.selector-variant__wrapper>label{--border-color: #000;--background-color: #fff;--badge-color: #000;--badge-background: #fff;padding:12px 35px 24px;border-radius:20px;border:1px solid var(--border-color);background:var(--background-color);position:relative}.selector-variant__wrapper>label:not(:last-child){margin-bottom:20px}.selector-variant__wrapper>label:has(.badge-save):not(:last-child){margin-bottom:50px}.selector-variant__wrapper input{display:none}.variant__heading span{color:var(--Black, #000);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:37.058px;padding-left:38px;position:relative;letter-spacing:normal;margin:0}.variant__heading span:before{content:"";width:18px;height:18px;background:#fff;border:2px solid #CCCCCC;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);display:block}.variant__heading{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--border-color)}.variant__heading span:after{width:10px;height:10px;background:#000;border-radius:50%;position:absolute;left:4px;top:50%;transform:translateY(-50%);display:block}.selector-variant__wrapper>label:has(input:checked) .variant__heading span:after{content:""}.selector-variant__wrapper>label:has(input:checked){--border-color: #FF4863;--background-color: #FFF0F2;--badge-color: #fff;--badge-background: #FF4863}.variant__row{padding-left:38px;display:flex;align-items:center}.variant__price>span:first-of-type{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:43.671px}.variant__price>span:nth-of-type(2){color:#ff4863;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:43.671px;text-decoration:line-through}.variant__price>span:nth-of-type(3){color:#666;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:43.671px;text-decoration:line-through}.variant__price{display:flex;gap:16px}.variant__badge{text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:0 10px;border-radius:20px}.variant__saving:not(:has(span)){display:none}.variant__gift-box{color:#fff;background:#ff4863}.variant__description{color:#000;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin:0}.variant__badges{display:flex;gap:10px;align-items:center}.variant__saving{color:#fff;background:#000}.variant__shipping{background:#facd28;color:#000}.variant__most-popular{position:absolute;right:0;top:0;background:#ff4863;color:#fff;padding:4px 26px;border-radius:0 20px 0 30px}.price__container{--origin-size: 35px;--compare-size: 26px;--compare-color: #000;--origin-weight: 700;--origin-decoration: unset;margin-bottom:9px}[data-price-container]:has(.price__save-percentages){flex:0 0 100%}.price-item--origin{color:#1d1d1d;font-family:Poppins;font-size:var(--origin-size);font-style:normal;font-weight:var(--origin-weight);text-decoration:var(--origin-decoration);line-height:normal;text-transform:uppercase;--font-size: var(--origin-size)}.price-item--compare{color:var(--compare-color);font-family:Poppins;font-size:var(--compare-size);font-style:normal;font-weight:500;line-height:normal;text-decoration-line:strikethrough;text-transform:uppercase;--font-size: var(--compare-size)}.price-item{display:flex!important;align-items:start}.price-item .price-cents{font-size:calc(var(--font-size) * .5)}.price__container{display:flex;gap:30px;align-items:center}.badge-save{color:var(--badge-color);text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:110%;padding:5px 12px;background:var(--badge-background);border:1px solid var(--border-color);position:absolute;bottom:100%;left:35px;border-radius:5px 5px 0 0}.selector-variant__wrapper{padding-top:30px}.price-item--coupon{color:#ff4863;font-family:Poppins;font-size:35px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;--font-size: 35px}.price__container:has(.price-item--coupon){--origin-size: 26px;--origin-weight: 500;--origin-decoration: line-through;--compare-size: 20px;--compare-color: #666666}.price__save-percentages{color:#ff4863;text-align:center;font-family:Poppins;font-size:26px;font-style:normal;font-weight:600;line-height:22.929px;order:-1;background-image:var(--coupon-background);background-size:100% 100%;padding:17px 30px 17px 13px;position:relative}.price__save-percentages:after{content:"";width:10px;height:10px;border:1px solid #FF4863;border-radius:50%;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.product__price .product__inventory-value{color:#1d1d1d;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-right:89px!important;margin:0 89px 0 0!important;padding-left:15px;position:relative}.product__price .product__inventory-value:before{content:"";width:8px;height:8px;background:#39c93f;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__price:has(.price__save-percentages) .product__inventory-value{padding-right:30px!important;margin-right:30px!important}.product__price .product__inventory-value:after{content:"";width:1px;height:100%;background:#1d1d1d;position:absolute;top:0;right:0}.product__price:not(:has(.price__save-percentages)) .product__price-coupon{display:none}.product__price{display:flex;align-items:center;flex-wrap:wrap;margin-top:32px;row-gap:18px;margin-bottom:18px}.product__price-coupon{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.product__inventory-delivery{color:#333;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0;flex:0 0 100%}klarna-placement{margin-bottom:34px;display:block}.product__inventory{margin:0}@media screen and (max-width: 1400px) and (min-width: 1050px){.selector-variant__wrapper>label{padding:12px 15px}.variant__row{padding-left:0}}@media screen and (max-width: 749px){.selector-variant__wrapper>label{padding:7px 27px 14px}.variant__row{padding-left:27px;justify-content:space-between}.variant__heading span{padding-left:28px;font-size:15px;line-height:28px}.variant__heading{margin-bottom:4px;padding-bottom:4px}.variant__heading span:before{width:15px;height:15px}.variant__heading span:after{width:7px;height:7px}.variant__price>span:first-of-type{font-size:15px;line-height:33.333px}.variant__price>span:nth-of-type(2){font-size:15px;line-height:33.333px}.variant__price>span:nth-of-type(3){font-size:12px;line-height:33.333px}.variant__price{gap:13px}.variant__description{font-size:12px}.variant__badge{font-size:12px;padding:0 6px}.hide-mobile{display:none}.page-content--product .page-width{padding-right:15px!important}.page-content--product .product-single__meta{padding-left:15px!important}.variant__description{letter-spacing:0}.variant__wrapper>*:last-child{margin-top:6px}.product__inventory-delivery{font-size:15px}.product__price{margin-bottom:4px;margin-top:20px;gap:15px}.product__price .product__inventory-value{padding-right:20px!important;margin-right:20px!important;font-size:15px}.price__container{--origin-size: 26px;--compare-size: 20px;gap:22px}.price__container{margin-bottom:0}.price-item--coupon{font-size:26px}.price__container:has(.price-item--coupon){--origin-size: 20px;--compare-size: 15px}.price__save-percentages{font-size:18px;line-height:17px;padding:13px 25px 13px 10px}.badge-save{font-size:12px;left:27px}.variant__most-popular{padding:3px 20px}.selector-variant__wrapper>label:has(.badge-save):not(:last-child){margin-bottom:45px}.product__price-coupon{font-size:15px}.add-to-cart{font-size:18px}klarna-placement{margin-bottom:15px}.product__price:has(.price__save-percentages) .product__inventory-value{padding-right:22px!important;margin-right:7px!important}}@media screen and (min-width: 749px){.hide-desktop{display:none}.variant__row>*:first-child{flex:1 0 auto}.variant__row>*:last-child{flex:0 0 296px}.variant__row:has(.badge-save)>*:first-child{flex:1}.variant__row:has(.badge-save)>.variant__badges>*,.variant__row:has(.badge-save)>*:last-child{flex:unset}.variant__row:has(.badge-save)>.variant__badges>*{flex:unset;width:143px}.variant__badges>*{flex:0 0 calc(50% - 5px)}}@media screen and (max-width: 350px){.price__container{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-product.css.map */
