.shopify-section:has(>.header){position:sticky;top:0;z-index:50}.shopify-section:has(>.header) .header{position:static}@media(max-width:767px){html:root{--header-h:64px}.header__inner{gap:.75rem}.header__logo{font-size:19px;letter-spacing:.1em}.header__utils{gap:1rem}}@media(max-width:767px){.announce__extra{display:none}}@media(max-width:1023px){.filterbar{position:static}.filterbar__inner{flex-wrap:nowrap;gap:.75rem}.filterbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.filterbar__chips::-webkit-scrollbar{display:none}.filterbar__chips>.chip{flex:0 0 auto}.filterbar__meta{flex:0 0 auto;gap:.75rem}}@media(max-width:767px){.filterbar__meta>span:first-child,.filterbar__meta .dot{display:none}}@media(max-width:1023px){.hero--left .hero__veil{background:linear-gradient(180deg,#faf9f5f0,#faf9f5db 58%,#faf9f5bd)}}@media(max-width:767px){.hero__media{aspect-ratio:auto;height:auto;min-height:0;max-height:none}.hero__media>img,.hero__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__veil{position:relative;inset:auto;min-height:78vw;padding-block:var(--space-xl)}.hero__actions .btn{flex:1 1 auto}}@media(hover:none){.card__quick{display:none}}@media(max-width:767px){.pdp__gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__shot,.pdp__shot--lead{grid-column:auto;aspect-ratio:4/5;scroll-snap-align:center}}@media(min-width:1024px){.pdp__info{max-height:calc(100vh - var(--header-h) - 4rem);overflow-y:auto;scrollbar-width:thin}}.nav__item:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px}@media(max-width:479px){.footer__cols{grid-template-columns:1fr;gap:1.75rem}}@media(min-width:480px){.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.drawer{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),visibility 0s linear .35s}.drawer.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .35s var(--ease),visibility 0s}.cart-row__remove{display:inline-block;margin-top:.5rem;font-size:10px;line-height:14px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--secondary);border-bottom:1px solid var(--hairline);transition:color .25s var(--ease)}.cart-row__remove:hover{color:var(--primary)}.cart-row__update{display:inline-block;margin-top:.6rem;font-size:10px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--secondary);transition:color .25s var(--ease)}.cart-row__update:hover{color:var(--primary)}@media(max-width:767px){.cart-row{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media info info" "media controls total";column-gap:1rem;row-gap:.9rem;align-items:start}.cart-row__media{grid-area:media}.cart-row__info{grid-area:info}.cart-row__controls{grid-area:controls}.cart-row__total{grid-area:total;align-self:center}.qty{height:44px}.qty button,.qty input{width:40px}}@media(min-width:768px){.cart-row{grid-template-columns:96px minmax(0,1fr) auto auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-refinements.css.map */
