:root{--zx-radius: 2px;--zx-line: rgb(var(--color-foreground-rgb) / .12);--zx-line-strong: rgb(var(--color-foreground-rgb) / .22);--zx-surface: rgb(var(--color-foreground-rgb) / .03);--zx-surface-raised: rgb(var(--color-foreground-rgb) / .055);--zx-ease: cubic-bezier(.16, 1, .3, 1);--zx-ease-out: cubic-bezier(.33, 1, .68, 1);--zx-dur-fast: .18s;--zx-dur: .34s;--zx-dur-slow: .7s;--zx-eyebrow-size: .6875rem;--zx-eyebrow-tracking: .22em;--zx-display-tracking: -.035em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate;letter-spacing:.08em;font-size:min(.8125rem,var(--font-paragraph--size));padding-block:max(1rem,calc(var(--button-padding-block) - 2px));padding-inline:clamp(1.5rem,4vw,2.75rem);transition:color var(--zx-dur-fast) var(--zx-ease-out),border-color var(--zx-dur-fast) var(--zx-ease-out),background-color var(--zx-dur-fast) var(--zx-ease-out)}.button:not(.button-unstyled):after,button.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--button-color, currentcolor);opacity:0;transform:translateY(101%);transition:transform var(--zx-dur) var(--zx-ease),opacity var(--zx-dur-fast) linear}@media(hover:hover){.button:not(.button-unstyled):hover:after,button.shopify-payment-button__button--unbranded:hover:not([disabled]):after{opacity:.18;transform:translateY(0)}}.button-secondary{position:relative;overflow:hidden;isolation:isolate;letter-spacing:.08em;font-size:min(.8125rem,var(--font-paragraph--size));padding-block:max(1rem,calc(var(--button-padding-block) - 2px));padding-inline:clamp(1.5rem,4vw,2.75rem);border-color:var(--zx-line-strong);transition:color var(--zx-dur-fast) var(--zx-ease-out),border-color var(--zx-dur-fast) var(--zx-ease-out)}@media(hover:hover){.button-secondary:hover{border-color:var(--color-foreground)}}.button:active:not(:disabled),.button-secondary:active,.button-custom:active{transform:translateY(1px)}.rte a:not(.button,.button-secondary):hover,p a:not(.button,.button-secondary):hover{text-decoration-color:currentcolor}input:not([type=checkbox],[type=radio]),textarea,select{letter-spacing:.01em}.header-logo,.header-logo a{letter-spacing:.16em}.menu-list__link{position:relative;letter-spacing:.12em;transition:color var(--zx-dur-fast) var(--zx-ease-out)}@media screen and (min-width:750px){.menu-list:not(.menu-list--mobile)>.menu-list__list-item>.menu-list__link:after{content:"";position:absolute;inset-inline:0;bottom:.35em;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform var(--zx-dur) var(--zx-ease)}.menu-list:not(.menu-list--mobile)>.menu-list__list-item>.menu-list__link:hover:after{transform:scaleX(1)}}.menu-list--mobile .menu-list__link{min-height:var(--minimum-touch-target);letter-spacing:.01em;display:flex;align-items:center}.header-actions__action{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);align-items:center}.header-actions__action:hover{opacity:1}.header-actions__cart-icon .cart-bubble,.cart-bubble{font-size:.625rem;font-weight:600;letter-spacing:.02em}#header-component:not([transparent])[data-scroll-direction]:not([data-scroll-direction=none]) .header__underlay-closed{border-block-end:1px solid var(--zx-line)}.search-modal__content,.predictive-search{border-color:var(--zx-line)}.hero{--zx-hero-min: 26rem;min-height:max(calc(var(--hero-min-height, 55svh) - var(--hero-height-offset, 0px)),var(--zx-hero-min))}.hero__media-grid{isolation:isolate}@media screen and (max-width:749px){.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .22) 38%,transparent 68%)}.hero .overlay{z-index:calc(var(--layer-flat) + 1)}}.hero__content-wrapper{z-index:var(--layer-raised);padding-block-end:clamp(1.75rem,5vw,4rem)}.hero :is(h1,h2,.h1,.h2,.text-block.h1>*,.text-block.h2>*){letter-spacing:var(--zx-display-tracking);line-height:.94}.hero .text-block>p{max-inline-size:min(100%,42ch);text-wrap:pretty}.hero .hero__content-wrapper :is(.button,.button-secondary,.button-custom){min-height:var(--minimum-touch-target)}@media(prefers-reduced-motion:no-preference){.hero__media{animation:zxHeroSettle 1.6s var(--zx-ease) both}}@keyframes zxHeroSettle{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:749px){.hero{--zx-hero-min: 32rem}.hero__content-wrapper{padding-block-end:clamp(1.5rem,6vw,2.5rem)}.hero .text-block>p{max-inline-size:min(100%,32ch)}}.card-gallery{background:var(--zx-surface);border-radius:var(--product-corner-radius, var(--zx-radius));overflow:hidden}.card-gallery .product-media__image{transition:transform var(--zx-dur-slow) var(--zx-ease),opacity var(--zx-dur) var(--zx-ease-out)}@media(hover:hover){.product-card:hover .card-gallery .product-media__image{transform:scale(1.035)}}.product-card .user-select-text .text-block>*{letter-spacing:.06em;line-height:1.35}.product-card [data-placeholder=true] .text-block>*{letter-spacing:.06em;line-height:1.35}.product-grid-view-zoom-out--details{letter-spacing:.06em;text-transform:uppercase}.product-card .price{letter-spacing:.02em}@media screen and (max-width:749px){.product-card .user-select-text .text-block>*,.product-card [data-placeholder=true] .text-block>*{font-size:.8125rem}}.product-badges__badge{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-block:5px;padding-inline:10px;border:1px solid var(--zx-line-strong)}.product-card .swatch{--color-border: rgb(var(--color-foreground-rgb) / .3)}.quick-add__button{letter-spacing:.1em;font-size:.6875rem;min-height:var(--minimum-touch-target);border-radius:0;transition:background-color var(--zx-dur-fast) var(--zx-ease-out),color var(--zx-dur-fast) var(--zx-ease-out)}.product-card [data-option-available=false]{opacity:.45}.collection-card__inner{border-radius:var(--zx-radius);overflow:hidden;background:var(--zx-surface)}.collection-card--image-bg .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .12) 45%,transparent 100%)}.collection-card__content{z-index:var(--layer-flat)}.collection-card .text-block .h3,.collection-card .text-block .h4,.collection-card .text-block.h3>*,.collection-card .text-block.h4>*{letter-spacing:.1em}.collection-card__content .button-secondary,.collection-card__content .button{border-color:#ffffff80}.collection-card__content .button-secondary:hover{border-color:#fff;background-color:#fff;color:#000}.product-grid__item,.resource-list__item,.facets__form,.facets--horizontal,.facets-controls-wrapper{border-color:var(--zx-line)}.facets-toggle__button,.facets__clear-all-link{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.pills__pill,.facets__pill-wrapper,.facets__pill-label,.cart-discount__pill{border-radius:var(--zx-radius);letter-spacing:.06em}.product-information__media{background:var(--zx-surface)}.product-information .product-media-container,.product-information .product-media{border-radius:var(--zx-radius)}.product-information .text-block h1,.product-information .text-block.h1>*{line-height:1.02}.product-information .price{letter-spacing:.01em}.variant-option legend,.variant-option--dropdowns>label{font-size:var(--zx-eyebrow-size);font-weight:500;letter-spacing:var(--zx-eyebrow-tracking);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}.variant-option__button-label{min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);border-radius:var(--zx-radius);letter-spacing:.06em;font-size:.8125rem;text-transform:uppercase;transition:background-color var(--zx-dur-fast) var(--zx-ease-out),color var(--zx-dur-fast) var(--zx-ease-out),border-color var(--zx-dur-fast) var(--zx-ease-out),opacity var(--zx-dur-fast) var(--zx-ease-out)}@media(hover:hover){.variant-option__button-label:hover{background-color:var(--zx-surface-raised)}}.variant-option__button-label:has(:checked){font-weight:600}.variant-option__button-label:has([data-option-available=false]){opacity:.4}.variant-option__select{min-height:var(--minimum-touch-target);border-radius:var(--zx-radius)}.product-form-buttons{--checkout-button-gap: 10px}.product-form-buttons .add-to-cart-button{width:100%;min-height:3.25rem;justify-items:center;font-weight:600;letter-spacing:.14em}@media screen and (min-width:750px){.product-form-buttons .add-to-cart-button{min-height:3.5rem}}.shopify-payment-button__button--unbranded{min-height:3.25rem;border-radius:var(--style-border-radius-buttons-primary)}.quantity-selector,quantity-selector-component{min-height:var(--minimum-touch-target)}.product-information :is(.product-inventory,.product-sku,.sku,.product-inventory__status){font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}.product-information .accordion,.product-information .details{border-color:var(--zx-line)}.product-information .details__header{min-height:var(--minimum-touch-target);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:flex;align-items:center}.product-information .rte{color:rgb(var(--color-foreground-rgb) / .72);line-height:1.7}.sticky-add-to-cart__bar{border-block-start:1px solid var(--zx-line)}.cart-items,.cart-items__table-row{border-color:var(--zx-line)}.cart-items__media-container{background:var(--zx-surface);border-radius:var(--zx-radius);overflow:hidden}.cart-items__title{letter-spacing:.04em;font-size:.8125rem}.cart-items__variant{color:rgb(var(--color-foreground-rgb) / .6);font-size:.75rem}.cart-items__price{letter-spacing:.02em}.cart-summary{border-color:var(--zx-line)}.cart-summary .cart__checkout-button,.cart-summary .button[name=checkout],.cart-drawer .cart__checkout-button{width:100%;min-height:3.25rem;font-weight:600;letter-spacing:.14em}.cart-items__quantity-controls{min-height:var(--minimum-touch-target)}.cart-items__quantity-controls button{min-width:2.75rem;min-height:2.75rem}.cart-items__remove{min-height:var(--minimum-touch-target);display:inline-flex;align-items:center;color:rgb(var(--color-foreground-rgb) / .6);transition:color var(--zx-dur-fast) var(--zx-ease-out)}.cart-items__remove:hover{color:var(--color-foreground)}.cart-discount__input{border-radius:var(--zx-radius)}.footer-content .menu__heading,.footer-content .menu__heading__default{font-size:var(--zx-eyebrow-size);font-weight:500;letter-spacing:var(--zx-eyebrow-tracking);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55)}.footer-content .menu-list__link,.footer-content .menu a{font-size:.8125rem;letter-spacing:.04em;color:rgb(var(--color-foreground-rgb) / .82);transition:color var(--zx-dur-fast) var(--zx-ease-out)}.footer-content .menu-list__link:hover,.footer-content .menu a:hover{color:var(--color-foreground)}.footer-utilities{border-block-start-color:var(--zx-line);color:rgb(var(--color-foreground-rgb) / .55)}.footer-utilities a{color:rgb(var(--color-foreground-rgb) / .7)}.footer-utilities a:hover{color:var(--color-foreground)}.email-signup__input{min-height:var(--minimum-touch-target);border-radius:var(--zx-radius);letter-spacing:.02em}.email-signup__button{min-height:var(--minimum-touch-target);border-radius:var(--zx-radius)}.social-icons__icon-wrapper{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);display:inline-flex;align-items:center;justify-content:center}.section-resource-list__header{border-block-end:1px solid var(--zx-line);padding-block-end:1.25rem}.section-resource-list__header .text-block>*{letter-spacing:.1em}marquee-component,.marquee__content{letter-spacing:.22em}.logo-section jumbo-text{letter-spacing:.02em}.logo-section__image-wrapper{border-radius:var(--zx-radius);overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero__media{animation:none}.card-gallery .product-media__image{transition:none}.product-card:hover .card-gallery .product-media__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zeprax.css.map */
