.review-caption{display:flex;align-items:center;justify-content:center;gap:10px}.review-caption span{display:flex;align-items:center;gap:3px}.product-section_icon-with-text{margin:20px 0 0}.product-section_icon-with-text.hide{display:none}.product__richtext{border:0;margin-top:0}.product-section_icon-with-text .icon-with-text{border:0;margin:0}.icon-with-text--horizontal .icon-with-text__item{border:0}.icon-with-text--horizontal .icon-with-text__item .h4{font-family:var(--font-subheading-family);font-size:16px;font-weight:800;text-transform:uppercase;white-space:nowrap}.product-quantity-content h2{font-family:var(--font-subheading-family);font-size:36px;font-weight:800;text-align:center;margin:0}.icon-with-text--vertical .icon-with-text__item{margin-bottom:10px}.icon-with-text--vertical .icon-with-text__item img{width:25px;height:25px}.icon-with-text--vertical .icon-with-text__item .h4{font-family:var(--font-body-family);font-size:18px;font-weight:700;margin:0}.product-section_button{margin-top:20px}.product-section_button .button{background:#fff5d0}.choose-form-block{display:block}.choose-form-block h2{font-family:var(--font-subheading-family);font-size:36px;font-weight:800;margin:0}.v1-variant-options{display:flex;gap:20px;margin-top:30px}.v1-variant-options-style-image-swatch .v1-variant-option{width:150px;cursor:pointer;background:#fff;border:2px solid rgba(237,237,237,1);border-radius:12px;transition:all .3s ease;text-align:center;padding:5px 0}.v1-variant-options-style-image-swatch .v1-variant-option h6{line-height:1;font-family:var(--font-subheading-family);font-size:14px;font-weight:700;text-transform:uppercase;color:#000;text-align:center;margin:0}.v1-variant-options-style-image-swatch .v1-variant-option.bg-pink.active{border:2px solid rgba(255,135,190,1);background:#fce7f4;border-radius:12px}.v1-variant-options-style-image-swatch .v1-variant-option.bg-green.active{border:2px solid #38cc47;background:#ddf4e0;border-radius:12px}.v1-variant-options-style-text-swatch{gap:0}.v1-variant-options-style-text-swatch .v1-variant-option{border:2px solid rgba(17,17,17,1);background:transparent;text-align:center;width:50%;cursor:pointer}.v1-variant-options-style-text-swatch .v1-variant-option.bg-pink{border-radius:50px 0 0 50px}.v1-variant-options-style-text-swatch .v1-variant-option.bg-green{border-radius:0 50px 50px 0;border-left:0}.v1-variant-options-style-text-swatch .v1-variant-option.bg-pink.active{background:#ff87be}.v1-variant-options-style-text-swatch .v1-variant-option.bg-green.active{background:#38cc47}.v1-variant-options-style-text-swatch .v1-variant-option h6{font-family:var(--font-subheading-family);font-size:18px;font-weight:700;color:#000;line-height:42px;margin:0}.v1-product-form{border-radius:30px;border:2px solid rgba(17,17,17,1);padding:20px;margin-top:20px}.v1-product-form h5{font-family:var(--font-subheading-family);font-size:14px;font-weight:700;text-transform:uppercase;margin:0}.v1-product-form h3{font-family:var(--font-subheading-family);font-size:24px;font-weight:800;text-transform:uppercase;margin:10px 0 0}.v1-product-form .button{width:100%}.v1-quantity-selectors{display:flex;align-items:center;border:2px solid rgba(0,0,0,1);border-radius:10px;margin-top:10px;overflow:hidden}.v1-quantity-selectors>span{display:flex;justify-content:center;width:20%;font-family:var(--font-subheading-family);font-size:20px;font-weight:700;color:#000;text-align:center;line-height:44px;border-left:2px solid rgba(0,0,0,1);cursor:pointer}.v1-quantity-selectors>span:first-child{border-left:0}.v1-quantity-selectors>span.active{background:#000;color:#fff}.v1-product-details{margin-top:20px;border:2px solid rgba(0,0,0,1);border-radius:10px}.v1-product-details-header{display:flex;align-items:center;color:#000;padding:10px 0}.v1-product-details-header-col{position:relative;padding:0 20px}.v1-product-details-header-col:not(:first-child){border-left:2px solid #000000}.v1-product-details-header .servings-label{font-family:var(--font-subheading-family);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;white-space:nowrap}.v1-product-details-header .price-element,.v1-product-details-header .percent-off{font-family:var(--font-subheading-family);font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.v1-product-details-header p{font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1;margin:0}.v1-product-details-content{padding:20px;border-top:2px solid #000000}.v1-product-details-content ul{margin:0!important}.button-wrapper{max-width:100%}.v1-purchase-options.hide{display:none}.product__richtext .text ul li{margin-bottom:15px;gap:0}.product__richtext .text ul li strong{position:relative;margin-right:5px}.product__richtext .text ul li strong:after{content:"";display:block;width:100%;height:1px;background:#000;left:0;top:calc(50% - .5px);position:absolute}.product__richtext .text ul li:before{margin-right:10px}.product__richtext .text ul li:before{background-color:var(--icon-color)}.icon-with-text img{width:var(--icon-size);height:var(--icon-size)}.product__media-list .media img{object-fit:cover}.featured-product-v1 .product-popup-modal__opener{display:block;width:100%;margin:20px 0 0}.featured-product-v1 .product-popup-modal__button{width:100%;padding:6px 24px;background:#fff5d0}.featured-product-v1 .product-popup-modal__content-info{padding:0}.popup-variant-option-image{margin-top:0}.popup-variant-option-image:not(.active){display:none}.popup-variant-option-image img{width:100%;height:auto}.featured-product-popup-modal .product-popup-modal__toggle{border:0;width:24px;height:24px;z-index:1;border-radius:0;margin-left:auto;margin-right:0;padding:0;position:initial}.featured-product-popup-modal .product-popup-modal__toggle svg{width:100%;height:100%}.featured-product-popup-modal-content{transform:translate(0);position:absolute;left:100%;width:455px;height:100%;z-index:2;transition:all .3s ease;overflow:auto;background:#fff;padding:20px}.featured-product-popup-modal[open] .featured-product-popup-modal-content{transform:translate(-455px)}.featured-product-popup-modal-content h2{font-family:var(--font-body-family);text-transform:uppercase;font-size:28px;font-weight:900;margin-top:10px}.popup-variant-options{display:flex;width:100%;gap:10px;margin-top:20px}.popup-variant-options>span{border-radius:40px;border:2px solid #000000;font-family:var(--font-subheading-family);font-size:16px;line-height:34px;font-weight:700;color:#111;text-align:center;background:transparent;transition:all .3s ease;cursor:pointer;width:calc(50% - 5px)}.popup-variant-options>span.option-1.active{background:#ff87be}.popup-variant-options>span.option-2.active{background:#38cc47}.featured-product-popup-modal .popup-content{margin-top:20px;border-top:2px solid #000000}.featured-product-popup-modal .popup-subtext{font-size:20px;font-weight:700;margin-top:20px}.featured-product-popup-modal .popup-text *{font-size:18px;margin:0}.featured-product-popup-modal .popup-description *{font-size:14px;margin:0}.v1-product-form-header{display:flex;align-items:center;justify-content:space-between;width:100%}.v1-product-form-header-column svg{width:120px}@media screen and (min-width: 990px){.featured-product-v1 .product.product--medium .grid__item{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.featured-product-v1 .product.product--medium .grid__item.product__info-wrapper{padding-left:100px}}@media screen and (max-width: 1080px) and (min-width: 990px){.featured-product-v1 .product.product--medium .grid__item.product__info-wrapper{padding-left:50px}}@media screen and (max-width: 989px){.featured-product-v1 .product.product--medium .grid__item{max-width:100%;width:100%;padding-left:0}.featured-product-v1 .product__info-wrapper{padding-top:30px}}@media screen and (max-width: 749px){.featured-product-popup-modal-content{width:100%}.featured-product-popup-modal[open] .featured-product-popup-modal-content{transform:translate(-100%)}.product__info-container{margin-top:20px;padding:0}.choose-form-block h2{font-size:32px}.v1-variant-options{margin-top:10px}.v1-product-form{padding:10px}.v1-product-form .button-wrapper{margin-top:10px}.v1-product-details-header-col{padding:0 10px}.v1-variant-options-style-text-swatch .v1-variant-option h6{font-size:16px;line-height:38px}}@media screen and (max-width: 480px){.v1-product-details-header .price-element,.v1-product-details-header .percent-off{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-featured-product-v-1.css.map */
