.bundle-deals{font-family:Poppins,sans-serif;margin:24px 0 20px;border:2px solid #1a1a1a;border-radius:16px;padding:16px 14px 14px;background:#fdfaff}.bundle-deals__title{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;margin:0 0 4px}.bundle-deals__subtitle{font-size:.74rem;font-weight:600;color:#ff69b4;margin:0 0 14px}.bundle-options{display:flex;flex-direction:column;gap:12px}.bundle-option{display:flex;align-items:center;gap:12px;width:100%;border:2px solid #e8e8e8;border-radius:12px;background:#fff;padding:14px 12px;cursor:pointer;text-align:left;position:relative;transition:border-color .2s,background .2s;font-family:inherit}.bundle-option.active{border-color:#ff69b4;background:#fff0f5}.bundle-option--best{border-color:#1a1a1a;background:#fffdf5}.bundle-option__flag{position:absolute;top:-10px;left:12px;background:#1a1a1a;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 9px;border-radius:20px}.bundle-option__radio{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid #ccc;transition:border-color .2s,box-shadow .2s}.bundle-option.active .bundle-option__radio{border-color:#ff69b4;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 12px #ff69b4}.bundle-option__main{display:flex;flex-direction:column;gap:2px;flex:1}.bundle-option__name{font-size:.92rem;font-weight:700;color:#1a1a1a}.bundle-option__perk{font-size:.68rem;font-weight:600;color:#666}.bundle-option__save{font-size:.7rem;font-weight:700;color:#059669}.bundle-option__save--big{font-size:.78rem}.bundle-option__prices{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.bundle-option__price{font-size:1rem;font-weight:700;color:#1a1a1a}.bundle-option.active .bundle-option__price{color:#ff69b4}.bundle-option__compare{font-size:.7rem;color:#999;text-decoration:line-through}.bundle-option__unit{font-size:.62rem;font-weight:600;color:#999}.bundle-option__unit--best{color:#ff69b4;font-weight:700}.bundle-picker{margin-top:12px;padding:12px;background:#fff0f5;border:1.5px solid #ffb6c1;border-radius:12px}.bundle-picker__label{font-size:.78rem;font-weight:700;color:#ff69b4;margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.bundle-scents{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bundle-scent{position:relative;border:2px solid #f0d0da;border-radius:12px;background:#fff;padding:10px 4px 8px;text-align:center;cursor:pointer;transition:border-color .15s,transform .1s,background .15s;font-family:inherit}.bundle-scent:active{transform:scale(.96)}.bundle-scent--sel{border-color:#ff69b4;background:#fff}.bundle-scent img{width:50px;height:50px;object-fit:contain;display:block;margin:0 auto 5px;pointer-events:none}.bundle-scent span.bundle-scent__name{font-size:.62rem;font-weight:600;color:#333;line-height:1.2;display:block;pointer-events:none}.bundle-scent__qty{position:absolute;top:-8px;right:-6px;min-width:22px;height:22px;border-radius:99px;background:#ff69b4;color:#fff;font-size:.72rem;font-weight:700;line-height:22px;padding:0 4px;display:none;box-shadow:0 1px 4px #0003;pointer-events:none}.bundle-scent--sel .bundle-scent__qty{display:block}.bundle-scent__minus{position:absolute;top:-8px;left:-6px;width:22px;height:22px;border-radius:50%;background:#1a1a1a;color:#fff;font-size:.85rem;font-weight:700;line-height:20px;text-align:center;border:none;cursor:pointer;display:none;padding:0}.bundle-scent--sel .bundle-scent__minus{display:block}.bundle-atc{margin-top:12px;width:100%;padding:13px;background:#ff69b4;color:#fff;font-weight:700;font-size:.85rem;border:none;border-radius:10px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:background .2s;font-family:inherit}.bundle-atc:hover:not(:disabled){background:#e05090}.bundle-atc:disabled{background:#f5c0d8;cursor:not-allowed}.bundle-atc__msg{margin:7px 0 0;font-size:.78rem;font-weight:600;text-align:center}@media(max-width:480px){.bundle-deals{padding:14px 10px 12px}.bundle-scent img{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bundle-deals.css.map */
