html #header-component .header__row--top{padding-inline:0}html #header-component .header__columns{padding-inline:var(--head-edge)}html #header-component .header__columns{min-height:6.25rem}@media screen and (max-width:749px){html #header-component .header__columns{min-height:3.75rem}}html .header-section{margin-block-start:calc(-1 * var(--head-radius-lg))}html #header-component .header__underlay{border-radius:var(--head-radius-lg) var(--head-radius-lg) 0 0;transition:border-radius .3s var(--head-ease)}html #header-component .header__underlay-open{border-radius:var(--head-radius-lg)}html #header-component[data-sticky-state=active] .header__underlay-closed{border-radius:0}html #header-component[data-sticky-state=active] .header__underlay-open{border-radius:0 0 var(--head-radius-lg) var(--head-radius-lg)}html .header-section:after{--c: rgb(13 15 17 / .12);--r: var(--head-radius-lg);--g: 0px;content:"";position:absolute;inset-inline:0;inset-block-start:100%;height:var(--r);pointer-events:none;opacity:0;transition:opacity .3s var(--head-ease);background:linear-gradient(#fff,#fff) left top / var(--g) 100% no-repeat,linear-gradient(#fff,#fff) right top / var(--g) 100% no-repeat,radial-gradient(circle at 100% 100%,transparent calc(var(--r) - 1px),var(--c) calc(var(--r) - .5px),var(--c) var(--r),#fff calc(var(--r) + .5px)) var(--g) 0 / var(--r) var(--r) no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--r) - 1px),var(--c) calc(var(--r) - .5px),var(--c) var(--r),#fff calc(var(--r) + .5px)) calc(100% - var(--g)) 0 / var(--r) var(--r) no-repeat,linear-gradient(var(--c),var(--c)) center top / calc(100% - 2 * var(--g) - 2 * var(--r)) 1px no-repeat}html .header-section:has(#header-component[data-sticky-state=active]):after{opacity:1}html #header-component .header__underlay-closed{transition:height var(--animation-speed-slow) var(--ease-out-cubic),box-shadow .4s var(--head-ease)}html.head-mega-open main,html.head-mega-open .shopify-section-group-footer-group{filter:brightness(.62)}html main{background-color:var(--color-background, #fff)}html #header-component .menu-list{--menu-horizontal-gap: .2rem}html .menu-list__link{position:relative;align-self:center;height:auto!important;padding:.6rem calc(1rem - 2px);border-radius:999px;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;transition:background-color .2s var(--head-ease),color .2s var(--head-ease)}html .menu-list__link:hover{background:var(--head-stone)}html .menu-list__list-item:has([aria-expanded=true])>.menu-list__trigger .menu-list__link,html .menu-list__list-item:has([aria-expanded=true])>.menu-list__link,html .menu-list__link--active{background:var(--head-ink);color:#fff!important}html .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title,html .menu-list__link--active .menu-list__link-title{color:#fff!important}html #header-component .menu-list__link-title{padding-inline:0;background:none!important}html #header-component .header-menu__inner,html #header-component .header-menu__inner>.menu-list{display:flex;align-items:center;height:100%;min-width:0}html #header-component .header-menu__inner>.menu-list>overflow-list{flex:0 1 auto;min-width:0}.head-nav-cta{--cta-bg: var(--head-accent, #00a9cf);--cta-fg: var(--head-ink, #0d0f11);--cta-badge-bg: var(--head-ink, #0d0f11);--cta-badge-fg: #fff;position:relative;display:inline-flex;flex:none;align-items:center;gap:.55rem;height:2.75rem;margin-inline-start:1.1rem;padding:0 1rem 0 .4rem;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:inset 0 0 0 1px #0000000a;transition:background-color .25s var(--head-ease),color .25s var(--head-ease),box-shadow .25s var(--head-ease)}.head-nav-cta:before{content:"";position:absolute;inset-inline-start:-.55rem;inset-block:.55rem;width:1px;background:rgb(var(--head-ink-rgb, 13 15 17) / .14);pointer-events:none}.head-nav-cta__badge{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--cta-badge-bg);color:var(--cta-badge-fg);transition:background-color .25s var(--head-ease),color .25s var(--head-ease),transform .4s var(--head-ease)}.head-nav-cta__badge .head-percent{display:block;width:1.05rem;height:1.05rem}.head-nav-cta:hover,.head-nav-cta:focus-visible{--cta-bg: color-mix(in srgb, var(--head-accent, #00a9cf) 88%, var(--head-ink, #0d0f11));box-shadow:0 8px 18px -12px #00758fbf}.head-nav-cta:active{--cta-bg: color-mix(in srgb, var(--head-accent, #00a9cf) 84%, var(--head-ink, #0d0f11));box-shadow:none}.head-nav-cta--active,.head-nav-cta[aria-current=page]{box-shadow:inset 0 0 0 2px var(--head-ink, #0d0f11)}.head-nav-cta--active:hover,.head-nav-cta[aria-current=page]:hover{box-shadow:inset 0 0 0 2px var(--head-ink, #0d0f11),0 8px 18px -12px #00758fbf}@media(prefers-reduced-motion:no-preference){.head-nav-cta:hover .head-nav-cta__badge{transform:rotate(-10deg)}}.head-nav-cta:focus-visible{outline:2px solid var(--head-ink, #0d0f11);outline-offset:2px}html #header-component .menu-list__link{padding-inline:calc(.85rem - 2px);font-size:1rem}@media screen and (max-width:1439px){.head-nav-cta{gap:.45rem;height:2.5rem;margin-inline-start:.9rem;padding:0 .85rem 0 .3rem;font-size:.9375rem}.head-nav-cta:before{inset-inline-start:-.45rem}.head-nav-cta__badge{width:1.85rem;height:1.85rem}.head-nav-cta__badge .head-percent{width:.95rem;height:.95rem}}html #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{inset-inline-start:calc(100% - .35rem);z-index:1}html #header-component .header-actions__action svg,html #header-component .search-action svg{width:24px;height:24px}html .menu-list__submenu .mega-menu{display:block;width:100%;max-width:none;margin:0;padding:1.75rem var(--head-edge) 2.5rem}.head-mm{white-space:normal;display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr) minmax(15rem,20rem);gap:clamp(1.5rem,2.5vw,3rem);color:var(--head-ink)}.head-mm__label{margin:0;font-size:var(--head-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--head-ink-rgb) / .5)}.head-mm__nav{display:flex;flex-direction:column;gap:1.25rem}.head-mm__cats{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.head-mm__cat{display:flex;align-items:center;gap:.8rem;padding:.45rem 0;color:rgb(var(--head-ink-rgb) / .42);text-decoration:none;transition:color .3s var(--head-ease)}.head-mm__cat:hover,.head-mm__cat.is-active,.head-mm--pages .head-mm__cat{color:var(--head-ink)}.head-mm--pages .head-mm__cat:hover{color:var(--head-accent-strong)}.head-mm__cat-icon{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:transform .4s var(--head-ease)}.head-mm__cat:hover .head-mm__cat-icon,.head-mm__cat.is-active .head-mm__cat-icon{transform:translate(3px)}.head-mm__cat-title{font-family:var(--head-display);font-weight:var(--head-display-weight);font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);line-height:1.1;letter-spacing:-.035em}.head-mm--pages .head-mm__cat{padding-block:.25rem}.head-mm--pages .head-mm__cat-icon{height:1.75rem}.head-mm--pages .head-mm__cat-title{font-size:clamp(1.15rem,.95rem + .45vw,1.5rem)}.head-mm__cat sup{align-self:flex-start;font-size:var(--head-fs-2xs);font-weight:600;color:rgb(var(--head-ink-rgb) / .45)}.head-mm__all{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--head-ink);font-weight:600;font-size:var(--head-fs-5);line-height:1.25;text-wrap:balance;color:var(--head-ink);text-decoration:none}.head-mm__all .head-icon{flex:none;transition:transform .35s var(--head-ease)}.head-mm__all:hover .head-icon{transform:translate(4px)}.head-mm__panels{display:grid;min-width:0}.head-mm__panel{grid-area:1 / 1;display:flex;flex-direction:column;gap:1.1rem;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .35s var(--head-ease),transform .5s var(--head-ease),visibility 0s linear .35s}.head-mm__panel.is-active{visibility:inherit;opacity:1;transform:none;transition:opacity .45s var(--head-ease) .05s,transform .6s var(--head-ease) .05s,visibility 0s}.head-mm__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:1.5rem}.head-mm__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.head-mm .head-card__head{flex-direction:column;gap:.25rem}.head-mm .head-card__price{text-align:start;font-size:var(--head-fs-sm)}.head-mm .head-card__title{font-size:var(--head-fs-5)}.head-mm .head-card__body{padding:.85rem 1rem 1rem}.head-mm__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;height:100%}.head-mm__tile{display:flex;flex-direction:column;gap:.5rem;min-height:16rem;padding:1.75rem;border:1px solid rgb(var(--head-ink-rgb) / .09);border-radius:var(--head-radius-lg);color:var(--head-ink);text-decoration:none;transition:border-color .35s var(--head-ease),background-color .35s var(--head-ease)}.head-mm__tile:hover{border-color:rgb(var(--head-ink-rgb) / .22);background:var(--head-mist)}.head-mm__tile-icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-block-end:.75rem;border-radius:50%;background:var(--head-stone)}.head-mm__tile strong{margin-block-start:auto;font-family:var(--head-display);font-weight:var(--head-display-weight);font-size:var(--head-fs-3);line-height:1.05;letter-spacing:-.035em}.head-mm__tile>span:not([class]){font-size:var(--head-fs-sm);line-height:1.45;color:rgb(var(--head-ink-rgb) / .6)}.head-mm__tile-cta{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:.75rem;font-weight:600;font-size:var(--head-fs-sm)}.head-mm__tile-cta .head-icon{transition:transform .35s var(--head-ease)}.head-mm__tile:hover .head-mm__tile-cta .head-icon{transform:translate(4px)}.head-mm__tile--dark{border-color:var(--head-ink);background:var(--head-ink);color:#fff}.head-mm__tile--dark:hover{background:var(--head-graphite);border-color:var(--head-graphite)}.head-mm__tile--dark>span:not([class]){color:#ffffffb3}.head-mm__tile--dark .head-mm__tile-icon{background:var(--head-accent);color:var(--head-ink)}.head-mm__promo{position:relative;display:block;min-height:24rem;border-radius:var(--head-radius-lg);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.head-mm__promo img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--head-ease)}.head-mm__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000b3,#0000 60%)}.head-mm__promo:hover img{transform:scale(1.05)}.head-mm__promo-copy{position:absolute;inset-inline:1.5rem 4.5rem;inset-block-end:1.5rem;display:grid;gap:.4rem}.head-mm__promo-copy strong{font-family:var(--head-display);font-weight:var(--head-display-weight);font-size:var(--head-fs-4);text-wrap:balance;line-height:1.02;letter-spacing:-.04em}.head-mm__promo-copy span{font-size:var(--head-fs-sm);line-height:1.4;color:#ffffffd9}.head-mm__promo-arrow{position:absolute;inset-inline-end:1.5rem;inset-block-end:1.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--head-ink);transition:transform .4s var(--head-ease)}.head-mm__promo:hover .head-mm__promo-arrow{transform:rotate(-45deg)}.head-mm--products{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.head-mm--products .head-mm__products{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1279px){.head-mm{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.head-mm--products{grid-template-columns:minmax(0,1fr)}.head-mm__promo{display:none}}@media screen and (max-width:1439px){html #header-component .menu-list__link{padding:.55rem calc(.55rem - 2px);font-size:.9375rem}}@media screen and (min-width:1280px)and (max-width:1439px){.head-mm{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr) minmax(13rem,16rem)}.head-mm--products{grid-template-columns:minmax(0,1fr) minmax(13rem,16rem)}}html #header-component .menu-list__list-item[slot=overflow] .mega-menu{padding:0}html #header-component .menu-list__list-item[slot=overflow] .head-mm{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.5rem}html #header-component .menu-list__list-item[slot=overflow] .head-mm__promo,html #header-component .menu-list__list-item[slot=overflow] .head-mm__products>:nth-child(n+3){display:none}html #header-component .menu-list__list-item[slot=overflow] .head-mm__products,html #header-component .menu-list__list-item[slot=overflow] .head-mm__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html #header-component .menu-list__list-item[slot=overflow] .head-mm--products{grid-template-columns:minmax(0,1fr)}html #header-component .menu-list__list-item[slot=overflow] .head-mm__panel-head{flex-wrap:wrap;row-gap:.4rem}html #header-component .menu-list__link-title{white-space:nowrap}html #header-component .menu-list__list-item{align-items:center;padding-inline:2px}html #header-component .menu-list__list-item>.menu-list__link,html #header-component .menu-list__trigger>.menu-list__link{margin-block:auto}html #header-component{--head-mm-open: .3s;--head-mm-close: .22s;--head-mm-ease-open: cubic-bezier(.22, 1, .36, 1);--head-mm-ease-close: cubic-bezier(.4, 0, .2, 1);--submenu-animation-speed: var(--head-mm-open)}html #header-component .header__underlay-open{height:max(var(--header-height),var(--full-open-header-height));visibility:hidden;box-shadow:0 40px 80px -40px #0d0f1100;transition:height var(--head-mm-close) var(--head-mm-ease-close),box-shadow var(--head-mm-close) var(--head-mm-ease-close),border-radius .3s var(--head-ease),visibility 0s linear var(--head-mm-close)}html #header-component:has(.menu-list__submenu:not([inert]),[slot=more] [aria-expanded=true]) .header__underlay-open{visibility:visible;box-shadow:0 40px 80px -40px #0d0f1173;transition:height var(--head-mm-open) var(--head-mm-ease-open),box-shadow var(--head-mm-open) var(--head-mm-ease-open),border-radius .3s var(--head-ease),visibility 0s}html #header-component .header__underlay-open:after{content:none}html .header-section:has(#header-component .menu-list__submenu:not([inert]),#header-component [slot=more] [aria-expanded=true]):after{opacity:0;transition:opacity 0s}html .header-section:after{transition:opacity .15s var(--head-ease) .15s}html #header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-content-opacity: 1;--submenu-content-animation: none;top:calc(100% - 1px + var(--border-bottom-width, 0px));clip-path:rect(calc(-1 * var(--submenu-gap, 0px)) 100% calc(var(--submenu-height) + 1px) 0 round 0 0 var(--head-radius-lg) var(--head-radius-lg));transition:clip-path var(--head-mm-close) var(--head-mm-ease-close),visibility 0s linear var(--head-mm-close)}html #header-component .menu-list__list-item:where(:not([slot=overflow])):has(>.menu-list__trigger>[aria-expanded=true])>.menu-list__submenu{visibility:visible;transition:clip-path var(--head-mm-open) var(--head-mm-ease-open),visibility 0s}html #header-component .menu-list__list-item:where(:not([slot])):has(>.menu-list__trigger>[aria-expanded=true]):before{--head-mm-bridge-gap: calc(var(--padding-block-end, var(--header-padding, 0px)) + var(--border-bottom-width, 0px));content:"";position:absolute;inset-inline:0;top:calc(100% - 1px + var(--border-bottom-width, 0px) - var(--head-mm-bridge-gap));height:calc(var(--submenu-height, 0px) + var(--head-mm-bridge-gap) + 1px);z-index:var(--layer-header-menu)}html #header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu>.menu-list__submenu-inner{transform:none;max-height:calc(100vh - var(--header-height) - 5rem)}html #header-component .head-mm__nav,html #header-component .head-mm__panels,html #header-component .head-mm__promo{opacity:0;transform:translate3d(0,-10px,0);transition:opacity 90ms cubic-bezier(0,0,.2,1),transform .16s cubic-bezier(.4,0,1,1)}html #header-component .menu-list__list-item:has(>.menu-list__trigger>[aria-expanded=true]) :is(.head-mm__nav,.head-mm__panels,.head-mm__promo){opacity:1;transform:none;transition:opacity .22s cubic-bezier(.25,.1,.25,1) var(--head-mm-delay, 0ms),transform .34s var(--head-mm-ease-open) var(--head-mm-delay, 0ms)}html #header-component .head-mm__nav{--head-mm-delay: 60ms}html #header-component .head-mm__panels{--head-mm-delay: 90ms}html #header-component .head-mm__promo{--head-mm-delay: .12s}html #header-component .head-mm__panel{transform:translate3d(0,6px,0);transition:opacity .14s ease,transform .2s var(--head-mm-ease-open),visibility 0s linear .14s}html #header-component .head-mm__panel.is-active{transform:none;transition:opacity .22s ease 40ms,transform .32s var(--head-mm-ease-open) 40ms,visibility 0s}html main,html .shopify-section-group-footer-group{transition:filter var(--head-mm-close, .22s) var(--head-mm-ease-close, ease)}html.head-mega-open main,html.head-mega-open .shopify-section-group-footer-group{transition-duration:var(--head-mm-open, .3s)}@media(prefers-reduced-motion:reduce){html #header-component{--head-mm-open: 1ms;--head-mm-close: 1ms}html #header-component .head-mm__nav,html #header-component .head-mm__panels,html #header-component .head-mm__promo,html #header-component .head-mm__panel{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/head-header.css.map */
