#header-group:has(.adhoc-header){display:contents}.adhoc-header-section{position:sticky;top:0;z-index:var(--layer-sticky, 20);pointer-events:none}.adhoc-header{--adhoc-header-inset: 16px;--adhoc-header-ease: cubic-bezier(.65, 0, .35, 1);display:block;padding:var(--adhoc-header-inset) var(--adhoc-header-inset) 0;color:var(--adhoc-charcoal)}.adhoc-header__bar{pointer-events:auto;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 20px;border-radius:8px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease}@media screen and (min-width:640px){.adhoc-header__bar{padding-block:16px}}@media screen and (min-width:1024px){.adhoc-header__bar{z-index:2;padding:22px 30px;border-radius:12px}}.adhoc-header__backdrop,.adhoc-header__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);pointer-events:none}.adhoc-header__backdrop{z-index:-1;background-color:var(--adhoc-paper)}.adhoc-header__frame{z-index:2;border:2px solid var(--adhoc-paper);filter:url(#AdhocHeaderFrameFilter)}@media screen and (min-width:1024px){.adhoc-header__frame{border-width:6px}}.adhoc-header[data-scrolled=true] :is(.adhoc-header__backdrop,.adhoc-header__frame){opacity:.8;transition-delay:.3s}@media screen and (min-width:1024px){.adhoc-header[data-scrolled=true] :is(.adhoc-header__backdrop,.adhoc-header__frame){opacity:.5}}@media screen and (min-width:1024px){.adhoc-header[data-scrolled=true] .adhoc-header__bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.adhoc-header__filter{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);pointer-events:none;display:none}@media screen and (min-width:1024px){.adhoc-header__filter{display:block}}.adhoc-header[data-hidden=true] .adhoc-header__bar{transform:translateY(calc(-100% - var(--adhoc-header-inset)))}.adhoc-header__nav{display:none}@media screen and (min-width:1024px){.adhoc-header__nav{display:flex;align-items:center}}.adhoc-header__nav--left{justify-self:start}.adhoc-header__nav--right{justify-self:end}.adhoc-header__list{display:flex;align-items:center;gap:clamp(50px,calc((100vw - 1024px)*.168 + 50px),120px);margin:0;padding:0;list-style:none}.adhoc-header__logo{grid-column:2;justify-self:center;display:block;color:inherit;line-height:0}.adhoc-header__logo-svg{display:block;width:88px;height:auto}@media screen and (min-width:640px){.adhoc-header__logo-svg{width:124px}}.adhoc-header__logo:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.adhoc-navlink{display:inline-flex;color:inherit;text-decoration:none;font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;border-radius:6px}@media screen and (min-width:1800px){.adhoc-navlink{font-size:20px}}.adhoc-navlink__face{padding:7px 8px;border-radius:6px}.adhoc-navlink__face.adhoc-flip__face--hover{background-color:var(--adhoc-accent, #96b7c6);color:var(--adhoc-charcoal)}.adhoc-navlink:focus-visible{outline:2px solid currentColor;outline-offset:2px}.adhoc-tagbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border:2px solid currentColor;border-radius:4px;background:transparent;color:inherit;font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1;letter-spacing:-.06em;text-transform:uppercase;cursor:pointer}@media screen and (min-width:640px){.adhoc-tagbtn{font-size:24px}}.adhoc-tagbtn:not(.adhoc-flip__face){transition:background-color .3s ease,border-color .3s ease}.adhoc-tagbtn--thick{padding:4px 8px;border-width:3px;border-radius:8px;font-size:16px;line-height:.9;letter-spacing:-.04em}.adhoc-tagbtn--icon{padding:4px 5px}.adhoc-tick{position:absolute;width:2px;height:3px;border-radius:2px;background-color:currentColor;pointer-events:none}.adhoc-tagbtn--thick .adhoc-tick{height:4px}.adhoc-tick--tl{top:0;left:10px}.adhoc-tick--br{bottom:0;right:10px}@media(hover:hover){.adhoc-tagbtn:not(.adhoc-flip__face):hover{background-color:var(--adhoc-accent, #96b7c6);border-color:var(--adhoc-accent, #96b7c6);color:var(--adhoc-charcoal)}}.adhoc-tagbtn.adhoc-flip__face--hover{background-color:var(--adhoc-accent, #96b7c6);border-color:var(--adhoc-accent, #96b7c6);color:var(--adhoc-charcoal)}.adhoc-socials[open] .adhoc-flip__face:not(.adhoc-flip__face--hover){opacity:0}.adhoc-socials[open] .adhoc-flip__face--hover{opacity:1;scale:1;rotate:none;translate:none}.adhoc-tagbtn:focus-visible,.adhoc-socials__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.adhoc-header__menu-button{grid-column:3;justify-self:end}@media screen and (min-width:1024px){.adhoc-header__menu-button{display:none}}.adhoc-socials{position:relative}.adhoc-socials__summary{display:flex;align-items:stretch;gap:0;padding:0;list-style:none;cursor:pointer;border-radius:8px}.adhoc-socials__summary:hover{color:inherit}.adhoc-socials__summary .adhoc-flip__wrap+.adhoc-flip__wrap{margin-left:-3px}.adhoc-socials__summary::-webkit-details-marker{display:none}.adhoc-socials .adhoc-tagbtn--thick{line-height:24px}.adhoc-socials .adhoc-tagbtn--icon{aspect-ratio:1;padding:0 10.5px}.adhoc-socials .adhoc-tagbtn--icon svg{display:block;flex:none;width:11px;height:auto}.adhoc-socials__list{position:absolute;top:100%;left:50%;display:flex;flex-direction:column;gap:2px;width:64px;margin:0;padding:23px 3px 3px;list-style:none;transform:translate(-50%)}.adhoc-socials__list:before{content:"";position:absolute;top:20px;right:0;bottom:0;left:0;z-index:-1;border-radius:12px;background-color:var(--adhoc-accent, #96b7c6)}.adhoc-socials__tile{display:flex;align-items:center;justify-content:center;padding:7px 0;border:2px solid transparent;border-radius:8px;color:var(--adhoc-charcoal);transition:border-color .5s cubic-bezier(.4,0,.2,1)}.adhoc-socials__tile:hover{border-color:var(--adhoc-charcoal)}.adhoc-socials__tile:focus-visible{outline:2px solid var(--adhoc-charcoal);outline-offset:2px}.adhoc-socials__icon{display:block;width:auto;height:20px}@media screen and (min-width:1024px){body:has(.adhoc-basket) .content-for-layout{padding-top:56px}}.adhoc-menu{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,10vh,96px);padding:96px 24px 48px;background-color:var(--adhoc-blue);background-image:var(--adhoc-texture-lg, var(--adhoc-card-texture));background-size:cover;background-position:center;color:var(--adhoc-charcoal);overflow-y:auto;opacity:0;transition:opacity .3s ease}.adhoc-menu[data-open=true]{opacity:1}.adhoc-menu[hidden]{display:none}html.adhoc-menu-open{overflow:hidden}.adhoc-menu__close{position:absolute;top:28px;right:36px}@media screen and (min-width:640px){.adhoc-menu__close{top:32px}}.adhoc-menu__dash{position:absolute;width:14px;height:4px;border-radius:1px;background-color:var(--adhoc-charcoal)}.adhoc-menu__dash--tl{top:88px;left:16px}.adhoc-menu__dash--tr{top:88px;right:16px}.adhoc-menu__dash--bl{bottom:40px;left:16px}.adhoc-menu__dash--br{bottom:40px;right:16px}.adhoc-menu__list{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.adhoc-menu__link{display:block;padding:6px 14px 4px;border-radius:6px;color:inherit;text-decoration:none;font-family:var(--font-heading--family);font-size:32px;font-weight:700;line-height:.9;letter-spacing:-.06em;text-transform:uppercase;transition:background-color .3s ease}@media screen and (min-width:640px){.adhoc-menu__link{font-size:56px}}.adhoc-menu__link.is-active{box-shadow:inset 1.5px 1.5px 3px #00000059,inset -1.5px -1.5px 3px #ffffff8c}.adhoc-menu__link:hover{background-color:rgb(var(--adhoc-paper-rgb, 232 228 219) / .35)}.adhoc-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.adhoc-menu__socials{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0;list-style:none}.adhoc-menu__social{display:flex;color:inherit;padding:4px;border-radius:6px}.adhoc-menu__social:focus-visible{outline:2px solid currentColor}.adhoc-menu__social-icon{display:block;width:22px;height:22px}@media(prefers-reduced-motion:reduce){.adhoc-header__bar,.adhoc-header__backdrop,.adhoc-header__frame,.adhoc-menu{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/adhoc-chrome.css.map */
