.combo-story{padding:2.8rem 0 3.2rem}.combo-story__inner{display:grid;gap:2.8rem;width:100%;max-width:1200px;margin:0 auto}.combo-story__group{display:grid;gap:1.2rem;min-width:0}.combo-story__eyebrow{margin:0 0 -.6rem;color:#7a4b24;font-size:1.1rem;font-weight:750;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.combo-story__heading,.combo-value h2{margin:0;color:#23452a;font-size:clamp(2.6rem,7.2vw,3rem);line-height:1.12;letter-spacing:-.02em}.combo-items{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.combo-item{display:grid;grid-template-columns:clamp(8.8rem,28vw,10.5rem) minmax(0,1fr);min-height:11rem;overflow:hidden;border:1px solid rgba(35,69,42,.14);border-radius:1.5rem;background:#fff;box-shadow:0 .6rem 1.8rem #23452a0e}.combo-item__media{min-width:0;aspect-ratio:1 / 1;padding:.8rem;background:#f8f6f1}.combo-item__media img{display:block;width:100%;height:100%;object-fit:contain}.combo-item__content{align-self:center;min-width:0;padding:1.2rem 1.3rem}.combo-item h3,.combo-card h3{margin:0;color:#2d332e;font-size:clamp(1.7rem,4.5vw,1.9rem);line-height:1.25}.combo-item p,.combo-card p{margin:.45rem 0 0;color:#2d332ec2;font-size:clamp(1.4rem,3.6vw,1.55rem);line-height:1.42}.combo-item .combo-item__size{display:inline-flex;width:fit-content;margin-top:.5rem;padding:.2rem .65rem;border-radius:999px;color:#7a4b24;background:#7a4b2417;font-size:1.25rem;font-weight:750;line-height:1.35}.combo-value{position:relative;overflow:hidden;padding:2rem 1.7rem;border:1px solid rgba(35,69,42,.13);border-radius:1.8rem;background:linear-gradient(135deg,#f3f7f1,#fffaf0);box-shadow:0 1rem 2.8rem #23452a0f}.combo-value:after{content:"";position:absolute;width:9rem;height:9rem;inset:auto -3rem -4rem auto;border-radius:50%;background:#7a4b2412;pointer-events:none}.combo-value .rte{position:relative;z-index:1;max-width:62rem;margin-top:.8rem;font-size:1.5rem;line-height:1.5}.combo-value .rte>:first-child,.combo-usage .rte>:first-child{margin-top:0}.combo-value .rte>:last-child,.combo-usage .rte>:last-child{margin-bottom:0}.combo-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.combo-card{min-width:0;border:1px solid rgba(122,75,36,.13);background:#fffaf2}.combo-card--benefit{display:grid;grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:1.1rem;padding:1.25rem 1.3rem;border-radius:1.4rem}.combo-card__number{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:1.2rem;color:#fff;background:#23452a;font-size:1.25rem;font-weight:800;letter-spacing:.08em}.combo-card__content{min-width:0}.combo-card--benefit p{margin-top:.35rem}.combo-cards--occasions{display:flex;flex-wrap:wrap;gap:.8rem}.combo-card--occasion{flex:1 1 100%;padding:1rem 1.25rem;border-radius:1.3rem;background:#fff}.combo-card--occasion h3{color:#23452a;font-size:1.6rem}.combo-card--occasion p{margin-top:.25rem;font-size:1.35rem;line-height:1.4}.combo-usage{position:relative;padding:1.8rem 1.7rem 1.8rem 2rem;border:1px solid rgba(122,75,36,.15);border-left:.45rem solid #b98045;border-radius:1.5rem;background:#fffaf2}.combo-usage .rte{margin-top:.8rem;font-size:1.45rem;line-height:1.48}body.product-template.combo.sticky-atc-bar-enabled{padding-bottom:calc(var(--sticky-atc-bar-height, 0px) + env(safe-area-inset-bottom) + 2rem)}@media(max-width:749px){body.product-template.combo .product__block--buy_buttons,body.product-template.combo .product__block--badges .f-badge--sale{display:none}body.product-template.combo .product__block--promotion_alert{margin-block:.8rem}body.product-template.combo .product__promotion-alert{gap:.8rem;padding:.8rem 1rem;border-radius:1rem}body.product-template.combo .product__promotion-alert-icon svg{width:1.8rem;height:1.8rem}body.product-template.combo .product__promotion-alert-info{gap:.2rem}body.product-template.combo .product__promotion-alert-heading{font-size:1.3rem;line-height:1.35}body.product-template.combo .product__promotion-alert-info .rte{font-size:1.15rem;line-height:1.3}body.product-template.combo .product__promotion-alert-info .rte p{margin:0}body.product-template.combo .sticky-atc-bar__inner{gap:1.2rem}body.product-template.combo .sticky-atc-bar__product{display:flex;flex:0 0 auto}body.product-template.combo .sticky-atc-bar__product-image,body.product-template.combo .sticky-atc-bar__product-title{display:none}body.product-template.combo .sticky-atc-bar__product-info{display:block}body.product-template.combo .sticky-atc-bar__product-info .f-price-item{font-size:1.7rem;font-weight:800}body.product-template.combo .sticky-atc-bar__product-info .f-price__sale .f-price-item--regular,body.product-template.combo .sticky-atc-bar__product-info .f-price__discount,body.product-template.combo .sticky-atc-bar .quantity{display:none}body.product-template.combo .sticky-atc-bar__form{flex:1 1 auto;width:auto}body.product-template.combo .sticky-atc-bar .product-form__buttons,body.product-template.combo .sticky-atc-bar .product-form__submit{width:100%}}@media(max-width:374px){.combo-story__heading,.combo-value h2{font-size:2.5rem}.combo-item__content{padding:1rem}.combo-item h3,.combo-card h3{font-size:1.65rem}.combo-item p,.combo-card p{font-size:1.35rem}}@media(min-width:750px){.combo-story{padding:5rem 0}.combo-story__inner{gap:4rem}.combo-story__heading,.combo-value h2{font-size:clamp(2.8rem,3vw,3.4rem)}.combo-items{grid-template-columns:repeat(3,minmax(0,1fr))}.combo-item{grid-template-columns:1fr;min-height:0}.combo-item__media{aspect-ratio:4 / 3;padding:0}.combo-item__content{padding:1.6rem}.combo-item h3,.combo-card h3{font-size:1.8rem}.combo-item p,.combo-card p{font-size:1.45rem}.combo-value{padding:2.6rem 2.8rem}.combo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.combo-card--benefit{display:block;padding:1.8rem}.combo-card__number{margin-bottom:1.4rem}.combo-cards--occasions{display:grid}.combo-card--occasion{padding:1.5rem}.combo-usage{padding:2.2rem 2.4rem}}.combo-full-details{max-width:1200px;padding:0 1.6rem 4rem}.combo-full-details details{border-block:1px solid rgba(35,69,42,.16)}.combo-full-details summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 0;color:#23452a;cursor:pointer;font-size:1.8rem;font-weight:700;list-style:none}.combo-full-details summary::-webkit-details-marker{display:none}.combo-full-details__icon{font-size:2.4rem;font-weight:400;transition:transform .2s ease}.combo-full-details details[open] .combo-full-details__icon{transform:rotate(45deg)}.combo-full-details__content{padding:0 0 2.4rem;color:#2d332ecc}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
