:root{--bg: #0a0a0b;--bg-raised: #121214;--bg-card: #17171a;--line: #2a2a2e;--text: #f4f2ee;--text-dim: #a9a6a0;--accent: #ff5714;--accent-soft: #ff8a54;--accent-text: var(--accent-soft);--on-accent: #111;--font-display: "Unbounded", "Unbounded Fallback", sans-serif;--font-head: "Space Grotesk", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-sub: "IBM Plex Mono", ui-monospace, sfmono-regular, menlo, monospace;--font-body: "Inter", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--pad: clamp(1.6rem, 4vw, 4rem);--nav-height: 72px;--radius: 0;--ease-out: cubic-bezier(.2, .8, .2, 1);--color-background-contrast: 42, 42, 46;--page-width-margin: var(--pad);--page-width: 128rem}html{background:var(--bg);scrollbar-width:thin;scrollbar-color:transparent transparent;color-scheme:dark only;transition:scrollbar-color .4s var(--ease-out)}html.is-scrolling{scrollbar-color:#55555c transparent;scrollbar-color:color-mix(in srgb,var(--text-dim) 45%,var(--bg)) transparent}body{-webkit-font-smoothing:antialiased;line-height:1.65}.page-width{padding-inline:var(--pad)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--text);font-family:var(--font-head);font-weight:600;letter-spacing:-.01em;text-transform:none;word-break:normal;overflow-wrap:normal;hyphens:manual}h1,.h0,.h1,.display{font-family:var(--font-display);font-weight:700;line-height:1.05}h1,.h1{font-size:clamp(3.2rem,1.6rem + 3.4vw,5.5rem)}.h0{font-size:clamp(3.5rem,1.8rem + 4.2vw,7.2rem)}h2,.h2{font-size:clamp(2.8rem,1.76rem + 2.8vw,5.44rem);line-height:1.1}h3,.h3{font-size:clamp(2.24rem,1.6rem + 1.8vw,4rem);line-height:1.15}h4,.h4{font-size:clamp(1.92rem,1.52rem + 1.1vw,3.2rem);letter-spacing:-.02em}h5,.h5{font-size:clamp(1.68rem,1.44rem + .6vw,2.4rem)}h6,.h6{font-size:1.6rem}p,li,dd,td,th,label,blockquote,.rte{color:var(--text);font-family:var(--font-body);font-size:1.68rem;font-weight:400;line-height:1.65;letter-spacing:0}.rte a,.link{color:var(--accent-text);text-decoration-color:color-mix(in srgb,var(--accent-text) 50%,transparent);text-underline-offset:.15em}.rte a:hover,.link:hover{color:var(--text)}.announcement-bar__message{min-height:0;padding:1.2rem 0;color:rgb(var(--color-foreground));line-height:1.3}.announcement-bar__message,.announcement-bar__link{font-family:var(--font-sub);font-size:1.12rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.caption-with-letter-spacing,.caption-large,.kicker,.banner__text.caption-with-letter-spacing,.rich-text__caption,.midway-eyebrow{color:var(--text-dim);font-family:var(--font-sub);font-size:1.248rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.midway-eyebrow{margin:0 0 .96rem;color:var(--accent);font-size:1.12rem;letter-spacing:.2em}.banner__text.caption-with-letter-spacing,.rich-text__caption{margin-bottom:.96rem;color:var(--accent-text);font-size:1.12rem;letter-spacing:.2em}.lede{max-width:68ch;color:var(--text-dim);font-size:1.84rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded,.quick-add__submit,.product-form__submit{display:inline-flex;gap:.8rem;align-items:center;justify-content:center;min-height:44px;padding:1.12rem 2.24rem;border-radius:0;font-family:var(--font-sub);font-size:1.248rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover,.quick-add__submit:hover{transform:translateY(-1px);box-shadow:0 8px 30px -8px color-mix(in srgb,var(--accent) 55%,transparent)}.button:not(.button--secondary):not(.button--tertiary):hover:after,.product-form__submit:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button),var(--border-opacity)),0 0 0 var(--buttons-border-width) var(--accent-soft);background:var(--accent-soft)}.button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground);border:1px solid color-mix(in srgb,var(--text) 55%,transparent);background:transparent;color:var(--text)}.button--secondary:after{box-shadow:none}.button--secondary:hover{border-color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.button--tertiary{border-radius:0;font-family:var(--font-sub);letter-spacing:.14em;text-transform:uppercase}.field__input,.select__select,.customer .field input,.customer select,.quantity,.quantity__input,.search__input,.localization-form__select,.disclosure__button,.product-form__input--pill input[type=radio]+label,.card-wrapper,.card,.card__inner,.media,.cart-drawer,.cart-notification,.modal__content,.badge,.pickup-availability-preview,.facets__disclosure,.price__badge-sale,.price__badge-sold-out{border-radius:0!important}.field__input,.select__select,.customer .field input,.customer select,.search__input,.quantity__input{font-family:var(--font-body);min-height:44px}.field__label,.form__label{color:var(--text-dim);font-family:var(--font-sub);font-size:1.152rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.badge{font-family:var(--font-sub);font-size:1.088rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.card--card,.card--standard .card__inner{border:1px solid var(--line);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:#191a1d}.card__heading{font-family:var(--font-head);font-size:1.6rem;font-weight:600;letter-spacing:.02em}.card__heading a:after{outline-offset:3px}.price{font-family:var(--font-sub);font-size:1.36rem;font-weight:600;letter-spacing:.08em}.price--on-sale .price-item--regular{color:var(--text-dim)}:focus-visible,.focused,.button:focus-visible,.button.focused,.field__input:focus-visible,.field__input.focused,.select__select:focus-visible,.select__select.focused,.customer .field input:focus-visible,.customer .field input.focused,.customer select:focus-visible,.customer select.focused,.link:focus-visible,.link.focused,.card__heading a:focus-visible:after,.full-unstyled-link:focus-visible:after,.header__menu-item:focus-visible,.header__icon:focus-visible,.header__icon.focused,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item.focused,.list-menu__item--link:focus-visible,.list-social__link:focus-visible,.quantity__button:focus-visible,.quantity__button.focused,.quantity__input:focus-visible,.quantity__input.focused,.disclosure__button:focus-visible,.disclosure__button.focused,.disclosure__link:focus-visible,.disclosure__link.focused,.localization-form__select:focus-visible,.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=radio].focused+label,.slider-button:focus-visible,.slider-button.focused,.slider-counter__link:focus-visible,.slider-counter__link.focused,.modal__close-button:focus-visible,.modal__close-button.focused,.cart-remove-button:focus-visible,.cart-remove-button.focused,.pagination__item:focus-visible,.pagination__item.focused,.facets__summary:focus-visible,.facets__summary.focused,.facet-checkbox:focus-visible,.mobile-facets__summary:focus-visible,.mobile-facets__summary.focused,.mobile-facets__close-button:focus-visible,.mobile-facets__close-button.focused,.share-button__button:focus-visible,.share-button__button.focused,.focus-inset:focus-visible,.focus-offset:focus-visible,.announcement-bar .slider-button:focus-visible,.utility-bar .list-social__link:focus-visible,.shopify-payment-button [role=button]:focus-visible,.skip-to-content-link:focus-visible{box-shadow:none;outline:2px solid var(--accent-soft);outline-offset:3px}.skip-to-content-link:focus-visible{outline-color:var(--accent);outline-offset:2px}.skip-to-content-link{border-radius:0;font-family:var(--font-sub);font-size:1.28rem;letter-spacing:.14em;text-transform:uppercase}.header__icon,.quantity__button,.cart-remove-button,.modal__close-button,.slider-button,.mobile-facets__close-button,.list-social__link{min-width:44px;min-height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none;box-shadow:none}}@view-transition{navigation:auto}.header-wrapper{view-transition-name:mw-header}:root{--mw-pixel-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' shape-rendering='crispEdges'%3E%3Cpath d='M4 0h4v4h-4zM16 0h4v4h-4zM20 0h4v4h-4zM40 0h4v4h-4zM0 4h4v4h-4zM32 4h4v4h-4zM44 4h4v4h-4zM4 8h4v4h-4zM16 8h4v4h-4zM44 8h4v4h-4zM4 12h4v4h-4zM8 12h4v4h-4zM12 12h4v4h-4zM16 12h4v4h-4zM32 12h4v4h-4zM36 12h4v4h-4zM44 12h4v4h-4zM0 16h4v4h-4zM16 16h4v4h-4zM24 16h4v4h-4zM0 20h4v4h-4zM12 20h4v4h-4zM16 20h4v4h-4zM24 20h4v4h-4zM32 20h4v4h-4zM36 20h4v4h-4zM44 20h4v4h-4zM4 24h4v4h-4zM12 24h4v4h-4zM24 24h4v4h-4zM28 24h4v4h-4zM32 24h4v4h-4zM36 24h4v4h-4zM44 24h4v4h-4zM0 28h4v4h-4zM4 28h4v4h-4zM12 28h4v4h-4zM16 28h4v4h-4zM24 28h4v4h-4zM32 28h4v4h-4zM36 28h4v4h-4zM44 28h4v4h-4zM20 32h4v4h-4zM28 32h4v4h-4zM44 32h4v4h-4zM12 36h4v4h-4zM16 36h4v4h-4zM24 36h4v4h-4zM28 36h4v4h-4zM32 36h4v4h-4zM36 36h4v4h-4zM40 36h4v4h-4zM44 36h4v4h-4zM0 40h4v4h-4zM4 40h4v4h-4zM12 40h4v4h-4zM24 40h4v4h-4zM28 44h4v4h-4zM40 44h4v4h-4z'/%3E%3C/svg%3E")}::view-transition-old(root){animation:mw-glitch-out .3s steps(5,end) both}::view-transition-new(root){-webkit-mask:var(--mw-pixel-noise) var(--glitch-x, 0) var(--glitch-y, 0) / 48px 48px repeat,linear-gradient(#000 0 0) 0 0 / 0 0 no-repeat;mask:var(--mw-pixel-noise) var(--glitch-x, 0) var(--glitch-y, 0) / 48px 48px repeat,linear-gradient(#000 0 0) 0 0 / 0 0 no-repeat;animation:mw-glitch-in .42s steps(6,end) both}@keyframes mw-glitch-out{0%{transform:none;clip-path:inset(0)}35%{transform:translate(var(--glitch-shift, 6px));clip-path:inset(18% 0 46% 0);filter:saturate(1.8) hue-rotate(-25deg)}70%{transform:translate(calc(var(--glitch-shift, 6px) * -1));clip-path:inset(58% 0 12% 0)}to{opacity:0;clip-path:inset(50% 0 50% 0)}}@keyframes mw-glitch-in{0%{transform:translate(var(--glitch-shift, 6px));opacity:.55;-webkit-mask-position:var(--glitch-x, 0) var(--glitch-y, 0),0 0;mask-position:var(--glitch-x, 0) var(--glitch-y, 0),0 0;-webkit-mask-size:48px 48px,0 0;mask-size:48px 48px,0 0;filter:saturate(1.6) hue-rotate(20deg)}45%{transform:translate(calc(var(--glitch-shift, 6px) * -.5));-webkit-mask-size:48px 48px,100% 100%;mask-size:48px 48px,100% 100%}to{transform:none;opacity:1;-webkit-mask-size:48px 48px,100% 100%;mask-size:48px 48px,100% 100%;filter:none}}.midway-shimmer{position:absolute;bottom:4.4rem;left:50%;width:1px;height:48px;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / 85%),transparent) 0 0 / 100% 200% no-repeat;animation:midway-scroll-shimmer 2s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes midway-scroll-shimmer{0%{background-position:0 150%}to{background-position:0 -150%}}.newsletter__wrapper.color-scheme-1,.midway-stripes{border-top:1px solid var(--line);background-color:var(--bg-raised);background-image:linear-gradient(45deg,var(--bg-raised) 25%,var(--bg) 25%,var(--bg) 50%,var(--bg-raised) 50%,var(--bg-raised) 75%,var(--bg) 75%,var(--bg) 100%);background-size:56.57px 56.57px}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{background:var(--bg)}.midway-torn,.card__media{margin-block:-4px;-webkit-mask-image:var(--mw-paper-top),linear-gradient(#000,#000),var(--mw-paper-bottom);mask-image:var(--mw-paper-top),linear-gradient(#000,#000),var(--mw-paper-bottom);-webkit-mask-position:top,center,bottom;mask-position:top,center,bottom;-webkit-mask-size:100% 5px,100% calc(100% - 8px),100% 5px;mask-size:100% 5px,100% calc(100% - 8px),100% 5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.midway-shimmer{background-position:0 50%}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.card__heading,.product__title,.collection__title,.title,.price,.badge,.link,.rte a,.list-menu__item--link,.newsletter__subheading,.newsletter__subheading p,.banner__text,.rich-text__caption,.field__label,.form__label,.product-form__input .form__label,.product-form__input label,.quantity__label,.totals__subtotal,.totals__subtotal-value,.cart__note label,.facets__heading,.facet-checkbox,.pagination__item,.breadcrumbs,.product__text,.product__sku,.slider-counter,.customer h1,.customer .field label{text-transform:uppercase}h1,.h0,.h1{letter-spacing:.02em}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{letter-spacing:.06em}.collection__view-all{margin-top:4rem}main[data-template="404"]{background:linear-gradient(rgb(10 10 11 / 22%),rgb(10 10 11 / 22%) 55%,var(--bg) 92%),var(--mw-404-bear) center top / cover no-repeat var(--bg)}.template-404{--mw-404-yellow: #d9a441;display:flex;flex-direction:column;align-items:flex-start;min-height:70vh;padding-block:14vh 10vh;text-align:left}.template-404__code{margin:0 0 1.6rem;color:var(--mw-404-yellow);font-weight:800;font-size:clamp(6rem,14vw,13rem);line-height:.9;font-family:var(--font-display);letter-spacing:-.02em}.template-404__title,.template-404__text{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:#000;padding:.2em .45em;text-transform:uppercase}.template-404__title{margin:0;color:var(--text);font-weight:700;font-size:clamp(1.9rem,2.6vw,2.8rem);line-height:1.5;font-family:var(--font-head);letter-spacing:.01em}.template-404__text{max-width:62ch;margin:1.4rem 0 0;color:var(--text-dim);font-weight:500;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.7;font-family:var(--font-sub);letter-spacing:.06em}.template-404__stack{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%}.template-404__text{display:inline-block}.template-404__button{width:100%;margin-top:4rem}.midway-br-desktop{display:none}@media screen and (min-width:990px){.midway-br-desktop{display:inline}}.banner__text.caption-with-letter-spacing p,.rich-text__caption p{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}body,input,textarea,select,button,::placeholder{text-transform:uppercase}a,.link,.rte a,.list-menu__item--link,.header__menu-item span,.link:hover,.rte a:hover,a:hover{text-decoration:none}.banner__text.caption-with-letter-spacing p:before,.rich-text__caption:before{content:"// ";content:"// " / ""}.banner__text.caption-with-letter-spacing,.banner__text.caption-with-letter-spacing p,.rich-text__caption{color:var(--accent-text)}.button:not(.button--secondary):not(.button--tertiary):hover:after,.product-form__submit:hover:after{background:transparent;box-shadow:0 0 0 var(--buttons-border-width) var(--accent-soft)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover,.quick-add__submit:hover{--color-button: 255, 138, 84;--color-button-text: 17, 17, 17;color:var(--on-accent)}.button--secondary:hover{color:var(--text)}@media screen and (max-width:749px){.banner__buttons{display:grid;grid-template-columns:minmax(0,32rem);gap:1.2rem}.banner__buttons .button{width:100%}}.price--on-sale .price-item--sale,.price--on-sale .price__sale .price-item--sale{color:var(--accent-text)}.price--sold-out .price-item,.price--sold-out .price__regular .price-item--regular{color:var(--text-dim);text-decoration:line-through}.badge--sold-out{border:2px solid var(--accent);background:var(--bg);color:var(--text)}.badge--low-stock{background:var(--accent);color:var(--on-accent)}#shop-hcaptcha-badge-container{display:none}.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{margin:0;color:var(--text-dim);font-family:var(--font-sub);font-size:1.2rem;font-weight:500;letter-spacing:.12em;line-height:1.6}.newsletter__wrapper .newsletter__subheading a{color:var(--accent-text)}.newsletter__wrapper .newsletter-form__field-wrapper{margin-top:2.4rem}.newsletter__wrapper .newsletter-form__field-wrapper .field{max-width:44rem;margin-inline:auto}.newsletter__wrapper .newsletter-form__field-wrapper .field:before,.newsletter__wrapper .newsletter-form__field-wrapper .field:after{content:none}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{min-height:5.6rem;padding-right:6.4rem;border:1px solid var(--line);background:var(--bg);box-shadow:none;color:var(--text);font-family:var(--font-sub);font-size:1.2rem;letter-spacing:.12em}.newsletter__wrapper .newsletter-form__field-wrapper .field__input:focus-visible{border-color:var(--accent)}.newsletter__wrapper .newsletter-form__button,.newsletter__wrapper .newsletter-form__button:not(:focus-visible):not(.focused){top:0;right:0;width:5.6rem;height:100%;background:var(--accent);color:var(--on-accent)}.newsletter__wrapper .newsletter-form__button:hover,.newsletter__wrapper .newsletter-form__button:focus-visible{background:var(--accent-soft);color:var(--on-accent)}.newsletter__wrapper .newsletter-form__button .svg-wrapper{color:var(--on-accent)}.newsletter__wrapper .newsletter__subheading~.newsletter__subheading{margin-top:1.6rem}.newsletter__wrapper .newsletter__subheading~.newsletter__subheading p:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.5em;vertical-align:-.2em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v11H9l-5 4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v11H9l-5 4z'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (min-width:750px){.newsletter__wrapper .newsletter__subheading p{white-space:nowrap}}.newsletter__wrapper .newsletter-form__field-wrapper .field{display:flex;gap:1.2rem;align-items:stretch;max-width:56rem}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{flex:1 1 auto;min-height:5.6rem;padding:0 1.6rem}.newsletter__wrapper .newsletter-form__field-wrapper .field__input::placeholder{color:var(--text-dim);opacity:1}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{display:none}.newsletter__wrapper .newsletter-form__field-wrapper .field__input:focus,.newsletter__wrapper .newsletter-form__field-wrapper .field__input:focus-visible{border-color:var(--accent);outline:none;box-shadow:none}.newsletter__wrapper .newsletter-form__button,.newsletter__wrapper .newsletter-form__button:not(:focus-visible):not(.focused){position:static;flex:0 0 auto;width:auto;min-height:5.6rem;margin:0;padding:0 2.4rem;font-family:var(--font-sub);font-size:1.2rem;font-weight:600;letter-spacing:.14em}.newsletter__wrapper .newsletter-form__button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;box-shadow:none}details[open] .modal-overlay:after{background-color:#0a0a0bcc}.search-modal{border-bottom-color:var(--line);background:var(--bg-raised)}.rich-text__text,.rich-text__text p{color:#a9a6a0;font-family:var(--font-body);font-size:clamp(1.36rem,.88rem + .6vw,1.52rem);font-weight:500;line-height:1.55;text-wrap:balance;max-width:86rem;margin-inline:auto}@media screen and (max-width:749px){.rich-text__text,.rich-text__text p{font-size:1.28rem;letter-spacing:0}}.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{text-align:center}.newsletter__wrapper .newsletter-form__field-wrapper .field{max-width:none;justify-content:center}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{flex:0 1 30rem;width:30rem}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:none}.newsletter__wrapper .newsletter-form__field-wrapper .field{width:max-content;max-width:100%;margin-inline:auto}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{flex:0 0 30rem;max-width:100%}@media screen and (max-width:749px){.newsletter__wrapper .newsletter-form__field-wrapper .field{width:100%}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{flex:1 1 auto}}.product-form__input .form__label{margin-bottom:1rem;color:var(--text-dim);font-family:var(--font-sub);font-size:1.12rem;letter-spacing:.16em}.product-form__input--pill{gap:.8rem}.product-form__input--pill input[type=radio]+label{position:relative;min-width:5.2rem;min-height:4.4rem;margin:0;padding:0 1.4rem;border:1px solid var(--line);border-radius:0;background:var(--bg-card);color:var(--text);font-family:var(--font-sub);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--accent);color:var(--accent-text)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:var(--line);border-style:dashed;background:transparent;color:var(--text-dim);text-decoration:none;opacity:.7}.product-form__input--pill input[type=radio]:disabled+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;inset:50% -4% auto;height:1px;background:var(--text-dim);transform:rotate(-28deg);pointer-events:none}.product-form__input--pill input[type=radio]:disabled:checked+label,.product-form__input--pill input[type=radio].disabled:checked+label{border-color:var(--text-dim);background:transparent;color:var(--text-dim)}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{box-shadow:none;outline:2px solid var(--accent-soft);outline-offset:3px}.product-form__input--pill input[type=radio]+label .label-unavailable{display:none}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,1.4rem + 2.6vw,4.4rem)}.product__info-container .price{font-size:2rem}.product__info-container .price--sold-out .price-item--regular{color:var(--text-dim);text-decoration:line-through}.product-form__submit[disabled]{border:1px solid var(--line);background:transparent;color:var(--text-dim);opacity:1}.product-form__submit[disabled]:after{box-shadow:none}[id$=__hero] .banner__media.placeholder{background:var(--mw-hero) center / cover no-repeat var(--bg);filter:grayscale(1) contrast(1.15) brightness(.72)}[id$=__hero] .banner__media.placeholder .placeholder-svg{display:none}[id$=__hero] .banner__media.placeholder:after{content:"";position:absolute;inset:0;background:var(--mw-pixel-noise) 0 0 / 10px 10px repeat;opacity:.45;mix-blend-mode:multiply;pointer-events:none}[id$=__hero] .banner__media.placeholder:before{background:linear-gradient(#0a0a0b26,#0a0a0ba6)!important;opacity:1!important}.midway-laylo{display:grid;gap:3.2rem;max-width:96rem;margin-inline:auto;padding-block:8rem 6.4rem}.midway-laylo__intro{max-width:46ch}.midway-laylo__text,.midway-laylo__text p{color:var(--text-dim);font-family:var(--font-body);font-size:clamp(1.36rem,.88rem + .6vw,1.52rem);font-weight:500;line-height:1.55;text-transform:none}.midway-laylo__open{margin-top:2rem}@media screen and (min-width:990px){.midway-laylo{padding-block:12rem 9.6rem}}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]){position:fixed!important;inset:0!important;z-index:100000!important;height:100vh!important;height:100dvh!important;overflow:hidden!important;background-color:#0a0a0bd1!important}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close])>[id=laylo-popup-scrim-content]{max-height:90dvh!important;overflow:auto!important;border-radius:0!important;background:#000!important}iframe[src*="embed.laylo.com"]{border-radius:0;background:#000}#laylo-drop-container{position:fixed!important;inset:0!important;z-index:100000!important;background-color:#000!important;border-radius:0!important}.drawer,.mobile-facets,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,.js menu-drawer>details[open]>summary:before,details[open] .modal-overlay:after,.cart-notification-wrapper .cart-notification__overlay,quick-add-modal .modal-overlay:after,.product-popup-modal,.product-media-modal{background-color:#0a0a0bd1!important}.product-media-modal__content,.product-popup-modal__content{background:var(--bg-raised);border:1px solid var(--line)}:root{color-scheme:dark only}a:not(.button):not(.midway-header-cta):hover,a:not(.button):not(.midway-header-cta):focus-visible,.link:hover,.card__heading a:hover,.underline-links-hover:hover a,.full-unstyled-link:hover,.facets__summary:hover,.facets__summary:hover .facets__summary-label,.mobile-facets__open:hover,.mobile-facets__open:hover .mobile-facets__open-label,.facets__reset:hover,.active-facets__button:hover{color:var(--accent-text);text-decoration:none;text-underline-offset:0}.underline-links-hover:hover a,.facets__summary:hover .facets__summary-label,.card__information-volume-pricing-note--button:hover{text-decoration:none}.product-form .product-form__submit[disabled],.product-form .product-form__submit[disabled]:hover,.product-form .product-form__submit[aria-disabled=true],.product-form .product-form__submit[aria-disabled=true]:hover{border:2px solid #fff;background:var(--text-dim);color:#000;opacity:1;transform:none;box-shadow:none;cursor:not-allowed}.product-form .product-form__submit[disabled]:after,.product-form .product-form__submit[disabled]:hover:after,.product-form .product-form__submit[aria-disabled=true]:after,.product-form .product-form__submit[aria-disabled=true]:hover:after{background:transparent;box-shadow:none}.product-form .product-form__submit[disabled]:hover,.product-form .product-form__submit[aria-disabled=true]:hover{--color-button: var(--text-dim)}.newsletter__wrapper .newsletter__subheading{width:fit-content;max-width:100%;margin-inline:auto}.product__info-container share-button,.product__info-container .share-button{visibility:hidden}.recipient-form .field--optional{margin-top:2.2rem}.recipient-form__optional{position:absolute;top:-1.9rem;right:0;color:var(--text-dim);font-family:var(--font-sub);font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product .product__media-icon,.product .thumbnail__badge,.product .product__modal-opener:hover .product__media-icon,.product .product__modal-opener:focus .product__media-icon{border:1px solid var(--accent);border-radius:0;background:#000;color:var(--text)}.product-media-modal .product-media-modal__toggle,.product-media-modal .product-media-modal__toggle:hover{border:2px solid #000;border-radius:0;background:var(--accent);color:#000}.product-media-modal .product-media-modal__toggle .icon{color:#000}.banner__buttons{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,32rem);gap:1.2rem;width:100%}@media screen and (min-width:750px){.banner__buttons--multiple{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;width:max-content;max-width:100%}}.banner__buttons .button{width:100%}.banner__buttons .button--primary:hover,.banner__buttons .button--primary:focus-visible{box-shadow:inset 0 0 0 2px #000}.product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;padding:0 1.6rem;line-height:1}.product-form .product-form__submit:not([disabled]):not([aria-disabled=true]):hover,.product-form .product-form__submit:not([disabled]):not([aria-disabled=true]):hover:after{box-shadow:inset 0 0 0 2px #fff}.cart-notification__heading{color:var(--accent-text)}.tax-note{font-size:1rem;letter-spacing:.1em}.product-media-modal .product-media-modal__content{display:flex;flex-wrap:nowrap;align-items:center;height:100vh;height:100dvh;max-height:100dvh;padding:0;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none}.product-media-modal .product-media-modal__content>.midway-lightbox-slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;height:100%;margin:0;padding:4rem 0;scroll-snap-align:start;scroll-snap-stop:always}.product-media-modal .midway-lightbox-slide>*,.product-media-modal .midway-lightbox-slide img,.product-media-modal .midway-lightbox-slide video,.product-media-modal .midway-lightbox-slide iframe{display:block;width:auto;max-width:min(100%,120rem);height:auto;max-height:100%;margin:0;padding:0;object-fit:contain}.product-media-modal .midway-lightbox-nav{position:fixed;top:50%;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0;border:1px solid var(--accent);background:#000;color:var(--text);font-family:var(--font-sub);font-size:1.8rem;transform:translateY(-50%);cursor:pointer}.midway-lightbox-nav--prev{left:1.6rem}.midway-lightbox-nav--next{right:1.6rem}.midway-lightbox-nav:hover,.midway-lightbox-nav:focus-visible{border-color:#fff;background:#000;color:#fff}.midway-hell-yeah{max-width:96rem;margin-inline:auto;text-align:center}.midway-hell-yeah__heading{margin:.8rem 0 2.4rem}.midway-hell-yeah__text{max-width:60ch;margin:0 auto 3.2rem;color:var(--text-dim);font-family:var(--font-sub);font-size:1.3rem;letter-spacing:.12em}.midway-hell-yeah__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.quantity__rules-cart:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.35em;vertical-align:-.15em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.71-10.67h-2.22a4.77 4.77 0 1 1-9.53 0m1 0a3.77 3.77 0 1 0 7.53 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.71-10.67h-2.22a4.77 4.77 0 1 1-9.53 0m1 0a3.77 3.77 0 1 0 7.53 0z'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes mw-swap-glitch{0%{transform:translate(4px);opacity:.35;filter:saturate(1.6) hue-rotate(20deg);clip-path:inset(0 0 40% 0)}40%{transform:translate(-3px);clip-path:inset(30% 0 0 0)}to{transform:none;opacity:1;filter:none;clip-path:inset(0)}}.product__info-container .price,.product__info-container .product-form__buttons,.product__info-container variant-selects .product-form__input{animation:mw-swap-glitch .32s steps(4,end) both}.product-media-modal .midway-lightbox-dots{position:fixed;bottom:2rem;left:50%;z-index:3;display:flex;gap:.8rem;width:max-content;margin:0;transform:translate(-50%)}.midway-lightbox-dot{width:1rem;height:1rem;padding:0;border:0;background:var(--text-dim);cursor:pointer;opacity:.6}.midway-lightbox-dot.is-active{background:var(--accent);opacity:1}.midway-lightbox-dot:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.midway-lightbox-dots:only-child,.midway-lightbox-dots:empty{display:none}shopify-account.header__icon{--shopify-account-font-heading: var(--font-head);--shopify-account-font-heading-weight: 600;--shopify-account-font-body: var(--font-sub);--shopify-account-color-primary: var(--accent);--shopify-account-color-primary-text: var(--on-accent);--shopify-account-border-radius: 0;--shopify-account-color-border: var(--line);font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}shopify-account::part(dialog){border:2px solid var(--line);border-radius:0;background:var(--bg-raised);color:var(--text);font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase}.product__info-container .quantity__rules-cart,.product__info-container .quantity__rules-cart .quantity-cart{color:var(--accent)}.product__info-container .quantity__rules-cart:after{width:1.9em;height:1.9em;margin-left:.15em;vertical-align:-.55em;-webkit-mask-size:175%;mask-size:175%;background:var(--accent)}.product-form .shopify-payment-button__button--unbranded:hover,.product-form button.shopify-payment-button__button--unbranded:hover{box-shadow:inset 0 0 0 2px #fff}.product-form .shopify-payment-button__button--unbranded:hover:before,.product-form .shopify-payment-button__button--unbranded:hover:after,.product-form button.shopify-payment-button__button--unbranded:hover:before,.product-form button.shopify-payment-button__button--unbranded:hover:after{box-shadow:none;background:transparent}.cart__footer .tax-note,.tax-note{display:block;margin-left:auto;text-align:right;line-height:1.7}#MainContent[inert],.footer[inert]{pointer-events:none}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:2rem!important;box-sizing:border-box!important}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close])>[id=laylo-popup-scrim-content]{position:relative!important;inset:auto!important;width:min(92vw,60rem)!important;max-width:60rem!important;height:auto!important;min-height:0!important;max-height:90dvh!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:0!important;background:#000!important;overflow:visible!important}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]) iframe{display:block;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:0;background:#000;clip-path:inset(0 round 2.4rem)}[id=laylo-popup-scrim-close]{z-index:2}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]):not(:has(iframe)),[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]):has(~[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]) iframe){display:none!important}[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]){background:transparent!important}body:has([id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]) iframe):after{content:"";position:fixed;inset:0;z-index:99999;background:#0a0a0bd1}#laylo-drop-container,[id^=laylo-drop-],[id^=laylo-popup-scrim-]:not([id$=-content]):not([id$=-close]),[id=laylo-popup-scrim-content],[id=laylo-popup-scrim-close]{border-radius:0!important}[id=laylo-popup-scrim-content]{overflow:visible!important}[id=laylo-popup-scrim-close]{position:absolute!important;top:-4.6rem!important;right:0!important;z-index:3;display:grid!important;place-items:center!important;width:4.4rem!important;height:4.4rem!important;color:var(--text)!important;font-family:var(--font-sub)!important;font-size:2.8rem!important;font-weight:500!important;line-height:1!important;cursor:pointer}[id=laylo-popup-scrim-close]:hover{color:var(--accent)!important}.cart .underlined-link,.cart__warnings .underlined-link,cart-items .underlined-link,.title-wrapper-with-link .underlined-link{font-family:var(--font-sub);font-weight:400;letter-spacing:.12em;text-decoration:none}@media screen and (min-width:750px)and (max-width:989px){.cart__footer .tax-note,.tax-note{margin-inline:auto;text-align:center}.tax-note br:first-of-type{display:none}}.newsletter__wrapper .inline-richtext.h2,.newsletter__wrapper h2.inline-richtext{font-size:clamp(1.7rem,5.4vw,3rem);white-space:nowrap;letter-spacing:.04em}@media screen and (min-width:990px){.newsletter__wrapper .inline-richtext.h2,.newsletter__wrapper h2.inline-richtext{font-size:3.6rem}}.newsletter__wrapper h2+.newsletter__subheading{margin-top:1.2rem}.newsletter__wrapper .newsletter-form__field-wrapper .field__input::placeholder{color:color-mix(in srgb,var(--text-dim) 45%,var(--bg))}@media screen and (min-width:750px){.newsletter__wrapper .newsletter__subheading p br{display:none}}@media screen and (min-width:750px)and (max-width:989px){.newsletter__wrapper .newsletter__subheading p{white-space:normal}}.product-media-modal .midway-lightbox-nav{color:var(--accent)}.product-media-modal .midway-lightbox-nav svg{width:2rem;height:2rem}.product-media-modal .midway-lightbox-nav:hover,.product-media-modal .midway-lightbox-nav:focus-visible{color:#fff}.product-media-modal .midway-lightbox-nav[hidden],.product-media-modal .midway-lightbox-dots[hidden]{display:none}.product__description,.product__description p,.product__description li{color:#f6f6f6;font-weight:500}.related-products__kicker{margin:0 0 1.2rem;text-align:left}.related-products__kicker:before{content:"// ";content:"// " / ""}.related-products__heading{font-size:clamp(2rem,5.5vw,5.5rem);white-space:nowrap;text-align:left}.midway-notify{max-width:44rem;margin-top:2rem;padding:2rem;border:1px solid var(--line);background:var(--bg-raised)}.midway-notify__title,.midway-notify__note,.midway-notify__success,.midway-notify__error{margin:0;font-family:var(--font-sub);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.midway-notify__title:before{content:"// ";content:"// " / ""}.midway-notify__title{color:var(--accent-text)}.midway-notify__note{margin-top:1.2rem;color:var(--text-dim);font-size:1rem}.midway-notify__success{color:var(--accent-text)}.midway-notify__error{margin-top:1rem;color:var(--accent-soft)}.midway-notify__row{display:flex;gap:1.2rem;align-items:stretch;margin-top:1.6rem}.midway-notify__input{flex:1 1 auto;min-width:0;min-height:5.6rem;padding:0 1.6rem;border:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--text);font-family:var(--font-sub);font-size:1.2rem;letter-spacing:.12em}.midway-notify__input::placeholder{color:color-mix(in srgb,var(--text-dim) 45%,var(--bg));opacity:1}.midway-notify__input:focus-visible{border-color:var(--accent);outline:none}.midway-notify__button.button{flex:0 0 auto;min-height:5.6rem;margin:0;padding:0 2.4rem;font-size:1.2rem;letter-spacing:.14em}@media screen and (max-width:749px){.midway-notify__row{flex-direction:column}}.midway-notify__button.button:hover,.midway-notify__button.button:focus-visible,.midway-notify__button.button:hover:after{transform:none;box-shadow:inset 0 0 0 2px #fff}.product-form__buttons:has(.product-form__submit[disabled]) .shopify-payment-button{display:none}body:before{content:"";position:fixed;right:0;bottom:0;left:0;z-index:5;height:18vh;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.card__media{overflow:visible}product-info:has(.product-form__submit[disabled]) .product-form__quantity,product-info:has(.product-form__submit[disabled]) recipient-form,product-info:has(.product-form__submit[disabled]) .recipient-form{display:none}.product-media-modal[open] .product-media-modal__content{animation:mw-swap-glitch .32s steps(4,end) both}@keyframes mw-swap-glitch-out{0%{transform:none;opacity:1;filter:none;clip-path:inset(0)}40%{transform:translate(-3px);opacity:.7;clip-path:inset(0 0 45% 0)}to{transform:translate(6px);opacity:0;filter:saturate(1.6) hue-rotate(20deg);clip-path:inset(40% 0 40% 0)}}.product-media-modal.is-closing[open] .product-media-modal__content{animation:mw-swap-glitch-out .32s steps(4,end) forwards}.product-media-modal .midway-lightbox-nav svg{display:block;margin:0;padding:0}.footer .footer__content-bottom{position:relative;z-index:6}.search-modal .search__input:focus-visible,.search-modal .search__input.focused{outline:0;box-shadow:none}.search-modal .field:has(.search__input:focus) .search__input{box-shadow:none}.search-modal .field:has(.search__input:focus):after{box-shadow:0 0 0 var(--inputs-border-width) var(--accent)}.template-search__no-results{max-width:60ch;margin:2rem auto 0;color:var(--text-dim);font-size:1.3rem;line-height:1.8;font-family:var(--font-sub);letter-spacing:.06em;text-align:center}.template-search__no-results:first-line{color:var(--text)}.template-404 .button--primary,.contact .button{color:#111}.template-404 .button--primary:hover,.template-404 .button--primary:focus-visible,.contact .button:hover,.contact .button:focus-visible{transform:none;box-shadow:inset 0 0 0 2px #fff}.template-404 .button--primary:hover:after,.contact .button:hover:after{box-shadow:none}.contact{position:relative;z-index:1;display:grid;gap:3rem}.contact:before{content:"";position:fixed;z-index:-1;inset:0;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:44px 44px;opacity:.2;pointer-events:none}.contact__main{max-width:72rem}@media screen and (min-width:990px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6rem}.contact__main{max-width:none}}.contact__side{display:grid;align-content:start;gap:1.6rem}.midway-contact-box{border:1px solid var(--line);background:var(--bg-card);padding:2.4rem}.midway-contact-box__title{margin:0 0 1.4rem;color:var(--accent-text);font-weight:600;font-size:1.25rem;line-height:1.3;font-family:var(--font-sub);letter-spacing:.18em;text-transform:uppercase}.midway-contact-box__body,.midway-contact-box__body p{margin:0;color:var(--text-dim);font-size:1.28rem;line-height:1.7;font-family:var(--font-sub);letter-spacing:.06em;text-transform:uppercase}.midway-contact-box__body strong{color:var(--text)}.midway-contact-box__body a{color:var(--accent-text);font-weight:700;text-decoration:none}.midway-contact-box__body a:hover,.midway-contact-box__body a:focus-visible{color:var(--text)}.contact .field__input{border:1px solid var(--line);background:var(--bg);color:#fff;caret-color:var(--accent);font-family:var(--font-sub);-webkit-text-fill-color:#fff}.contact .field:after{box-shadow:none}.contact .field:hover.field:after{box-shadow:none}.contact .field__input:focus,.contact .field__input:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent-soft)}.contact .field__label{color:var(--text-dim);font-size:1.2rem;font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase}.contact .field__input:-webkit-autofill{box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:#fff}.midway-spinner{height:auto;animation:none;filter:invert(1) brightness(2);image-rendering:pixelated;mix-blend-mode:screen}.button.loading .midway-spinner{filter:none;mix-blend-mode:multiply}@media(forced-colors:active){.midway-spinner{filter:none;mix-blend-mode:normal}}.card__media .media,.product-media-container .media,.product-media-modal .midway-lightbox-slide{background-image:var(--mw-spinner);background-position:center;background-size:2.4rem;background-repeat:no-repeat}@media(prefers-reduced-motion:reduce){.midway-spinner{visibility:hidden}.card__media .media,.product-media-container .media,.product-media-modal .midway-lightbox-slide{background-image:none}}.card-wrapper--sold-out .card__media img{filter:grayscale(.9) contrast(.95)}.card-wrapper--sold-out:hover .card__media img,.card-wrapper--sold-out:focus-within .card__media img{filter:none}.midway-br-mobile{display:none}@media screen and (max-width:749px){.midway-br-mobile{display:inline}}.product .product-form__input--pill input[type=radio]:checked+label{border-color:transparent;outline:2px dotted var(--accent);outline-offset:-2px;background:var(--bg-card);color:var(--accent-text)}.product .product-form__input--pill input[type=radio]:disabled+label,.product .product-form__input--pill input[type=radio].disabled+label{color:var(--text-dim);text-decoration:none}.product .product-form__input--pill input[type=radio]:disabled:checked+label,.product .product-form__input--pill input[type=radio].disabled:checked+label{border-color:transparent;outline:2px dotted var(--accent);outline-offset:-2px;background:transparent;color:var(--text)}.product .product-form__input--pill input[type=radio]:focus-visible+label,.product .product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--accent-soft);outline-offset:3px}.product .thumbnail-list__item .thumbnail img{-webkit-mask-image:var(--mw-paper-top),linear-gradient(#000,#000),var(--mw-paper-bottom);mask-image:var(--mw-paper-top),linear-gradient(#000,#000),var(--mw-paper-bottom);-webkit-mask-position:top,center,bottom;mask-position:top,center,bottom;-webkit-mask-size:100% 5px,100% calc(100% - 8px),100% 5px;mask-size:100% 5px,100% calc(100% - 8px),100% 5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body:has(header-drawer details[open]):before{display:none}.menu-drawer .menu-drawer__utility-links .list-social{justify-content:center;margin-left:0}.header__icon,.header__icon>*,.menu-drawer__close-button,.menu-drawer summary,.menu-drawer__menu-item,.list-social__link{-webkit-tap-highlight-color:transparent}.product .product__media-icon,.product .product__media-icon .icon,.product .product__media-icon svg{opacity:1;color:#a9a6a0}.mobile-facets__open-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.midway-br-tablet{display:none}@media screen and (max-width:989px){.midway-br-tablet{display:inline}}.card .badge--sold-out{line-height:1.25;text-align:center}#MainContent{padding-bottom:clamp(4rem,6vw,8rem)}.shopify-policy__container{max-width:90rem;margin-inline:auto;padding-inline:var(--pad)}.shopify-policy__title h1{font-size:clamp(2.4rem,4vw,4.8rem)}.shopify-policy__body h2{display:-webkit-box;overflow:hidden;margin:3.2rem 0 1.2rem;font-size:clamp(1.6rem,1.4rem + .8vw,2.4rem);line-height:1.3;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shopify-policy__body{max-width:72rem;margin-inline:auto;color:var(--text-dim);font-family:var(--font-body);text-transform:none}@media(prefers-color-scheme:light){:root{color-scheme:dark only}body{background:var(--bg);color:var(--text)}}.midway-notify{container-type:inline-size}.midway-notify__title{white-space:nowrap;font-size:clamp(.95rem,3.4cqi,1.2rem)}@container (max-width: 380px){.midway-notify__me{display:none}}.product .product__text.caption-with-letter-spacing{margin-bottom:.5rem;color:var(--accent-soft);font-family:var(--font-sub);font-size:1.12rem;font-weight:600;letter-spacing:.16em}.product .product__text.caption-with-letter-spacing:before{content:"// ";content:"// " / ""}.shopify-policy__body .rte>div>p:first-child{margin-bottom:3.2rem;color:var(--text-dim);font-family:var(--font-sub);font-size:1.12rem;letter-spacing:.14em;text-align:center;text-transform:uppercase}.shopify-policy__body h2{color:var(--accent)}.shopify-policy__body a{color:var(--accent);text-decoration:none}.shopify-policy__body a:hover,.shopify-policy__body a:focus-visible{color:var(--accent-soft)}.main-page-title+.rte h2,.main-page-title+.rte h3{color:var(--accent)}.product .product__info-container .price--sold-out .price__badge-sold-out{display:none}.midway-empty__title{text-transform:uppercase}.midway-empty__text{max-width:60ch;margin:1.6rem auto 0;color:var(--text-dim);font-size:1.2rem;line-height:1.8;font-family:var(--font-sub);letter-spacing:.12em;text-align:center;text-transform:uppercase}.midway-empty__text a{color:var(--accent-text);text-decoration:none}.midway-empty__text a:hover,.midway-empty__text a:focus-visible{color:var(--text)}.search .reset__button{color:var(--text-dim)}.search .reset__button:hover,.search .reset__button:focus-visible{color:var(--text)}.search .reset__button .icon.icon-close{width:1.4rem;height:1.4rem}.search .reset__button:not(:focus):after,.search .reset__button:not(:focus-visible):after{content:none}.facets-container .facet-filters__label,.facets-container .facet-filters__label label,.facets-container .mobile-facets__sort>label{margin:0;color:var(--text-dim);font-weight:500;font-size:1.04rem;font-family:var(--font-sub);letter-spacing:.14em;text-transform:uppercase}.facets-container .facet-filters__sort,.facets-container .mobile-facets__sort .select__select{min-height:3.6rem;padding:0 3.2rem 0 1.2rem;border:1px solid var(--line);border-radius:0;background:var(--bg-card);color:var(--text);font-weight:500;font-size:1.12rem;font-family:var(--font-sub);letter-spacing:.1em;text-transform:uppercase}.facets-container .select__select option{background:var(--bg);color:var(--text)}.facets-container .select .svg-wrapper{right:1.2rem;color:var(--accent)}.facets-container .facet-filters__sort:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;box-shadow:none}div:has(>#ProductGridContainer .collection--empty)>.facets-wrapper{display:none}@keyframes mw-media-in{0%{transform:scale(1.03);opacity:0}to{transform:none;opacity:1}}.product__media-list .product__media-item.is-active .product-media-container{animation:mw-media-in .45s var(--ease-out) both}.product__media-list.slider{scroll-behavior:smooth}.card-wrapper .card__media .media>img{transition:opacity .45s var(--ease-out),transform .6s var(--ease-out),filter .3s var(--ease-out)}@media(prefers-reduced-motion:reduce){.product__media-list.slider{scroll-behavior:auto}}
