.productmain{background:var(--white)}.mainproduct img{width:100%;display:block;border-radius:22px;border:1px solid var(--black)}.circlegurrenty{width:60px;position:absolute;top:10px;right:10px}.thumbproduct{margin-top:15px;max-width:82%;margin-left:auto;margin-right:auto}.thumbproduct img{width:100%;display:block;border-radius:4px;cursor:pointer}.slidersec .swiper-button-next{right:0!important}.slidersec .swiper-button-prev{left:0!important}.cominformation a{border-radius:1000px;border:1px solid var(--black);color:var(--black);font-size:1.8rem;font-weight:700;line-height:110%;padding:8px 15px;display:block;width:fit-content;margin:15px auto 0;text-align:center;text-decoration:none}.cominformation a:hover{color:var(--black)}.prdsubheading{color:var(--black);font-size:1.8rem;font-weight:600;line-height:140%;margin-top:30px}.prdlist ul li{position:relative;color:var(--black);font-size:1.8rem;font-weight:400;line-height:130%;padding-left:26px;padding-top:5px;padding-bottom:5px}.prdlist ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background-color:var(--prd-bullet-bg, var(--green));background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%208'%3E%3Cpath%20d='M1%204.2l2.6%202.6L9%201.2'%20fill='none'%20stroke='%23121212'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:9px 7px}.prdlist{margin:15px 0}.subscribegift{color:var(--black);font-size:1.8rem;font-weight:700;line-height:110%}.variantwrapper{margin-top:30px}.varianthead{color:var(--black);font-size:2rem;font-weight:700;line-height:110%}.adultvariantouter{margin-top:40px;display:flex;align-items:start;justify-content:start;gap:10px;flex-wrap:wrap}.adultvariantbox{border-radius:8px;border:1px solid var(--black);background:var(--white);width:48.5%;position:relative;transition:border-color .2s ease-out,box-shadow .2s ease-out}.adultvarheader{background:var(--lime);padding:24px 10px 10px;border-bottom:1px solid var(--black);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.adultvarpill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:10;border-radius:20px;background:var(--lime);color:var(--black);border:1px solid currentColor;font-size:1.8rem;font-weight:600;line-height:100%;padding:4px 16px;text-transform:none;white-space:nowrap}.adultvariantbox[data-adult="For 1 Adult"] .adultvarpill{background:var(--teal)}.advarhtubs{color:var(--black);font-size:1.8rem;font-weight:700;white-space:nowrap}.advarhprice{color:var(--black);font-size:1.8rem;font-weight:700;text-align:right}.advarhprice small{display:block;font-weight:400}.adultvariantbox[data-adult="For 1 Adult"] .adultvarheader{background:var(--teal)}.adultvarheader p{color:var(--black);font-size:1.8rem;font-weight:600}.adultvarbody{border-radius:0 0 8px 8px;padding:6px;display:flex;align-items:start;gap:10px;flex-wrap:wrap;background:var(--beige)}.advarbodyleft span{width:13px;height:14px;background:var(--black);-webkit-mask:url(uncheckradio.svg) no-repeat center center;mask:url(uncheckradio.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;display:block;margin-top:4px}.advarbodyright{width:84%}.advarbodyright h3{color:var(--black);font-size:1.8rem;font-weight:700;line-height:130%}.advarbodyright p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin:9px 0}.advarbodyright h5{color:var(--black);font-size:1.8rem;font-weight:700;background:var(--teal);border:1px solid var(--black);padding:8px;border-radius:12px}.adultvariantbox:not([data-adult="For 1 Adult"]) .advarbodyright h5{background:var(--lime)}.welcomebublle{border-radius:100px;background:none;padding:0;color:var(--black);font-size:1.8rem;font-weight:500;line-height:140%;margin-top:15px;font-style:italic}.adultvariantbox input{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0;opacity:0;z-index:9;cursor:pointer}.adultvariantbox.active{border:1px solid var(--black);box-shadow:0 0 0 1px var(--black)}.adultvariantbox.active .advarbodyleft span{-webkit-mask-image:url(checkradio.svg);mask-image:url(checkradio.svg)}.subsribewrapper{margin-top:30px}.subscribeouter{border-radius:6px;border:1px solid var(--black);background:var(--beige);padding:14px;margin-top:20px;position:relative}.subscribeheader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--black);margin-bottom:16px;padding-bottom:16px;position:relative}.subscribeheader input{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0;opacity:0;z-index:9;cursor:pointer}.subscribeheader h2{color:var(--black);font-size:1.8rem;font-weight:700;line-height:130%;background:url(uncheckradio.png) no-repeat left center;background-size:18px 18px;padding-left:25px}.subscribeouter.active .subscribeheader h2{background:url(checkradio.png) no-repeat left center;background-size:18px 18px}.savebubble{border-radius:50px;background:var(--green);color:var(--white);font-size:1.8rem;font-weight:600;line-height:140%;padding:6px 12px}.oldprice{color:var(--black);font-size:1.8rem;font-weight:400;text-decoration:line-through}.nwprice{color:var(--black);font-size:1.8rem;font-weight:400}.subscribepricewrap{display:flex;align-items:center;gap:10px}.subscribeheadright{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:5px}.subinneroption{border-radius:6px;border:1px solid var(--black);background:var(--halfbeige);padding:14px 12px;position:relative;margin-bottom:10px}.subinneroption h2{color:var(--black);font-size:1.8rem;font-style:normal;font-weight:700;line-height:130%;background:url(uncheckradio.png) no-repeat left center;background-size:18px 18px;padding-left:30px}.subinneroption.active h2{background:url(checkradio.png) no-repeat left center;background-size:18px 18px}.subinneroption input{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0;opacity:0;z-index:9;cursor:pointer}.subwelgift{color:var(--black);font-size:1.8rem;font-weight:800;letter-spacing:.18px;text-transform:uppercase;margin:20px 0}.subscribefreegifwrapper{display:flex;flex-direction:column;align-items:stretch;gap:15px}.subscribefreegifwrapper .freegiftbox{width:100%;display:flex;align-items:center;text-align:left;gap:12px}.subscribefreegifwrapper .freegiftbox img{flex:0 0 auto}.subscribefreegifwrapper .freegiftinfo{flex:1}.subscribefreegifwrapper .freegiftbox h3{text-align:left;margin:0 0 3px}.freegiftbox{width:25%;text-align:center}.freegiftbox img{width:110px;height:72px;display:block;object-fit:cover;border-radius:5px}.freegiftbox h3{color:var(--black);text-align:center;font-size:1.8rem;font-weight:600;line-height:120%;letter-spacing:.18px;margin:8px 0 3px}.freegiftbox p strong{color:var(--black);font-size:1.8rem;font-weight:400;letter-spacing:.18px;text-decoration:line-through}.freegiftbox p span{color:var(--green);font-size:1.8rem;font-weight:700;letter-spacing:.18px;margin-left:5px}.futurebtn{border-radius:1000px;border:1px solid var(--black)!important;background:var(--white);width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;color:var(--black);font-size:1.8rem;font-weight:700;line-height:110%;text-transform:uppercase;margin-top:20px}.subbestvalue{border-radius:20px;background:var(--green);color:var(--white);font-size:1.8rem;font-weight:700;padding:4px 12px 4px 8px;position:absolute;top:-14px;right:15px}.onetimepurchase{color:var(--black);font-size:1.8rem;font-weight:700;line-height:100%;text-decoration:underline;display:block;text-align:center;margin-bottom:20px}.customProductForm{margin:20px 0}.prdbtnbouttongroup p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:100%;text-align:center;margin:20px 0}.prdbtnbouttongroup .ratingsec{justify-content:center}.prdbtnbouttongroup .ratingsec span{color:var(--black)}.prdexperttestimonial{border-radius:8px;border:1px solid var(--black);overflow:hidden;margin-top:30px}.prdexperttestimonial h2{background:var(--lime);padding:15px;text-align:center;color:var(--black);font-size:1.8rem;font-weight:700}.prdexpertbody{padding:15px}.prdexpertbox{display:flex;align-items:start;gap:11px;flex-wrap:wrap;margin-top:15px;padding-top:15px;border-top:1px solid var(--black)}.prdexpertbody .prdexpertbox:first-child{padding-top:0;margin-top:0;border-top:0}.expertimg{width:60px;height:60px}.expertimg img{width:100%;height:100%;display:block;object-fit:cover;border-radius:100%}.prdexpertcontent p{color:var(--black);font-size:2.2rem;font-weight:400;line-height:140%}.prdexpertcontent{width:77%}.prdexpertcontent h6,.prdexpertcontent .prdexpert-name{color:var(--black);font-size:1.8rem;font-weight:700;text-transform:capitalize;margin-top:20px}.prdexpertcontent h5,.prdexpertcontent .prdexpert-role{color:var(--black);font-size:1.8rem;font-weight:400;line-height:normal;margin-top:10px}.productfaq{margin-top:30px}.productfaq .acc{padding:0 0 15px;margin:0 0 15px;background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--black)!important}.productfaq .acc-content p{color:var(--black)}.productfaq .acc-content ul{margin-left:0}.productfaq .acc-content ul li{color:var(--black);font-size:2rem;font-weight:400;opacity:1;line-height:180%;list-style-position:initial}.prdmultipleways{border-radius:10px;border:none;background:none;padding:15px;text-align:center;margin-top:25px}.prdmultipleways h3{color:var(--black);font-size:2.6rem;font-weight:700}.prdmultipleways ul{display:flex;align-items:start;justify-content:space-between;margin-top:15px}.prdmultipleways p{color:var(--black);font-size:1.8rem;margin-top:8px;font-weight:800}.prdwayimg img{background:var(--lime);border-radius:100%;padding:12px;object-fit:contain;width:64px;height:64px}.productmaincontent{padding-top:25px}.productmaincontent .simplerating{margin-bottom:15px}.productmaincontent .ratingsec--top{justify-content:flex-start;margin-bottom:15px;text-decoration:none}.prdvideo{background:var(--beige);background-size:cover}.videoslidetopimg img{width:100%;display:block;border-radius:8px}.videoslidetopimg video{width:100%;display:block;border-radius:8px}.videoslidetopimg{position:relative}.playbtn{position:absolute;bottom:15px;left:15px}.prdvideo .primarybtn{max-width:304px;margin:0 auto}.prdvideo .simplerating{justify-content:center;margin-top:12px}.prdvideo .simplerating span{color:var(--black)}.productscoop{background:var(--gradient1);background-size:cover}.scoopmainimg img{width:100%;display:block}.prdscoopbox{text-align:center;max-width:380px;margin:25px auto 0}.prdscoopbox h3{color:var(--black);font-size:2rem;font-weight:600;line-height:136%;margin:10px 0}.prdscoopbox p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:135%}.scoopmainimg{width:100px;margin:0 auto}.simplestep{background:var(--white)}.stepboxicon img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.stepboxicon{position:relative}.stepcount{background:var(--green);width:75px;height:75px;position:absolute;left:0;right:0;bottom:-35px;margin:0 auto;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:3rem;font-weight:600;border-radius:100%;border:3px solid var(--white)}.stepcontent{background:var(--white);padding:55px 15px 40px;height:100%}.stepbox{border-radius:8px;overflow:hidden;margin-top:20px}.stepcontent h3{color:var(--black);font-size:2rem;font-weight:600;line-height:130%}.stepcontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin-top:15px}.simplestep .primarybtn{max-width:304px;margin:0 auto}.simplestep .simplerating{justify-content:center;margin-top:12px}.simplestep .simplerating span{color:var(--black)}.simplestep .row .stepouter:first-child .stepbox{margin-top:0}.ingradianttogether{background:var(--beige)}.ingradtogetherbox img{width:100%;display:block}.ingradtogetherbox{border-radius:8px;overflow:hidden}.ingtogcontent{background:var(--teal);padding:15px;min-height:160px}.ingtogcontent h3{color:var(--blue);font-size:2.6rem;font-weight:600;line-height:130%}.ingtogcontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin-top:10px}.ingradianttogetherslider .swiper-wrapper{align-items:stretch}.ingradianttogetherslider .swiper-slide{display:flex;flex-direction:column;height:auto}.ingradtogetherbox{display:flex;flex-direction:column;flex:1 1 auto}.ingradtogetherbox img{flex:0 0 auto}.ingtogcontent{flex:1 1 auto}.headingholder{position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.arrowholder{width:90px;position:relative}.ingradintcompletebtn{border-radius:1000px;border:1px solid var(--black)!important;color:var(--black);font-size:1.8rem;font-weight:700;line-height:110%;padding:8px 15px;display:block;margin-top:15px;text-align:center}.arthaauthorimg img{width:100%;display:block;border-radius:12px}.arthafamilycontent h4{color:var(--black);font-size:1.8rem;font-weight:600;line-height:140%;margin-bottom:10px}.arthafamilycontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:130%;margin-top:15px}.arthafamilycontent h6{color:var(--black);font-size:1.8rem;font-weight:700;margin-top:20px;line-height:130%}.arthafamilycontent h6 span{display:block;font-weight:400;margin-top:5px}.arthaauthorimg{margin-top:25px}.expertessential{background:var(--teal)}.expertslidebox img{width:100%;display:block}.expertslidebox{border-radius:8px;overflow:hidden}.expertslidecontent{background:var(--white);padding:15px 10px;display:flex;flex-direction:column}.expertslidecontent h6{color:var(--black);font-size:2.6rem;font-weight:800;line-height:115%;font-style:normal!important;opacity:100%!important}.expertslidecontent h5{color:var(--black);font-size:1.8rem;font-weight:600;line-height:115%;padding:8px 12px;border-radius:12px;background:var(--beige);margin-top:8px;display:inline-block;border:1px solid var(--black);align-self:flex-start}.expertslidecontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin-top:15px;margin-bottom:20px}.expertslidecontent a{color:var(--black);font-size:1.8rem;font-weight:700;letter-spacing:.96px;text-transform:uppercase;padding:10px 20px;border-radius:1000px;background:var(--orange);margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--black);box-shadow:3px 4px 0 var(--black);transition:transform .3s ease-out,box-shadow .13s ease-out}.expertslidecontent a:hover{background:var(--orange);transform:translate(-1px,-2px);box-shadow:5px 7px 0 var(--black)}.expertslidecontent a:active{transform:translate(3px,4px);box-shadow:0 0 0 var(--black)}@media(prefers-reduced-motion:reduce){.expertslidecontent a,.expertslidecontent a:hover,.expertslidecontent a:active{transition:none;transform:none}}.expertslidecontent a svg path{stroke:var(--black)}.expertbottomcontent{color:var(--black);text-align:center;font-size:1.8rem;font-weight:600;line-height:140%;max-width:816px;margin:0 auto}.expertessentialslider{overflow:visible}.expertessentialslider .swiper-wrapper{flex-direction:column;gap:20px}.expertessentialslider .swiper-slide{width:100%;height:auto}.prdjointsec{background:var(--beige);background-size:cover}.prdjointouter{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:8px}.prdjointbox{border-radius:8px;background:var(--white);text-align:center;padding:7px;width:31%}.prdjointbox h3{color:var(--blue);font-size:1.8rem;font-weight:700;margin:6px 0}.prdjointbox p{color:var(--black);text-align:center;font-size:1.8rem;font-weight:400;line-height:140%}.prdjointsec .primarybtn{max-width:304px;margin:0 auto}.prdjointsec .simplerating{justify-content:center;margin-top:12px}.prdjointsec .simplerating span{color:var(--black)}.prdowntestimonialsec{background:var(--white)}.prdowntestiouter{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:20px}.prdowntestiouter .owntestimonialbox{width:48.6%}.prdowntestimonialsec .owntesticontent h3{color:var(--blue);font-size:1.8rem;font-weight:800;line-height:130%}.prdowntestimonialsec .owntesticontent h4{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin:5px 0 15px}.prdowntestimonialsec .owntesticontent a{color:var(--black);font-size:1.8rem;font-weight:600;line-height:130%;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin-top:15px}.prdowntestimonialsec .owntesticontent a svg path{stroke:var(--blue)}.prdtestistorybox{border-radius:8px;background:var(--blue);height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.prdtestistorybox h2{color:var(--white);font-size:2.4rem;font-weight:700;line-height:110%}.prdtestistorybox p{color:var(--white);font-size:1.8rem;font-weight:600;line-height:140%;margin:20px 0}.prdtestistorybox .primarybtn{height:56px}.prdowntestimonialsec .loadmorebtn{border:2px solid var(--blue);color:var(--black)}.prdconfidence{background:var(--lime);background-size:cover}.prdscoopeverythingwrap{background:var(--white)}.prdscoopleftcontent ul{display:flex;align-items:start;justify-content:start;gap:10px;flex-wrap:wrap;margin:20px 0 10px}.prdscoopleftcontent ul li{border-radius:8px;border:1px solid var(--black);padding:20px 15px;text-align:center;width:48%}.prdscoopleftcontent ul li p{color:var(--black);font-size:1.8rem;margin-top:15px;font-weight:700;line-height:130%}.prdscoopreview{border-radius:8px;border:1px solid var(--black);background:var(--white);padding:16px}.prdscoopreview h4,.prdscoopreview h5{color:var(--blue);font-size:2rem;font-weight:600;line-height:130%;display:flex;align-items:center;justify-content:space-between}.prdscoopreview p{color:var(--black);font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;margin-top:15px}.prdscoopreview{display:flex;align-items:flex-start;gap:16px}.prdscoopreviewimg{flex:0 0 auto}.prdscoopreviewimg img{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}.prdscoopreviewbody{flex:1 1 auto;min-width:0}.prdscooprightcontent{background:var(--blue);padding:15px;border-radius:12px 12px 0 0;margin-top:30px}.prdscooprightcontent ul li{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--white) 18%,transparent)}.prdscooprightcontent ul li:first-child{border-top:0;padding-top:0}.prdscooprightcontent ul li:last-child{padding-bottom:0}.prdscooprightcontent ul li h2{color:var(--white);font-size:2rem;font-weight:700;line-height:110%;text-transform:uppercase}.prdscooprightcontent ul li p{color:var(--white);font-size:1.8rem;font-style:normal;font-weight:500;line-height:140%}.prdscooprightcontent ul li strong{color:var(--white);font-size:1.8rem;font-style:normal;font-weight:700;line-height:140%}.prdsccoplistfooter{background:var(--lime);background-size:cover;border-radius:0 0 12px 12px;padding:15px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.prdsccoplistfooter h3,.prdsccoplistfooter p{color:var(--black);font-size:1.8rem;font-weight:700;line-height:140%}.prdsccoplistfooter p strong{font-size:2.2rem;font-weight:800}.prdjointessentialwrap{background:var(--beige);background-size:cover}.essentialouter{border-radius:12px;border:1px solid var(--black);background:var(--white);padding:70px 15px 20px;position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.essentialleftcontent{width:100%}.essentialrightcontent{width:100%;border-top:1px solid var(--black);padding-top:20px;margin-top:20px}.essentialleftcontent h2{color:var(--black);font-size:2.6rem;font-weight:600;line-height:110%}.essentialleftcontent h3{color:var(--black);font-size:1.8rem;font-weight:600;line-height:140%;margin-top:10px}.essentialleftcontent ul{margin:15px 0}.essentialleftcontent ul li{background:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'><circle%20cx='10'%20cy='10'%20r='10'%20fill='%23F8B15F'/><path%20d='M5.8%2010.3l2.7%202.7%205.7-6'%20fill='none'%20stroke='%23FEFCF9'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/></svg>") no-repeat left center;background-size:18px 18px;color:var(--black);font-size:1.8rem;font-weight:400;line-height:130%;padding-left:26px;padding-top:6px;padding-bottom:6px}.essentialleftcontent h4{color:var(--black);font-size:2rem;font-weight:700;line-height:140%}.essentialleftcontent h4 span{font-size:1.8rem}.essentialleftcontent .primarybtn{margin:15px 0;max-width:490px;text-align:center}.essentialleftcontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:100%}.essentialrightcontent h2{color:var(--black);font-size:2rem;font-weight:600;line-height:110%;text-align:left;margin-bottom:15px}.essentialrightcontent .freegiftbox img{width:100%;height:80px}.essenwelcome{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px}.essenwelcome p{color:var(--black);font-size:1.8rem;font-weight:600;line-height:120%;letter-spacing:.18px}.essenwelcome p span{color:var(--green)}.essentialtotal{border-top:1px solid var(--black);border-bottom:1px solid var(--black);padding:15px 0;text-align:center;margin-top:25px}.essentialtotal p{color:var(--black);font-size:1.8rem;font-weight:800;letter-spacing:.18px;text-transform:uppercase}.essentialglance{margin-top:20px}.essentialglance h2{text-align:left!important}.glancetable ul li{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.glancetable ul li p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%}.glancetablefooter{background:var(--white);border-top:1px solid var(--black);border-bottom:1px solid var(--black);padding:10px;margin-top:10px}.glancetablefooter ul li{display:flex;align-items:center;justify-content:space-between}.glancetablefooter ul li p{color:var(--black);font-size:1.8rem;font-weight:700;line-height:140%}.glancetablefooter ul li p strong{font-size:1.8rem}.plusessential{color:var(--black);font-size:1.8rem;margin-top:15px}.savingbadge{position:absolute;top:-24px;left:0;right:0;margin:0 auto;width:120px;height:120px;border-radius:50%;background:var(--green);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;box-sizing:border-box;z-index:2}.savingbadge-label{font-size:1.8rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.savingbadge-text{font-size:1.8rem;font-weight:600;line-height:1.2;margin-top:4px}.fivediffrentauthorwrap{background:var(--halfbeige)}.authorbiolist ul li img{width:60px;height:60px;margin:0 auto;object-fit:cover;display:block;border-radius:100%}.authorbiolist ul li p{color:var(--black);font-size:1.8rem;font-weight:600;text-transform:uppercase;text-align:center;margin-top:10px}.authorbiolist ul li p span{display:block;color:var(--black);font-size:1.8rem;font-weight:400;margin-top:5px}.authorbiolist ul{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.authorbiolist ul li{width:150px}.zigzagimgbox{position:relative}.zigzagimgbox img{width:100%;display:block;border-radius:8px}.zigzagpayicon{position:absolute;bottom:0;width:100%;padding:15px}.zigzagpayicon button{display:flex;align-items:center;justify-content:center;gap:15px;color:var(--white);font-size:1.8rem;font-weight:600;cursor:pointer;background:transparent;margin:0 auto}.zigzagpayicon button img{width:36px;height:36px}.zigzagbadge{border-radius:1000px;background:var(--green);display:inline-block;padding:7px 21px;color:var(--white);font-size:1.8rem;font-weight:700;line-height:14px;text-transform:uppercase;margin-bottom:15px}.zigzagcontentbox h3{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%;margin-top:20px;border-bottom:1px solid color-mix(in srgb,var(--black) 18%,transparent);padding-bottom:15px;margin-bottom:15px}.zigzagcontentbox p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%}.diffrentautorreview{border-left:3px solid var(--green);background:var(--beige);padding:15px 22px;margin-top:30px}.diffrentautorreview h6{color:var(--black);font-size:1.8rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:8px}.diffrentautorreview h6 span{background:var(--green);width:7px;height:7px;display:block;border-radius:100%}.diffrentautorreview h5{color:var(--black);font-size:1.8rem;font-weight:400;line-height:150%;margin-top:12px}.zigzagcontentbox{padding-top:20px}.conclussionbox{border-radius:8px;border:1px solid color-mix(in srgb,var(--beige) 15%,transparent);background:var(--green);padding:30px}.conclussionbox h3{color:var(--lime);font-size:2rem;font-weight:600;line-height:120%}.conclussionbox h2{color:var(--beige);font-size:3rem;font-weight:600;line-height:120%;margin:20px 0}.conclussionbox p{color:var(--white);font-size:1.8rem;font-weight:400;line-height:140%;min-height:130px}.conclussionbox h5{box-sizing:border-box;min-height:84px;line-height:140%;color:var(--lime);font-size:1.8rem;font-weight:600;border-top:1px solid color-mix(in srgb,var(--white) 20%,transparent);padding-top:25px;margin-top:auto}.conclusuionslider .swiper-slide{display:flex;flex-direction:column;height:auto}.conclussionbox{display:flex;flex-direction:column;flex:1 1 auto}.proffesionstrat{background:var(--beige);background-size:cover}.proffesionstrat h4{color:var(--black);text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:2.42px;text-transform:uppercase;margin-bottom:20px}.proffesionstrat h3{color:var(--black);text-align:center;font-size:1.8rem;font-weight:400;line-height:140%;max-width:854px;margin:20px auto}.proffesionstrat .primarybtn{max-width:378px;margin:20px auto}.proffesionstrat p{color:var(--black);text-align:center;font-size:1.8rem;font-weight:400;line-height:140%}.productfaqwrap{background:var(--teal)}.productfaqwrap .faqcon{max-width:740px;margin:0 auto}.productfaqwrap h4{color:var(--black);text-align:center;font-size:1.8rem;font-weight:600;line-height:140%}.productfaqwrap h4 a{color:var(--black);text-decoration:underline}.independentlonger{background:var(--gradient1);background-size:cover}.independentcontent .ratingsec{margin-bottom:20px}.independentcontent .primarybtn{max-width:330px;margin:20px auto}.independentcontent ul{display:flex;align-items:start;gap:9px;flex-wrap:wrap}.independentcontent ul li p{color:var(--black);font-size:1.8rem;font-style:normal;font-weight:500;line-height:140%;margin-top:12px}.independentcontent ul li{width:23%}.independentimgbox{text-align:center;margin-top:30px}.independentimgbox img{margin:0 auto;width:133px}.prdalsolovesec{background:var(--beige)}.prdalsolovebox{border-radius:8px;background:var(--halfbeige);overflow:hidden}.prdalsolovesec .prdalsoloveslider .swiper-slide{display:flex;flex-direction:column;height:auto}.prdalsolovesec .prdalsolovebox{display:flex;flex-direction:column;flex:1 1 auto}.prdalsolovesec .alsoloveimg{aspect-ratio:1 / 1;overflow:hidden}.prdalsolovesec .alsoloveimg img{width:100%;height:100%;object-fit:cover;display:block}.alsolovecontent{padding:0 10px 10px}.alsolovecontent h2{color:var(--black);font-size:3.2rem;font-weight:600;line-height:130%;margin:30px 0 10px}.alsolovecontent p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%}.alsoloveprice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.alsoloveprice .oldprice,.alsoloveprice .nwprice,.alsoloveprice .savebubble{font-size:1.8rem}.allratingstripsec{padding:20px 0}.allreatingouter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.allratingbox{width:32%;display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex-direction:column}.allratingbox h3{color:var(--black);font-size:1.8rem;font-weight:600;line-height:120%}.allratingboxright p{color:var(--black);font-size:1.8rem;font-weight:400;line-height:140%}.allratingboxright{align-items:center;display:flex;flex-direction:column;gap:4px}.proffesionstrat p a{color:var(--black)}.advarbodyright h5 small{font-weight:400}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow-y:auto}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--black) 50%,transparent);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:fixed;z-index:9999;top:30px;left:0;right:0;margin:auto;width:95%;background-color:var(--white);box-shadow:0 0 1.5em color-mix(in srgb,var(--black) 35%,transparent);border-radius:15px;overflow:hidden}.modal-transition{transition:all .3s .12s;opacity:0}.modal.is-visible .modal-transition{opacity:1}.modal-close{position:absolute;top:20px;right:20px;color:var(--black);background:none;border:0;width:32px;height:32px;border-radius:100%;cursor:pointer;font-weight:700}.modal-close:hover{color:var(--blue)}.modal-dialog-md{max-width:500px;margin:0 auto;padding:40px}.modal-close svg{width:21px}.sizeimg{margin-top:15px}.sizeimg img{width:100%;display:block}.modal-content .title-heading{margin-top:0;font-size:2rem;border-bottom:1px solid var(--lime);padding-bottom:15px}.modalfooter{border-top:1px solid var(--lime);padding-top:25px;margin-top:25px}.modalfooter h3{color:var(--black);font-size:2rem;margin-bottom:10px}.modalfooter p{font-size:1.8rem;color:var(--black)}.modalfooter p a{color:var(--black)}.modalfooter p a:hover{text-decoration:underline}.is-visible .modal-overlay:empty{display:block}.modal{display:none}.is-visible{display:block}.advarbodyright h5 small{font-weight:400;font-size:1.8rem}.heartdeliver{margin-top:12px;background:var(--white);border:1px solid var(--teal);border-radius:999px;color:var(--black);display:inline-block;font-weight:900;font-size:1.8rem;padding:8px 13px}.heartsubscrip .subscribeheader h2{background:none!important;padding:0}.hearsubsctipbody ul li{background:url(checkcircle.png) no-repeat left center;background-size:auto;background-size:16px 16px;color:var(--black);font-size:1.8rem;font-weight:400;line-height:130%;padding-left:26px;padding-top:5px;padding-bottom:5px}.hearsubsctipbody h5{font-size:1.8rem;color:var(--black);margin-top:18px;background:var(--white);border-radius:8px;padding:12px 14px}.prdnwupsell{border:2px solid var(--black);border-radius:10px;background:var(--white);padding:10px;margin-top:22px;transition:border-color .15s}.upsellimg{width:58px;height:58px}.upsellimg img{width:100%;height:100%;display:block;object-fit:cover}.prdnwupsell h6{font-size:1.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.upsellcontent h3{font-size:1.8rem;font-weight:800;color:var(--black);margin:0}.upsellprdgroup{display:flex;align-items:center;gap:10px;margin-top:4px}.upsellprdgroup .savebubble{color:var(--green);background:var(--white);padding:0;font-weight:700;font-size:1.8rem}.upsellboxouter{display:flex;align-items:center;flex-wrap:wrap}.upsellcontent{width:71%;padding:0 15px}.upsellbtn{background:url(upsellplus.png) no-repeat center center;background-size:contain;width:29px;height:29px;cursor:pointer}.prdnwupsell.active{border:2px solid var(--green)}.prdnwupsell.active .upsellbtn{background:url(upsellcheck.png) no-repeat center center;background-size:contain}.healtonetime{margin:18px auto 0;text-align:center;border:1px dashed var(--teal);border-radius:8px;padding:14px 18px;background:var(--white)}.healtonetime p{font-size:1.8rem;color:var(--blue);font-weight:700;margin-bottom:6px}.healtonetime a{background:none;border:0;color:var(--black);font-weight:900;font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:8px;margin-top:10px;display:block}.backsubscrip a{background:none;color:var(--black);border:1px solid var(--salmon);font-weight:900;font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;cursor:pointer;padding:14px;margin-top:18px;display:block;text-align:center;background:var(--white)6f1}.healtprdnote{font-size:1.8rem;margin-top:15px;color:var(--black);opacity:.75}.heartteakeitacco .step{display:flex;gap:14px;align-items:flex-start;background:var(--white);border:1px solid var(--beige);border-radius:10px;padding:14px 16px}.heartteakeitacco .step-n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--blue);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.8rem}.heartteakeitacco .step h4{margin:0 0 2px;font-size:1.8rem;font-weight:900;color:var(--black)}.heartteakeitacco .step p{margin:0;font-size:1.8rem;color:var(--blue)}.heartteakeitacco .steps{display:flex;flex-direction:column;gap:12px;margin:22px 0}.allreadymedicat{margin-top:22px;background:var(--white);border-left:4px solid var(--blue);border-radius:8px;padding:18px 20px}.allreadymedicat h6{color:var(--black);font-weight:700;font-size:1.8rem}.lovabledecadesec{background:linear-gradient(180deg,var(--white) 0%,var(--beige) 100%)}.lovabledecadesec h4{color:var(--black);font-size:1.8rem;text-align:center;font-weight:700;line-height:16.5px;letter-spacing:2.42px;text-transform:uppercase;margin-bottom:15px}.decadegraphouter img{width:100%;display:block}.decadebotcontent{max-width:640px;margin:0 auto;text-align:center}.decadebotcontent h6{font-size:1.8rem;line-height:1.85;color:var(--black)}.decadebotcontent h3{margin-top:16px;font-size:1.8rem;color:var(--blue);font-style:italic}.decadebotcontent p{font-size:1.8rem;color:var(--lime);margin-top:40px}.heartessentialsec{background:linear-gradient(180deg,var(--white) 0%,var(--white) 100%)}.heartpharmanote{margin:0 auto;max-width:640px;background:var(--white);border:1px solid var(--teal);border-left:4px solid var(--lime);border-radius:10px;padding:18px 22px;box-shadow:0 6px 18px color-mix(in srgb,var(--blue) 6%,transparent);text-align:left}.heartpharmanote p{color:var(--green);font-size:1.8rem;line-height:150%;font-style:italic}.heartpharmanote h3{margin-top:10px;font-weight:900;color:var(--black);font-size:1.8rem}.essentfy-cardswrapper{max-width:740px;margin:30px auto;display:flex;flex-direction:column;gap:14px;text-align:left}.essentfy-cardswrapper .fy-card{background:var(--white);border-radius:10px;padding:22px 28px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 10px color-mix(in srgb,var(--blue) 4%,transparent);border:1px solid var(--beige)}.essentfy-cardswrapper .fy-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--teal) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--teal) 35%,transparent);color:var(--lime);flex-shrink:0}.essentfy-cardswrapper .fy-icon svg{width:24px;height:24px}.essentfy-cardswrapper .fy-card p{margin:0;font-size:1.8rem;color:var(--black);font-weight:700}.fy-card.fy-card--highlight{border-left:4px solid var(--salmon)}.heartessentbtn h6{text-align:center;font-size:1.8rem;font-weight:800;color:var(--black);margin:0 0 15px}.heartessentbtn .primarybtn{max-width:304px;margin:0 auto}.upsellbtn:empty{display:block!important}@media only screen and (max-width:767px){.prdconfidence .rowgap{margin:0}.prdconfidence .prdjointbox{padding:12px;width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon text";align-items:center;column-gap:12px;text-align:left}.prdconfidence .prdicon{grid-area:icon;width:40px}.prdconfidence .prdicon svg{width:100%;height:auto;display:block}.prdconfidence .prdjointbox h3{grid-area:title;margin:0;text-align:left}.prdconfidence .prdjointbox p{grid-area:text;text-align:left}.prdalsolovesec .rowgap{padding:0 15px}.allreatingouter{flex-direction:column;align-items:stretch;gap:18px;padding:0 24px}.allreatingouter .allratingbox{width:100%;margin-left:0;justify-content:space-between}.allreatingouter .allratingbox:not(:last-child){padding-bottom:18px;border-bottom:1px solid var(--black)}.allratingbox h3{font-size:2.4rem}.allratingboxright{text-align:right}.allreatingouter .allratingbox:first-child .allratingboxright img{width:75px}.adultvariantbox{width:100%}}@media only screen and (min-width:768px){.productmainleft{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.productmainright{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.productmaincontent{max-width:750px;margin-left:auto}.thumbproduct{margin-top:20px;max-width:88%}.productmaincontent{padding-top:0}.prdsubheading{font-size:2rem;margin-top:15px}.prdlist ul li{font-size:1.8rem}.prdlist{margin:30px 0}.subscribegift,.advarbodyright h3,.advarbodyright p,.advarbodyright h5{font-size:1.8rem}.advarbodyleft span{width:18px;height:18px}.prdmultipleways{padding:30px}.prdmultipleways ul{margin-top:30px}.welcomebublle{font-size:1.8rem}.prdscoopouter{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.scoopmainimg{position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prdscoopouter .prdscoopbox:first-child{margin-top:0}.prdscoopbox{margin:50px auto 0}.prdscoopbox h3{font-size:1.8rem}.stepouter{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.stepcontent h3{font-size:2.2rem}.stepcontent p{font-size:1.8rem}.simplestep .row .stepouter:nth-child(2) .stepbox{margin-top:0}.headingholder{justify-content:space-between}.ingtogcontent{padding:35px 15px;min-height:200px}.ingtogcontent h3{font-size:2.6rem}.ingtogcontent p{font-size:1.8rem}.togetherratingwrap{display:flex;align-items:center;justify-content:space-between}.ingradintcompletebtn{margin-top:0}.arthafamilyleftouter{-ms-flex:0 0 54%;flex:0 0 54%;max-width:54%}.arthafamilyrightouter{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}.arthafamilycontent p,.arthafamilycontent h6{font-size:1.8rem}.arthaauthorimg{margin-top:0}.expertslidecontent{padding:30px 20px}.expertslidecontent h5{font-size:1.8rem}.expertessentialslider .swiper-slide{display:flex;flex-direction:column;height:auto}.expertslidebox{display:flex;flex-direction:column;flex:1 1 auto}.expertslidecontent{flex:1 1 auto}.expertbottomcontent{font-size:2.2rem}.expertessentialslider{overflow:hidden}.expertessentialslider .swiper-wrapper{flex-direction:row;gap:0}.prdjointbox{padding:24px;width:27%}.prdjointbox h3,.prdjointbox p{font-size:2rem}.prdjointouter{gap:25px}.prdtestistorybox{padding:40px 30px}.prdtestistorybox h2{font-size:3.2rem}.prdtestistorybox p{font-size:1.8rem}.prdscoopleftouter,.prdscooprightouter{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prdscoopleftcontent ul li p{font-size:2rem}.prdscooprightcontent{margin-top:0}.essentialleftcontent{width:48%}.essentialrightcontent{width:47%;border-left:1px solid var(--black);border-top:0;padding-left:23px;padding-top:0;margin-top:0}.savingbadge{top:-64px;left:20px;right:auto;width:160px;height:160px;margin:0;padding:18px}.savingbadge-label{font-size:1.8rem}.savingbadge-text{font-size:1.8rem;margin-top:6px}.zigzagimg{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.zigzagcontent{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.fivediffrentzigzagouter .rowgap:nth-child(2n+2) .zigzagimg{order:2}.authorbiolist ul li img{width:120px;height:120px}.authorbiolist ul li p{margin-top:20px}.authorbiolist ul li{width:200px}.zigzagcontentbox h3{margin-top:20px;padding-bottom:20px;margin-bottom:30px}.zigzagcontentbox{padding-top:0}.proffesionstrat .primarybtn{margin:40px auto}.productfaqwrap h4{font-size:1.8rem}.independentleftouter{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.independentrightouter{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.independentcontent .primarybtn{max-width:330px;margin:40px 0}.independentcontent ul li p{font-size:1.8rem;margin-top:20px}.independentcontent ul{gap:13px}.independentimgbox{text-align:center;margin-top:0}.independentimgbox img{width:256px}.alsolovecontent{padding:0 30px 30px}.alsolovecontent h2{font-size:3.2rem}.alsolovecontent p{font-size:1.8rem}.prdalsolovesec .title-heading{font-size:2.2rem}.allratingbox h3{font-size:3.5rem}.allratingboxright p{font-size:1.8rem;display:flex;gap:8px;align-items:center}.allratingstripsec{padding:40px 0}.upsellcontent h3{font-size:1.8rem}.prdnwupsell{padding:16px 18px}.upsellcontent{width:82%}.upsellprdgroup .savebubble,.decadebotcontent h6{font-size:1.8rem}}@media only screen and (min-width:992px){.prdowntestiouter .owntestimonialbox{width:31.9%}.allratingbox h3{font-size:2.8rem}}@media only screen and (min-width:1200px){.productmainleft{-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.productmainright{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.circlegurrenty{width:90px;top:20px;right:20px}.cominformation a{font-size:1.8rem;padding:12px 30px;margin:40px auto 0}.adultvarheader{padding:24px 20px 10px}.adultvarbody{padding:20px;gap:15px}.welcomebublle{font-size:1.8rem}.subscribeouter{padding:20px 30px}.subscribeheadright{gap:20px}.savebubble,.oldprice{font-size:1.8rem}.nwprice{font-size:2rem}.subbestvalue{font-size:1.8rem;padding:7px 8px;top:-19px;right:30px}.subscribeheader{margin-bottom:20px;padding-bottom:20px}.subinneroption h2{font-size:1.8rem}.freegiftbox img{height:110px}.prdexperttestimonial h2{padding:20px;font-size:2.2rem}.prdexpertbody{padding:30px}.expertimg{width:80px;height:80px}.prdexpertbox{gap:25px;margin-top:30px;padding-top:30px}.prdscoopbox h3{font-size:2.2rem;margin:15px 0}.prdscoopbox p{font-size:1.8rem}.scoopmainimg{width:230px}.productscoop{padding-bottom:110px}.stepouter{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.stepbox{height:100%;margin-top:0}.ingradintcompletebtn{font-size:1.8rem;padding:12px 30px}.arthafamilyleftouter{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prdjointbox{width:18%}.prdowntestiouter .owntestimonialbox{width:23.7%}.prdconfidence .prdjointbox{width:20%}.prdscoopleftcontent ul{margin:40px 0 10px}.prdscoopleftcontent ul li{width:49%}.prdscoopreview{padding:25px}.prdscooprightcontent{padding:35px;margin-top:0}.prdscooprightcontent ul li h2{font-size:2.2rem}.prdscooprightcontent ul li{padding:22px 0}.prdsccoplistfooter{padding:24px 35px;justify-content:space-between}.essentialouter{padding:50px}.essentialleftcontent h2{font-size:3.5rem}.essentialleftcontent h3{font-size:2.2rem;margin-top:15px}.essentialleftcontent ul{margin:25px 0}.essentialleftcontent h4{font-size:2.2rem}.essentialleftcontent .primarybtn{margin:25px 0}.essentialrightcontent h2{font-size:2.1rem;text-align:center;margin-bottom:25px}.essentialrightcontent .freegiftbox img{height:130px}.glancetable ul li{padding:10px 0}.glancetablefooter{padding:15px 10px;margin-top:20px}.glancetablefooter ul li p strong{font-size:2.2rem}.essentialglance{margin-top:30px}.plusessential{margin-top:25px}.essentialrightcontent{width:52%;padding-left:50px}.diffrentautorreview h5{font-size:1.8rem}.zigzagbadge{padding:11px 25px;font-size:1.8rem}.independentleftouter{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.independentrightouter{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.independentcontent ul{gap:15px}.prdalsolovesec .title-heading{font-size:3.5rem}.allratingbox{gap:20px;flex-wrap:nowrap}.allratingbox h3{font-size:3rem}.essentfy-cardswrapper{margin:50px auto}.heartessentbtn h6{font-size:1.8rem;margin:0 0 24px}}@media only screen and (min-width:1280px){.prdjointessentialwrap.nwsection{padding:110px 0}.fivediffrentzigzagouter .rowgap{margin-top:120px}}@media only screen and (max-width:767.98px){.independentcontent ul{flex-direction:column;flex-wrap:nowrap;gap:16px}.independentcontent ul li{width:100%;display:flex;align-items:center;gap:14px}.independentcontent ul li img{flex:0 0 auto}.independentcontent ul li p{margin-top:0}}@media only screen and (max-width:767px){.prdjointsec:not(.prdconfidence):not(.collection-builtsec) .prdjointouter{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prdjointsec:not(.prdconfidence):not(.collection-builtsec) .prdjointbox{width:auto}.prdjointsec:not(.prdconfidence):not(.collection-builtsec) .prdjointbox:nth-child(5){grid-column:1 / -1}}@media only screen and (max-width:767.98px){.essentialrightcontent .subscribefreegifwrapper .freegiftbox img{width:64px;height:64px;flex:0 0 auto}.essentialrightcontent .subscribefreegifwrapper .freegiftbox h3{flex:1 1 auto;min-width:0}}@media only screen and (max-width:767.98px){.prdexpertbox{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:6px;align-items:center}.prdexpertcontent{display:contents}.prdexpertcontent p{grid-column:1 / -1;grid-row:1}.expertimg{grid-column:1;grid-row:2;align-self:center}.prdexpertcontent h6,.prdexpertcontent .prdexpert-name{grid-column:2;grid-row:2;margin-top:0;align-self:center}.prdexpertcontent h5,.prdexpertcontent .prdexpert-role{grid-column:1 / -1;grid-row:3;margin-top:6px}}@media only screen and (min-width:768px){.essentialrightcontent .subscribefreegifwrapper .freegiftbox{justify-content:flex-start;text-align:left}.essentialrightcontent .subscribefreegifwrapper .freegiftbox img{width:96px;height:96px;flex:0 0 auto}.essentialrightcontent .subscribefreegifwrapper .freegiftbox h3{flex:1 1 auto;min-width:0;text-align:left;margin:0}.essentialrightcontent .subscribefreegifwrapper .freegiftbox p{flex:0 0 auto;margin:0 0 0 auto;text-align:right}}.prdfamiliarsec{background:var(--beige)}.prdfamiliarhead{text-align:center;max-width:720px;margin:0 auto}.prdfamiliareyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:1.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.prdfamiliareyebrow:before{content:"";width:26px;height:2px;background:var(--green)}.prdfamiliarrow{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;margin-top:40px}.prdfamiliarimage img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block}.prdfamiliarimage .prdfamiliarplaceholder{width:100%;height:100%;min-height:280px;background:var(--teal);border-radius:8px;display:block}.prdfamiliargrid{display:grid;grid-template-columns:1fr;gap:16px}.prdfamiliarcard{background:var(--white);border:1px solid var(--black);border-radius:8px;padding:24px 20px}.prdfamiliarcard .prdicon{margin-bottom:15px}.prdfamiliarcard h4{color:var(--black);font-size:2rem;font-weight:700;line-height:130%;margin:0 0 8px}.prdfamiliarcard p{color:var(--black);font-size:1.8rem;line-height:140%;margin:0}.prdfamiliarcard p strong{color:var(--green)}.prdfamiliarquote{max-width:760px;margin:40px auto 0;background:var(--white);border:1px solid var(--black);border-radius:8px;padding:24px 20px}.prdfamiliarquote blockquote{margin:0;color:var(--blue);font-size:2rem;font-style:italic;font-weight:500;line-height:145%}.prdfamiliarquote blockquote p{margin:0}.prdfamiliarquoteauthor{margin:15px 0 0;color:var(--black);font-size:1.8rem;font-weight:700}.prdfamiliarquoterole{margin:2px 0 0;color:var(--black);opacity:.7;font-size:1.8rem}@media only screen and (min-width:768px){.prdfamiliargrid{grid-template-columns:1fr 1fr}.prdfamiliarquote{padding:30px 34px}.prdfamiliarquote blockquote{font-size:2.2rem}}@media only screen and (min-width:992px){.prdfamiliarrow{grid-template-columns:.85fr 1.15fr}.prdfamiliarimage img{height:100%;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-style.css.map */
