main{text-align:center}.heading h2,.heading .h2{padding:1rem 0 1.6rem;line-height:1;margin:0 0 .5rem;color:currentcolor;text-transform:none;font-size:1.6rem}.heading h2 strong,.heading .h2 strong{font-size:150%;display:block}.heading-callout h2,.heading-callout .h2{background:#eabccb;color:#30081b;padding:1.6rem;line-height:1;margin:0 0 2rem}.heading-callout h2 strong,.heading-callout .h2 strong{font-size:150%;display:block}.ratio{position:relative}.ratio:before{display:block;content:"";width:100%}.ratio.ratio-1-1:before{padding-top:100%}.ratio.ratio-16-9:before{padding-top:56.25%}.ratio .ratio-content,.ratio .bg-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ratio .ratio-content img,.ratio .bg-media img{width:100%}.ratio .text,.ratio .cta{z-index:9;position:relative}.banner{background:#222;font-size:2rem;color:#fff;text-shadow:0 .2rem 0 rgba(0,0,0,.4),0 .5rem 1rem rgba(0,0,0,.7),0 .2rem 1.2rem rgba(0,0,0,.2);padding:0;margin:0;line-height:1.2;text-align:left}.banner .text{padding:3% 10%;font-weight:700;max-width:80%;font-size:5vw}.banner .text-shakes{max-width:86%}.banner .cta{margin-top:-3%;padding:0 10% 5%}.banner .cta .button{display:block;width:100%;margin-left:auto;margin-right:auto}.banner h1,.banner .h1{text-transform:none;line-height:.8;font-size:5vw}.banner h1 strong,.banner .h1 strong{display:block;font-size:250%;margin-top:3%}.banner h1 strong.medium,.banner .h1 strong.medium{font-size:170%}@media(min-width:768px){.banner .text,.banner h1,.banner .h1{font-size:3.85rem}.banner .text{padding:10%}.banner .cta{margin-top:-10%;padding:2% 10% 10%}.banner .cta .button{width:30rem;margin-left:0}}.banner .ratio-content{display:flex;flex-direction:column;justify-content:flex-end}.banner img{width:100%}.callout{background:#eabccb;color:#30081b;padding:1rem;width:100%}.icon-row{display:flex;list-style:none;margin:0 auto;padding:0;max-width:90%;justify-content:center;font-weight:700;font-size:1.2rem;line-height:1}.icon-row li{flex:1 0 0;margin:0 0 .5rem}.icon-row svg{max-height:4.8rem;display:block;margin:0 auto}.icon-row svg circle{fill:#fff}.benefits{padding:0 2rem 1rem}.benefits h3,.benefits .h3{text-transform:uppercase;font-weight:700;font-size:1.3rem;margin:0 0 .5rem}.benefit-list ul{list-style:none;padding:0}.benefit-list li{padding-left:2.6rem;position:relative;margin:0 .4rem 1rem;line-height:1.2;display:inline-block}.benefit-list svg{color:#f7a8b3;position:absolute;left:0;top:.2rem;width:2rem;height:2rem}@media(min-width:1200px){.figure{background:#fff;margin:2rem;padding:2rem;border-radius:.4rem;box-shadow:0 1px 2px #0000001a,0 4px 8px #0000000d}}.figure-description{font-size:1.3rem;color:#6c757d}.benefit-group{display:flex;max-width:90%;margin:0 auto;font-size:1.3rem;line-height:1.4}.benefit{padding:0 .6rem;text-align:left;flex:0 0 33.333%;max-width:33.333%}.benefit svg{max-height:7.2rem;color:#eabccb}.ingredients-supports,.diet-types{font-weight:700;font-size:1.3rem;max-width:32rem;margin:.6rem auto;line-height:1.2}.ingredients-supports strong,.diet-types strong{display:block;font-size:140%;margin:2%}.ingredients-supports strong span,.diet-types strong span{font-weight:400;opacity:.4}.diet-types strong{font-size:120%}.media{background:#222;color:#fff;text-shadow:0 .2rem 0 rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.1);padding:0;margin:0;line-height:1.2}.media .text{padding:10%;font-weight:700;max-width:90%;margin:0 auto;line-height:1;font-size:5vw}@media(min-width:768px){.media .text{font-size:3.85rem}}.media .text strong{display:block;font-size:250%}.media video,.media iframe{width:100%;height:100%}.content{background:#222;color:#fff;font-size:1.8rem;text-align:left}.content .text{max-width:90%;margin:0 auto;padding:10%}.content h2,.content .h2{color:currentcolor;text-transform:none;font-size:8.5vw;line-height:1}@media(min-width:768px){.content h2,.content .h2{font-size:6.5rem}}.content a{color:#ffffffe6;text-decoration-color:#ffffff80}.content a:hover{color:#fff;text-decoration-color:#fff}.content hr{border-color:#ffffff0d}.content small{display:inline-block}.purchase-count{font-weight:700;font-size:4vw;line-height:1;padding:1rem;text-transform:uppercase}@media(min-width:768px){.purchase-count{font-size:3.1rem}}.purchase-count .count{font-size:250%}.ratings .trustpilot h2,.ratings .trustpilot .h2{padding-bottom:0}.ratings .trustpilot svg{display:block;margin:0 auto .5rem}.ratings .trustpilot .trustpilot-stars{max-width:16rem}.ratings .trustpilot .trustpilot-logo{max-width:10rem}.ratings blockquote{margin:1.6rem auto;max-width:80%}.ratings blockquote cite{display:block;font-size:1.3rem;font-style:normal;margin-top:1rem}.results .splide{margin:2rem 0}.results .splide__slide{background:#f5f5f5}.results img{width:100%;max-width:48rem}.product-reviews{background:#f5f5f5;margin-bottom:0}.product-reviews .jdgm-rev-widg__title{display:block!important;line-height:1;text-transform:none;font-size:6.25vw}.product-reviews .jdgm-rev-widg__reviews{text-align:left}.product-reviews .jdgm-rev__icon,.product-reviews .jdgm-row-extra{display:none!important}@media(min-width:768px){.product-reviews .jdgm-rev-widg__title{font-size:4.8rem}}.ingredients{margin-bottom:2rem}.ingredients details,.ingredients .details{border-bottom:1px solid rgba(34,34,34,.1);padding:0;line-height:1.3;width:100%}.ingredients .summary,.ingredients summary{position:relative;font-weight:700;padding:1rem 2rem;display:flex;align-items:center;line-height:1}.ingredients .summary img,.ingredients summary img{margin:0 1.6rem 0 0;border-radius:50%;overflow:hidden;padding:.4rem;box-shadow:0 0 0 .4rem #2222221a;max-width:16%;width:8rem}.ingredients summary{cursor:pointer;list-style:none;outline:none}.ingredients summary:hover{background:#fff3;opacity:.9}.ingredients summary::-webkit-details-marker{display:none}.ingredients summary:after{display:block;margin-left:auto;width:2rem;height:1.25rem;content:"";background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10 fa-fw' aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E")}.ingredients .full-details{padding:0 1.6rem 2rem;text-align:left}.product{padding:1.6rem 0}.product details summary~*{animation:none}.product details summary{display:none;list-style:none;outline:none}.product details summary::-webkit-details-marker{display:none}.product .product-content{max-width:90%;margin:0 auto}.product .product-image{position:relative;max-width:48rem;margin:1rem auto}.product .product-image .icon-stamp-new-look,.product .product-image .icon-stamp-free-us-shipping,.product .product-image .icon-stamp-keto{position:absolute;z-index:9;top:-5%;left:-6%;width:14rem;max-width:100%;pointer-events:none}.product .product-details{font-size:1.6rem;font-weight:700;line-height:1.2}.product .product-details p{margin:0 0 .5rem}.product .price-drop,.product .bogo-free{margin:.5rem auto 1rem;font-size:2.4rem;background:#eabccb;color:#30081b;padding:.2rem 1.6rem;display:inline-block;font-weight:700;text-transform:uppercase;line-height:1}.product .product-price{font-size:2.8rem;margin:0 0 1rem}.product .product-price span{font-weight:400;opacity:.3}.product .product-price div{display:inline}.product .product-price .was{opacity:.6}.product .product-purchase{margin:1rem 0}.product .product-purchase .button{display:block;width:30rem;max-width:80%;margin-left:auto;margin-right:auto}.product .variant-label{font-size:1.3rem;margin-bottom:.25rem}.product [data-select-variant]{position:relative;width:30rem;max-width:80%;display:flex;border-radius:.1rem;margin:0 auto 1rem}.product [data-select-variant]:after{pointer-events:none;content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;border-radius:.1rem;box-shadow:0 0 0 .2rem #22222280;transition:box-shadow .25s ease;z-index:1}.product [data-select-variant]:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.2rem;box-shadow:0 0 #22222280;z-index:-1}.product [data-select-variant] label{width:100%;height:100%;flex:1 1 100%;margin:0;font-weight:700;font-size:1.4rem}.product [data-select-variant] label input{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.product [data-select-variant] label input:checked+.value-display{background:#eabccb;color:#30081b}.product [data-select-variant] label .value-display{padding:.75rem 1rem;min-height:4.8rem;display:flex;justify-content:center;align-items:center}.product .quantity{position:relative;width:30rem;max-width:80%;display:flex;border-radius:.1rem;min-height:4.8rem;margin:0 auto 1rem}.product .quantity:after{pointer-events:none;content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;border-radius:.1rem;box-shadow:0 0 0 .2rem #22222280;transition:box-shadow .25s ease;z-index:1}.product .quantity:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.2rem;box-shadow:0 0 #22222280;z-index:-1}.product .quantity__input{color:currentColor;font-size:1.6rem;text-align:center;background-color:transparent;border:0;padding:0 .8rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.product .quantity__button{width:4.8rem;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#222c}.product .quantity__button:first-child{margin-left:.2rem}.product .quantity__button:last-child{margin-right:.2rem}.product .quantity__button svg{width:1.4rem;pointer-events:none;fill:currentcolor}.product .quantity__button:focus-visible,.product .quantity__button:focus,.product .quantity__input:focus-visible,.product .quantity__input:focus{background-color:transparent;color:#222;z-index:2;box-shadow:none}.product .quantity__button:not(:focus-visible):not(.focused),.product .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.product .quantity__input:-webkit-autofill,.product .quantity__input:-webkit-autofill:hover,.product .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem #fff inset!important}.product .quantity__input::-webkit-outer-spin-button,.product .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product .quantity__input[type=number]{-moz-appearance:textfield}@keyframes flash-background{0%{background:#eabccb}50%{background:#f3d7e0}}@keyframes flash-color{0%{color:#eabccb}50%{color:#f3d7e0}}@keyframes flash-border-color{0%{border-color:#eabccb}50%{border-color:#f3d7e0}}@keyframes rotate-hand{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}.product-collection{background:#fdfafb;padding:1.6rem 0}.product-collection .heading-callout h2{background:none;margin-bottom:0}.product-collection .product--row{display:flex;justify-content:center;flex-wrap:wrap}.product-collection .product--row .product--item{width:50%}@media(min-width:768px){.product-collection .product--row .product--item{width:25%}}.product-collection .product--row .product--item__wrap{background:#fff;margin:0 .5rem 3rem;padding:1rem 2rem 2rem;border-radius:.5rem;box-shadow:0 .2rem .2rem #eabccb33,0 1rem 1rem #eabccb33}.product-collection .product--row .product--item__benefit{line-height:1.2;font-size:1.3rem}.product-collection .product--row .price-compare{display:block}.product-collection .product--row .price-compare s{margin:0 0 0 .5rem}.product-collection .product--row .product--item__price{margin-bottom:1rem}@media(max-width:767.98px){.product-collection .product--row .product--item__price{display:block}.product-collection .product--row .product--item__price .price-compare s{margin:0}}.bundles{background:#fdfafb;padding:3rem 0}.bundles .offer-countdown{background:#eabccb;color:#30081b;display:flex;align-items:center;justify-content:center;font-size:1.8rem;padding:0 1rem;font-weight:700;border-radius:.5rem .5rem 0 0;width:12rem;margin:0 auto 2rem;position:absolute;top:-3.6rem;left:0;right:0;width:96%;height:3.6rem}@media(min-width:768px){.bundles .offer-countdown{font-size:1.6rem}}.bundles .offer-countdown .time-remaining{margin:0 .25rem}.bundles .offer-countdown svg{width:1.6rem;height:1.6rem;margin:0 .25rem}.bundles .heading{max-width:48rem;margin:0 auto 2rem}.bundles .heading h2,.bundles .heading .h2{color:#f18595;font-size:2.4rem;margin:0 0 .5rem;padding:0}.bundles .heading p{margin:0 0 .5rem;font-size:1.9rem}.bundles .heading strong{white-space:nowrap}.bundles .heading a{color:#222;text-decoration:none}.bundles .heading svg.arrow{width:36%;margin:0 auto 3.6rem 10%;text-align:left;display:none;color:#eabccb}@media(min-width:768px){.bundles .heading svg.arrow{display:block}}.bundles .heading svg.flash{width:2rem;color:#eabccb}.bundles .no-gutters .col{justify-content:flex-start}.bundles .col{display:flex;flex-direction:column;justify-content:center}.bundles.flash-sale .offer-countdown{animation:flash-background 1s infinite}.bundles.flash-sale svg.flash{animation:flash-color .5s infinite}.bundles.flash-sale .card-best-seller{animation:flash-border-color 1s infinite}.bundles.flash-sale #second-hand{animation:rotate-hand 1s linear infinite;transform-origin:50% 50%}.card{background:#fff;padding:1rem 2rem;margin:2.6rem auto 0;display:flex;height:100%;max-width:40rem;flex-direction:column;justify-content:space-between;border:2px solid rgb(252,246,248);border-radius:4px;font-size:1.6rem;line-height:1.2;position:relative}@media(min-width:768px){.card{margin:0 .5rem 2rem}}.card .label{margin:.2rem auto 0;padding:.3rem;color:#fff;width:8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;border-radius:.3rem;background:#f18595}.card.card-best-seller{border-color:#eabccb}.card .bubble-group{position:absolute;top:.5rem;left:0rem;display:flex;width:100%}@media(min-width:768px){.card .bubble-group{left:-1.5rem}}@media(min-width:992px){.card .bubble-group{left:0rem}}.card .bubble{background:#7cdf8c;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-weight:700;line-height:1;text-shadow:0 1px 2px rgb(48,197,72);box-shadow:0 0 0 2px #fff;text-transform:uppercase;font-size:2rem;width:7.2rem;height:7.2rem}@media(min-width:768px){.card .bubble{font-size:1.4rem;width:5.2rem;height:5.2rem}}@media(min-width:992px){.card .bubble{font-size:1.8rem;width:6.4rem;height:6.4rem}}.card .icon-stamp{width:11rem;top:-.4rem;left:-1rem;position:relative}@media(min-width:768px){.card .icon-stamp{width:7.8rem;top:-.2rem;left:-.5rem}}@media(min-width:992px){.card .icon-stamp{width:9.8rem;top:-.3rem}}.card .product-title{font-weight:700;color:#f18595;margin:.5rem 0;text-transform:none;font-size:2rem}@media(min-width:768px){.card .product-title{min-height:4.5rem;display:flex;flex-direction:column;justify-content:center}}.card .product-contains{font-weight:700}.card .product-info{font-size:1.3rem}.card .product-image{padding:0;position:relative}.card .product-price{margin:0 0 1rem}.card .product-price strong{display:block;font-size:2.8rem}.card .product-price sup{font-size:60%;top:-.5rem}.card .product-price s{text-decoration:none;background:#e9ecef;position:relative;display:inline-block;padding:.2rem .5rem;border-radius:.3rem;font-size:1.2rem}.card .product-price s:after{content:"";height:1px;background:#000;display:block;position:absolute;top:50%;left:.3rem;right:.3rem;opacity:.2}.card .product-description-header{text-align:left;border-top:1px solid #e9ecef;padding:1.6rem 0 0;margin-bottom:1.2rem}.card .product-description-header strong{font-size:1.6rem}.card .product-description{text-align:left;font-size:1.4rem;margin-bottom:.5rem}.card .product-description li{margin:0}.card .product-header{min-height:28rem}.card .product-footer{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.card .product-footer .button{width:100%}.card .product-footer .pre-button{background:#fdfafb;padding:1rem;color:#f18595;font-size:1.4rem;font-weight:700;margin:0 0 .25rem}.bnpl-note{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;text-align:center;font-size:1.2rem}.bnpl-note svg{height:14px;vertical-align:middle}.instructions{background:#f5f5f5;padding:1.6rem 0}.instructions .text{text-align:left;max-width:90%;margin:0 auto}.instructions .text strong{color:#f18595}.instructions .text li{margin-bottom:1.6rem}.instructions blockquote{color:#f18595;font-weight:700;font-size:2rem;text-align:center;line-height:1.2}.sticky-container{position:relative}.sticky-floor{position:sticky;left:0;bottom:0;right:0;z-index:99;padding:1rem;background:#fff;box-shadow:0 -.4rem .4rem -.4rem #0000001a,inset 0 .1rem #0000001a,0 .1rem #0000001a}.sticky-floor .button{display:block;max-width:76.8rem;margin:0 auto}.splide__slide img{transition:opacity .25s ease}.splide__slide:not(.is-active) img{opacity:.3}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;padding:1.6rem;right:0;z-index:1}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__pagination__page{background:#fff;border:2px solid #f18595;border-radius:50%;display:inline-block;margin:6px;opacity:.7;padding:0;transition:opacity .2s linear;width:16px;height:16px}.splide__pagination__page.is-active{background:#f18595;opacity:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}@media(min-width:1200px){.ingredients-supports,.diet-types{font-size:1.8rem;max-width:40rem}.wider{max-width:60rem}.banner-container{display:flex;flex-wrap:wrap;position:relative}.banner-container .banner{flex:1;width:auto}.banner-container .benefits{width:35%;max-width:60rem;background-color:#fdfafb;color:#30081b;padding:0 2rem}.banner-container .benefit-group{flex-direction:column;font-size:1.6rem;max-width:36rem}.banner-container .benefit{padding:2rem 0 2rem 8.4rem;margin-bottom:1rem;max-width:100%;position:relative}.banner-container .benefit h3{font-size:1.8rem}.banner-container .benefit h3 br{display:none}.banner-container .benefit svg{position:absolute;top:50%;left:0;transform:translateY(-50%)}.banner-container .callout{position:absolute;z-index:99;bottom:0;width:35%;max-width:60rem;left:auto;right:0;background:#eabccb1a}.banner-container .icon-row{flex-wrap:wrap;text-transform:uppercase}.banner-container .icon-row li{width:50%;flex:1 0 50%;max-width:50%;padding:.5rem 0 1rem}.banner-container .icon-row li.p30{width:30%;flex:1 0 30%;max-width:30%;padding:.5rem 0 1rem}.banner-container .icon-row svg{color:#eabccb}.banner-container .icon-row svg circle{fill:#eabccb;opacity:.5}.media-container{display:flex;flex-wrap:wrap;position:relative}.media-container .media{flex:1;width:auto}.media-container .content,.media-container .ratings{width:45%;max-width:80rem}.media-container .content{order:-1}.media-container .ratings{display:flex;flex-direction:column;justify-content:center}.product-container{display:flex;flex-wrap:wrap;position:relative}.product-container .product{flex:1;width:auto;padding:6rem 0}.product-container .instructions{background:#fdfafb;color:#30081b;width:35%;max-width:60rem;order:9;padding:3rem}.product-container .instructions .col-md{flex:0 0 auto;width:auto;max-width:100%}.results{background:#fdfafb}.results .heading-callout h2{background:none}.results .splide{max-width:72rem;margin:0 auto}.product-reviews{background:#fff}.ingredients .container{max-width:90rem;margin-bottom:6rem}}@media(min-width:1400px){.banner-container .icon-row li{padding:1rem 0 2rem}.banner-container .icon-row svg{max-width:7.2rem;max-height:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/template-page.landing.css.map */
