:root{--lp-ink:#252427;--lp-body:#4A484C;--lp-mute:#76737A;--lp-tile:#F3F3F3;--lp-card:#FBF9F8;--lp-line:#E7E5E4;--lp-sale:#A5243D;--lp-chip:#FBE4E7;--lp-pill:9999px;--lp-r:12px;--lp-r-card:16px;--lp-font:"Poppins","Avantt",system-ui,-apple-system,"Segoe UI",sans-serif;--lp-pad:clamp(40px,6vw,88px)}:root,html body,html body[class]{--font-body-family:var(--lp-font)!important;--font-heading-family:var(--lp-font)!important;--font-body-family-override:var(--lp-font)!important;--font-heading-family-override:var(--lp-font)!important}html body[class] *:not(svg):not(path):not(i),html body[class] :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea)[class]{font-family:var(--lp-font)!important}html body{color:var(--lp-ink);font-size:16px;line-height:26px;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#fff}html body :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){font-weight:500!important;text-transform:none!important;color:var(--lp-ink)}html body :is(p,li,span){letter-spacing:0}.header-wrapper{background:#fff!important;border-bottom:0!important;box-shadow:none!important}.header__heading-link,.header__heading-logo{font-weight:500!important;letter-spacing:-.5px!important;color:var(--lp-ink)!important}.header__menu-item,.header__menu-item span{font-weight:500!important;font-size:15px!important;letter-spacing:0!important}.shop-product-section{background:#fff!important;padding:8px 0 var(--lp-pad)}.shop-product-inner-container{max-width:1400px!important;padding:0 24px}.shop-product-layout{gap:48px!important}@media(min-width:750px){.shop-carousel-container{flex:0 0 calc(56% - 24px)!important;max-width:calc(56% - 24px)!important}.shop-product-info{flex:0 0 calc(44% - 24px)!important;max-width:calc(44% - 24px)!important;padding:8px 0 0!important}}.shop-product-info,.shop-product-info *{box-sizing:border-box}.shop-product-info{background:transparent!important;padding:0!important;border-radius:0}.shop-product-carousel{background:var(--lp-tile)!important;border-radius:var(--lp-r)!important;overflow:hidden;width:100%}.shop-product-carousel img,.shop-product-carousel video{border-radius:0}.shop-thumbnail,.shop-thumbnail .thumb-square,.shop-thumbnail img{border-radius:var(--lp-r)!important;overflow:hidden}.shop-thumbnail{border:1px solid transparent!important;background:var(--lp-tile)}.shop-thumbnail.active{border:1.5px solid var(--lp-ink)!important}html body .shop-product-title{font-size:40px!important;line-height:1.15!important;letter-spacing:-.6px!important;font-weight:500!important;margin:0 0 14px!important}@media(max-width:749px){html body .shop-product-title{font-size:30px!important;line-height:1.15!important;letter-spacing:-.5px!important}}[class*=custom-text-block-container]{font-size:16px;line-height:24px;color:var(--lp-body);font-weight:500}[class*=custom-text-block-container] :is(strong,b){color:var(--lp-ink);font-weight:500}.shop-product-info [class*=custom-text-block] svg{color:var(--lp-ink)!important;fill:var(--lp-ink)!important;width:16px;height:16px}html body .shop-add-to-cart-button.product-form__submit,html body button.shop-add-to-cart-button{--button-bg-color:var(--lp-ink)!important;--button-hover-color:#fff!important;--button-text-color:#fff!important;--button-price-color:#fff!important;background:var(--lp-ink)!important;color:#fff!important;border:1px solid var(--lp-ink)!important;border-radius:var(--lp-pill)!important;min-height:60px;font-size:20px!important;font-weight:500!important;letter-spacing:-.3px!important;text-transform:none!important;box-shadow:none!important;padding:0 40px!important}html body button.shop-add-to-cart-button:hover{background:#fff!important;color:var(--lp-ink)!important}html body button.shop-add-to-cart-button:hover *{color:var(--lp-ink)!important}html body .shop-add-to-cart-button .compare-price{opacity:.55}html body :is(.cart__checkout-button,.product-form__submit,.guarantee-section__cta,.rich-text-button,.image-text-container .button,a.button.full-width-mobile){background:var(--lp-ink)!important;color:#fff!important;border:1px solid var(--lp-ink)!important;border-radius:var(--lp-pill)!important;box-shadow:none!important;font-weight:500!important;font-size:18px!important;letter-spacing:-.2px!important;text-transform:none!important;min-height:56px;padding:0 36px!important}html body :is(.cart__checkout-button,.guarantee-section__cta,.rich-text-button,a.button.full-width-mobile):hover{background:#fff!important;color:var(--lp-ink)!important}.button:before,.button:after,.cart__checkout-button:before,.cart__checkout-button:after,.shop-add-to-cart-button:before,.shop-add-to-cart-button:after{box-shadow:none!important;border-radius:var(--lp-pill)!important}.button--secondary,.cart-remove-button{background:#fff!important;color:var(--lp-ink)!important;border:1px solid var(--lp-ink)!important;border-radius:var(--lp-pill)!important}.shopify-section.section,.shopify-section[class*=section],main .shopify-section{background:#fff}html body :is(.rich-text-title,.stats-section-title,.image-text-heading,.section-title,.comparison-heading,.product-benefits-heading,.store-faq-heading,.guarantee-section__heading){font-size:clamp(30px,3.6vw,48px)!important;line-height:1.15!important;letter-spacing:-.6px!important;font-weight:500!important;color:var(--lp-ink)!important;text-align:center}html body :is(.rich-text-subtitle,.section-subtitle,.comparison-subheading,.guarantee-section__description){font-size:18px;line-height:26px;letter-spacing:0;color:var(--lp-body)!important;text-align:center;font-weight:500}.rich-text-section-template,[class*=rich-text-section]{padding:var(--lp-pad) 24px!important}.custom-benefits-section-wrapper,.stats-column-section,.image-text-section,.results-steps-section,.comparison-section,.store-faq-section{padding-top:var(--lp-pad)!important;padding-bottom:var(--lp-pad)!important}.custom-benefits-section,.custom-benefits-container{background:transparent!important}.custom-benefit-item{border:0!important;background:transparent!important;padding:0 0 28px!important}.custom-benefit-title{font-size:24px!important;line-height:30px!important;letter-spacing:-.3px!important;font-weight:500!important}.custom-benefit-description,.custom-benefit-description *{font-size:16px;line-height:24px;color:var(--lp-body)!important;font-weight:500}.custom-benefit-icon svg{width:20px;height:20px}.custom-section-image-container,.custom-placeholder-image,.media-column,.media-placeholder{background:var(--lp-tile)!important;border-radius:var(--lp-r)!important;overflow:hidden}.custom-section-image-container img,.media-column img{border-radius:0}.stats-column-section{background:#fff!important}.stats-column-item,.stats-column{background:transparent!important;border:0!important;box-shadow:none!important}html body .stats-column-number{font-size:clamp(40px,5vw,64px)!important;line-height:1!important;letter-spacing:-.9px!important;font-weight:500!important;color:var(--lp-ink)!important}html body :is(.stats-column-text,.stats-column-title,.stats-column-description){font-size:16px;line-height:24px;color:var(--lp-body)!important;font-weight:500}.studies-disclaimer{background:var(--lp-card)!important;border-radius:var(--lp-r-card)!important;border:0!important;color:var(--lp-mute)!important}.studies-disclaimer *{color:var(--lp-mute)!important;font-size:13px}.step-card{background:var(--lp-card)!important;border:0!important;border-radius:var(--lp-r-card)!important;box-shadow:none!important;overflow:hidden}.step-image-container{background:var(--lp-tile)!important}.number-icon{background:var(--lp-ink)!important;color:#fff!important;border-radius:50%!important;font-weight:500!important}html body .step-title{font-size:22px!important;letter-spacing:-.3px!important;font-weight:500!important}.step-description{color:var(--lp-body)!important}.table-wrapper{border-radius:var(--lp-r-card)!important;overflow:hidden;background:var(--lp-card)!important;border:0!important}.comparison-table,.comparison-table :is(th,td,.feature-row,.feature-cell,.value-cell){border-color:var(--lp-line)!important}.comparison-table .highlighted{background:#fff!important}.comparison-product-title,.feature-name{font-weight:500!important;letter-spacing:0}.feature-header,.product-header{background:transparent!important}.guarantee-section__wrapper{background:#fff!important;padding:0 24px var(--lp-pad)!important}.guarantee-section__container{background:var(--lp-card)!important;border:0!important;border-radius:24px!important;padding:clamp(40px,6vw,80px)!important;max-width:1100px;margin:0 auto;text-align:center}.guarantee-section__container *{color:var(--lp-ink)!important}.guarantee-section__container .guarantee-section__description{color:var(--lp-body)!important}.guarantee-section__container .guarantee-section__cta,.guarantee-section__container .guarantee-section__cta *{color:#fff!important}.guarantee-section__container .guarantee-section__cta:hover,.guarantee-section__container .guarantee-section__cta:hover *{color:var(--lp-ink)!important}.store-faq-container{max-width:860px;margin:0 auto}.store-faq-item{border:0!important;border-bottom:1px solid var(--lp-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.store-faq-question{font-size:20px!important;line-height:30px!important;letter-spacing:-.3px!important;font-weight:500!important;padding:24px 0!important;background:transparent!important;color:var(--lp-ink)!important}.store-faq-item :is(p,div):not(.store-faq-question){color:var(--lp-body);font-size:16px;line-height:24px}.store-faq-toggle{color:var(--lp-ink)!important}.sticky-add-to-cart{background:#fff!important;border-top:1px solid var(--lp-line)!important;box-shadow:0 -8px 30px #2524270f!important}.sticky-add-to-cart .theme-button,.sticky-add-to-cart__button{background:var(--lp-ink)!important;color:#fff!important;border-radius:var(--lp-pill)!important;border:0!important}html body main img:not(.cart-item__image img){border-radius:var(--lp-r)}.header img,.shop-product-carousel img,.cart-item__image img{border-radius:0}.cart-drawer .drawer__inner{background:#fff!important;border-radius:20px 0 0 20px;box-shadow:-12px 0 48px #25242724}@media(max-width:749px){.cart-drawer .drawer__inner{border-radius:20px 20px 0 0}}.drawer__header{border-bottom:0!important;padding:22px 24px 8px!important;background:#fff!important}.drawer__heading{font-size:24px!important;letter-spacing:-.3px!important;font-weight:500!important}.drawer__close{border-radius:50%!important}.cart-item{border-bottom:1px solid var(--lp-line)!important;padding:20px 0!important}.cart-item__media,.cart-item__image{border-radius:var(--lp-r)!important;overflow:hidden;background:var(--lp-tile)}.cart-item__name{font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .cart-item__final-price,html body .cart-item__price-wrapper *{color:var(--lp-ink)!important;font-weight:500!important}html body .cart-item__old-price,html body .cart-item__old-price *{color:var(--lp-mute)!important}.quantity{border:1px solid var(--lp-line)!important;border-radius:var(--lp-pill)!important}.quantity:before,.quantity:after{box-shadow:none!important;border-radius:var(--lp-pill)!important}.drawer__footer,.cart-drawer__footer{background:var(--lp-card)!important;border-top:0!important;border-radius:20px 20px 0 0;padding:22px 24px!important}.discount-banner{background:var(--lp-chip)!important;border-radius:var(--lp-r)!important;color:var(--lp-sale)!important}html body .cart__checkout-button,html body .cart__checkout-button *{text-transform:none!important;letter-spacing:-.2px!important;font-weight:500!important}.gb-shipping-protection,.gb-30day-back{border-radius:var(--lp-r)!important;background:#fff!important;border:1px solid var(--lp-line)!important}html body :is(.custom-content-column,.custom-benefits-list,.custom-benefits-container,.custom-benefits-section){background:transparent!important;box-shadow:none!important;border:0!important}html body .custom-benefits-container{gap:48px}html body :is(.stats-column-title,.stats-column-title-wrapper,.stats-column-number,.stats-column-text,.stats-column-description,.stats-column-item *){color:var(--lp-ink)!important}html body .stats-column-title{font-size:clamp(28px,3.4vw,44px)!important;letter-spacing:-.6px!important;line-height:1.15!important;font-weight:500!important}html body .stats-column-description,html body .stats-column-text{color:var(--lp-body)!important}html body .stats-column-item{padding:20px 0!important;border-bottom:1px solid var(--lp-line)!important}html body :is(.stats-column-section,.image-text-container-wrapper,.results-steps-section,.comparison-section,.store-faq-section) *{--global-accent:var(--lp-ink)}html body :is(.text-column,.image-text-content){background:transparent!important}html body .custom-benefits-list{background-image:none!important}html body main .shopify-section :is(a.button,button.button,.rich-text-button,.guarantee-section__cta,.image-text-container .button,.sticky-add-to-cart__button){border-radius:9999px!important;box-shadow:none!important;background:var(--lp-ink)!important;color:#fff!important;border:1px solid var(--lp-ink)!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.2px!important;min-height:56px;padding:0 36px!important;text-transform:none!important}html body main .shopify-section :is(a.button,.rich-text-button,.guarantee-section__cta):hover{background:#fff!important;color:var(--lp-ink)!important}html body main .shopify-section .results-steps-section,html body main .results-steps-section{background:#fff!important}html body main .shopify-section .step-card{background:var(--lp-card)!important;border:0!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}html body main .shopify-section .step-image-container{background:var(--lp-tile)!important;border-radius:0!important}html body main .shopify-section .number-icon{background:var(--lp-ink)!important;color:#fff!important;border:0!important;border-radius:50%!important;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:16px!important}html body main .shopify-section .store-faq-item{border:0!important;border-bottom:1px solid var(--lp-line)!important;border-radius:0!important;background:transparent!important}html body main .shopify-section .store-faq-question{background:transparent!important;padding:24px 0!important}html body main .shopify-section .image-text-container{background:var(--lp-card)!important;border-radius:24px!important}html body main .shopify-section .comparison-table .highlighted,html body main .shopify-section .comparison-table .product-header.highlighted{background:var(--lp-ink)!important;color:#fff!important}html body main .shopify-section .comparison-table .column-1.highlighted *{color:#fff!important}html body main .shopify-section .comparison-table .table-header .highlighted{border-radius:16px 16px 0 0!important}#MainContent .store-faq-item{border:0!important;border-bottom:1px solid var(--lp-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important}#MainContent .store-faq-question{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important;font-size:20px!important;letter-spacing:-.3px!important}#MainContent .store-faq-items-container{gap:0!important}#MainContent .store-faq-section{background:#fff!important}#MainContent .shopify-section .store-faq-items-container .store-faq-item .store-faq-question,#MainContent .shopify-section .store-faq-item button.store-faq-question{background:#fff!important;background-color:#fff!important;border:0!important;box-shadow:none!important}#MainContent .store-faq-container{max-width:760px}#MainContent .store-faq-item{border-bottom:1px solid var(--lp-ink)!important}#MainContent .shopify-section .store-faq-items-container .store-faq-item .store-faq-question{padding:8px 0!important;font-size:16px!important;line-height:22px!important;letter-spacing:0!important;min-height:0!important}#MainContent .store-faq-item :is(p,div):not(.store-faq-question){font-size:15px;line-height:22px}#MainContent .store-faq-item.active [class*=answer]{padding-bottom:12px}#MainContent .store-faq-item:not(.active) [class*=answer]{padding-top:0!important;padding-bottom:0!important}#MainContent .rich-text-section-template--28041092464882__rich_text_WBEN6z,#MainContent [class*=rich-text-section]{padding:var(--lp-pad) 24px!important;max-width:1180px;margin:0 auto}#MainContent .rich-text-subtitle{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1100px;margin:28px auto 0!important;text-align:left}#MainContent .rich-text-subtitle p{margin:0!important}#MainContent .rich-text-subtitle p:nth-child(1){grid-column:1/-1;text-align:center;font-size:clamp(20px,2.4vw,26px);line-height:1.25;letter-spacing:-.4px;color:var(--lp-ink)!important;margin-bottom:12px!important}#MainContent .rich-text-subtitle p:nth-child(n+2):nth-child(-n+4){background:var(--lp-card);border-radius:16px;padding:28px 24px;font-size:20px;line-height:26px;letter-spacing:-.3px;color:var(--lp-ink)!important;min-height:120px;display:flex;align-items:flex-end}#MainContent .rich-text-subtitle p:nth-child(n+5){grid-column:1/-1;text-align:center;font-size:17px;line-height:26px;color:var(--lp-body)!important}#MainContent .rich-text-subtitle p:nth-child(5){margin-top:20px!important;color:var(--lp-ink)!important;font-size:20px;letter-spacing:-.3px}@media(max-width:749px){#MainContent .rich-text-subtitle{grid-template-columns:1fr}#MainContent .rich-text-subtitle p:nth-child(n+2):nth-child(-n+4){min-height:0;padding:20px}}html body :is(p,li,.rte){line-height:1.6}html body :is(h1,h2,h3,h4){line-height:1.15!important}@media(max-width:749px){#MainContent .shop-product-section{padding-left:0!important;padding-right:0!important}#MainContent .shop-product-inner-container{padding:0 16px!important;max-width:100%!important}#MainContent .shop-product-layout{gap:20px!important}#MainContent .shop-carousel-container,#MainContent .shop-product-info{flex:0 0 100%!important;max-width:100%!important;width:100%!important}#MainContent .page-width,#MainContent [class*=rich-text-section]{padding-left:16px!important;padding-right:16px!important}#MainContent :is(.stats-column-section,.image-text-section,.results-steps-section,.comparison-section,.store-faq-section,.custom-benefits-section-wrapper){padding-left:16px!important;padding-right:16px!important}#MainContent .image-text-container{padding:20px 16px!important;margin:0!important;max-width:100%!important}#MainContent .guarantee-section__wrapper{padding-left:16px!important;padding-right:16px!important}}#MainContent .shop-product-carousel{background:transparent!important;padding:0!important;overflow:visible!important;width:100%!important;border-radius:0!important}#MainContent .shop-main-image-wrapper{background:var(--lp-tile)!important;border-radius:12px!important;overflow:hidden!important;width:100%!important;padding:0!important;margin:0!important}#MainContent .shop-main-image-wrapper :is(.shop-image-container,.shop-main-image){border-radius:0!important}#MainContent .shop-thumbnails-outer,#MainContent .shop-thumbnails-wrapper{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}#MainContent .shop-thumbnails-outer{margin-top:12px!important}#MainContent .shop-thumbnails{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;padding:0!important;width:100%!important}#MainContent .shop-thumbnail{flex:1 1 0!important;min-width:0!important;width:auto!important;height:auto!important;aspect-ratio:1/1;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;overflow:hidden!important;position:relative;background:var(--lp-tile)!important}#MainContent .shop-thumbnail .thumb-square{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border-radius:8px!important;background:transparent!important}#MainContent .shop-thumbnail img{width:100%!important;height:100%!important;object-fit:cover;border-radius:8px!important}#MainContent .shop-thumbnail.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--lp-ink);pointer-events:none}#MainContent :is(a,button).button,#MainContent .shopify-section :is(a,button)[class*=button]:not([class*=nav-button]):not([class*=faq]):not([class*=arrow]),#MainContent .guarantee-section__cta,#MainContent .rich-text-button,#MainContent .image-text-container .button,.sticky-add-to-cart :is(a,button){border-radius:9999px!important;box-shadow:none!important}#MainContent :is(a,button).button:before,#MainContent :is(a,button).button:after,#MainContent .guarantee-section__cta:before,#MainContent .guarantee-section__cta:after{border-radius:9999px!important}#MainContent .comparison-section{border-radius:24px!important;margin:16px!important;width:auto!important}#MainContent .comparison-table .table-header .highlighted,#MainContent .comparison-table .highlighted.product-header{border-radius:16px 16px 0 0!important}#MainContent .comparison-table .feature-row:last-child .highlighted,#MainContent .comparison-table .feature-row:last-child .column-1{border-radius:0 0 16px 16px!important}#MainContent .image-text-container{border-radius:24px!important}.ccbt-g{background:var(--lp-ink,#252427)!important;color:#fff!important}.ccbt-g .ccbt-g__title,.ccbt-g .ccbt-g__body,.ccbt-g p{color:#fff!important}.ccbt-g .ccbt-g__badge{background:#fff!important;color:var(--lp-ink,#252427)!important}#MainContent .guarantee-section__container{background:var(--lp-ink)!important;border-radius:24px!important}#MainContent .guarantee-section__container *{color:#fff!important}#MainContent .guarantee-section__container .guarantee-section__description{color:#ffffffc7!important}#MainContent .guarantee-section__container .guarantee-section__cta{background:#fff!important;color:var(--lp-ink)!important;border:1px solid #fff!important}#MainContent .guarantee-section__container .guarantee-section__cta *{color:var(--lp-ink)!important}#MainContent .guarantee-section__container .guarantee-section__cta:hover{background:transparent!important;color:#fff!important}#MainContent .guarantee-section__container .guarantee-section__cta:hover *{color:#fff!important}#MainContent .store-faq-items-container,#MainContent .product-faq{border:1px solid var(--lp-ink)!important;border-radius:16px!important;overflow:hidden!important;background:#fff}#MainContent .store-faq-item{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid var(--lp-line)!important;margin:0!important}#MainContent .store-faq-item:last-child{border-bottom:0!important}#MainContent .shopify-section .store-faq-items-container .store-faq-item .store-faq-question{padding:14px 16px!important}#MainContent .store-faq-item .store-faq-answer,#MainContent .store-faq-item [class*=answer]{padding-left:16px!important;padding-right:16px!important}#MainContent .product-faq :is(button,[class*=question]){padding-left:16px!important;padding-right:16px!important}#MainContent .product-faq :is([class*=answer]){padding-left:16px!important;padding-right:16px!important}#MainContent .store-faq-container,#MainContent .store-faq-flex-container{padding-left:0!important;padding-right:0!important;max-width:760px!important}#MainContent .store-faq-section{padding-left:16px!important;padding-right:16px!important}#MainContent .store-faq-items-container{position:relative;border:0!important;border-radius:16px!important;overflow:hidden!important;background:#fff}#MainContent .store-faq-items-container:after,#MainContent .product-faq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--lp-ink);border-radius:16px;pointer-events:none}#MainContent .product-faq{position:relative;border:0!important;border-radius:16px!important;overflow:hidden!important}#MainContent .store-faq-item{margin-left:-1px!important;margin-right:-1px!important;border-color:var(--lp-line)!important}#MainContent .store-faq-item+.store-faq-item{margin-top:-1px!important}#MainContent .store-faq-item:first-child{margin-top:-1px!important}#MainContent .store-faq-item:last-child{margin-bottom:-1px!important}#MainContent .guarantee-section__benefits{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 20px!important;margin-top:20px!important}#MainContent .guarantee-section__benefits .benefit{flex:0 1 auto!important;width:auto!important;max-width:100%;text-align:left}html body #MainContent .shopify-section .image-text-section a,html body #MainContent .shopify-section .image-text-container a.button,html body #MainContent .shopify-section .button-container a,html body #MainContent .shopify-section a.button.full-width-mobile{border-radius:9999px!important;overflow:hidden}#MainContent .shop-thumbnails .shop-thumbnail:nth-child(n+6){display:none!important}#MainContent .shop-image-container .shop-main-image:nth-of-type(n+6){display:none!important}#MainContent .shop-thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--lp-line);pointer-events:none;z-index:1}#MainContent .shop-thumbnail.active:after{box-shadow:inset 0 0 0 2px var(--lp-ink);z-index:2}#MainContent .shop-main-image-wrapper{box-shadow:inset 0 0 0 1px var(--lp-line)}.video-carousel-container{margin-top:28px}.video-carousel-container .carousel-heading{font-size:clamp(22px,2.4vw,26px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.15!important;color:var(--lp-ink)!important;text-align:left;margin:0 0 14px!important}.video-carousel-container .tiktok-views-badge,.video-carousel-container .instagram-views-badge,.video-carousel-container .facebook-views-badge{background:var(--lp-card)!important;color:var(--lp-ink)!important;border-radius:9999px!important;font-family:var(--lp-font)!important}.video-carousel{gap:12px!important;scrollbar-color:var(--lp-ink) var(--lp-tile)!important}.video-carousel .video-item,.video-carousel .video-thumbnail,.video-carousel .shopify-video-container,.video-carousel video{border-radius:12px!important;overflow:hidden}.video-carousel .video-thumbnail{background:var(--lp-tile)!important}.video-carousel .gradient-overlay{border-radius:12px!important}.video-carousel .video-play-overlay button,.video-carousel [class*=play-button],.video-carousel [class*=sound-button]{border-radius:50%!important}.video-modal .video-modal-content{border-radius:16px!important;overflow:hidden}#MainContent .shop-product-info [class*=bullet-list] :is(li,span,p){font-weight:600!important}#MainContent .as-seen-in-section{min-height:0!important}#MainContent .as-seen-in-title{font-size:clamp(18px,2vw,24px)!important;font-weight:500!important;letter-spacing:0!important;color:var(--lp-mute)!important;margin:0 0 24px!important;text-transform:none!important}#MainContent .as-seen-in-section .logo-container{margin:0 auto!important;padding:0 16px!important;row-gap:20px}#MainContent .as-seen-in-section .brand-logo img,#MainContent .as-seen-in-section .logo-image{filter:grayscale(1) contrast(.9);opacity:.72;border-radius:0!important;transition:opacity .2s}#MainContent .as-seen-in-section .brand-logo:hover img{opacity:1}html body .cart-drawer :is(.cart-item__media,.cart-item__image,.cart-item__media img,.cart-item__image img){border-radius:6px!important}html body .cart-drawer h2.gb-30day-back{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-align:center;margin:14px 0 10px!important;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--lp-ink)!important}html body .cart-drawer .cart-drawer-payment-icons,html body .cart-drawer [class*=payment-icons]{display:flex;justify-content:center}#MainContent .guarantee-section__container :is(.shield-icon,img){display:block;margin:0 auto 20px!important;max-width:96px;height:auto}#MainContent .comparison-table .product-header .comparison-product-title:before{content:"";display:block;width:56px;height:56px;margin:0 auto 10px;background-repeat:no-repeat;background-position:center;background-size:contain}#MainContent .comparison-table .product-header.column-1 .comparison-product-title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='24' y='4' width='16' height='14' rx='5'/%3E%3Cpath d='M32 18v6'/%3E%3Ccircle cx='32' cy='36' r='12'/%3E%3Ccircle cx='32' cy='36' r='4.5' fill='%23E8607A' stroke='%23E8607A'/%3E%3Cpath d='M32 48v6'/%3E%3Crect x='24' y='54' width='16' height='6' rx='3' stroke='%23E8607A'/%3E%3C/svg%3E")}#MainContent .comparison-table .product-header.column-2 .comparison-product-title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23252427' stroke-width='0.85' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2'/%3E%3Cpath d='M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2'/%3E%3Cpath d='M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8'/%3E%3Cpath d='M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15'/%3E%3C/svg%3E")}@media(max-width:749px){#MainContent .comparison-table .product-header .comparison-product-title:before{width:44px;height:44px;margin-bottom:8px}}#MainContent .image-text-heading{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(26px,3.4vw,44px)!important}#MainContent .image-text-bullet-list :is(.item-text,li,span){white-space:pre-line}:root{--lp-sec:clamp(48px,7vw,88px)}#MainContent .shopify-section{margin:0!important}#MainContent :is([class*=rich-text-section],.custom-benefits-section-wrapper,.stats-column-section,.image-text-section,.results-steps-section,.store-faq-section,.guarantee-section__wrapper,.cas,.ccsr){padding-top:var(--lp-sec)!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#MainContent .comparison-section{margin:var(--lp-sec) 16px 0!important;padding-top:48px!important;padding-bottom:48px!important}#MainContent .guarantee-section__wrapper{padding-top:var(--lp-sec)!important}#MainContent .shopify-section:last-of-type :is(.store-faq-section){padding-bottom:var(--lp-sec)!important}#MainContent .store-faq-section,#MainContent .cas{padding-bottom:var(--lp-sec)!important}#MainContent .ccsr,#MainContent .shop-product-section{padding-bottom:0!important}#MainContent .guarantee-section__container{text-align:center!important;overflow:hidden}#MainContent .guarantee-section__container *{max-width:100%;box-sizing:border-box;overflow-wrap:break-word}#MainContent .guarantee-section__container :is(.shield-icon,img){margin:0 auto 20px!important}#MainContent .guarantee-section__benefits{display:grid!important;grid-template-columns:minmax(0,max-content);gap:12px!important;justify-content:center!important;margin:24px auto 0!important;width:auto!important;max-width:100%}#MainContent .guarantee-section__benefits .benefit{display:flex!important;align-items:flex-start;gap:10px;text-align:left!important;width:auto!important;margin:0!important;white-space:normal}#MainContent .guarantee-section__benefits .benefit svg,#MainContent .guarantee-section__benefits .benefit img{flex:0 0 auto;margin:3px 0 0!important}#MainContent .guarantee-section__benefits{justify-items:stretch!important}#MainContent .guarantee-section__benefits .benefit{justify-content:flex-start!important;width:100%!important}#MainContent .image-text-container .media-column{border-radius:12px!important;overflow:hidden!important;padding:0!important;margin:0!important}#MainContent .image-text-container .media-column img{margin:0!important;display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}#MainContent .image-text-container .media-column{aspect-ratio:1/1;height:auto!important}@media(max-width:749px){#MainContent .stats-column-section .page-width,#MainContent .stats-column-section .stats-column-container{padding-left:0!important;padding-right:0!important}#MainContent .stats-column-section .stats-column-image,#MainContent .stats-column-section .stats-column-image img{width:100%!important}}#MainContent .guarantee-section__content .shield-icon{width:auto!important;max-width:100%;display:flex!important;justify-content:center;margin-left:auto!important;margin-right:auto!important}#MainContent .guarantee-section__content .shield-icon img{margin:0 auto}#MainContent .image-text-container .button-container{margin-top:20px!important}[id$=__store_faq_mask] .store-faq-items-container:after{display:none!important}.ccsr__chip:empty{display:none!important}body:has(.ccret) #MainContent .shop-thumbnails .shop-thumbnail:nth-child(n+6){display:block!important}body:has(.ccret) #MainContent .shop-thumbnails{overflow-x:auto!important;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:has(.ccret) #MainContent .shop-thumbnails::-webkit-scrollbar{display:none}@media(max-width:767px){body:has(.ccret) #MainContent .shop-thumbnails .shop-thumbnail{flex:0 0 76px!important;width:76px!important;max-width:76px!important}}@media(min-width:768px){#MainContent .shop-thumbnails .shop-thumbnail:nth-child(n+6){display:block!important}#MainContent .shop-thumbnails{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;max-width:none!important;justify-content:flex-start!important;gap:10px!important;padding:0 0 6px!important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}#MainContent .shop-thumbnails .shop-thumbnail{flex:0 0 calc((100% - 40px)/5)!important;width:calc((100% - 40px)/5)!important;max-width:calc((100% - 40px)/5)!important;height:auto!important;aspect-ratio:1/1;scroll-snap-align:start}}@media(max-width:767px){body:has(.ccret) #MainContent .shop-thumbnails.mobile-2x2-grid{padding:0!important;overflow-x:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/clipto-premium.css.map */
