.theme-collection-products{padding:var(--cp-top) 0 var(--cp-bottom);background:var(--cp-bg)}.theme-cp-container{max-width:var(--cp-max);margin:auto;padding:0 20px}.theme-cp-container>h2{color:var(--cp-heading);margin:0 0 24px;font-size:32px;line-height:1.2}.theme-cp-tabs{border:1px solid var(--cp-tab-border);background:var(--cp-tab-bg);border-radius:100px;gap:4px;width:100%;margin-bottom:32px;padding:3px;display:inline-flex;overflow:hidden}.theme-cp-tabs button{color:var(--cp-tab-text);white-space:nowrap;background:0 0;border:0;border-radius:100px;flex:1;padding:8px 16px;font-size:15px}.theme-cp-tabs button.active{color:var(--cp-tab-active-text);background:var(--cp-tab-active);font-weight:600}.theme-cp-grid{gap:var(--cp-gap);grid-template-columns:repeat(var(--cp-columns),minmax(0,1fr));display:grid}.theme-cp-card{border-radius:var(--cp-card-radius);background:var(--cp-card);min-width:0;overflow:hidden}.theme-cp-image{aspect-ratio:1;background:#eee;display:block;position:relative;overflow:hidden}.theme-cp-image img{object-fit:cover}.theme-cp-image span{color:#777;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.theme-cp-info{padding:18px}.theme-cp-info>b{font-size:12px}.theme-cp-info h3{min-height:44px;margin:6px 0;font-size:17px;line-height:1.3}.theme-cp-info>p{color:#777;margin:0 0 12px;font-size:13px}.theme-cp-points{flex-direction:column;min-height:60px;margin:10px 0;font-size:12px;display:flex}.theme-cp-info footer{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.theme-cp-info footer>div{color:var(--cp-price);flex-direction:column;display:flex}.theme-cp-info footer del{color:#999;font-size:12px}.theme-cp-info footer>a{border-radius:var(--cp-button-radius);color:var(--cp-button-text);background:var(--cp-button);text-align:center;padding:10px 16px;font-size:12px;font-weight:600}.theme-sticky-navigation{z-index:100;color:var(--sticky-text);background:var(--sticky-bg);position:sticky;top:0;box-shadow:0 1px 8px #00000014}.theme-sticky-navigation>nav{position:relative}.theme-sticky-main{align-items:center;gap:28px;max-width:1380px;min-height:62px;margin:auto;padding:10px 24px;display:flex}.theme-sticky-brand{color:inherit;flex-shrink:0;font-size:20px;font-weight:600}.theme-sticky-desktop-nav,.theme-sticky-mobile-nav{align-items:center;gap:25px;margin:0;padding:0;list-style:none;display:flex}.theme-sticky-desktop-nav{flex:1;justify-content:center}.theme-sticky-desktop-nav a,.theme-sticky-mobile-nav a{color:inherit;white-space:nowrap;padding:8px 0;font-size:14px;position:relative}.theme-sticky-desktop-nav a.active:after,.theme-sticky-mobile-nav a.active:after{content:"";background:var(--sticky-active);height:2px;position:absolute;bottom:0;left:0;right:0}.theme-sticky-buttons{flex-shrink:0;gap:10px;display:flex}.theme-sticky-buttons a,.theme-sticky-buttons button{text-align:center;border-style:solid;min-width:110px;padding:9px 17px;font-size:13px;font-weight:600}.theme-sticky-mobile-nav{scrollbar-width:none;padding:0 20px 10px;display:none;overflow-x:auto}.theme-sticky-dropdown{color:#333;background:var(--sticky-dropdown);justify-content:center;gap:30px;width:100%;padding:20px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #0000001f}.theme-sticky-product{text-align:center;width:160px}.theme-sticky-product img{width:100%;height:auto}.theme-sticky-dropdown>div:last-child{align-items:center;gap:16px;display:flex}.theme-sticky-dropdown>div:last-child a{border:1px solid #ddd;place-items:center;width:150px;min-height:80px;padding:12px;display:grid}.theme-sticky-dropdown>div:last-child img{object-fit:contain;max-width:100%;height:55px}@media (max-width:1300px) and (min-width:769px){.theme-cp-grid{grid-template-columns:repeat(var(--cp-columns-tablet),minmax(0,1fr))}}@media (max-width:900px){.theme-sticky-main{gap:12px}.theme-sticky-desktop-nav{display:none}.theme-sticky-mobile-nav{display:flex}.theme-sticky-brand{margin-right:auto}.theme-sticky-buttons a,.theme-sticky-buttons button{min-width:0;padding:8px 13px}}@media (max-width:768px){.theme-collection-products{padding-top:calc(var(--cp-top) * .75);padding-bottom:calc(var(--cp-bottom) * .75)}.theme-cp-container>h2{font-size:24px}.theme-cp-tabs{margin-bottom:24px;overflow-x:auto}.theme-cp-tabs button{min-width:max-content;padding:10px 12px}.theme-cp-grid{gap:var(--cp-gap-mobile);grid-template-columns:repeat(var(--cp-columns-mobile),minmax(0,1fr))}.theme-cp-info{padding:10px}.theme-cp-info h3{min-height:52px;font-size:14px}.theme-cp-info footer{flex-direction:column;align-items:stretch}.theme-cp-info footer>a{padding:9px 5px}.theme-sticky-main{min-height:54px;padding:8px 15px}.theme-sticky-brand{font-size:15px}.theme-sticky-buttons{gap:5px}.theme-sticky-buttons a,.theme-sticky-buttons button{padding:7px 10px;font-size:11px}.theme-sticky-dropdown{flex-direction:column;align-items:center}.theme-sticky-product{display:none}}
.theme-collection-header{max-width:1380px;margin:auto;padding:0 50px}.theme-collection-header.width-full-width-row,.theme-collection-header.width-full-width-row-full{max-width:none}.theme-collection-header>h1,.theme-collection-header>h2,.theme-collection-header>h3{color:#1d1d1f;letter-spacing:-.84px;margin:56px 0;font-size:48px;line-height:1.15}.theme-collection-header nav{margin:32px 0 0;display:flex;overflow-x:auto}.theme-collection-header nav a{color:#1d1d1f;min-width:120px;padding:10px 10px 3px 0;font-size:17px;display:block}.theme-collection-header nav a:hover{opacity:.75;text-decoration:underline}.theme-eam-slideshow{min-height:700px;color:var(--eam-color);background:var(--eam-bg-d);position:relative;overflow:hidden}.theme-eam-slideshow>img,.theme-eam-slideshow>div:not(.theme-eam-content){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-eam-slideshow>div:not(.theme-eam-content){color:#777;background:#eee;place-items:center;display:grid}.theme-eam-content{z-index:2;text-align:center;flex-direction:column;justify-content:space-between;padding:55px 50px 45px;display:flex;position:absolute;inset:0}.theme-eam-content h2{margin:0 0 8px;font-size:22px}.theme-eam-content h3{color:inherit;margin:0;font-size:45px;line-height:1.2}.theme-eam-bottom{justify-content:center;align-items:center;gap:25px;display:flex!important}.theme-eam-bottom p{max-width:240px;margin:0}.theme-eam-actions{justify-content:center;align-items:center;gap:15px;display:flex}.theme-eam-actions a{border:1px solid;border-radius:28px;align-items:center;min-height:51px;padding:0 24px;font-size:18px;display:inline-flex}.theme-eam-actions .primary{color:var(--eam-btn1-color);background:var(--eam-btn1-bg);border-color:#0000}.theme-eam-actions .secondary{color:var(--eam-btn2-color);background:var(--eam-btn2-bg)}.theme-eam-overlay-link{z-index:1;position:absolute;inset:0}.theme-ifa-new-products{color:#fff;padding:90px 30px}.theme-ifa-new-products>header{max-width:1220px;margin:auto}.theme-ifa-new-products>header h2{color:#fff;margin:0 0 50px;font-size:35px}.theme-ifa-new-products>header h3{color:#fff;margin:0 0 20px;font-size:clamp(38px,6vw,86px)}.theme-ifa-new-products>header p{max-width:900px}.theme-ifa-new-products>div{max-width:1220px;margin:auto}.theme-ifa-new-products article{grid-template-columns:45% 27.5% 27.5%;align-items:stretch;margin-bottom:80px;display:grid}.theme-ifa-new-products article>img,.theme-ifa-new-products article>div:first-child{object-fit:cover;width:100%;height:100%;min-height:620px}.theme-ifa-new-products article>div:first-child{color:#777;background:#222;place-items:center;display:grid}.theme-ifa-product-center,.theme-ifa-product-more{border-left:1px solid #555;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.theme-ifa-product-more{border-right:1px solid #555}.theme-ifa-product-feature h4{color:#fff;margin:0 0 8px;font-size:20px}.theme-ifa-product-feature>div{color:#86868b;font-size:15px;line-height:1.4}.theme-ifa-product-feature strong{color:#fff}.theme-ifa-product-title b{color:#f90}.theme-ifa-product-title h3{color:#fff;margin:5px 0;font-size:30px}.theme-ifa-product-title p{color:#86868b;white-space:pre-line}.theme-ifa-product-title a{color:#fff;text-decoration:underline}.theme-ifa-doctors{color:#151515;background:#fff;padding:90px 50px}.theme-ifa-doctors.mode-dark{color:#fff;background:#000}.theme-ifa-doctors>h2{color:inherit;text-align:center;margin:0 auto 50px;font-size:38px}.theme-ifa-doctor-carousel{max-width:1220px;margin:auto}.theme-ifa-doctor-carousel article{grid-template-columns:50% 50%;width:100%;min-width:100%;display:grid}.theme-ifa-doctor-photo{min-height:540px}.theme-ifa-doctor-photo img,.theme-ifa-doctor-photo>div{object-fit:cover;width:100%;height:100%}.theme-ifa-doctor-photo>div{color:#777;background:#222;place-items:center;display:grid}.theme-ifa-doctor-info{align-items:center;padding:45px;display:flex}.theme-ifa-doctor-info header{justify-content:space-between;align-items:center;display:flex}.theme-ifa-doctor-info h3{margin:0;font-size:28px}.theme-ifa-doctor-info header button{width:38px;height:38px;color:inherit;background:0 0;border:1px solid;border-radius:50%;place-items:center;display:grid}.theme-ifa-doctor-title{color:#86868b;white-space:pre-line}.theme-ifa-doctor-info blockquote{margin:35px 0 0;font-size:20px;line-height:1.5}.theme-ifa-doctor-modal{z-index:1000;background:#000000e0;place-items:center;padding:6vw;display:grid;position:fixed;inset:0}.theme-ifa-doctor-modal iframe{aspect-ratio:16/9;border:0;width:min(100%,1000px)}.theme-ifa-doctor-modal>button{color:#fff;background:0 0;border:0;font-size:45px;position:absolute;top:25px;right:30px}.theme-image-banner-v2{overflow:hidden}.theme-image-banner-v2 .theme-carousel-track>article{width:100%;min-width:100%;position:relative}.theme-image-banner-v2 article>img,.theme-image-banner-v2 article>div:not(.theme-image-banner-v2-copy){object-fit:cover;width:100%;height:auto;min-height:500px;display:block}.theme-image-banner-v2 article>div:not(.theme-image-banner-v2-copy){color:#777;background:#eee;place-items:center;display:grid}.theme-image-banner-v2-copy{z-index:2;text-align:center;width:min(800px,100%);padding:50px;position:absolute}.theme-image-banner-v2.position-middle-center .theme-image-banner-v2-copy{top:50%;left:50%;transform:translate(-50%,-50%)}.theme-image-banner-v2.position-top-left .theme-image-banner-v2-copy{text-align:left;top:0;left:0}.theme-image-banner-v2.position-bottom-left .theme-image-banner-v2-copy{text-align:left;bottom:0;left:0}.theme-image-banner-v2-copy h2{margin:4px 0 12px;font-size:45px}.theme-image-banner-v2-copy>a{color:#fff;background:#151515;align-items:center;min-height:48px;padding:0 24px;display:inline-flex}.theme-image-banner-v2-link{z-index:2;position:absolute;inset:0}.theme-image-banner-v2 .theme-carousel>button{left:auto!important;right:20px!important}.theme-image-banner-v2 .theme-carousel>button:first-child{left:20px!important;right:auto!important}.theme-landing-youtube{color:var(--landing-video-text);background:var(--landing-video-bg);justify-content:center;align-items:center;gap:35px;padding:50px 30px;display:flex}.theme-landing-youtube-media,.theme-landing-youtube-copy{width:50%}.theme-landing-youtube-media{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.theme-landing-youtube-media>video,.theme-landing-youtube-media>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.theme-landing-youtube-media>div{color:#aaa;place-items:center;display:grid;position:absolute;inset:0}.theme-landing-youtube-copy>p{color:var(--landing-video-accent);margin:0 0 8px;font-size:18px}.theme-landing-youtube-copy h2{color:inherit;margin:10px 0 18px;font-size:36px;font-weight:400;line-height:1.25}.theme-landing-youtube-copy>div{margin-bottom:18px;font-size:16px;line-height:1.5}.theme-landing-youtube-copy>a{min-height:45px;color:var(--landing-video-button-text);background:var(--landing-video-accent);align-items:center;padding:0 22px;display:inline-flex}.theme-recommended-by{background:var(--recommended-bg);padding:60px 0;overflow:hidden}.theme-recommended-by>h2{color:var(--recommended-heading);text-align:center;margin:0 auto 30px;padding:0 50px;font-size:32px}.theme-recommended-window{overflow:hidden}.theme-recommended-track{gap:16px;width:max-content;display:flex}.theme-recommended-by.autoplay .theme-recommended-track{animation:45s linear infinite recommended-marquee}.theme-recommended-by.static .theme-recommended-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 20px}.theme-recommended-track article{background:var(--recommended-card);border-radius:20px;flex-direction:column;width:20vw;min-width:20vw;display:flex;overflow:hidden}.theme-recommended-track blockquote{color:var(--recommended-card-text);margin:0;padding:30px 20px;line-height:1.5}.theme-recommended-track img{width:100px;height:auto;margin:auto auto 0;transform:translateY(20px)}.theme-recommended-track strong{color:var(--recommended-bottom-text);background:var(--recommended-bottom);text-align:center;padding:30px 20px 15px}@keyframes recommended-marquee{to{transform:translate(calc(-50% - 8px))}}@media (max-width:768px){.theme-collection-header{padding:0 20px}.theme-collection-header>h1,.theme-collection-header>h2,.theme-collection-header>h3{margin:48px 0;font-size:32px}.theme-eam-slideshow{background:var(--eam-bg-m);min-height:690px}.theme-eam-content{padding:35px 20px}.theme-eam-content h2{font-size:20px}.theme-eam-content h3{font-size:30px}.theme-eam-mobile-actions{margin-top:24px;display:block!important}.theme-eam-actions{flex-direction:column}.theme-eam-actions a{justify-content:center;min-width:220px}.theme-ifa-new-products{padding:65px 20px}.theme-ifa-new-products>header h2{font-size:30px}.theme-ifa-new-products article{border:1px solid #555;display:block}.theme-ifa-product-center,.theme-ifa-product-more{border:0;padding:24px}.theme-ifa-product-center>img,.theme-ifa-product-center>div:first-child{width:100%;margin:30px 0}.theme-ifa-product-more{gap:30px}.theme-ifa-doctors{padding:65px 20px}.theme-ifa-doctors>h2{font-size:28px}.theme-ifa-doctor-carousel article{display:block}.theme-ifa-doctor-photo{min-height:480px}.theme-ifa-doctor-info{padding:28px 10px}.theme-ifa-doctor-info blockquote{font-size:17px}.theme-image-banner-v2 article>img,.theme-image-banner-v2 article>div:not(.theme-image-banner-v2-copy){min-height:600px}.theme-image-banner-v2-copy{padding:30px 20px}.theme-image-banner-v2-copy h2{font-size:30px}.theme-landing-youtube{flex-direction:column;gap:40px;padding:16px}.theme-landing-youtube-media,.theme-landing-youtube-copy{width:100%}.theme-landing-youtube-copy h2{font-size:32px}.theme-recommended-track article{width:75vw;min-width:75vw}.theme-recommended-by.static .theme-recommended-track article{width:calc(50% - 10px);min-width:0}}
.theme-earth-banner{margin:3rem auto;padding:0 20px}.theme-earth-banner.width-grid{max-width:1380px}.theme-earth-banner header{text-align:center}.theme-earth-banner h2{color:#00df12;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.12}.theme-earth-banner h2>*{vertical-align:middle;display:inline-block}.theme-earth-banner h2 img{width:clamp(36px,6.5vw,98px);height:auto;margin:0 .15em}.theme-earth-banner header>p{color:#6e6e73;max-width:919px;margin:2rem auto 0;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.theme-earth-image{max-width:1000px;margin:0 auto}.theme-earth-image img{width:100%;height:auto;display:block}.theme-earth-image>div{color:#777;place-items:center;min-height:300px;display:grid}.theme-image-three{background:var(--three-bg-pc);overflow:hidden}.theme-image-three-inner{align-items:center;width:100%;max-width:1200px;min-height:100vh;margin:auto;display:flex}.theme-image-three-copy{flex-direction:column;justify-content:center;width:55%;padding:24px;display:flex}.theme-image-three-copy h2{color:#38383a;margin:0;font-size:clamp(35px,4vw,50px);line-height:1.13}.theme-image-three-copy>p{color:#6e6e73;margin:18px 0 3rem;font-size:clamp(14px,1.5vw,21px);line-height:1.5}.theme-image-three-visual{align-items:flex-end;width:45%;min-height:100vh;display:flex}.theme-image-three-visual>img{object-fit:contain;object-position:bottom;width:100%;height:90vh}.theme-image-three-visual>div:not(.theme-three-metrics){color:#777;place-items:center;width:100%;min-height:70vh;display:grid}.theme-three-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2rem;display:grid}.theme-three-metrics article>p{color:#38383a;margin:0;font-size:clamp(14px,1.5vw,21px)}.theme-three-metrics article>div{color:#6d889d;align-items:baseline;gap:5px;display:flex}.theme-three-metrics strong{font-size:clamp(32px,5vw,72px);font-weight:400}.theme-three-metrics span{font-size:clamp(14px,1.5vw,21px)}.theme-landing-cta{width:100%;padding:96px 16px;display:inline-block;position:relative;overflow:hidden}.theme-landing-cta-image{position:absolute;inset:0}.theme-landing-cta-image:after{content:"";opacity:.5;background:#fff;position:absolute;inset:0}.theme-landing-cta-image img{object-fit:cover;width:100%;height:100%}.theme-landing-cta-image>div{color:#777;background:#eee;place-items:center;height:100%;display:grid}.theme-landing-cta-copy{z-index:1;text-align:center;width:100%;max-width:768px;margin:auto;position:relative}.theme-landing-cta-copy h2{margin:8px 0 0;font-size:60px;font-weight:400;line-height:1.2}.theme-landing-cta-copy p{margin:20px 0 32px;font-size:20px;line-height:1.2}.theme-cta-button{color:#fff;background:#151515;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-weight:700;display:inline-flex}.theme-floating-bar{z-index:999;height:calc(60px + env(safe-area-inset-bottom));padding:0 16px env(safe-area-inset-bottom);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.theme-floating-bar>a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.theme-floating-bar>a[aria-disabled=true]{opacity:.5;pointer-events:none}.theme-floating-bar.hide-desktop{display:none}.theme-gallery-row.grid{max-width:1380px;margin:auto;padding:0 15px}.theme-gallery-row.full-width-row{padding:0 15px}.theme-gallery{grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));gap:15px;padding:50px 0;display:grid}.theme-gallery.spacing-none{gap:0}.theme-gallery.spacing-medium{gap:30px}.theme-gallery.spacing-large{gap:50px}.theme-gallery.no-top{padding-top:0}.theme-gallery.no-bottom{padding-bottom:0}.theme-gallery-card{background:#ddd;min-width:0;position:relative;overflow:hidden}.theme-gallery-card.ratio-square{aspect-ratio:1}.theme-gallery-card.ratio-portrait{aspect-ratio:4/5}.theme-gallery-card.ratio-landscape{aspect-ratio:4/3}.theme-gallery-card>img{object-fit:cover;width:100%;height:100%;display:block}.theme-gallery-card>span{place-items:center;min-height:320px;display:grid}.theme-gallery-content{z-index:1;color:#fff;background:rgb(from var(--gallery-overlay) r g b / var(--gallery-opacity));pointer-events:none;padding:40px;display:flex;position:absolute;inset:0}.theme-gallery.align-center .theme-gallery-content{text-align:center}.theme-gallery.align-right .theme-gallery-content{text-align:right}.theme-gallery-content.position-top-left{justify-content:flex-start;align-items:flex-start}.theme-gallery-content.position-top-center{justify-content:center;align-items:flex-start}.theme-gallery-content.position-top-right{justify-content:flex-end;align-items:flex-start}.theme-gallery-content.position-middle-left{justify-content:flex-start;align-items:center}.theme-gallery-content.position-middle-center{justify-content:center;align-items:center}.theme-gallery-content.position-middle-right{justify-content:flex-end;align-items:center}.theme-gallery-content.position-bottom-left{justify-content:flex-start;align-items:flex-end}.theme-gallery-content.position-bottom-center{justify-content:center;align-items:flex-end}.theme-gallery-content.position-bottom-right{justify-content:flex-end;align-items:flex-end}.theme-gallery-content h2{margin:6px 0;line-height:1.1}.theme-gallery-content .h1{font-size:clamp(40px,5vw,68px)}.theme-gallery-content .h2{font-size:clamp(30px,3.8vw,52px)}.theme-gallery-content .h3{font-size:clamp(24px,3vw,36px)}.theme-gallery-content a{z-index:3;color:#111;pointer-events:auto;background:#fff;margin-top:20px;padding:12px 22px;display:inline-flex;position:relative}.theme-gallery-content a.text{color:#fff;background:0 0;border-bottom:1px solid;padding:4px 0}.theme-gallery-whole-link{z-index:2;position:absolute;inset:0}.theme-pic-carousel{padding:var(--pic-top) 0 var(--pic-bottom);color:var(--pic-text);background:var(--pic-bg);overflow:hidden}.theme-pic-carousel>header{text-align:center;max-width:1480px;margin:0 auto clamp(24px,3vw,48px);padding:0 clamp(22px,5vw,88px)}.theme-pic-carousel h2{margin:0;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.1}.theme-pic-window{touch-action:pan-y;position:relative;overflow:hidden}.theme-pic-track{transform:translateX(calc(var(--pic-index) * -100%));transition:transform .45s;display:flex}.theme-pic-slide{border-radius:16px;width:100%;min-width:100%;overflow:hidden}.theme-pic-slide img{object-fit:cover;width:100%;height:auto;display:block}.theme-pic-slide>div{color:#777;background:#eee;place-items:center;min-height:360px;display:grid}.theme-pic-arrow{z-index:2;border:1px solid var(--pic-accent);width:44px;height:44px;color:var(--pic-accent);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.theme-pic-arrow:hover{color:#fff;background:var(--pic-accent)}.theme-pic-arrow.previous{left:16px}.theme-pic-arrow.next{right:16px}.theme-pic-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.theme-pic-dots button{background:#d4d6d9;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.theme-pic-dots button.active{background:var(--pic-accent);border-radius:100px;width:24px}@media (max-width:767px){.theme-image-three{background:0 0}.theme-image-three-inner{flex-direction:column;align-items:stretch;min-height:0}.theme-image-three-copy,.theme-image-three-visual{width:100%;min-height:0}.theme-image-three-copy{padding:24px}.theme-image-three-copy>p{margin-bottom:1.5rem}.theme-image-three-visual{padding:0 24px 24px;display:block}.theme-image-three-visual>img{background:var(--three-bg-mb);border-radius:16px;width:100%;height:auto}.theme-three-metrics{margin-bottom:2rem}.theme-landing-cta-copy h2{font-size:36px}.theme-landing-cta-copy p{font-size:16px}.theme-floating-bar{padding-left:12px;padding-right:12px}.theme-floating-bar>a{padding:0 16px;font-size:14px}.theme-floating-bar.hide-desktop{display:flex}.theme-floating-bar.hide-mobile{display:none}.theme-gallery{flex-direction:column;grid-template-columns:none;display:flex}.theme-gallery.swipe-mobile{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:auto}.theme-gallery.swipe-mobile .theme-gallery-card{scroll-snap-align:start;width:85vw;min-width:85vw}.theme-gallery-content{padding:24px}.theme-pic-slide{border-radius:12px}.theme-pic-arrow{width:36px;height:36px}.theme-pic-arrow.previous{left:8px}.theme-pic-arrow.next{right:8px}}
.theme-se-lite-banner{min-height:690px;position:relative;overflow:hidden}.theme-se-lite-banner>img,.theme-se-lite-banner>span{object-fit:cover;width:100%;min-height:690px;display:block}.theme-se-lite-banner>span{color:#777;background:#eee;place-items:center;display:grid}.theme-se-lite-banner-copy{z-index:1;justify-content:center;align-items:center;padding:2rem 15rem 2rem 2rem;display:flex;position:absolute;inset:0}.theme-se-lite-banner-copy>div{width:100%;max-width:470px}.theme-se-lite-banner-copy h2{margin:0;font-size:clamp(35px,4vw,50px);line-height:1.13}.theme-se-lite-banner-copy p{font-size:clamp(12px,1.5vw,21px);line-height:1.45}.theme-ifa-banner{color:#fff;background:#000;overflow:hidden}.theme-ifa-banner-inner{align-items:stretch;width:100%;max-width:1220px;margin:auto;padding:0 50px;display:flex}.theme-ifa-banner-copy,.theme-ifa-banner-art{width:50%}.theme-ifa-banner-copy{z-index:2;text-align:left;flex-direction:column;padding:150px 0;display:flex;position:relative}.theme-ifa-banner-copy>img{width:240px;height:auto;margin-bottom:40px}.theme-ifa-banner-copy h1{color:#fff;margin:0 0 30px;font:600 42px/1.3 Poppins,sans-serif}.theme-ifa-banner-copy>p{color:#8b847e;margin:0 0 55px;font-size:20px;font-weight:500}.theme-ifa-banner-copy>div:last-child{color:#fff;font-size:20px;font-weight:500;line-height:1.7}.theme-ifa-banner-copy>div:last-child span{color:#f90;font-weight:600}.theme-ifa-banner-art{object-fit:cover;align-self:stretch}.theme-ifa-banner-art+span{color:#888;place-items:center;min-height:700px;display:grid}.theme-ifa-countdown{align-items:flex-start;gap:10px;margin-bottom:60px;display:flex}.theme-ifa-countdown>div{flex-direction:column;align-items:center;gap:10px;display:flex}.theme-ifa-countdown>div:not(:last-child):after{content:":";margin-top:10px;margin-left:50px;position:absolute}.theme-ifa-countdown strong{color:#000;background:#fff;border-radius:8px;place-items:center;width:40px;height:44px;font:700 14px Poppins,sans-serif;display:grid}.theme-ifa-countdown span{font-size:12px}.theme-ifa-banner.full{min-height:85vh;position:relative}.theme-ifa-banner.full .theme-ifa-banner-inner{max-width:none;padding:0}.theme-ifa-banner.full .theme-ifa-banner-copy{padding-left:max(50px,50vw - 560px);position:absolute}.theme-ifa-banner.full .theme-ifa-banner-art{object-position:top;width:100%;min-height:85vh}.theme-ifa-events{color:#fff;background:#000;padding:40px 0}.theme-ifa-events>h2{text-align:center;margin:0 0 54px;font-size:30px}.theme-ifa-events-carousel .theme-carousel-track{gap:32px}.theme-ifa-events-carousel article{border-radius:8px;width:70vw;min-width:70vw;position:relative;overflow:hidden}.theme-ifa-events-carousel article>img,.theme-ifa-events-carousel article>div{object-fit:cover;width:100%;height:auto;min-height:300px;display:block}.theme-ifa-events-carousel article>div{color:#888;background:#222;place-items:center;display:grid}.theme-ifa-events-carousel article>b{z-index:2;background:#348bdd;border-radius:0 0 0 8px;padding:13px 20px;font-size:12px;position:absolute;top:0;right:0}.theme-ifa-events-carousel article>a{z-index:2;color:#fff;border-radius:0 8px 0 0;align-items:center;gap:10px;padding:13px;font-size:24px;display:flex;position:absolute;bottom:0;left:0}.theme-ifa-events-carousel article>a:before{z-index:-1;content:"";background:#348bdd;border-radius:50%;width:27px;height:27px;position:absolute}.theme-ifa-events-carousel article>a span{margin-left:7px;font-size:12px}.theme-ifa-event-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.theme-ifa-event-dots span{background:#d4d6d9;border-radius:100px;width:16px;height:4px}.theme-ifa-event-dots .active{background:#348bdd;width:48px}.theme-brush-sticky{z-index:50;color:#fff;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#24242499;width:100%;padding:10px 3rem;position:sticky;top:0;box-shadow:0 4px 12px #0000001f}.theme-brush-sticky-inner{justify-content:space-between;align-items:center;max-width:1600px;margin:auto;display:flex}.theme-brush-sticky-title{font-size:18px}.theme-brush-sticky-links{align-items:center;gap:1rem;margin-left:auto;margin-right:1rem;display:flex!important}.theme-brush-sticky-links a{font-size:15px}.theme-brush-sticky a:hover{opacity:.7}.theme-brush-sticky-actions{align-items:center;gap:5px;display:flex}.theme-brush-sticky-actions button{color:#fff;background:0 0;border:0;width:60px;font-size:28px;transition:all .3s;transform:rotate(90deg)}.theme-brush-sticky-actions button[aria-expanded=true]{transform:rotate(-90deg)}.theme-brush-order{color:#fff;background:#151515;align-items:center;min-height:33px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.theme-brush-sticky-menu{padding:10px 0 5px}.theme-brush-sticky-menu a{border-bottom:1px solid #6868684a;padding:8px 0;font-size:13px;display:block}.theme-brush-sticky-menu a:first-child{border-top:1px solid #6868684a}.theme-right-brush{max-width:1000px;margin:4rem auto;padding:0 15px}.theme-right-brush.width-full-width-row,.theme-right-brush.width-full-width-row-full{max-width:none}.theme-right-brush>h2{text-align:center;margin:0 0 3rem;font-size:clamp(20px,4vw,45px)}.theme-right-brush>div{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.theme-right-brush-image{margin-bottom:1rem;position:relative}.theme-right-brush-image img{width:100%;height:auto;display:block}.theme-right-brush-image>span{color:#777;background:#eee;place-items:center;min-height:250px;display:grid}.theme-right-brush-image>a{position:absolute;inset:0}.theme-right-brush article h3{margin:0;font-size:16px}.theme-right-brush article>p{color:#707070;min-height:42px;margin:5px 0 2rem;font-size:16px}.theme-brush-metric{margin-bottom:1.5rem}.theme-brush-metric>strong{font-size:14px}.theme-brush-metric>div{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:3px;display:grid}.theme-brush-metric i{background:#e3e3e3;border-radius:2px;min-height:9px}.theme-brush-metric i.active{background:#0777f0}.theme-se-technology{padding-top:3rem;overflow:hidden}.theme-se-technology>h2{color:#6d889d;text-align:center;margin:2rem 20px;font-size:clamp(35px,4vw,50px)}.theme-se-technology>h2 span{color:var(--se-tech-accent)}.theme-se-tech-stage{justify-content:flex-end;width:100%;max-width:1200px;height:700px;margin:auto;display:flex;position:relative}.theme-se-tech-list{z-index:2;position:absolute;inset:0}.theme-se-tech-list article{width:336px;position:absolute;left:5%}.theme-se-tech-list .item-1{top:25%}.theme-se-tech-list .item-2{top:52%}.theme-se-tech-list .item-3{top:76%}.theme-se-tech-list h3{margin:0 0 4px;font-size:24px;line-height:1.2}.theme-se-tech-list p{color:#6e6e73;margin:0;font-size:14px;line-height:1.3}.theme-se-tech-pointer{align-items:center;width:210px;padding-left:10px;display:flex;position:absolute;top:50%;left:100%}.theme-se-tech-pointer i{background:#d9d9d9;flex:1;height:1px}.theme-se-tech-pointer b{background:#d9d9d966;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.theme-se-tech-pointer b:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.theme-se-tech-list .item-2 .theme-se-tech-pointer{width:635px}.theme-se-tech-list .item-3 .theme-se-tech-pointer{width:585px}.theme-se-tech-image{object-fit:contain;width:auto;height:100%}.theme-se-tech-stage>span{color:#777;background:#eee;place-items:center;width:58%;display:grid}@media (max-width:768px){.theme-se-lite-banner,.theme-se-lite-banner>img,.theme-se-lite-banner>span{min-height:730px}.theme-se-lite-banner-copy{align-items:flex-start;padding:5.5rem 2rem 2rem}.theme-ifa-banner-inner{padding:0 30px;display:block}.theme-ifa-banner-copy{width:100%;padding:84px 0 64px}.theme-ifa-banner-copy>img{width:180px;margin:0 auto 28px}.theme-ifa-banner-copy h1{text-align:center;font-size:35px;line-height:1.15}.theme-ifa-banner-copy>p{text-align:center;margin-bottom:0;font-size:16px}.theme-ifa-banner-copy>div:last-child{text-align:center;font-size:16px}.theme-ifa-banner-mobile{width:100%;height:auto;margin:25px 0;display:block!important}.theme-ifa-countdown{justify-content:center;margin-bottom:40px}.theme-ifa-banner.full .theme-ifa-banner-copy{padding:30px}.theme-ifa-banner.full .theme-ifa-banner-art{width:100%}.theme-ifa-events-carousel article{aspect-ratio:2/3}.theme-ifa-events-carousel article>img{object-fit:cover;height:100%}.theme-brush-sticky{padding:10px 1rem}.theme-brush-sticky-links{display:none!important}.theme-brush-order{padding:0 14px}.theme-right-brush{margin:2rem auto}.theme-right-brush>h2{text-align:left;padding-top:1.5rem}.theme-right-brush>div{gap:1rem}.theme-right-brush article h3,.theme-right-brush article>p,.theme-brush-metric>strong{font-size:12px}.theme-right-brush article>p{min-height:60px;margin-bottom:.5rem}.theme-brush-metric{margin-bottom:.5rem}.theme-se-technology{padding-top:0}.theme-se-technology>h2{margin-top:3rem;padding:0 12px}.theme-se-tech-stage{justify-content:center;height:calc(100dvh - 110px);min-height:600px}.theme-se-tech-list{gap:24px;max-width:500px;margin:0 auto;padding:0 32px;display:flex}.theme-se-tech-list article{width:calc(33.33% - 16px);position:relative;left:auto;top:auto!important}.theme-se-tech-list .item-2{order:3}.theme-se-tech-list h3{font-size:16px}.theme-se-tech-list p{font-size:13px}.theme-se-tech-pointer{flex-direction:column;height:220px;padding:10px 0 0;top:100%;left:50%;transform:translate(-50%);width:auto!important}.theme-se-tech-pointer i{flex:none;width:1px;height:100%}.theme-se-tech-list .item-2 .theme-se-tech-pointer{height:350px;left:23%}.theme-se-tech-list .item-3 .theme-se-tech-pointer{height:445px}.theme-se-tech-image{object-fit:cover;object-position:top;width:100%;height:calc(100% - 185px);position:absolute;bottom:0}.theme-se-tech-stage>span{width:100%;height:calc(100% - 185px);position:absolute;bottom:0}}
.theme-hairdryer-collection{max-width:1380px;margin:2rem auto 1rem;padding:0 15px;overflow:hidden}.theme-hairdryer-collection.width-full-width-row,.theme-hairdryer-collection.width-full-width-row-full{max-width:none}.theme-hairdryer-collection>h2{color:#1d1d1f;letter-spacing:-.84px;margin:0 0 2rem;font-size:28px;line-height:1.15}.theme-hairdryer-collection>h2 span{color:#6e6e73}.theme-hairdryer-collection .theme-data-notice{margin-bottom:20px}.theme-hairdryer-carousel .theme-carousel-track{align-items:stretch;gap:24px;padding:6px 3px 18px}.theme-hairdryer-card{background:#fff;border-radius:18px;width:calc(33.333% - 16px);min-width:calc(33.333% - 16px);padding:24px;position:relative;overflow:hidden;box-shadow:2px 4px 12px #00000014}.theme-hairdryer-card>a{flex-direction:column;height:100%;display:flex}.theme-hairdryer-image{aspect-ratio:1;width:100%;max-width:267px;margin:0 auto 8px;position:relative}.theme-hairdryer-image>img{object-fit:cover;width:100%;height:100%}.theme-hairdryer-image>span{color:#777;background:#eee;place-items:center;height:100%;display:grid}.theme-hairdryer-image>b{z-index:2;color:#fff;background:var(--hair-accent);border-radius:3px;padding:4px 8px;font-size:10px;position:absolute;top:8px;left:8px}.theme-hairdryer-image>button{z-index:2;color:#333;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:19px;display:grid;position:absolute;top:8px;right:8px}.theme-hairdryer-copy{margin-bottom:10px}.theme-hairdryer-copy h3{margin:0;font-size:18px}.theme-hairdryer-copy p{color:#1d1d1fb3;min-height:55px;margin:5px 0 0;font-size:16px}.theme-hairdryer-swatches{gap:5px;margin-bottom:14px;display:flex}.theme-hairdryer-swatches i{border:1px solid #ddd;border-radius:50%;width:16px;height:16px}.theme-hairdryer-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.theme-hairdryer-card footer>div{gap:5px;font-size:14px;display:flex}.theme-hairdryer-card footer del{color:#1d1d1f80}.theme-hairdryer-card footer>span{color:#777;font-size:11px}.theme-hairdryer-card footer>b{color:#fff;background:#151515;padding:9px 18px;font-size:14px}.theme-hairdryer-card.editorial{color:#fff;padding:0;position:relative}.theme-hairdryer-card.editorial>img,.theme-hairdryer-card.editorial>span{object-fit:cover;width:100%;height:100%;min-height:420px}.theme-hairdryer-card.editorial>span{color:#777;background:#eee;place-items:center;display:grid}.theme-hairdryer-card.editorial>div{background:linear-gradient(#0000,#0009);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.theme-hairdryer-card.editorial h3{margin:0;font-size:25px}.theme-hairdryer-card.editorial p{line-height:1.5}.theme-featured-collection{max-width:1380px;margin:auto;padding:50px 15px}.theme-featured-collection.full{max-width:none}.theme-featured-collection.no-top{padding-top:0}.theme-featured-collection.no-bottom{padding-bottom:0}.theme-featured-collection>header{text-align:center;justify-content:center;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.theme-featured-collection>header.left{text-align:left;justify-content:space-between}.theme-featured-collection>header h2{margin:0 0 8px;font-size:32px}.theme-featured-collection>header p{color:#6e6e73;margin:0}.theme-featured-collection>header>a{border-bottom:1px solid;padding-bottom:4px;font-size:13px}.theme-featured-products-grid{grid-template-columns:repeat(var(--featured-columns),minmax(0,1fr));gap:30px;display:grid}.theme-featured-products-carousel .theme-carousel-track{gap:30px}.theme-featured-product-cell{width:25%;min-width:25%}.theme-featured-collection .theme-product-featured-image{background:#f4f4f4}@media (max-width:768px){.theme-hairdryer-card{width:80%;min-width:80%;margin-right:0;padding:24px}.theme-hairdryer-collection>h2{font-size:25px}.theme-hairdryer-carousel .theme-carousel>button{display:none}.theme-featured-collection{padding-left:20px;padding-right:20px}.theme-featured-collection>header{text-align:left;flex-direction:column;align-items:flex-start}.theme-featured-products-grid{scroll-snap-type:x mandatory;gap:16px;display:flex;overflow-x:auto}.theme-featured-products-grid .theme-featured-product-cell,.theme-featured-product-cell{scroll-snap-align:start;width:78%;min-width:78%}.theme-featured-products-carousel .theme-carousel>button{display:none}}
.theme-email-signup{color:var(--signup-text);background:var(--signup-bg);border:16px solid #fff;border-top:0;justify-content:center;align-items:center;gap:40px;padding:50px;display:flex}.theme-email-signup.no-top{padding-top:0}.theme-email-signup.no-bottom{padding-bottom:0}.theme-email-signup header{width:100%;max-width:490px}.theme-email-signup h2{margin:0 0 1rem;font-size:28px}.theme-email-signup header p{margin:0;font-size:16px;line-height:1.5}.theme-email-signup form{gap:10px;width:100%;max-width:650px;display:flex}.theme-email-signup input,.theme-email-signup button{border:0;border-radius:6px;flex:1;height:48px;padding:0 16px}.theme-email-signup button{color:#fff;background:#b9a16b;font-weight:700}.theme-animated-title,.theme-animated-content{justify-content:center;padding-left:5%;padding-right:5%;display:flex}.theme-animated-title h2{opacity:calc(.1 + var(--animated-progress,.1) * .9);color:#0000;text-align:center;background:linear-gradient(174.71deg,#304c9b -2.91%,#fff5da 147.61%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(45px,4vw,100px);font-weight:700;line-height:1}.theme-animated-content>div{background:linear-gradient(108.71deg,#000 calc(var(--animated-progress,.1) * 90%),#1a3685 calc(var(--animated-progress,.1) * 90% + 10%),#eee calc(var(--animated-progress,.1) * 90% + 70%));color:#0000;-webkit-background-clip:text;background-clip:text;max-width:1300px;font-size:clamp(20px,1.7vw,32px);line-height:1.45}.theme-animated-content span{font-weight:700}.theme-image-facts header{text-align:center;padding:60px 20px 0}.theme-image-facts header h2{margin:0 0 15px;font-size:36px}.theme-image-facts header>div{max-width:500px;margin:auto;font-size:16px;line-height:1.5}.theme-image-facts header span{color:#0085ff}.theme-facts-grid{justify-content:space-between;max-width:1200px;margin:40px auto 0;padding:0 20px;display:flex}.theme-facts-grid article{text-align:center;width:calc(33.333% - 20px);padding:0 20px}.theme-facts-grid h3{color:#0085ff;margin:0 0 8px;font-size:24px;line-height:1.2}.theme-facts-grid p{color:#333;margin:0;font-size:16px;line-height:1.35}.theme-facts-image{width:100%;height:60vh;margin-top:60px}.theme-facts-image img{object-fit:cover;width:100%;height:100%}.theme-facts-image>div{color:#777;background:#eee;place-items:center;height:100%;display:grid}.theme-pillar-overlay{background:#eaeaeb;justify-content:center;align-items:center;height:50vh;display:flex;position:relative;overflow:hidden}.theme-pillar-overlay.show-mobile{display:none}.theme-pillar-overlay>img,.theme-pillar-overlay>span{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-pillar-overlay>span{color:#777;place-items:center;display:grid}.theme-pillar-overlay>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:#ffffff80;border-radius:26px;width:90%;max-width:930px;padding:30px;position:relative}.theme-pillar-overlay h2{color:#000;margin:0;font-size:56px;font-weight:500;line-height:1.5}.theme-multicolumn{max-width:1380px;margin:auto;padding:50px 15px}.theme-multicolumn.full{max-width:none}.theme-multicolumn>header{text-align:center;margin-bottom:32px}.theme-multicolumn>header.left{text-align:left}.theme-multicolumn>header h2{margin:0 0 8px;font-size:32px}.theme-multicolumn-grid{grid-template-columns:repeat(var(--multi-columns),minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.theme-multicolumn article{min-width:calc(100% / var(--multi-columns));padding:0 15px}.theme-multicolumn.align-center article{text-align:center}.theme-multicolumn.align-right article{text-align:right}.theme-multicolumn article>img{max-width:100%;height:auto;margin:0 auto 20px;display:block}.theme-multicolumn article>img.ratio-square{object-fit:cover;aspect-ratio:1;width:100%}.theme-multicolumn article>img.ratio-portrait{object-fit:cover;aspect-ratio:4/5;width:100%}.theme-multicolumn article>img.ratio-circle{object-fit:cover;aspect-ratio:1;border-radius:50%;width:100%}.theme-multicolumn article h3{margin:10px 0}.theme-multicolumn article h3.h3{font-size:30px}.theme-multicolumn article h3.h4{font-size:24px}.theme-multicolumn article h3.h5{font-size:18px}.theme-multicolumn article h3.h6{font-size:15px}.theme-multicolumn article>div{line-height:1.55}.theme-multicolumn article>a{border-bottom:1px solid;margin-top:14px;display:inline-block}.theme-image-with-text{min-height:480px;color:var(--iwt-text);background:var(--iwt-bg);display:flex}.theme-image-with-text.layout-text_first{flex-direction:row-reverse}.theme-iwt-media{width:var(--iwt-media);background:color-mix(in srgb,var(--iwt-bg) 80%,#888);min-height:100%;overflow:hidden}.theme-iwt-media>img,.theme-iwt-media>video,.theme-iwt-media>iframe,.theme-iwt-media>div{object-fit:cover;border:0;width:100%;height:100%;min-height:480px;display:block}.theme-iwt-media>span{place-items:center;height:100%;min-height:480px;display:grid}.theme-iwt-content{width:calc(100% - var(--iwt-media));flex-direction:column;justify-content:center;padding:clamp(35px,6vw,90px);display:flex}.theme-image-with-text.text-center .theme-iwt-content{text-align:center}.theme-image-with-text.text-right .theme-iwt-content{text-align:right}.theme-iwt-subheading{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.theme-iwt-content h2{margin:0;line-height:1.15}.theme-iwt-content h2.h1{font-size:48px}.theme-iwt-content h2.h2{font-size:38px}.theme-iwt-content h2.h3{font-size:30px}.theme-iwt-content h2.h4{font-size:22px}.theme-iwt-rte{line-height:1.6}.theme-iwt-button{width:fit-content;min-height:48px;color:var(--iwt-bg);background:var(--iwt-text);align-items:center;padding:0 28px;font-weight:700;display:inline-flex}.text-center .theme-iwt-button{align-self:center}.text-right .theme-iwt-button{align-self:flex-end}.theme-iwt-inline-image{max-width:100%;height:auto}.theme-iwt-content details{border-bottom:1px solid var(--iwt-border)}.theme-iwt-content summary{cursor:pointer;padding:16px 0}.theme-shop-confidence{padding:var(--swc-top) 0 var(--swc-bottom);background:var(--swc-bg)}.theme-shop-confidence>div{max-width:var(--swc-max);margin:auto;padding:0 20px}.theme-shop-confidence h2{color:var(--swc-heading);margin:0 0 clamp(32px,3vw,48px);font-size:2em}.theme-shop-confidence>div>div{gap:var(--swc-gap);grid-template-columns:repeat(3,1fr);display:grid}.theme-shop-confidence article{border-radius:var(--swc-radius);background:var(--swc-card);align-items:center;gap:clamp(10px,1vw,16px);padding:clamp(16px,1.5vw,24px) clamp(18px,2vw,28px);display:flex}.theme-shop-confidence article img{object-fit:contain;width:clamp(36px,3.2vw,48px);height:clamp(36px,3.2vw,48px)}.theme-shop-confidence article p{letter-spacing:.02em;text-transform:uppercase;flex-direction:column;margin:0;font-size:clamp(12px,1.05vw,15px);font-weight:500;display:flex}.theme-product-scenario{background:#f3f4f7;border-radius:10px;max-width:1310px;margin:30px auto;padding:50px 40px}.theme-product-scenario>h2{text-align:center;margin:0 0 20px;padding:20px 0;font-size:36px;font-weight:500}.theme-scenario-tabs{border-bottom:1px solid #e5e5e5;justify-content:center;gap:30px;margin-bottom:30px;display:flex}.theme-scenario-tabs button{color:#999;background:0 0;border:0;padding:10px 0;font-size:18px;position:relative}.theme-scenario-tabs button.active{color:#000}.theme-scenario-tabs button.active:after{content:"";background:#000;height:2px;position:absolute;bottom:-1px;left:0;right:0}.theme-product-scenario>article{border-radius:12px;display:flex;overflow:hidden}.theme-product-scenario>article>img,.theme-product-scenario>article>span{object-fit:cover;width:50%}.theme-product-scenario>article>span{color:#777;background:#eee;place-items:center;min-height:460px;display:grid}.theme-product-scenario>article>div{flex-direction:column;justify-content:center;align-items:center;width:50%;padding:0 50px;display:flex}.theme-product-scenario article h3{margin:0 0 16px;font-size:28px}.theme-product-scenario article p{white-space:pre-line;margin:0;font-size:16px}.theme-product-scenario article a{border:1px solid;height:40px;margin-top:20px;padding:0 20px;line-height:40px}.theme-specs-images{text-align:center;max-width:1000px;margin:4rem auto;padding:0 15px}.theme-specs-images.width-full-width-row,.theme-specs-images.width-full-width-row-full{max-width:none}.theme-specs-images>h2{margin:0 0 8px;font-size:42px}.theme-specs-images>p{color:#6e6e73}.theme-specs-images>img{border-radius:12px;width:100%;height:auto;margin:30px 0;display:block}.theme-specs-images>span{color:#777;background:#eee;place-items:center;min-height:420px;display:grid}.theme-specs-images>div{text-align:left;grid-template-columns:repeat(2,1fr);display:grid}.theme-specs-images article{border-bottom:1px solid #efefef;padding:15px}.theme-specs-images article p{margin:0}.theme-whats-box{text-align:center;max-width:1000px;margin:4rem auto;padding:0 15px}.theme-box-cert{border-bottom:1px solid #efefef;padding-bottom:3rem}.theme-box-cert h2{margin:0;font-size:35px}.theme-box-cert>div{justify-content:center;gap:5px;display:flex}.theme-box-cert img{width:auto;height:100px}.theme-whats-box>h3{margin:3rem 0 20px;font-size:45px}.theme-box-variants{justify-content:center;gap:7px;display:flex;overflow-x:auto}.theme-box-variants button{white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:100px;padding:8px 12px}.theme-box-variants button.active{color:#fff;background:#151515;border-color:#151515}.theme-box-image{border-bottom:1px solid #efefef;margin-top:18px;padding-bottom:30px;position:relative}.theme-box-image img{background:#f5f5f7;border-radius:12px;width:100%;height:auto;display:block}.theme-box-image>span{color:#777;background:#f5f5f7;place-items:center;min-height:500px;display:grid}.theme-box-copy{border-bottom:1px solid #efefef;padding:2rem 0}.theme-box-copy>div{color:#7c7c7c}.theme-best-buy{color:var(--best-color);background:var(--best-bg-pc);padding:4rem max(15px,50% - 690px)}.theme-best-buy>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.theme-best-buy h2{margin:0;font-size:clamp(23px,4vw,45px);line-height:1.3}.theme-best-buy header a{color:#2b84ec;min-width:max-content}.theme-best-buy>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.theme-best-buy article{border-radius:12px;padding:1rem 1.5rem}.theme-best-buy article img{width:auto;height:35px;margin-bottom:1rem}.theme-best-buy article h3{margin:0 0 10px;font-size:20px}.theme-best-buy article>div{color:var(--best-copy);font-size:14px;line-height:1.25}.theme-best-buy article strong{color:var(--best-strong)}.theme-collection-list{max-width:1380px;margin:auto;padding:50px 15px}.theme-collection-list>header{text-align:center;margin-bottom:30px}.theme-collection-list>header.left{text-align:left}.theme-collection-list>header h2{margin:0 0 8px;font-size:32px}.theme-collection-list-grid{grid-template-columns:repeat(var(--list-columns),minmax(0,1fr));gap:30px;display:grid}.theme-collection-list article{width:33.333%;min-width:33.333%;padding:0 10px}.theme-collection-list-grid article{width:auto;min-width:0}.theme-collection-list article>a>div{background:#eee;overflow:hidden}.theme-collection-list article .ratio-square{aspect-ratio:1}.theme-collection-list article img{object-fit:cover;width:100%;height:100%;display:block}.theme-collection-list article span{color:#777;place-items:center;min-height:280px;display:grid}.theme-collection-list article h3{text-align:center;margin:14px 0;font-size:20px}@media (max-width:768px){.theme-email-signup{border:0;flex-direction:column;align-items:stretch;padding:35px 20px}.theme-email-signup form{display:block}.theme-email-signup input,.theme-email-signup button{width:100%}.theme-email-signup button{margin-top:10px}.theme-facts-grid article{padding:0}.theme-facts-grid p{font-size:13px}.theme-pillar-overlay{background:0 0;height:auto;padding:30px 15px}.theme-pillar-overlay.show-desktop{display:none}.theme-pillar-overlay.show-mobile{display:flex}.theme-pillar-overlay>img,.theme-pillar-overlay>span{display:none}.theme-pillar-overlay>div{background:0 0;width:100%;padding:0}.theme-pillar-overlay h2{text-align:center;font-size:28px;line-height:1.25}.theme-pillar-overlay.mobile-align-left h2{text-align:left}.theme-pillar-overlay.mobile-align-right h2{text-align:right}.theme-multicolumn-grid{grid-template-columns:1fr}.theme-multicolumn.swipe-mobile .theme-multicolumn-grid{display:flex;overflow-x:auto}.theme-multicolumn.swipe-mobile article,.theme-multicolumn .theme-carousel article{width:80%;min-width:80%}.theme-image-with-text,.theme-image-with-text.layout-text_first{flex-direction:column}.theme-iwt-media,.theme-iwt-content{width:100%}.theme-iwt-content{padding:35px 20px}.theme-shop-confidence>div>div{grid-template-columns:repeat(2,1fr)}.theme-shop-confidence h2{font-size:1.5em}.theme-product-scenario{border-radius:0;margin-top:0;padding:30px}.theme-product-scenario>h2{font-size:28px}.theme-product-scenario>article{flex-direction:column}.theme-product-scenario>article>img,.theme-product-scenario>article>span,.theme-product-scenario>article>div{width:100%}.theme-product-scenario>article>div{text-align:center;padding:20px 0 0}.theme-specs-images>h2{font-size:28px}.theme-specs-images>div{grid-template-columns:1fr}.theme-whats-box{text-align:left;margin:2rem auto}.theme-box-cert{padding-bottom:1.5rem}.theme-box-cert h2{font-size:28px}.theme-box-cert>div{justify-content:flex-start}.theme-whats-box>h3{margin-top:1.5rem;font-size:28px}.theme-box-variants{justify-content:flex-start}.theme-best-buy{background:var(--best-bg-mb);padding-top:3rem;padding-bottom:3rem}.theme-best-buy>header{flex-direction:column}.theme-best-buy>div{grid-template-columns:repeat(2,1fr)}.theme-best-buy article{padding:2.5rem 1rem}.theme-collection-list .theme-carousel article{width:80%;min-width:80%}}
.theme-eam-two{background:var(--eam2-bg-pc);border-left:16px solid #fff;border-right:16px solid #fff;grid-template-columns:45% 55%;min-height:650px;display:grid;position:relative;overflow:hidden}.theme-eam-two-copy{z-index:2;flex-direction:column;justify-content:center;padding-left:6.5rem;display:flex}.theme-eam-two-copy>p{margin:0 0 17px;font-size:22px;font-weight:500}.theme-eam-two-copy h2{letter-spacing:-1.5px;margin:0 0 25px;font:600 42px/1.4 Poppins,sans-serif}.theme-eam-two>img{object-fit:contain;object-position:bottom;align-self:end;width:100%;height:100%}.theme-eam-two>span{color:#777;place-items:center;display:grid}.theme-eam-two-actions{gap:10px;display:flex}.theme-eam-two-actions a{border-radius:32px;justify-content:center;align-items:center;min-height:48px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex}.theme-eam-two-actions .primary{color:#fff;background:#000}.theme-eam-two-actions .secondary:hover{text-decoration:underline}.theme-eam-two-copy>span{margin-top:17px}.theme-eam-two-link{z-index:1;position:absolute;inset:0}.theme-video-banner-two{min-height:600px;position:relative;overflow:hidden}.theme-video-banner-two>video,.theme-video-banner-two>div:not(:last-child){object-fit:cover;width:100%;height:min(800px,100vh - 20px);display:block}.theme-video-banner-two>div:not(:last-child){color:#aaa;background:#222;place-items:center;display:grid}.theme-video-banner-two>div:last-child{z-index:1;background:#0000004d;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 1rem 1rem 7rem;display:flex;position:absolute;inset:0}.theme-video-banner-two h2{margin:0 0 25px;font-size:45px;line-height:1.3}.theme-video-banner-two div>div{gap:10px;display:flex}.theme-video-banner-two a{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-size:18px;font-weight:600;display:inline-flex}.theme-hairdryer-blocks{grid-template-columns:repeat(2,1fr);display:grid}.theme-hairdryer-blocks article{min-width:0;color:var(--hb-text);background:var(--hb-bg);flex-direction:column;display:flex}.theme-hairdryer-blocks article>div{text-align:center;padding:3rem 1rem 1.5rem}.theme-hairdryer-blocks h2{margin:0 0 10px;font-size:35px}.theme-hairdryer-blocks article>div>p{font-size:18px}.theme-hairdryer-blocks article>div>div{justify-content:center;gap:10px;display:flex}.theme-hairdryer-blocks a{border:1px solid;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-size:15px;font-weight:600;display:inline-flex}.theme-hairdryer-blocks article>img{width:100%;height:auto;margin-top:auto;display:block}.theme-hairdryer-blocks article>span{color:#777;background:#eee;place-items:center;min-height:450px;display:grid}.theme-image-banner-right{background:#000;min-height:650px;position:relative;overflow:hidden}.theme-image-banner-right>img,.theme-image-banner-right>video,.theme-image-banner-right>div:not(:last-child){object-fit:cover;width:100%;min-height:650px;display:block}.theme-image-banner-right>div:not(:last-child){color:#aaa;background:#222;place-items:center;display:grid}.theme-image-banner-right>div:last-child{z-index:1;justify-content:flex-end;align-items:center;padding:2.5rem 7rem;display:flex;position:absolute;inset:0}.theme-image-banner-right.media-right>div:last-child{justify-content:flex-start;padding-left:8.5rem}.theme-image-banner-right>div:last-child>*{width:100%;max-width:400px}.theme-image-banner-right header p{margin:0 0 .5rem;font-size:18px;font-weight:500}.theme-image-banner-right h2{margin:0;font-size:34px;line-height:1.2}.theme-image-banner-right>div:last-child>div{align-self:center;line-height:1.5}.theme-toothbrush-app{background:#f3f4f8;min-height:688px;position:relative;overflow:hidden}.theme-toothbrush-app>img,.theme-toothbrush-app>span{object-fit:cover;object-position:right bottom;width:100%;min-height:688px;display:block}.theme-toothbrush-app>span{color:#777;place-items:center;display:grid}.theme-toothbrush-app-copy{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:7rem;display:flex;position:absolute;inset:0}.theme-toothbrush-app-copy>p{margin:0 0 .5rem;font-size:20px;font-weight:600}.theme-toothbrush-app-copy h2{letter-spacing:-1.2px;margin:2rem 0;font-size:45px;line-height:1.2}.theme-app-points article{align-items:center;gap:10px;margin:20px 0;display:flex}.theme-app-points img{width:21px;height:auto}.theme-app-points article p{margin:0}.theme-app-stores{pointer-events:auto;align-items:center;gap:5px;margin-top:2rem;display:flex}.theme-app-stores a[aria-disabled=true]{pointer-events:none}.theme-app-stores img{width:auto;max-height:40px}.theme-toothbrush-app-mobile{display:none}.theme-media-awards{text-align:center;overflow:hidden}.theme-media-awards>img{object-fit:contain;width:48px;height:48px}.theme-media-awards>h2{font-size:2em}.theme-award-logos{grid-template-columns:repeat(6,1fr);max-width:1320px;margin:0 auto 48px;padding:0 30px;display:grid}.theme-award-logos button{filter:grayscale();opacity:.45;background:0 0;border:0;justify-content:center;align-items:center;min-height:70px;padding:12px;display:flex}.theme-award-logos button.active,.theme-award-logos button:hover{filter:none;opacity:1}.theme-award-logos img{object-fit:contain;width:auto;max-width:100%;height:32px;transition:transform .35s}.theme-award-logos button.active img{transform:scale(1.25)}.theme-media-awards blockquote{border-radius:20px;max-width:1320px;min-height:150px;margin:auto;padding:60px 40px;font-size:18px;line-height:2}.theme-award-dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.theme-award-dots button{background:#c9c9c9;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:all .3s}.theme-award-dots button.active{background:#111;width:22px}.theme-text-icons{color:var(--twi-text);background:var(--twi-bg);grid-template-columns:repeat(var(--twi-count),1fr);padding:50px max(20px,50% - 690px);display:grid}.theme-text-icons article{align-items:center;gap:18px;padding:20px;display:flex}.theme-text-icons.icon-top article{flex-direction:column}.theme-text-icons.icon-right article{flex-direction:row-reverse}.theme-text-icons.align-center article{text-align:center}.theme-text-icons.align-right article{text-align:right}.theme-text-icons article>img,.theme-inline-icon{flex:0 0 48px;width:48px}.theme-inline-icon{border:1px solid;border-radius:50%;place-items:center;height:48px;font-size:20px;display:grid}.theme-text-icons.size-small article>img,.theme-text-icons.size-small .theme-inline-icon{flex-basis:28px;width:28px;height:28px}.theme-text-icons.size-xlarge article>img,.theme-text-icons.size-xlarge .theme-inline-icon{flex-basis:70px;width:70px;height:70px}.theme-text-icons h3{color:var(--twi-heading);margin:0;font-size:18px}.theme-text-icons article p{margin:5px 0 0}@media (max-width:768px){.theme-eam-two{background:var(--eam2-bg-mb);border:0;flex-direction:column;min-height:690px;padding:35px 20px 0;display:flex}.theme-eam-two-copy{text-align:center;align-items:center;padding:0}.theme-eam-two-copy>p{font-size:14px}.theme-eam-two-copy h2{font-size:30px;line-height:1.12}.theme-eam-two-actions{flex-direction:column}.theme-eam-two-actions a{min-width:230px}.theme-eam-two>img,.theme-eam-two>span{height:auto;margin-top:auto}.theme-video-banner-two>div:last-child{text-align:center;justify-content:space-between;align-items:center;padding:2rem 1rem}.theme-video-banner-two h2{font-size:30px}.theme-video-banner-two h2 br{display:none}.theme-video-banner-two div>div{flex-direction:column;align-items:center;width:100%}.theme-video-banner-two a{width:100%;max-width:280px}.theme-hairdryer-blocks{grid-template-columns:1fr}.theme-hairdryer-blocks article{color:var(--hb-text-mb);background:var(--hb-bg-mb)}.theme-hairdryer-blocks article>div{padding:2rem 1rem .75rem}.theme-hairdryer-blocks h2{font-size:22px}.theme-hairdryer-blocks article>div>p{font-size:14px}.theme-image-banner-right,.theme-image-banner-right>img,.theme-image-banner-right>video,.theme-image-banner-right>div:not(:last-child){min-height:700px}.theme-image-banner-right>div:last-child,.theme-image-banner-right.media-right>div:last-child{flex-direction:column;justify-content:space-between;align-items:stretch;padding:2.5rem 1rem;display:flex}.theme-image-banner-right h2{font-size:28px}.theme-toothbrush-app{min-height:0}.theme-toothbrush-app>img,.theme-toothbrush-app>span{min-height:700px}.theme-toothbrush-app-copy{justify-content:flex-start;align-items:flex-start;height:auto;padding:3rem 1.5rem}.theme-toothbrush-app-copy h2{margin:1rem 0;font-size:35px}.theme-toothbrush-app-copy .theme-app-points,.theme-toothbrush-app-copy .theme-app-stores{display:none}.theme-toothbrush-app-mobile{padding:1rem 1.5rem 2rem;display:block!important}.theme-award-logos{padding:0;display:flex;overflow-x:auto}.theme-award-logos button{width:33.333%;min-width:33.333%}.theme-award-logos button.active img{transform:scale(1.7)}.theme-media-awards blockquote{border-radius:0;font-size:16px}.theme-text-icons{display:flex;overflow-x:auto}.theme-text-icons.swipe-mobile article{width:80%;min-width:80%}.theme-text-icons:not(.swipe-mobile){grid-template-columns:1fr;display:grid}}
.theme-article-notice{border:1px solid var(--preview-border);color:#606060;text-align:center;background:#fff;border-radius:20px;gap:8px;max-width:760px;margin:80px auto;padding:28px;display:grid}.theme-article-notice strong{color:#111;font-size:20px}.theme-main-article{color:#151515;max-width:920px;margin:auto;padding:72px 32px 96px}.theme-main-article>header{text-align:center;margin-bottom:42px}.theme-main-article h1{letter-spacing:-.04em;max-width:820px;margin:0 auto 18px;font-size:clamp(38px,5vw,68px);line-height:1.05}.theme-main-article>header p,.theme-main-article>header time{color:#777;margin:8px auto;display:block}.theme-main-article>img{border-radius:22px;width:100%;height:auto;margin:0 0 42px}.theme-article-content{font-size:18px;line-height:1.75}.theme-article-content :is(h2,h3){margin:2em 0 .65em;line-height:1.15}.theme-article-content img{max-width:100%;height:auto}.theme-article-content a{text-decoration:underline}.theme-article-tags{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.theme-article-tags span{background:#f1f1f1;border-radius:999px;padding:8px 13px;font-size:13px}.theme-expert-guides{padding:var(--eg-top) 24px var(--eg-bottom);background:var(--eg-bg);color:var(--eg-heading)}.theme-expert-guides>div{max-width:var(--eg-max);margin:auto}.theme-expert-guides header{text-align:center}.theme-expert-guides h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.05}.theme-expert-guides header p{max-width:680px;color:var(--eg-subheading);margin:14px auto 30px;font-size:18px}.theme-expert-tabs{background:var(--eg-tab-bg);border-radius:999px;justify-content:center;gap:7px;width:max-content;max-width:100%;margin:0 auto 34px;padding:6px;display:flex;overflow:auto}.theme-expert-tabs button{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 22px}.theme-expert-tabs button.active{background:var(--eg-tab-active);color:var(--eg-tab-active-text)}.theme-expert-carousel{gap:var(--eg-gap)}.theme-expert-carousel>article{flex:0 0 calc((100% - var(--eg-gap)*3)/4);border-radius:var(--eg-radius);background:var(--eg-card);min-width:245px;overflow:hidden}.theme-expert-image{aspect-ratio:1.16;background:#e4e4e4;display:block;position:relative;overflow:hidden}.theme-expert-image img{object-fit:cover;transition:transform .45s}.theme-expert-image:hover img{transform:scale(1.035)}.theme-expert-image span{color:#777;text-align:center;place-items:center;height:100%;padding:20px;display:grid}.theme-expert-carousel article>div{padding:22px}.theme-expert-carousel h3{color:var(--eg-title);margin:0 0 12px;font-size:21px;line-height:1.2}.theme-expert-carousel p{color:var(--eg-desc);margin:0 0 18px;line-height:1.55}.theme-expert-carousel article>div>a{color:var(--eg-read);font-weight:600}.theme-expert-guides.mode-light{--eg-bg:#f5f5f5;--eg-heading:#151515;--eg-subheading:#555;--eg-card:#fff;--eg-title:#151515;--eg-desc:#666;--eg-read:#555}.theme-comparison-three{color:#141414;max-width:1310px;margin:auto;padding:88px 24px}.theme-comparison-three>h2{text-align:center;margin:0 0 38px;font-size:clamp(36px,5vw,64px);line-height:1}.theme-comparison-scroll{border:1px solid #dedede;border-radius:24px;overflow:auto}.theme-comparison-three table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.theme-comparison-three :is(th,td){text-align:center;border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:20px}.theme-comparison-three th:first-child{text-align:left;width:22%}.theme-comparison-three thead th{vertical-align:bottom}.theme-comparison-three thead img{object-fit:contain;width:100%;height:170px;display:block}.theme-comparison-three thead strong{margin-top:12px;font-size:19px;display:block}.theme-comparison-three .highlight{background:#eef6ff}.theme-comparison-three tbody th{font-size:15px}.theme-comparison-three tfoot :is(th,td){border-bottom:0}.theme-comparison-three tfoot div{justify-content:center;gap:14px;display:flex}.theme-comparison-three tfoot a{color:#fff;background:#111;border-radius:999px;min-width:130px;padding:13px 20px;text-decoration:none}.theme-comparison-coupon{text-align:center}.theme-comparison-coupon button{cursor:pointer;background:#f3f3f3;border:1px dashed #111;border-radius:8px;padding:7px 12px;font-weight:700}.theme-comparison-three.show-mobile{display:none}.theme-causes{padding:84px max(24px,50vw - 655px);overflow:hidden}.theme-causes>h2{margin:0 0 40px;font-size:clamp(36px,4.5vw,60px);line-height:1}.theme-causes>div{gap:24px;display:flex}.theme-causes aside{border-radius:18px;flex:0 0 25%;overflow:hidden}.theme-causes aside img{width:100%;height:auto}.theme-causes aside h3{margin:0;padding:22px}.theme-causes aside h3:first-of-type{background:var(--cause-bg);color:var(--cause-text)}.theme-causes aside h3:nth-of-type(2){background:var(--prevent-bg);color:var(--prevent-text)}.theme-causes-carousel{flex:1;gap:20px}.theme-causes-carousel>article{background:#f5f5f5;border-radius:18px;flex:0 0 calc(25% - 15px);min-width:230px;overflow:hidden}.theme-causes.has-sidebar .theme-causes-carousel>article{flex-basis:calc(50% - 10px)}.theme-causes-carousel article>h3{background:#fff;margin:0;padding:18px 20px;font-size:19px}.theme-causes-carousel article>.theme-image,.theme-causes-carousel article>img{aspect-ratio:1.17;object-fit:cover;width:100%;display:block}.theme-causes-carousel article>span{aspect-ratio:1.17;color:#777;place-items:center;padding:20px;display:grid}.theme-cause,.theme-prevention{gap:5px;min-height:150px;padding:20px;display:grid}.theme-cause{background:var(--cause-bg);color:var(--cause-text)}.theme-prevention{background:var(--prevent-bg);color:var(--prevent-text)}.theme-cause small{color:var(--cause-sub)}.theme-prevention small{color:var(--prevent-sub)}.theme-causes article strong{font-size:20px}.theme-causes article p{margin:4px 0 0;line-height:1.45}.theme-causes.edge{padding-inline:0}.theme-causes.edge>h2{padding-inline:max(24px,50vw - 655px)}.theme-causes.edge .theme-causes-carousel>article{border-radius:0}.theme-shaver-features{max-width:1310px;margin:auto;padding:92px 24px}.theme-shaver-features>h2{text-align:center;margin:0 0 44px;font-size:clamp(38px,5vw,68px);line-height:1}.theme-shaver-features>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.theme-shaver-features article{background:#f3f3f5;border-radius:24px;min-height:300px;position:relative;overflow:hidden}.theme-shaver-features article>img{object-fit:cover;width:100%;height:100%}.theme-shaver-feature-copy{color:#fff;text-shadow:0 1px 8px #0008;position:absolute;inset:auto 22px 20px}.theme-shaver-feature-copy>*{margin:0}.theme-shaver-features .card-1,.theme-shaver-features .card-4,.theme-shaver-features .card-8{grid-column:span 2}.theme-shaver-features .card-1,.theme-shaver-features .card-8{grid-row:span 2;min-height:618px}.theme-shaver-features .pair{background:0 0;grid-column:span 2}.theme-shaver-features .pair>div{grid-template-columns:1fr 1fr;gap:14px;height:100%;display:grid}.theme-shaver-features .pair>div>div{background:#f3f3f5;border-radius:24px;position:relative;overflow:hidden}.theme-shaver-features .pair img{object-fit:cover;width:100%;height:100%}.theme-shaver-features .pair b,.theme-shaver-features .pair>div>div>div{color:#fff;text-shadow:0 1px 6px #0007;position:absolute;left:18px}.theme-shaver-features .pair b{top:18px}.theme-shaver-features .pair>div>div>div{bottom:18px;right:18px}.theme-shaver-feature-icons{color:#fff;gap:16px;display:flex;position:absolute;inset:auto 20px 18px}.theme-shaver-feature-icons>div{align-items:center;gap:6px;display:flex}.theme-shaver-feature-icons img{object-fit:contain;width:36px;height:36px}@media (max-width:767px){.theme-main-article{padding:48px 18px 68px}.theme-main-article h1{font-size:38px}.theme-expert-guides{padding-inline:18px}.theme-expert-tabs{justify-content:flex-start}.theme-expert-carousel>article{flex-basis:88%}.theme-comparison-three{padding:58px 14px}.theme-comparison-three.show-desktop{display:none}.theme-comparison-three.show-mobile{display:block}.theme-causes{padding:58px 18px}.theme-causes>div{display:block}.theme-causes aside{display:none}.theme-causes-carousel>article,.theme-causes.has-sidebar .theme-causes-carousel>article{flex-basis:82%}.theme-causes.edge>h2{padding-inline:18px}.theme-shaver-features{padding:60px 14px}.theme-shaver-features>div{grid-template-columns:repeat(2,1fr);gap:10px}.theme-shaver-features article{border-radius:15px;min-height:230px}.theme-shaver-features .card-1,.theme-shaver-features .card-4,.theme-shaver-features .card-8,.theme-shaver-features .pair{grid-column:span 2}.theme-shaver-features .card-1,.theme-shaver-features .card-8{min-height:460px}.theme-shaver-features .pair>div>div{border-radius:15px}.theme-shaver-feature-copy{inset:auto 14px 14px}.theme-shaver-feature-icons{gap:7px;inset:auto 12px 12px}.theme-shaver-feature-icons img{width:26px;height:26px}}.theme-expert-carousel .theme-carousel-track{gap:var(--eg-gap)}.theme-expert-carousel .theme-carousel-track>article{flex:0 0 calc((100% - var(--eg-gap)*3)/4);border-radius:var(--eg-radius);background:var(--eg-card);min-width:245px;overflow:hidden}.theme-causes-carousel .theme-carousel-track{gap:20px}.theme-causes-carousel .theme-carousel-track>article{background:#f5f5f5;border-radius:18px;flex:0 0 calc(25% - 15px);min-width:230px;overflow:hidden}.theme-causes.has-sidebar .theme-causes-carousel .theme-carousel-track>article{flex-basis:calc(50% - 10px)}.theme-causes.edge .theme-causes-carousel .theme-carousel-track>article{border-radius:0}@media (max-width:767px){.theme-expert-carousel .theme-carousel-track>article{flex-basis:88%}.theme-causes-carousel .theme-carousel-track>article,.theme-causes.has-sidebar .theme-causes-carousel .theme-carousel-track>article{flex-basis:82%}}
.theme-shop-color{text-align:center;max-width:930px;margin:48px auto 64px;padding:0 15px}.theme-shop-color header p{margin:0 0 8px;font-size:20px}.theme-shop-color h2{margin:0 0 30px;font-size:clamp(35px,4vw,50px);line-height:1.3}.theme-shop-color-carousel .theme-carousel-track{justify-content:center;gap:5px}.theme-shop-color-carousel .theme-carousel-track>a{flex:0 0 100px}.theme-shop-color-carousel a img,.theme-shop-color-carousel a span{aspect-ratio:1;object-fit:cover;width:100%;display:block}.theme-shop-color-carousel a span{color:#777;background:#eee;place-items:center;display:grid}.theme-shop-color-carousel>button{display:none}.theme-collection-banner{color:#111;background:#f2f2f2;min-height:230px;position:relative}.theme-collection-banner>nav{z-index:2;gap:8px;font-size:13px;display:flex;position:absolute;top:18px;left:max(24px,50% - 655px)}.theme-collection-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-collection-banner.has-image:after{content:"";background:rgba(0,0,0,var(--collection-overlay));position:absolute;inset:0}.theme-collection-banner>div{z-index:1;max-width:1310px;margin:auto;padding:70px 24px;position:relative}.theme-collection-banner h1{margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.theme-collection-banner.uppercase h1{text-transform:uppercase}.theme-collection-banner.has-image{color:#fff}.theme-collection-banner>div>div{max-width:760px;margin-top:18px;line-height:1.6}.theme-collection-banner form{max-width:560px;margin-top:24px;position:relative}.theme-collection-banner form input[type=search]{background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;height:52px;padding:0 52px 0 18px}.theme-collection-banner form button{background:0 0;border:0;width:52px;height:52px;font-size:28px;position:absolute;top:0;right:0}.theme-collection-banner .theme-context-note{opacity:.68;margin:18px 0 0;font-size:12px}.theme-brand-marquee{padding:calc(64px + var(--mq-top)) 0 calc(64px + var(--mq-bottom));background:var(--mq-bg);text-align:center;overflow:hidden}.theme-brand-marquee>div{max-width:1240px;margin:auto}.theme-brand-marquee>div>p{color:#677b93;letter-spacing:1.8px;margin:0 0 10px;font-size:18px}.theme-brand-marquee h2{margin:0 20px 34px;font-size:clamp(28px,4vw,45px);line-height:1.28}.theme-brand-marquee-window{position:relative;overflow:hidden}.theme-brand-marquee-window:before,.theme-brand-marquee-window:after{z-index:2;content:"";pointer-events:none;width:120px;height:100%;position:absolute;top:0}.theme-brand-marquee-window:before{background:linear-gradient(90deg,#fff,#0000);left:0}.theme-brand-marquee-window:after{background:linear-gradient(-90deg,#fff,#0000);right:0}.theme-brand-marquee-track,.theme-brand-marquee-clone{align-items:center;gap:8px;width:max-content;display:flex}.theme-brand-marquee-track span{width:196px;display:block}.theme-brand-marquee-track img{width:100%;height:auto;display:block}.theme-brand-marquee.autoplay .theme-brand-marquee-track{animation:brand-marquee var(--mq-duration) linear infinite}.theme-brand-marquee.direction-right .theme-brand-marquee-track{animation-direction:reverse}.theme-brand-marquee-track:hover{animation-play-state:paused}.theme-brand-marquee aside{text-align:left;background:#fbfbfb;width:fit-content;margin:48px auto 0;padding:16px 48px}.theme-brand-marquee aside div{align-items:center;gap:10px;padding:8px;display:flex}.theme-brand-marquee aside b{color:#fff;background:#151515;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}@keyframes brand-marquee{to{transform:translate(-50%)}}.theme-brush-explainer{background:var(--brush-bg);min-height:100vh;color:var(--brush-text);justify-content:center;align-items:center;padding:48px 24px;display:flex}.theme-brush-explainer>div{width:100%;max-width:1000px}.theme-brush-explainer h2,.theme-brush-explainer-copy{max-width:600px;margin:48px auto}.theme-brush-explainer h2{font-size:clamp(35px,4vw,45px);line-height:1.3}.theme-brush-explainer>div>img{width:100%;height:auto;display:block}.theme-brush-explainer>div>span{color:#aaa;background:#222;place-items:center;min-height:420px;display:grid}.theme-brush-explainer-copy{color:var(--brush-paragraph);font-size:16px;font-weight:600;line-height:1.6}.theme-brush-explainer-copy strong{color:var(--brush-strong);font-weight:600}.theme-layered-swift.collection-card{background:linear-gradient(#fff 0% 51.71%,#f0f0f0 100%);border-radius:18px;box-shadow:2px 4px 12px #00000014}.theme-comparison-four{max-width:1000px;margin:auto;padding:70px 18px}.theme-comparison-four>h2{text-align:center;font-size:clamp(34px,5vw,58px)}.theme-comparison-four>h2 span{color:#787878}.theme-comparison-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.theme-comparison-four-grid article{background:#fff;border:1px solid #e3e3e3;border-radius:18px;overflow:hidden}.theme-comparison-four-grid header{text-align:center;padding:18px}.theme-comparison-four-grid header img{object-fit:contain;width:100%;height:180px;display:block}.theme-comparison-four-grid header strong{margin-top:10px;display:block}.theme-comparison-four-cell{background:#f5f5f5;min-height:120px;padding:18px}.theme-comparison-four-cell:nth-child(odd){background:#fff}.theme-comparison-four-cell h3{margin:0 0 10px;font-size:14px}.theme-comparison-four-cell p{margin:0;line-height:1.35}.theme-comparison-four-buy{color:#fff;background:#151515;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin:18px;display:flex}.theme-comparison-four.show-mobile{display:none}@media (max-width:767px){.theme-shop-color{margin:48px 17px 64px}.theme-shop-color-carousel .theme-carousel-track{justify-content:flex-start}.theme-shop-color-carousel .theme-carousel-track>a{flex-basis:calc(33.3333% - 3.33333px)}.theme-shop-color-carousel>button{display:grid}.theme-collection-banner>div{padding:60px 18px}.theme-brand-marquee{padding-top:calc(32px + var(--mq-top));padding-bottom:calc(32px + var(--mq-bottom));background:linear-gradient(39deg,#f9f9f9,#fafafa)}.theme-brand-marquee-window:before,.theme-brand-marquee-window:after{display:none}.theme-brand-marquee-track span{width:130px}.theme-brand-marquee aside{margin-top:32px;padding:8px 16px}.theme-brush-explainer{min-height:0;padding:32px 24px}.theme-brush-explainer h2,.theme-brush-explainer-copy{margin:32px auto}.theme-layered-swift.collection-card{border-radius:18px;margin:32px 11px}.theme-comparison-four.show-desktop{display:none}.theme-comparison-four.show-mobile{display:block}.theme-comparison-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-comparison-four-grid header{padding:10px}.theme-comparison-four-grid header img{height:140px}.theme-comparison-four-cell{min-height:118px;padding:12px}.theme-comparison-four-buy{margin:12px}}
.theme-image-banner-three{min-height:600px;color:var(--ib3-text);position:relative;overflow:hidden}.theme-image-banner-three.top-border{border-top:1px solid #ddd}.theme-image-banner-three>img,.theme-image-banner-three>span{object-fit:cover;width:100%;min-height:600px;display:block}.theme-image-banner-three>span{color:#777;background:#eee;place-items:center;display:grid}.theme-image-banner-three>div{z-index:1;text-align:var(--ib3-align);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:5%;display:flex;position:absolute;inset:0}.theme-image-banner-three>div>*{pointer-events:auto}.theme-image-banner-three.position-top-center>div{justify-content:flex-start}.theme-image-banner-three.position-bottom-center>div,.theme-image-banner-three.copy-bottom>div{justify-content:flex-end}.theme-image-banner-three.position-middle-left>div{align-items:flex-start}.theme-image-banner-three.position-middle-right>div{align-items:flex-end}.theme-image-banner-three>div.full{max-width:none}.theme-image-banner-three small{color:#ed5b35;font-weight:600}.theme-image-banner-three h2{margin:8px 0;font-size:clamp(38px,5vw,62px);line-height:1}.theme-image-banner-three h2 span{color:var(--ib3-span)}.theme-image-banner-three h4{margin:0 0 20px;font-size:24px}.theme-image-banner-three>div>div{gap:12px;display:flex}.theme-image-banner-three>div>div:not(.one-row){flex-direction:column}.theme-image-banner-three>div a{text-align:center;border:1px solid;border-radius:999px;min-width:150px;padding:12px 20px}.theme-image-banner-three-link{z-index:0;position:absolute;inset:0}.theme-toothbrush-banner-lp{background:var(--tbl-bg);min-height:620px;color:var(--tbl-color);grid-template-columns:1fr 1fr;display:grid;position:relative}.theme-toothbrush-banner-media,.theme-toothbrush-banner-media>*{min-height:620px}.theme-toothbrush-banner-media video,.theme-toothbrush-banner-media img{object-fit:cover;width:100%;height:100%;display:block}.theme-toothbrush-banner-media span{color:#aaa;background:#555;place-items:center;display:grid}.theme-toothbrush-banner-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.theme-toothbrush-banner-copy>p{color:var(--tbl-sub);font-size:20px}.theme-toothbrush-banner-copy h2{margin:8px 0;font-size:clamp(35px,4vw,50px);line-height:1.3}.theme-toothbrush-banner-copy>div{font-size:18px}.theme-toothbrush-banner-copy>a,.theme-toothbrush-banner-copy form>button{color:#fff;background:#111;border:1px solid;border-radius:4px;min-width:220px;margin-top:16px;padding:14px 22px}.theme-toothbrush-banner-copy>a.white{color:#111;background:#fff}.theme-toothbrush-banner-copy form{width:100%;max-width:550px}.theme-toothbrush-banner-copy form>input{width:100%;height:50px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:0 15px}.theme-toothbrush-banner-copy form label{margin:12px 0;font-size:12px;display:block}.theme-toothbrush-banner-copy form label button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.theme-toothbrush-terms{z-index:50;background:#0009;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.theme-toothbrush-terms>div{color:#111;text-align:left;background:#fff;border-radius:8px;width:min(980px,97vw);max-height:85vh;padding:28px;overflow:auto}.theme-toothbrush-terms>button{border:0;border-radius:50%;width:42px;height:42px;font-size:30px;position:fixed;top:25px;right:25px}.theme-toothbrush-features{background:var(--tfs-bg);color:var(--tfs-color);padding:80px max(20px,50vw - 655px)}.theme-toothbrush-features>h2{margin:0 0 48px;font-size:clamp(35px,4vw,48px);line-height:1.2}.theme-toothbrush-features-carousel .theme-carousel-track{align-items:flex-end;gap:10px}.theme-toothbrush-features-carousel .theme-carousel-track>article{border-radius:18px;flex:0 0 calc(33.333% - 7px);overflow:hidden}.theme-toothbrush-features-carousel article>div:first-child,.theme-toothbrush-features-carousel article>img,.theme-toothbrush-features-carousel article>span{aspect-ratio:1.12;object-fit:cover;width:100%;display:block}.theme-toothbrush-features-carousel article>span{color:#777;place-items:center;display:grid}.theme-toothbrush-features-carousel article>div:last-child{padding:28px}.theme-toothbrush-features-carousel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.theme-toothbrush-features-carousel h3{margin:0;font-size:22px}.theme-toothbrush-features-carousel header span{color:#03be38;border:1px solid #03be38;border-radius:999px;padding:4px 10px;font-size:12px}.theme-toothbrush-features-carousel article>div:last-child>div{color:var(--tfs-p);line-height:1.5}.theme-toothbrush-features-carousel strong{color:var(--tfs-strong)}.theme-image-text-overlay{min-height:var(--iwo-height);color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.theme-image-text-overlay:after{content:"";background:rgba(0,0,0,var(--iwo-overlay));position:absolute;inset:0}.theme-image-text-overlay>img,.theme-image-text-overlay>span:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-image-text-overlay>span:first-child{background:#777;place-items:center;display:grid}.theme-image-text-overlay.parallax>img{background-attachment:fixed}.theme-image-text-overlay>div{z-index:1;flex-direction:column;max-width:650px;padding:40px;display:flex;position:relative}.theme-image-text-overlay.position-middle-left{justify-content:flex-start}.theme-image-text-overlay.position-middle-right{justify-content:flex-end}.theme-image-text-overlay.align-center>div{text-align:center}.theme-image-text-overlay.align-left>div{text-align:left}.theme-image-text-overlay.align-right>div{text-align:right}.theme-image-text-overlay>div>span{display:block}.theme-image-text-overlay h2{margin:8px 0;font-size:50px;line-height:1.08}.theme-image-text-overlay h2.h1-large{font-size:64px}.theme-image-text-overlay>div>a{color:#111;background:#fff;justify-content:center;align-items:center;width:fit-content;min-width:150px;padding:12px 20px;display:inline-flex}.theme-image-text-overlay.align-center>div>a{margin:auto}.theme-brush-opaque{background:var(--bos-bg);color:var(--bos-color);padding:64px 24px}.theme-brush-opaque.small{padding-inline:max(24px,50vw - 550px)}.theme-brush-opaque-carousel .theme-carousel-track{gap:20px}.theme-brush-opaque-carousel .theme-carousel-track>article{background:#0b0b0b;border-radius:20px;flex:0 0 100%;grid-template-columns:40% 60%;min-height:650px;display:grid;overflow:hidden}.theme-brush-opaque article>div:first-child{flex-direction:column;justify-content:center;padding:50px;display:flex}.theme-brush-opaque article h2{margin:10px 0;font-size:clamp(36px,4vw,52px);line-height:1.1}.theme-brush-opaque article h3{font-size:18px}.theme-brush-opaque article>div:first-child>div{color:var(--bos-p);line-height:1.6}.theme-brush-opaque article strong{color:var(--bos-strong)}.theme-brush-opaque article>img,.theme-brush-opaque article>span{object-fit:cover;width:100%;height:100%}.theme-brush-opaque article>span{color:#777;place-items:center;display:grid}.tablet-only{display:none!important}.theme-laifen-cards{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.theme-laifen-cards article{min-height:620px;position:relative;overflow:hidden}.theme-laifen-cards article>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-laifen-cards article>div{z-index:1;position:absolute;top:32px;left:32px}.theme-laifen-cards article>div>img{width:150px;height:auto}.theme-laifen-cards article h2{margin:12px 0;font-size:34px;line-height:1.1}.theme-laifen-cards article>a{z-index:1;color:#fff;text-align:center;background:#111;width:min(327px,100% - 64px);padding:14px 20px;position:absolute;bottom:32px;left:32px}.theme-laifen-card-right{color:#fff}.theme-laifen-card-right p{margin:0;font-weight:700}.theme-laifen-card-right h3{font-size:18px}.theme-laifen-card-right>a{color:#111;background:#fff}@media (min-width:769px) and (max-width:1000px){.tablet-only{display:block!important}.theme-brush-opaque article>.desktop-only{display:none!important}}@media (max-width:768px){.theme-image-banner-three{min-height:600px;color:var(--ib3-text-mobile)}.theme-image-banner-three>img,.theme-image-banner-three>span{min-height:600px}.theme-image-banner-three>div{text-align:var(--ib3-align-mobile)}.theme-image-banner-three.mobile-position-top-center>div{justify-content:flex-start}.theme-image-banner-three.mobile-position-bottom-center>div{justify-content:flex-end}.theme-toothbrush-banner-lp{flex-direction:column-reverse;display:flex}.theme-toothbrush-banner-media,.theme-toothbrush-banner-media>*{min-height:600px}.theme-toothbrush-banner-copy{min-height:600px;padding:48px 20px}.theme-toothbrush-features{background:var(--tfs-bg-mobile);padding:48px 16px}.theme-toothbrush-features-carousel .theme-carousel-track>article{flex-basis:95%}.theme-toothbrush-features-carousel article>div:last-child{padding:28px 16px}.theme-toothbrush-features-carousel header{flex-direction:row-reverse}.theme-image-text-overlay{min-height:var(--iwo-height-mobile)}.theme-image-text-overlay>div{padding:24px}.theme-image-text-overlay h2,.theme-image-text-overlay h2.h1-large{font-size:40px}.theme-brush-opaque{padding:32px 12px}.theme-brush-opaque-carousel .theme-carousel-track>article{flex-direction:column-reverse;min-height:0;display:flex}.theme-brush-opaque article>div:first-child{padding:28px 18px}.theme-brush-opaque article>img,.theme-brush-opaque article>span{aspect-ratio:1.05;height:auto}.theme-laifen-cards{grid-template-columns:1fr}.theme-laifen-cards article{min-height:600px}.theme-laifen-cards article>div{top:64px;left:16px}.theme-laifen-cards article>a{width:auto;bottom:32px;left:16px;right:16px}}.theme-hairdryer-comparison.collection-mode{background:#f6f6f6;max-width:none;margin:32px 0 0;padding:32px 24px}.theme-hairdryer-comparison.collection-mode>h2{color:#1d1d1f;text-align:left;max-width:1310px;margin:0 auto 64px}.theme-hairdryer-comparison.collection-mode>h2 span{color:#6e6e73}.collection-mode .theme-hairdryer-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1310px;margin:auto}.theme-hairdryer-collection-column{background:#fff;border-radius:18px;position:relative;box-shadow:2px 4px 12px #00000014}.theme-hairdryer-collection-column .theme-hairdryer-product{background:#fff}.theme-hairdryer-collection-column .theme-hairdryer-product>a:first-child img{max-width:130px;margin:0 auto}.theme-hairdryer-collection-column .theme-hairdryer-product>p{color:#777;margin:12px 0 0;font-size:12px}.theme-hairdryer-collection-column .theme-hairdryer-specs{background:#fff}.theme-hairdryer-collection-column .theme-hairdryer-specs>div{min-height:110px;margin:0;padding:14px 8px}.theme-hairdryer-collection-column .theme-hairdryer-specs>div:nth-child(2n){background:#0054ff1a}.theme-hairdryer-collection-column .theme-hairdryer-specs h4{margin:0 0 6px;font-size:12px}.theme-hairdryer-collection-column>small{color:#aaa;position:absolute;top:8px;right:10px}@media (max-width:768px){.theme-hairdryer-comparison.collection-mode{padding-inline:0}.theme-hairdryer-comparison.collection-mode>h2{padding-inline:20px}.collection-mode .theme-hairdryer-grid{display:flex}.collection-mode .theme-hairdryer-column{width:calc(50vw - 18px);min-width:calc(50vw - 18px)}}
.theme-custom-h1{max-width:1310px;margin:auto}.theme-custom-h1 h1{padding:40px 24px;font-size:clamp(36px,5vw,64px)}.theme-iwt-two{grid-template-columns:1fr 1fr;gap:64px;max-width:1310px;margin:64px auto;padding:0 24px;display:grid}.theme-iwt-two>div{flex-direction:column;justify-content:center;display:flex}.theme-iwt-two h2{font-size:clamp(40px,5vw,60px)}.theme-iwt-two>div>div{font-size:17px;line-height:1.7}.theme-iwt-two>img,.theme-iwt-two>span{object-fit:cover;width:100%;height:100%;min-height:520px}.theme-iwt-two>span{color:#777;background:#eee;place-items:center;display:grid}.theme-affiliate-one{justify-content:center;align-items:center;gap:70px;padding-inline:24px;display:flex}.theme-affiliate-one>img{width:min(280px,35vw);height:auto}.theme-affiliate-one p{margin:8px 0;font-size:clamp(22px,3vw,38px);font-weight:700}.theme-affiliate-two{text-align:center;padding-inline:max(24px,50vw - 600px)}.theme-affiliate-two h2{font-size:clamp(36px,4vw,52px)}.theme-affiliate-two>div{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.theme-affiliate-two article img{object-fit:contain;width:120px;height:120px}.theme-affiliate-two article h3{font-size:22px}.theme-affiliate-two article p{line-height:1.55}.theme-landing-slider{text-align:center;padding:72px max(20px,50vw - 655px);overflow:hidden}.theme-landing-slider>h2{margin:0 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.1}.theme-landing-slider>p{margin-bottom:32px}.theme-landing-slider-carousel .theme-carousel-track{gap:18px}.theme-landing-slider-carousel .theme-carousel-track>figure{border-radius:18px;flex:0 0 calc(33.333% - 12px);margin:0;position:relative;overflow:hidden}.theme-landing-slider figure img,.theme-landing-slider figure>span{aspect-ratio:1;object-fit:cover;width:100%;display:block}.theme-landing-slider figure>span{color:#777;background:#eee;place-items:center;display:grid}.theme-landing-slider figcaption{color:#fff;background:linear-gradient(#0000,#0009);padding:40px 20px 20px;font-size:20px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.theme-timeline{background:var(--tl-bg);color:var(--tl-text);padding:72px max(20px,50vw - 655px)}.theme-timeline>h2{font-size:50px}.theme-timeline-carousel .theme-carousel-track{gap:26px}.theme-timeline-carousel .theme-carousel-track>article{background:var(--tl-box);color:var(--tl-box-text);border-radius:18px;flex:0 0 calc(33.333% - 18px);padding:28px}.theme-timeline article>img{width:100%;height:auto}.theme-timeline article small{color:var(--tl-text);letter-spacing:.12em}.theme-timeline article h3{font-size:28px}.theme-timeline article div{line-height:1.6}.theme-timeline article>a{font-size:13px;text-decoration:underline}.theme-service-grid{min-height:700px;position:relative}.theme-service-grid>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-service-grid>div{z-index:1;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:auto;padding:80px 24px;display:grid;position:relative}.theme-service-grid article{border-radius:18px;padding:28px;box-shadow:0 8px 30px #0001}.theme-service-grid article img{object-fit:contain;width:60px;height:60px}.theme-service-grid article h3{font-size:21px}.theme-service-grid article p{line-height:1.5}.theme-image-text-invertible{grid-template-columns:1fr 1fr;gap:50px;min-height:620px;padding:60px max(24px,50vw - 600px);display:grid}.theme-image-text-invertible.invert>div{order:2}.theme-image-text-invertible>div{flex-direction:column;justify-content:center;display:flex}.theme-image-text-invertible h2{font-size:clamp(40px,5vw,60px)}.theme-image-text-invertible ul{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.theme-image-text-invertible li{background:#fff;border-radius:999px;padding:8px 14px}.theme-image-text-invertible>div>p{color:#999}.theme-image-text-invertible blockquote{border-left:3px solid;margin:20px 0;padding-left:16px}.theme-image-text-invertible a{color:#fff;background:#111;border-radius:999px;width:fit-content;padding:13px 26px}.theme-image-text-invertible>img,.theme-image-text-invertible>span{object-fit:contain;width:100%;height:100%}.theme-image-text-invertible>span{color:#777;place-items:center;display:grid}.theme-landing-comparison{background:#f7f7f7;padding:80px max(20px,50vw - 550px)}.theme-landing-comparison>header{text-align:center}.theme-landing-comparison>header>p{text-transform:uppercase;letter-spacing:.12em}.theme-landing-comparison h2{font-size:clamp(36px,5vw,58px)}.theme-landing-comparison-table{background:#fff;border:1px solid #ddd;border-radius:22px;margin-top:40px;overflow:hidden}.theme-landing-comparison-products{grid-template-columns:1fr 1fr;margin-left:25%;display:grid}.theme-landing-comparison-products a{text-align:center;border-left:1px solid #ddd;padding:20px}.theme-landing-comparison-products img{object-fit:contain;width:100%;height:180px;display:block}.theme-landing-comparison-row{grid-template-columns:25% 1fr 1fr;display:grid}.theme-landing-comparison-row>*{border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;padding:20px}.theme-landing-comparison-row h3{font-size:16px}.theme-landing-comparison-row p{line-height:1.45}.theme-eco-packaging{border-radius:var(--eco-radius);min-height:660px;position:relative;overflow:hidden}.theme-eco-packaging>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-eco-packaging>div{z-index:1;max-width:480px;position:absolute;top:50%;left:max(40px,50vw - 600px);transform:translateY(-50%)}.theme-eco-packaging span{color:var(--eco-icon);font-size:46px}.theme-eco-packaging h2{color:var(--eco-title);margin:10px 0;font-size:50px}.theme-eco-packaging p{font-size:18px;line-height:1.6}.theme-collection-hero{min-height:var(--chb-height);position:relative;overflow:hidden}.theme-collection-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-collection-hero>div{min-height:var(--chb-height);max-width:var(--chb-max);align-items:var(--chb-v);justify-content:var(--chb-align);text-align:var(--chb-text-align);margin:auto;padding:30px 24px;display:flex;position:relative}.theme-collection-hero>div>div{max-width:var(--chb-width)}.theme-collection-hero h2{color:var(--chb-heading);font-size:clamp(38px,5vw,58px);line-height:1}.theme-collection-hero>div>div>div{color:var(--chb-text);font-size:18px;line-height:1.5}.theme-product-showcase-vertical{min-height:720px;position:relative;overflow:hidden}.theme-product-showcase-vertical.layout-container{border-radius:20px;max-width:1310px;margin:auto}.theme-product-showcase-vertical>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-product-showcase-vertical>div{z-index:1;text-align:center;padding:60px;position:relative}.theme-product-showcase-vertical h2{margin:0;font-size:clamp(40px,5vw,62px)}.theme-product-showcase-vertical a{color:#111;background:#fff;border-radius:999px;margin-top:20px;padding:12px 24px;display:inline-flex}.theme-media-columns,.theme-award-winning,.theme-box-columns,.theme-pillar-choose,.theme-featured-blog-posts,.theme-collection-tabs{padding:80px max(20px,50vw - 655px)}.theme-media-columns>h2,.theme-award-winning>h2,.theme-box-columns>h2,.theme-pillar-choose h2,.theme-featured-blog-posts>h2,.theme-collection-tabs h2{font-size:clamp(36px,5vw,58px)}.theme-media-columns>div,.theme-box-columns>div,.theme-featured-blog-posts>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.theme-media-columns article>a{display:block;position:relative}.theme-media-columns article img{border-radius:18px;width:100%;height:auto;display:block}.theme-media-columns article span{color:#111;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-media-columns h3{font-size:21px}.theme-award-winning-carousel .theme-carousel-track{gap:18px}.theme-award-winning-carousel article{background:#f6f6f6;border-radius:18px;flex:0 0 calc(25% - 14px);padding:18px}.theme-award-winning-carousel img{object-fit:contain;width:100%;height:220px}.theme-award-winning-carousel a{text-decoration:underline}.theme-box-columns.centered>h2{text-align:center}.theme-box-columns article{background:#f5f5f5;border-radius:18px;overflow:hidden}.theme-box-columns article img{width:100%;height:auto;display:block}.theme-box-columns article h3,.theme-box-columns article p{margin-left:22px;margin-right:22px}.theme-box-columns article p{padding-bottom:20px;line-height:1.55}.theme-pillar-choose>header{text-align:center;max-width:780px;margin:0 auto 40px}.theme-pillar-choose>header p{font-size:18px}.theme-pillar-choose>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.theme-pillar-choose>div>img{object-fit:cover;border-radius:18px;width:100%;height:100%}.theme-pillar-choose>div>div{gap:14px;display:grid}.theme-pillar-choose article{background:#fff;border-radius:16px;grid-template-columns:180px 1fr;display:grid;overflow:hidden}.theme-pillar-choose article>img{object-fit:cover;width:100%;height:100%}.theme-pillar-choose article>div{padding:18px}.theme-pillar-choose article h3{margin:0;font-size:19px}.theme-pillar-choose article p{line-height:1.4}.theme-featured-blog-posts article{background:#f5f5f5;border-radius:18px;overflow:hidden}.theme-featured-blog-posts article>img,.theme-featured-blog-posts article>span{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.theme-featured-blog-posts article>span{color:#777;place-items:center;display:grid}.theme-featured-blog-posts article>div{padding:22px}.theme-featured-blog-posts article h3{font-size:21px}.theme-featured-blog-posts article p{color:#666}.theme-featured-blog-posts article a{text-decoration:underline}.theme-collection-tabs>header{text-align:center}.theme-collection-tabs>header.left{text-align:left}.theme-collection-tab-buttons{justify-content:center;gap:8px;margin:30px 0;display:flex}.theme-collection-tab-buttons button{background:#fff;border:1px solid #ccc;border-radius:999px;padding:10px 22px}.theme-collection-tab-buttons button.active{color:#fff;background:#111}.theme-collection-tab-products{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.theme-collection-tab-products article{background:#f6f6f6;padding:14px}.theme-collection-tab-products img{width:100%;height:auto}.theme-collection-tab-products h3{font-size:16px}@media (max-width:768px){.theme-iwt-two{flex-direction:column;margin:40px auto;padding:0 18px;display:flex}.theme-iwt-two>img,.theme-iwt-two>span{min-height:360px}.theme-affiliate-one{text-align:center;flex-direction:column;gap:20px}.theme-affiliate-two>div{grid-template-columns:1fr}.theme-landing-slider-carousel .theme-carousel-track>figure,.theme-timeline-carousel .theme-carousel-track>article{flex-basis:88%}.theme-service-grid{padding-top:320px}.theme-service-grid>div{grid-template-columns:1fr}.theme-image-text-invertible{flex-direction:column;padding:40px 20px;display:flex}.theme-image-text-invertible.invert>div{order:0}.theme-landing-comparison{padding:50px 10px}.theme-landing-comparison-products{margin-left:32%}.theme-landing-comparison-row{grid-template-columns:32% 1fr 1fr}.theme-landing-comparison-row>*{padding:12px;font-size:12px}.theme-eco-packaging{border-radius:0;min-height:620px}.theme-eco-packaging>div{inset:auto 24px 32px;transform:none}.theme-eco-packaging h2{font-size:38px}.theme-collection-hero{min-height:var(--chb-height-mobile)}.theme-collection-hero>div{min-height:var(--chb-height-mobile);align-items:var(--chb-vm)}.theme-product-showcase-vertical{min-height:650px;border-radius:0!important}.theme-product-showcase-vertical>div{padding:40px 20px}.theme-media-columns>div,.theme-box-columns>div,.theme-featured-blog-posts>div{grid-template-columns:1fr}.theme-award-winning-carousel article{flex-basis:80%}.theme-pillar-choose>div{grid-template-columns:1fr}.theme-pillar-choose>div>img{max-height:500px}.theme-pillar-choose article{grid-template-columns:120px 1fr}.theme-collection-tab-products{display:flex;overflow:auto}.theme-collection-tab-products article{min-width:75%}}
.theme-neo-video{background:var(--neo-bg);min-height:680px;position:relative;overflow:hidden}.theme-neo-video.container{border-radius:22px;max-width:1310px;margin:auto}.theme-neo-video>div:first-child,.theme-neo-video>img{width:100%;height:100%;position:absolute;inset:0}.theme-neo-video video,.theme-neo-video>div:first-child img{object-fit:cover;width:100%;height:100%}.theme-neo-video>div:last-child{z-index:1;color:#555;text-align:center;max-width:760px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.theme-neo-video>div:last-child>img{width:120px;height:auto}.theme-neo-video h2{color:var(--neo-heading);margin:12px 0;font-size:clamp(40px,5vw,64px);line-height:1}.theme-neo-video p{font-size:18px;line-height:1.6}.theme-ins-anchors{min-height:var(--iab-height);background:var(--iab-bg);padding:60px 24px}.theme-ins-anchors>div{max-width:var(--iab-max);gap:var(--iab-gap);grid-template-columns:repeat(2,1fr);margin:auto;display:grid}.theme-ins-anchors a{border-radius:var(--iab-radius);background:var(--iab-card);min-height:380px;color:var(--iab-color);position:relative;overflow:hidden}.theme-ins-anchors a>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-ins-anchors a:after{content:"";background:linear-gradient(#0000,#000a);position:absolute;inset:0}.theme-ins-anchors a>div{z-index:1;padding:var(--iab-pad);position:absolute;bottom:0;left:0;right:0}.theme-ins-anchors h3{margin:0;font-size:32px}.theme-ins-anchors p{margin-bottom:0}.theme-product-pairs{padding-inline:max(20px,50vw - 655px)}.theme-product-pairs>h2{text-align:center;font-size:52px}.theme-product-pairs>p{text-align:center}.theme-product-pairs>div{gap:20px;display:grid}.theme-product-pairs article{background:#151515;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.theme-product-pairs article>div{text-align:center;padding:22px;position:relative}.theme-product-pairs article>div:first-child{border-right:1px solid #444}.theme-product-pairs img{object-fit:cover;border-radius:14px;width:100%;height:420px;display:block}.theme-product-pairs article span{color:#ddd;background:#fff2;border-radius:999px;margin-top:16px;padding:4px 10px;display:inline-block}.theme-product-pairs article h3{font-size:26px}.theme-product-pairs article>div>strong{font-size:54px;display:block}.theme-product-pairs article strong small{font-size:18px}.theme-countdown-banner{justify-content:space-between;align-items:center;gap:50px;min-height:280px;padding:48px max(24px,50vw - 600px);display:flex}.theme-countdown-banner>div:first-child{max-width:560px}.theme-countdown-banner h2{margin:0;font-size:52px}.theme-countdown-banner>div:first-child>a{border:1px solid;border-radius:999px;margin-top:18px;padding:12px 25px;display:inline-flex}.theme-countdown-digits{gap:10px;display:flex}.theme-countdown-digits div{text-align:center;border:1px solid #0002;border-radius:12px;min-width:82px;padding:16px}.theme-countdown-digits strong{font-size:35px;display:block}.theme-countdown-digits span{text-transform:uppercase;font-size:11px}.theme-clean-shave{background:var(--clean-bg);color:var(--clean-color);padding:80px max(20px,50vw - 600px)}.theme-clean-shave header{text-align:center;max-width:780px;margin:0 auto 40px}.theme-clean-shave h2{color:#fff;margin:0;font-size:clamp(42px,6vw,70px)}.theme-clean-shave header>div{font-size:18px}.theme-clean-shave-compare{border-radius:24px;height:650px;position:relative;overflow:hidden}.theme-clean-shave-compare>img,.theme-clean-after,.theme-clean-after>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-clean-after{width:var(--clean-position);overflow:hidden}.theme-clean-after>img{width:calc(100vw + -1*max(40px,100vw - 1200px));max-width:1200px}.theme-clean-shave-compare>i{z-index:2;top:0;bottom:0;left:var(--clean-position);background:#fff;width:2px;position:absolute}.theme-clean-shave-compare>i:after{content:"↔";color:#fff;background:#0007;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-clean-shave-compare>input{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.theme-clean-shave-compare>button{z-index:4;border:0;border-radius:999px;padding:12px 18px;position:absolute;bottom:25px;right:25px}.theme-clean-video,.theme-brush-highlight-video{z-index:60;background:#000d;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.theme-clean-video>div,.theme-brush-highlight-video>div{width:min(1000px,92vw)}.theme-clean-video video,.theme-brush-highlight-video video{width:100%}.theme-clean-video>button,.theme-brush-highlight-video>button{border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:20px;right:20px}.theme-kol-videos{padding-inline:max(20px,50vw - 655px)}.theme-kol-videos>h2{font-size:clamp(38px,5vw,58px)}.theme-kol-carousel .theme-carousel-track{gap:16px}.theme-kol-carousel .theme-carousel-track>article{background:#fff;border-radius:14px;flex:0 0 400px;overflow:hidden}.theme-kol-carousel article>div:first-child,.theme-kol-carousel video{aspect-ratio:9/16;object-fit:cover;width:100%}.theme-kol-carousel article>div:last-child{padding:18px}.theme-kol-carousel h3{margin:6px 0}.theme-kol-carousel article>div:last-child>a{margin-right:12px;text-decoration:underline;display:inline-block}.theme-battery-features{min-height:700px;position:relative}.theme-battery-features>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-battery-features>div{z-index:1;max-width:600px;margin-left:max(24px,50vw - 600px);padding:40px;position:relative}.theme-battery-features h2{font-size:clamp(40px,5vw,62px)}.theme-battery-features>div>div{gap:12px;display:grid}.theme-battery-features article{align-items:flex-start;gap:15px;display:flex}.theme-battery-features article>span,.theme-battery-features article>img{place-items:center;width:46px;min-width:46px;height:46px;display:grid}.theme-battery-features article svg{width:100%;height:100%}.theme-battery-features article h3{margin:0}.theme-battery-features article p{color:#ddd;margin:5px 0}.theme-sale-three{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.theme-sale-three.reverse>div{order:2}.theme-sale-three>div{flex-direction:column;justify-content:center;padding:60px;display:flex}.theme-sale-three>div>p:first-child{font-weight:700}.theme-sale-three h2{font-size:clamp(42px,6vw,70px);line-height:1.05}.theme-sale-three>div>div{flex-wrap:wrap;gap:12px;display:flex}.theme-sale-three a{border:1px solid;border-radius:999px;padding:12px 20px}.theme-sale-three>img{object-fit:cover;width:100%;height:100%}.theme-cnc-time{color:#111;background:#f5f5f5}.theme-cnc-time.dark{color:#fff;background:#000}.theme-cnc-hero{min-height:680px;position:relative}.theme-cnc-hero>div,.theme-cnc-hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-cnc-hero:after{content:"";background:#0005;position:absolute;inset:0}.theme-cnc-hero h2{z-index:1;text-align:center;width:90%;margin:0;font-size:clamp(42px,6vw,72px);position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.theme-cnc-copy{max-width:1100px;margin:auto;padding:60px 24px}.theme-cnc-copy>div:first-child{text-align:center;max-width:760px;margin:auto;font-size:19px}.theme-cnc-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin:50px 0;display:grid}.theme-cnc-stats article{border:1px solid #ffffff26;border-radius:15px;padding:18px}.theme-cnc-stats strong{margin:8px 0;font-size:38px;display:block}.theme-cnc-stats strong small{font-size:14px}.theme-cnc-progress>div{grid-template-columns:170px 1fr 100px;align-items:center;gap:14px;margin:18px 0;display:grid}.theme-cnc-progress>div>div{background:#ffffff26;border-radius:99px;height:10px}.theme-cnc-progress i{background:#22c55e;border-radius:99px;height:100%;display:block}.theme-microscopic{padding:80px max(20px,50vw - 600px)}.theme-microscopic header{text-align:center;max-width:760px;margin:auto}.theme-microscopic h2{color:#fff;font-size:clamp(42px,6vw,70px)}.theme-microscopic>div{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:45px;display:grid}.theme-microscopic article{text-align:center;background:#111;border-radius:18px;overflow:hidden}.theme-microscopic article img{object-fit:cover;width:100%;height:440px;display:block}.theme-microscopic article:not(.main) img{height:330px}.theme-microscopic h3{color:#fff}.theme-collection-anchor{justify-content:center;gap:22px;display:flex;overflow:auto}.theme-collection-anchor.sticky{z-index:20;position:sticky;top:0}.theme-collection-anchor a{background:#ececec;border-radius:999px;justify-content:center;align-items:center;min-width:144px;height:52px;display:flex}.theme-collection-anchor a.active{background:#fff;outline:2px solid #000}.theme-multiple-brushing{padding:80px max(20px,50vw - 600px)}.theme-multiple-brushing>header{text-align:center}.theme-multiple-brushing h2{font-size:clamp(40px,5vw,62px)}.theme-multiple-brushing>header p{font-size:20px}.theme-multiple-brushing>div{gap:20px;display:grid}.theme-multiple-brushing article{background:#f4f4f4;border-radius:22px;grid-template-columns:1fr 1fr;min-height:540px;display:grid;position:relative;overflow:hidden}.theme-multiple-brushing article>img{object-fit:cover;width:100%;height:100%}.theme-multiple-brushing article>div{flex-direction:column;justify-content:center;padding:40px;display:flex}.theme-multiple-brushing article h3{font-size:36px}.theme-multiple-brushing article.type-modes_type{color:#fff;display:block}.theme-multiple-brushing article.type-modes_type>img{position:absolute;inset:0}.theme-multiple-brushing article.type-modes_type>div{z-index:1;max-width:600px;position:relative}.theme-multiple-brushing article ul{padding:0;list-style:none}.theme-multiple-brushing article li{border-bottom:1px solid #fff4;justify-content:space-between;padding:8px 0;display:flex}.theme-quality-tested{color:#fff;background:#000}.theme-quality-media{height:720px;position:relative}.theme-quality-media>div,.theme-quality-media video{object-fit:cover;width:100%;height:100%}.theme-quality-media:after{content:"";background:#0004;position:absolute;inset:0}.theme-quality-media h2{z-index:1;white-space:nowrap;font-size:clamp(48px,7vw,82px);position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.theme-quality-media button{z-index:2;border:0;border-radius:50%;width:50px;height:50px;position:absolute;bottom:25px;right:25px}.theme-quality-tested>div:last-child{grid-template-columns:1fr 1fr;gap:0 80px;max-width:1200px;margin:auto;padding:50px 24px;display:grid}.theme-quality-tested article{border-bottom:1px solid #fff3;padding:20px 0}.theme-quality-tested article strong{font-size:36px}.theme-quality-tested article p{color:#aaa}.theme-brush-highlights{padding:80px max(20px,50vw - 655px)}.theme-brush-highlights>header{justify-content:space-between;align-items:center;display:flex}.theme-brush-highlights h2{font-size:clamp(42px,6vw,70px)}.theme-brush-highlights header button{color:inherit;background:0 0;border:1px solid;border-radius:999px;padding:12px 20px}.theme-brush-highlights-carousel .theme-carousel-track{gap:18px}.theme-brush-highlights-carousel article{border-radius:22px;flex:0 0 calc(50% - 9px);position:relative;overflow:hidden}.theme-brush-highlights-carousel article>div,.theme-brush-highlights-carousel video,.theme-brush-highlights-carousel img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.theme-brush-highlights-carousel h3{z-index:1;font-size:28px;position:absolute;top:20px;left:24px}.theme-collection-features,.theme-efficiency{padding-inline:max(20px,50vw - 655px)}.theme-collection-features>h2,.theme-efficiency h2{font-size:clamp(42px,6vw,68px)}.theme-collection-feature-carousel .theme-carousel-track,.theme-efficiency-carousel .theme-carousel-track{gap:20px}.theme-collection-feature-carousel article,.theme-efficiency-carousel article{border-radius:24px;flex:0 0 65%;min-height:700px;position:relative;overflow:hidden}.theme-collection-feature-carousel article>img,.theme-efficiency-carousel article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-collection-feature-carousel article:after,.theme-efficiency-carousel article:after{content:"";background:linear-gradient(#0000,#0007);position:absolute;inset:0}.theme-collection-feature-carousel article>div,.theme-efficiency-carousel article>div{z-index:1;position:absolute;bottom:35px;left:35px;right:35px}.theme-collection-feature-carousel h3,.theme-efficiency-carousel h3{margin:8px 0;font-size:36px}.theme-collection-feature-carousel a{color:#111;background:#fff;border-radius:999px;padding:10px 20px;display:inline-flex}.theme-efficiency{padding-top:70px;padding-bottom:70px}.theme-efficiency>header{max-width:780px;margin-bottom:40px}.theme-efficiency>header>div{font-size:18px;line-height:1.6}.theme-efficiency>header>a{color:#fff;background:#111;border-radius:999px;margin-top:15px;padding:12px 24px;display:inline-flex}@media (max-width:768px){.theme-neo-video,.theme-neo-video>div:first-child,.theme-neo-video>img{min-height:650px}.theme-neo-video>div:last-child{width:90%;top:35px}.theme-ins-anchors{padding:35px 14px}.theme-ins-anchors>div{grid-template-columns:1fr}.theme-ins-anchors a{min-height:320px}.theme-product-pairs article{grid-template-columns:1fr 1fr}.theme-product-pairs article>div{padding:8px}.theme-product-pairs img{height:230px}.theme-product-pairs article h3{font-size:18px}.theme-product-pairs article>div>strong{font-size:35px}.theme-countdown-banner{flex-direction:column;align-items:flex-start;padding:40px 18px}.theme-countdown-digits{gap:5px;width:100%}.theme-countdown-digits div{flex:1;min-width:0;padding:10px}.theme-countdown-digits strong{font-size:25px}.theme-clean-shave-compare{height:520px}.theme-clean-after>img{width:calc(100vw - 40px)}.theme-kol-carousel .theme-carousel-track>article{flex-basis:82%}.theme-battery-features{flex-direction:column;min-height:0;display:flex}.theme-battery-features>img{object-fit:cover;min-height:580px;position:static}.theme-battery-features>div{background:#000;margin:0;padding:35px 20px}.theme-sale-three{flex-direction:column;display:flex}.theme-sale-three.reverse>div{order:0}.theme-sale-three>div{padding:45px 20px}.theme-sale-three>img{min-height:520px}.theme-cnc-hero{min-height:600px}.theme-cnc-stats{grid-template-columns:1fr 1fr}.theme-cnc-progress>div{grid-template-columns:100px 1fr 70px}.theme-microscopic>div{grid-template-columns:1fr 1fr}.theme-microscopic article.main{grid-column:span 2}.theme-microscopic article img,.theme-microscopic article:not(.main) img{height:300px}.theme-collection-anchor{justify-content:flex-start;padding-inline:18px}.theme-multiple-brushing article{flex-direction:column;min-height:0;display:flex}.theme-multiple-brushing article>img{max-height:500px}.theme-multiple-brushing article>div{padding:25px 18px}.theme-quality-media{height:600px}.theme-quality-tested>div:last-child{gap:0 18px}.theme-quality-tested article strong{font-size:25px}.theme-brush-highlights>header{flex-direction:column;align-items:flex-start}.theme-brush-highlights-carousel article{flex-basis:88%}.theme-collection-feature-carousel article,.theme-efficiency-carousel article{flex-basis:88%;min-height:600px}.theme-collection-feature-carousel article>div,.theme-efficiency-carousel article>div{bottom:22px;left:22px;right:22px}}
