.product{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,88px);padding-top:32px;padding-bottom:120px}.product__gallery{position:relative}.product__media-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.product__media-item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--off-white)}.product__media-item>img,.product__media-item>video,.product__media-item>.fan-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product__media-counter{display:none}.product>*{min-width:0}.product__info{position:sticky;top:calc(var(--header-h) + 32px)}.product__info-inner{max-width:460px}.product__title{font-family:var(--font-serif);font-weight:300;font-size:clamp(38px,3.6vw,54px);line-height:1.02;letter-spacing:-.01em}.product__price-block{margin-top:16px}.product__price{font-size:19px;line-height:1.3}.product__compare{margin-left:10px;color:var(--charcoal-mute);font-size:16px}.product__tax-note{margin-top:6px;color:var(--charcoal-soft);font-size:13px}.product__tax-note a{text-decoration:underline;text-underline-offset:2px}.rte p+p{margin-top:12px}.rte a{text-decoration:underline;text-underline-offset:2px}.rte ul{margin:10px 0 0;padding-left:18px}.product__description{margin-top:24px;color:var(--charcoal-soft);font-size:16px;line-height:1.6}.product__option-label{margin:0 0 12px;padding:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product__option-value{margin-left:6px;color:var(--charcoal-soft);font-weight:400;letter-spacing:0;text-transform:none;font-size:14px}.product__colour{margin-top:28px}.colour-swatches{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.colour-swatch{display:block;width:28px;height:28px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #2928251f;transition:box-shadow .2s var(--ease)}a.colour-swatch:hover{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--charcoal-mute)}.colour-swatch.is-selected{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--charcoal)}.variant-picker{margin-top:28px}.variant-picker__option{margin:0 0 20px;padding:0;border:0}.variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.variant-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--rule);cursor:pointer;font-size:14px;transition:border-color .2s var(--ease)}.variant-pill:hover{border-color:var(--charcoal-mute)}input:checked+.variant-pill{border-color:var(--charcoal)}input:focus-visible+.variant-pill{outline:1px solid var(--charcoal);outline-offset:3px}.product__buy{margin-top:28px}.product-form__row{display:flex;gap:10px}.quantity{display:flex;align-items:center;flex-shrink:0;width:124px;border:1px solid var(--rule)}.quantity__button{width:40px;height:50px;border:0;background:none;cursor:pointer;font-size:18px;line-height:1}.quantity__input{width:100%;min-width:0;border:0;background:none;font:inherit;font-size:15px;text-align:center;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__submit{flex:1}.product-form__submit:disabled{opacity:.45;cursor:not-allowed}.product-form__submit:disabled:hover{background:var(--charcoal);border-color:var(--charcoal)}.product-form__submit[aria-busy=true]{opacity:.7}.product-form__dynamic{margin-top:10px}.product-form__dynamic .shopify-payment-button__button{border-radius:0;min-height:52px}.product-form__dynamic .shopify-payment-button__button--unbranded{background:var(--white);color:var(--charcoal);border:1px solid var(--charcoal);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-form__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--off-white)}.product-form__dynamic .shopify-payment-button__more-options{margin-top:10px;font-size:13px;color:var(--charcoal-soft)}.product-form__status{margin-top:14px;font-size:14px;line-height:1.45}.product-form__status:empty{display:none}.product-form__status a{text-decoration:underline;text-underline-offset:2px;font-weight:500}.product-form__status.is-error{color:var(--oxblood)}.product-accordion{border-bottom:1px solid var(--rule)}.product__buy+.product-accordion,.product__text+.product-accordion{margin-top:36px;border-top:1px solid var(--rule)}.product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:12.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__summary:after{content:"";flex-shrink:0;width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 11px 1.2px no-repeat,linear-gradient(currentColor,currentColor) center / 1.2px 11px no-repeat;transition:transform .25s var(--ease)}.product-accordion[open]>.product-accordion__summary:after{background:linear-gradient(currentColor,currentColor) center / 11px 1.2px no-repeat}.product-accordion__content{padding-bottom:22px;color:var(--charcoal-soft);font-size:15px;line-height:1.6}.product__text{margin-top:20px;color:var(--charcoal-soft);font-size:14px}@media(min-width:750px)and (max-width:989px){.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media(max-width:749px){.product{grid-template-columns:1fr;gap:24px;padding-top:0;padding-bottom:72px}.product__gallery{margin:0 calc(var(--gutter) * -1)}.product__media-list{grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__media-list::-webkit-scrollbar{display:none}.product__media-item{scroll-snap-align:start}.product__media-counter{display:block;position:absolute;right:14px;bottom:14px;padding:5px 10px;background:#ffffffeb;font-size:12px;letter-spacing:.08em}.product__info{position:static}.product__title{font-size:38px}.product__description{font-size:15px}}.product-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:14px}.rating-stars{--star-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M8 .8l2.1 4.5 4.9.6-3.6 3.4.9 4.9L8 11.8l-4.3 2.4.9-4.9L1 5.9l4.9-.6L8 .8z' fill='%23E4E1DA'/%3E%3C/svg%3E");--star-full: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M8 .8l2.1 4.5 4.9.6-3.6 3.4.9 4.9L8 11.8l-4.3 2.4.9-4.9L1 5.9l4.9-.6L8 .8z' fill='%23F2B63D'/%3E%3C/svg%3E");position:relative;display:inline-block;width:90px;height:16px;background:var(--star-empty) left center / 18px 16px repeat-x}.rating-stars:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--rating, 0%);background:var(--star-full) left center / 18px 16px repeat-x}.product-rating__value{color:var(--charcoal)}.product-rating__count{color:var(--charcoal-soft);text-decoration:underline;text-underline-offset:3px}.product-rating .draft-label{margin-left:2px}.variant-pill{gap:10px}.variant-pill__swatch{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #29282526}.variant-picker__option--colour .variant-pill{padding-left:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/eriso-product.css.map */
