@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--cc-bg: #F5F7F7;--cc-white: #FFFFFF;--cc-surface: #FDFEFE;--cc-tint: #EAF3F3;--cc-tank: #EDF2F2;--cc-ink: #12242B;--cc-ink-2: #33484F;--cc-ink-3: #3E545B;--cc-muted: #5A6B70;--cc-muted-2: #85959B;--cc-accent: #0E6E78;--cc-accent-d: #0A545C;--cc-gold: #C99B3F;--cc-dark: #0F2A31;--cc-dark-txt: #B9CDD0;--cc-border: #DFE6E7;--cc-font-head: "Instrument Serif", Georgia, serif;--cc-font-body: "Instrument Sans", "Helvetica Neue", system-ui, sans-serif;--cc-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}.cc-sec{font-family:var(--cc-font-body);color:var(--cc-ink);-webkit-font-smoothing:antialiased}.cc-sec a{color:var(--cc-accent);text-decoration:none}.cc-sec a:hover{color:var(--cc-accent-d)}.cc-sec *,.cc-sec *:before,.cc-sec *:after{box-sizing:border-box}.cc-sec h1,.cc-sec h2,.cc-sec h3,.cc-sec h4{color:var(--cc-ink)}.cc-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-family:var(--cc-font-mono);font-size:11px;line-height:1.45;letter-spacing:.02em;color:#8fa6ab;background:var(--cc-tank)}.cc-ph.cc-ph-circle{border-radius:50%}.cc-img{width:100%;height:100%;object-fit:cover;display:block}@keyframes bubbleRise{0%{transform:translateY(0);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:translateY(-120px);opacity:0}}@keyframes ringPulse{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes reviewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m-swiper-track{scrollbar-width:none;-ms-overflow-style:none}.m-swiper-track::-webkit-scrollbar{display:none}.m-compare-grid>div:last-child .m-pod-cell{border-bottom:1px solid var(--cc-accent)}.mech-btn:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.mech-btn:hover{background:#0f2a31b8}.cc-acc{border-bottom:1px solid #CFD9DA}.cc-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:16.5px;font-weight:600;color:var(--cc-ink)}.cc-acc>summary::-webkit-details-marker{display:none}.cc-acc>summary .cc-acc-ic{font-size:20px;color:var(--cc-accent);flex:none;width:24px;text-align:center}.cc-acc .cc-acc-body{margin:0;padding:0 44px 22px 4px;font-size:15.5px;line-height:1.65;color:var(--cc-ink-3)}.cc-mini-acc>summary{padding:18px 4px;font-size:15.5px}.cc-mini-acc .cc-acc-body{padding:0 40px 20px 4px;font-size:14.5px;line-height:1.65}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m-swiper-track,.m-dentist-viewport{scroll-behavior:auto!important}}@media(min-width:481px)and (max-width:1115px){section[data-screen-label="Trust badges"]>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 24px!important}section[data-screen-label="Trust badges"] span{white-space:normal!important}}@media(max-width:480px){section[data-screen-label]>div,footer[data-screen-label]>div{padding:48px 16px!important}section[data-screen-label="Trusted for"]>div,section[data-screen-label="Trust badges"]>div{padding-top:22px!important;padding-bottom:22px!important}section[data-screen-label] h1{font-size:32px!important;line-height:1.08!important}section[data-screen-label] h2{font-size:26px!important;line-height:1.14!important}section[data-screen-label=Hero]>div{display:flex!important;flex-direction:column!important;gap:16px!important;padding-top:20px!important;padding-bottom:36px!important}section[data-screen-label=Hero]>div>div:nth-child(1),section[data-screen-label=Hero]>div>div:nth-child(2){display:contents!important}section[data-screen-label=Hero]>div>div:nth-child(1)>div:nth-child(1){order:4}section[data-screen-label=Hero]>div>div:nth-child(1)>div:nth-child(2){order:5}section[data-screen-label=Hero]>div>div:nth-child(1)>p{order:6;font-size:11px!important}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(1){order:1}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(2){order:2;font-size:11px!important}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(3){order:3}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(4){order:7}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(5){order:8}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(6){order:9}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(7){order:10}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(8){order:11}section[data-screen-label=Hero]>div>div:nth-child(2)>*:nth-child(9){order:12}section[data-screen-label=Hero]>div>div:nth-child(2)>*{min-width:0!important;max-width:100%!important;box-sizing:border-box}section[data-screen-label="Trust badges"]>div{grid-template-columns:1fr 1fr!important;gap:18px 12px!important}section[data-screen-label="Trust badges"]>div>div{gap:9px!important}section[data-screen-label="Trust badges"] svg{width:20px!important;height:20px!important}section[data-screen-label="Trust badges"] span{font-size:10.5px!important;white-space:normal!important}.m-press-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;gap:14px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.m-press-grid>div{flex:0 0 85%!important;scroll-snap-align:start}section[data-screen-label="How it works"]>div{display:flex!important;flex-direction:column!important;gap:22px!important}section[data-screen-label="How it works"]>div>div:nth-child(1),section[data-screen-label="How it works"]>div>div:nth-child(2){display:contents!important}section[data-screen-label="How it works"]>div>div:nth-child(1)>:nth-child(1){order:1}section[data-screen-label="How it works"]>div>div:nth-child(1)>:nth-child(2){order:2}section[data-screen-label="How it works"]>div>div:nth-child(1)>:nth-child(3){order:3}section[data-screen-label="How it works"]>div>div:nth-child(1)>:nth-child(4){order:6}section[data-screen-label="How it works"]>div>div:nth-child(1)>:nth-child(5){order:7}section[data-screen-label="How it works"]>div>div:nth-child(2)>:nth-child(1){order:4;align-self:center;max-width:100%}section[data-screen-label="How it works"]>div>div:nth-child(2)>:nth-child(2){order:5;align-self:center}section[data-screen-label="How it works"] div[data-cyclegrid]{grid-template-columns:92px 1fr!important;gap:12px!important}.m-advisor{flex-direction:column!important;align-items:center!important;text-align:center;padding:28px 20px!important}.m-advisor>div:nth-child(2){align-items:center!important}.m-dentist-viewport{overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.m-dentist-track{width:auto!important;transform:none!important;align-items:stretch!important}.m-dentist-card{flex:0 0 100%!important;width:100%!important;padding:0!important;scroll-snap-align:center}section[data-screen-label=Results] .m-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}section[data-screen-label=Results] .m-results-grid>div{padding:8px 4px!important;text-align:center!important}section[data-screen-label=Results] .m-stat-num{font-size:clamp(18px,6.4vw,32px)!important;white-space:nowrap!important}section[data-screen-label=Results] .m-stat-lab{font-size:clamp(9px,2.5vw,11px)!important;letter-spacing:.06em!important;overflow-wrap:anywhere;text-align:center;display:block;width:100%}.m-compare-box{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.m-compare-grid{min-width:520px;font-size:12.5px!important}.m-pod-cell{border-left:1px solid var(--cc-accent)!important;border-right:1px solid var(--cc-accent)!important}.m-pod-head{border-top-left-radius:8px;border-top-right-radius:8px}.m-compare-grid>div:last-child .m-pod-cell{border-bottom:1px solid var(--cc-accent)!important}.m-swipe-hint{display:block!important}.m-demo-grid{grid-template-columns:1fr!important;gap:20px!important}.m-ugc-card{width:72vw!important;max-width:300px}.m-review-wall{column-count:1!important}.m-rating-summary{grid-template-columns:1fr!important;gap:22px!important}.m-rating-summary>div:nth-child(2){width:100%!important}section[data-screen-label="End badges"]>div{flex-direction:column!important}section[data-screen-label="End badges"]>div>div{flex:1 1 auto!important;width:100%;box-sizing:border-box}.m-finalcta-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.m-finalcta-pricerow{display:flex!important}.m-fc-btnprice,.m-fc-strike-desktop{display:none!important}.m-finalcta-btn{width:100%!important;box-sizing:border-box;min-height:52px}.m-footer-links{grid-template-columns:1fr 1fr!important;gap:26px 20px!important;justify-content:start!important}.m-sticky-inner{padding:8px 12px!important;gap:10px!important;display:grid!important;grid-template-columns:minmax(80px,1fr) auto auto!important;align-items:center!important}.m-sticky-left{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;flex-wrap:nowrap!important;min-width:0!important}.m-sticky-actions{display:contents!important}.m-sticky-price{justify-self:end}.m-sticky-nametail{display:none!important}.m-sticky-stars{display:inline-flex!important}.m-sticky-sub{display:none!important}.m-sticky-btn{min-height:44px;display:inline-flex!important;align-items:center;padding:0 18px!important;white-space:nowrap}.m-stock-wrap{display:flex!important;justify-content:center!important;width:100%;box-sizing:border-box}.m-stock-line{display:inline-flex!important;align-items:flex-start!important;justify-content:center;gap:8px!important;width:fit-content!important;max-width:100%;margin:14px auto 18px!important}.m-stock-line>span:first-child{flex:0 0 auto;margin-top:7px!important}.m-stock-line>span:last-child{max-width:230px;text-align:left;text-wrap:balance;font-size:12.5px!important;line-height:1.35;margin:0}.m-seals{gap:12px!important}.m-seals>div{flex:1 1 0!important;min-width:0!important;width:auto!important}.m-seals>div>span:first-child{width:48px!important;height:48px!important}.m-seals svg{width:22px!important;height:22px!important}.m-seals>div>span:last-child{font-size:10.5px!important;white-space:normal!important;text-align:center;line-height:1.25}.m-gallery-desktop{display:none!important}.m-gallery-mobile{display:block!important;width:100%!important;align-self:stretch!important}.m-before-card{background:#f4f2f0!important}.m-with-card{background:var(--cc-tint)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/clone-claris-styles.css.map */
