html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-normal);letter-spacing:var(--ls-body);overflow-x:hidden}:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--c-gold);outline-offset:var(--focus-outline-offset, 2px)}:focus:not(:focus-visible){outline:none}.ez-tap-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.ez-btn-bare{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.ez-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ez-h1{font-family:var(--font-sans);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-bold);color:var(--c-heading)}.ez-h2{font-family:var(--font-sans);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-bold);color:var(--c-heading)}.ez-h3{font-family:var(--font-sans);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-bold);color:var(--c-heading)}.ez-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-normal)}.ez-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-normal)}.ez-mono{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--ls-mono);font-weight:var(--fw-normal);text-transform:uppercase}.ez-mono-sm{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-mono);font-weight:var(--fw-normal);text-transform:uppercase}.ez-muted{color:var(--c-text-60)}.ez-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.ez-container{max-width:1800px;margin-inline:auto}.ez-section{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}.ez-section--sm{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.ez-section--md{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.ez-section--lg{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.ez-section--xl{padding-top:var(--sp-9);padding-bottom:var(--sp-9)}.ez-section--pt-0{padding-top:0}.ez-section--pb-0{padding-bottom:0}.ez-rule{border:0;border-top:1px solid var(--c-border)}.ez-section-label{color:var(--c-text-60);display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--sp-4)}.ez-section-label:before{content:"";display:block;width:40px;height:1px;background-color:var(--c-text-12);margin-bottom:var(--sp-3)}.ez-stagger-1{--i: 1}.ez-stagger-2{--i: 2}.ez-stagger-3{--i: 3}.ez-stagger-4{--i: 4}.ez-stagger-5{--i: 5}.ez-arrow{margin-left:6px}.ez-card{display:flex;flex-direction:column}.ez-card__link{display:block}.ez-card__media{width:100%;aspect-ratio:1 / 1}.ez-card__flag{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;background-color:var(--c-deep);color:var(--c-text-60);padding:var(--sp-1) var(--sp-2)}.ez-card__meta{padding:12px;display:flex;flex-direction:column;gap:2px}.ez-card__title{font-family:var(--font-sans);font-size:clamp(14px,1.1vw,17px);line-height:1.25;letter-spacing:var(--ls-h3);font-weight:var(--fw-medium);text-wrap:pretty;color:var(--c-heading);transition:color var(--t-micro) var(--ease)}.ez-card__title-link{color:inherit;text-decoration:none}.ez-card:hover .ez-card__title,.ez-card:focus-within .ez-card__title{color:var(--c-gold-hi)}.ez-card__ref,.ez-card__cw{color:var(--c-text-40)}.ez-card__price{color:var(--c-text-60)}.ez-card__price-was{color:var(--c-text-25);margin-left:var(--sp-2)}body[data-eazy-lc] :is(product-price,variant-picker,.product-form-buttons,.add-to-cart-button,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.quantity-selector,.product-price,.price){display:none!important}.ez-lc-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);margin-block:var(--sp-4) 0}.ez-lc-note__text{color:var(--c-text-60);max-width:42ch}.ez-lc-note__link{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-heading);display:inline-flex;align-items:center;position:relative;padding-bottom:4px;width:fit-content;transition:color var(--t-micro) var(--ease)}.ez-lc-note__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-micro) var(--ease)}.ez-lc-note__link:hover,.ez-lc-note__link:focus-visible{color:var(--c-gold-hi)}.ez-lc-note__link:hover:after,.ez-lc-note__link:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ez-lc-note__link:after{transition:none}}@media(prefers-reduced-motion:reduce){.ez-card__title{transition:none}}.ez-sizes{display:flex;gap:var(--sp-3);flex-wrap:wrap}.ez-size.is-out-of-stock{text-decoration:line-through;color:var(--c-text-60)}.ez-size.is-disabled{opacity:.25;text-decoration:line-through}.ez-sizes--interactive .ez-size{padding:4px 8px;margin:-4px -8px;transition:color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.ez-sizes--interactive .ez-size:hover:not(.is-disabled){color:var(--c-heading)}.ez-sizes--interactive .ez-size.is-active{background-color:var(--c-gold);color:var(--c-deep)}.ez-sizes--interactive .ez-size.is-disabled{pointer-events:none}@media(prefers-reduced-motion:reduce){.ez-sizes--interactive .ez-size{transition:none}}.ez-btn-primary,.ez-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--sp-5);font-family:var(--font-sans);font-size:var(--fs-small);text-transform:uppercase;border-radius:0;cursor:pointer}.ez-btn-primary{background-color:var(--c-gold);color:var(--c-deep);font-weight:var(--fw-bold);border:1px solid var(--c-gold);transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ez-btn-primary:hover{background-color:var(--c-gold-hi);border-color:var(--c-gold-hi)}.ez-btn-ghost{background-color:transparent;border:1px solid var(--c-text-40);color:var(--c-text);font-weight:var(--fw-medium);transition:border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ez-btn-ghost:hover{border-color:var(--c-heading);color:var(--c-heading)}.ez-btn-primary[disabled],.ez-btn-ghost[disabled]{opacity:.4;cursor:not-allowed}.ez-link{position:relative;display:inline-block;color:var(--c-heading);font-weight:var(--fw-medium);text-decoration:none}.ez-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-micro) var(--ease)}.ez-link:hover:after,.ez-link:focus-visible:after{transform:scaleX(1)}.ez-media{position:relative;overflow:hidden;background-color:var(--c-void);display:block}.ez-media--product{background-color:var(--c-bg);aspect-ratio:1 / 1}.ez-media>img,.ez-media>video,.ez-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-image) var(--ease)}.ez-media:hover>img,a:hover .ez-media>img,a:focus-visible .ez-media>img{transform:scale(1.045)}.ez-media--portrait{aspect-ratio:3 / 4}.ez-media--square{aspect-ratio:1 / 1}.ez-media--landscape{aspect-ratio:4 / 3}.ez-js .ez-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--t-reveal) var(--ease),transform var(--t-reveal) var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.ez-js .ez-reveal.is-visible{opacity:1;transform:none}.header{transition:padding var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}body.ez-scrolled .header{background-color:color-mix(in srgb,var(--c-bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header a[href]:not([class*=logo],[class*=logo] a){font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-text-60);transition:color var(--t-micro) var(--ease)}.header a[href]:not([class*=logo],[class*=logo] a):hover{color:var(--c-text)}.header a[href][aria-current=page]{color:var(--c-heading)}.product-information .product-details .text-block h1{font-family:var(--font-sans);font-size:var(--fs-h1-product);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-bold);text-transform:none;color:var(--c-heading)}.product-information .product-details .text-block .ez-pdp-brand{display:block;font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.2;letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:var(--fw-normal);color:var(--c-text-60);margin-bottom:var(--sp-2)}.product-information .product-details .text-block .ez-pdp-brand+h1{margin-block-start:0}.product-information .product-details product-price :is(.price,.compare-at-price,.unit-price){font-family:var(--font-mono);font-size:var(--fs-price-product);letter-spacing:var(--ls-mono);font-weight:var(--fw-medium);text-transform:uppercase}.product-information .product-details product-price .price{color:var(--c-text)}eazy-availability-note{display:block}.ez-availability-note{display:flex;align-items:center;gap:var(--sp-2);margin-block:var(--sp-3);color:var(--c-text-60)}.ez-availability-note__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;border:1.5px solid currentcolor;background-color:currentcolor}.ez-availability-note--in-stock .ez-availability-note__dot{border-color:var(--c-success);background-color:var(--c-success)}.ez-availability-note--backorder,.ez-availability-note--unavailable{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-text-12)}.ez-availability-note--backorder{border-color:color-mix(in srgb,var(--c-gold) 25%,transparent);background-color:color-mix(in srgb,var(--c-gold) 10%,transparent);color:var(--c-gold)}.ez-availability-note--backorder .ez-availability-note__dot{background-color:transparent}.ez-availability-note--unavailable{color:var(--c-text-40)}.product-information .product-details .add-to-cart-button{box-shadow:inset 0 0 0 1px var(--c-text-25);transition:color var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.product-information .product-details .add-to-cart-button:hover,.product-information .product-details .add-to-cart-button:focus-visible{color:var(--c-gold-hi);background-color:color-mix(in srgb,var(--c-gold) 10%,transparent);box-shadow:inset 0 0 0 1px var(--c-gold)}@media(prefers-reduced-motion:reduce){.product-information .product-details .add-to-cart-button{transition:none}}@media screen and (min-width:1200px){.product-information__grid.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1.6fr 1fr}.product-information__grid.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:1fr 1.6fr}}.footer{background-color:var(--c-bg);border-top:1px solid var(--c-border)}.footer a[href]{color:var(--c-text-60);transition:color var(--t-micro) var(--ease)}.footer a[href]:hover{color:var(--c-text)}.drawer{background-color:var(--c-deep);border-radius:0;border-left:1px solid var(--c-border)}.drawer__header{border-bottom:1px solid var(--c-border)}.drawer__title{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-heading)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ez-js .ez-reveal,.ez-js .ez-reveal.is-visible{opacity:1;transform:none;transition:none;transition-delay:0s}.ez-media>img,.ez-media>video,.ez-media:hover>img,a:hover .ez-media>img,a:focus-visible .ez-media>img{transform:none;transition:none}.ez-link:after{transform:scaleX(1);opacity:0;transition:opacity var(--t-micro) linear}.ez-link:hover:after,.ez-link:focus-visible:after{opacity:1}.header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/eazy-base.css.map */
