.subscribeList{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:768px){.subscribeList{display:none}}.subscribeList .subscribe-card{border-radius:24px;box-shadow:8px -4px 40px 0 rgba(60,99,168,.059);display:flex;flex-direction:column;height:100%;min-width:190px}.subscribeList .subscribe-card:not(.promo-slider-wrapper){margin:0 20px}.subscribeList .subscribe-card__sub-title{color:#399df3;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:16px;text-align:center;text-transform:uppercase}.subscribeList .subscribe-card__sub-title.cn,.subscribeList .subscribe-card__sub-title.jp{font-size:14px}.subscribeList .subscribe-card__title-link{color:#000}.subscribeList .subscribe-card__title{color:#000;font-size:31px;font-weight:700;letter-spacing:.05em;line-height:36px;text-align:left;text-transform:uppercase}.subscribeList .subscribe-card__title.cn,.subscribeList .subscribe-card__title.jp{font-size:22px}.subscribeList .subscribe-card__description-list{display:flex;flex-direction:column;justify-content:space-around;margin:16px 0;width:100%}.subscribeList .subscribe-card__description-list-item{align-items:center;display:flex;font-size:16px;gap:10px;justify-content:flex-start;line-height:26px;white-space:nowrap}.subscribeList .subscribe-card__description-list-item-icon{color:#1372ee;flex-shrink:0;height:20px;width:20px}.subscribeList .subscribe-card__description-list-item .benefit-content{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.subscribeList .subscribe-card__description-list-item .benefit-left{align-items:center;color:#000;display:flex;font-size:14px;font-weight:400;gap:10px}.subscribeList .subscribe-card__description-list-item .benefit-left .benefit-icon{color:#1372ee;flex-shrink:0;height:20px;width:20px}.subscribeList .subscribe-card__description-list-item .benefit-right{color:#8093a1;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:.05em;line-height:26px;text-align:right;white-space:nowrap}.subscribeList .subscribe-card__description-list-item .benefit-right .old-value{text-decoration:line-through}.subscribeList .subscribe-card__content{border-top-left-radius:24px;border-top-right-radius:24px;display:flex;flex-direction:column;overflow:hidden}.subscribeList .subscribe-card__product-image-wrapper{aspect-ratio:16/9;background:linear-gradient(180.33deg,#399df3 -58.81%,#fff 119.29%);border-bottom:1px solid #ececec;max-height:300px;overflow:hidden}.subscribeList .subscribe-card__product-image{max-height:340px;width:auto}.subscribeList .subscribe-card__description{align-items:flex-start;display:flex;flex-direction:column;padding:24px 24px 0}.subscribeList .subscribe-card__footer{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:12px;justify-content:space-between;margin-top:auto;padding:24px;position:static}.subscribeList .subscribe-card__footer .subscribe-card__price-wrapper .subscribe-card__main-price-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.subscribeList .subscribe-card__footer .subscribe-card__price-wrapper .subscribe-card__price{color:#000;font-size:28px;font-weight:400;line-height:32px;text-align:left}.subscribeList .subscribe-card__footer .subscribe-card__price-wrapper .subscribe-card__unit-price{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:1px;line-height:16px;white-space:nowrap}.subscribeList .subscribe-card__footer .subscribe-card__price-wrapper .vat{color:#000;font-size:16px;font-weight:300;letter-spacing:1px;line-height:16px;text-align:left}.subscribeList .subscribe-card__explore-button{align-items:center;background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:none;border-radius:16px;color:#fff;display:flex;font-size:20px;font-weight:400;gap:3px;justify-content:center;letter-spacing:.05em;max-height:44px;padding:12px 20px}.subscribeList .subscribe-card__explore-button>span{text-wrap:nowrap}.subscribeList .subscribe-card__explore-button>span:first-letter{text-transform:uppercase}.promoModal{overflow-y:auto}.promoBottleBox{display:flex;flex-direction:column;gap:24px}.promoBottleTitle{color:#062d4e;font-size:28px;line-height:32px}.promoBottleList{display:flex;flex-direction:column;gap:12px}.promoBottleItem{align-items:center;display:flex;gap:12px;padding:6px 0}.promoBottleImage{flex-shrink:0;height:56px;width:56px}.promoBottleImage img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.promoBottleInfo{display:flex;flex:1;flex-direction:column;gap:2px}.promoBottleName{color:#262c31;font-size:14px;font-weight:700;line-height:20px}.promoBottleUnit{color:#88a2b7;font-size:12px;font-weight:500;line-height:14px}.promoBottleQty{align-items:center;display:inline-flex;margin-top:6px;overflow:hidden}.promoBottleQtyBtn{background:transparent;border:none;cursor:pointer;height:20px;opacity:1;position:relative;width:20px}.promoBottleQtyBtn.disabled{opacity:.4}.promoBottleQtyBtn:before{height:1px;width:10px}.promoBottleQtyBtn:before,.promoBottleQtyPlus:after{background-color:#88a2b7;border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.promoBottleQtyPlus:after{height:10px;width:1px}.promoBottleQtyValue{font-size:12px;font-weight:500;line-height:18px;min-width:14px;text-align:center}.promoBottleOut{color:#9ca3af;font-size:12px;margin-top:6px}.promoBottlePrice{color:#262c31;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:28px;white-space:nowrap}.promoBottleCheckout{display:flex;flex-direction:column;gap:12px}.promoBottleCheckout .promoBottleCheckoutBtn{align-items:center;background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:none;border-radius:16px;color:#fff;display:flex;font-size:18px;font-weight:400;gap:3px;height:46px;justify-content:center;letter-spacing:.25px;line-height:20px;padding:13px 10px}.promoBottleCheckout .promoLoader{font-size:22px;margin-left:8px}#promo-bottle-template,.promoBottleCheckout .promoLoader.hidden{display:none}.promotion-common-info{background:#fff;border-radius:16px;box-shadow:0 13px 16px 13px rgba(60,99,168,.059);margin:15px 25px 0;padding:6px 24px}@media(min-width:768px){.promotion-common-info{display:none}}@media(min-width:400px){.promotion-common-info{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}}.promotion-common-info .info-row{align-items:center;display:flex;gap:10px}.promotion-common-info .info-row.primary-row{justify-content:flex-start;margin-bottom:10px}.promotion-common-info .info-item{align-items:center;color:#333;display:flex;font-size:13px;gap:8px}.promotion-common-info .info-item .info-item-icon{color:#1372ee;flex-shrink:0;height:20px;width:20px}.promotion-common-info .info-item img{flex-shrink:0}@media(min-width:768px){.subscribeList{padding:0 24px}}.subscribeList .subscribe-card.promo-slider-wrapper{background:transparent}@media(max-width:768px){.subscribeList .subscribe-card.promo-slider-wrapper{box-shadow:none}}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__description{border:none}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__product-image{height:100%;-o-object-fit:contain;object-fit:contain;transform:none;width:100%}.subscribeList .subscribe-card.promo-slider-wrapper .slick-track{padding:20px 0}.subscribeList .subscribe-card.promo-slider-wrapper .slick-track>.slick-slide:not(:last-child){margin-right:12px}.subscribeList .promo-slide-item{background:#fff;border-radius:24px;display:flex!important;flex-direction:column;justify-content:space-between;min-height:450px;outline:none}@media(max-width:768px){.subscribeList .promo-slide-item{box-shadow:8px -4px 40px 0 rgba(60,99,168,.06)}}.special-offer-wrapper{border-top:1px solid #ececec}.special-offer__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:10px 24px;width:100%}.special-offer__title{color:#8093a1;font-family:DB_Adman,sans-serif;font-size:18px;font-weight:400;line-height:26px}@media(max-width:768px){.special-offer__title{font-size:14px}}.special-offer__icon{transform-origin:center;transition:transform .25s ease}.special-offer__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.special-offer__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:10px 24px 16px}.special-offer__item{align-items:center;display:grid;gap:10px;grid-template-columns:20px 1fr auto}.special-offer__item-icon{color:#1372ee;flex-shrink:0;height:20px;width:20px}.special-offer__item-info{display:flex;flex-direction:column}.special-offer__item-info span:first-child{color:#000;font-size:16px;font-weight:400;line-height:20px}.special-offer__item-hint{color:#303133;font-size:16px;font-weight:300;letter-spacing:.05em;line-height:18px}.special-offer__item-value{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:1px;line-height:16px;white-space:nowrap}.special-offer.is-open .special-offer__icon{transform:rotate(180deg)}.special-offer.is-open .special-offer__panel{max-height:200px;opacity:1}.promotion-slick-init{position:relative}.promotion-slick-init:not(.slick-initialized){display:flex;overflow:hidden}.promotion-slick-init .slick-list{display:block!important}.promotion-slick-init .slick-dots{display:flex!important;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;transition:transform .15s ease;width:100%}.promotion-slick-init .slick-dots.dots-no-transition .slick-dots{transition:none!important}.promotion-slick-init .slick-dots li{margin-right:5px}.promotion-slick-init .slick-dots li button{background:#ccc;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:12px;line-height:0;opacity:.5;outline:none;padding:5px;transition:all .3s ease;width:12px}.promotion-slick-init .slick-dots li.slick-active button{background:#399df3;opacity:1}
