.product{gap:3.2rem}@media screen and (min-width:990px){.product{gap:6.4rem}}.product__info-container{max-width:52rem}.product__media-wrapper .product__media,.product__media-item .product__media,.product-media-container .product__media{border-radius:var(--eltane-radius-md);border:1px solid var(--eltane-hairline);background:var(--eltane-card-bg);overflow:hidden}@media screen and (min-width:750px){.product__media-wrapper .product__media,.product-media-container .product__media{border-radius:var(--eltane-radius-lg)}}.product-media-container.constrain-height .product__media img{object-fit:contain}.thumbnail{border-radius:var(--eltane-radius-sm);border:1px solid var(--eltane-hairline);background-color:var(--eltane-surface);overflow:hidden;transition:border-color var(--eltane-dur-fast) var(--eltane-ease),opacity var(--eltane-dur-fast) var(--eltane-ease)}.thumbnail:hover{border-color:var(--eltane-hairline-strong)}.thumbnail[aria-current=true]{border-color:rgba(var(--eltane-accent-rgb),.7);box-shadow:none}.thumbnail-list__item .thumbnail:after{box-shadow:none}.product__title,.product__title h1,.product__title>*{font-family:var(--font-eltane-heading);font-weight:500;letter-spacing:var(--eltane-track-heading);font-size:clamp(2.8rem,4vw,4rem);line-height:1.05;margin:0}.eltane-product__category,.product__text.caption-with-letter-spacing,.product__sku,.product__inventory{font-family:var(--font-eltane-sub);font-weight:300;font-size:1.1rem;letter-spacing:var(--eltane-track-sub);text-transform:uppercase;color:var(--eltane-text-subtle)}.eltane-product__category{margin:0 0 .8rem}.product__info-container .price,.product__info-container .price__container,.product__info-container .price-item{font-family:var(--font-eltane-mono);letter-spacing:var(--eltane-track-mono);font-size:2.2rem;color:var(--eltane-text)}.product__tax{font-family:var(--font-eltane-mono);font-size:1.1rem;color:var(--eltane-text-subtle)}.product__description{color:var(--eltane-text-muted);font-size:1.5rem;line-height:1.7}.product-form__input .form__label,legend.form__label{font-family:var(--font-eltane-sub);font-weight:300;font-size:1.1rem;letter-spacing:var(--eltane-track-sub);text-transform:uppercase;color:var(--eltane-text-subtle)}.product-form__input input[type=radio]+label{border-radius:var(--eltane-radius-pill);border:1px solid var(--eltane-hairline-strong);background-color:transparent;color:var(--eltane-text-muted);font-family:var(--font-eltane-sub);font-weight:300;font-size:1.2rem;letter-spacing:var(--eltane-track-sub);text-transform:uppercase;padding:1rem 2rem;transition:border-color var(--eltane-dur-fast) var(--eltane-ease),color var(--eltane-dur-fast) var(--eltane-ease),background-color var(--eltane-dur-fast) var(--eltane-ease)}.product-form__input input[type=radio]+label:hover{border-color:var(--eltane-text-subtle);color:var(--eltane-text)}.product-form__input input[type=radio]:checked+label{border-color:var(--eltane-accent);background-color:rgba(var(--eltane-accent-rgb),.12);color:var(--eltane-accent)}.quantity{border-radius:var(--eltane-radius-pill);border:1px solid var(--eltane-hairline);background-color:rgba(var(--eltane-text-rgb),.04);overflow:hidden;min-height:4.8rem}.quantity:after{box-shadow:none}.quantity__button,.quantity__input{color:var(--eltane-text)}.product-form__buttons{max-width:none;display:grid;gap:1rem}.product-form__submit{min-height:5.6rem;font-size:1.3rem}button.shopify-payment-button__button--unbranded{min-height:calc(5.6rem + var(--buttons-border-width) * 2);font:inherit;font-size:1.3rem;border-radius:var(--eltane-radius-pill);background-color:transparent;border:1px solid var(--eltane-hairline-strong);color:var(--eltane-text)}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--eltane-accent-rgb),.08);border-color:rgba(var(--eltane-accent-rgb),.6)}@media screen and (max-width:749px){#MainProduct .product-form__buttons,#MainProduct .product-form__submit,#MainProduct .shopify-payment-button,#MainProduct .shopify-payment-button__button{width:100%}#MainProduct .product-form__buttons{gap:1.2rem}#MainProduct .product-form__submit,#MainProduct .shopify-payment-button__button{min-height:5.2rem;margin:0;font-size:1.3rem}}.product__accordion{border-top:1px solid var(--eltane-hairline);border-bottom:0}.product__accordion:last-of-type{border-bottom:1px solid var(--eltane-hairline)}.product__accordion .accordion__title,.accordion summary{font-family:var(--font-eltane-sub);font-weight:300;font-size:1.2rem;letter-spacing:var(--eltane-track-sub);text-transform:uppercase;color:var(--eltane-text);padding-block:2rem}.accordion__content{color:var(--eltane-text-muted);font-size:1.4rem;line-height:1.7}.eltane-product__description-lead{margin-bottom:2.4rem;font-size:1.7rem;line-height:1.75}.eltane-product__description-lead>:last-child{margin-bottom:0}.product__description .accordion__title{margin:0;font-family:var(--font-eltane-body);font-weight:600;font-size:1.8rem;letter-spacing:normal;text-transform:none;line-height:1.35}.product__description .accordion__content{font-size:1.6rem;line-height:1.75}.product__description .accordion__content h5,.product__description .accordion__content h6{margin:2.8rem 0 .8rem;font-family:var(--font-eltane-body);font-weight:600;font-size:1.7rem;letter-spacing:normal;text-transform:none;line-height:1.4;color:var(--eltane-text)}.product__description .accordion__content>:first-child{margin-top:0}.eltane-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:90;padding:1.2rem var(--eltane-gutter) calc(1.2rem + env(safe-area-inset-bottom));background-color:var(--eltane-glass);backdrop-filter:blur(2rem) saturate(150%);-webkit-backdrop-filter:blur(2rem) saturate(150%);border-top:1px solid var(--eltane-hairline);transform:translateY(101%);transition:transform var(--eltane-dur) var(--eltane-ease)}.eltane-sticky-atc.is-visible{transform:translateY(0)}.eltane-sticky-atc__inner{max-width:var(--page-width);margin-inline:auto;display:flex;align-items:center;gap:1.6rem}.eltane-sticky-atc__thumb{width:4.8rem;height:4.8rem;flex-shrink:0;border-radius:var(--eltane-radius-sm);overflow:hidden;border:1px solid var(--eltane-hairline);background-color:var(--eltane-surface);display:none}@media screen and (min-width:750px){.eltane-sticky-atc__thumb{display:block}}.eltane-sticky-atc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.eltane-sticky-atc__info{flex:1 1 auto;min-width:0}.eltane-sticky-atc__title{margin:0;font-family:var(--font-eltane-heading);font-weight:500;font-size:1.4rem;color:var(--eltane-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eltane-sticky-atc__price{display:block;margin-top:.2rem;font-family:var(--font-eltane-mono);font-size:1.2rem;letter-spacing:var(--eltane-track-mono);color:var(--eltane-text-muted)}.eltane-sticky-atc__button{flex-shrink:0;min-width:14rem}.eltane-sticky-atc__actions{display:flex;flex-shrink:0;gap:.8rem}@media screen and (min-width:750px){.eltane-sticky-atc__button[data-eltane-sticky-buy-now]{display:none}}@media screen and (max-width:749px){.eltane-sticky-atc{padding-top:1rem}.eltane-sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.eltane-sticky-atc__info{width:100%}.eltane-sticky-atc__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.8rem}.eltane-sticky-atc__button{width:100%;min-height:4.8rem;min-width:0}.eltane-sticky-atc__actions:has(>[data-eltane-sticky-notify]:only-child){grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/eltane-product.css.map */
