.prov-source{font-family:var(--font-body-family),Arial,sans-serif;font-size:16px;line-height:1.55;letter-spacing:normal;color:#191919}.prov-source img{max-width:100%;height:auto}.prov-source video{width:100%;height:auto;max-width:100%;display:block}.prov-source .container{margin-left:auto;margin-right:auto;max-width:1200px;width:100%;padding-left:20px;padding-right:20px}.prov-source .section{padding-top:40px;padding-bottom:40px}.prov-source .PDPheading h2{font-size:36px;line-height:1.25;letter-spacing:normal}.prov-source h2,.prov-source h3,.prov-source h4{letter-spacing:normal}.prov-source .slider-card{height:auto!important;overflow:visible!important}.prov-source .slider-card-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;gap:18px;padding-bottom:18px}.prov-source .slider-card-item{flex:0 0 calc((100% - 36px)/3)!important;min-width:0;margin-left:0!important;scroll-snap-align:start;height:auto!important}.prov-source .sliderpdp .slidepdp{display:none}.prov-source .sliderpdp .slidepdp.active{display:block}.prov-source .slider-card-nav button{cursor:pointer}.prov-source .content-slider-1 img{height:auto}.prov-faq-inner{max-width:1160px;margin:auto;padding:55px 20px}.prov-faq h2{text-align:center;font-size:36px;color:#181e63;margin:0 0 35px}.prov-faq details{border-bottom:1px solid #d4d4d4}.prov-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:600;list-style:none}.prov-faq summary::-webkit-details-marker{display:none}.prov-faq details[open] summary span{transform:rotate(45deg)}.prov-faq details>div{padding:0 0 25px;line-height:1.8}.prov-reviews{max-width:1160px;margin:auto;padding:30px 20px 60px}.prov-reviews-summary{padding:20px 0 30px;border-bottom:1px solid #ddd}.prov-reviews-summary strong{font-size:35px;color:#151b61}.prov-reviews article{display:grid;grid-template-columns:200px 1fr;gap:45px;border-bottom:1px solid #ddd;padding:30px 0}.prov-review-author{font-weight:600}.prov-review-author p{font-size:13px;font-weight:400}.prov-review-stars{color:#e8a414;font-size:22px;letter-spacing:2px}.prov-reviews h3{font-size:21px;margin:10px 0}.prov-reviews article p{line-height:1.75}.prov-source .tooltip1text,.prov-source .tooltip2text,.prov-source .tooltip3text,.prov-source .tooltip4text,.prov-source .tooltip5text,.prov-source .tooltip6text,.prov-source .tooltip7text{display:none!important}.bio-theme .product__title h1{font-family:Georgia,serif;font-size:30px;line-height:1.35;letter-spacing:normal;color:#151b61}.bio-theme .quantity-break__label{font-size:15px}.bio-theme .quantity-break__caption{font-size:11px}.bio-theme .quantity-break__content{letter-spacing:normal}.bio-theme .header__menu-item{color:#171d64}.bio-theme .header__icon{color:#188ba3}.bio-home-hero{background:#f7fbfc}.bio-home-hero h1{font-family:Georgia,serif;color:#171d64}.bio-home-hero img{height:500px}.bio-quote{background:#fff4e4}.bio-quote blockquote{color:#191919;font-style:normal;font-size:15px}.bio-theme .quantity-break__wrapper{padding:14px 18px!important}.bio-purchase-notes{color:#464646}.prov-videos .videocontainer-mobile{display:none!important}.prov-videos .video-popup-overlay{display:none!important}.prov-videos .videocontainer-above div,.prov-videos .videocontainer-below div{border-radius:10px}.prov-source img.lazyload,.prov-source img.lazyloading{opacity:1!important;visibility:visible!important}.prov-source .slider-card-item img{object-fit:contain}.prov-source .slick-arrow{display:none}.prov-source .slidepdp:not(.active){display:none!important}.prov-source .slidepdp.active{display:block!important}
@media(max-width:749px){.prov-source{font-size:14px}.prov-source .PDPheading h2,.prov-faq h2{font-size:27px}.prov-source .slider-card-item{flex-basis:87%!important}.prov-source .container{padding-left:18px;padding-right:18px}.prov-source .slider-card-wrapper{gap:14px}.prov-reviews article{grid-template-columns:1fr;gap:12px}.bio-theme .product__title h1{font-size:25px}.bio-home-hero img{height:330px}.prov-videos .videocontainer-above,.prov-videos .videocontainer-below{display:block}.prov-videos .videocontainer-above>div,.prov-videos .videocontainer-below>div{width:100%!important;margin:15px 0!important}.prov-source .sliderpdp{width:100%!important}.prov-source .content_slider{max-width:100%}}

.prov-source,.prov-source *{box-sizing:border-box}.prov-source img{vertical-align:middle}.prov-testimonials img[width="150"]{width:150px!important;max-width:100%;height:auto}.prov-routine img[width="70"]{width:70px!important;height:auto}.prov-standards .qualitylogoimg1 img{width:100px;max-width:100%;height:auto}.prov-guarantee img{height:auto;object-fit:contain}.prov-intro .PDPheading .h1{font-family:Georgia,serif;font-size:64px;line-height:1.1;font-weight:400;color:#191919;letter-spacing:-2px}.prov-intro .PDPtext{font-size:24px;line-height:1.5}.bio-quote blockquote,.bio-product-description p{letter-spacing:normal}.prov-source .whitecardleft,.prov-source .whitecardright{min-width:0}.prov-source .whitecardright-txt{min-width:0}.prov-source .slider-card-nav img{width:38px;height:38px;object-fit:contain}.prov-source .slider-card-nav button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.prov-source .slider-card-item .showcombined img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 64px}.prov-source .slider-card-item .review-star img{width:100px;height:auto}.prov-source .slider-card-item .showcombined{gap:12px}.prov-source .slider-card-item .showcombined p{margin-left:0}.prov-source .slider-card-wrapper{align-items:stretch}.prov-source .videocontainer-above>div,.prov-source .videocontainer-below>div{position:relative;overflow:hidden;background-color:#dbe9eb}.prov-source .videocontainer-above>div p,.prov-source .videocontainer-below>div p{position:relative;z-index:1;text-shadow:0 1px 4px #000}.prov-source .videocontainer-above>div:before,.prov-source .videocontainer-below>div:before{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65));pointer-events:none}.prov-source .videocontainer-above>div video,.prov-source .videocontainer-below>div video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;background:#000}.prov-reviews article{overflow-wrap:anywhere}.prov-source .PDPheading h2{overflow-wrap:normal}.bio-gallery-thumbs{scroll-snap-type:x proximity}.bio-gallery-thumbs button{scroll-snap-align:start}
@media(max-width:749px){.prov-intro .PDPheading .h1{font-size:39px;letter-spacing:-1px}.prov-intro .PDPtext{font-size:17px}.prov-source .section{padding-top:30px;padding-bottom:30px}.prov-source .container{width:100%!important;max-width:100%!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.prov-source .one-whole.column{width:100%;margin:0}.prov-source .PDPheading h2{font-size:27px!important;line-height:1.25!important}.prov-source .GIFsection{display:flex!important;flex-direction:column;gap:28px}.prov-source .GIFsection1{width:100%!important;margin:0!important}.prov-source .GIFsection1 .gifimg{max-width:300px;width:100%;height:auto}.prov-source .Gifsection2{display:flex!important;flex-direction:column;gap:25px}.prov-source .gifsection-1,.prov-source .gifsection-2{width:100%!important;margin:0!important;padding:0!important}.prov-source .customerreviewgif1{max-width:300px!important;width:100%!important;height:auto!important;display:block;margin:auto}.prov-source .whitecardleft{position:relative!important;width:100%!important;margin:16px 0 0!important;left:auto!important;top:auto!important}.prov-source .whitecardright{display:flex!important;gap:14px;padding:18px!important;width:100%!important}.prov-source .whitecardright-img{width:90px!important;flex:0 0 90px}.prov-source .whitecardright-img img{width:90px!important;height:auto!important}.prov-source .whitecardright-txt{width:auto!important;flex:1}.prov-source .whitecardright-txt p{font-size:13px!important;line-height:1.6!important}.prov-source .whitecardright-txt img[width="150"]{width:120px!important}.prov-source .content_slider{display:flex!important;flex-direction:column;gap:24px}.prov-source .content-slider-1,.prov-source .content-slider-2{width:100%!important;padding:0!important;margin:0!important}.prov-source .content-slider-1 img{width:100%!important;max-width:480px;height:auto!important;margin:auto;display:block}.prov-source .sliderpdp{height:auto!important;min-height:0!important;padding-bottom:60px}.prov-source .slidepdp{position:relative!important;left:auto!important;top:auto!important;height:auto!important}.prov-source .slidepdptxt{height:auto!important;max-height:none!important;overflow:visible!important}.prov-source .qualitylogoimg{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.prov-source .qualitylogoimg1{width:100%!important;margin:0!important}.prov-source .suggestedusesection{display:flex!important;flex-direction:column;gap:24px}.prov-source .suggestedusesection-left,.prov-source .suggestedusesection-right{width:100%!important;padding:0!important;margin:0!important}.prov-source .suggestedusesection-right img{width:100%;max-width:420px;height:auto}.prov-source .shippingsection{flex-direction:column}.prov-faq-inner{padding:35px 18px}.prov-faq summary{padding:18px 0;font-size:14px}.prov-reviews{padding:20px 18px 35px}.prov-source .slider-card-item{padding:18px!important}.prov-source .videocontainer-above>div,.prov-source .videocontainer-below>div{min-height:250px;height:auto!important;padding:145px 18px 18px!important}}

.prov-source .slider-card-nav{position:static!important;display:flex!important;justify-content:center;gap:14px;margin:12px 0 0!important;transform:none!important;padding:0!important}.prov-source .slider-card-nav button{position:static!important;margin:0!important}.prov-source .sliderpdp{position:relative}.prov-source .sliderpdp .w3-button{cursor:pointer;min-width:44px;min-height:44px}.prov-source sup{vertical-align:super;font-size:.7em;line-height:0}.prov-source sup span{display:inline}.prov-source .shipping-logo{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.prov-source .shipping-logo-1{flex:1;min-width:0;text-align:center}.prov-source .shipping-logo-1 img{height:90px;width:90px;object-fit:contain}.prov-source .shipping-logo-1 p{max-width:300px;margin:16px auto 0}@media(max-width:749px){.prov-source .shipping-logo{flex-direction:column;align-items:center;gap:26px}.prov-source .shipping-logo-1{width:100%}.prov-source .shipping-logo-1 img{height:70px;width:70px}.prov-source .whitecardleft p{font-size:14px;line-height:1.6}}
