.salesOffer{position:relative;margin-top:34px;padding:clamp(30px,5vw,58px);overflow:hidden;border:1px solid rgba(79,217,206,.22);border-radius:28px;background:radial-gradient(circle at 84% 18%,rgba(79,217,206,.16),transparent 34%),linear-gradient(145deg,#111918,#0a0d0d);box-shadow:0 28px 80px rgba(0,0,0,.3)}
.salesOffer:after{content:"";position:absolute;right:-90px;bottom:-130px;width:330px;height:330px;border:1px solid rgba(216,173,97,.16);border-radius:50%;pointer-events:none}
.salesOffer .eyebrow{position:relative;z-index:1}.salesOffer h2{position:relative;z-index:1;max-width:930px;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.04em}.salesOffer p{position:relative;z-index:1;max-width:760px;margin:22px 0 0;color:#b5bfbc;font-size:clamp(14px,1.5vw,17px);line-height:1.75}.salesOfferActions{position:relative;z-index:1;margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}
.printPromise{margin:22px 0 16px;padding:15px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;border:1px solid rgba(79,217,206,.24);border-radius:16px;background:rgba(79,217,206,.055);color:#c7d1ce;font-size:11px;letter-spacing:.04em}.printPromise strong{color:var(--teal);font-size:12px}.printPromise span{display:inline-flex;align-items:center;gap:9px}.printPromise span:before{content:"◆";color:var(--gold);font-size:7px}
.productStatus.status-launch{color:#c1aaa0}.productStatus.status-launch:before{background:#a88778;box-shadow:none}.bundleProduct{border-color:rgba(79,217,206,.25)}.bundleProduct .productMedia{background:radial-gradient(circle at 65% 30%,rgba(79,217,206,.12),transparent 42%),#101616}.bundleProduct .badge{max-width:calc(100% - 24px);white-space:normal;line-height:1.35}
.socialIconBtn{font-weight:900;letter-spacing:.04em}
.commerceCartItem{align-items:start}.commerceCartItem>div{min-width:0}.cartItemStatus{margin:5px 0 0!important;color:var(--gold2)!important;font-size:8px!important;line-height:1.4!important;letter-spacing:.035em!important}.cartSelection{margin:5px 0 0!important;color:#aeb8b5!important;font-size:10px!important;line-height:1.45!important}.cartQuantity{margin-top:8px;display:inline-grid;grid-template-columns:30px 30px 30px;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.cartQuantity button{height:28px;border:0;background:transparent;color:var(--paper);font-size:16px}.cartQuantity button:hover,.cartQuantity button:focus-visible{background:rgba(79,217,206,.1);color:var(--teal)}.cartQuantity span{text-align:center;font-size:11px;font-weight:800}
.cartAvitoButton{margin-top:10px;display:inline-flex;align-items:center;color:var(--teal);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cartAvitoButton:hover,.cartAvitoButton:focus-visible{color:var(--gold2)}
.bundleDivider{grid-column:1/-1;padding:30px 0 4px}.bundleDivider h2{font-size:clamp(34px,4vw,54px);line-height:1}.bundleDivider[hidden]{display:none}
.catalogPage .product{content-visibility:visible!important;contain:none!important}.productGrid{align-items:stretch}.product{height:100%;display:flex;flex-direction:column}.productInfo{flex:1;display:flex;flex-direction:column}.productBottom{margin-top:auto}
@media(max-width:760px){.salesOffer{margin-top:20px;padding:28px 20px;border-radius:22px}.salesOffer h2{font-size:clamp(38px,11vw,52px)}.salesOfferActions{display:grid}.salesOfferActions .btn{width:100%}.printPromise{display:grid;gap:8px;margin-top:16px}.socialIconBtn{display:none}}
