:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--elio-warm-sun: #ffa227;--elio-black: #000000;--elio-charcoal: #1c1c1c;--elio-white: #ffffff;--elio-barely-cream: #f8f8f6;--elio-rule: rgb(0 0 0 / .12);--elio-serif: var(--font-heading--family);--elio-sans: var(--font-body--family);--elio-label: var(--font-subheading--family);--elio-mono: var(--font-accent--family, ui-monospace, monospace);--elio-gutter: clamp(16px, 3vw, 40px);--elio-section-y: clamp(64px, 10vw, 144px);--elio-display: clamp(2rem, 4.2vw, 3.75rem);--elio-h2: clamp(1.5rem, 2.8vw, 2.25rem);--elio-h3: clamp(1.125rem, 1.6vw, 1.375rem);--elio-caption: .6875rem;--elio-nav: .75rem;--elio-tracking-wide: .1em;--elio-tracking-nav: .06em}.elio-store{background-color:var(--elio-barely-cream);color:var(--elio-charcoal);font-family:var(--elio-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.elio-store h1,.elio-store h2,.elio-store h3,.elio-store .h1,.elio-store .h2,.elio-store .h3{font-family:var(--elio-serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance}.elio-store p{text-wrap:pretty}.elio-eyebrow,.elio-store .color-scheme-4 h6{display:block;font-family:var(--elio-mono);font-size:var(--elio-caption);font-weight:400;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase;line-height:1.4;margin:0 0 1rem}.elio-label{font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase}.elio-link{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase;color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 calc(100% - 12px);background-repeat:no-repeat;transition:background-size .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.elio-link:hover{background-size:0% 1px;background-position:100% calc(100% - 12px)}}.elio-store .price,.elio-store .price-per-item,.elio-store .compare-at-price,.elio-store .cart-items__price,.elio-store .cart-totals__total-value{font-family:var(--elio-mono);font-weight:400;letter-spacing:.02em}.elio-store .color-scheme-4:not(.quick-add),.elio-store .color-scheme-4 .section-background{background-color:var(--elio-warm-sun)!important;color:var(--elio-black)!important}.elio-store #MainContent .color-scheme-1:not(.quick-add),.elio-store #MainContent .color-scheme-1 .section-background,.elio-store .color-scheme-5:not(.quick-add),.elio-store .color-scheme-5 .section-background{background-color:var(--elio-barely-cream)!important;color:var(--elio-charcoal)!important}.elio-store .color-scheme-2:not(.quick-add),.elio-store .color-scheme-2 .section-background{background-color:var(--elio-black)!important;color:var(--elio-white)!important}.elio-store .color-scheme-3:not(.quick-add),.elio-store .color-scheme-3 .section-background{background-color:var(--elio-charcoal)!important;color:var(--elio-white)!important}.elio-store #footer-group,.elio-store #footer-group .shopify-section{background-color:var(--elio-black);color:var(--elio-white)}.elio-store .color-scheme-4 h2{color:var(--elio-black)}.elio-store .button:not(.button-unstyled),.elio-store .button-secondary,.elio-store .add-to-cart-button{border-radius:0;font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase;min-height:48px}.elio-store .button--primary,.elio-store .product-form-buttons .button[type=submit]:not([disabled]){background-color:var(--elio-charcoal)!important;color:var(--elio-white)!important;border-color:var(--elio-charcoal)!important;min-height:44px;letter-spacing:.08em;font-size:.6875rem}.elio-store .button:not(.button-unstyled){transition:transform .16s var(--ease-out),background-color .2s var(--ease-out),color .2s var(--ease-out)}.elio-store .button:not(.button-unstyled):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.elio-store .button--primary:hover,.elio-store .product-form-buttons .button[type=submit]:not([disabled]):hover{background-color:#333!important;border-color:#333!important}}.elio-store .product-grid{--product-grid-gap: 2px;column-gap:2px;row-gap:clamp(28px,4vw,48px)}.elio-store product-card,.elio-store .product-card{border:0;box-shadow:none;border-radius:0;background:transparent}.elio-store .product-card .card-gallery{border-radius:0;background-color:var(--elio-barely-cream)}.elio-store .product-card__content{gap:6px}.elio-store .product-card .product-title,.elio-store .product-card [class*=product-title] a,.elio-store .product-card .title-text{font-family:var(--elio-sans);font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.35}.elio-store .product-card .price{font-size:.75rem;color:#000000b8}@media(hover:hover)and (pointer:fine){.elio-store .card-gallery slideshow-slide,.elio-store .card-gallery .slideshow-slide{transition:opacity .2s var(--ease-out)}.elio-store .card-gallery img{transition:transform .6s var(--ease-out)}.elio-store .product-card:hover .card-gallery img{transform:scale(1.03)}}.elio-store .product-badges__badge{border-radius:0;font-family:var(--elio-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.elio-section{padding-block:var(--elio-section-y);padding-inline:var(--elio-gutter)}.elio-rule{border:0;border-top:1px solid currentColor;opacity:.16;margin:0}.elio-store .section-heading,.elio-store .product-list__heading{font-family:var(--elio-serif)}.elio-store .media-with-content{min-height:min(90svh,900px)}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]){--color-foreground: #ffffff}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .header__row,.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .header-actions{color:#fff}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .menu-list__link{color:#fff}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .header-logo__image{filter:invert(1)}.elio-store header-component .header-logo__image{transition:filter .2s var(--ease-out)}.elio-store header-component .header__row{transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.elio-store header-component:is([data-sticky-state=active],[data-sticky-state=idle]){--color-foreground: #000000}.elio-store header-component:is([data-sticky-state=active],[data-sticky-state=idle]) .header__row,.elio-store header-component:is([data-sticky-state=active],[data-sticky-state=idle]) .header-actions{color:var(--elio-black)}.elio-store header-component:is([data-sticky-state=active],[data-sticky-state=idle]) .header__row{background-color:#f8f8f6f0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--elio-rule)}.elio-store .menu-list__link,.elio-store .menu-list__link-title,.elio-store .header-menu a{font-family:var(--elio-label);font-size:var(--elio-nav);font-weight:400;letter-spacing:var(--elio-tracking-nav);text-transform:uppercase}.elio-store .elio-bag-label,.elio-store .header-actions .account-button,.elio-store .header-actions__cart-icon{letter-spacing:var(--elio-tracking-nav)}.header-actions__cart-icon,.header-actions cart-icon,.header-actions .account-button,.header-actions__action{min-width:44px;min-height:44px}.elio-bag-label{display:none}@media screen and (min-width:990px){.elio-store .header-actions__cart-icon{display:inline-flex;align-items:center;gap:.35em;font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase}.elio-store .header-actions__cart-icon>.svg-wrapper,.elio-store .header-actions__cart-icon>svg{display:none}.elio-bag-label{display:inline}.elio-store .header-actions__cart-icon .cart-bubble{color:inherit;position:static;inset:auto;width:auto;height:auto;min-width:0;aspect-ratio:auto;transform:none;padding:0}.elio-store .header-actions__cart-icon .cart-bubble__background{display:none}.elio-store .header-actions__cart-icon .cart-bubble__text,.elio-store .header-actions__cart-icon .cart-bubble__text-count{color:currentColor;font:inherit;letter-spacing:inherit}.elio-store .header-actions__cart-icon .cart-bubble__text-count:before{content:"("}.elio-store .header-actions__cart-icon .cart-bubble__text-count:after{content:")"}}@media screen and (max-width:989px){.elio-store .header-actions__cart-icon .cart-bubble__background{background-color:var(--elio-black)}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .cart-bubble__background{background-color:var(--elio-white)}.elio-store header-component[transparent]:not([data-sticky-state=active],[data-sticky-state=idle]) .cart-bubble__text-count{color:var(--elio-black)}}.elio-store .facets--horizontal,.elio-store .facets-toggle{position:sticky;top:var(--header-height, 64px);z-index:3;background-color:var(--elio-white);border-top:1px solid var(--elio-rule);border-bottom:1px solid var(--elio-rule)}.elio-store .facets .products-count-wrapper{display:none}.elio-store .facets--horizontal *,.elio-store .facets-toggle *{font-family:var(--elio-label);font-size:var(--elio-caption);letter-spacing:var(--elio-tracking-wide)}.elio-store .facets-toggle button,.elio-store .facets--horizontal summary{min-height:44px}.elio-store .facets--drawer{border-radius:0}.elio-store .facets--drawer .facets__form *{font-family:var(--elio-sans)}.sticky-add-to-cart__bar{padding-bottom:max(12px,env(safe-area-inset-bottom));border-radius:0}@media screen and (max-width:749px){.product-information .product-details>.group-block{padding-block-start:28px}}.elio-pdp-trust{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--elio-rule);font-family:var(--elio-mono);font-size:var(--elio-caption);letter-spacing:.08em;text-transform:uppercase}.elio-pdp-trust a{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:24px}.elio-manifesto{text-align:center}.elio-manifesto h2{font-family:var(--elio-serif);font-size:var(--elio-h2);line-height:1.1}.elio-store .product-information__media img,.elio-store .product-information__media .product-media{border-radius:0}.elio-store .product-information .variant-option legend{font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase;margin-bottom:10px}.elio-store .product-information .variant-option--buttons{gap:4px}.elio-store .product-information .variant-option__button-label{min-width:52px;min-height:48px;border-radius:0;font-family:var(--elio-mono);font-size:.75rem;letter-spacing:.06em;justify-content:center;background-color:transparent;border-color:#1c1c1c2e}.elio-store .product-information .price{font-size:.875rem}.elio-store .product-information .product-form-buttons .button:not(.button-unstyled),.elio-store .product-information .add-to-cart-button{width:100%;min-height:52px}.elio-store .product-information .add-to-cart-icon{display:none}.elio-store .product-information .shopify-payment-button__button--unbranded{min-height:52px;border-radius:0;background-color:transparent;color:var(--elio-charcoal);border:1px solid var(--elio-charcoal);font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.elio-store .product-information .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--elio-black);color:var(--elio-white)}}.elio-needs-size .product-information .variant-option__button-label:has(:checked),.elio-needs-size .product-information .variant-option__button-label:has(:checked) *{background-color:transparent;color:var(--elio-charcoal);border-color:#1c1c1c2e}.elio-needs-size .product-information .variant-option__button-label__pill{opacity:0}.elio-needs-size .product-information button[name=add] .add-to-cart-text__content>span,.elio-needs-size .sticky-add-to-cart__button .add-to-cart-text__content>span,.elio-needs-size .product-information button[name=add] .add-to-cart-icon,.elio-needs-size .sticky-add-to-cart__button .add-to-cart-icon{display:none}.elio-needs-size .product-information button[name=add] .add-to-cart-text__content:after,.elio-needs-size .sticky-add-to-cart__button .add-to-cart-text__content:after{content:"Select a size"}.elio-size-error .product-information .variant-option legend:after{content:" \2014  select a size to continue";font-family:var(--elio-mono);text-transform:none;letter-spacing:.02em}.elio-store .product-information details summary,.elio-store .product-information .accordion__summary{min-height:52px;font-family:var(--elio-label);font-size:var(--elio-caption);font-weight:500;letter-spacing:var(--elio-tracking-wide);text-transform:uppercase}.elio-store .product-information details .rte,.elio-store .product-information details p{font-size:.875rem;line-height:1.65}.elio-store .sticky-add-to-cart__bar{border-radius:0;box-shadow:none;background-color:var(--elio-white);border:1px solid var(--elio-rule)}.elio-store .sticky-add-to-cart__title{font-family:var(--elio-serif);font-weight:400}.elio-store .sticky-add-to-cart__button{border-radius:0;background-color:var(--elio-black)!important;color:var(--elio-white)!important}@media screen and (max-width:749px){.elio-store .sticky-add-to-cart__bar{left:0;right:0;bottom:0;width:100%;transform:translateY(100%);border-width:1px 0 0}.elio-store .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.elio-store .sticky-add-to-cart__button{width:auto;min-width:132px;padding-inline:16px}.elio-store .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}.elio-store .sticky-add-to-cart__bar .add-to-cart-icon,.elio-store .sticky-add-to-cart__price{display:none}}.elio-store product-recommendations .text-block :is(h2,h3){font-family:var(--elio-serif);font-weight:400;letter-spacing:-.01em}.elio-store .product-information .slideshow-controls__counter,.elio-store .product-information [class*=counter]{font-family:var(--elio-mono);font-size:var(--elio-caption);letter-spacing:.08em}.elio-store .product-information .pify_inline_button{font-family:var(--elio-mono);font-size:var(--elio-caption);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;margin-bottom:12px}.elio-store .product-information .pify_inline_button svg,.elio-store .product-information .pify_inline_button img{display:none}@media screen and (max-width:749px){.elio-store .product-information .slideshow-controls__counter{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--elio-white);text-shadow:0 0 10px rgb(0 0 0 / .4)}.elio-store .product-information .product-details h1{font-size:1.625rem!important;line-height:1.15}.elio-store .product-information .price{font-size:.8125rem}.elio-store .product-information .variant-option__button-label{min-height:44px}.elio-store .product-information .quantity-selector-wrapper{display:none}.elio-store .product-information .product-form-buttons{gap:4px}.elio-store .product-information .shopify-payment-button__button--unbranded{min-height:44px;border:0;background:none;text-decoration:underline;text-underline-offset:4px;letter-spacing:.08em}}.elio-store .cart-drawer__close-button{border-radius:0}.elio-store .cart-drawer__heading{font-family:var(--elio-serif);font-size:1.75rem;font-weight:400;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:.4em}.elio-store .cart-drawer__heading .cart-bubble,.elio-store .cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:auto;height:auto;aspect-ratio:auto;padding:0;color:currentColor;white-space:nowrap}.elio-store .cart-drawer__heading .cart-bubble__text-count{display:inline;color:currentColor}.elio-store .cart-drawer__heading .cart-bubble__background{display:none}.elio-store .cart-drawer__heading .cart-bubble__text{font-family:var(--elio-mono);font-size:.75rem;letter-spacing:.06em}.elio-store .cart-drawer__heading .cart-bubble__text-count:before{content:"("}.elio-store .cart-drawer__heading .cart-bubble__text-count:after{content:")"}.elio-store .cart-items__media-container,.elio-store .cart-items__media img{border-radius:0}.elio-store .cart-items__title{font-family:var(--elio-sans);font-size:.875rem}.elio-store .cart-items__variants,.elio-store .cart-items__variant,.elio-store .cart-items__details .price,.elio-store .cart-items__details [class*=price]{font-family:var(--elio-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.elio-store .cart-items__quantity-controls button,.elio-store .cart-items__quantity button{min-width:44px;min-height:44px}.elio-store .cart-drawer quantity-selector-component,.elio-store .cart-drawer .quantity-selector{border-radius:0}.elio-store .cart-drawer__summary .button,.elio-store .cart-drawer__summary [name=checkout]{width:100%;min-height:52px;border-radius:0}.elio-cart-recs{padding:24px 0 8px;margin-top:16px;border-top:1px solid var(--elio-rule)}.elio-cart-recs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.elio-cart-recs__link{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.elio-cart-recs__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--elio-barely-cream)}.elio-cart-recs__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.elio-cart-recs__title{font-size:.75rem;line-height:1.3}.elio-cart-recs__price{font-family:var(--elio-mono);font-size:.6875rem;opacity:.72}@media(hover:hover)and (pointer:fine){.elio-cart-recs__link:hover img{transform:scale(1.03)}}.elio-reveal{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.elio-reveal.is-visible{opacity:1;transform:none}.elio-reveal-stagger>:nth-child(2){transition-delay:60ms}.elio-reveal-stagger>:nth-child(3){transition-delay:.12s}.elio-reveal-stagger>:nth-child(4){transition-delay:.18s}@keyframes elio-hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes elio-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.elio-hero__img{animation:elio-hero-settle 1.2s var(--ease-out) both}.elio-hero__line{animation:elio-rise .7s var(--ease-out) both;animation-delay:calc(.24s + var(--i, 0) * 60ms)}.elio-clip-reveal.elio-clip-pending{clip-path:inset(0 0 100% 0)}.elio-clip-reveal.elio-clip-pending.is-visible{clip-path:inset(0 0 0 0);transition:clip-path .9s var(--ease-in-out)}.elio-store .cart-drawer__dialog{transition-duration:.25s;transition-timing-function:var(--ease-drawer)}@media(prefers-reduced-motion:reduce){.elio-reveal{transform:none;transition:opacity .2s ease}.elio-hero__img{animation:none}.elio-hero__line{animation:elio-fade .3s ease both;animation-delay:0ms}.elio-clip-reveal.elio-clip-pending,.elio-clip-reveal.elio-clip-pending.is-visible{clip-path:none;transition:none}.elio-store .button:not(.button-unstyled):active,.elio-store .product-card:hover .card-gallery img,.elio-tile:hover .elio-tile__img{transform:none}}@keyframes elio-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elio-store.css.map */
