html{scroll-behavior:smooth;color:#333}#product,.emma-pdp-section13{background:linear-gradient(0deg,#f7f7f700 6.79%,#f0f0f0),#fff}@media screen and (min-width:1024px){.mySwiper .swiper-slide>*{border-radius:4px}.mySwiper2 .swiper-slide>*{border-radius:4px}}.mySwiper .swiper-button-next:after,.mySwiper .swiper-button-prev:after,.mySwiper2 .swiper-button-next:after,.mySwiper2 .swiper-button-prev:after{content:" "}.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev,.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{height:48px;width:48px}@media screen and (max-width:1023px){.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev,.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{display:none}}.mySwiper .swiper-button-disabled,.mySwiper2 .swiper-button-disabled{display:none}.swiperThumb .swiper-slide,.swiperThumb2 .swiper-slide{height:56px;width:56px;overflow:hidden;opacity:.5;border-radius:6px}.swiperThumb .swiper-slide img,.swiperThumb2 .swiper-slide img{object-fit:cover;height:100%}@media(max-width:1024px){.swiperThumb .swiper-slide,.swiperThumb2 .swiper-slide{height:48px;width:48px;border-radius:4px}.swiperThumb .swiper-wrapper,.swiperThumb2 .swiper-wrapper{justify-content:center}.swiperThumb .swiper-slide img,.swiperThumb2 .swiper-slide img{height:48px;width:48px}}.swiperThumb .swiper-slide.swiper-slide-thumb-active,.swiperThumb2 .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiperThumb .swiper-slide.swiper-slide-thumb-active,.swiperThumb2 .swiper-slide.swiper-slide-thumb-active{border:1.5px solid #237A60}.swiperThumb .swiper-slide img{object-fit:cover}.loox-rating .loox-icon{transform:scale(1.5);width:16px;margin-right:2px}.font-\[\'Myriad_Pro\'\]{font-family:Myriad Pro}.font-\[\'Roboto\'\]{font-family:Roboto}#variant-buttons{border-radius:10px;border:1px solid rgba(102,102,102,.4);background:#fff;box-shadow:0 2px 3px #0000001a}.subscribe-btn.active{background:linear-gradient(2deg,#376657 -21.73%,#237a60 108.68%);border-radius:100px;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.25)}.product-variant{position:relative;transition:all .2s ease-in-out;border:2px solid transparent}.product-variant.active{border:2px solid #0F8C00!important;background:#f8fff7}.variant-buttons .product-variant:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-variant .radio-btn .active,.product-variant.active .radio-btn .in-active{display:none}.product-variant.active .radio-btn .active{display:block}.place-order>div{box-shadow:0 2px #c89c01,0 3px 13px #f0983180;transition:all .2s ease-in-out}@media(max-width:1024px){.product-container{border-radius:25.537px;background:linear-gradient(0deg,#6660 -2.01%,#6666660f),linear-gradient(0deg,#fff 0% 100%),#f4f4f4;box-shadow:0 7.296px 3.648px #0000001a,0 -27.361px 7.296px #0000,0 -17.328px 7.296px #00000005,0 -10.032px 5.472px #0000000f,0 -4.56px 4.56px #0000001a,0 -.912px 2.736px #0000001f}}.savings-container:before{content:" ";background:url(./save_flag_left.png);position:absolute;left:0;top:0;width:15px;height:100%;background-repeat:no-repeat;background-size:contain}.savings-container:after{content:" ";background:url(./save_flag_right.png);position:absolute;top:0;right:-3px;width:19px;height:100%;background-repeat:no-repeat;background-size:contain}.subscribe-btn:hover,.product-variant:hover{cursor:pointer}.variant-form{display:none}.variant-form.active{display:flex}@media(max-width:1024px){.savings-container:before{width:13px}.savings-container:after{width:17px;right:0}}.emma-product__info-container>.product-info__icon-text{border-top:.5px solid #237A60;width:100%;margin-top:0;margin-bottom:0;position:relative}.emma-product__info-container>.product-info__icon-text:first-of-type{border-top:none;margin-top:12px}@media(max-width:1024px){.emma-product__info-container>.product-info__icon-text{border-top:none}.emma-product__info-container>.product-info__icon-text:after{position:absolute;width:calc(100% - 40px);height:1px;content:" ";border-top:.5px solid #237A60;left:20px;top:0;margin:0 auto}.emma-product__info-container>.product-info__icon-text:first-of-type:after{content:"";display:none}}.emma-pdp .product__accordion{border-radius:18px;background:#aecfc433;margin-bottom:8px;margin-top:0}.emma-pdp .product__accordion svg.icon-caret{width:12px}.emma-pdp .product__accordion svg path{fill:#257a60}.emma-pdp .product__accordion summary{padding:12px;align-items:center}.emma-pdp .product__accordion.accordion .summary__title{align-items:center}.emma-pdp .product__accordion .summary__title .h4{font-family:Pluto;font-weight:500;font-size:16px;text-transform:capitalize;color:#000;line-height:normal;min-height:unset}@media(max-width:1024px){.emma-pdp .product__accordion .summary__title .h4{font-size:18px}}.emma-pdp .product__accordion .summary__title svg{margin-right:6px}.emma-pdp .product__accordion .accordion__content{padding:0 12px 12px;transition:all 1s cubic-bezier(0,0,.3,.98);overflow:hidden;margin:0}.emma-pdp .product__accordion .accordion__content:after{content:""}.emma-pdp .product__accordion .accordion__content p{color:#3d3d3d;font-family:Myriad Pro;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.emma-pdp .product__accordion details svg{transition:all .3s ease-in-out}.emma-pdp .product__accordion summary{cursor:pointer;width:100%}.emma-pdp .collapsible-tab{border-radius:18px;background:#aecfc433;margin-bottom:8px;margin-top:0;overflow:hidden}.emma-pdp .collapsible-tab:last-child{margin-bottom:0}.emma-pdp .collapsible-tab svg.icon-caret{width:12px}.emma-pdp .collapsible-tab svg path{fill:#257a60}.emma-pdp .collapsible-tab summary{padding:12px;align-items:center}.emma-pdp .collapsible-tab.accordion .collapsible-header{align-items:center;cursor:pointer}.emma-pdp .collapsible-tab .collapsible-header .h4{font-family:Pluto;font-weight:500;font-size:16px;text-transform:capitalize;color:#000;line-height:normal;min-height:unset}@media(max-width:1024px){.emma-pdp .collapsible-tab .collapsible-header .h4{font-size:18px}}.emma-pdp .collapsible-tab .collapsible-header svg{margin-right:6px}.emma-pdp .collapsible-tab .collapsible-content{padding:0 12px 0 32px;overflow:hidden;margin:0;height:0;transition:all .5s ease}.emma-pdp .collapsible-tab.active .collapsible-content{padding-bottom:12px}@media(max-width:768px){.emma-pdp .collapsible-tab .collapsible-content{padding:0 12px 0 18px}}.emma-pdp .collapsible-tab .collapsible-content p{color:#2d433d;font-family:Myriad Pro;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px}.emma-pdp .collapsible-tab svg{transition:all .2s cubic-bezier(.075,.82,.165,1)}.emma-pdp .collapsible-tab.active svg.icon-caret{transform:rotate(180deg)}.emma-pdp .collapsible-tab svg{transition:all .3s ease-in-out}.emma-pdp .collapsible-tab summary{cursor:pointer;width:100%}.emma-pdp .product-form{margin:0!important}.section-3-modal{display:none;top:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center;z-index:99999;position:fixed}.section-3-modal{left:0}.section-7-modal{right:0}.section-7-modal .backdrop{display:none;top:0;left:0;width:100%;height:100%;z-index:999;position:fixed;background:#000c}.section-7-modal.active .backdrop{display:block}.section-3-modal .modal-content{position:relative;width:100%;max-width:960px;height:600px;background:#fff;padding:20px;border-radius:20px;margin:0 auto;top:50%;transform:translateY(-50%);z-index:9999}@media(max-width:768px){.section-3-modal .modal-content{height:auto}}.section-3-close-modal{position:absolute;top:-48px;right:-48px;color:#fff;cursor:pointer;border-radius:50%;opacity:.4;background:#6669;background-blend-mode:multiply;height:48px;width:48px;display:flex;justify-content:center;align-items:center;z-index:999}.section-7-modal .modal-content{position:fixed;top:0;right:-100%;width:100%;height:100%;display:flex;align-items:start;justify-content:end;transition:right .5s ease;z-index:1000}.section-7-modal.active .modal-content{right:0}@media(max-width:768px){.section-3-close-modal{top:unset;left:50%;bottom:-70px;transform:translate(-50%);background:#ffffff85}.section-3-modal .modal-content{border-radius:0;padding:0}}.section-3-video{width:100%;height:100%;display:block}.swiperRealPeople .swiper-slide{position:relative}.swiperRealPeople .swiper-slide video{object-fit:cover;height:100%}.swiperRealPeople .swiper-slide .realpeople-slider-overlay{background:linear-gradient(174deg,#3330 -32.37%,#333 95.14%)}.swiper-testimonial{counter-reset:testcount}.swiper-testimonial .swiper-pagination{position:relative;top:-2px;width:auto}.swiper-testimonial .swiper-pagination .swiper-pagination-bullet{background:none;width:24px;height:24px}.swiper-testimonial .swiper-pagination .swiper-pagination-bullet:after{counter-increment:testcount;content:counter(testcount);color:#000;text-align:center;font-family:Pluto;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:-.28px;border-radius:50%;border:1px solid transparent;height:24px;width:24px;display:flex;justify-content:center;align-items:center}.swiper-testimonial .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet:after{border-color:#000}@media(max-width:1024px){.emma-pdp-section8-container:after{content:" ";background:#0009;width:100%;position:absolute;top:0;left:0;height:100%;z-index:11}}@media(max-width:568px){.emma-pdp-section8-container img{transform:scale(1.5);object-position:43px 5px}}.emma-pdp-section10 #newprod-faq{background:#ecf3f1;padding:64px 16px}@media(max-width:1023px){.emma-pdp-section10 #newprod-faq{padding:0}.emma-pdp-section10 #newprod-faq .container-a{padding:32px 10px 30px}}.emma-pdp-section10 #newprod-faq .container-a .blocks .box{background:#fff;border-radius:42px;padding:16px 32px;width:100%;box-sizing:border-box;overflow:hidden;cursor:pointer}.emma-pdp-section10 #newprod-faq .container-a{max-width:710px;width:100%;margin:auto}.emma-pdp-section10 #newprod-faq .container-a .blocks{display:flex;flex-direction:column;gap:16px;max-width:100%;width:100%}.emma-pdp-section10 #newprod-faq .container-a .blocks .box .question h3{font-family:Myriad Pro;font-size:18px;font-style:normal;font-weight:600;line-height:25px;color:#333;margin:0;max-width:calc(100% - 40px)}@media(max-width:1023px){.emma-pdp-section10 #newprod-faq .container-a .blocks .box .question h3{max-width:calc(100% - 56px)}}.emma-pdp-section10 .container-a .blocks .box p{color:#2d433de6;font-family:Myriad Pro;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;padding-top:24px;transition:all .5s ease}.emma-pdp-section10 #newprod-faq .container-a .blocks .box .question{gap:16px;display:flex;align-items:center;justify-content:space-between}.emma-pdp-section10 #newprod-faq .container-a .blocks .box .question svg{transform:rotate(180deg);transition:all .2s ease-in-out}.emma-pdp-section10 #newprod-faq .container-a .blocks .box.active .question svg{transform:rotate(0);cursor:pointer}.emma-pdp-section10 #newprod-faq .container-a .title h2{color:#333;text-align:center;font-family:Pluto;font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px;text-transform:capitalize;margin:auto auto 32px}.emma-pdp-section10 #newprod-faq .container-a .blocks .box p{color:#2d433de6;font-family:Myriad Pro;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;opacity:.7;padding-top:16px}.emma-pdp-section10 #newprod-faq .container-a .blocks .box .answer{height:0;transition:.5s all ease-in}@media(max-width:767px){#newprod-faq .container-a{padding:32px 10px 30px}.emma-pdp-section10 #newprod-faq .container-a .blocks .box .question h3{letter-spacing:-.18px}.emma-pdp-section10 #newprod-faq .container-a .blocks .box{padding:16px 8px 16px 16px;border-radius:0}.emma-pdp-section10 #newprod-faq .container-a .blocks .box p{letter-spacing:-.18px;padding-left:12px;padding-right:12px}.emma-pdp-section10 #newprod-faq .container-a .blocks{gap:4px}.emma-pdp-section10 #newprod-faq .container-a .title h2{font-size:28px;line-height:36.4px;letter-spacing:-1px;margin-bottom:32px;color:#333;text-align:center}.no-stars span{font-weight:500;line-height:24px}}.emma-pdp-timer span{color:#edc844;font-family:Pluto;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.emma-hr:after{content:"h";color:#edc844;font-family:Pluto;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.emma-min:after{content:"m";color:#edc844;font-family:Pluto;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.emma-sec:after{content:"s";color:#edc844;font-family:Pluto;font-size:22px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1023px){.emma-pdp-timer,.emma-pdp-timer span,.emma-hr:after,.emma-min:after,.emma-sec:after{font-weight:600;font-family:Roboto;font-size:20px;line-height:26px}}.hide-stars svg{display:none}.hide-stars.loox-rating{margin:0}[hidden],.product-form__submit{display:none}.product-form__submit.active{display:block}.emma-pdp-section-11 .loox-rating.loox-rating-hp .loox-rating-content span.loox-rating-label{margin-left:0}.emma-pdp .no-stars.loox-rating.loox-rating-hp{margin:0}.loox-rating.loox-rating-white span{color:#fff}.loox-rating.loox-rating-grey span.loox-rating-label{color:#666}.text-center .no-stars.loox-rating.loox-rating-hp .loox-rating-content span.loox-rating-label{color:#000;text-align:center;font-family:Roboto;font-size:25px;font-style:normal;font-weight:400;line-height:24px;margin:0}@media(max-width:767px){.emma-pdp .no-stars span{margin-bottom:0!important}.text-center .loox-rating.loox-rating-hp .loox-rating-content span.loox-rating-label{flex:1;margin:20px 0 0}}.max-md\:justify-center{justify-content:center}.max-md\:w-full{width:100%}.gradientBtn{box-shadow:0 1px #c89c01,0 3px 13px #c89c0180}.watchVideo{box-shadow:0 43.75px 12.5px #0000,0 28.125px 11.25px #00000005,0 15.625px 9.375px #00000012,0 6.875px 6.875px #0000001c,0 1.875px 3.75px #00000021}.swiperRealPeople .swiper-slide button{opacity:0;position:absolute;top:12px;left:12px;cursor:pointer;border:0;transition:all .3s ease-in-out}.swiperRealPeople .swiper-slide:hover button{opacity:1;cursor:pointer}.swiperRealPeople .swiper-button-next,.swiperRealPeople .swiper-button-prev{border-radius:100px;opacity:.4;background:#6669;background-blend-mode:multiply;width:48px;height:48px;padding:10px;justify-content:center;align-items:center}.swiperRealPeople .swiper-button-next:after,.swiperRealPeople .swiper-button-prev:after{content:" "}.swiperRealPeople .swiper-slide{width:248px;height:360px}.section7{border-radius:10px;background:#f9f8f5;box-shadow:0 29px 8px #0000,0 18px 7px #00000003,0 10px 6px #0000000d,0 5px 5px #00000017,0 1px 3px #0000001a;cursor:pointer;overflow:hidden;height:auto}.section7 .content-ingredients{height:0;transition:height .5s ease}@media(max-width:1024px){.section7{width:100%}}.gina-info{max-width:1100px;width:100%;border-radius:20px;background:#dbf0e9;box-shadow:107px 71px 36px #0000,69px 46px 33px #00000003,39px 26px 28px #0000000d,17px 11px 21px #00000017,4px 3px 11px #0000001a}@media(max-width:1024px){.gina-info{border-radius:6px;box-shadow:20px 66px 19px #0000,13px 42px 18px #00000003,7px 24px 15px #0000000a,3px 11px 11px #00000012,1px 3px 6px #00000014;padding:16px 20px}}.vector svg path{fill:#3c8259;opacity:.1}.scrolling-container{position:relative;overflow:hidden}.scrolling-container.full-width-row-full{width:100%}.scrolling-container:before{background:#fff;background:linear-gradient(90deg,#fff,#fff0);width:30%;height:100%;content:" ";z-index:2;top:0;left:0;position:absolute}.scrolling-container:after{background:#fff;background:linear-gradient(270deg,#fff,#fff0);width:30%;height:100%;content:" ";z-index:2;top:0;right:0;position:absolute}.scrolling-text--item span{transition:all .25s cubic-bezier(.104,.204,.492,1)}.scrolling-text--full-width-false{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.scrolling-text{color:var(--color-text, var(--color-accent));position:relative;background-size:cover;display:flex;align-items:center;transform:skewY(var(--rotation, 0deg));overflow:hidden}.scrolling-text:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:5;pointer-events:none;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.scrolling-text-uppercase--true{text-transform:uppercase}.scrolling-text--inner{display:flex;align-items:center;white-space:nowrap;font-size:1.5rem;font-weight:600;padding:30px 0;overflow:hidden;position:relative;z-index:10;transform:skew(calc(-1 * var(--rotation, 0deg)))}.scrolling-text--inner.direction-left>div{animation:marquee-left var(--marquee-speed) linear infinite;-webkit-animation:marquee-left var(--marquee-speed) linear infinite}.scrolling-text--inner.direction-right>div{animation:marquee-right var(--marquee-speed) linear infinite;-webkit-animation:marquee-right var(--marquee-speed) linear infinite}.scrolling-text--inner>div{display:flex;align-items:center;flex-shrink:0}.scrolling-text.body-font .scrolling-text--inner{font-weight:500}.scrolling-text--item{display:inline-flex;align-items:center;padding:0 30px}.scrolling-text--item.outline-text--true *{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-text, var(--color-accent))}.scrolling-text--link{display:inline-flex;align-items:center;color:var(--color-text, var(--color-accent))}.scrolling-text--link span{transform-origin:left bottom}.scrolling-text--link:hover{color:var(--color-text, var(--color-accent))}.scrolling-text--link:hover span{transform:skew(-10deg)}.scrolling-text--image{margin-right:40px;object-fit:cover;width:auto}.scrolling-text--image--small{height:60px}.scrolling-text--image--medium{height:80px}.scrolling-text--image--large{height:120px}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@-webkit-keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.scrolling-text .scrolling-text--item{padding:0 50px}@media(max-width:1024px){.scrolling-text .scrolling-text--item{padding:0 16px}}.scrolling-text--item span{font-weight:var(--header-font-weight)!important;line-height:120%}.scrolling-text--image--small{height:50px;margin-top:3px;width:unset!important}.scrolling-text--item.button{background-color:#000;color:#fff;font-size:14px;font-weight:600!important;padding:12px 32px}@media screen and (max-width:768px){.scrolling-text--item:not(.button) span{font-size:28px}.scrolling-text--item:first-child img{height:38px;margin-bottom:8px;margin-top:0}.scrolling-text--item img{margin-top:0;margin-right:0}.scrolling-text--item.button{margin-top:16px;background-color:#000;color:#fff;font-size:14px;font-weight:600!important;padding:12px 32px}}.scrolling-text--item.button .scrolling-text--link{color:#fff!important}.footer-links a,.footer-links button{margin-left:3px;border-left:1px solid rgba(80,56,48,.6);padding-left:6px}.footer-links a:first-child,.footer-links button:first-child{border:none}[hidden]{display:none}#newprod-footerv2 .container p{margin:0;color:#503830;text-align:center;font-family:Helvetica;font-size:12px;font-style:normal;font-weight:400;line-height:130%}#newprod-footerv2 .container a{color:#503830;font-family:Helvetica;font-size:12px;font-style:normal;font-weight:400;line-height:130%}#closeModalBtn{cursor:pointer}dialog{position:fixed;top:0;left:0;height:100vh;width:100vw}dialog[open]{justify-content:center;display:flex;align-items:center;z-index:9999999;background:transparent}dialog .pane{background-color:#fff;max-width:800px;width:95%;height:80%;border-radius:3px;box-shadow:0 0 8px #01010152;max-height:625px;position:relative}dialog .title{font-size:18px;font-family:Helvetica;text-align:center;color:#7f7f7f;font-weight:400;height:60px!important;overflow:hidden;display:block;line-height:60px;padding-top:16px;margin:.67em 0}dialog .heading{margin:.67em 0;height:76px;display:block}dialog .body{position:relative;overflow:auto;width:calc(100% - 100px);margin:0 50px;border:1px solid #B5B5B5;height:calc(100% - 125px)}dialog iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}#citations li{color:#000;font-weight:400;text-decoration-skip-ink:none;font-size:9pt;font-family:Helvetica Neue}@media screen and (max-width:512px){dialog{max-width:100%}dialog,dialog .pane{margin:0}dialog .body{width:calc(100% - 4px);height:calc(100% - 90px);margin:0 2px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-er-pdp-upsell-referral.css.map */
