@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .2s ease both}::view-transition-new(root){animation:page-in .35s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes page-out{to{opacity:0;transform:translateY(-8px)}}.prelaunch{display:flex;align-items:center;justify-content:center;gap:30px;min-height:42px;animation:announce-in .65s ease both}.language-switch{display:flex;align-items:center;gap:5px;white-space:nowrap}.language-switch button{min-width:44px;min-height:32px;border:0;background:transparent;border-radius:25px;color:#cedaff;font-size:11px;padding:5px 9px}.language-switch button[aria-pressed=true]{background:#ffffff20;color:#fff}.nav-wrap{animation:header-in .7s cubic-bezier(.2,.8,.2,1) both;top:10px;margin-bottom:-105px}.nav{min-height:86px;padding-top:4px;padding-bottom:4px}.brand-logo{display:block;letter-spacing:normal;flex-shrink:0}.brand-logo img{width:105px;height:74px;object-fit:contain}.footer-logo img{width:160px;height:145px}.nav-assessment{border:0;border-radius:99px;background:#e7eafd;color:#384c9f;min-height:44px;font-size:12px;padding:10px 17px}.hero{padding-top:165px}.hero-duo .bundle-images{width:100%;height:480px;position:relative;z-index:1}.hero-duo .bundle-images img{width:58%;height:440px;max-width:65%;margin:0 -8%;transform:none;animation:duo-float 6s ease-in-out infinite;filter:drop-shadow(0 25px 25px #342d6929)}.hero-duo .bundle-images img:nth-child(2){height:390px;animation:duo-float 7s ease-in-out -2s infinite}.hero-duo .bundle-images img:first-child{position:relative;z-index:2}.hero-price s{font-size:15px;color:var(--muted)}.sale-badge{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;background:linear-gradient(135deg,#a480e8,#6447b5);color:#fff;font-size:10px;letter-spacing:.09em;box-shadow:0 0 0 6px #a181db1a;animation:sale-breathe 3.8s ease-in-out infinite;margin-inline-start:6px}.hero .eyebrow{position:relative}.offer-marquee{height:42px;position:relative;overflow:hidden;background:#dfe7ff;border-top:1px solid #cdd8f3;border-bottom:1px solid #cdd8f3;color:#354c9b;display:flex;align-items:center}.marquee-track{display:flex;flex-shrink:0;width:max-content;animation:marquee-run 35s linear infinite;direction:ltr}.marquee-track>span{white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.15em;padding-inline:35px}.marquee-track i{font-style:normal;font-size:14px;margin:0 30px;color:#8c67cb}.offer-marquee:hover .marquee-track,.offer-marquee:focus-within .marquee-track,.offer-marquee.paused .marquee-track{animation-play-state:paused}.marquee-pause{position:absolute;inset-inline-end:0;top:0;height:42px;width:44px;background:#dfe7ff;border:0;border-inline-start:1px solid #cdd8f3;color:#354c9b}.product-card .card-media img{animation:product-float 6.5s ease-in-out infinite}.product-card:nth-child(2n) .card-media img{animation-delay:-2.3s}.product-card:nth-child(3n) .card-media img{animation-delay:-4s}.feature-art img{animation:featured-float 6s ease-in-out infinite}.bundle-card .bundle-images img{animation:product-float 6s ease-in-out infinite}.bundle-card .bundle-images img:nth-child(2){animation-delay:-1.5s}.bundle-card .bundle-images img:nth-child(3){animation-delay:-3s}.product-card.rev.ready{transform:translate(-30px) scale(.97)}.product-card.rev.ready:nth-child(2n){transform:translate(30px) scale(.97)}.product-card.rev.in{transform:none;opacity:1}.bundle-card.rev.ready{transform:translateY(30px) scale(.97)}.bundle-card.rev.in{transform:none}.offer{transition:transform .24s,box-shadow .24s,border-color .24s,background .24s}.offer:has(input:checked){animation:offer-select .32s cubic-bezier(.2,.8,.2,1)}.btn:active,.plus:active{transform:scale(.96)}.price-pop{animation:price-pop .3s ease}.gallery-main>img{animation:product-float 7s ease-in-out infinite}.assessment-section{padding-top:0}.assessment-card{width:100%;text-align:start;border:1px solid #e0def3;border-radius:32px;background:radial-gradient(ellipse at 80% 30%,#d8cefa,transparent 48%),linear-gradient(135deg,#ecf1ff,#e8e4ff);padding:48px;display:flex;align-items:center;gap:30px;position:relative;overflow:hidden;color:var(--ink)}.assessment-card h2{font-size:48px}.assessment-card p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:0}.assessment-card .btn{margin-inline-start:auto;white-space:nowrap}.assessment-orb{font-size:100px;color:#7d66c1;line-height:1;animation:orb-float 7s ease-in-out infinite}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:65px}.about-grid .lead{margin-top:0;max-width:100%}.contact-section{padding-top:0}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-options>button{padding:24px 28px;border:1px solid var(--line);border-radius:24px;background:#fff;display:flex;align-items:center;gap:20px;text-align:start;transition:transform .2s,box-shadow .2s}.contact-options>button:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.contact-options>button>span:last-child{margin-inline-start:auto}.contact-options small{display:block;margin-top:7px;font-size:11px;color:var(--muted)}.contact-options svg{width:30px;height:30px;fill:none;stroke:#6d58b2;stroke-width:1.6}.social-icon{font-size:40px;line-height:1;color:#6d58b2}.photo-stage{position:relative;width:min(790px,100%);aspect-ratio:3/2;border-radius:28px;overflow:hidden;margin:35px auto 24px;background:#121a35;isolation:isolate}.smile-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.after-photo{opacity:0;transition:opacity 1.1s ease;z-index:1}.strip-layer{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.strip-overlay{position:absolute;left:12%;top:6%;width:76%;height:91%;object-fit:fill;opacity:0;transform:translateY(-24%) scale(.92);transition:transform 1s cubic-bezier(.22,.8,.22,1),opacity .7s;filter:drop-shadow(0 1px 2px #bdabff4d)}.photo-stage[data-phase=applying] .strip-overlay,.photo-stage[data-phase=waiting] .strip-overlay{opacity:.7;transform:translateY(0) scale(1)}.photo-stage[data-phase=peeling] .strip-overlay,.photo-stage[data-phase=reveal] .strip-overlay{opacity:0;transform:translateY(40%) rotate(7deg) scale(.96);transition:transform 1.2s ease,opacity 1s .2s}.phase-pill{position:absolute;bottom:18px;left:18px;background:#101a3bc9;border:1px solid #ffffff32;padding:10px 14px;border-radius:99px;color:#fff;font-size:9px;letter-spacing:.12em;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-clock{position:absolute;right:20px;top:20px;width:110px;min-height:132px;background:#111d48de;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px;border-radius:23px;border:1px solid #ffffff30;z-index:4;opacity:0;transform:scale(.8);transition:opacity .4s,transform .4s;display:flex;align-items:center;flex-direction:column}.photo-stage[data-phase=waiting] .demo-clock{opacity:1;transform:scale(1)}.demo-clock svg{width:58px;height:58px;fill:none;stroke-width:3}.clock-track{stroke:#ffffff30}.clock-progress{stroke:#c5b4ff;stroke-dasharray:214;stroke-dashoffset:214;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .08s linear}.clock-hand{stroke:#fff;stroke-width:2.6;transform-origin:center}.photo-stage[data-phase=waiting] .clock-hand{animation:clock-tick 1s linear infinite}.demo-clock strong{font-size:21px;letter-spacing:-.04em;margin-top:3px;font-variant-numeric:tabular-nums}.demo-clock span{font-size:9px;color:#d5dff8;margin-top:4px}.photo-demo .timeline span{opacity:.5;transition:opacity .3s,color .3s}.photo-demo .timeline span.active{opacity:1;color:#fff}.demo-actions{display:flex;justify-content:center;align-items:center;gap:12px}.refresh-button{width:48px;height:48px;border-radius:50%;border:1px solid #ffffff45;background:#ffffff10;color:#fff;display:grid;place-items:center}.refresh-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s}.refresh-button:hover svg{transform:rotate(80deg)}.assessment-dialog{width:min(620px,calc(100% - 30px));padding:35px;background:radial-gradient(ellipse at 85% 0,#e7ddff,transparent 55%),#f7f9ff}.assessment-dialog h2{font-size:36px;max-width:450px}.assessment-progress{display:flex;gap:7px;margin:18px 0 28px}.assessment-progress span{height:3px;flex:1;border-radius:9px;background:#dce2f2}.assessment-progress span.active{background:#6e5bc2}.assessment-options{display:grid;gap:11px;margin:25px 0}.assessment-option{min-height:60px;border:1px solid var(--line);background:#fff;border-radius:16px;text-align:start;padding:18px 20px;font-size:13px;transition:transform .2s,border-color .2s;display:flex;justify-content:space-between;align-items:center;gap:20px}.assessment-option:hover{transform:translate(3px);border-color:#7660bf}.assessment-back{background:transparent;border:0;text-decoration:underline;min-height:44px;font-size:12px;color:var(--muted)}.assessment-result{background:#fffa;border:1px solid #fff;border-radius:23px;padding:24px;margin:22px 0}.assessment-result h3{font-size:28px;letter-spacing:-.05em}.assessment-result .result-price{font-size:27px;margin:18px 0}.assessment-result p{font-size:14px}.page-enter{animation:page-in .5s ease}.prelaunch>span{animation:announce-in .7s ease both}.ticker-ar,html[lang=ar] .ticker-en{display:none}html[lang=ar] .ticker-ar{display:inline}.assessment-section .eyebrow{line-height:1.6}@keyframes announce-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes duo-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-14px) rotate(-3deg)}}@keyframes product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes featured-float{0%,to{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-14px) rotate(-7deg)}}@keyframes sale-breathe{0%,to{transform:rotate(-8deg) scale(1);box-shadow:0 0 0 6px #a181db1a}50%{transform:rotate(7deg) scale(1.05);box-shadow:0 0 0 10px #a181db0d}}@keyframes marquee-run{to{transform:translate(-50%)}}@keyframes offer-select{0%{transform:scale(.97)}60%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes price-pop{0%{transform:translateY(3px);opacity:.5}to{transform:none;opacity:1}}@keyframes orb-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(8deg)}}@keyframes clock-tick{to{transform:rotate(360deg)}}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,DM Sans,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:-.025em;line-height:1.3}html[dir=rtl] .eyebrow,html[dir=rtl] .tag,html[dir=rtl] .fine{letter-spacing:normal}html[dir=rtl] .offer,html[dir=rtl] .text-link{text-align:right}html[dir=rtl] .hero-price strong,html[dir=rtl] .hero-price s,html[dir=rtl] .total,html[dir=rtl] .purchase-line strong,html[dir=rtl] .card-price{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .nav{padding-inline:20px 12px}html[dir=rtl] .marquee-track{direction:ltr}html[dir=rtl] .modal-close{float:left}html[dir=rtl] .cart-drawer{inset:0 auto 0 0}html[dir=rtl] .timeline{direction:rtl}html[dir=rtl] .timeline span{line-height:1.6}html[dir=rtl] .assessment-card,html[dir=rtl] .assessment-option{text-align:right}html[dir=rtl] .footer-bottom{line-height:1.8}@media(max-width:1000px){.nav-links a{padding-inline:10px!important}.nav-assessment{font-size:10px;padding:10px 13px}.hero-duo .bundle-images{height:420px}.hero-duo .bundle-images img{height:380px}.hero-duo .bundle-images img:nth-child(2){height:340px}.assessment-card{padding:35px}.assessment-orb{font-size:65px}.assessment-card h2{font-size:39px}.assessment-card .btn{padding-inline:20px}.prelaunch{gap:15px}}@media(max-width:680px){.prelaunch{justify-content:space-between;gap:8px;padding:6px 12px;min-height:44px;text-align:start}.prelaunch>span{max-width:64%;font-size:8px;line-height:1.5}.language-switch{gap:0}.language-switch button{font-size:10px;min-width:37px;min-height:34px;padding:5px}.nav-wrap{margin-top:10px;margin-bottom:-90px;top:8px}.nav{min-height:71px;padding:2px 8px 2px 16px}.brand-logo img{height:65px;width:82px}.nav-assessment{min-height:40px;font-size:10px;padding:9px 12px}.nav-links a:first-child{display:none}.hero{padding-top:125px}.hero .eyebrow{font-size:8px;gap:8px;margin-bottom:12px}.sale-badge{width:40px;height:40px;font-size:8px;margin-inline-start:10px;flex-shrink:0}.hero h1{font-size:48px}.hero .lead{font-size:14px;max-width:320px}.hero .hero-price{gap:12px}.hero-price strong{font-size:28px}.hero-price s{font-size:12px}.hero-price span{font-size:10px}.hero-duo{min-height:300px;margin-top:10px}.hero-duo .bundle-images{height:300px;width:min(390px,100%);margin:auto}.hero-duo .bundle-images img{height:290px;width:58%;margin:0 -8%}.hero-duo .bundle-images img:nth-child(2){height:260px}.hero-duo .orbit-label{font-size:8px;bottom:0}.offer-marquee,.marquee-pause{height:36px}.marquee-track>span{font-size:9px;padding-inline:20px;letter-spacing:.11em}.marquee-track i{margin-inline:15px}.assessment-card{padding:28px;display:block}.assessment-card h2{font-size:35px;max-width:250px}.assessment-card p:not(.eyebrow){font-size:12px;max-width:230px}.assessment-orb{position:absolute;right:22px;top:40px;font-size:55px;opacity:.35}.assessment-card .btn{margin-top:25px;min-height:46px}.about-grid{grid-template-columns:1fr;gap:25px;padding-top:35px}.about-grid .lead{font-size:16px}.contact-options{grid-template-columns:1fr;gap:12px}.contact-options>button{padding:20px 24px}.footer-logo img{width:140px;height:130px}.photo-stage{border-radius:20px;margin-top:28px;aspect-ratio:3/2}.demo-top h2{font-size:39px}.strip-overlay{left:12%;top:6%;width:76%;height:91%}.demo-clock{width:78px;min-height:104px;right:10px;top:10px;padding:7px;border-radius:17px}.demo-clock svg{width:43px;height:43px}.demo-clock strong{font-size:17px}.demo-clock span{font-size:7px}.phase-pill{font-size:7px;left:10px;bottom:10px;padding:8px 10px}.photo-demo .timeline{gap:6px;font-size:8px;line-height:1.6}.photo-demo .timeline span{max-width:24%}.photo-demo .demo-status{font-size:12px}.photo-demo .fine{font-size:9px;line-height:1.7}.assessment-dialog{padding:25px}.assessment-dialog h2{font-size:30px}.assessment-option{font-size:12px;padding:16px}.assessment-result{padding:20px}.assessment-result h3{font-size:25px}html[dir=rtl] .hero h1{font-size:43px}html[dir=rtl] .assessment-orb{left:22px;right:auto}html[dir=rtl] .sale-badge{font-size:10px}html[dir=rtl] .prelaunch>span{font-size:9px}html[dir=rtl] .hero .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.marquee-track{transform:none}.rev.ready{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.strip-overlay{left:18%;top:14%;width:64%;height:70%}.page-hidden *{animation-play-state:paused!important}.page-enter{animation:page-rise .4s ease both}@keyframes page-rise{0%{transform:translateY(8px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.page-enter{animation:none!important}}.comparison-scroll{overflow-x:auto;margin:24px 0;max-width:100%}.product-comparison{width:100%;border-collapse:collapse;text-align:start;font-size:14px}.product-comparison caption{text-align:start;margin-bottom:12px}.product-comparison th,.product-comparison td{padding:16px 12px;border-bottom:1px solid #dce5f3;vertical-align:top}.product-comparison th{text-align:start}#whitening-guide p{max-width:78ch;line-height:1.8}#whitening-guide h3{margin-top:28px}@media(max-width:480px){.product-comparison th,.product-comparison td{padding:12px 7px;font-size:12px}}html,body{max-inline-size:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}body{width:100%;position:relative}main,section,.wrap,.hero-grid>*,.pdp>*,.feature>*{min-inline-size:0;max-inline-size:100%}main{overflow-x:clip}.ui-icon{width:20px;height:20px;flex-shrink:0;display:inline-block;vertical-align:middle}.assessment-orb .ui-icon{width:85px;height:85px}.marquee-track i .ui-icon{width:14px;height:14px}.nav-tools{display:flex;align-items:center;gap:8px}.nav{border-radius:32px;gap:15px}.nav-links{justify-content:center}.nav .language-switch{background:#edf2ff;border-radius:24px;padding:3px;gap:0}.nav .language-switch button{color:#465778;min-width:44px;min-height:38px;font-size:11px}.nav .language-switch button[aria-pressed=true]{background:#fff;color:#1744bf;box-shadow:0 2px 7px #1d346518}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;bottom:5px;left:20%;width:60%;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .25s}.nav-links a:hover:after{transform:scaleX(1)}.hero{padding-top:150px}.bundle-hero-cta{background:#fff;color:#344998;border:1px solid #899bda;box-shadow:0 5px 18px #2856e416}.bundle-hero-cta:hover{background:#eef2ff}.photo-stage{aspect-ratio:2/1}.smile-scene{position:absolute;width:100%;aspect-ratio:3/2;top:50%;left:0;transform:translateY(-50%)}.after-photo{transition:none!important}.photo-stage[data-phase=reveal] .after-photo{opacity:1}.photo-stage[data-phase=reveal] .before-photo{visibility:hidden}.demo-clock{right:12px;top:12px;width:80px;min-height:105px;padding:8px}.demo-clock svg{width:40px;height:40px}.demo-clock strong{font-size:18px}.demo-clock span{font-size:8px}.demo-status{min-height:1.6em}.step-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#e4eaff;color:#5261bc;margin-bottom:20px}.step-icon .ui-icon{width:28px;height:28px}.guide-disclosure{padding:22px 0;border-block:1px solid var(--line)}.guide-disclosure>summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.5}.guide-disclosure[open]{animation:disclosure-in .3s ease}.guide-disclosure h3{font-size:24px;line-height:1.3}.guide-disclosure p{font-size:14px}.breadcrumbs{flex-wrap:wrap;overflow-wrap:anywhere}.promo-form{margin-top:22px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.promo-form label{display:block;font-size:13px;margin-bottom:10px}.promo-form>div{display:flex;gap:8px}.promo-form input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #bec9e4;border-radius:12px;font-size:16px}.promo-form .btn{min-height:46px;padding:10px 16px;white-space:nowrap;font-size:12px}.promo-form p{margin-bottom:0}.steps .step{transition:transform .35s,box-shadow .35s}.steps .step:hover{transform:translateY(-5px)}.product-card,.bundle-card{transition:transform .35s,box-shadow .35s}.product-card:hover,.bundle-card:hover{box-shadow:0 18px 45px #324b8a1c}.btn .ui-icon{transition:transform .25s}.btn:hover .ui-icon{transform:translate(2px,-2px)}@keyframes disclosure-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:680px){.nav-wrap{width:calc(100% - 24px);margin-top:10px;margin-bottom:-118px;top:8px}.nav{display:grid;grid-template-columns:auto 1fr;padding:5px 10px;border-radius:26px;gap:0 8px;min-height:110px}.nav .brand-logo{grid-column:1;grid-row:1}.nav .brand-logo img{height:55px;width:75px}.nav-tools{grid-column:2;grid-row:1;justify-content:flex-end;gap:2px}.nav-links{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-evenly;width:100%;border-top:1px solid #dce3f370}.nav-links a,.nav-links a:first-child{display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:8px 12px!important;font-size:12px;white-space:nowrap}.nav .language-switch button{min-height:36px;min-width:40px}.nav .icon-button{min-height:44px;padding:8px}.hero{padding-top:165px}.hero h1{font-size:clamp(39px,12vw,48px)}.actions{gap:10px}.hero .actions>a{min-height:48px;padding:13px 18px;gap:10px;font-size:12px}.hero .hero-bottom{display:none}.section{padding-block:48px}.section-head p{display:none}.photo-stage{aspect-ratio:2/1}.demo-clock{right:5px;top:5px;width:64px;min-height:79px;padding:4px;border-radius:14px}.demo-clock svg{width:29px;height:29px}.demo-clock strong{font-size:14px}.demo-clock span{font-size:6px}.phase-pill{left:8px;bottom:6px;padding:6px 8px;font-size:6px}.demo-top>p{display:none}.step{padding:22px}.step-icon{width:38px;height:38px;margin:0}.step-icon .ui-icon{width:23px;height:23px}.steps .step{grid-template-columns:40px 1fr;gap:8px 14px}.steps .step p{margin:0}.step h3{font-size:25px}.about-grid{gap:18px}.about-grid .lead{font-size:15px}.about-grid .subtle{display:none}.footer-bottom{flex-wrap:wrap}.comparison-scroll{overflow:visible}.product-comparison{table-layout:fixed}.product-comparison th,.product-comparison td{overflow-wrap:anywhere}.assessment-card .btn{white-space:normal}.promo-form{padding:16px}html[dir=rtl] .nav{padding-inline:10px}html[dir=rtl] .hero h1{font-size:40px}.guide-disclosure>summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.steps .step:hover,.btn:hover .ui-icon{transform:none}.guide-disclosure[open]{animation:none}}.hero-product-column{min-width:0}.hero-purchase{position:relative;z-index:2;text-align:center;margin-top:10px}.hero-purchase .hero-price,.hero-purchase .actions{justify-content:center}.hero-product-column .hero-duo{min-height:420px}.hero-product-column .orbit-label{bottom:3px}.hero-purchase .hero-price{margin:20px 0}.hero-purchase .btn{gap:12px;padding-inline:22px}@property --vapor-hole{syntax:"<percentage>";inherits:false;initial-value:0%}html[data-language-switch]::view-transition-group(root){animation-duration:.8s}html[data-language-switch]::view-transition-old(root),html[data-language-switch]::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--vapor-hole),#000 calc(var(--vapor-hole) + 1%));mask-image:radial-gradient(circle at 50% 50%,transparent var(--vapor-hole),#000 calc(var(--vapor-hole) + 1%));-webkit-mask-size:13px 13px;mask-size:13px 13px;-webkit-mask-repeat:repeat;mask-repeat:repeat;transform-origin:center;pointer-events:none}html[data-language-switch]::view-transition-old(root){animation:vapor-away .48s cubic-bezier(.25,.1,.5,1) both;z-index:2}html[data-language-switch]::view-transition-new(root){animation:vapor-form .58s cubic-bezier(.1,.6,.2,1) .2s both;z-index:1}@keyframes vapor-away{0%{--vapor-hole:0%;filter:blur(0);transform:translateY(0) scale(1)}55%{--vapor-hole:38%;filter:blur(.5px)}to{--vapor-hole:100%;filter:blur(3px);transform:translate(9px,-22px) scale(1.015)}}@keyframes vapor-form{0%{--vapor-hole:100%;filter:blur(3px);transform:translate(-7px,18px) scale(.99)}60%{--vapor-hole:25%;filter:blur(.5px)}to{--vapor-hole:0%;filter:blur(0);transform:none}}@media(max-width:680px){.hero-product-column{width:100%}.hero-product-column .hero-duo{min-height:290px;margin-top:14px}.hero-purchase{margin-top:12px}.hero-purchase .hero-price{margin:18px 0 16px}.hero-purchase .actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-purchase .actions>a{width:100%;min-height:50px}.hero-purchase .hero-price strong{font-size:31px}html[data-language-switch]::view-transition-old(root),html[data-language-switch]::view-transition-new(root){-webkit-mask-size:10px 10px;mask-size:10px 10px}}@media(prefers-reduced-motion:reduce){html[data-language-switch]::view-transition-old(root),html[data-language-switch]::view-transition-new(root){animation:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important}}.vapor-fallback-surface{-webkit-mask-image:radial-gradient(circle at center,transparent var(--vapor-hole),#000 calc(var(--vapor-hole) + 1%));mask-image:radial-gradient(circle at center,transparent var(--vapor-hole),#000 calc(var(--vapor-hole) + 1%));-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.offers{gap:14px 10px;margin-block:22px 16px}.offer{min-height:82px;padding:14px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 8px}.offer:has(input:checked){padding:13px}.offer strong{font-size:12px;margin:0}.offer .total{font-size:20px}.offer small{font-size:10px;line-height:1.4}.offer small:last-child{text-align:end}.offer .offer-badge{position:absolute;top:-10px;inset-inline-end:10px;inset-inline-start:auto;font-size:8px;padding:4px 9px;letter-spacing:.02em}.offer-pair{background:#f1f5ff;border-color:#b7c8f0}.offer:has(input[value="3"]){border-color:#b8a6e3;background:#f5f1ff}.offer:has(input:checked){border-color:var(--blue);background:#eaf0ff}.photo-stage[data-phase=waiting] .after-photo{opacity:1;transition:opacity .2s linear 1.5s!important}.photo-stage[data-phase=peeling] .after-photo,.photo-stage[data-phase=reveal] .after-photo{opacity:1;transition:none!important}.photo-stage[data-phase=before] .after-photo,.photo-stage[data-phase=applying] .after-photo{opacity:0;transition:none!important}@media(max-width:680px){.offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.offer{min-height:80px;padding:13px 11px;gap:4px}.offer:has(input:checked){padding:12px 10px}.offer strong{font-size:11px}.offer .total{font-size:19px}.offer small{font-size:9px}.offer .offer-badge{font-size:8px;top:-9px;inset-inline-end:6px;padding:3px 7px}}@media(prefers-reduced-motion:reduce){.photo-stage[data-phase=waiting] .after-photo{transition:none!important}}html[data-language-switch]::view-transition-group(root){animation-duration:1.35s}html[data-language-switch]::view-transition-old(root){animation:vapor-away .75s cubic-bezier(.25,.1,.5,1) both}html[data-language-switch]::view-transition-new(root){animation:vapor-form .85s cubic-bezier(.1,.6,.2,1) .45s both}html[data-language-switch]::view-transition-old(root),html[data-language-switch]::view-transition-new(root){-webkit-mask-size:8px 8px;mask-size:8px 8px}.language-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;pointer-events:none;max-width:100vw;contain:strict}body.page-enter{animation:none!important;transform:none!important}.nav-wrap{position:fixed;inset-inline:0;top:max(12px,env(safe-area-inset-top));width:min(1050px,calc(100% - 40px));margin:0 auto!important;animation:none!important;transform:translateZ(0);backface-visibility:hidden;transition:none;z-index:30}.nav{animation:none;transition:none}@media(max-width:680px){.nav-wrap{top:max(8px,env(safe-area-inset-top));width:calc(100% - 24px)}.nav{background:#fffffff7;backdrop-filter:none;-webkit-backdrop-filter:none}html{scroll-padding-top:140px}}html[dir=rtl] body{direction:ltr}html[dir=rtl] :is(h1,h2,h3,p,summary,.btn,.text-link,.tag,.eyebrow,.offer-heading,.benefit-list,.quantity-normal,.footer-links>a,.contact-options>button>span,.nav-links>a){direction:rtl}html[dir=rtl] :is(.bundle-images,.hero-grid,.product-grid,.bundle-grid,.feature,.pdp,.gallery-tabs,.hero-price,.purchase-line,.offers,.offer,.nav,.nav-tools,.timeline){direction:ltr}html[dir=rtl] .nav{padding-inline:28px 12px}html[dir=rtl] .timeline span,html[dir=rtl] .offer strong{direction:rtl}html[dir=rtl] .cart-drawer{inset:0 0 0 auto}@media(max-width:680px){html[dir=rtl] .nav{padding-inline:10px}}.toothbrush-demo{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.toothbrush-demo summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:54px;padding:13px 17px;list-style:none;font-size:13px;color:#344998}.toothbrush-demo summary::-webkit-details-marker{display:none}.toothbrush-demo summary small{margin-inline-start:auto;font-size:11px;color:var(--muted)}.toothbrush-video-wrap{padding:0 14px 14px;display:grid;place-items:center;animation:disclosure-in .25s ease}.toothbrush-demo video{display:block;width:min(240px,100%);height:auto;max-height:300px;aspect-ratio:4/5;border-radius:14px;background:#101a35;object-fit:contain}html[dir=rtl] .toothbrush-demo summary{direction:rtl}@media(max-width:680px){.toothbrush-demo video{width:216px;max-height:270px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/experience.css.map */
