body .header.menu-open{background:#f7f5ef!important;background-image:none!important;color:#1238a6!important;border-bottom-color:#d9dfe9!important}body.template--index .header.menu-open :is(.header__logo,.header__logo .h4,.header__utils-link,.header__utils button,.drawer__button,.icon){color:#1238a6!important}body.template--index .header.menu-open .header__logo:before{filter:none!important}header-drawer [hidden]{display:none!important}header-drawer nav.slide-out-menu{transform:none;min-width:0}header-drawer nav.slide-out-menu .menu-panels{position:relative;min-width:0}header-drawer nav.slide-out-menu .menu-panels:before{display:none!important}header-drawer nav.slide-out-menu div.menu-panel,header-drawer nav.slide-out-menu div.menu-panel.is-active{position:relative;inset:auto;transform:none!important;transition:none!important;height:auto;max-height:none;overflow:visible;padding:0 0 24px}header-drawer nav.slide-out-menu .menu-panels button.menu-link{font-family:var(--font-body-family);font-size:18px;line-height:1.4;letter-spacing:0;min-height:56px;color:#1238a6;gap:16px;text-align:start}header-drawer nav.slide-out-menu .primary-menu-panel>ul>li>a{font-family:var(--font-body-family);font-size:18px;line-height:1.4;letter-spacing:0;min-height:56px;color:#1238a6}header-drawer nav.slide-out-menu .menu-panels button.menu-header{font-size:13px;text-transform:none;letter-spacing:.01em;min-height:52px;border-bottom:1px solid #1238a626;margin-bottom:8px}header-drawer nav.slide-out-menu .menu-panels button.menu-link .icon{flex:0 0 20px;width:20px;height:20px;padding:0}header-drawer nav.slide-out-menu .menu-panels :is(.fh-insert-menu__item,.fh-insert-menu__feature,.fh-editorial-nav__card,.fh-editorial-nav__foot a){background:transparent;color:#1238a6}header-drawer nav.slide-out-menu .fh-shape-drawing{width:64px;height:64px}header-drawer nav.slide-out-menu .fh-shape-drawing path{stroke-width:1.4}header-drawer nav.slide-out-menu .fh-editorial-nav__drawing .fh-nav-illustration{width:100%;height:82px}header-drawer nav.slide-out-menu .fh-nav-illustration :is(path,rect,circle,line,ellipse,polyline){stroke-width:1.25}header-drawer nav.slide-out-menu .fh-insert-menu__feature-copy>svg{width:48px;height:38px}header-drawer nav.slide-out-menu .fh-insert-menu--mobile{overflow:visible}header-drawer :is(.fh-editorial-nav--mobile,.fh-insert-menu--mobile){background:transparent;padding-inline:0}header-drawer .fh-insert-menu--mobile .fh-insert-menu__column{padding-inline:0}header-drawer .fh-insert-menu--mobile .fh-insert-menu__feature{margin-inline:0;min-height:260px}header-drawer .fh-insert-menu__title{font-family:var(--font-body-family);font-size:16px;letter-spacing:-.01em}body .fh-editorial-nav__intro h2{font-family:var(--font-heading-family)!important}header-drawer :is(button,a):focus-visible{outline:2px solid #1238a6;outline-offset:3px}@media(max-width:989px){html.js header-drawer.header__drawer>.drawer__container[open]>.drawer__content{inset-block-start:var(--fh-nav-top,var(--header-height,68px));inset-block-end:0;height:calc(100vh - var(--fh-nav-top,var(--header-height,68px)));height:calc(100dvh - var(--fh-nav-top,var(--header-height,68px)));width:100%;max-width:none;padding:12px clamp(20px,4vw,40px) max(24px,env(safe-area-inset-bottom));margin:0;background:#f7f5ef;color:#1238a6;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;row-gap:24px}html .header__drawer>.drawer__container>.drawer__button{position:relative;width:44px;height:44px}.header__drawer>.drawer__container>.drawer__button svg{top:10px;right:10px;bottom:10px;left:10px;width:24px;height:24px}body.template--index .header>.container{padding-inline:0}body.template--index .header__inner{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:10px clamp(16px,3vw,32px);min-height:68px}body.template--index .header__logo{gap:7px;width:auto;min-width:0;justify-self:center}body.template--index .header__logo .h4{font-family:var(--font-body-family);font-size:clamp(16px,2.5vw,22px);letter-spacing:-.045em;white-space:nowrap}body.template--index .header__logo:before{width:25px;height:22px;flex-basis:25px}body.template--index .header__utils{gap:0;min-width:0}body.template--index .header__utils-items{gap:0}body.template--index .header__utils-link,body.template--index .header__utils .drawer__button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px}body.template--index .header__utils-item:has(a[href*="/account"]){display:none}body.template--index .section-multitile .grid,body.template--index .fh-product-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template--index .section-dual-tiles .grid{gap:32px}body.template--index .fh-insert-panel__inner{width:100%}body.template--index .fh-insert-panel__photo{opacity:.12;pointer-events:none}}@media(min-width:750px)and (max-width:989px){body.template--index{--fh-gutter:32px}body.template--index .hero-banner{height:600px}body.template--index .hero__heading{font-size:clamp(64px,8.2vw,80px);max-width:430px}body.template--index .section-trust-indicators__swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}body.template--index .section-dual-tiles__content h2{font-size:40px}body.template--index .section-dual-tiles__content .rte{font-size:14px}}@media(max-width:749px){body.template--index .hero__inner>.hero__media{height:clamp(280px,85vw,420px)}body.template--index .hero__content{padding:30px 22px 38px}body.template--index .hero__heading{font-size:clamp(46px,11.5vw,68px);max-width:100%;line-height:1.02}body.template--index .hero__button .button{flex:1 1 140px;min-height:48px}body.template--index .section-multitile__content h2{font-size:clamp(23px,6vw,30px)}body.template--index .section-multitile__text{font-size:12px;min-height:0}body.template--index .section-multitile__content>.button{min-height:44px}body.template--index .fh-product-edit__head{flex-wrap:wrap;gap:16px}body.template--index .fh-product-edit__grid{gap:26px 14px}body.template--index .fh-product-edit__info h3{font-size:13px;min-height:0}body.template--index .fh-product-edit__detail{font-size:11px;min-height:0}body.template--index .fh-product-edit .fh-product-edit__add{min-height:44px;height:auto;padding:10px 8px;font-size:12px;white-space:normal}body.template--index .fh-insert-panel__sizes button{min-height:44px}body.template--index :is(.fh-insert-panel__field input,.fh-mail-club .field__input){font-size:16px}body.template--index .section-dual-tiles .grid{grid-template-columns:minmax(0,1fr);gap:24px}body.template--index .section-dual-tiles__content h2{font-size:clamp(36px,9vw,48px);max-width:100%}body.template--index .fh-mail-club__inner>*{min-width:0}body.template--index .fh-mail-club .field__input-wrapper{width:100%;min-width:0}body.template--index .fh-mail-club h2{font-size:clamp(34px,8.5vw,44px)}body.template--index .footer__richtext a{display:inline-block;padding-block:5px}}@media(max-width:359px){body.template--index .header__inner{padding-inline:12px;gap:2px}body.template--index .header__logo:before{display:none}body.template--index .header__utils-link,body.template--index .header__utils .drawer__button{min-width:40px;padding:8px}body.template--index .fh-mail-club .field__input-wrapper{flex-wrap:wrap}body.template--index .fh-mail-club .field__input{flex-basis:100%}body.template--index .fh-mail-club .button{width:100%}}@media(min-width:990px)and (max-width:1199px){body.template--index .header__inner{gap:16px;padding-inline:24px}body.template--index .header__nav-items{gap:16px}body.template--index .header__nav-link{font-size:12px}body.template--index .header__logo .h4{font-size:22px}body.template--index .header__logo:before{flex-basis:28px;width:28px}}@media(prefers-reduced-motion:reduce){header-drawer *,header-drawer *:before,header-drawer *:after{animation:none!important;transition:none!important}}@media(max-width:989px){body .header .header__inner{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center;position:relative;padding-inline:16px!important}body .header .header__logo{grid-column:2;grid-row:1;justify-self:center!important;max-width:100%;min-width:0}body .header .header__drawer{grid-column:1;grid-row:1;justify-self:start}body .header .header__utils{grid-column:3;grid-row:1;justify-self:end;gap:0!important}body .header .header__utils-items{gap:0!important}body .header .header__utils-item:has(a[href*="/account"]),body .header .header__utils-item:has(a[href*=customer_authentication]),body .header .header__utils-item:has(search-drawer),body .header .header__utils-item:has(a[href*="/search"]),body .header .header__utils-item:has([aria-controls*=Search]),body .header .header__utils-item:has([aria-label=Search]){display:none!important}body .header .header__utils-link,body .header .header__utils .drawer__button{width:44px;min-width:44px;padding:10px!important}header-drawer nav.slide-out-menu div.menu-panels button.menu-header{font-family:var(--font-body-family)!important;font-size:13px!important;text-transform:none!important;letter-spacing:.01em!important}header-drawer nav.slide-out-menu div.menu-panels ul svg.fh-shape-drawing{display:block!important;box-sizing:border-box;width:64px!important;height:64px!important;min-width:64px;flex:0 0 64px;padding:6px!important}header-drawer nav.slide-out-menu div.menu-panels ul svg.fh-shape-drawing :is(path,ellipse){stroke-width:1.4!important}header-drawer nav.slide-out-menu div.menu-panels ul .fh-editorial-nav__drawing svg.fh-nav-illustration{width:100%!important;height:82px!important;max-width:100%;padding:0!important}header-drawer nav.slide-out-menu div.menu-panels ul svg.fh-nav-illustration :is(path,rect,circle,line,ellipse,polyline){stroke-width:1.25!important}header-drawer nav.slide-out-menu div.menu-panels ul a.fh-editorial-nav__card{grid-template-rows:auto auto!important;align-items:start!important;justify-content:start!important;padding:16px 0!important;min-height:114px}header-drawer nav.slide-out-menu div.menu-panels .fh-editorial-nav__label{align-self:end;margin:8px 0 4px!important;line-height:1.4}header-drawer nav.slide-out-menu div.menu-panels .fh-editorial-nav__detail{align-self:start;line-height:1.6}}body .fh-editorial-nav__label svg.fh-ui-arrow,header-drawer nav.slide-out-menu div.menu-panels ul svg.fh-ui-arrow{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px;flex:0 0 16px;padding:0!important;vertical-align:middle}body .fh-editorial-nav__label svg.fh-ui-arrow path,header-drawer nav.slide-out-menu div.menu-panels ul svg.fh-ui-arrow path{stroke-width:1.5!important}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fluff-responsive.css.map */
