.product-offer{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3.2rem,1.51rem + 4.507vw,8rem);align-items:center;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--content-padding-inline)}.product-offer__empty{margin:0;color:var(--product-offer-text, #8C7B6A)}.product-offer__gallery{display:flex;flex-direction:column;align-self:start;gap:1rem;min-width:0}.product-offer__stage{border-radius:.8rem;background-color:rgb(var(--color-placeholder))}.product-offer__slide{opacity:0;visibility:hidden;border-radius:.8rem;overflow:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.product-offer__slide.is-active{opacity:1;visibility:visible}.product-offer__slide img,.product-offer__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--image-position, center center)}.product-offer__thumbs{display:grid;grid-template-columns:repeat(var(--thumb-count, 5),minmax(0,1fr));gap:1rem;min-width:0;max-width:calc(var(--thumb-count, 5) * 12.4rem + (var(--thumb-count, 5) - 1) * 1rem)}.product-offer__thumb{padding-top:0;padding-inline:0;border:0;border-radius:.8rem;background-color:rgb(var(--color-placeholder));cursor:pointer;opacity:.64;transition:opacity var(--duration-default) ease}.product-offer__thumb.is-active{opacity:1}@media screen and (hover:hover){.product-offer__thumb:hover{opacity:1}}.product-offer__column{display:flex;flex-direction:column;min-width:0}.product-offer__availability{margin:0 0 1.4rem;font-size:clamp(1.2rem,1.165rem + .094vw,1.3rem);line-height:1.55;color:var(--product-offer-highlight, #B85C2E)}.product-offer__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.product-offer__rating .rating-star{--font-size: 1.3}.product-offer__rating-score,.product-offer__rating-count{margin:0;font-size:clamp(1.25rem,1.215rem + .094vw,1.35rem);font-weight:400;line-height:1.5;color:var(--product-offer-text, #8C7B6A)}.product-offer__rating-score:after{content:"\b7";margin-inline:.45em;font-weight:400}.product-offer__title{color:var(--product-offer-heading, #14100D)}.product-offer__text{margin-top:.8rem;font-size:clamp(1.4rem,1.365rem + .094vw,1.5rem);line-height:1.55;color:var(--product-offer-text, #8C7B6A)}.product-offer__text p{margin:0}.product-offer__options{display:grid;gap:1rem;margin-top:1.4rem}.product-offer__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.3rem;padding:clamp(1.3rem,1.1rem + .3vw,1.5rem);border:.15rem solid transparent;border-radius:.6rem;background-color:var(--product-offer-option-background, #F2EBDF);cursor:pointer;transition:background-color var(--duration-default) ease,border-color var(--duration-default) ease}.product-offer__option.is-selected{border-color:var(--product-offer-accent, #F2A03D);background-color:var(--product-offer-option-selected, #FFFFFF)}.product-offer__option.is-unavailable{cursor:not-allowed;opacity:.5}.product-offer__radio{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.product-offer__radio:focus-visible~.product-offer__mark{outline:.2rem solid rgba(var(--color-keyboard-focus),1);outline-offset:.2rem}.product-offer__mark{width:1.9rem;height:1.9rem;flex-shrink:0;border:.15rem solid var(--product-offer-border, #D9CFBF);border-radius:50%;transition:border-color var(--duration-default) ease,background-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.product-offer__option.is-selected .product-offer__mark{border-color:var(--product-offer-accent, #F2A03D);background-color:var(--product-offer-accent, #F2A03D);box-shadow:inset 0 0 0 .45rem var(--product-offer-option-selected, #FFFFFF)}.product-offer__label,.product-offer__price{display:flex;flex-direction:column;gap:.3rem;min-width:0}.product-offer__price{align-items:flex-end;text-align:right}.product-offer__option-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight-bold, 700);font-size:clamp(1.4rem,1.365rem + .094vw,1.5rem);line-height:1.18;letter-spacing:-.01em;color:var(--product-offer-heading, #14100D)}.product-offer__option-meta,.product-offer__price-unit{line-height:1.5;color:var(--product-offer-text, #8C7B6A)}.product-offer__option-meta{font-size:clamp(1.2rem,1.182rem + .047vw,1.25rem)}.product-offer__price-unit{font-size:1.15rem}.product-offer__price-amount{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight-bold, 700);font-size:clamp(1.5rem,1.447rem + .141vw,1.65rem);line-height:1;color:var(--product-offer-heading, #14100D);white-space:nowrap}.product-offer__badge{position:absolute;top:0;right:1.4rem;transform:translateY(-50%);padding:.5rem .8rem;border-radius:999px;background-color:var(--product-offer-badge, #B85C2E);color:var(--product-offer-button-label, #FFFFFF);font-size:1rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.product-offer__form{margin-top:2rem}.product-offer__submit.button{min-width:0;min-height:5.8rem;border-color:var(--product-offer-accent, #F2A03D);border-radius:.6rem;background-color:var(--product-offer-accent, #F2A03D);color:var(--product-offer-button-label, #FFFFFF);font-size:clamp(1.4rem,1.365rem + .094vw,1.5rem);font-weight:var(--font-heading-weight-bold, 700);text-transform:none;letter-spacing:.01em}.product-offer__submit.button[disabled]{opacity:.5}.product-offer__submit.button>span{display:inline-flex;align-items:center;gap:.6ch}.product-offer__submit-price:before{content:"\2014";padding-right:.6ch}.product-offer__disclaimer{margin:1.3rem 0 0;font-size:clamp(1.2rem,1.182rem + .047vw,1.25rem);line-height:1.5;text-align:center;color:var(--product-offer-text, #8C7B6A)}.product-offer__trust{display:grid;grid-template-columns:repeat(var(--trust-count, 3),minmax(0,1fr));gap:.1rem;margin-top:2.2rem;border:.1rem solid var(--product-offer-border, #D9CFBF);border-radius:.6rem;background-color:var(--product-offer-border, #D9CFBF);overflow:hidden}.product-offer__trust-cell{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:0;padding:1.4rem clamp(.6rem,.459rem + .376vw,1rem);background-color:var(--product-offer-background, #FFFFFF)}.product-offer__trust-icon{display:flex;color:var(--product-offer-accent, #F2A03D)}.product-offer__trust-icon svg{display:block;width:1.9rem;height:1.9rem}.product-offer__trust-text{font-size:1.2rem;line-height:1.5;text-align:center;color:var(--product-offer-heading, #14100D)}@media screen and (max-width:749px){.product-offer__badge{padding-block:.2rem;letter-spacing:.1em}}@media screen and (min-width:990px){.product-offer{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}.product-offer--hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(4rem,5.56vw,8rem)}}.product-offer__intro,.product-offer__choices,.product-offer__buy{display:contents}.product-offer--hero .product-offer__gallery{gap:2rem}.product-offer--hero .product-offer__stage{aspect-ratio:1;height:auto;max-height:58rem;padding-bottom:0;border:.1rem solid var(--product-offer-media-border, #E7E0D5);border-radius:1.2rem;background-color:var(--product-offer-media-background, #F8F4EC)}.product-offer--hero .product-offer__slide{border-radius:1.2rem}.product-offer--hero .product-offer__thumbs{display:flex;justify-content:flex-start;gap:1.2rem;max-width:none}.product-offer--hero .product-offer__thumb{flex:1 1 0;width:auto;max-width:11rem;height:auto;aspect-ratio:1;padding:0;border-radius:.8rem;box-shadow:none}.product-offer--hero .product-offer__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 .2rem var(--product-offer-media-active, #C4470E)}.product-offer--hero .product-offer__column{gap:2.4rem}.product-offer--hero .product-offer__availability,.product-offer--hero .product-offer__rating,.product-offer--hero .product-offer__text,.product-offer--hero .product-offer__options,.product-offer--hero .product-offer__form,.product-offer--hero .product-offer__disclaimer,.product-offer--hero .product-offer__trust{margin:0}.product-offer--hero .product-offer__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;order:1}.product-offer--hero .product-offer__rating{order:2;gap:1.2rem}.product-offer--hero .product-offer__text{order:3}.product-offer--hero .product-offer__choices{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;order:4}.product-offer--hero .product-offer__buy{display:flex;align-items:stretch;gap:1.6rem;order:5}.product-offer--hero .product-offer__disclaimer{order:6}.product-offer--hero .product-offer__trust{order:7}.product-offer--hero .product-offer__eyebrow{margin:0;font-size:1.1rem;font-weight:600;line-height:1;letter-spacing:.14em;color:var(--product-offer-accent, #F2A03D)}.product-offer--hero .product-offer__title{font-weight:var(--font-heading-weight-extrabold, 800);font-size:clamp(3.6rem,2.333rem + 3.38vw,7.2rem);line-height:1.04;letter-spacing:-.04em;color:var(--product-offer-heading, #1A1512)}.product-offer--hero .product-offer__subtitle{margin:0;font-size:clamp(1.7rem,1.5rem + .4vw,2rem);font-weight:600;line-height:1.3;color:var(--product-offer-body, #6B5F55)}.product-offer--hero .rating-star{--font-size: 1.6;--letter-spacing: .2;--color-reviews: var(--product-offer-accent, #F2A03D)}.product-offer--hero .product-offer__rating-score{font-size:1.4rem;font-weight:600;line-height:normal;color:var(--product-offer-heading, #0B0908)}.product-offer--hero .product-offer__rating-score:after{content:none}.product-offer--hero .product-offer__rating-count{font-size:1.4rem;font-weight:400;line-height:normal;color:var(--product-offer-muted, #A79A8E)}.product-offer--hero .product-offer__rating-count:before{content:"("}.product-offer--hero .product-offer__rating-count:after{content:")"}.product-offer--hero .product-offer__text{font-size:clamp(1.6rem,1.45rem + .3vw,1.8rem);line-height:1.6;color:var(--product-offer-body, #6B5F55)}.product-offer__choices-label{margin:0;font-size:1.3rem;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--product-offer-heading, #0B0908)}.product-offer--hero .product-offer__options{gap:1.6rem}.product-offer--hero .product-offer__option{padding:1.5rem;gap:1.3rem}.product-offer--hero .product-offer__option-title{font-size:1.5rem}.product-offer--hero .product-offer__option-meta{font-size:1.25rem}.product-offer--hero .product-offer__price-amount{font-size:1.65rem}.product-offer--hero .product-offer__price-unit{font-size:1.15rem}.product-offer--hero .product-offer__form{flex:1 1 auto;min-width:0}.product-offer--hero .product-offer__qty.quantity{width:auto;flex:0 0 auto;gap:1.6rem;height:5.6rem;padding:0 2rem;border:.1rem solid var(--product-offer-media-border, #E7E0D5);border-radius:.8rem;background-color:var(--product-offer-media-background, #F8F4EC);box-shadow:none}.product-offer--hero .product-offer__qty .quantity__button{position:static;flex:0 0 auto;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;color:var(--product-offer-muted, #A79A8E);font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1}.product-offer--hero .product-offer__qty .quantity__button:after{content:none}.product-offer--hero .product-offer__qty .quantity__button span{pointer-events:none}.product-offer--hero .product-offer__qty .quantity__button.disabled{opacity:.45}@media screen and (hover:hover){.product-offer--hero .product-offer__qty .quantity__button:hover{color:var(--product-offer-heading, #0B0908);background:none}.product-offer--hero .product-offer__qty .quantity__button:hover:after{transform:none}}.product-offer--hero .product-offer__qty .quantity__input{width:2ch;flex-grow:0;height:auto;padding:0;font-size:1.6rem;font-weight:700;line-height:1;color:var(--product-offer-heading, #0B0908);opacity:1}.product-offer--hero .product-offer__submit.button{height:5.6rem;min-height:5.6rem;padding:0 2.8rem;border-radius:.6rem;box-shadow:none;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:var(--font-heading-weight-bold, 700);line-height:1;letter-spacing:.01em}.product-offer--hero .product-offer__submit.button>span{gap:0}.product-offer--hero .product-offer__submit-price:before{content:"\a0-\a0";padding:0}@media screen and (max-width:749px){.product-offer--hero .product-offer__buy{flex-wrap:wrap}.product-offer--hero .product-offer__thumbs{gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-offer.css.map */
