.hh{--hh-black: #2f2f2f;--hh-white: #f3f3f4;--hh-red: #e81f2f;--hh-max: 1536px;--hh-pad: 16px;--hh-search-spacing: 0px;--hh-menu-font: 14px;--hh-item-pad: 10px;display:block;font-family:var(--font-body--family, "Montserrat", sans-serif);-webkit-font-smoothing:antialiased}.hh *,.hh *:before,.hh *:after{box-sizing:border-box}.hh a{color:inherit;text-decoration:none}.hh button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hh svg{display:block;flex:none}.hh-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hh :focus-visible{outline:2px solid var(--hh-white);outline-offset:2px}.hh-promo{background:var(--hh-white);color:var(--hh-black);padding:10px 24px}.hh-promo__inner{display:flex;align-items:center;justify-content:center;gap:20px}.hh-promo__arrow{display:grid;place-items:center;width:15px;height:15px}.hh-promo__arrow svg{width:15px;height:15px}.hh-promo .hh-promo__arrow:focus-visible,.hh-promo a:focus-visible{outline-color:var(--hh-black)}.hh-promo__track{min-width:0}.hh-promo__message{margin:0;font-size:14px;font-weight:700;line-height:normal;text-align:center}.hh-promo__message[hidden]{display:none}.hh-promo__message a:hover{text-decoration:underline;text-underline-offset:3px}.hh-bar{background:var(--hh-black);color:var(--hh-white)}.hh-row{padding-inline:var(--hh-pad)}.hh-inner{width:100%;max-width:var(--hh-max);margin-inline:auto}.hh-top{display:flex;align-items:center;min-height:66px}.hh-hamburger{display:none;align-items:center;width:40px;height:60px;color:var(--hh-white)}.hh-logo{display:block;flex:none;align-self:flex-start;width:132px;height:65px;line-height:0}.hh-logo svg,.hh-logo img{width:132px;height:65px;object-fit:contain}.hh-search--inline{flex:1 1 0;min-width:0;padding-inline:var(--hh-search-spacing)}.hh-search{margin:0}.hh-search__box{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:45px;background:var(--hh-white);color:var(--hh-black);cursor:text}.hh-search__box:focus-within{box-shadow:0 0 0 2px var(--hh-white),0 0 0 4px var(--hh-red)}.hh .hh-search__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--hh-black);font-family:inherit;font-size:12px;font-weight:400;line-height:22px;-webkit-appearance:none;appearance:none}.hh-search__input::placeholder{color:var(--hh-black);opacity:1}.hh-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.hh-search__submit{display:grid;place-items:center;width:20px;height:20px}.hh .hh-search__submit:focus-visible{outline-color:var(--hh-black)}.hh-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:15px;height:52px}.hh-phone{display:none;align-items:center;gap:6px;width:160px;font-family:var(--font-heading--family, "Proxima Nova", sans-serif);font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.hh-phone__flag svg{width:20px;height:13px}.hh-account{display:flex;align-items:center;gap:5px}.hh-account__icon svg{width:19px;height:21px}.hh-account__text{font-size:12px;font-weight:400;line-height:11px;white-space:nowrap}.hh-cart{position:relative;display:block}.hh-cart>svg{width:25px;height:22px}.hh-cart__count{position:absolute;top:-8px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--hh-red);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.hh-cart__count[hidden]{display:none}.hh-account:hover,.hh-phone:hover,.hh-cart:hover{opacity:.8}.hh-row--search{display:none;padding-block:16px}.hh-row--menu{display:block}.hh-menu{display:flex;align-items:center;justify-content:space-between;min-height:65px;margin-block:0;padding:8px 0;list-style:none}.hh-menu>li{display:flex;margin:0;padding:0}.hh-menu__link{display:block;padding:5px var(--hh-item-pad);border-radius:25px;font-size:var(--hh-menu-font);font-weight:700;line-height:normal;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.hh-menu__link:hover,.hh-menu__link.is-active{background:#fff;color:var(--hh-black)}.hh-menu__divider{width:1px;height:31px;background:var(--hh-white)}.hh-bird{display:flex;align-items:center;justify-content:center;width:82px;height:31px;color:var(--hh-white)}.hh-bird svg{width:40px;height:27px}a.hh-bird:hover{opacity:.8}@media screen and (max-width:989px){.hh-top{display:grid;grid-template-columns:auto auto 1fr;min-height:66px}.hh-hamburger{display:flex;justify-self:start}.hh-logo{justify-self:start;align-self:start}.hh-search--inline,.hh-row--menu{display:none}.hh-actions{justify-self:end}.hh-account__text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hh-row--search{display:block}}@media screen and (max-width:389px){.hh-logo,.hh-logo svg,.hh-logo img{width:110px;height:54px}}@media screen and (min-width:750px){.hh{--hh-pad: 32px}}@media screen and (min-width:990px){.hh{--hh-pad: 32px;--hh-search-spacing: 24px}}@media screen and (min-width:1200px){.hh{--hh-pad: clamp(32px, calc(32px + .17*(100vw - 1200px)) , 100px);--hh-search-spacing: clamp(24px, calc(24px + .065*(100vw - 1200px)) , 50px);--hh-menu-font: clamp(14px, calc(14px + .0075*(100vw - 1200px)) , 17px);--hh-item-pad: clamp(10px, calc(10px + .025*(100vw - 1200px)) , 20px)}.hh-phone{display:flex}}@media screen and (min-width:990px){#header-group:has(.hh){position:sticky;top:calc(-1 * var(--hh-promo-h, 0px));z-index:40}}.hh-search[data-hh-ps-url]{position:relative}.hh-ps{position:absolute;top:calc(100% + 8px);right:var(--hh-search-spacing);left:var(--hh-search-spacing);z-index:30;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--hh-black);border-radius:20px;box-shadow:0 8px 12px #0000001a;font-family:var(--font-heading--family, "proxima-nova", sans-serif);text-align:left}.hh-row--search .hh-ps{right:0;left:0}.hh-ps[hidden]{display:none}.hh-ps ul{margin:0;padding:0;list-style:none}.hh-ps a{color:inherit;text-decoration:none}.hps__body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 40px;padding:28px 28px 32px}.hps__group{display:flex;flex-direction:column;gap:20px;min-width:0}.hps__group--queries{flex:0 1 300px;gap:14px}.hps__group--products{flex:1 1 300px}.hps__group--articles{flex:1 1 260px}.hps__group--queries+.hps__group--products+.hps__group--articles{flex-basis:100%}@media screen and (min-width:1500px){.hps__group--queries+.hps__group--products+.hps__group--articles{flex-basis:260px}}.hps__heading{margin:0;padding-bottom:10px;border-bottom:1px solid #c8c8c8;color:#636569;font-size:13px;font-weight:400;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}.hps__query{display:block;padding:8px 0;font-size:17px;font-weight:700;line-height:normal}.hps__query mark{background:none;color:inherit;font-weight:400}.hps__products{display:flex;flex-direction:column;gap:20px}.hps__product{display:flex;align-items:center;gap:24px}.hps__product-img{flex:none;width:80px;height:80px}.hps__product-img img{display:block;width:100%;height:100%;object-fit:contain}.hps__product-info{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:17px;line-height:normal}.hps__price{color:#636569}.hps__articles{display:flex;flex-wrap:wrap;gap:20px}.hps__articles>li{flex:1 1 230px;min-width:0}.hps__article{display:flex;align-items:center;gap:16px;font-size:17px;line-height:normal}.hps__article-img{flex:none;width:96px;height:72px;border-radius:8px;overflow:hidden;background:var(--hh-white)}.hps__article-img img{display:block;width:100%;height:100%;object-fit:cover}.hps__empty{margin:0;padding:28px;font-size:17px}.hps__all{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid #c8c8c8;font-size:17px;line-height:normal}.hps__all svg{flex:none}.hps__query:hover,.hps__product:hover .hps__product-title,.hps__article:hover .hps__article-title,.hps__all:hover span{text-decoration:underline;text-underline-offset:3px}.hh-ps .is-active{outline:2px solid var(--hh-black);outline-offset:2px;border-radius:4px}.hh-ps .hps__all.is-active{outline-offset:-4px}.hh-ps a:focus-visible{outline:2px solid var(--hh-black);outline-offset:2px;border-radius:4px}.hh-ps.is-loading .hps{opacity:.6}@media screen and (max-width:749px){.hps__body{gap:24px;padding:20px 20px 24px}.hps__group--queries,.hps__group--products,.hps__group--articles{flex-basis:100%}.hps__product{gap:16px}.hps__product-img{width:64px;height:64px}.hps__product-info,.hps__article,.hps__query{font-size:16px}.hps__all{padding:14px 20px;font-size:16px}}.hh-menu{position:relative}.hh-fly{--hh-fly-heading: var(--font-heading--family, "proxima-nova", sans-serif);position:absolute;top:100%;left:var(--hh-fly-left, 0);z-index:20;width:max-content;max-width:100%;box-sizing:border-box;background:#fff;color:#000;border-radius:0 0 20px 20px;box-shadow:0 8px 24px #0000001a;font-family:var(--hh-fly-heading);text-align:left;white-space:normal;overflow:hidden}.hh-fly[hidden]{display:none}.hh-fly a{color:inherit;text-decoration:none}.hh-fly ul{margin:0;padding:0;list-style:none}.hh-fly a:hover{text-decoration:underline;text-underline-offset:3px}.hh-fly a:focus-visible{outline:2px solid var(--hh-black);outline-offset:2px;border-radius:4px}.hh-menu__item--flyout.is-open>.hh-menu__link{background:#fff;color:var(--hh-black)}.hh-fly--columns{padding:30px 40px}.hh-fly__columns{display:flex;align-items:flex-start;gap:75px}.hh-fly__col{display:flex;flex-direction:column;gap:15px;min-width:0}.hh-fly__heading{margin:0;font-size:20px;font-weight:700;line-height:normal;white-space:nowrap}.hh-fly__list{display:flex;flex-direction:column;gap:15px;padding-left:10px!important}.hh-fly__link{font-size:17px;font-weight:500;line-height:normal;white-space:nowrap}.hh-fly__note{font-family:var(--font-body--family, "Montserrat", sans-serif);font-size:16px;font-weight:400}.hh-fly__cta{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.hh-fly__cta svg{width:20px;height:20px;flex:none}.hh-fly__promo{flex:none;width:358px;margin-left:auto;border-radius:20px;overflow:hidden}.hh-fly__promo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hh-fly__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 25px;margin-top:25px!important;padding-top:20px!important;border-top:1px solid #d9d9d9}.hh-fly__row-link{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:normal;white-space:nowrap}.hh-fly__row-link--sale{color:var(--hh-red)!important}.hh-fly__logo{display:inline-flex;flex:none}.hh-fly__logo--marvel{height:20px;width:fit-content;object-fit:contain}.hh-fly__logo--disney svg{height:20px;width:fit-content;object-fit:contain}.hh-fly__logo--paw-patrol{height:20px;width:fit-content;object-fit:contain}.hh-fly__logo--starwars svg{height:20px;width:fit-content;object-fit:contain}.hh-fly__logo svg path{fill:currentColor}.hh-fly--tiles{padding:40px}.hh-fly__split{display:flex;align-items:stretch;gap:20px}.hh-fly__quick{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:131px}.hh-fly__quick-link{font-size:16px;font-weight:500;line-height:normal;white-space:nowrap}.hh-fly__tiles{display:flex;gap:50px;padding:0 20px!important}.hh-fly__tile{display:flex;flex-direction:column;align-items:center;gap:5px}.hh-fly__tile-img{display:block;width:121px;height:100px;background:#fff}.hh-fly__tile-img img{display:block;width:100%;height:100%;object-fit:contain}.hh-fly__tile-label{font-size:16px;font-weight:500;line-height:normal;text-align:center;white-space:nowrap}.hh-fly__pro{color:#aa1e2d;font-weight:800}.hh-fly--bmx{width:1104px;padding:0}.hh-fly__bmx{position:relative;display:flex;align-items:center;gap:40px;min-height:232px;padding:0 0 0 40px;box-sizing:border-box}.hh-fly__bmx>.hh-fly__tiles{position:relative;gap:75px}.hh-fly__bmx-bg{position:absolute;top:-12.07%;left:49.91%;width:52.17%;height:123.71%;pointer-events:none}.hh-fly__bmx-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.hh-fly__team{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:447px;margin-left:auto;padding:16px 0;color:#fff}.hh-fly__team-heading{margin:0;font-size:26px;font-weight:700;line-height:normal;text-align:center}.hh-fly__team-list{display:flex;gap:47px}.hh-fly__team-card{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff!important}.hh-fly__team-img{display:block;width:200px;height:105px;overflow:hidden}.hh-fly__team-img img{display:block;width:100%;height:100%;object-fit:cover}.hh-fly__team-label{font-size:20px;font-weight:600;line-height:normal}@media screen and (max-width:1199px){.hh-fly--columns{padding:20px}.hh-fly__columns{gap:24px}.hh-fly__col{flex:1 1 auto}.hh-fly__heading{font-size:18px}.hh-fly__heading,.hh-fly__link,.hh-fly__cta{white-space:normal}.hh-fly__list{gap:12px;padding-left:0!important}.hh-fly__promo{width:200px}.hh-fly__link{font-size:15px}.hh-fly__note{font-size:14px}.hh-fly__tile-img{width:100px;height:83px}.hh-fly--tiles{padding:30px}.hh-fly__tiles,.hh-fly__bmx>.hh-fly__tiles{gap:30px;padding:0 10px!important}.hh-fly__bmx{gap:20px;padding-left:30px}.hh-fly--bmx{width:auto}.hh-fly__team{width:380px}.hh-fly__team-list{gap:24px}.hh-fly__team-img{width:160px;height:84px}}@media screen and (max-width:989px){.hh-fly{display:none!important}}.hh-drawer{position:fixed;inset:0 auto 0 0;width:min(390px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0 10px 24px 24px;overflow-y:auto;overscroll-behavior:contain;border:0;background:#fff;color:#2f2f2f;font-family:var(--font-body--family, "Montserrat", sans-serif);transform:translate(-100%);transition:transform .3s ease}.hh-drawer.is-open{transform:translate(0)}.hh-drawer::backdrop{background:#00000073;opacity:0;transition:opacity .3s ease}.hh-drawer.is-open::backdrop{opacity:1}html.hh-drawer-open{overflow:hidden}.hh-drawer ul{margin:0;padding:0;list-style:none}.hh-drawer a{color:inherit;text-decoration:none}.hh-drawer__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;background:#fff}.hh-drawer__logo{display:block;line-height:0}.hh-drawer__logo svg{width:122px;height:60px}.hh-drawer .hh-drawer__close{display:grid;place-items:center;width:44px;height:44px;color:#111827}.hh-drawer .hh-drawer__close svg{width:38px;height:38px}.hh-drawer .hh-drawer__close:focus-visible,.hh-drawer a:focus-visible,.hh-drawer summary:focus-visible{outline:2px solid #2f2f2f;outline-offset:2px}.hh-drawer__list{display:flex;flex-direction:column;gap:7px;padding-right:14px}.hh-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:29px;font-family:var(--font-heading--family, "Proxima Nova", sans-serif);font-size:18px;font-weight:600;line-height:normal;cursor:pointer;list-style:none}.hh-drawer__row::-webkit-details-marker{display:none}.hh-drawer .hh-drawer__row{margin-inline:-10px;padding:4px 10px;border-radius:25px;color:#2f2f2f;transition:background-color .15s ease}.hh-drawer .hh-drawer__row:hover,.hh-drawer .hh-drawer__details[open]>.hh-drawer__row{background-color:#f3f3f4;color:#2f2f2f}.hh-drawer a.hh-drawer__row:hover{text-decoration:none}.hh-drawer__chevron{flex:none;width:20px;height:13px;color:#c8c8c8;transition:transform .2s ease}.hh-drawer__details[open]>summary .hh-drawer__chevron{transform:rotate(180deg)}.hh-drawer__chevron--right{transform:rotate(-90deg)}.hh-drawer__panel{display:flex;flex-direction:column;gap:10px;padding:15px 10px 4px}.hh-drawer .hh-drawer__cta{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;line-height:normal}.hh-drawer .hh-drawer__cta svg{flex:none;width:20px;height:20px}.hh-drawer__group{display:flex;flex-direction:column;gap:10px}.hh-drawer .hh-drawer__heading{margin:0;font-size:14px;font-weight:700;line-height:normal}.hh-drawer__links{display:flex;flex-direction:column;gap:9px;padding-left:10px!important;margin-bottom:6px!important}.hh-drawer .hh-drawer__link{font-size:16px;font-weight:400;line-height:normal}.hh-drawer .hh-drawer__link:hover,.hh-drawer .hh-drawer__cta:hover{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.hh-drawer,.hh-drawer::backdrop,.hh-drawer__chevron,.hh-drawer .hh-drawer__row{transition:none}}@media(prefers-reduced-motion:reduce){.hh-menu__link{transition:none}}cart-drawer-component .cart-items__table-row{grid-template-columns:clamp(3.5rem,20cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}cart-drawer-component .cart-items__table-row--full-width-variants{grid-template-columns:clamp(3.5rem,20cqi,7.5rem) minmax(0,1fr) auto}cart-drawer-component .cart-items__media-container{aspect-ratio:4 / 3}cart-drawer-component .cart-items__media-image{object-fit:contain}.hrv-leave{display:inline-flex;align-items:center;justify-content:center;height:36px;margin-inline-start:16px;padding:0 18px;border:0;border-radius:999px;background:#e81f2f;color:#fff;font-family:var(--font-body--family);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .2s ease}.hrv-leave:is(:hover,:focus-visible){background:#c8101e}.hrv-leave:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:749px){.hrv-leave{display:flex;width:fit-content;margin:8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/huffy-header.css.map */
