.sb-deal{--sb-primary:#8b0455;--sb-accent:#ff7e8d;--sb-soft:#fff5f7;--sb-soft-2:#ffe7ec;--sb-border:#ead7de;--sb-text:#1f1d24;--sb-muted:#7a6670;color:var(--sb-text);margin:0 0 16px;font-size:15px;line-height:1.35}.sb-deal[hidden]{display:none!important}.sb-deal *{box-sizing:border-box}.sb-deal__heading{margin:0 0 12px;font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--sb-text)}.sb-deal__cards{display:flex;flex-direction:column;gap:14px}.sb-deal__card{position:relative;border:1.5px solid var(--sb-border);border-radius:12px;background:#fff;transition:border-color .15s ease,background-color .15s ease;cursor:pointer}.sb-deal__card:hover{border-color:#d9b3c4}.sb-deal__card.is-selected{border-color:var(--sb-primary);border-width:2px;background:var(--sb-soft)}.sb-deal__head{display:flex;align-items:center;gap:12px;padding:16px 14px}.sb-deal__card.is-selected .sb-deal__head{padding:15.5px 13.5px}.sb-deal__radio{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:2px solid #d9b3c4;background:#fff;position:relative}.sb-deal__card.is-selected .sb-deal__radio{border-color:var(--sb-primary)}.sb-deal__card.is-selected .sb-deal__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--sb-primary)}.sb-deal__info{flex:1 1 auto;min-width:0}.sb-deal__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;font-size:17px}.sb-deal__pill{display:inline-block;padding:3px 9px;border-radius:6px;background:var(--sb-soft-2);color:var(--sb-primary);font-size:12.5px;font-weight:700;letter-spacing:.02em}.sb-deal__sub{display:block;margin-top:4px;font-size:12.5px;color:var(--sb-muted)}.sb-deal__card.is-selected .sb-deal__sub{color:var(--sb-primary)}.sb-deal__price{flex:0 0 auto;text-align:right}.sb-deal__now{display:block;font-weight:700;font-size:17px;color:var(--sb-text)}.sb-deal__was{display:block;margin-top:2px;font-size:13px;color:var(--sb-muted);text-decoration:line-through}.sb-deal__badge{position:absolute;top:-11px;right:12px;padding:3px 10px;border-radius:999px;background:var(--sb-primary);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sb-deal__badge--accent{background:var(--sb-accent)}.sb-deal__rows{padding:0 14px 14px;cursor:default}.sb-deal__rows[hidden]{display:none}.sb-deal__rows-label{margin:0 0 8px;font-size:13px;color:var(--sb-muted)}.sb-deal__row{display:flex;align-items:center;gap:8px;margin-top:8px}.sb-deal__row-num{flex:0 0 18px;font-size:14px;font-weight:600;color:var(--sb-muted)}.sb-deal__row-selects{display:flex;flex:1 1 auto;gap:6px;min-width:0}.sb-deal__row-selects .sb-deal__select:first-child:not(:last-child){flex:2 1 0}.sb-deal__select{flex:1 1 0;min-width:0;height:40px;padding:0 26px 0 10px;border:1px solid var(--sb-border);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231f1d24' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;font:inherit;font-size:14px;color:var(--sb-text);appearance:none;-webkit-appearance:none;cursor:pointer}.sb-deal__select:focus{outline:2px solid var(--sb-primary);outline-offset:1px}.sb-deal__row-note{flex:0 0 100%;margin:4px 0 0 26px;font-size:12px;color:#b42318}.sb-deal__row-wrap{display:flex;flex-wrap:wrap}.sb-deal__summary{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:14px 2px 0;font-size:14px}.sb-deal__summary strong{font-size:16px}.sb-deal__save{color:var(--sb-primary);font-weight:700}.sb-deal__ess{margin-top:22px}.sb-deal__ess-heading{margin:0 0 10px;font-size:17px;font-weight:700}.sb-deal__ess-list{display:flex;flex-direction:column;gap:10px}.sb-deal__ess-item{border:1.5px solid var(--sb-border);border-radius:12px;background:#fff;padding:10px 12px;transition:border-color .15s ease,background-color .15s ease}.sb-deal__ess-item.is-checked{border-color:var(--sb-primary);background:var(--sb-soft)}.sb-deal__ess-main{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.sb-deal__ess-check{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--sb-primary);cursor:pointer}.sb-deal__ess-img{flex:0 0 52px;width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--sb-soft-2)}.sb-deal__ess-text{flex:1 1 auto;min-width:0}.sb-deal__ess-title{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.sb-deal__ess-sub{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--sb-primary)}.sb-deal__ess-prices{flex:0 0 auto;text-align:right}.sb-deal__ess-price{display:block;font-weight:700;font-size:15px}.sb-deal__ess-was{display:block;margin-top:2px;font-size:12.5px;color:var(--sb-muted);text-decoration:line-through}.sb-deal__ess-variant{margin:10px 0 0 32px;width:calc(100% - 32px)}.sb-deal__ess-variant[hidden]{display:none}.sb-deal__error{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fdecee;color:#b42318;font-size:13.5px}.sb-deal__error[hidden]{display:none}.sb-deal__buynow{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:10px;border:1.5px solid #8b0455;border-radius:6px;background:#fff;color:#8b0455;font:inherit;font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer}.sb-deal__buynow:hover{background:#fff5f7}.sb-deal__buynow[hidden]{display:none}.sb-deal__buynow[aria-busy=true]{opacity:.7;cursor:progress}.sb-deal-hidden{display:none!important}@media(max-width:420px){.sb-deal__head{gap:10px;padding:14px 12px}.sb-deal__card.is-selected .sb-deal__head{padding:13.5px 11.5px}.sb-deal__title,.sb-deal__now{font-size:16px}.sb-deal__rows{padding:0 12px 12px}.sb-deal__select{font-size:13.5px;padding:0 22px 0 8px;background-position:right 8px center}}.sb-deal--pack3 .sb-deal__card[data-qty="1"] .sb-deal__title:after{content:"(3 bra)";font-size:12px;font-weight:600;color:var(--sb-muted);letter-spacing:.01em}.sb-deal--pack3 .sb-deal__card[data-qty="2"] .sb-deal__title:after,.sb-deal--pack3 .sb-deal__card[data-qty="3"] .sb-deal__title:after{flex-basis:100%;order:3;font-size:12px;font-weight:600;color:var(--sb-muted);letter-spacing:.01em;margin-top:1px}.sb-deal--pack3 .sb-deal__card[data-qty="2"] .sb-deal__title:after{content:"(6 bra)"}.sb-deal--pack3 .sb-deal__card[data-qty="3"] .sb-deal__title:after{content:"(9 bra)"}.sb-deal--pack3 .sb-deal__card[data-qty="2"] .sb-deal__title,.sb-deal--pack3 .sb-deal__card[data-qty="3"] .sb-deal__title{position:relative;top:-4px}.sb-deal--pack3 .sb-deal__card.is-selected[data-qty] .sb-deal__title:after{color:var(--sb-primary)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sb-deal.css.map */
