.card__media,.gallery__main,.gallery__thumbs .media,.line .media{background:var(--color-white)}.card__media{border-bottom:1px solid var(--color-line)}.line .media{border:1px solid var(--color-line)}.gw-mark{display:block;position:relative;overflow:visible}.gw-mark>img{position:absolute;left:var(--gw-mark-x);top:var(--gw-mark-y);width:var(--gw-mark-img);height:auto;max-width:none;max-height:none;pointer-events:none}.footer__gw-mark{margin-bottom:var(--space-3)}.badge--preorder{background:var(--color-black);color:var(--color-white)}.gw-mark--fluid{width:100%;aspect-ratio:var(--gw-art-w) / var(--gw-art-h)}.gw-mark--fluid>img{width:calc(100% * var(--gw-canvas-w) / var(--gw-art-w));left:calc(-100% * var(--gw-art-x) / var(--gw-art-w));top:calc(-100% * var(--gw-art-y) / var(--gw-art-h))}.m-nav__all--top{border-bottom:1px solid var(--color-line)}.ph{background:var(--color-white);border:1px solid var(--color-line)}.ph:after{content:"Image coming soon";font-family:var(--font-label);font-weight:700;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-grey-text);text-align:center;max-width:26ch}.gallery__thumbs .ph:after,.line .ph:after{content:""}.on-dark .ph,.ph--dark{background:var(--color-black-raised);border-color:var(--color-black-line)}.on-dark .ph:after,.ph--dark:after{color:var(--color-stone-light)}.hf-design-mode .ph{background:repeating-linear-gradient(135deg,#e4e1da 0 10px,#eceae4 10px 20px)}.hf-design-mode .ph:after{content:attr(data-ph)}.hf-design-mode .on-dark .ph,.hf-design-mode .ph--dark{background:repeating-linear-gradient(135deg,#2b2522 0 10px,#332c29 10px 20px)}.stock--few:before{background:var(--color-grey)}.stock--out{color:var(--color-red-dark)}.stock--out:before{background:var(--color-red)}.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}@media(min-width:640px){.brand-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1100px){.brand-grid{grid-template-columns:repeat(11,minmax(0,1fr))}}.brand-grid a{aspect-ratio:1;padding:0;border-color:#a3a59780}.brand-grid img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.password-page__top{justify-content:center;gap:var(--space-4)}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:column;gap:var(--space-2)}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:var(--tap-target);width:100%;padding:10px var(--space-4);border-radius:var(--radius-control);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);line-height:1.2;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}#shopify-pc__banner__btn-accept{background:var(--color-red);color:var(--color-white);border:1.5px solid var(--color-red)}#shopify-pc__banner__btn-accept:hover{background:var(--color-red-dark);border-color:var(--color-red-dark)}#shopify-pc__banner__btn-decline{background:var(--color-white);color:var(--color-black);border:1.5px solid var(--color-black)}#shopify-pc__banner__btn-decline:hover{background:var(--color-tint)}#shopify-pc__banner__btn-manage-prefs{background:none;border:1.5px solid transparent;color:var(--color-black);text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner__btn-manage-prefs:hover{background:var(--color-tint)}#shopify-pc__banner button:focus-visible{outline:3px solid var(--color-slate);outline-offset:2px}#shopify-pc__prefs button{min-height:var(--tap-target);border-radius:var(--radius-control);font-family:var(--font-body);font-weight:var(--font-weight-bold);cursor:pointer}#shopify-pc__prefs button:focus-visible{outline:3px solid var(--color-slate);outline-offset:2px}.order-in-strip{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-tint)}.order-in-strip__text{display:flex;gap:12px;align-items:flex-start}.order-in-strip strong{display:block}.order-in-strip p{font-size:var(--font-size-small)}@media(min-width:750px){.order-in-strip{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-5);padding-inline:var(--space-5)}.order-in-strip .btn{flex:0 0 auto}}.error-summary ul{list-style:square;padding-left:1.25em;margin-top:6px;display:flex;flex-direction:column;gap:var(--space-1)}.error-summary ul a{color:inherit;text-underline-offset:3px}.nl-pop-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.nl-pop-host[hidden]{display:none}.nl-pop-host .scrim{opacity:0;transition:opacity .2s ease}.nl-pop-host.is-open .scrim{opacity:1}.nl-pop{position:relative;z-index:71;width:100%;max-width:560px;max-height:60vh;overflow-y:auto;background:var(--color-black);color:var(--color-bone);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-drawer);transform:translateY(100%);transition:transform .22s ease}.nl-pop-host.is-open .nl-pop{transform:translateY(0)}@supports (max-height: 60svh){.nl-pop{max-height:60svh}}.nl-pop__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4)}.nl-pop__logo{width:150px;height:auto}.nl-pop__label{color:var(--color-amber)}.nl-pop__body h2{color:var(--color-white)}.nl-pop__offer{align-self:flex-start;background:var(--color-amber);color:var(--color-black);font-weight:700;font-size:var(--font-size-small);padding:6px 10px;border-radius:var(--radius-control)}.nl-pop__form{margin-top:var(--space-2)}.nl-pop__close{position:absolute;top:8px;right:8px;z-index:2;-webkit-appearance:none;appearance:none;border:0;background:var(--color-black);color:var(--color-bone);width:var(--tap-target);height:var(--tap-target);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);cursor:pointer}.nl-pop__close:hover{color:var(--color-white)}.nl-pop__close:focus-visible{outline:3px solid var(--color-amber);outline-offset:2px}.nl-pop__media{display:none}@media(min-width:750px){.nl-pop-host{align-items:center;padding:var(--space-4)}.nl-pop{max-width:880px;max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-card);transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease;display:grid;grid-template-columns:300px 1fr}.nl-pop-host.is-open .nl-pop{transform:none;opacity:1}.nl-pop:not(:has(.nl-pop__media)){grid-template-columns:1fr}.nl-pop__media{display:block;position:relative}.nl-pop__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card) 0 0 var(--radius-card)}.nl-pop__body{padding:var(--space-6);gap:var(--space-4)}}@media(prefers-reduced-motion:reduce){.nl-pop{transform:none;opacity:1}.nl-pop-host .scrim{opacity:1}}.order-in-keyline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap-target);margin-block:var(--space-4);padding:10px var(--space-3);border:1.5px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-black);font-weight:700;text-decoration:none}.order-in-keyline:hover{background:var(--color-tint);color:var(--color-black)}.order-in-keyline .icon{color:var(--color-amber-dark);flex:0 0 auto}.order-in-keyline:focus-visible{outline:var(--focus-ring);outline-offset:2px}.order-in-quiet{margin-block:var(--space-4) 0;font-size:var(--font-size-small)}.order-in-quiet .text-btn{font-weight:700}@media screen and (max-width:749px){cart-items .small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){cart-items .medium-hide{display:none!important}}@media screen and (min-width:990px){cart-items .large-up-hide{display:none!important}}cart-items .cart-item svg.icon{fill:currentColor;stroke:none;width:15px;height:15px}cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-4)}cart-items .cart-item quantity-input.quantity{display:inline-flex;align-items:center;width:auto;min-height:var(--tap-target);border:1.5px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white)}cart-items .cart-item .quantity__button{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);min-width:var(--tap-target);height:var(--tap-target);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}cart-items .cart-item .quantity__button svg.icon{width:13px;height:13px}cart-items .cart-item .quantity__input{width:3ch;min-width:0;height:var(--tap-target);padding:0;border:0;background:transparent;text-align:center;font-size:var(--font-size-body);-webkit-appearance:textfield;appearance:textfield}cart-items .cart-item .quantity__input::-webkit-outer-spin-button,cart-items .cart-item .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}cart-items .cart-item .discounts{margin:var(--space-1) 0 0}cart-items .cart-item .discounts__discount{display:block;font-size:var(--font-size-small);line-height:1.35;color:var(--color-grey-text)}cart-items .cart-item__remove-label{display:none}@media screen and (max-width:749px){cart-items .cart-items thead{display:none}cart-items .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:var(--space-4);row-gap:0;align-items:start;margin-bottom:var(--space-6)}cart-items .cart-item__media{grid-column:1;grid-row:1 / span 8;width:96px}cart-items .cart-item__image-container,cart-items .cart-item__image{width:96px;max-width:96px}cart-items .cart-item__details{display:contents}cart-items .cart-item__details>*,cart-items .cart-item__totals,cart-items .cart-item__quantity{grid-column:2;min-width:0}cart-items .cart-item__totals{order:1;margin-top:var(--space-2)}cart-items .cart-item .discounts{order:2}cart-items .cart-item__quantity{order:3;margin-top:var(--space-3)}cart-items .cart-item__details>dl:empty,cart-items .cart-item__details>p.product-option:empty{display:none}cart-items .cart-item__unit-price{display:none}cart-items .cart-item__totals{display:block}cart-items .cart-item__totals.right,cart-items .cart-item__totals .price--end{text-align:left}cart-items .cart-item__remove-label{display:inline}cart-items .cart-item cart-remove-button{margin-left:0}cart-items .cart-item cart-remove-button .svg-wrapper{display:none}cart-items .cart-item cart-remove-button .button{min-width:0;min-height:var(--tap-target);padding:0;display:inline-flex;align-items:center;font-size:var(--font-size-small);text-decoration:underline;text-underline-offset:3px}}cart-items .page-width,#main-cart-footer .page-width{width:100%;max-width:calc(var(--container-max) + 2 * var(--space-gutter));margin-inline:auto;padding-inline:var(--space-gutter)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hf-overrides.css.map */
