@media(min-width:768px){.show-on-mobile{display:none!important}}.subscribeList{display:grid;gap:55px;grid-template-columns:1fr;margin-bottom:40px}.subscribeList .subscribe-card{border-radius:24px;box-shadow:0 4px 64px 0 rgba(0,0,0,.12);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:#303133}.subscribeList .subscribe-card a{text-decoration:none}.subscribeList .subscribe-card__title{color:#303133;font-size:31px;font-weight:700;letter-spacing:.05em;line-height:36px;text-align:left;text-transform:uppercase;white-space:nowrap}.subscribeList .subscribe-card__title.cn,.subscribeList .subscribe-card__title.jp{font-size:20px}.subscribeList .subscribe-card__description-list{display:flex;flex-direction:column;gap:16px;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}.subscribeList .subscribe-card__description-list-item-icon{color:#1372ee;flex-shrink:0;height:20px;width:20px}.subscribeList .subscribe-card__description-list-item-icon--green{color:#009347}.subscribeList .subscribe-card__description-list-item-text{font-size:18px;font-weight:400;letter-spacing:.25px;line-height:20px}.subscribeList .subscribe-card__description-list-item-text.cn,.subscribeList .subscribe-card__description-list-item-text.jp{font-size:15px}.subscribeList .subscribe-card__description-list-item .benefit-content{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:26px;width:100%}.subscribeList .subscribe-card__description-list-item .benefit-left{align-items:center;color:#303133;display:flex;font-size:18px;font-weight:400;gap:10px;letter-spacing:.05em;line-height:20px}.subscribeList .subscribe-card__description-list-item .benefit-left.cn,.subscribeList .subscribe-card__description-list-item .benefit-left.jp{font-size:14px}.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:18px;font-weight:400;gap:8px;letter-spacing:.05em;line-height:20px;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(278.98deg,#f1f8fe -.83%,#fff 71.58%);border-bottom:1px solid #ececec;max-height:300px;overflow:hidden}.subscribeList .subscribe-card__product-image-wrapper--secondary{background:linear-gradient(180.33deg,#399df3 -58.81%,#fff 119.29%)}.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:20px 24px 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:#303133;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:18px;font-weight:400;letter-spacing:.25px;line-height:20px;white-space:nowrap}.subscribeList .subscribe-card__footer .subscribe-card__price-wrapper .vat{color:#303133;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:4px;justify-content:center;letter-spacing:.05em;max-height:44px;overflow:hidden;padding:12px 20px;position:relative;transition:color .3s ease}.subscribeList .subscribe-card__explore-button--secondary{background:#fff;border:1px solid #d9d9d9;color:#303133}.subscribeList .subscribe-card__explore-button--in-cart{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:none;color:#fff}.subscribeList .subscribe-card__explore-button:before{background:#84c1aa;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.subscribeList .subscribe-card__explore-button>*{position:relative;z-index:1}.subscribeList .subscribe-card__explore-button>span{padding-top:1px;white-space:nowrap}.subscribeList .subscribe-card__explore-button>span:first-letter{text-transform:uppercase}.subscribeList .subscribe-card__explore-button--success{border:none;color:#fff}.subscribeList .subscribe-card__explore-button--success:before{opacity:1}.subscribeList .subscribe-card__explore-button:disabled{cursor:not-allowed}.subscribeList .subscribe-card__explore-button.cn,.subscribeList .subscribe-card__explore-button.jp{font-size:16px}@media(min-width:1025px){.modalContentWrapper:has(.promoModal){width:670px!important}}.promoModal__title{color:#303133;font-size:28px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:10px}@media(min-width:1025px){.promoModal__title{font-size:40px;font-weight:700;letter-spacing:2px;line-height:44px;margin-bottom:12px}}.promoModal__subtitle{color:#8093a1;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px;margin-bottom:40px}@media(min-width:1025px){.promoModal__subtitle{font-size:24px;line-height:24px}}.promoModal__options .promoOption{cursor:pointer;display:flex;gap:16px;margin-bottom:40px}@media(min-width:1025px){.promoModal__options .promoOption{align-items:center}}.promoModal__options .promoOption__radio input{height:16px;width:16px}.promoModal__options .promoOption__visual{border:1px solid #ececec;border-radius:8px;display:none;min-width:200px;padding:12px}@media(min-width:1025px){.promoModal__options .promoOption__visual{align-items:center;display:flex;gap:8px;justify-content:space-between}}.promoModal__options .promoOption__left{flex-shrink:0;position:relative;width:70px}.promoModal__options .promoOption__right{flex-shrink:0;height:88px;width:70px}.promoModal__options .promoOption__coupon-stack{height:100%;position:relative;width:100%}.promoModal__options .promoOption__coupon{display:block;height:auto;position:absolute;width:100%}.promoModal__options .promoOption__coupon--front{left:6px;top:6px;transform:scale(.95);z-index:2}.promoModal__options .promoOption__coupon--back{left:0;top:0;transform:rotate(-40deg);z-index:1}.promoModal__options .promoOption__multiplier{color:#2e86f9;font-size:34px;font-weight:700;line-height:44px;padding:2px 6px;position:absolute;right:6px;top:-20px}.promoModal__options .promoOption__plus{align-items:center;color:#2e86f9;display:flex;flex-shrink:0;font-size:20px;font-weight:700;justify-content:center;line-height:20px;width:20px}.promoModal__options .promoOption__none-selected{color:#303133;font-size:20px;line-height:20px;margin:55px auto;text-align:center}.promoModal__options .promoOption__content{display:flex;flex-direction:column;gap:16px}.promoModal__options .promoOption__name{font-size:20px;font-weight:700;letter-spacing:.25px;line-height:20px}.promoModal__options .promoOption__description,.promoModal__options .promoOption__warning{font-size:18px;letter-spacing:.25px;line-height:20px}.promoModal__options .promoOption__description{font-weight:300}.promoModal__options .promoOption__warning{color:#e53935}.promoModal__footer{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}@media(min-width:1025px){.promoModal__footer{border-top:1px solid #e7ecf1;flex-direction:row-reverse;justify-content:center;margin:0 -24px;padding:20px 20px 0}}.promoModal__btn{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;height:44px;justify-content:center;letter-spacing:.25px;line-height:15px;padding:13px 10px}.promoModal__btn--secondary{background:#fff;border:1px solid #d9d9d9;color:#303133}@media(min-width:1025px){.promoModal__btn{flex:1}}.subscribeList .subscribe-card.promo-slider-wrapper{background:transparent;margin-top:-65px}@media(max-width:768px){.subscribeList .subscribe-card.promo-slider-wrapper{box-shadow:none}}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card--in-cart{border:1px solid #399df3;border-radius:25px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__content--first .subscribe-card__description{gap:4px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__content--first .subscribe-card__description-list{gap:6px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__content--with-offer .subscribe-card__description{min-height:195px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__content--secondary:not(.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__content--with-offer) .subscribe-card__description{min-height:332px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__description{border:none;min-height:240px}.subscribeList .subscribe-card.promo-slider-wrapper .subscribe-card__description-list{gap:4px}.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:75px 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:25px;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;outline:none;transition:box-shadow .3s ease,border .3s ease,border-radius .3s ease,transform .3s ease}@media(max-width:768px){.subscribeList .promo-slide-item{box-shadow:0 4px 64px 0 rgba(0,0,0,.12)}}.subscribeList .promo-slide-item--secondary{border:1px solid transparent;box-shadow:8px -4px 40px 0 rgba(60,99,168,.06)}.subscribeList .promo-slide-item--secondary:has(.subscribe-card__content--in-cart){border:1px solid #399df3;border-radius:25px;box-shadow:0 0 40px 0 rgba(57,157,243,.18)}@media(min-width:768px){.subscribeList .promo-slide-item--secondary:has(.subscribe-card__content--in-cart){transform:scale(1.03)}}.subscribeList .promo-slide-item .subscribe-card__image-stack{align-items:flex-end;display:flex;justify-content:center;position:relative}.subscribeList .promo-slide-item .subscribe-card__image{left:50%;position:absolute;top:-7px;transform-origin:bottom center;width:clamp(120px,40vw,220px)}.subscribeList .promo-slide-item .subscribe-card__image--front{transform:translateX(-50%) rotate(8.49deg)}.subscribeList .promo-slide-item .subscribe-card__image--back{opacity:.2;transform:translate(-94%,18%) rotate(8.909deg) scale(1.2)}.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:9px 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--no-icon{grid-template-columns:1fr auto}.special-offer__item-info{display:flex;flex-direction:column}.special-offer__item-info span:first-child{color:#303133;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}.special-offer--static .special-offer__title{display:block;font-size:14px;letter-spacing:.05em;line-height:16px;padding:10px 24px 0}.special-offer--static .special-offer__panel{max-height:none;opacity:1}.special-offer--static .special-offer__item-info span{line-height:18px}.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;height:20px;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{height:auto;margin:0 8px 0 0;width:auto}.promotion-slick-init .slick-dots li button{background:#d1d5db;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;opacity:.5;outline:none;padding:5px;transition:all .3s ease;width:8px}.promotion-slick-init .slick-dots li button:before{content:none}.promotion-slick-init .slick-dots li.slick-active button{background:#3087fa;opacity:1}
