.subscription-quantity{padding:16px}.subscription-quantity strong{font-weight:600}.subscription-quantity h3{font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.subscription-quantity .quantity-bundle__content{padding:6.5px 16px;display:flex;gap:12px;align-items:center}.subscription-quantity .quantity-bundle__item{position:relative;cursor:pointer;display:block}.subscription-quantity .quantity-bundle__item:not(:last-child){margin-bottom:16px}.subscription-quantity .quantity-bundle__row-label{position:absolute;border:1px solid #dac0a8;border-radius:83px;padding:1px 8px;background:#fefcf9;top:0;right:16px;transform:translateY(-50%);font-weight:600;font-size:10px;line-height:1.5;letter-spacing:.02em}.subscription-quantity .quantity-bundle__label{width:100%;height:auto;aspect-ratio:1;border-radius:100%;border:1px solid #dac0a8;flex:0 0 16px;width:16px;position:relative}.subscription-quantity .quantity-bundle__label:before{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#dac0a8;transition:.3s ease;transform:scale(0)}.subscription-quantity .quantity-bundle__label:has(input:checked):before{transform:scale(1)}.subscription-quantity .quantity-bundle__label input{position:absolute;width:0;height:0;font-size:0;-webkit-appearance:none;appearance:none}.subscription-quantity .subscription-quantity__item{padding:9.5px 4px;border-radius:100px;border:1px solid transparent;transition:.3s ease;color:#5b4d4a;font-weight:600;line-height:1.5;flex:1 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.subscription-quantity .subscription-quantity__selector{display:flex;align-items:center;padding:6px 0}.subscription-quantity .subscription-quantity__item:has(input:checked){border:1px solid #000;background:#fff3e8}.subscription-quantity .quantity-bundle__info-bottom{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em}.subscription-quantity h4{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.02em;margin-bottom:0;margin-top:0}.subscription-quantity .quantity-bundle__price-label{margin-block:0;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em}.subscription-quantity .quantity-bundle__price-wrapper{text-align:right;margin-left:auto}.subscription-quantity .quantity-bundle__price-regular{font-weight:600;font-size:14px;line-height:1.5;letter-spacing:.02em}.subscription-quantity .quantity-bundle__price-compare{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em;opacity:.5;text-decoration:line-through}.subscription-quantity .quantity-bundle__info-top{display:flex;align-items:center;column-gap:10px;row-gap:2px;margin-bottom:4px}.subscription-quantity .quantity-bundle__save-label{font-weight:400;font-size:12px;line-height:1.2;text-transform:uppercase;color:#121212;padding:2px 4px;margin-block:0;text-align:center;display:inline-block}.subscription-quantity .quantity-bundle__gifts{display:flex;align-items:center;column-gap:12px;row-gap:4px;justify-content:center;font-size:11px;line-height:1.5;letter-spacing:.02em;padding:10px 4px;flex-wrap:wrap}.subscription-quantity .quantity-bundle__gifts img{width:14px;height:auto;margin-right:6px;vertical-align:middle}.subscription-quantity .quantity-bundle__delivery{font-weight:400;font-size:11px;line-height:1.5;letter-spacing:.02em}.subscription-quantity .quantity-bundle__delivery span{font-weight:600}.subscription-quantity .quantity-bundle__delivery img{width:14px;height:auto;margin-right:6px;vertical-align:middle}.subscription-quantity .quantity-bundle__details{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;row-gap:2px;column-gap:14px;margin-block:24px 12px}.subscription-quantity .quantity-bundle__stock{display:flex;align-items:center;position:relative;gap:7px;font-weight:600;font-size:11px;line-height:1.5;letter-spacing:.02em}.subscription-quantity .quantity-bundle__stock:before{content:"";display:block;width:9px;flex:0 0 9px;height:9px;border-radius:50%;background:#c3dac3}.subscription-quantity .quantity-bundle__payment_icons{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;column-gap:8px;row-gap:2px;margin-block:12px 0;flex-wrap:wrap}.subscription-quantity .quantity-bundle__payment_icons svg{width:32px;height:20px;object-fit:cover}.subscription-quantity .quantity-bundle__submit{text-transform:uppercase}.subscription-quantity .subscription-benefits__text ul li{display:flex;align-items:start;gap:2px}.subscription-quantity .subscription-quantity__heading{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;margin-bottom:16px}.subscription-quantity .subscription-quantity__heading h3{margin:0;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.5;text-transform:none}.subscription-quantity .subscription-quantity__heading .subscription-quantity__discount{display:flex;align-items:center;padding:6px 10px;font-weight:500;font-size:12px;letter-spacing:0;line-height:1.2;text-transform:uppercase;gap:6px;opacity:.5;transition:.3s ease}.subscription-quantity .subscription-quantity__heading .subscription-quantity__discount.discount-active{opacity:1}.subscription-quantity .subscription-quantity__selector{margin-bottom:20px}.subscription-quantity .subscription-benefits__title{margin-block:10px 16px;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.5;text-transform:uppercase}.subscription-quantity .subscription-benefits__text{font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1.5}.subscription-quantity .subscription-benefits__text ul{font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1.5;margin:0;padding:0}.subscription-quantity .subscription-benefits__text ul li{justify-content:start;text-align:left}.subscription-quantity .subscription-benefits__text ul li:before{margin-top:5px}.subscription-quantity .subscription-quantity__price{margin-block:20px 8px;display:flex;column-gap:4px;flex-wrap:wrap;align-items:center}.subscription-quantity .subscription-quantity__price-info{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em}.subscription-quantity .price-subscription__discounted,.subscription-quantity .price-subscription__regular{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0}.subscription-quantity .price-subscription__compare{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:0;color:#aca4a1;text-decoration:line-through}.subscription-quantity .gifts-subscription__price-free{text-decoration:line-through}.subscription-quantity .price-subscription__label{font-weight:400;font-size:12px;letter-spacing:.02em;line-height:1.5}.subscription-quantity .price-subscription__discount{padding:6px 8px;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.2;border-radius:4px;margin-left:4px;text-transform:uppercase}.subscription-quantity .gifts-subscription__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.subscription-quantity .subscription-quantity__gifts{margin-top:20px;padding:20px 24px;position:relative;overflow:hidden;border-radius:4px}.subscription-quantity .subscription-quantity__gifts h4{text-align:center;font-weight:600;font-size:15px;line-height:1;margin-bottom:28px;position:relative;z-index:1}.subscription-quantity .gifts-subscription__wrapper{display:flex;gap:16px}.subscription-quantity .gifts-subscription__item{position:relative;flex:1 1 0}.subscription-quantity .gifts-subscription__price-wrapper{position:absolute;left:50%;transform:translate(-50%,-50%);max-width:max-content;border:1px solid rgba(217,192,168,1);border-radius:100px;background:#fefcf9;padding:2.5px 11px;font-weight:600;font-size:12px;line-height:1.5;color:#aca4a1}.subscription-quantity .gifts-subscription__price-wrapper strong{font-weight:600;font-size:12px;line-height:1.5;margin-right:2px;color:#5b4d4a}.subscription-quantity .gifts-subscription__media{border:1px solid rgba(218,192,168,1);border-radius:4px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;height:auto;background:#fff}.subscription-quantity .gifts-subscription__media img{max-width:71%;aspect-ratio:1;object-fit:contain;margin-inline:auto;height:auto}.subscription-quantity .gifts-subscription__title{text-align:center;margin-top:16px;font-weight:600;font-size:14px;line-height:1;letter-spacing:0}.subscription-quantity .subscription-quantity__guarantee{padding:4px 24px;display:flex;align-items:center;margin-top:14px;max-width:max-content;margin-inline:auto;font-size:12px;gap:4px;text-transform:uppercase}.subscription-quantity .subscription-quantity__guarantee img{max-width:100%;height:18px;width:18px;flex:0 0 18px;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em}@media screen and (max-width:991px){.subscription-quantity .quantity-bundle__content{flex-wrap:wrap}.subscription-quantity .quantity-bundle__price-wrapper,.subscription-quantity .quantity-bundle__info{flex:1 0 max-content}}@media screen and (max-width:767px){.subscription-quantity{padding:12px}.subscription-quantity .quantity-bundle__gifts{font-size:10px}.subscription-quantity .quantity-bundle__gifts img{width:12px}.subscription-quantity .subscription-benefits__title{font-size:13px}.subscription-quantity .price-subscription__discounted,.subscription-quantity .price-subscription__regular,.subscription-quantity .price-subscription__compare{font-size:16px}.subscription-quantity .price-subscription__discount,.subscription-quantity .subscription-quantity__gifts h4{font-size:12px}.subscription-quantity .gifts-subscription__price-wrapper{font-size:9.5px}.subscription-quantity .gifts-subscription__price-wrapper strong{font-size:9.5px}.subscription-quantity .gifts-subscription__wrapper{gap:12px}.subscription-quantity .subscription-quantity__gifts{padding:14px 12px}.subscription-quantity .gifts-subscription__title{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/subscription-quantity.css.map */
