.Gallery{display:flex;white-space:nowrap;overflow:hidden}.Gallery__item{width:100%;flex:0 0 100%}.Column--of-hide{overflow:hidden}.rte{line-height:1.5}.Product__description{margin:.5em 0 0;font-size:1.125em;color:#333;font-weight:400}.Product__description p{margin-bottom:.5em}.Product__description p:last-child{margin-bottom:0}.Column__grid{display:flex;flex-wrap:wrap}.Column--half{flex:0 0 50%}.ProductPage__main{height:100%}@media(max-width:660px){.Column--half{flex:0 0 100%}}.Product-title{font-size:2.125em;font-weight:500;margin-bottom:.5em}.Product__buy-area{width:100%}.ProductPage__main-content{max-width:28em;width:100%}.ProductPage .swiper-button-next:after,.ProductPage .swiper-button-prev:after{font-size:1.5em}[data-product-savings]{margin-top:.5em;font-size:.6em;display:block;opacity:.6;flex:0 0 100%}.ProductPage__main{align-items:center;justify-content:center;text-align:left;flex-wrap:wrap;display:flex;padding:2.5em 4em;overflow:hidden}.input--hidden{display:none}.quantity__discount-label-grid{background-color:#fff}@media(min-width:1025px)and (max-width:1200px){.ProductPage__main{font-size:14px}}@media(max-width:1025px){.ProductPage-inner{margin:0 auto}.Column__grid--productpage .Column--half{flex:0 0 100%}.Product__intro{padding-top:2.5em}.ProductPage__main{font-size:16px;padding:2.25em 1.5em 2em;background-color:#fff;text-align:center;margin-top:0;border-radius:30px 30px 0 0;-webkit-box-shadow:0 -20px 30px -25px rgba(0,0,0,.5);box-shadow:0 -20px 30px -25px #00000080;position:relative;z-index:3}.Column__inner-content{margin-top:-30px}}@media(min-width:660px){.Productpage-inner{background-color:#fff}.ProductPage-background{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}@media(min-width:1024px){.ProductPage__main{font-size:.75em}}@media(min-width:1200px){.ProductPage__main{font-size:.8em}}@media(min-width:1500px){.ProductPage__main{font-size:1em}}.ProductPage .product-swiper .swiper-pagination{bottom:3em}.badge--popular{position:absolute;background-color:#000;color:#fff;font-size:.6em;top:1.4em;transform:rotate(45deg);padding:.6em 2.4em;right:-3em;font-weight:400}@media(min-width:659px){[data-product_layout=single_sell] .ProductPage__main-content,[data-product_layout=variant_sell] .ProductPage__main-content,[data-product_layout=qty_sell] .ProductPage__main-content{max-width:24em}}.btn-label,.btn-pricing-label{display:block;width:100%;text-align:center}.btn-pricing-label{margin-top:.25em}.bordered-box{padding:1em;border:1px solid #5e5f64;border-radius:.525em}.bordered-box--slim{padding:.65em}.Product__special-features{margin-top:1em}.Product__special-features-inner{padding:1.4em .5em .275em 1.25em}.Product__kit-reference{font-size:16px}.Product__kit-reference-inner{background-color:#fff}.Product__special-features-inner{background-color:#fafafa}.Product__kit-reference__content-inner{text-align:left}.Product__kit-reference-inner{border-radius:1.125em;padding:.375em 0}.Product__kit-reference{margin-top:.75em}.Product__kit-reference__image{flex:0 0 45%}.Product__special-features{text-align:left}@media(max-width:660px){.Product__special-features-header{margin-bottom:1em}}.Product__special-features-inner .powered__Ingredient{margin-bottom:.8275em;font-size:14px;text-align:left}.Product__kit-text{margin-top:.25em;line-height:1.3;max-width:80%}.savingsWrapSmall{flex-wrap:wrap}.Product__kit-title{display:block;width:100%}.Product__kit-savings{order:-1;margin-bottom:.75em;font-size:12px;white-space:nowrap}.productpage__variant-pick{text-align:left}.productpage__variant-pick wdn-price{white-space:nowrap}.productpage__variant-pick .pricing-item--compare{margin-left:.5em;display:none}body.discount-module--active .productpage__variant-pick .pricing-item--compare{display:inline-block}.powered__Ingredient__check{height:12px;width:14.4px;margin-right:.5em;margin-top:.125em}@media(min-width:660px){.Product__kit-text{max-width:65%;margin-top:-.2em}.Product__kit-savings{margin-top:-5px;font-size:1em;margin-bottom:0;margin-left:auto;order:1}.Product__kit-reference__image{flex:0 0 7em}.savingsWrapSmall{flex-wrap:nowrap}.Column__grid--productpage{border:1px solid #c6c5cb;border-radius:1.25em;overflow:hidden}.Column__grid--productpage .product-swiper img{border-top-left-radius:1.25em;border-bottom-left-radius:1.25em}}.product_gift{margin-top:1.25em;margin-bottom:1em}.product_gift-image-wrapper{width:10.1em;height:100%;border-radius:10px;overflow:hidden}.product_gift-badge-wrapper{position:absolute;top:1em;right:.6em}.product_gift-badge{font-size:.75em;background-color:#fff;border:1px solid #2845ff;color:#2845ff;font-weight:500;padding:.625em .8em;border-radius:2em}.product_gift-image,.product_gift-image img{width:100%;height:100%}.product_gift-image img{object-fit:cover}.product_gift-grid{margin-left:-.625em}.product_gift-grid .fi{padding-left:.625em}.product_gift-title-wrapper{margin-bottom:.1em;display:flex}@media screen and (max-width:767px){.pggi__content{justify-content:center;display:flex;align-items:start;flex-direction:column}}.pggi__right--badge{display:none}.product_gift-title{line-height:1.2;font-weight:500}.product_gift-text-wrapper{margin-bottom:.625em}.product_gift-text{font-size:.875em;line-height:1.3;color:#696a6f}.product_gift-button{font-size:.875em;padding:.8em .9em;background-color:#2845ff;border-color:#2845ff;border-radius:2em;width:100%;font-weight:300;max-width:11.6em}.product_gift-button:active{transform:scale(.9)}@media(min-width:768px){.product_gift-grid{margin-left:-1em}.product_gift-grid .fi{padding-left:1em}.product_gift-image-wrapper{width:6.5em}.product_gift-grid-item{display:block}.product_gift-grid-item>.product_gift-badge{display:inline-block;white-space:nowrap}}@media screen and (max-width:583px){.ProductPage__main .delivery_countdown-wrapper{font-size:13px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/template-product.css.map */
