.badge{position:relative;overflow:visible;padding:3px 6px;border-radius:5px;text-align:center;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:110%;border:none}.badge:before{content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:-1;background:linear-gradient(90deg,#d3a9fe80,#fb9f8f80);border-radius:5px}.product__advanced-text-container{padding:4px 8px;display:flex;align-items:center;gap:4px;border-radius:8px}.product__advanced-text-icon{position:relative;width:24px;min-width:24px;line-height:0}.product__advanced-text-icon img{width:100%;height:auto;object-fit:contain}.product__advanced-text-content *{color:#3d2458;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;margin:0}.thumbnail-slider .thumbnail-list.slider{margin-bottom:1.5rem}.product__title{margin:2.4rem 0 .8rem;font-size:18px;font-weight:700;font-family:var(--font-heading-family)}.sticky_add_cart .product__title{font-size:12px}.drawer__inner .quantity{min-width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.main-product__info-container>.product__description{padding:10px;background-color:#ed5a0114;border-radius:8px;margin:2.4rem 0}.main-product__info-container .product-tax--alternative{opacity:1}.main-product__info-container>.product__description a.highlighted{display:block;margin:10px 0;padding:7px;background-color:#fff;border-radius:7px;color:#ed5a01;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-align:center;text-decoration:none}.main-product__info-container>.product__description a:hover{text-decoration:underline}.product__text.subtitle,.taste-variants--title{color:var(--Dark, #3D2458);font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.6px}.taste-variants--title{margin:0 0 1.2rem}.taste-variants,.recharge-wrapper{margin:2.4rem 0}.newDivWrapper .pdp-icons__wrapper span{color:#3d2458}.taste-variants--wrapper--inner.is--selected .taste-variants--wrapper--card{position:relative;overflow:visible;border-radius:8px;background:linear-gradient(90deg,#f2e5fe,#fde2de);padding:8px;border:none;gap:8px}.taste-variants--wrapper--inner.is--selected .taste-variants--wrapper--card:before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:8px;z-index:-1;background:linear-gradient(90deg,#d3a9fe,#fb9f8f)}.taste-variants--wrapper--inner img{max-width:46px;max-height:46px}.taste-variants--wrapper--inner p{color:#3d2458;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.taste-variants--wrapper--inner:not(.is--selected) .taste-variants--wrapper--card{flex:1;background:linear-gradient(90deg,#d3a9fe1a,#fb9f8f1a);border:1px solid #D3A9FE80;border-radius:8px;padding:8px;gap:8px}.taste-variants--wrapper--inner{position:relative}.taste-variants--badge{border-radius:5px;background:#ed5a01;padding:3px 6px;position:absolute;top:0;right:16px;transform:translateY(-50%);width:fit-content;text-align:center;font-family:var(--font-body-family);font-size:15px!important;font-style:normal;font-weight:500;line-height:110%;color:#fff;z-index:1}.taste-variants--wrapper{align-items:stretch}.recharge-one-time__wrapper,.recharge-subscription__wrapper{position:relative;overflow:visible;border-radius:8px;background:linear-gradient(90deg,#fbf6ff,#fff5f4);padding:12px 8px;z-index:auto;margin:20px 0 0}.recharge-one-time__wrapper:has(.compare-at-badge),.recharge-subscription__wrapper:has(.recharge__badge){padding-top:20px}.recharge-one-time__wrapper[data-checked=true],.recharge-subscription__wrapper[data-checked=true]{background:linear-gradient(90deg,#e9d4fe,#fdcfc8)}.recharge-one-time__wrapper[data-checked=true]:before,.recharge-subscription__wrapper[data-checked=true]:before{background:linear-gradient(90deg,#d3a9fd,#fb9f90)}.recharge-one-time__wrapper:before,.recharge-subscription__wrapper:before{content:"";display:block;border-radius:8px;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(90deg,#d3a9fe80,#fb9f8f80);z-index:-1}.recharge-one-time__wrapper .recharge-subscription__heading,.recharge-subscription__wrapper .recharge-subscription__heading{display:flex;align-items:center;gap:8px;border:none;padding:0 8px 0 0;border-radius:0;background-color:transparent}.recharge-subscription__wrapper[data-checked=true] .recharge-subscription__heading,.recharge-one-time__wrapper[data-checked=true] .recharge-subscription__heading{background:transparent}.recharge-subscription__radio-button{width:20px;height:20px;border:1px solid #490099;position:relative;border-radius:50%;display:block}.recharge-subscription__radio-button:before{content:"";display:none;width:13px;height:13px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#490099}.recharge-subscription__wrapper[data-checked=true] .recharge-subscription__radio-button:before,.recharge-one-time__wrapper[data-checked=true] .recharge-subscription__radio-button:before{display:block}.recharge-subscription__image{width:42px;max-width:42px;position:relative;line-height:0}.recharge-subscription__image img{width:100%;height:auto}.subscription-widget-translation{color:#3d2458;font-family:var(--font-heading-family);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px;margin:0 0 8px}.recharge-subscription__title{flex:1}div.recharge-subscription__wrapper .recharge-subscription__heading .recharge-subscription__title{gap:0}.subscription-widget__variant-title{display:block;width:fit-content;padding:5px 6px;background-color:#fff;border-radius:4px;color:#490099;font-family:var(--font-heading-family);font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.recharge-subscription__price-container{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media screen and (max-width: 385px){.recharge-subscription__price{flex-direction:column-reverse}}.recharge-subscription__price{margin:0;color:#490099;text-align:right;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:130%;display:flex;align-items:center;gap:6px}.recharge-subscription__price .compare-price{color:#a67bc8;font-size:14px;font-weight:400;text-decoration-line:line-through}.recharge-subscription__price-per-month{color:#6d6d6d;text-align:right;font-family:var(--font-body-family);font-size:11px;font-style:normal;font-weight:400;line-height:110%;margin:0}.recharge-subscription__price-per-kilogram{padding:4px 7px;border-radius:5px;background:#ffffff80;color:#6d6d6d;text-align:right;font-family:var(--font-body-family);font-size:7px;font-style:normal;font-weight:400;line-height:110%}.recharge-one-time__wrapper .recharge-subscription__body,.recharge-subscription__wrapper .recharge-subscription__body{display:none;padding:17px 8px 0;margin:17px 0 0;position:relative;border:none}.recharge-one-time__wrapper .recharge-subscription__body:before,.recharge-subscription__wrapper .recharge-subscription__body:before{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background:linear-gradient(90deg,#debefd,#fcb7ac)}.recharge-one-time__wrapper[data-checked=true] .recharge-subscription__body{display:block}.recharge-subscription__benefit-list{padding:0;flex-direction:column;gap:12px;margin:0;display:none}.recharge-subscription__wrapper[data-checked=true] .recharge-subscription__benefit-list,.recharge-one-time__wrapper[data-checked=true] .recharge-subscription__benefit-list{display:flex}.recharge-subscription__wrapper[data-checked=true] .recharge-subscription__benefit-list{margin:0 0 12px}.recharge-subscription__benefit-item{display:flex;align-items:center;gap:12px;color:#3d2458;font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.benefit-item__icon{position:relative;width:16px;max-width:16px;flex:0 0 16px}.benefit-item__icon img{width:100%;height:auto}.recharge-wrapper .badges-wrapper{position:absolute;top:0;right:13px;transform:translateY(-50%);display:flex;gap:4px}.recharge-wrapper .recharge__badge,.recharge-wrapper .compare-at-badge{padding:3px 6px;border-radius:5px;background-color:#ed5a01;color:#fff;text-align:center;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:110%;position:static;transform:translate(0)}.recharge-wrapper .recharge__badge:before,.recharge-wrapper .compare-at-badge:before{content:none}.recharge-wrapper .recharge-subscription__badge--most-poplar{background-color:#490099}.recharge-subscription__wrapper .recharge-subscription__body{display:block;transform:translate(0);background:transparent}.recharge-subscription__gift-list{padding:8px 12px;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:12px}.recharge-subscription__wrapper[data-checked=true] .recharge-subscription__gift-list{background:#ffffff80}.recharge-subscription__gift-item{display:flex;align-items:center;gap:12px}.gift-item__image{flex:0 0 48px;aspect-ratio:1/1;border-radius:5px;background:#3700991a;line-height:0;padding:3px}.gift-item__image img{width:100%;height:100%}.gift-item__text *{margin:0;color:#3d2458;font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.gift-item__text strong{font-weight:500}.recharge-subscription__wrapper:not([data-checked=true]) #rechargeInfoButton,.recharge-subscription__wrapper:not([data-checked=true]) #rechargeInfoContent{display:none!important}.recharge-subscription__wrapper[data-checked=true] #rechargeInfoButton{display:block;padding:15px 0 7px;margin:0;color:#ed5a01;text-align:center;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-decoration:underline}.buy_buttons{margin:2.4rem 0}.product-form__quantity .form__label{color:#3d2458;font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.6px;margin:0 0 12px}.buy_buttons:has(.quantity) .product-form__quantity .form__label{color:#3d2458;font-size:12px;letter-spacing:.6px;margin:0 0 4px}.buy_buttons:has(.quantity) .product-form__quantity{margin-bottom:3px}.buy_buttons:not(:has(.quantity)) .product-form__quantity{margin:24px 16px 0 0}quantity-input.quantity{max-width:80px;border-radius:8px;border:1px solid rgba(73,0,153,.09);min-height:36px;margin:0}quantity-input.quantity:before,quantity-input.quantity:after{content:none}.product-form__input .quantity__button{width:23px}.quantity__input{padding:0}.buy_buttons:not(:has(.quantity)) .product-form__buttons{max-width:initial}.recharge-wrapper~.buy_buttons .quantity{max-width:82px;border-radius:8px;border:1px solid rgba(73,0,153,.09);min-height:38px;margin:0}.recharge-wrapper~.buy_buttons .quantity:before,.recharge-wrapper~.buy_buttons .quantity:after{content:none}.buy_buttons .product-form__submit{font-size:16px;min-height:58px}.ruk_rating_snippet i{color:#ffdf00}.ruk_rating_snippet .ruk-rating-snippet-count{color:#6d6d6d!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}.product__title+div{margin-top:.8rem}.taste-variants--not-available{opacity:.5;cursor:not-allowed;pointer-events:none}.newDivWrapper{gap:8px;row-gap:0}.newDivWrapper .pdp-icons__wrapper{flex:1 1 calc(50% - 8px)}.newDivWrapper .pdp-icons__wrapper:last-child{max-width:50%;width:50%}.sticky_add_cart .add_to_cart{font-size:16px}.product__inventory-stock{margin:16px 0}.inventory-stock__wrapper{display:flex;justify-content:center;align-items:center;gap:8px}.inventory-stock__indicator{width:8px;height:8px;border-radius:50%;background:#00b67a}.inventory-stock__text{color:#00b67a;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.inventory-stock__text p{margin:0}.inventory-stock__indicator.indicator--low-stock{background:#ed5a01}.inventory-stock__text.text--low-stock{color:#ed5a01}.inventory-stock__indicator.indicator--out-of-stock{background:#49009917}.inventory-stock__text.text--out-of-stock{color:#49009917}.product__text.shipping-row{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0 18px;color:#3d2458;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px}.other-payments{justify-content:center}.product__info-container .product-form,.product__info-container .buy_buttons{margin:16px 0}@media screen and (max-width: 749px){.product-form__quantity .form__label{font-size:16px}.inventory-stock__text,.product__text.shipping-row{font-size:12px}}@media screen and (min-width:750px){.product__advanced-text-container{max-width:32rem;padding:6px 8px}.product__title{font-size:20px}.product__description p{font-size:16px!important}.product__description a{font-size:14px}.product__text.subtitle,.taste-variants--title{font-size:18px}.newDivWrapper .pdp-icons__wrapper span,.taste-variants--wrapper--inner p{font-size:16px}.recharge-one-time__wrapper .recharge-subscription__heading .recharge-subscription__title span,.recharge-subscription__wrapper .recharge-subscription__heading .recharge-subscription__title span{font-size:18px}.recharge-one-time__wrapper .recharge-subscription__heading .recharge-subscription__title .subscription-widget__variant-title,.subscription-widget__variant-title{font-size:16px!important}.recharge-subscription__price .price{font-size:18px}.recharge-subscription__price-per-month{font-size:12px}.recharge-subscription__price-per-kilogram{font-size:9px}.recharge-wrapper .recharge__badge,.recharge-wrapper .compare-at-badge,.recharge-subscription__benefit-item,.gift-item__text *{font-size:15px}.recharge-subscription__price .compare-price{font-size:16px}.product__info-wrapper{padding-left:3.2rem}.buy_buttons .product-form__submit{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/474/assets/section-main-product-non-food.css.map */
