.shopify-section--header{--fn-hdr-accent: #7EB8D4;--fn-hdr-ease: cubic-bezier(.2, .7, .2, 1);--fn-hdr-min-h: 56px;--fn-hdr-pad-x: clamp(20px, 6.6vw, 90px);--fn-hdr-pad-x-mobile: clamp(10px, 4vw, 32px)}.shopify-section--header x-header.header{min-height:var(--fn-hdr-min-h);padding-block:10px;padding-inline:var(--fn-hdr-pad-x-mobile);transition:box-shadow .3s var(--fn-hdr-ease),background-color .3s var(--fn-hdr-ease),color .3s var(--fn-hdr-ease)}@media screen and (min-width:1000px){.shopify-section--header x-header.header{padding-inline:var(--fn-hdr-pad-x)}}@supports (animation-timeline: scroll()){@keyframes fn-hdr-shadow{0%{box-shadow:0 0 #0000}to{box-shadow:0 10px 30px #00000059}}.shopify-section--header{animation:fn-hdr-shadow linear both;animation-timeline:scroll(root block);animation-range:0 40px}}.shopify-section--header .header__logo{padding-block:8px}.shopify-section--header .header__logo-text{font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:1000px){.shopify-section--header .header__primary-nav>ul,.shopify-section--header .header__primary-nav ul:first-child{column-gap:clamp(20px,3vw,42px)}.shopify-section--header .header__primary-nav a.subheading{padding-block:8px;font-family:var(--text-font-family, inherit);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:color .15s var(--fn-hdr-ease)}}.shopify-section--header .header__primary-nav a.subheading:hover,.shopify-section--header .header__primary-nav a.subheading:focus-visible,.shopify-section--header .header__primary-nav a.subheading[aria-expanded=true]{color:var(--fn-hdr-accent)}.shopify-section--header .header__primary-nav a.subheading[aria-current=page]{color:var(--fn-hdr-accent)}.shopify-section--header .header__dropdown-menu a.subheading,.shopify-section--header .mega-menu a.subheading,.shopify-section--header .mega-menu__linklist a{font-family:var(--text-font-family, inherit);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .15s var(--fn-hdr-ease),opacity .15s var(--fn-hdr-ease)}.shopify-section--header .header__dropdown-menu a:hover,.shopify-section--header .header__dropdown-menu a:focus-visible,.shopify-section--header .mega-menu a:hover,.shopify-section--header .mega-menu a:focus-visible{color:var(--fn-hdr-accent);opacity:1}.shopify-section--header{--fn-icon-size: 23px;--fn-icon-size-desktop: 25px;--fn-icon-gap: 6px;--fn-icon-account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.25' r='3.75'/%3E%3Cpath d='M4.75 20.25c.85-3.55 3.75-5.6 7.25-5.6s6.4 2.05 7.25 5.6'/%3E%3C/svg%3E");--fn-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.25'/%3E%3Cpath d='m15.35 15.35 4.9 4.9'/%3E%3C/svg%3E");--fn-icon-cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.4 8.25h13.2l-.86 10.94a1.75 1.75 0 0 1-1.74 1.61H8a1.75 1.75 0 0 1-1.74-1.61L5.4 8.25Z'/%3E%3Cpath d='M9 10.75V6.75a3 3 0 0 1 6 0v4'/%3E%3C/svg%3E")}.shopify-section--header .header__secondary-nav svg.icon-account,.shopify-section--header .header__secondary-nav svg.icon-search,.shopify-section--header .header__secondary-nav svg.icon-cart{width:var(--fn-icon-size);height:var(--fn-icon-size);background-color:currentColor;-webkit-mask:var(--fn-icon-mask) center / contain no-repeat;mask:var(--fn-icon-mask) center / contain no-repeat;overflow:visible;transition:transform .35s var(--fn-hdr-ease),opacity .2s var(--fn-hdr-ease);will-change:transform}.shopify-section--header .header__secondary-nav svg.icon-account{--fn-icon-mask: var(--fn-icon-account)}.shopify-section--header .header__secondary-nav svg.icon-search{--fn-icon-mask: var(--fn-icon-search)}.shopify-section--header .header__secondary-nav svg.icon-cart{--fn-icon-mask: var(--fn-icon-cart)}.shopify-section--header .header__secondary-nav svg.icon-account>*,.shopify-section--header .header__secondary-nav svg.icon-search>*,.shopify-section--header .header__secondary-nav svg.icon-cart>*{visibility:hidden}@media screen and (min-width:1000px){.shopify-section--header .header__secondary-nav svg.icon-account,.shopify-section--header .header__secondary-nav svg.icon-search,.shopify-section--header .header__secondary-nav svg.icon-cart{width:var(--fn-icon-size-desktop);height:var(--fn-icon-size-desktop)}}.shopify-section--header .header__account-link,.shopify-section--header .header__search-link,.shopify-section--header .header__cart-link{margin-inline:calc(var(--fn-icon-gap) / 2)}.shopify-section--header .header__secondary-nav a,.shopify-section--header .header__secondary-nav button,.shopify-section--header .header__hamburger{transition:color .25s var(--fn-hdr-ease)}.shopify-section--header .header__secondary-nav a:hover,.shopify-section--header .header__secondary-nav a:focus-visible,.shopify-section--header .header__secondary-nav button:hover,.shopify-section--header .header__secondary-nav button:focus-visible,.shopify-section--header .header__hamburger:hover,.shopify-section--header .header__hamburger:focus-visible{color:var(--fn-hdr-accent)}.shopify-section--header .header__account-link:hover svg.icon-account{transform:translate3d(0,-1.5px,0)}.shopify-section--header .header__search-link:hover svg.icon-search{transform:translate3d(0,-1.5px,0) rotate(-8deg)}.shopify-section--header .header__cart-link:hover svg.icon-cart{transform:translate3d(0,-1.5px,0) rotate(-4deg)}.shopify-section--header{--fn-burger-w: 22px;--fn-burger-h: 15px;--fn-burger-stroke: 1.5px}.shopify-section--header .header__hamburger{position:relative}.shopify-section--header .header__hamburger:after{content:"";position:absolute;top:50%;left:50%;width:var(--fn-burger-w);height:var(--fn-burger-h);transform:translate(-50%,-50%);background:linear-gradient(currentColor 0 0) left top / 100% var(--fn-burger-stroke) no-repeat,linear-gradient(currentColor 0 0) left center / 100% var(--fn-burger-stroke) no-repeat,linear-gradient(currentColor 0 0) left bottom / 100% var(--fn-burger-stroke) no-repeat;border-radius:1px;pointer-events:none;transition:background-size .3s var(--fn-hdr-ease),opacity .2s var(--fn-hdr-ease)}.shopify-section--header .header__hamburger span:not(.sr-only){background-color:currentColor;opacity:0}.shopify-section--header .header__hamburger:hover:after,.shopify-section--header :hover>.header__hamburger:after{background-size:100% var(--fn-burger-stroke),68% var(--fn-burger-stroke),100% var(--fn-burger-stroke)}.shopify-section--header .header__hamburger[aria-expanded=true]:after,.shopify-section--header [aria-expanded=true] .header__hamburger:after{opacity:0}.shopify-section--header .header__hamburger[aria-expanded=true] span:not(.sr-only),.shopify-section--header [aria-expanded=true] .header__hamburger span:not(.sr-only){opacity:1}.shopify-section--header cart-count.header__active-dot{background-color:var(--fn-hdr-accent);box-shadow:0 0 0 2px rgb(var(--background, 0 0 0));transition:transform .25s var(--fn-hdr-ease)}.shopify-section--header .header__cart-link:hover cart-count.header__active-dot{transform:scale(1.2)}.header__cart-link:has(cart-count[data-fn-count]){position:relative!important;overflow:visible!important}.header__cart-link :has(>cart-count[data-fn-count]){position:static!important;overflow:visible!important}cart-count.header__active-dot[data-fn-count]{position:absolute!important;inset:calc(50% - 21px) auto auto calc(50% + 6px)!important;z-index:2!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:auto!important;min-width:18px!important;max-width:none!important;height:18px!important;min-height:18px!important;max-height:none!important;margin:0!important;padding:0 5px!important;border:0!important;border-radius:999px!important;background:var(--fn-hdr-accent, #7EB8D4)!important;box-shadow:0 0 0 2px #000!important;color:#000!important;font-family:var(--text-font-family, inherit)!important;font-size:10.5px!important;font-weight:700!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;text-transform:none!important;font-variant-numeric:tabular-nums;white-space:nowrap!important;opacity:1!important;visibility:visible!important;overflow:visible!important;clip:auto!important;clip-path:none!important;transform:none!important;scale:none;translate:none;filter:none!important;pointer-events:none!important;transition:scale .25s cubic-bezier(.2,.7,.2,1)!important}cart-count.header__active-dot[data-fn-count] .fn-cart-count{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;line-height:1!important}cart-count.header__active-dot[data-fn-count][hidden]{display:grid!important}.header__cart-link:hover cart-count.header__active-dot[data-fn-count]{scale:1.08}header-menu-drawer#menu-drawer::part(content){width:min(340px,86vw);max-width:100%}header-menu-drawer#menu-drawer::part(overlay){background:#0000008c}header-menu-drawer .menu-drawer__panel-body a.h4{display:block;padding-block:14px;border-bottom:1px solid rgb(var(--text-color, 255 255 255) / .1);font-family:var(--heading-font-family, inherit);font-size:17px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;transition:color .15s var(--fn-hdr-ease)}header-menu-drawer .menu-drawer__panel-body a.h4:hover,header-menu-drawer .menu-drawer__panel-body a.h4:focus-visible{color:var(--fn-hdr-accent)}header-menu-drawer .menu-drawer__panel-footer{font-size:12px;letter-spacing:.14em;text-transform:uppercase}header-menu-drawer .back-button{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.shopify-section--header a:focus-visible,.shopify-section--header button:focus-visible,header-menu-drawer a:focus-visible,header-menu-drawer button:focus-visible{outline:2px solid var(--fn-hdr-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.shopify-section--header *,.shopify-section--header .header__hamburger:after,header-menu-drawer *{transition-duration:.01ms!important}.shopify-section--header{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/functnl-header.css.map */
