.drdent-french-module__8q_XKa__page{--purple:#7b16c7;--bright:#992bd4;--ink:#201729;--muted:#776b80;--line:#e8dfec;color:var(--ink);padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));direction:ltr;background:#fff;font-size:17px;line-height:1.7;overflow-x:clip}.drdent-french-module__8q_XKa__page *{box-sizing:border-box}.drdent-french-module__8q_XKa__editableBlock[data-custom-background]>section,.drdent-french-module__8q_XKa__editableBlock[data-custom-background]>header,.drdent-french-module__8q_XKa__editableBlock[data-custom-background]>footer{background-color:var(--block-background)}.drdent-french-module__8q_XKa__editableBlock[data-custom-color]>section,.drdent-french-module__8q_XKa__editableBlock[data-custom-color]>header,.drdent-french-module__8q_XKa__editableBlock[data-custom-color]>footer{color:var(--block-color)}.drdent-french-module__8q_XKa__editableBlock[data-custom-alignment] h1,.drdent-french-module__8q_XKa__editableBlock[data-custom-alignment] h2,.drdent-french-module__8q_XKa__editableBlock[data-custom-alignment] h3,.drdent-french-module__8q_XKa__editableBlock[data-custom-alignment] p{text-align:var(--block-alignment)}.drdent-french-module__8q_XKa__page h1,.drdent-french-module__8q_XKa__page h2,.drdent-french-module__8q_XKa__page h3,.drdent-french-module__8q_XKa__page p{margin:0}.drdent-french-module__8q_XKa__page a{color:inherit;text-decoration:none}.drdent-french-module__8q_XKa__page button,.drdent-french-module__8q_XKa__page input,.drdent-french-module__8q_XKa__page select,.drdent-french-module__8q_XKa__page textarea{font-family:inherit}.drdent-french-module__8q_XKa__page button{cursor:pointer}.drdent-french-module__8q_XKa__page button:disabled{cursor:not-allowed;opacity:.55}.drdent-french-module__8q_XKa__page a:focus-visible,.drdent-french-module__8q_XKa__page button:focus-visible,.drdent-french-module__8q_XKa__page summary:focus-visible{outline-offset:4px;outline:3px solid #ba82ec}.drdent-french-module__8q_XKa__page button,.drdent-french-module__8q_XKa__page a,.drdent-french-module__8q_XKa__page summary{touch-action:manipulation}.drdent-french-module__8q_XKa__page section[id]{scroll-margin-top:28px}.drdent-french-module__8q_XKa__skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px}.drdent-french-module__8q_XKa__skip:focus{top:0}.drdent-french-module__8q_XKa__container{width:min(1180px,100% - 80px);margin-inline:auto}.drdent-french-module__8q_XKa__ticker{direction:ltr;background:#fff;border-bottom:1px solid #f2edf6;height:37px;font-size:13px;font-weight:700;position:relative;overflow:hidden}.drdent-french-module__8q_XKa__tickerTrack{width:max-content;animation:32s linear infinite drdent-french-module__8q_XKa__drdentTicker;display:flex}.drdent-french-module__8q_XKa__tickerGroup{white-space:nowrap;direction:ltr;align-items:center;gap:42px;padding:7px 30px;display:flex}.drdent-french-module__8q_XKa__tickerGroup b{color:var(--bright);font-size:11px}.drdent-french-module__8q_XKa__tickerToggle{z-index:2;background:#fff;border:0;width:35px;height:36px;font:700 14px Arial;position:absolute;top:0;right:0}.drdent-french-module__8q_XKa__paused,.drdent-french-module__8q_XKa__ticker:hover .drdent-french-module__8q_XKa__tickerTrack,.drdent-french-module__8q_XKa__ticker:focus-within .drdent-french-module__8q_XKa__tickerTrack{animation-play-state:paused}.drdent-french-module__8q_XKa__brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:7px;display:flex}.drdent-french-module__8q_XKa__brandAvailability{color:#fff;font-size:12px;font-weight:500;line-height:1.3}.drdent-french-module__8q_XKa__header{background:var(--bright);color:#fff;align-items:center;gap:54px;padding:24px max(40px,50% - 590px);display:flex}.drdent-french-module__8q_XKa__logo{letter-spacing:-1.2px;font:900 32px/1 Arial,sans-serif}.drdent-french-module__8q_XKa__header nav{align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.drdent-french-module__8q_XKa__headerOrder{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:5px;align-items:center;gap:14px;margin-inline-start:auto;padding:8px 17px;font-size:14px;display:flex}.drdent-french-module__8q_XKa__hero{direction:ltr;grid-template-columns:1fr 1fr;align-items:start;gap:62px;padding-top:42px;display:grid}.drdent-french-module__8q_XKa__gallery,.drdent-french-module__8q_XKa__productInfo{direction:ltr}.drdent-french-module__8q_XKa__gallery{position:sticky;top:22px}.drdent-french-module__8q_XKa__mainImage{touch-action:pan-y pinch-zoom;aspect-ratio:1;background:#f1eaf7;border-radius:10px;position:relative;overflow:hidden}.drdent-french-module__8q_XKa__mainImage>img{-webkit-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.drdent-french-module__8q_XKa__imageTag{letter-spacing:1px;color:#6c3b8c;background:#ffffffe8;border:1px solid #d9c8e7;border-radius:4px;padding:6px 11px;font:700 10px/1.5 Arial;position:absolute;bottom:18px;left:18px}.drdent-french-module__8q_XKa__galleryArrow{width:32px;height:38px;color:var(--ink);background:#ffffffdb;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.drdent-french-module__8q_XKa__galleryPrevious{left:12px}.drdent-french-module__8q_XKa__galleryNext{right:12px}.drdent-french-module__8q_XKa__thumbnails{direction:ltr;gap:9px;margin-top:12px;display:flex}.drdent-french-module__8q_XKa__thumbnails button{border:1px solid var(--line);background:#f5eff9;border-radius:5px;width:78px;height:78px;padding:0;overflow:hidden}.drdent-french-module__8q_XKa__thumbnails button[aria-pressed=true]{border:2px solid var(--purple)}.drdent-french-module__8q_XKa__thumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.drdent-french-module__8q_XKa__galleryNote{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding-top:13px;font-size:12px;display:flex}.drdent-french-module__8q_XKa__clinicianRibbon{color:#343b3c;background:#fafffff2;border-radius:0 4px 4px 0;align-items:center;gap:10px;width:268px;padding:10px 18px 10px 10px;font-size:11px;line-height:1.55;display:flex;position:absolute;top:15px;left:0;box-shadow:0 2px 8px #3c1c5e0a}.drdent-french-module__8q_XKa__clinicianRibbon>button{color:#5e6468;background:#e5ebec;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid;position:absolute;top:3px;right:3px}.drdent-french-module__8q_XKa__clinicianTitle{flex-shrink:0;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.drdent-french-module__8q_XKa__laurel{flex-shrink:0;width:13px;height:27px}.drdent-french-module__8q_XKa__clinicianRibbon a{margin-top:3px;font-size:12px;font-weight:700;text-decoration:underline;display:block}.drdent-french-module__8q_XKa__clinicianInline{border-bottom:1px solid var(--line);padding:20px 0 18px}.drdent-french-module__8q_XKa__clinicianInline .drdent-french-module__8q_XKa__clinicianTitle{font-size:17px}.drdent-french-module__8q_XKa__clinicianInline>a{color:var(--muted);margin-top:5px;font-size:12px;text-decoration:underline;display:block}.drdent-french-module__8q_XKa__eyebrow{color:var(--purple);letter-spacing:0;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.drdent-french-module__8q_XKa__genBadge{letter-spacing:.8px;background:#eee0f8;border-radius:4px;padding:3px 8px;font:700 11px/1.5 Arial}.drdent-french-module__8q_XKa__productInfo h1{letter-spacing:-1px;margin:17px 0 9px;font-size:52px;font-weight:800;line-height:1.24}.drdent-french-module__8q_XKa__productInfo h1>span{display:block}.drdent-french-module__8q_XKa__subtitle{font-size:17px;font-weight:700}.drdent-french-module__8q_XKa__subtitle bdi{font:700 16px Arial}.drdent-french-module__8q_XKa__intro{color:#716578;border-top:1px solid var(--line);padding-top:18px;font-size:16px;line-height:1.85;margin-top:22px!important}.drdent-french-module__8q_XKa__benefits{margin:16px 0 22px;padding:0;font-size:14px;list-style:none}.drdent-french-module__8q_XKa__benefits li{align-items:center;gap:10px;margin:8px 0;display:flex}.drdent-french-module__8q_XKa__benefits svg{color:#9a77b3;border:1px solid #c8afdb;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:2px}.drdent-french-module__8q_XKa__trust{color:#66317e;background:#f8f0fd;border-radius:5px;justify-content:space-between;gap:16px;padding:11px 17px;font-size:13px;display:flex}.drdent-french-module__8q_XKa__trust>span{align-items:center;gap:8px;display:flex}.drdent-french-module__8q_XKa__offerPicker{border:0;min-width:0;margin:24px 0 16px;padding:0}.drdent-french-module__8q_XKa__offerPicker legend{margin-bottom:17px;padding:0;font-size:15px;font-weight:700}.drdent-french-module__8q_XKa__offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.drdent-french-module__8q_XKa__offer{text-align:center;border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:158px;padding:17px 8px 14px;font-size:13px;display:flex;position:relative}.drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{border:2px solid var(--purple);background:#faf5ff;padding:16px 7px 13px}.drdent-french-module__8q_XKa__offer input{opacity:0;width:1px;height:1px;position:absolute}.drdent-french-module__8q_XKa__offer:has(input:focus-visible){outline-offset:3px;outline:3px solid #ba82ec}.drdent-french-module__8q_XKa__offerCount{border:1px solid #bcaac9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;font:700 22px/1.2 Arial;display:flex}.drdent-french-module__8q_XKa__offerCount small{margin-top:2px;font-family:inherit;font-size:10px;font-weight:400}.drdent-french-module__8q_XKa__selected .drdent-french-module__8q_XKa__offerCount{background:var(--purple);border-color:var(--purple);color:#fff}.drdent-french-module__8q_XKa__stripCount{color:var(--muted);font-size:12px}.drdent-french-module__8q_XKa__offer strong{white-space:nowrap;font-size:17px;font-weight:800}.drdent-french-module__8q_XKa__offer del{color:var(--muted);font-size:11px}.drdent-french-module__8q_XKa__offerBadge{top:-12px;background:var(--purple);color:#fff;border-radius:16px;padding:2px 3px;font-size:11px;font-weight:700;position:absolute;inset-inline:7px}.drdent-french-module__8q_XKa__offerSaving{color:#6c1ea1;background:#efdefb;border-radius:3px;margin-top:3px;padding:2px 5px;font-size:11px}.drdent-french-module__8q_XKa__unavailable{opacity:.62;cursor:not-allowed}.drdent-french-module__8q_XKa__primary{background:var(--purple);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:52px;padding:14px 20px;font-size:17px;font-weight:700;display:flex}.drdent-french-module__8q_XKa__primary:hover,.drdent-french-module__8q_XKa__stickyOrder button:hover{background:#6510a5}.drdent-french-module__8q_XKa__orderHint{text-align:center;color:var(--muted);font-size:12px;margin-top:10px!important}.drdent-french-module__8q_XKa__detail{border-bottom:1px solid var(--line)}.drdent-french-module__8q_XKa__detail summary{cursor:pointer;justify-content:space-between;gap:18px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.drdent-french-module__8q_XKa__detail summary::-webkit-details-marker{display:none}.drdent-french-module__8q_XKa__detail summary>span{color:var(--purple);font:400 22px Arial}.drdent-french-module__8q_XKa__detail[open] summary>span{transform:rotate(45deg)}.drdent-french-module__8q_XKa__detail p{color:var(--muted);padding:0 0 18px;font-size:14px;line-height:1.85}.drdent-french-module__8q_XKa__sectionHeading{text-align:center;margin-bottom:30px}.drdent-french-module__8q_XKa__sectionHeading .drdent-french-module__8q_XKa__eyebrow{justify-content:center}.drdent-french-module__8q_XKa__sectionHeading h2{margin:8px 0;font-size:36px;font-weight:800;line-height:1.4}.drdent-french-module__8q_XKa__sectionHeading p{color:var(--muted);font-size:15px}.drdent-french-module__8q_XKa__videoSection{margin-top:78px}.drdent-french-module__8q_XKa__videoTrack{scroll-snap-type:x mandatory;direction:ltr;gap:15px;padding-bottom:10px;display:flex;overflow-x:auto}.drdent-french-module__8q_XKa__videoCard{aspect-ratio:9/16;scroll-snap-align:start;background:#f1edf5;border-radius:8px;flex:0 0 calc(20% - 12px);position:relative;overflow:hidden}.drdent-french-module__8q_XKa__videoCard video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.drdent-french-module__8q_XKa__videoCard>button{color:#fff;background:linear-gradient(#0000 45%,#180f2690);border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:25px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.drdent-french-module__8q_XKa__videoCard>button[hidden]{display:none}.drdent-french-module__8q_XKa__videoCard>button>span{width:44px;height:44px;color:var(--purple);background:#fff;border-radius:50%;place-items:center;padding-left:2px;font:18px Arial;display:grid}.drdent-french-module__8q_XKa__videoCard>p{bottom:10px;direction:ltr;background:#fff;border-radius:4px;padding:5px;font-size:12px;position:absolute;inset-inline:8px}.drdent-french-module__8q_XKa__howSection{background:#faf6fd;margin-top:72px;padding:52px 0}.drdent-french-module__8q_XKa__steps{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.drdent-french-module__8q_XKa__steps article{text-align:center}.drdent-french-module__8q_XKa__steps article>span{color:#c8abdd;margin-bottom:17px;font:400 36px/1 Arial;display:block}.drdent-french-module__8q_XKa__steps h3{margin-bottom:7px;font-size:21px;font-weight:700}.drdent-french-module__8q_XKa__steps p{color:var(--muted);max-width:275px;margin:auto;font-size:15px;line-height:1.9}.drdent-french-module__8q_XKa__checkoutSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;padding-top:78px;padding-bottom:36px;display:grid}.drdent-french-module__8q_XKa__checkoutIntro h2{margin:16px 0;font-size:42px;font-weight:800;line-height:1.35}.drdent-french-module__8q_XKa__checkoutIntro>p{color:var(--muted);font-size:16px;line-height:1.9}.drdent-french-module__8q_XKa__checkoutPrice{flex-direction:column;gap:2px;margin:24px 0;display:flex}.drdent-french-module__8q_XKa__checkoutPrice strong{color:var(--purple);font-size:30px;font-weight:800}.drdent-french-module__8q_XKa__checkoutPrice>span{color:var(--muted);font-size:14px}.drdent-french-module__8q_XKa__checkoutTrust{color:#744288;align-items:center;gap:9px;font-size:12px;display:flex}.drdent-french-module__8q_XKa__checkoutCard{background:#faf6fd;border:1px solid #e5d7ef;border-radius:10px;padding:28px}.drdent-french-module__8q_XKa__checkoutCard>form{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.drdent-french-module__8q_XKa__checkoutCard input:not([type=radio]),.drdent-french-module__8q_XKa__checkoutCard select,.drdent-french-module__8q_XKa__checkoutCard textarea){background:#fff;border-color:#e0d3e8;border-radius:5px;min-height:44px;font-family:inherit}.drdent-french-module__8q_XKa__checkoutCard button[type=submit]{background:var(--purple);color:#fff;border-radius:5px;min-height:50px;font-size:16px;font-weight:700}.drdent-french-module__8q_XKa__checkoutCard h2{line-height:1.4;font-size:23px!important}.drdent-french-module__8q_XKa__checkoutCard label{font-size:13px}.drdent-french-module__8q_XKa__checkoutCard .bg-primary{background:var(--purple);color:#fff}.drdent-french-module__8q_XKa__checkoutCard input[type=radio]{accent-color:var(--purple)}.drdent-french-module__8q_XKa__checkoutCard label:has(input[type=radio]:checked){border-color:var(--purple);color:var(--purple);background:#f3edf9}.drdent-french-module__8q_XKa__checkoutCard fieldset{border-color:#e5d7ef}.drdent-french-module__8q_XKa__faq{max-width:840px;padding-top:40px;padding-bottom:75px}.drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__sectionHeading{margin-bottom:16px}.drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__detail summary{padding:19px 0;font-size:16px}.drdent-french-module__8q_XKa__footer{background:var(--bright);color:#fff;text-align:center;padding:40px 24px 36px}.drdent-french-module__8q_XKa__footer .drdent-french-module__8q_XKa__logo{display:inline-block}.drdent-french-module__8q_XKa__footer p{margin:13px 0 7px;font-size:15px}.drdent-french-module__8q_XKa__footer small{color:#ffffffb3;font-size:11px;line-height:1.8;display:block}.drdent-french-module__8q_XKa__stickyOrder{inset-inline:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px max(40px,50% - 560px);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 22px #4b236406}.drdent-french-module__8q_XKa__stickyOrder .drdent-french-module__8q_XKa__stickyProduct{align-items:center;gap:10px;min-width:0;display:flex}.drdent-french-module__8q_XKa__stickyProduct img{-o-object-fit:contain;object-fit:contain;background:#eee8f7;border-radius:6px;flex-shrink:0;width:48px;height:48px}.drdent-french-module__8q_XKa__stickyDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.drdent-french-module__8q_XKa__stickyOffer{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}.drdent-french-module__8q_XKa__stickyOrder bdi{letter-spacing:.3px;font:700 13px Arial}.drdent-french-module__8q_XKa__stickyOrder strong{color:var(--purple);font-size:16px}.drdent-french-module__8q_XKa__stickyOrder button{background:var(--purple);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:25px;min-width:180px;padding:11px 25px;font-size:16px;font-weight:700;display:flex}@keyframes drdent-french-module__8q_XKa__drdentTicker{to{transform:translate(-50%)}}.drdent-french-module__8q_XKa__nl{--ink:#15191e;--muted:#68727c;--line:#dce2e8;--purple:#7b49b2;--bright:#004879}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__container{width:min(1320px,100% - 64px)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__ticker{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header{color:#17202a;background:#fff;border-bottom:1px solid #e8edf1;grid-template-columns:1fr auto 1fr;gap:32px;padding:22px max(32px,50% - 660px);display:grid}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__brand{grid-area:1/2;align-items:center}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__logo{color:#004879;font-size:32px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__brandAvailability{color:#62717e;font-size:11px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header nav{grid-area:1/1;gap:22px;font-size:14px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__headerOrder{color:#004879;border-color:#c8d5dd;border-radius:2px;grid-area:1/3;margin-inline-start:auto}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__hero{grid-template-columns:1.2fr 1fr;gap:56px;padding-top:32px;padding-bottom:54px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__gallery{direction:ltr;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:sticky}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__mainImage{border-radius:0}.drdent-french-module__8q_XKa__lifestyle{aspect-ratio:1;background:#edf3fa;position:relative;overflow:hidden}.drdent-french-module__8q_XKa__lifestyle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.drdent-french-module__8q_XKa__lifestyle>span{inset-inline:0;color:#fff;text-align:center;background:#004879e0;padding:10px;font-size:12px;position:absolute;bottom:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__thumbnails,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__galleryNote{grid-column:1/-1}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__thumbnails{margin-top:0;padding-bottom:4px;overflow-x:auto}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__thumbnails button{flex:0 0 62px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo h1{letter-spacing:0;margin:15px 0;font-size:31px;font-weight:700;line-height:1.5}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__subtitle{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__intro{border:0;padding-top:0;font-size:15px;margin-top:10px!important}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__benefits{margin:20px 0;font-weight:700}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__benefits svg{color:#222;border:0;padding:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__trust{color:#004879;background:#f0f5fb;border-radius:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerPicker{margin-top:25px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerPicker legend{text-align:center;border-top:1px solid #cbd6df;width:100%;padding-top:13px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offers{grid-template-columns:1fr;gap:13px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{text-align:start;border-radius:3px;grid-template-columns:54px minmax(0,1fr) 100px;align-items:center;gap:3px 12px;min-height:100px;padding:18px 12px 10px;display:grid}.drdent-french-module__8q_XKa__offerImage{-o-object-fit:cover;object-fit:cover;border-radius:3px;grid-area:1/1/4}.drdent-french-module__8q_XKa__offerLabel{grid-area:1/2;font-size:16px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerCount{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stripCount{grid-area:2/2}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer strong{text-align:end;grid-area:2/3;font-size:19px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer del{text-align:end;grid-area:1/3}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerBadge{inset-inline:auto 10px;background:#388342;border-radius:2px;padding:2px 12px;top:-8px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerSaving{color:#388342;background:0 0;grid-area:3/2;justify-self:start;margin:0;padding:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer>small{text-align:end;grid-area:3/3;font-size:10px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer>.drdent-french-module__8q_XKa__offerUnitPrice{color:var(--purple);font-size:12px;font-weight:700;line-height:1.5}.drdent-french-module__8q_XKa__offerUsageNote{border-inline-start:3px solid var(--purple);background:#f4effa;border-radius:3px;margin:0 0 16px;padding:13px 15px;font-size:14px;line-height:1.7}.drdent-french-module__8q_XKa__offerUsageNote p{color:var(--muted);margin:5px 0 0;font-size:13px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__unavailable>small:last-child{text-align:start;color:#68727c;grid-area:4/2/auto/4}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary{background:#15191e;border-radius:3px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary:hover{background:#004879}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__videoSection{background:#e2edfa;width:100%;margin:0;padding:54px max(32px,50% - 660px)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__sectionHeading h2{font-size:34px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__videoCard{border-radius:8px}.drdent-french-module__8q_XKa__nlDetails{padding-block:60px}.drdent-french-module__8q_XKa__nlDetails>h2{margin-bottom:22px;font-size:28px}.drdent-french-module__8q_XKa__nlBenefits{background:#edf4fc;padding-block:65px}.drdent-french-module__8q_XKa__nlCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.drdent-french-module__8q_XKa__nlCards article>span{font:700 14px Arial}.drdent-french-module__8q_XKa__nlCards h3{margin:10px 0 16px;font-size:22px}.drdent-french-module__8q_XKa__nlCards p{color:#4c5866;min-height:78px;margin-bottom:24px;font-size:15px;line-height:1.8}.drdent-french-module__8q_XKa__nlCards img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.drdent-french-module__8q_XKa__nlSpotlight{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:65px;display:grid}.drdent-french-module__8q_XKa__nlSpotlight img{border-radius:4px;width:100%;height:auto;display:block}.drdent-french-module__8q_XKa__nlSpotlight h2{white-space:pre-line;margin:12px 0 16px;font-size:38px;font-weight:800;line-height:1.45}.drdent-french-module__8q_XKa__nlSpotlight p{color:#68727c;font-size:16px}.drdent-french-module__8q_XKa__nlSpotlight ul{margin:24px 0;padding:0;list-style:none}.drdent-french-module__8q_XKa__nlSpotlight li{align-items:center;gap:12px;margin-block:12px;display:flex}.drdent-french-module__8q_XKa__nlSpotlight li svg{color:#388342}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__howSection{background:#edf4fc;margin:0}.drdent-french-module__8q_XKa__nlComparison{background:#e2edfa;padding-block:65px}.drdent-french-module__8q_XKa__tableScroll{border-radius:5px;margin-block:28px;overflow-x:auto}.drdent-french-module__8q_XKa__tableScroll table{border-collapse:collapse;text-align:center;background:#fff;width:100%;font-size:16px}.drdent-french-module__8q_XKa__tableScroll th,.drdent-french-module__8q_XKa__tableScroll td{border-bottom:1px solid #dde5ee;padding:18px 14px}.drdent-french-module__8q_XKa__tableScroll thead th{color:#fff;background:#004879}.drdent-french-module__8q_XKa__tableScroll td:last-child{color:#5e298a;background:#f2eaf8;font-weight:700}.drdent-french-module__8q_XKa__tableScroll tbody th{text-align:start}.drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__primary{width:auto;min-width:240px;margin:0 auto}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard{background:#f4f8fd;border-color:#d4dfe8}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq{max-width:1080px;padding-top:65px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__footer{color:#17202a;background:#f1f5f9;border-top:1px solid #dce5ed}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__footer small{color:#68727c}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder button{background:#15191e;border-radius:3px}@media (max-width:900px){.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__hero{grid-template-columns:1fr 1fr;gap:28px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__gallery{grid-template-columns:1fr}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__lifestyle{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header nav{gap:12px;font-size:12px}.drdent-french-module__8q_XKa__nlSpotlight{gap:32px}}@media (max-width:700px){.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__container{width:calc(100% - 32px)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header{gap:20px;padding:16px;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__brand{align-items:flex-start}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__logo{font-size:27px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header nav{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__hero{gap:24px;padding-top:18px;padding-bottom:34px;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__gallery{grid-template-columns:1fr;position:static}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo h1{font-size:29px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{grid-template-columns:48px minmax(0,1fr) 86px;gap:3px 9px}.drdent-french-module__8q_XKa__offerImage{width:48px;height:55px}.drdent-french-module__8q_XKa__offerLabel{font-size:15px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer strong{font-size:18px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__videoSection{padding:34px 16px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__sectionHeading h2{font-size:28px}.drdent-french-module__8q_XKa__nlDetails{padding-block:34px}.drdent-french-module__8q_XKa__nlBenefits,.drdent-french-module__8q_XKa__nlComparison{padding-block:38px}.drdent-french-module__8q_XKa__nlCards{grid-template-columns:1fr;gap:32px}.drdent-french-module__8q_XKa__nlCards p{min-height:0;margin-bottom:18px}.drdent-french-module__8q_XKa__nlSpotlight{grid-template-columns:1fr;gap:25px;padding-block:38px}.drdent-french-module__8q_XKa__nlSpotlight h2{font-size:31px}.drdent-french-module__8q_XKa__tableScroll th,.drdent-french-module__8q_XKa__tableScroll td{padding:13px 5px;font-size:12px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq{padding-block:38px}}@media (max-width:900px){.drdent-french-module__8q_XKa__container{width:calc(100% - 40px)}.drdent-french-module__8q_XKa__header{gap:25px;padding:21px 20px}.drdent-french-module__8q_XKa__header nav{gap:18px;font-size:14px}.drdent-french-module__8q_XKa__hero{gap:32px}.drdent-french-module__8q_XKa__productInfo h1{font-size:42px}.drdent-french-module__8q_XKa__checkoutSection{gap:35px}.drdent-french-module__8q_XKa__clinicianRibbon{width:245px;font-size:10px}.drdent-french-module__8q_XKa__clinicianTitle{font-size:12px}}@media (max-width:700px){.drdent-french-module__8q_XKa__page{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));font-size:16px}.drdent-french-module__8q_XKa__container{width:calc(100% - 32px)}.drdent-french-module__8q_XKa__ticker{height:32px;font-size:12px}.drdent-french-module__8q_XKa__tickerGroup{gap:23px;padding:5px 19px}.drdent-french-module__8q_XKa__tickerToggle{width:29px;height:31px}.drdent-french-module__8q_XKa__brandAvailability{font-size:11px}.drdent-french-module__8q_XKa__header{gap:20px;padding:19px 16px}.drdent-french-module__8q_XKa__logo{font-size:27px}.drdent-french-module__8q_XKa__header nav{display:none}.drdent-french-module__8q_XKa__headerOrder{gap:10px;padding:6px 12px;font-size:13px}.drdent-french-module__8q_XKa__hero{flex-direction:column;gap:25px;padding-top:19px;display:flex}.drdent-french-module__8q_XKa__gallery,.drdent-french-module__8q_XKa__productInfo{width:100%}.drdent-french-module__8q_XKa__gallery{position:static}.drdent-french-module__8q_XKa__mainImage{border-radius:7px}.drdent-french-module__8q_XKa__imageTag{padding:5px 8px;font-size:9px;bottom:12px;left:12px}.drdent-french-module__8q_XKa__clinicianRibbon{gap:9px;width:237px;padding:8px 15px 8px 9px;top:12px}.drdent-french-module__8q_XKa__thumbnails{gap:8px;margin-top:9px}.drdent-french-module__8q_XKa__thumbnails button{width:62px;height:62px}.drdent-french-module__8q_XKa__galleryNote{padding-top:10px;font-size:11px}.drdent-french-module__8q_XKa__eyebrow{gap:8px;font-size:12px}.drdent-french-module__8q_XKa__productInfo h1{letter-spacing:-.7px;margin-top:15px;font-size:38px;line-height:1.22}.drdent-french-module__8q_XKa__subtitle{font-size:15px}.drdent-french-module__8q_XKa__subtitle bdi{font-size:14px}.drdent-french-module__8q_XKa__intro{padding-top:16px;font-size:15px;line-height:1.85;margin-top:19px!important}.drdent-french-module__8q_XKa__benefits{margin:15px 0 18px;font-size:13px}.drdent-french-module__8q_XKa__trust{gap:10px;padding:10px 12px;font-size:12px}.drdent-french-module__8q_XKa__trust svg{width:16px}.drdent-french-module__8q_XKa__offerPicker{margin-top:22px}.drdent-french-module__8q_XKa__offerPicker legend{margin-bottom:17px;font-size:14px}.drdent-french-module__8q_XKa__offers{gap:8px}.drdent-french-module__8q_XKa__offer{min-height:151px;padding:15px 5px 12px}.drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{padding:14px 4px 11px}.drdent-french-module__8q_XKa__offer strong{font-size:16px}.drdent-french-module__8q_XKa__offerSaving{font-size:10px}.drdent-french-module__8q_XKa__offerBadge{font-size:10px;inset-inline:4px}.drdent-french-module__8q_XKa__offerCount{width:44px;height:44px;font-size:20px}.drdent-french-module__8q_XKa__primary{padding:13px 16px;font-size:16px}.drdent-french-module__8q_XKa__orderHint{font-size:11px}.drdent-french-module__8q_XKa__clinicianInline{padding:17px 0 14px}.drdent-french-module__8q_XKa__clinicianInline .drdent-french-module__8q_XKa__clinicianTitle{font-size:16px}.drdent-french-module__8q_XKa__detail summary{padding:15px 0;font-size:14px}.drdent-french-module__8q_XKa__sectionHeading{margin-bottom:23px}.drdent-french-module__8q_XKa__sectionHeading h2{font-size:29px}.drdent-french-module__8q_XKa__sectionHeading p{font-size:13px}.drdent-french-module__8q_XKa__videoSection{margin-top:46px}.drdent-french-module__8q_XKa__videoTrack{gap:12px;margin-inline:-16px;padding-inline:16px}.drdent-french-module__8q_XKa__videoCard{border-radius:7px;flex-basis:64%}.drdent-french-module__8q_XKa__howSection{margin-top:42px;padding:37px 0}.drdent-french-module__8q_XKa__steps{grid-template-columns:1fr;gap:28px}.drdent-french-module__8q_XKa__steps article{text-align:left;grid-template-columns:42px 1fr;align-items:start;gap:0 16px;display:grid}.drdent-french-module__8q_XKa__steps article>span{grid-row:span 2;margin:1px 0 0;font-size:28px}.drdent-french-module__8q_XKa__steps h3{margin-bottom:4px;font-size:20px}.drdent-french-module__8q_XKa__steps p{max-width:none;margin:0;font-size:14px}.drdent-french-module__8q_XKa__checkoutSection{grid-template-columns:1fr;gap:23px;padding-top:44px;padding-bottom:18px}.drdent-french-module__8q_XKa__checkoutIntro h2{margin:13px 0;font-size:34px}.drdent-french-module__8q_XKa__checkoutIntro>p{font-size:15px}.drdent-french-module__8q_XKa__checkoutPrice{margin:17px 0 12px}.drdent-french-module__8q_XKa__checkoutPrice strong{font-size:27px}.drdent-french-module__8q_XKa__checkoutTrust{font-size:11px}.drdent-french-module__8q_XKa__checkoutCard{border-radius:8px;padding:22px 18px}.drdent-french-module__8q_XKa__faq{padding-top:32px;padding-bottom:44px}.drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__detail summary{padding:17px 0;font-size:14px}.drdent-french-module__8q_XKa__footer{padding:31px 20px 28px}.drdent-french-module__8q_XKa__footer p{font-size:13px}.drdent-french-module__8q_XKa__footer small{max-width:320px;margin:auto;font-size:10px}.drdent-french-module__8q_XKa__stickyOrder{padding:9px 16px;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));gap:10px}.drdent-french-module__8q_XKa__stickyOrder .drdent-french-module__8q_XKa__stickyProduct{gap:8px}.drdent-french-module__8q_XKa__stickyProduct img{width:44px;height:44px}.drdent-french-module__8q_XKa__stickyOffer{font-size:12px}.drdent-french-module__8q_XKa__stickyOrder bdi{font-size:11px}.drdent-french-module__8q_XKa__stickyOrder strong{font-size:15px}.drdent-french-module__8q_XKa__stickyOrder button{flex-shrink:0;gap:8px;min-width:112px;min-height:44px;padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.drdent-french-module__8q_XKa__tickerTrack{animation:none}.drdent-french-module__8q_XKa__tickerToggle,.drdent-french-module__8q_XKa__tickerGroup[aria-hidden=true]{display:none}}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__productInfo h1{letter-spacing:0;margin:14px 0;font-size:28px;line-height:1.5}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__subtitle{display:none}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__intro{color:#262626;font-size:16px;font-weight:700}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__hero{gap:54px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__gallery{position:static}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__imageTag{display:none}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__sectionHeading h2{font-size:34px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlBenefits{background:#fff;padding-block:40px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlCards article{text-align:center;flex-direction:column;display:flex}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlCards article>span{display:none}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlCards img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:0;order:-1;margin-bottom:22px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlCards h3{margin:0 0 12px;font-size:22px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlCards p{color:#343434;min-height:0}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight{direction:ltr;gap:48px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight>div{direction:ltr}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight img{border-radius:0}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight h2{font-size:36px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__howSection{margin-top:35px}.drdent-french-module__8q_XKa__ratingSection{text-align:center;border-block:1px solid var(--line);padding-block:50px}.drdent-french-module__8q_XKa__ratingSection h2{font-size:32px}.drdent-french-module__8q_XKa__ratingSection p{color:var(--muted)}.drdent-french-module__8q_XKa__ratingSection a{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-block:18px;display:flex}.drdent-french-module__8q_XKa__ratingSection strong{font:700 30px Arial}.drdent-french-module__8q_XKa__ratingSection small{color:var(--muted)}.drdent-french-module__8q_XKa__ratingStars{color:#00b67a;letter-spacing:2px;direction:ltr;font-size:28px}.drdent-french-module__8q_XKa__lifestyle>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__hero{grid-template-columns:1fr;gap:25px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__productInfo h1{font-size:26px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight{grid-template-columns:1fr;gap:25px}.drdent-french-module__8q_XKa__official .drdent-french-module__8q_XKa__nlSpotlight h2{font-size:28px}.drdent-french-module__8q_XKa__ratingSection h2{font-size:27px}}.drdent-french-module__8q_XKa__page section.drdent-french-module__8q_XKa__checkoutSection{grid-template-columns:minmax(0,640px);justify-content:center;gap:48px;width:100%;min-height:100svh;padding:32px 40px 110px;scroll-margin-top:0}@media (max-width:900px){.drdent-french-module__8q_XKa__page section.drdent-french-module__8q_XKa__checkoutSection{grid-template-columns:minmax(0,640px);gap:24px;padding:20px 16px 100px}.drdent-french-module__8q_XKa__checkoutCard{order:-1}}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__hero{grid-template-columns:minmax(0,55fr) minmax(0,38fr);gap:5%;display:grid}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__gallery{min-width:0;display:block;position:static}.drdent-french-module__8q_XKa__nlMediaGallery{min-width:0}.drdent-french-module__8q_XKa__nlMediaTrack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.drdent-french-module__8q_XKa__nlMediaItem{min-width:0}.drdent-french-module__8q_XKa__nlMediaItem>img,.drdent-french-module__8q_XKa__nlMediaItem>video{-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:auto;display:block}.drdent-french-module__8q_XKa__nlMediaItem>video{aspect-ratio:932/1080;-o-object-fit:contain;object-fit:contain;background:#fff}.drdent-french-module__8q_XKa__nlMediaThumbnails,.drdent-french-module__8q_XKa__nlMediaDots{display:none}@media (max-width:767px){.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__hero{flex-direction:column;gap:25px;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__gallery{width:100%}.drdent-french-module__8q_XKa__nlMediaViewport{aspect-ratio:var(--media-ratio,1);touch-action:pan-y pinch-zoom;overflow:hidden}.drdent-french-module__8q_XKa__nlMediaTrack{transform:translateX(calc(var(--media-offset,0%) + var(--media-drag,0px)));align-items:start;gap:0;transition:transform .3s;display:flex}.drdent-french-module__8q_XKa__nlMediaTrack[data-dragging]{transition:none}.drdent-french-module__8q_XKa__nlMediaItem{flex:0 0 100%}.drdent-french-module__8q_XKa__nlMediaThumbnails{scrollbar-width:none;gap:10px;margin-top:16px;display:flex;position:relative;overflow-x:auto}.drdent-french-module__8q_XKa__nlMediaThumbnails::-webkit-scrollbar{display:none}.drdent-french-module__8q_XKa__nlMediaThumbnails button{background:#fff;border:1px solid #0000;flex:0 0 60px;width:60px;height:60px;padding:4px;position:relative}.drdent-french-module__8q_XKa__nlMediaThumbnails button[aria-pressed=true]{border-color:#777}.drdent-french-module__8q_XKa__nlMediaThumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.drdent-french-module__8q_XKa__nlMediaThumbnails svg{color:#fff;background:#17202a;width:21px;height:21px;padding:2px;position:absolute;top:4px;right:4px}.drdent-french-module__8q_XKa__nlMediaDots{justify-content:center;align-items:center;gap:8px;margin:16px 0 24px;display:flex}.drdent-french-module__8q_XKa__nlMediaDots button{background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.drdent-french-module__8q_XKa__nlMediaDots span{background:#222;border-radius:50%;width:8px;height:8px}.drdent-french-module__8q_XKa__nlMediaDots button[aria-pressed=true] span{background:0 0;border:1px solid #222;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.drdent-french-module__8q_XKa__nlMediaTrack{transition:none}}.drdent-french-module__8q_XKa__nl{--ink:#222;--muted:#666;--purple:#886dbc;--bright:#004879}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder button{background:#886dbc;border-radius:4px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary:hover,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder button:hover{background:#7355a7}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{background:#f4effa;border-color:#886dbc}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerBadge{background:#e52121;border-radius:12px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#703bbe;border:0;gap:16px;transition:transform .1s ease-in-out}.drdent-french-module__8q_XKa__stickyReferenceHidden{visibility:hidden;pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference{transition:none}}.drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference .drdent-french-module__8q_XKa__stickyProduct{flex:1;gap:16px}.drdent-french-module__8q_XKa__stickyReference .drdent-french-module__8q_XKa__stickyProduct img{background:#fff;border-radius:5px;width:48px;height:48px}.drdent-french-module__8q_XKa__stickyEnglishName{overflow-wrap:anywhere;min-width:0;font:700 16px/1.6 Arial,sans-serif}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference button{color:#703bbe;background:#fff;border-radius:5px;flex-shrink:0;min-width:96px;min-height:46px;padding:10px;font-size:16px}.drdent-french-module__8q_XKa__nlMediaArrow{display:none}.drdent-french-module__8q_XKa__nlBrands{text-align:center;padding:40px 20px}.drdent-french-module__8q_XKa__nlBrands h2{margin-bottom:30px;font-size:36px;font-weight:400}.drdent-french-module__8q_XKa__nlBrands>div{scrollbar-width:none;align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex;overflow-x:auto}.drdent-french-module__8q_XKa__nlBrands img{-o-object-fit:contain;object-fit:contain;flex:0 0 180px;height:70px}.drdent-french-module__8q_XKa__nlTestimonials{background:#fff;padding:36px 0}.drdent-french-module__8q_XKa__nlTestimonials .drdent-french-module__8q_XKa__nlVideoContainer{max-width:1400px;padding:0 50px}.drdent-french-module__8q_XKa__nlVideoContainer{max-width:1200px;margin:auto;padding:0 20px}.drdent-french-module__8q_XKa__nlTestimonials h2{text-align:center;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.3}.drdent-french-module__8q_XKa__nlVideoCarousel{margin-bottom:0;position:relative}.drdent-french-module__8q_XKa__nlVideoTrack{scrollbar-width:none;scroll-snap-type:x mandatory;gap:28px;padding:0;display:flex;overflow-x:auto}.drdent-french-module__8q_XKa__nlVideoTrack::-webkit-scrollbar{display:none}.drdent-french-module__8q_XKa__nlVideoTrack[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.drdent-french-module__8q_XKa__nlVideoCard{scroll-snap-align:start;background:#fff;border-radius:24px;flex:0 0 calc(25% - 21px);min-width:0;overflow:hidden}.drdent-french-module__8q_XKa__nlClipFrame{aspect-ratio:563/1000;background:#000;position:relative}.drdent-french-module__8q_XKa__nlClipTools{z-index:2;gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.drdent-french-module__8q_XKa__nlClipTools button{color:#ffffffe6;cursor:pointer;background:#121212;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.drdent-french-module__8q_XKa__nlClipFrame video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.drdent-french-module__8q_XKa__nlClipPlay{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.drdent-french-module__8q_XKa__nlClipPlay>span{background:#a037da;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.drdent-french-module__8q_XKa__nlClipPlay:focus-visible,.drdent-french-module__8q_XKa__nlClipTools button:focus-visible,.drdent-french-module__8q_XKa__nlVideoArrow:focus-visible{outline-offset:-3px;outline:3px solid #992bd4}.drdent-french-module__8q_XKa__nlViewCount{color:#fff;pointer-events:none;background:#000000bf;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font:600 11px Arial;display:flex;position:absolute;top:8px;left:8px}.drdent-french-module__8q_XKa__nlClipProduct{background:#886dbc;align-items:center;gap:8px;padding:10px;display:flex}.drdent-french-module__8q_XKa__nlClipProduct img{-o-object-fit:cover;object-fit:cover;border-radius:6px}.drdent-french-module__8q_XKa__nlClipProduct b{margin-bottom:4px;font:700 12px Arial;display:block}.drdent-french-module__8q_XKa__nlClipProduct strong{color:#fff;text-align:left;font-size:13px;display:block}.drdent-french-module__8q_XKa__nlVideoArrow{color:#ffffffe6;z-index:3;cursor:pointer;background:#121212;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.drdent-french-module__8q_XKa__nlVideoArrow:disabled{opacity:.3;cursor:default}.drdent-french-module__8q_XKa__nlMediaPrevious{left:12px;right:auto}.drdent-french-module__8q_XKa__nlMediaNext{left:auto;right:12px}.drdent-french-module__8q_XKa__nlVideoArrow.drdent-french-module__8q_XKa__nlMediaPrevious{left:10px}.drdent-french-module__8q_XKa__nlVideoArrow.drdent-french-module__8q_XKa__nlMediaNext{right:10px}.drdent-french-module__8q_XKa__nlSocialProof{justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.drdent-french-module__8q_XKa__nlSocialProof>div{direction:ltr;display:flex}.drdent-french-module__8q_XKa__nlSocialProof img{border:2px solid #fff;border-radius:50%;margin-left:-10px;box-shadow:0 2px 4px #0002}.drdent-french-module__8q_XKa__nlSource{color:#666;text-align:center;margin-top:14px;font-size:11px;line-height:1.5;display:block}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlDetails{max-width:1200px;padding:42px 0 50px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlDetails .drdent-french-module__8q_XKa__detail{border:1px solid #ddd;border-radius:4px;margin-bottom:12px;padding:0 20px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlDetails summary{padding:20px 0;font-size:18px;font-weight:400}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits{background:#eef4fd;padding:60px 20px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits .drdent-french-module__8q_XKa__container{width:100%;max-width:1400px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits .drdent-french-module__8q_XKa__sectionHeading h2{margin-bottom:60px;font-size:48px;font-weight:800}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards{gap:40px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards article{grid-template-rows:auto auto 1fr auto;display:grid}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards h3{min-height:2.5em;margin:12px 0 16px;font-size:20px;font-weight:800}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards p{color:#333;min-height:0;font-size:14px;line-height:1.6}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards img{aspect-ratio:16/10;border-radius:8px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight{gap:0;width:100%;padding:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight>div:last-child{padding:40px 60px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight img{border-radius:0}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight h2{font-size:40px;font-weight:500}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight li svg{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight ul{padding-inline-start:30px;list-style:outside}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight li{display:list-item}.drdent-french-module__8q_XKa__nlExperiences{background:#f8f8f8;padding:60px 20px}.drdent-french-module__8q_XKa__nlExperiences h2{margin-bottom:12px;font-size:42px;font-weight:600}.drdent-french-module__8q_XKa__nlExperiences>div>p{color:#666;margin-bottom:40px}.drdent-french-module__8q_XKa__nlExperienceGrid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.drdent-french-module__8q_XKa__nlExperienceVideo{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000001a}.drdent-french-module__8q_XKa__nlExperienceVideo video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:12px;width:100%;margin-bottom:16px;display:block}.drdent-french-module__8q_XKa__nlExperienceVideo h3{color:#fff;font-size:20px;font-weight:600}.drdent-french-module__8q_XKa__nlExperienceStats{flex-direction:column;gap:24px;display:flex}.drdent-french-module__8q_XKa__nlExperienceStats article{background:#fff;border-radius:12px;align-items:start;gap:20px;padding:24px;display:flex;box-shadow:0 2px 12px #0000000f}.drdent-french-module__8q_XKa__nlExperienceStats strong{color:#c1bae6;min-width:100px;font:700 56px/1 Arial}.drdent-french-module__8q_XKa__nlExperienceStats h3{margin-bottom:8px;font-size:18px;font-weight:600}.drdent-french-module__8q_XKa__nlExperienceStats p{color:#666;font-size:14px;line-height:1.5}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison{background:linear-gradient(#f8f9fa,#e8f0f7);padding:60px 20px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__container{width:100%;max-width:1200px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__sectionHeading h2{font-size:42px;font-weight:800}.drdent-french-module__8q_XKa__nlProductComparison{background:#fff;border-radius:12px;margin:40px 0;overflow:hidden;box-shadow:0 4px 6px #0000000d}.drdent-french-module__8q_XKa__nlProductComparison table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.drdent-french-module__8q_XKa__nlProductComparison th,.drdent-french-module__8q_XKa__nlProductComparison td{overflow-wrap:anywhere;border-bottom:1px solid #e5e7eb;padding:18px 12px;font-size:14px}.drdent-french-module__8q_XKa__nlProductComparison thead th{padding:20px 12px;font-weight:700}.drdent-french-module__8q_XKa__nlProductComparison thead th:nth-child(2){color:#fff;background:#1e40af}.drdent-french-module__8q_XKa__nlProductComparison tbody td:nth-child(2){color:#1e40af;background:#eff6ff;font-weight:600}.drdent-french-module__8q_XKa__nlProductComparison tbody td:last-child{color:#6b7280}.drdent-french-module__8q_XKa__nlProductComparison tbody th{font-weight:500}.drdent-french-module__8q_XKa__nlProductComparison th span{color:#9ca3af;display:block}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__primary{background:#1e40af;border-radius:8px;padding:16px 40px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlReviews{max-width:1400px;padding:60px 20px}.drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__eyebrow{color:#0056b3;font-size:13px;font-weight:600}.drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__sectionHeading h2{color:#000;margin:10px 0 15px;font-size:42px;font-weight:700}.drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__sectionHeading p{color:#666;max-width:700px;margin:auto;font-size:15px}.drdent-french-module__8q_XKa__nlReviewStats{text-align:center;border-block:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0;padding:15px 0;display:grid}.drdent-french-module__8q_XKa__nlReviewStats strong{color:#000;margin-bottom:3px;font:700 24px Arial;display:block}.drdent-french-module__8q_XKa__nlReviewStats span{color:#666;font-size:11px}.drdent-french-module__8q_XKa__nlReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:30px;display:grid}.drdent-french-module__8q_XKa__nlReviewGrid>article{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014}.drdent-french-module__8q_XKa__nlReviewGrid>article>img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f5f5f5;width:100%;height:auto;display:block}.drdent-french-module__8q_XKa__nlReviewContent{padding:20px}.drdent-french-module__8q_XKa__nlReviewer{align-items:center;gap:12px;margin-bottom:12px;display:flex}.drdent-french-module__8q_XKa__nlReviewer>span{color:#fff;background:#0056b3;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.drdent-french-module__8q_XKa__nlReviewer b{overflow-wrap:anywhere;font-size:15px}.drdent-french-module__8q_XKa__nlReviewStars{color:orange;text-align:start;direction:ltr;margin-bottom:12px;font-size:18px}.drdent-french-module__8q_XKa__nlReviewContent p{color:#333;font-size:14px;line-height:1.6}.drdent-french-module__8q_XKa__nlTrustpilot{text-align:center;border:1px solid #e5e7eb;border-radius:8px;max-width:800px;margin:30px auto 60px;padding:30px 20px}.drdent-french-module__8q_XKa__nlTrustpilot h2{margin-bottom:20px;font-size:24px}.drdent-french-module__8q_XKa__nlTrustStars{justify-content:center;gap:4px;display:flex}.drdent-french-module__8q_XKa__nlTrustStars span{color:#fff;background:#00b67a;place-items:center;width:42px;height:42px;font:32px Arial;display:grid}.drdent-french-module__8q_XKa__nlTrustStars span[data-partial]{background:linear-gradient(90deg,#00b67a 30%,#dcdce6 30%)}.drdent-french-module__8q_XKa__nlTrustpilot p{margin:16px 0}.drdent-french-module__8q_XKa__nlTrustpilot>strong{font:600 24px Arial}.drdent-french-module__8q_XKa__nlTrustpilot>strong span{color:#00b67a}.drdent-french-module__8q_XKa__nlTrustpilot small{color:#666;margin-top:12px;font-size:11px;display:block}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq{max-width:1200px;padding:22px 0 60px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__eyebrow{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__sectionHeading{text-align:start}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq .drdent-french-module__8q_XKa__detail{margin-top:20px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__faq summary{font-weight:400}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooter{text-align:start;background:#f5f5f5;padding:60px max(20px,50% - 660px) 30px}.drdent-french-module__8q_XKa__nlFooterGrid{grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:40px;display:grid}.drdent-french-module__8q_XKa__nlFooterGrid h2{margin-bottom:12px;font-size:28px;font-weight:500}.drdent-french-module__8q_XKa__nlFooterGrid h3{margin-bottom:20px;font-size:18px}.drdent-french-module__8q_XKa__nlFooterGrid p{color:#666;line-height:1.7}.drdent-french-module__8q_XKa__nlFooterGrid>div:nth-child(2) a{color:#666;margin-bottom:12px;font-size:14px;display:block}.drdent-french-module__8q_XKa__nlFooterSocials{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.drdent-french-module__8q_XKa__nlFooterSocials a{font-size:13px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header{padding-block:18px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__brandAvailability{display:none}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo h1{font-size:30px;font-weight:500}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__galleryNote{display:none}.drdent-french-module__8q_XKa__nlHeroRating{color:#141414;direction:ltr;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin:18px 0 24px;font-size:12px;display:flex}.drdent-french-module__8q_XKa__nlHeroRating>a{text-underline-offset:2px;font-size:10px;text-decoration:underline}.drdent-french-module__8q_XKa__nlHeroStars{gap:2px;display:inline-flex}.drdent-french-module__8q_XKa__nlHeroStars>span{color:#fff;background:#00b67a;place-items:center;width:14px;height:14px;font:13px/1 Arial,sans-serif;display:grid}.drdent-french-module__8q_XKa__nlHeroStars>span[data-half]{background:linear-gradient(90deg,#00b67a 50%,#dcdce6 50%)}.drdent-french-module__8q_XKa__nlHeroTrustpilot{align-items:center;gap:2px;font:10px/1 Arial,sans-serif;display:inline-flex}.drdent-french-module__8q_XKa__nlHeroTrustpilot>span{color:#00b67a;font-size:18px}.drdent-french-module__8q_XKa__nlHeroPrice{flex-wrap:wrap;align-items:center;gap:15px;margin:24px 0 14px;display:flex}.drdent-french-module__8q_XKa__nlHeroPrice strong{font-size:28px}.drdent-french-module__8q_XKa__nlHeroPrice del{color:#999;font-size:20px}.drdent-french-module__8q_XKa__nlHeroPrice>span{color:#fff;background:#e52121;border-radius:4px;padding:5px 10px;font-size:12px}.drdent-french-module__8q_XKa__nlStock{color:#f59a23;align-items:center;gap:8px;padding-bottom:14px;font-size:14px;display:flex}.drdent-french-module__8q_XKa__nlStock>span{background:#ffb23e;border-radius:50%;width:8px;height:8px}.drdent-french-module__8q_XKa__nlStock[data-available=false]{color:#666;border-color:#aaa}.drdent-french-module__8q_XKa__nlStock[data-available=false]>span{background:#aaa}.drdent-french-module__8q_XKa__nlDelivery{border-top:1px solid #eee;flex-direction:column;gap:18px;padding:24px 0;display:flex}.drdent-french-module__8q_XKa__nlDelivery span{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}@media (max-width:1023px){.drdent-french-module__8q_XKa__nlReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:968px){.drdent-french-module__8q_XKa__nlExperienceGrid{grid-template-columns:1fr}.drdent-french-module__8q_XKa__nlExperiences h2{font-size:32px}}@media (max-width:767px){.drdent-french-module__8q_XKa__nlFooterGrid{grid-template-columns:1fr;gap:35px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooter{padding:40px 15px 25px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header{grid-template-columns:1fr auto 1fr;gap:8px;padding:14px 15px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__brand{grid-column:2}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__logo{font-size:28px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__headerOrder{grid-column:3;padding:8px;font-size:11px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo h1{font-size:24px}.drdent-french-module__8q_XKa__nlMediaViewport{position:relative}.drdent-french-module__8q_XKa__nlMediaArrow{color:#17202a;background:#ffffffe6;border:0;border-radius:3px;place-items:center;width:32px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.drdent-french-module__8q_XKa__nlBrands{padding:30px 15px}.drdent-french-module__8q_XKa__nlBrands h2{font-size:26px}.drdent-french-module__8q_XKa__nlBrands>div{gap:20px}.drdent-french-module__8q_XKa__nlBrands img{flex-basis:110px;height:50px}.drdent-french-module__8q_XKa__nlVideoContainer{padding:0 15px}.drdent-french-module__8q_XKa__nlVideoArrow{display:grid}.drdent-french-module__8q_XKa__nlTestimonials h2{font-size:28px}.drdent-french-module__8q_XKa__nlSocialProof{font-size:12px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlDetails{padding:42px 0 50px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits{padding:40px 20px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits .drdent-french-module__8q_XKa__sectionHeading h2{margin-bottom:40px;font-size:32px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards{grid-template-columns:1fr}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards article{flex-direction:column;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlCards h3{min-height:0;font-size:18px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight{grid-template-columns:1fr}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight>div:last-child{padding:30px 15px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight h2{font-size:30px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison{padding:40px 12px}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__sectionHeading h2{font-size:26px}.drdent-french-module__8q_XKa__nlProductComparison{border-radius:8px;margin:30px 0}.drdent-french-module__8q_XKa__nlProductComparison th,.drdent-french-module__8q_XKa__nlProductComparison td,.drdent-french-module__8q_XKa__nlProductComparison thead th{padding:14px 8px;font-size:12px;line-height:1.3}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlReviews{width:100%;padding:40px 15px}.drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__sectionHeading h2{font-size:28px}.drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__sectionHeading p{font-size:13px}.drdent-french-module__8q_XKa__nlReviewStats{grid-template-columns:repeat(2,1fr);gap:15px 10px}.drdent-french-module__8q_XKa__nlReviewStats strong{font-size:20px}.drdent-french-module__8q_XKa__nlReviewStats span{font-size:9px}.drdent-french-module__8q_XKa__nlReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}.drdent-french-module__8q_XKa__nlReviewGrid>article{border-radius:8px}.drdent-french-module__8q_XKa__nlReviewContent{padding:12px}.drdent-french-module__8q_XKa__nlReviewer{gap:8px}.drdent-french-module__8q_XKa__nlReviewer>span{width:32px;height:32px}.drdent-french-module__8q_XKa__nlReviewer b{font-size:13px}.drdent-french-module__8q_XKa__nlReviewStars{font-size:14px}.drdent-french-module__8q_XKa__nlReviewContent p{font-size:12px;line-height:1.5}.drdent-french-module__8q_XKa__nlTrustpilot{margin-inline:15px}}@media (max-width:640px){.drdent-french-module__8q_XKa__nlExperiences{padding:40px 16px}.drdent-french-module__8q_XKa__nlExperiences .drdent-french-module__8q_XKa__nlVideoContainer{padding:0}.drdent-french-module__8q_XKa__nlExperiences h2{font-size:28px}.drdent-french-module__8q_XKa__nlExperienceVideo{padding:20px}.drdent-french-module__8q_XKa__nlExperienceStats article{flex-direction:column;gap:12px;padding:20px}.drdent-french-module__8q_XKa__nlExperienceStats strong{font-size:48px}}@media (max-width:749px){.drdent-french-module__8q_XKa__nlTestimonials{padding:27px 0}.drdent-french-module__8q_XKa__nlTestimonials .drdent-french-module__8q_XKa__nlVideoContainer{padding:0 15px}.drdent-french-module__8q_XKa__nlVideoCard{border-radius:20px;flex-basis:calc(50% - 6px)}.drdent-french-module__8q_XKa__nlVideoTrack{gap:12px;padding-right:24px}}@media (max-width:480px){.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__sectionHeading h2{font-size:22px}.drdent-french-module__8q_XKa__nlProductComparison th,.drdent-french-module__8q_XKa__nlProductComparison td,.drdent-french-module__8q_XKa__nlProductComparison thead th{padding:12px 6px;font-size:11px}.drdent-french-module__8q_XKa__nlReviewGrid{gap:12px}}.drdent-french-module__8q_XKa__page.drdent-french-module__8q_XKa__nl{--purple:#004799;--bright:#00489a;--ink:#141414;--muted:#4b5563;--line:#1414141f;background:#eef4fd}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__header{color:var(--ink);background:#fff}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__logo{color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__headerOrder,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__primary,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder button{color:#fff;background:#004799;border-color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__headerOrder:hover,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__primary:hover,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison .drdent-french-module__8q_XKa__primary:hover,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder button:hover{background:#00489a}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__mainImage,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__videoCard,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__thumbnails button,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlBenefits,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlTestimonials,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlExperiences,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlComparison{background:#eef4fd}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight{background:#c8daf7}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlSpotlight p,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlExperienceStats p,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlExperiences>div>p{color:var(--muted)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlExperienceVideo{background:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlExperienceStats strong{color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{background:#fff}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer.drdent-french-module__8q_XKa__selected{border-color:#713bbe}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerBadge,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offerSaving{color:#00499b;background:#00499b29}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlProductComparison thead th:nth-child(2){background:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlProductComparison tbody td:nth-child(2){color:#004799;background:#eef4fd}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlReviews .drdent-french-module__8q_XKa__eyebrow{color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlReviewer>span{background:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutTrust{color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard{border-color:var(--line);background:#fff}:is(.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard input:not([type=radio]),.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard select,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard textarea,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard fieldset){border-color:var(--line)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__checkoutCard label:has(input[type=radio]:checked){background:#eef4fd}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference{background:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference button{color:#004799;background:#fff}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__stickyOrder.drdent-french-module__8q_XKa__stickyReference button:hover{background:#eef4fd}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooter{color:#fff;background:#00489a}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooterGrid p,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooterGrid>div:nth-child(2) a{color:#fff}.drdent-french-module__8q_XKa__nl a:focus-visible,.drdent-french-module__8q_XKa__nl button:focus-visible,.drdent-french-module__8q_XKa__nl summary:focus-visible{outline-color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__offer:has(input:focus-visible){outline-color:#004799}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__nlFooter small{color:#ffffffb3}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__intro{color:var(--muted)}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__genBadge,.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__trust{color:#004799;background:#c8daf7}.drdent-french-module__8q_XKa__page.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo h1{letter-spacing:-1px;text-align:left;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,4.8vw,30px);font-weight:900;line-height:.98}.drdent-french-module__8q_XKa__nlHeroDescription{color:#141414;text-align:left;margin:0 0 16px;font-size:13px;line-height:1.65}.drdent-french-module__8q_XKa__nlHeroDescription strong{font-weight:700}.drdent-french-module__8q_XKa__bundleOffer{cursor:pointer;text-align:start;background:#fff;border:1px solid #e0e5ec;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid;position:relative}.drdent-french-module__8q_XKa__bundleOffer.drdent-french-module__8q_XKa__bundleSelected{background:#f4f7fd;border-color:#004799;box-shadow:inset 0 0 0 1px #004799}.drdent-french-module__8q_XKa__bundleOffer>input{appearance:none;background:#fff;border:1.5px solid #d5c4f1;border-radius:50%;width:17px;height:17px;margin:0}.drdent-french-module__8q_XKa__bundleOffer>input:checked{background:radial-gradient(circle,#713bbe 0 4px,#fff 4.5px);border-color:#713bbe}.drdent-french-module__8q_XKa__bundleOffer:has(input:focus-visible){outline-offset:3px;outline:2px solid #004799}.drdent-french-module__8q_XKa__bundleDetails,.drdent-french-module__8q_XKa__bundlePricing{flex-direction:column;gap:2px;min-width:0;display:flex}.drdent-french-module__8q_XKa__bundleHeading{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;line-height:1.4;display:flex}.drdent-french-module__8q_XKa__bundleDiscount{color:#004799;white-space:nowrap;background:#dce8f7;border-radius:2px;padding:2px 5px;font-size:9px}.drdent-french-module__8q_XKa__bundleTreatments{color:#6b7280;font-size:11px}.drdent-french-module__8q_XKa__bundlePricing{text-align:end;white-space:nowrap}.drdent-french-module__8q_XKa__bundlePricing b{font-size:17px;font-weight:800}.drdent-french-module__8q_XKa__bundlePricing small{font-size:10px}.drdent-french-module__8q_XKa__bundlePricing del{color:#8a94a4;font-size:11px}.drdent-french-module__8q_XKa__bundleBest{top:-10px;color:#fff;background:#ed1730;border-radius:2px;padding:1px 9px;font-size:10px;font-weight:700;position:absolute;inset-inline-end:10px}.drdent-french-module__8q_XKa__bundleSavings{color:#6632a0;background:#f0eafa;border-radius:3px;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo>.drdent-french-module__8q_XKa__primary{border-radius:0;flex-direction:column;gap:3px;margin-top:12px;display:flex}.drdent-french-module__8q_XKa__nl .drdent-french-module__8q_XKa__productInfo>.drdent-french-module__8q_XKa__primary small{font-size:12px;font-weight:500}@media (max-width:380px){.drdent-french-module__8q_XKa__bundleOffer{gap:7px;padding:12px 8px}.drdent-french-module__8q_XKa__bundleHeading{gap:4px;font-size:13px}.drdent-french-module__8q_XKa__bundlePricing b{font-size:15px}}.drdent-french-module__8q_XKa__page{font-family:Arial,sans-serif}.drdent-french-module__8q_XKa__page button{white-space:normal}.drdent-french-module__8q_XKa__page h1{overflow-wrap:normal}.drdent-french-module__8q_XKa__page [class*=primary]{gap:10px}
@font-face{font-family:arabic;src:url(../media/tajawal_400-s.p.1kw5f39z0z9gr.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:arabic;src:url(../media/tajawal_700-s.p.42mo9-pbx6uxg.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:arabic Fallback;src:local(Arial);ascent-override:68.09%;descent-override:37.8%;line-gap-override:21.18%;size-adjust:94.43%}.arabic_f0ab6e69-module__8HFTia__className{font-family:arabic,arabic Fallback}
.luma-boutique-module__8GtCEG__root{--ink:#3f2e3e;--plum:#714664;--paper:#e8dce2;--rose:#e4cddc;--surface:#f3e9ee;--muted-text:#725d6b;--line:#cbb3c1;--button:#6c4261;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);padding-bottom:92px;font-size:17px;line-height:1.6}.luma-boutique-module__8GtCEG__root *{box-sizing:border-box}.luma-boutique-module__8GtCEG__videoSection{margin:22px 0}.luma-boutique-module__8GtCEG__videoHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.luma-boutique-module__8GtCEG__videoHeading small{color:var(--muted-text);font-size:11px}.luma-boutique-module__8GtCEG__videoStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.luma-boutique-module__8GtCEG__videoTile{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.luma-boutique-module__8GtCEG__videoTile img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(153px,20vw,220px);display:block}.luma-boutique-module__8GtCEG__videoTile:after{content:"";background:linear-gradient(#0000 45%,#24152e99);position:absolute;inset:0}.luma-boutique-module__8GtCEG__videoPlay{z-index:1;width:33px;height:33px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.luma-boutique-module__8GtCEG__videoLabel{z-index:1;font-size:11px;position:absolute;bottom:10px;left:5px;right:5px}.luma-boutique-module__8GtCEG__videoAttribution{color:var(--muted-text);margin:7px 0 0;font-size:10px}.luma-boutique-module__8GtCEG__videoDialog{color:#fff;background:#211923;border:0;border-radius:16px;max-width:min(420px,92vw);max-height:90dvh;padding:0;overflow:auto}.luma-boutique-module__8GtCEG__videoDialog::backdrop{background:#211923c9}.luma-boutique-module__8GtCEG__videoDialog video{width:100%;max-height:85dvh;display:block}.luma-boutique-module__8GtCEG__videoDialog p{padding:12px 20px}.luma-boutique-module__8GtCEG__videoClose{z-index:2;color:#fff;cursor:pointer;background:#211923b3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.luma-boutique-module__8GtCEG__root button,.luma-boutique-module__8GtCEG__root a,.luma-boutique-module__8GtCEG__root input{touch-action:manipulation}.luma-boutique-module__8GtCEG__root button:focus-visible,.luma-boutique-module__8GtCEG__root a:focus-visible,.luma-boutique-module__8GtCEG__root summary:focus-visible{outline-offset:4px;outline:3px solid #ad7e9c}.luma-boutique-module__8GtCEG__announcement{color:#fff;letter-spacing:.02em;background:#493342;justify-content:center;align-items:center;gap:9px;padding:9px;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:24px 32px;display:flex}.luma-boutique-module__8GtCEG__brand{letter-spacing:-1.5px;color:var(--plum);font:36px Georgia,serif;text-decoration:none}.luma-boutique-module__8GtCEG__brand span{letter-spacing:3px;text-align:center;margin-top:9px;font:9px Arial,sans-serif;display:block}.luma-boutique-module__8GtCEG__header nav{gap:26px;font-size:15px;display:flex}.luma-boutique-module__8GtCEG__header nav a{color:inherit;text-decoration:none}.luma-boutique-module__8GtCEG__headerOrder{border:1px solid var(--line);color:var(--plum);background:0 0;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__hero{direction:ltr;grid-template-columns:1fr 1fr;align-items:start;gap:65px;max-width:1240px;margin:auto;padding:48px 32px 54px;display:grid}.luma-boutique-module__8GtCEG__visual{min-width:0}.luma-boutique-module__8GtCEG__photo{aspect-ratio:1/1.06;background:var(--rose);border-radius:160px 160px 12px 12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.luma-boutique-module__8GtCEG__photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.luma-boutique-module__8GtCEG__thumbs{scrollbar-width:none;justify-content:safe center;gap:10px;margin-top:16px;display:flex;overflow:auto}.luma-boutique-module__8GtCEG__thumbs::-webkit-scrollbar{display:none}.luma-boutique-module__8GtCEG__thumbs button{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:0 0 70px;height:70px;padding:0;overflow:hidden}.luma-boutique-module__8GtCEG__thumbs button[aria-pressed=true]{border:2px solid var(--plum)}.luma-boutique-module__8GtCEG__thumbs img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.luma-boutique-module__8GtCEG__intro{direction:rtl;padding-top:12px}.luma-boutique-module__8GtCEG__eyebrow{color:var(--plum);letter-spacing:1.7px;font-family:Arial,Tahoma,sans-serif;font-size:11px}.luma-boutique-module__8GtCEG__intro h1{letter-spacing:-1px;margin:19px 0 15px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.25}.luma-boutique-module__8GtCEG__productName{margin:0 0 9px;font-size:19px;font-weight:700}.luma-boutique-module__8GtCEG__body{color:var(--muted-text);font-size:16px;line-height:1.9}.luma-boutique-module__8GtCEG__trust{flex-wrap:wrap;gap:18px;margin:19px 0 24px;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__trust span{align-items:center;gap:6px;display:flex}.luma-boutique-module__8GtCEG__offers{border:0;margin:0;padding:0}.luma-boutique-module__8GtCEG__offers legend{text-align:center;align-items:center;gap:12px;width:100%;margin-bottom:12px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__offers legend:before,.luma-boutique-module__8GtCEG__offers legend:after{content:"";background:var(--line);flex:1;height:1px}.luma-boutique-module__8GtCEG__offers label{cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:16px;display:flex;position:relative}.luma-boutique-module__8GtCEG__offers input{color:var(--plum);accent-color:var(--plum);--tw-ring-color:var(--plum);flex-shrink:0;width:17px;height:17px}.luma-boutique-module__8GtCEG__offers .luma-boutique-module__8GtCEG__offerDescription{flex:1;font-size:15px}.luma-boutique-module__8GtCEG__offers .luma-boutique-module__8GtCEG__offerSavings{color:var(--plum);margin-top:3px;font-size:12px;font-weight:700}.luma-boutique-module__8GtCEG__savingsSummary{text-align:center;background:var(--rose);color:var(--plum);border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__bestValue{top:-9px;color:#fff;background:#d7253d;border-radius:4px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}.luma-boutique-module__8GtCEG__offers small{color:var(--muted-text);display:block}.luma-boutique-module__8GtCEG__activeOffer{box-shadow:inset 0 0 0 1px var(--plum);border-color:var(--plum)!important;background:#e4cddc!important}.luma-boutique-module__8GtCEG__offerPrice{text-align:left;white-space:nowrap;font-size:16px;font-weight:700;display:grid}.luma-boutique-module__8GtCEG__offerPrice del{color:var(--muted-text);font-size:12px;font-weight:400}.luma-boutique-module__8GtCEG__price{align-items:baseline;gap:13px;margin:18px 0 12px;font-size:28px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__price del{color:var(--muted-text);font-size:17px;font-weight:400}.luma-boutique-module__8GtCEG__order{background:var(--button);color:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__root button:disabled{opacity:.5;cursor:not-allowed}.luma-boutique-module__8GtCEG__deliveryNote{text-align:center;color:var(--muted-text);margin:12px 0 0;font-size:12px}.luma-boutique-module__8GtCEG__checkout{background:#dfced9;grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;padding:48px max(32px,50vw - 588px);scroll-margin-top:20px;display:grid}.luma-boutique-module__8GtCEG__checkout h2{margin:15px 0;font-size:36px;font-weight:700;line-height:1.3}.luma-boutique-module__8GtCEG__checkout p{color:var(--muted-text)}.luma-boutique-module__8GtCEG__checkout{--background:330 29% 93%;--card:330 29% 93%;--foreground:303 16% 21%;--card-foreground:303 16% 21%;--primary:316 24% 34%;--primary-foreground:0 0% 100%;--border:322 19% 72%;--input:322 18% 57%;--ring:316 24% 34%;--muted:300 9% 85%;--muted-foreground:303 16% 21%;--danger:0 70% 35%;--danger-soft:0 86% 97%;--danger-border:0 93% 88%}.luma-boutique-module__8GtCEG__checkout form{color:var(--ink);border-radius:16px;box-shadow:0 8px 30px #100b1426}.luma-boutique-module__8GtCEG__checkout form h2{margin:0;font-size:24px}.luma-boutique-module__8GtCEG__checkout form p{font-size:14px}.luma-boutique-module__8GtCEG__checkout form button{border-radius:30px}.luma-boutique-module__8GtCEG__details{text-align:center;max-width:760px;margin:auto;padding:0 24px}.luma-boutique-module__8GtCEG__details h2,.luma-boutique-module__8GtCEG__faq h2{margin:10px 0 20px;font-size:34px;font-weight:700}.luma-boutique-module__8GtCEG__details p{color:var(--muted-text);line-height:1.9}.luma-boutique-module__8GtCEG__faq{grid-template-columns:.8fr 1.2fr;gap:50px;max-width:1120px;margin:auto;padding:0 24px;display:grid}.luma-boutique-module__8GtCEG__faq details{border-bottom:1px solid var(--line);padding:18px 0}.luma-boutique-module__8GtCEG__faq summary{cursor:pointer;font-weight:700}.luma-boutique-module__8GtCEG__faq details p{color:var(--muted-text);margin:12px 0;font-size:15px}.luma-boutique-module__8GtCEG__footer{border-top:1px solid var(--line);max-width:1176px;color:var(--muted-text);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:24px 32px;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__footer>span{color:var(--plum);font:28px Georgia,serif}.luma-boutique-module__8GtCEG__footer a{color:var(--plum)}.luma-boutique-module__8GtCEG__sticky{z-index:30;color:#f6f0eb;background:#493342;border-top:1px solid #493342;justify-content:space-between;align-items:center;gap:14px;padding:12px max(24px,50vw - 588px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #100b1433}.luma-boutique-module__8GtCEG__sticky>div{align-items:center;gap:24px;display:flex}.luma-boutique-module__8GtCEG__sticky>div>span{font-size:14px}.luma-boutique-module__8GtCEG__sticky .luma-boutique-module__8GtCEG__price{margin:0;font-size:22px}.luma-boutique-module__8GtCEG__sticky .luma-boutique-module__8GtCEG__price del{color:#d4c6d0;font-size:13px}.luma-boutique-module__8GtCEG__sticky button{color:#fff;background:#885c7b;border:0;border-radius:25px;align-items:center;gap:12px;padding:12px 30px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__editing{outline-offset:-3px;outline:3px solid #94708b}@media (max-width:800px){.luma-boutique-module__8GtCEG__header{padding:18px 20px}.luma-boutique-module__8GtCEG__header nav{display:none}.luma-boutique-module__8GtCEG__brand{font-size:29px}.luma-boutique-module__8GtCEG__headerOrder{padding:8px 14px;font-size:13px}.luma-boutique-module__8GtCEG__hero{grid-template-columns:1fr;gap:28px;padding:24px 20px 36px}.luma-boutique-module__8GtCEG__photo{aspect-ratio:1;border-radius:120px 120px 12px 12px;max-width:500px;margin:auto}.luma-boutique-module__8GtCEG__intro{padding:0}.luma-boutique-module__8GtCEG__intro h1{font-size:38px}.luma-boutique-module__8GtCEG__checkout{grid-template-columns:1fr;gap:16px;padding:32px 20px}.luma-boutique-module__8GtCEG__checkout>div{text-align:center}.luma-boutique-module__8GtCEG__checkout h2{margin:8px 0;font-size:29px}.luma-boutique-module__8GtCEG__checkout>div p{margin:0;font-size:14px}.luma-boutique-module__8GtCEG__faq{grid-template-columns:1fr;gap:0}.luma-boutique-module__8GtCEG__faq h2{font-size:29px}.luma-boutique-module__8GtCEG__footer{flex-direction:column;gap:8px;padding:20px}.luma-boutique-module__8GtCEG__footer p{margin:0}.luma-boutique-module__8GtCEG__sticky{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}.luma-boutique-module__8GtCEG__sticky>div{min-width:0;display:block}.luma-boutique-module__8GtCEG__sticky>div>span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11px;display:block;overflow:hidden}.luma-boutique-module__8GtCEG__sticky .luma-boutique-module__8GtCEG__price{gap:7px;font-size:20px}.luma-boutique-module__8GtCEG__sticky button{white-space:nowrap;padding:12px 19px;font-size:15px}.luma-boutique-module__8GtCEG__root{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.luma-boutique-module__8GtCEG__root *{scroll-behavior:auto!important}}.luma-boutique-module__8GtCEG__checkout{background:linear-gradient(135deg,#e4d3df,#f1e8ed);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:48px;padding-block:64px;scroll-margin-top:24px}.luma-boutique-module__8GtCEG__checkoutIntro{padding:30px 0}.luma-boutique-module__8GtCEG__checkoutKicker{border:1px solid var(--line);color:var(--plum);border-radius:30px;align-items:center;gap:8px;padding:8px 13px;font:12px/1.5 Arial,sans-serif;display:inline-flex}.luma-boutique-module__8GtCEG__checkoutIntro h2{letter-spacing:-1px;margin:22px 0 16px;font-size:clamp(36px,4vw,54px);line-height:1.2}.luma-boutique-module__8GtCEG__checkoutIntro>p{max-width:340px;line-height:1.9}.luma-boutique-module__8GtCEG__checkoutBundle{text-align:start;background:#ffffff70;border:1px solid #fff;border-radius:18px;grid-template-columns:1fr auto;gap:6px 14px;margin:28px 0;padding:20px;display:grid}.luma-boutique-module__8GtCEG__checkoutBundle>span{color:var(--muted-text);grid-column:1/-1;font-size:12px}.luma-boutique-module__8GtCEG__checkoutBundle strong,.luma-boutique-module__8GtCEG__checkoutBundle bdi{font-size:22px}.luma-boutique-module__8GtCEG__checkoutBundleDiscount{color:var(--plum);grid-column:1/-1;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:700;display:flex}.luma-boutique-module__8GtCEG__checkoutBundlePrice{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.luma-boutique-module__8GtCEG__checkoutBundlePrice del{color:var(--muted-text)}.luma-boutique-module__8GtCEG__checkoutBundlePrice del bdi{font-size:14px}.luma-boutique-module__8GtCEG__checkoutBenefits{gap:14px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.luma-boutique-module__8GtCEG__checkoutBenefits li{align-items:center;gap:10px;display:flex}.luma-boutique-module__8GtCEG__checkoutBenefits svg{color:var(--plum);flex-shrink:0}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]{text-align:start;background:#fbf7fa;border:1px solid #fff;border-radius:26px;min-width:0;padding:28px;box-shadow:0 18px 55px #4c29451a}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]>div:first-child{border-bottom:1px solid var(--line);padding-bottom:22px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] h2{font-size:28px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]>fieldset{border:0;border-bottom:1px solid #e8dfe5;margin-top:0;padding:18px 0}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] legend{padding-top:18px;font-size:14px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] fieldset>div{grid-template-columns:1fr;gap:8px;display:grid}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] fieldset label{background:#fff;border-color:#ddcdd7;border-radius:12px;padding:13px;font-size:13px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] fieldset label:has(input:checked){border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:#efe2eb}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] input[type=radio]{color:var(--plum);accent-color:var(--plum);--tw-ring-color:var(--plum);flex-shrink:0}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] input:not([type=radio]),.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] select,.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] textarea{background:#fff;border-color:#ddcdd7;border-radius:12px;min-height:48px;font-size:15px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] textarea{resize:vertical;min-height:88px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-order-summary]{background:#efe5ec;border:1px solid #e1cfdc;border-radius:16px;margin-top:24px;padding:18px}.luma-boutique-module__8GtCEG__checkout [data-order-summary] h3{margin:0 0 15px;font-size:16px}.luma-boutique-module__8GtCEG__checkout [data-order-summary]>div{justify-content:space-between;align-items:start;gap:16px;margin:10px 0;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__checkout [data-order-summary] bdi{white-space:nowrap}.luma-boutique-module__8GtCEG__checkout [data-summary-original]{color:var(--muted-text)}.luma-boutique-module__8GtCEG__checkout [data-summary-discount]{color:var(--plum);font-weight:700}.luma-boutique-module__8GtCEG__checkout [data-summary-total]{border-top:1px solid var(--line);padding-top:14px;margin-bottom:0!important;font-size:20px!important}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] button[type=submit]{background:var(--button);min-height:54px;margin-top:18px;font-size:16px}.luma-boutique-module__8GtCEG__checkout [data-payment-note]{text-align:center;margin:12px 0 0;font-size:11px}@media (max-width:900px){.luma-boutique-module__8GtCEG__checkout{grid-template-columns:1fr;gap:20px;padding:32px 20px}.luma-boutique-module__8GtCEG__checkoutIntro{padding:0}.luma-boutique-module__8GtCEG__checkoutIntro>p{margin-inline:auto}.luma-boutique-module__8GtCEG__checkoutBundle{margin:20px 0 12px}.luma-boutique-module__8GtCEG__checkoutBenefits{display:none}}@media (max-width:480px){.luma-boutique-module__8GtCEG__checkout{padding:28px 12px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]{border-radius:22px;padding:20px 16px}.luma-boutique-module__8GtCEG__checkout [data-summary-total]{font-size:18px!important}}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-fields]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:24px;display:grid}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-fields]>label,.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]>label{gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma]>label{margin-top:18px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] input:not([type=radio]),.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] select,.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] textarea{width:100%;font:inherit;color:var(--ink);border:1px solid #ddcdd7;padding:12px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] fieldset label{border:1px solid #ddcdd7;align-items:center;gap:10px;display:flex}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-quantity]{align-items:center;gap:10px;margin-top:20px;display:flex}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-quantity] input{text-align:center;width:64px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-quantity] button{background:#fff;border:1px solid #ddcdd7;width:40px;height:40px}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] button[type=submit]{color:#fff;border:0;width:100%;font-weight:700}.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] button:disabled{opacity:.6}@media (max-width:480px){.luma-boutique-module__8GtCEG__checkout form[data-appearance=luma] [data-checkout-fields]{grid-template-columns:1fr}}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme{--ink:#3f2e3e;--muted:#725d6b;--line:#cbb3c1;--purple:#714664;--bright:#6c4261;color:var(--ink);background:0 0;padding-bottom:0;font-family:inherit;font-size:17px}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme section{background:var(--paper);color:var(--ink)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme p{color:var(--muted-text)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme h2,.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme h3{color:var(--ink)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme details{border-color:var(--line)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme section:has(>div>img){background:var(--rose)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme section:has(>div>img) p{color:var(--muted-text)}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme .luma-boutique-module__8GtCEG__scienceVideo{background:var(--paper);padding:32px 24px 56px}.luma-boutique-module__8GtCEG__scienceVideo video{background:#3f2e3e;border-radius:18px;width:min(100%,960px);max-height:720px;margin:auto;display:block}.luma-boutique-module__8GtCEG__productAccordions{margin-top:24px}.luma-boutique-module__8GtCEG__productAccordions details{border-bottom:1px solid var(--line)}.luma-boutique-module__8GtCEG__productAccordions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.luma-boutique-module__8GtCEG__productAccordions summary::-webkit-details-marker{display:none}.luma-boutique-module__8GtCEG__productAccordions summary>span{color:var(--plum);font:22px/1 Arial}.luma-boutique-module__8GtCEG__productAccordions details[open] summary>span{transform:rotate(45deg)}.luma-boutique-module__8GtCEG__productAccordions p{color:var(--muted-text);margin:0 0 20px;font-size:14px;line-height:1.8}@media (max-width:767px){.luma-boutique-module__8GtCEG__hero{padding-inline:16px}.luma-boutique-module__8GtCEG__root .luma-boutique-module__8GtCEG__referenceTheme .luma-boutique-module__8GtCEG__scienceVideo{padding:24px 16px 32px}}.luma-boutique-module__8GtCEG__intro .luma-boutique-module__8GtCEG__referenceTitle{text-align:left;letter-spacing:-1px;direction:ltr;margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:900;line-height:.98}.luma-boutique-module__8GtCEG__referenceTitle>span{display:block}.luma-boutique-module__8GtCEG__heroRating{direction:ltr;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin:0 0 24px;font-size:12px;display:flex}.luma-boutique-module__8GtCEG__heroRating a{color:inherit;font-size:10px;text-decoration:underline}.luma-boutique-module__8GtCEG__heroStars{gap:2px;display:inline-flex}.luma-boutique-module__8GtCEG__heroStars>span{color:#fff;background:#00b67a;place-items:center;width:14px;height:14px;font:13px/1 Arial,sans-serif;display:grid}.luma-boutique-module__8GtCEG__heroStars>span[data-half]{background:linear-gradient(90deg,#00b67a 50%,#dcdce6 50%)}.luma-boutique-module__8GtCEG__heroTrustpilot{align-items:center;gap:2px;font:10px/1 Arial,sans-serif;display:inline-flex}.luma-boutique-module__8GtCEG__heroTrustpilot>span{color:#00b67a;font-size:18px}.luma-boutique-module__8GtCEG__referenceDescription{margin:0 0 12px;font-size:13px;line-height:1.65}.luma-boutique-module__8GtCEG__referenceStock{color:#c17712;align-items:center;gap:8px;margin:0 0 24px;font-size:13px;display:flex}.luma-boutique-module__8GtCEG__referenceStock>span{background:#f5ab34;border-radius:50%;width:7px;height:7px}.luma-boutique-module__8GtCEG__referenceStock[data-available=false]{color:var(--muted-text)}.luma-boutique-module__8GtCEG__referenceStock[data-available=false]>span{background:var(--muted-text)}@media (max-width:767px){.luma-boutique-module__8GtCEG__intro .luma-boutique-module__8GtCEG__referenceTitle{font-size:26px}}.luma-boutique-module__8GtCEG__sticky>.luma-boutique-module__8GtCEG__stickyImage{-o-object-fit:cover;object-fit:cover;background:var(--surface);border-radius:12px;flex-shrink:0;width:56px;height:56px}.luma-boutique-module__8GtCEG__sticky>div{flex:1;min-width:0}@media (max-width:900px){.luma-boutique-module__8GtCEG__sticky>.luma-boutique-module__8GtCEG__stickyImage{border-radius:9px;width:44px;height:44px}}@media (max-width:360px){.luma-boutique-module__8GtCEG__sticky>.luma-boutique-module__8GtCEG__stickyImage{width:36px;height:36px}.luma-boutique-module__8GtCEG__sticky .luma-boutique-module__8GtCEG__price{font-size:17px}.luma-boutique-module__8GtCEG__sticky .luma-boutique-module__8GtCEG__price del{font-size:11px}.luma-boutique-module__8GtCEG__sticky button{padding-inline:12px}}
