.ProductDetails{max-width:1260px;padding:0 1rem;margin:0 auto}.ProductDetails .product{display:flex;justify-content:space-between;align-items:center;min-height:5rem;padding-top:60px;padding-bottom:30px}@media only screen and (max-width:576px){.ProductDetails .product{flex-direction:column;gap:1rem}}.ProductDetails .product-details{display:flex;justify-content:space-between}.ProductDetails .product-details.interstitial{margin:2rem 0}@media only screen and (max-width:576px){.ProductDetails .product-details{flex-direction:column}}.ProductDetails .product-details .product-preview-mobile{display:none;position:relative}@media only screen and (max-width:576px){.ProductDetails .product-details .product-preview-mobile{display:block}}.ProductDetails .product-details .product-preview-mobile .slick-slide .slick-slide-content{display:inline-flex!important;align-items:center;height:490px;background-color:var(--cx-color-base-nourishing-white)}.ProductDetails .product-details .product-preview-mobile .slick-slide .slick-slide-content img{width:100%}.ProductDetails .product-details .product-preview{flex:0 0 60%;padding-right:1.5rem;display:flex;flex-direction:row;gap:1rem}.ProductDetails .product-details .product-preview.interstitial{flex:0 0 50%}@media only screen and (max-width:576px){.ProductDetails .product-details .product-preview{display:none}}.ProductDetails .product-details .product-preview .preview,.ProductDetails .product-details .product-preview .thumbnails{display:flex;flex-direction:column}.ProductDetails .product-details .product-preview .thumbnails{min-width:100px;justify-content:flex-start;gap:1rem}.ProductDetails .product-details .product-preview .thumbnails.interstitial{min-width:60px}.ProductDetails .product-details .product-preview .thumbnails.interstitial .thumbnail{max-width:60px}.ProductDetails .product-details .product-preview .thumbnails .thumbnail{position:relative;max-width:100px;max-height:100%;align-self:stretch;min-height:1rem;cursor:pointer;border:1px solid transparent}.ProductDetails .product-details .product-preview .thumbnails .thumbnail.active,.ProductDetails .product-details .product-preview .thumbnails .thumbnail:hover{border:1px solid var(--cx-color-secondary)}.ProductDetails .product-details .product-preview .thumbnails .thumbnail.has-video:before{content:"";display:block;position:absolute;width:35px;height:35px;top:50%;left:50%;margin-top:-17.5px;margin-left:-17.5px;background:var(--cx-color-core-primary);border:none;border-radius:100%;pointer-events:none;z-index:1}.ProductDetails .product-details .product-preview .thumbnails .thumbnail.has-video:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-4px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 3px 7px 12px;z-index:2}.ProductDetails .product-details .product-preview .thumbnails .thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.ProductDetails .product-details .product-preview .preview{position:relative;flex:1;justify-content:center;background-color:var(--cx-color-base-nourishing-white)}.ProductDetails .product-details .product-preview .preview.no-image{background-color:#fff}.ProductDetails .product-details .product-preview .preview img{width:100%;height:auto}.ProductDetails .product-details .product-info{flex:1;color:var(--cx-color-core-primary)}.ProductDetails .product-details .product-info.interstitial{flex:1}.ProductDetails .product-details .product-info .title{padding-bottom:1.25rem}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .title{padding-top:1.25rem}}.ProductDetails .product-details .product-info .rating-best-review{display:flex;padding-bottom:1.25rem}.ProductDetails .product-details .product-info .rating-best-review .best-review,.ProductDetails .product-details .product-info .rating-best-review .rating{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .rating-best-review .best-review .link,.ProductDetails .product-details .product-info .rating-best-review .rating .link{height:45px}}.ProductDetails .product-details .product-info .rating-best-review .rating{flex:0 0 35%}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .rating-best-review .rating{flex:0 0 50%}}.ProductDetails .product-details .product-info .rating-best-review .rating span{font-size:18px;font-weight:700;line-height:22px}.ProductDetails .product-details .product-info .rating-best-review .best-review{flex:0 0 65%}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .rating-best-review .best-review{flex:0 0 50%}}.ProductDetails .product-details .product-info .unit{padding-bottom:1.25rem}.ProductDetails .product-details .product-info .price{font-size:32px;font-weight:700}.ProductDetails .product-details .product-info .price-per-metric{font-size:14px;color:#626262}.ProductDetails .product-details .product-info .reward-points a{font-weight:500}.ProductDetails .product-details .product-info .frequency{padding-bottom:1.25rem}.ProductDetails .product-details .product-info .frequency .frequency-title{display:block;height:3.25rem;font-size:1.125rem;font-weight:400}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .frequency .subscription .subscription__price-now small,.ProductDetails .product-details .product-info .frequency .subscription .subscription__price-now strong,.ProductDetails .product-details .product-info .frequency .subscription .subscription__save small,.ProductDetails .product-details .product-info .frequency .subscription .subscription__save strong{display:block}}.ProductDetails .product-details .product-info .frequency .subscription .subscription__save{color:var(--cx-color-accent-orange)}.ProductDetails .product-details .product-info .add-to-bag-set .counter{display:flex;gap:.5rem}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button{flex:1}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button{height:42px}@media only screen and (max-width:1366px){.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button{line-height:1;padding:.75rem 0}}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button:hover .mini-cart-icon svg path{fill:var(--cx-color-core-primary);stroke:var(--cx-color-core-primary)}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button:hover .mini-cart-icon svg circle{stroke:var(--cx-color-core-primary)}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button:focus .mini-cart-icon svg path{fill:#fff;stroke:#fff}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button:focus .mini-cart-icon svg circle{stroke:#fff}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .mini-cart-icon svg{width:20px;height:20px}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .mini-cart-icon svg path{fill:#fff;stroke:#fff}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .mini-cart-icon svg circle{stroke:#fff}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .text-for-web{display:block}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .text-for-mobile{display:none}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .text-for-web{display:none}.ProductDetails .product-details .product-info .add-to-bag-set .counter .add-to-bag-button button .text-for-mobile{display:block}}.ProductDetails .product-details .product-info .add-to-bag-set .out-of-stock{font-weight:700;padding:.5rem 1rem;color:#dc2626;border:1px solid #dc2626;border-radius:var(--cx-buttons-border-radius)}.ProductDetails .product-details .product-info .whishlist-store{display:flex;gap:1.5rem;padding:1rem 0}@media only screen and (max-width:576px){.ProductDetails .product-details .product-info .whishlist-store{flex-direction:column;gap:unset}}.ProductDetails .product-details .product-info .whishlist-store button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5;padding:.5rem 0;text-align:center;text-transform:none;background-color:transparent;color:#004236;text-decoration:underline}.ProductDetails .product-details .product-info .whishlist-store button svg{width:16px;height:16px}.ProductDetails .product-details .product-info .whishlist-store button svg .inside{fill:none}.ProductDetails .product-details .product-info .whishlist-store button svg .lines{fill:#004236}.ProductDetails .product-details .product-info .whishlist-store button span{padding-left:.875rem}.ProductDetails .product-details .product-info .alert{padding:13px 30px;line-height:1.5;font-size:1rem;border-radius:.25rem;font-weight:400}.ProductDetails .product-details .product-info .alert.alert-warning{color:#9c0008;background-color:#f9efde}.ProductAccordions{width:43.6875rem;margin:5rem auto;padding:0 1rem}@media only screen and (max-width:576px){.ProductAccordions{width:auto;margin:2rem auto}}.ProductAccordions .what-it-does ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.ProductAccordions .how-to-use{background-color:var(--cx-color-base-natural-warmth30);padding:1rem}.ProductAccordions .how-to-use ol{display:inline-block;padding-left:20px;width:100%;word-wrap:break-word;list-style-type:decimal}.ProductAccordions .promotions .promotions-count,.ProductAccordions .promotions .promotions-title{display:flex;justify-content:center;align-items:center}.ProductAccordions .promotions .promotions-count{width:1.563rem;height:1.563rem;background-color:#e32633;color:#fff;border-radius:100%;font-size:1rem;margin-left:.5rem}.ProductAccordions .promotions .promotions-content{background-color:var(--cx-color-base-natural-warmth30)}.ProductAccordions .delivery-and-returns{padding:.9rem .125rem}.ProductAccordions .delivery-and-returns .heading{font-size:1rem;font-weight:700}.ProductAccordions .delivery-and-returns .table{display:flex;justify-content:space-between}.ProductAccordions .delivery-and-returns .table .icon{flex:0 0 8.33333333%;max-width:8.33333333%;margin-right:1rem}.ProductAccordions .delivery-and-returns .table .info{flex-grow:1}.ProductAccordions .delivery-and-returns .table .info b{display:block;margin-bottom:.5rem}.ProductAccordions .payment-methods .icons svg{min-width:40px;max-height:1.625rem;margin:.5rem .5rem 0 0}