.information-page-module__JwqxJW__frame{grid-template-columns:minmax(0, var(--site-sidebar-width,calc((100% - 190px) / 6))) minmax(0, 1fr);width:min(100%,1600px);min-height:calc(100dvh - var(--header-height));margin-inline:auto;display:grid}.information-page-module__JwqxJW__sidebar{top:var(--header-height);height:calc(100dvh - var(--header-height));scrollbar-width:thin;background:var(--surface);align-self:start;position:sticky;overflow-y:auto}.information-page-module__JwqxJW__chapterLinks{margin:0;padding:0;list-style:none}.information-page-module__JwqxJW__chapterLinks li{border-bottom:1px solid var(--rule)}.information-page-module__JwqxJW__chapterLinks a{padding:20px;font-size:14px;font-weight:500;line-height:1.5;display:grid}.information-page-module__JwqxJW__chapterLinks a:hover{background:color-mix(in srgb, var(--rule) 25%, var(--surface))}.information-page-module__JwqxJW__chapterLinks a:focus-visible{outline-offset:-4px}.information-page-module__JwqxJW__content{min-width:0;padding-inline-start:1px;position:relative}.information-page-module__JwqxJW__content:before{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:-1px}.information-page-module__JwqxJW__mobileNavigation,.information-page-module__JwqxJW__faqMobileNavigation{display:none}.information-page-module__JwqxJW__intro{background:#ffecd2;padding:40px 20px}.information-page-module__JwqxJW__intro.information-page-module__JwqxJW__faqIntro{color:var(--ink);background:#ffecd2}.information-page-module__JwqxJW__intro h1{max-width:1000px;font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.12}.information-page-module__JwqxJW__intro>p{max-width:66ch;margin:20px 0 0;font-size:18px;line-height:1.65}.information-page-module__JwqxJW__draftNotice{border-top:1px solid var(--rule);background:#f3f2ed;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:24px;padding:24px 20px;font-size:15px;line-height:1.6;display:grid}.information-page-module__JwqxJW__draftNotice strong{font-weight:500}.information-page-module__JwqxJW__draftNotice p{max-width:78ch;margin:0}.information-page-module__JwqxJW__section,.information-page-module__JwqxJW__contact{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-height) + 20px);grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:24px;padding:40px 20px;display:grid}.information-page-module__JwqxJW__section:focus{outline:none}.information-page-module__JwqxJW__section:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.information-page-module__JwqxJW__section h2,.information-page-module__JwqxJW__contact h2{font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:400;line-height:1.3}.information-page-module__JwqxJW__prose{overflow-wrap:anywhere;min-width:0;max-width:78ch;font-size:17px;line-height:1.75}.information-page-module__JwqxJW__prose p{margin:0 0 16px}.information-page-module__JwqxJW__prose>:last-child{margin-bottom:0}.information-page-module__JwqxJW__prose ul{margin:0 0 16px;padding-left:20px}.information-page-module__JwqxJW__prose li+li{margin-top:8px}.information-page-module__JwqxJW__prose a,.information-page-module__JwqxJW__prose .information-page-module__JwqxJW__textTrigger{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.information-page-module__JwqxJW__prose a:hover,.information-page-module__JwqxJW__prose .information-page-module__JwqxJW__textTrigger:hover{color:var(--muted)}.information-page-module__JwqxJW__prose strong{font-weight:500}.information-page-module__JwqxJW__facts{margin:0}.information-page-module__JwqxJW__fact{border-top:1px solid var(--rule);grid-template-columns:minmax(130px,1fr) minmax(0,2.3fr);gap:24px;padding-block:20px;display:grid}.information-page-module__JwqxJW__fact:first-child{border-top:0;padding-top:0}.information-page-module__JwqxJW__fact:last-child{padding-bottom:0}.information-page-module__JwqxJW__fact dt{color:var(--muted);font-size:15px}.information-page-module__JwqxJW__fact dd{margin:0}.information-page-module__JwqxJW__fact dd>span{display:block}.information-page-module__JwqxJW__note{color:var(--muted);font-size:15px}.information-page-module__JwqxJW__serviceList{margin:0}.information-page-module__JwqxJW__serviceList>div{border-top:1px solid var(--rule);padding-block:20px}.information-page-module__JwqxJW__serviceList>div:first-child{border-top:0;padding-top:0}.information-page-module__JwqxJW__serviceList>div:last-child{padding-bottom:0}.information-page-module__JwqxJW__serviceList dt{font-weight:500}.information-page-module__JwqxJW__serviceList dd{margin:8px 0 0}.information-page-module__JwqxJW__faqGroup{scroll-margin-top:calc(var(--header-height) + 20px);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.information-page-module__JwqxJW__faqGroup:focus{outline:none}.information-page-module__JwqxJW__faqGroup:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.information-page-module__JwqxJW__faqGroupHeader{min-width:0;padding:40px 20px}.information-page-module__JwqxJW__faqGroupHeader h2{font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:400;line-height:1.3}.information-page-module__JwqxJW__faqGroupContent{border-left:1px solid var(--rule);min-width:0;padding:16px 0}.information-page-module__JwqxJW__faqGroupDescription{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.65}.information-page-module__JwqxJW__faqItem{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-height) + 20px)}.information-page-module__JwqxJW__faqGroupContent>.information-page-module__JwqxJW__faqItem:first-child{border-top:0}.information-page-module__JwqxJW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding-block:23px;font-size:20px;line-height:1.5;list-style:none;display:flex}.information-page-module__JwqxJW__faqGroupContent .information-page-module__JwqxJW__faqItem summary{padding-inline:20px}.information-page-module__JwqxJW__faqItem summary::-webkit-details-marker{display:none}.information-page-module__JwqxJW__faqItem summary:hover{color:var(--muted)}.information-page-module__JwqxJW__faqItem summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.information-page-module__JwqxJW__faqItem summary:after{content:"+";text-align:center;flex:0 0 20px;font-size:24px;font-weight:300;line-height:1}.information-page-module__JwqxJW__faqItem[open] summary:after{content:"−"}.information-page-module__JwqxJW__faqAnswer{max-width:none;padding:0 40px 28px 0}.information-page-module__JwqxJW__faqGroupContent .information-page-module__JwqxJW__faqAnswer{padding-inline:20px 60px}.information-page-module__JwqxJW__faqContact{border-top:1px solid var(--rule);overflow-wrap:anywhere;background:#ffecd2;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;min-height:280px;padding:40px 20px;display:flex}.information-page-module__JwqxJW__faqContact h2{font-family:var(--font-airsun-display), Arial, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:-.035em;margin:0;line-height:1.15}.information-page-module__JwqxJW__faqContact>p{max-width:58ch;margin:0;font-size:16px;line-height:1.6}.information-page-module__JwqxJW__faqContactAction{max-width:100%;min-height:36px;color:var(--surface);background:var(--ink);font-size:14px;font-weight:var(--weight-ui);align-items:center;gap:10px;padding:8px 11px;line-height:1.4;text-decoration:none;display:inline-flex}.information-page-module__JwqxJW__faqContactAction span{transition:transform .22s var(--ease);flex-shrink:0}.information-page-module__JwqxJW__faqContactAction:is(:hover,:focus-visible) span{transform:translate(5px)}.information-page-module__JwqxJW__faqContactAction:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section,.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0;padding:0}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section>h2{overflow-wrap:anywhere;min-width:0;padding:40px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section>.information-page-module__JwqxJW__prose{border-left:1px solid var(--rule);max-width:none;padding:40px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice>strong{min-width:0;padding:24px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice>p{border-left:1px solid var(--rule);min-width:0;max-width:none;padding:24px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__contact{position:relative}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__contact:before{content:"";inset-block:0;background:var(--rule);pointer-events:none;width:1px;position:absolute;left:25%}@media (max-width:1080px){.information-page-module__JwqxJW__frame{display:block}.information-page-module__JwqxJW__sidebar{display:none}.information-page-module__JwqxJW__content{padding-inline-start:0}.information-page-module__JwqxJW__content:before{display:none}.information-page-module__JwqxJW__mobileNavigation{border-top:1px solid var(--rule);display:block}.information-page-module__JwqxJW__mobileNavigation>summary{cursor:pointer;padding:18px 20px;font-size:14px}.information-page-module__JwqxJW__mobileNavigation>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.information-page-module__JwqxJW__mobileNavigation .information-page-module__JwqxJW__chapterLinks li:last-child{border-bottom:0}.information-page-module__JwqxJW__faqMobileNavigation{overscroll-behavior-inline:contain;scrollbar-width:none;background:var(--ink);height:38px;display:flex;overflow:auto hidden}.information-page-module__JwqxJW__faqMobileNavigation::-webkit-scrollbar{display:none}.information-page-module__JwqxJW__faqMobileNavigation a{border-inline-end:1px solid color-mix(in srgb, var(--surface) 30%, transparent);min-height:38px;color:var(--surface);font-size:11px;font-weight:var(--weight-ui);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding-inline:18px;line-height:1.2;display:flex}.information-page-module__JwqxJW__faqMobileNavigation a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--surface) 14%, var(--ink))}.information-page-module__JwqxJW__faqMobileNavigation a:focus-visible{outline:2px solid var(--surface);outline-offset:-3px}}@media (max-width:700px){.information-page-module__JwqxJW__intro{padding-block:32px}.information-page-module__JwqxJW__intro h1{font-size:34px}.information-page-module__JwqxJW__intro>p{font-size:17px}.information-page-module__JwqxJW__section,.information-page-module__JwqxJW__contact,.information-page-module__JwqxJW__draftNotice{grid-template-columns:minmax(0,1fr);gap:20px}.information-page-module__JwqxJW__draftNotice{gap:8px;padding-block:20px}.information-page-module__JwqxJW__section,.information-page-module__JwqxJW__contact{padding-block:32px}.information-page-module__JwqxJW__section h2,.information-page-module__JwqxJW__contact h2,.information-page-module__JwqxJW__faqGroupHeader h2{font-size:24px}.information-page-module__JwqxJW__prose{font-size:16px;line-height:1.75}.information-page-module__JwqxJW__fact{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:18px}.information-page-module__JwqxJW__faqGroup{grid-template-columns:minmax(0,1fr)}.information-page-module__JwqxJW__faqGroupHeader{padding:32px 20px 12px}.information-page-module__JwqxJW__faqGroupContent{border-left:0;padding:0 0 12px}.information-page-module__JwqxJW__faqGroupDescription{margin:12px 0}.information-page-module__JwqxJW__faqItem summary{padding-block:20px;font-size:18px}.information-page-module__JwqxJW__faqAnswer{padding-bottom:24px;padding-right:0}.information-page-module__JwqxJW__faqGroupContent .information-page-module__JwqxJW__faqAnswer{padding-right:20px}.information-page-module__JwqxJW__faqContact{min-height:0;padding-block:32px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section,.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice{grid-template-columns:minmax(0,1fr)}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section>h2{padding:32px 20px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__section>.information-page-module__JwqxJW__prose{border-left:0;padding:0 20px 32px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice>strong{padding:20px 20px 8px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__draftNotice>p{border-left:0;padding:0 20px 20px}.information-page-module__JwqxJW__privacyContent .information-page-module__JwqxJW__contact:before{display:none}}@media (max-width:380px){.information-page-module__JwqxJW__intro h1{font-size:30px}}
.cookie-preferences-module__dTmJuW__banner,.cookie-preferences-module__dTmJuW__dialog,.cookie-preferences-module__dTmJuW__mapPlaceholder{color:#1a1d19;font-family:var(--font-airsun-body), sans-serif;background:#fffef9;font-size:15px;font-weight:400;line-height:1.6}.cookie-preferences-module__dTmJuW__banner{z-index:1100;border-top:1px solid #bfc0b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-height:70dvh;padding:24px max(20px,50vw - 780px);display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.cookie-preferences-module__dTmJuW__banner h2,.cookie-preferences-module__dTmJuW__dialog h2{font-family:var(--font-airsun-display), sans-serif;margin:0;font-size:22px;font-weight:400;line-height:1.3}.cookie-preferences-module__dTmJuW__banner p{max-width:85ch;margin:8px 0 0}.cookie-preferences-module__dTmJuW__actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.cookie-preferences-module__dTmJuW__actions button{color:#1a1d19;cursor:pointer;background:#fffef9;border:1px solid #1a1d19;border-radius:0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4}.cookie-preferences-module__dTmJuW__actions button:hover{background:#ffecd2}.cookie-preferences-module__dTmJuW__actions .cookie-preferences-module__dTmJuW__save{color:#fffef9;background:#1a1d19}.cookie-preferences-module__dTmJuW__actions .cookie-preferences-module__dTmJuW__save:hover{background:#33372f}.cookie-preferences-module__dTmJuW__policy{text-underline-offset:4px;text-decoration:underline}.cookie-preferences-module__dTmJuW__textButton{color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0}.cookie-preferences-module__dTmJuW__floatingButton{z-index:1090;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:fixed}.cookie-preferences-module__dTmJuW__floatingButton:before{content:"";border-radius:50%;position:absolute;inset:-6px}.cookie-preferences-module__dTmJuW__floatingButton[hidden]{display:none}.cookie-preferences-module__dTmJuW__launcherBackground{fill:#6991c7;filter:drop-shadow(0 2px 4px #00000024);pointer-events:none;width:36px;height:36px;display:block;position:absolute;inset:0}.cookie-preferences-module__dTmJuW__floatingButton:hover .cookie-preferences-module__dTmJuW__launcherBackground{fill:#547fb6}.cookie-preferences-module__dTmJuW__floatingButton:focus-visible{outline-offset:4px;outline:2px solid #171a18}.cookie-preferences-module__dTmJuW__launcherGlyph{transform-origin:0 0;pointer-events:none;width:48px;height:48px;display:block;position:absolute;inset:0;transform:scale(.75)translate(-2px,2px)}.cookie-preferences-module__dTmJuW__launcherGlyph img{display:block;position:absolute;top:21px;left:10.5px}.cookie-preferences-module__dTmJuW__launcherGlyph svg{display:block}.cookie-preferences-module__dTmJuW__dialog{border:1px solid #bfc0b8;border-radius:0;width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.cookie-preferences-module__dTmJuW__dialog::backdrop{background:#0000006b}.cookie-preferences-module__dTmJuW__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-preferences-module__dTmJuW__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;padding:0;font-size:28px}.cookie-preferences-module__dTmJuW__option{border-top:1px solid #c9c9c0;padding:18px 0}.cookie-preferences-module__dTmJuW__optionHeading{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:26px;display:flex}.cookie-preferences-module__dTmJuW__optionHeading strong{font-weight:500}.cookie-preferences-module__dTmJuW__optionHeading span{font-size:13px}.cookie-preferences-module__dTmJuW__optionHeading input{accent-color:#1a1d19;cursor:pointer;width:22px;height:22px}.cookie-preferences-module__dTmJuW__option p{margin:6px 0 0;font-size:14px}.cookie-preferences-module__dTmJuW__mapPlaceholder{justify-content:center;align-items:center;padding:32px 20px;display:flex}.cookie-preferences-module__dTmJuW__mapPlaceholder>div{max-width:520px}.cookie-preferences-module__dTmJuW__mapPlaceholder h3{font-family:var(--font-airsun-display), sans-serif;margin:0 0 16px;font-size:24px;font-weight:400}.cookie-preferences-module__dTmJuW__mapPlaceholder .cookie-preferences-module__dTmJuW__textButton{margin-top:18px;font-size:14px}.cookie-preferences-module__dTmJuW__banner :is(button,a):focus-visible,.cookie-preferences-module__dTmJuW__dialog :is(button,a,input):focus-visible,.cookie-preferences-module__dTmJuW__textButton:focus-visible,.cookie-preferences-module__dTmJuW__mapPlaceholder :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #1a1d19}.cookie-preferences-module__dTmJuW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.cookie-preferences-module__dTmJuW__banner{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.cookie-preferences-module__dTmJuW__banner{padding:18px 20px;font-size:14px}.cookie-preferences-module__dTmJuW__banner h2,.cookie-preferences-module__dTmJuW__dialog h2{font-size:20px}.cookie-preferences-module__dTmJuW__banner .cookie-preferences-module__dTmJuW__actions,.cookie-preferences-module__dTmJuW__dialog .cookie-preferences-module__dTmJuW__actions{grid-template-columns:1fr 1fr;display:grid}.cookie-preferences-module__dTmJuW__banner .cookie-preferences-module__dTmJuW__actions button:last-child,.cookie-preferences-module__dTmJuW__dialog .cookie-preferences-module__dTmJuW__actions button:last-child{grid-column:1/-1}.cookie-preferences-module__dTmJuW__dialog{padding:20px;font-size:14px}.cookie-preferences-module__dTmJuW__actions button{padding-inline:10px}}
.product-detail-module__nzhFWW__page{background:var(--surface);width:min(100%,1600px);margin-inline:auto}.product-detail-module__nzhFWW__routeBar{min-height:62px;padding:14px var(--inset);border-block-end:1px solid var(--rule);color:var(--muted);font-size:var(--type-nav);font-weight:var(--weight-ui);letter-spacing:normal;white-space:nowrap;scrollbar-width:none;align-items:center;gap:7px;line-height:1.5;display:flex;overflow-x:auto}.product-detail-module__nzhFWW__routeBar::-webkit-scrollbar{display:none}.product-detail-module__nzhFWW__routeBar a{display:inline-flex;position:relative}.product-detail-module__nzhFWW__routeBar a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .26s;position:absolute;inset-block-end:-2px;inset-inline-start:0;transform:scaleX(0)}.product-detail-module__nzhFWW__routeBar a:hover:after,.product-detail-module__nzhFWW__routeBar a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.product-detail-module__nzhFWW__hero{border-block-end:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-detail-module__nzhFWW__mediaPanel{border-inline-end:1px solid var(--rule);place-items:center;min-height:650px;padding:40px clamp(32px,5vw,80px);display:grid}.product-detail-module__nzhFWW__productVisual{isolation:isolate;max-width:100%;max-height:520px;position:relative}.product-detail-module__nzhFWW__productVisual[data-product=toothpaste],.product-detail-module__nzhFWW__productVisual[data-product=mouthwash]{aspect-ratio:2/3;height:min(68vw,440px)}.product-detail-module__nzhFWW__productVisual[data-product=toothbrush]{aspect-ratio:805/1954;height:min(72vw,480px)}.product-detail-module__nzhFWW__productVisual[data-product=dental-floss]{aspect-ratio:1295/1214;width:min(78%,430px)}.product-detail-module__nzhFWW__productVisual:after{z-index:0;content:"";filter:blur(10px);pointer-events:none;background:#171a182e;border-radius:50%;height:5%;position:absolute;inset-block-end:0;inset-inline:13%;transform:translateY(55%)}.product-detail-module__nzhFWW__productVisual img{z-index:1;object-fit:contain}.product-detail-module__nzhFWW__productInfo{--product-info-inline-end:clamp(40px, 6vw, 92px);min-height:650px;padding:40px var(--product-info-inline-end);grid-template-rows:auto 1fr auto;align-content:space-between;gap:0;padding-inline-start:20px;display:grid}.product-detail-module__nzhFWW__sectionHeading>p{color:var(--muted);font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px;line-height:1.2}.product-detail-module__nzhFWW__titleGroup h1{font-family:var(--font-airsun-display), Arial, sans-serif;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--weight-h1);letter-spacing:-.055em;margin:0;line-height:.94}.product-detail-module__nzhFWW__lead{color:var(--muted);margin:20px 0 0;font-size:1rem;line-height:1.55}.product-detail-module__nzhFWW__quickFacts{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;row-gap:20px;margin:40px 0 0;padding-block:40px 0;display:grid;position:relative}.product-detail-module__nzhFWW__quickFacts>div{min-width:0;padding:0}.product-detail-module__nzhFWW__quickFacts>div:nth-child(odd){padding-inline-end:20px}.product-detail-module__nzhFWW__quickFacts:before{content:"";background:var(--rule);pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline-start:-20px;inset-inline-end:calc(-1 * var(--product-info-inline-end))}.product-detail-module__nzhFWW__quickFacts>div:nth-child(2n){padding-inline-start:20px}.product-detail-module__nzhFWW__quickFacts dt,.product-detail-module__nzhFWW__quickFacts dd{margin:0}.product-detail-module__nzhFWW__quickFacts dt{color:var(--muted);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:.08em;text-transform:uppercase;margin-block-end:7px;line-height:1.2}.product-detail-module__nzhFWW__quickFacts dd{font-family:var(--font-airsun-display), Arial, sans-serif;font-size:1rem;line-height:1.4}.product-detail-module__nzhFWW__factNote{max-width:36ch;color:var(--muted);font-family:var(--font-airsun-body), Arial, sans-serif;margin-block-start:8px;font-size:.75rem;line-height:1.5;display:block}.product-detail-module__nzhFWW__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:40px;display:flex}.product-detail-module__nzhFWW__overview{border-block-end:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-detail-module__nzhFWW__overview .product-detail-module__nzhFWW__sectionHeading{background:var(--gradient-end);min-height:0;padding:40px 20px}.product-detail-module__nzhFWW__overview .product-detail-module__nzhFWW__sectionHeading h2{font-size:var(--type-h2);font-weight:var(--weight-h2);letter-spacing:-.035em;line-height:1.15}.product-detail-module__nzhFWW__sectionHeading>.product-detail-module__nzhFWW__faqIntro{max-width:56ch;color:var(--muted);font-size:var(--type-body);letter-spacing:normal;text-transform:none;margin:20px 0 0;font-weight:400;line-height:1.6}.product-detail-module__nzhFWW__sectionHeading{min-height:360px;padding:clamp(40px, 5vw, 76px) var(--inset);border-inline-end:1px solid var(--rule)}.product-detail-module__nzhFWW__sectionHeading h2{max-width:10ch;font-family:var(--font-airsun-display), Arial, sans-serif;font-size:clamp(2.75rem,5vw,5.5rem);font-weight:var(--weight-h1);letter-spacing:-.05em;margin:0;line-height:.96}.product-detail-module__nzhFWW__overviewCopy{min-height:360px;padding:clamp(40px, 5vw, 76px) var(--inset);align-content:space-between;gap:40px;display:grid}.product-detail-module__nzhFWW__overviewCopy p{max-width:55ch;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.product-detail-module__nzhFWW__overviewCopy p:last-child{color:var(--muted);font-size:.875rem}.product-detail-module__nzhFWW__faqList{min-height:0}.product-detail-module__nzhFWW__faqItem{border-block-end:1px solid var(--rule)}.product-detail-module__nzhFWW__faqItem:last-child{border-block-end:0}.product-detail-module__nzhFWW__faqTrigger{width:100%;padding:20px var(--inset);cursor:pointer;color:var(--ink);font-family:var(--font-airsun-display), Arial, sans-serif;font-size:.9375rem;font-weight:var(--weight-ui);letter-spacing:-.01em;text-align:start;transition:color .26s var(--ease), opacity .26s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;line-height:1.5;display:flex}.product-detail-module__nzhFWW__faqItem:first-child .product-detail-module__nzhFWW__faqTrigger{padding-block-start:40px}.product-detail-module__nzhFWW__faqItem:last-child[data-open=false] .product-detail-module__nzhFWW__faqTrigger{padding-block-end:40px}.product-detail-module__nzhFWW__faqTrigger:hover{color:var(--muted)}.product-detail-module__nzhFWW__faqTrigger:focus-visible{outline:1px solid var(--ink);outline-offset:-5px}.product-detail-module__nzhFWW__faqTrigger:active{opacity:.68}.product-detail-module__nzhFWW__faqIcon{color:var(--muted);transition:transform .36s var(--ease);flex:none}.product-detail-module__nzhFWW__faqItem[data-open=true] .product-detail-module__nzhFWW__faqIcon{transform:rotate(180deg)}.product-detail-module__nzhFWW__faqPanel{opacity:0;transition:grid-template-rows .36s var(--ease), opacity .22s var(--ease), transform .36s var(--ease);grid-template-rows:0fr;display:grid;transform:translateY(-4px)}.product-detail-module__nzhFWW__faqItem[data-open=true] .product-detail-module__nzhFWW__faqPanel{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.product-detail-module__nzhFWW__faqPanelInner{min-height:0;overflow:hidden}.product-detail-module__nzhFWW__faqPanel p{max-width:none;padding:0 calc(var(--inset) + 40px) 20px var(--inset);color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.product-detail-module__nzhFWW__faqItem:last-child[data-open=true] .product-detail-module__nzhFWW__faqPanel p{padding-block-end:40px}.product-detail-module__nzhFWW__relatedProducts.product-detail-module__nzhFWW__relatedProducts{--product-scale:.547;border-block-end:0;min-height:360px;padding-block-end:0}.product-detail-module__nzhFWW__relatedProducts>article{grid-template-rows:280px minmax(80px,auto)}.product-detail-module__nzhFWW__relatedProducts>article:before{display:none!important}.product-detail-module__nzhFWW__productCatalogLead{border-block-end:1px solid var(--rule)}@media (max-width:1080px){.product-detail-module__nzhFWW__routeBar{z-index:40;height:38px;min-height:38px;color:var(--ink);background:var(--surface);font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:.09em;text-transform:uppercase;padding-block:0;line-height:1.2;position:sticky;inset-block-start:var(--header-height);overflow-x:hidden}.product-detail-module__nzhFWW__routeBar>:not([aria-current=page]){flex:none}.product-detail-module__nzhFWW__routeBar>[aria-current=page]{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}}@media (max-width:800px){.product-detail-module__nzhFWW__hero,.product-detail-module__nzhFWW__overview{grid-template-columns:minmax(0,1fr)}.product-detail-module__nzhFWW__mediaPanel{border-inline-end:0;border-block-end:1px solid var(--rule);min-height:420px;padding:40px 20px}.product-detail-module__nzhFWW__productVisual[data-product=toothpaste],.product-detail-module__nzhFWW__productVisual[data-product=mouthwash]{height:min(74vw,310px)}.product-detail-module__nzhFWW__productVisual[data-product=toothbrush]{height:min(82vw,340px)}.product-detail-module__nzhFWW__productVisual[data-product=dental-floss]{width:min(76%,310px)}.product-detail-module__nzhFWW__productInfo{min-height:0;padding:40px 20px 48px}.product-detail-module__nzhFWW__titleGroup h1{font-size:clamp(1.625rem,8vw,2.5rem)}.product-detail-module__nzhFWW__quickFacts>div:nth-child(odd){padding-inline-end:14px}.product-detail-module__nzhFWW__quickFacts>div:nth-child(2n){padding-inline-start:14px}.product-detail-module__nzhFWW__quickFacts:before{inset-inline:-20px}.product-detail-module__nzhFWW__actions{flex-direction:column;align-items:flex-start}.product-detail-module__nzhFWW__sectionHeading{border-inline-end:0;border-block-end:1px solid var(--rule);min-height:260px;padding:40px 20px}.product-detail-module__nzhFWW__overviewCopy{min-height:300px;padding:40px 20px}.product-detail-module__nzhFWW__faqList{min-height:0}.product-detail-module__nzhFWW__faqTrigger{padding-inline:20px}.product-detail-module__nzhFWW__faqPanel p{padding-inline:20px 52px}}@media (max-width:700px){.product-detail-module__nzhFWW__relatedProducts.product-detail-module__nzhFWW__relatedProducts{--product-scale:.46;min-height:294px}.product-detail-module__nzhFWW__relatedProducts>article{grid-template-rows:230px minmax(64px,auto)}.product-detail-module__nzhFWW__relatedProducts>article>div:first-child{padding-block:20px 12px}.product-detail-module__nzhFWW__relatedProducts>article>div:last-child{min-height:64px;padding-block-end:20px}}@media (prefers-reduced-motion:reduce){.product-detail-module__nzhFWW__faqIcon,.product-detail-module__nzhFWW__faqPanel{transition:none}}
.product-collection-module__hEpsiq__frame{width:min(100%,1600px);min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0, var(--site-sidebar-width,calc((100% - 190px) / 6))) minmax(0, 1fr);background:var(--surface);margin-inline:auto;display:grid}.product-collection-module__hEpsiq__collectionFrame .product-collection-module__hEpsiq__workspace{grid-column:2;position:relative}.product-collection-module__hEpsiq__collectionFrame .product-collection-module__hEpsiq__workspace:before{z-index:2;content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:-1px}.product-collection-module__hEpsiq__sidebar{height:calc(100dvh - var(--header-height));border-inline-end:1px solid var(--rule);background:var(--surface);align-self:start;position:sticky;inset-block-start:var(--header-height);overflow-y:auto}.product-collection-module__hEpsiq__collectionSidebar{border-inline-end:0}.product-collection-module__hEpsiq__sidebar nav{display:grid}.product-collection-module__hEpsiq__sidebar nav a{min-height:62px;padding:14px var(--inset);border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;font-size:14px;line-height:1.35;transition:background-color .18s;display:flex}.product-collection-module__hEpsiq__sidebar nav a:hover,.product-collection-module__hEpsiq__sidebar nav a:focus-visible{background:color-mix(in srgb, var(--rule) 38%, var(--surface))}.product-collection-module__hEpsiq__sidebar nav a[aria-current=page]{color:var(--surface);background:var(--ink)}.product-collection-module__hEpsiq__sidebar nav a svg{transition:transform .22s var(--ease);flex:none}.product-collection-module__hEpsiq__sidebar nav a:not([aria-current=page]):hover svg,.product-collection-module__hEpsiq__sidebar nav a:not([aria-current=page]):focus-visible svg{transform:translate(4px)}.product-collection-module__hEpsiq__workspace{min-width:0}.product-collection-module__hEpsiq__breadcrumbBar{min-height:62px;padding:14px var(--inset);border-block-end:1px solid var(--rule);align-items:center;display:flex}.product-collection-module__hEpsiq__breadcrumbBar>p{color:var(--ink);font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:.09em;text-transform:uppercase;margin:0;line-height:1.2}.product-collection-module__hEpsiq__collectionIntro{z-index:40;background:var(--surface);position:sticky;inset-block-start:var(--header-height)}.product-collection-module__hEpsiq__collectionIntro>p{font-weight:var(--weight-body);align-items:center;gap:.65em;display:flex}.product-collection-module__hEpsiq__collectionIntro a{color:var(--ink);text-decoration:none;display:inline-flex;position:relative}.product-collection-module__hEpsiq__collectionIntro a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .26s;position:absolute;inset-block-end:-2px;inset-inline-start:0;transform:scaleX(0)}.product-collection-module__hEpsiq__collectionIntro a:hover:after,.product-collection-module__hEpsiq__collectionIntro a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.product-collection-module__hEpsiq__collectionIntro span[aria-current=page]{color:var(--muted)}.product-collection-module__hEpsiq__productGrid{--product-scale:.667;grid-template-columns:repeat(4,minmax(0,1fr));min-height:640px;padding-block-end:40px;display:grid}.product-collection-module__hEpsiq__collectionGrid{min-height:0}.product-collection-module__hEpsiq__compactProductGrid{--product-scale:.547}.product-collection-module__hEpsiq__product{background:var(--surface);grid-template-rows:357px auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.product-collection-module__hEpsiq__product:before{content:"";z-index:2;border-block-start:1px solid var(--rule);pointer-events:none;display:none;position:absolute;inset-block-start:-1px;inset-inline-start:0}.product-collection-module__hEpsiq__productGrid .product-collection-module__hEpsiq__product:nth-child(4n+1):not(:first-child):before{width:400%;display:block}.product-collection-module__hEpsiq__productStage{justify-content:center;align-items:flex-end;min-width:0;min-height:0;padding:40px 8px 24px;display:flex;overflow:hidden}.product-collection-module__hEpsiq__productVisual{--product-lift:0px;isolation:isolate;transform-origin:bottom;transform:translateY(var(--product-lift));transition:transform .28s var(--ease);display:block;position:relative}.product-collection-module__hEpsiq__productVisual[data-product=toothpaste]{height:min(100%, calc(390px * var(--product-scale)));aspect-ratio:2/3}.product-collection-module__hEpsiq__productVisual[data-product=mouthwash]{height:min(100%, calc(410px * var(--product-scale)));aspect-ratio:2/3}.product-collection-module__hEpsiq__productVisual[data-product=toothbrush]{height:min(100%, calc(440px * var(--product-scale)));aspect-ratio:805/1954}.product-collection-module__hEpsiq__productVisual[data-product=dental-floss]{width:min(100%, calc(290px * var(--product-scale)));aspect-ratio:1295/1214}.product-collection-module__hEpsiq__productVisual:after{z-index:0;content:"";filter:blur(9px);pointer-events:none;background:#171a182e;border-radius:50%;height:5%;position:absolute;inset-block-end:0;inset-inline:13%;transform:translateY(55%)}.product-collection-module__hEpsiq__productVisual img{z-index:1;object-fit:contain}.product-collection-module__hEpsiq__productVisual:hover,.product-collection-module__hEpsiq__productVisual:focus-visible{--product-lift:-5px}.product-collection-module__hEpsiq__productVisual:focus-visible{outline-offset:5px}.product-collection-module__hEpsiq__productLabel{min-height:80px;font-family:var(--font-airsun-display), Arial, sans-serif;font-size:var(--type-body);font-weight:var(--weight-ui);letter-spacing:-.015em;text-align:center;justify-content:center;align-items:flex-start;padding:0 8px 40px;line-height:1.2;display:flex}.product-collection-module__hEpsiq__productLabel span{overflow-wrap:anywhere;min-width:0;max-width:100%}.product-collection-module__hEpsiq__mobileProductNav{display:none}@media (max-width:1080px){.product-collection-module__hEpsiq__frame{grid-template-columns:minmax(0,1fr)}.product-collection-module__hEpsiq__collectionFrame{min-height:0}.product-collection-module__hEpsiq__collectionFrame .product-collection-module__hEpsiq__workspace{grid-column:1}.product-collection-module__hEpsiq__collectionFrame .product-collection-module__hEpsiq__workspace:before{content:none}.product-collection-module__hEpsiq__breadcrumbBar{height:38px;min-height:38px;padding-block:0}.product-collection-module__hEpsiq__collectionIntro>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-collection-module__hEpsiq__collectionIntro span[aria-current=page]{text-overflow:ellipsis;overflow:hidden}.product-collection-module__hEpsiq__sidebar{display:none}.product-collection-module__hEpsiq__mobileProductNav{border-block-end:1px solid var(--rule);background:var(--ink);scrollbar-width:none;width:min(100%,1600px);height:38px;margin-inline:auto;display:flex;overflow-x:auto}.product-collection-module__hEpsiq__mobileProductNav::-webkit-scrollbar{display:none}.product-collection-module__hEpsiq__mobileProductNav a{min-height:38px;color:var(--surface);font-size:11px;font-weight:var(--weight-ui);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding-inline:18px;line-height:1.2;display:flex}.product-collection-module__hEpsiq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-collection-module__hEpsiq__productGrid .product-collection-module__hEpsiq__product:before{display:none}.product-collection-module__hEpsiq__productGrid .product-collection-module__hEpsiq__product:nth-child(odd):not(:first-child):before{width:200%;display:block}}@media (max-width:700px){.product-collection-module__hEpsiq__productGrid{--product-scale:.5}.product-collection-module__hEpsiq__compactProductGrid{--product-scale:.41}.product-collection-module__hEpsiq__product{grid-template-rows:260px auto}.product-collection-module__hEpsiq__productStage{padding:20px 4px}.product-collection-module__hEpsiq__productVisual[data-product=toothbrush]{height:min(100%, calc(410px * var(--product-scale)))}.product-collection-module__hEpsiq__productVisual[data-product=dental-floss]{width:min(100%, calc(330px * var(--product-scale)))}.product-collection-module__hEpsiq__productLabel{min-height:68px;font-size:var(--type-support);padding:0 4px 40px}}@media (prefers-reduced-motion:reduce){.product-collection-module__hEpsiq__sidebar nav a svg,.product-collection-module__hEpsiq__productVisual{transition:none}.product-collection-module__hEpsiq__productVisual:hover,.product-collection-module__hEpsiq__productVisual:focus-visible{--product-lift:0px}}.product-collection-module__hEpsiq__pageTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}
.sticky-breadcrumb-module__EoNK9q__bar{transition:transform .18s,opacity .18s,visibility}.sticky-breadcrumb-module__EoNK9q__bar[data-footer-visible=true]{visibility:hidden;opacity:0;pointer-events:none;transition:transform .18s,opacity .18s,visibility 0s .18s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.sticky-breadcrumb-module__EoNK9q__bar,.sticky-breadcrumb-module__EoNK9q__bar[data-footer-visible=true]{transition:none}}
.section-page-module__AaNt1a__frame{width:min(100%,1600px);min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0, var(--site-sidebar-width,calc((100% - 190px) / 6))) minmax(0, 1fr);background:var(--surface);margin-inline:auto;display:grid}.section-page-module__AaNt1a__mobileSectionBar,.section-page-module__AaNt1a__mobileBreadcrumb{display:none}.section-page-module__AaNt1a__sidebar{height:calc(100dvh - var(--header-height));border-inline-end:1px solid var(--rule);background:var(--surface);align-self:start;position:sticky;inset-block-start:var(--header-height);overflow-y:auto}.section-page-module__AaNt1a__kicker,.section-page-module__AaNt1a__contextCopy>span,.section-page-module__AaNt1a__nextLink>span{font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.section-page-module__AaNt1a__sidebarNavigation{display:grid}.section-page-module__AaNt1a__sidebarNavigation a{min-height:62px;padding:14px var(--inset);border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;font-size:14px;font-weight:400;line-height:1.35;transition:background-color .18s,color .18s;display:flex}.section-page-module__AaNt1a__sidebarNavigation a:hover,.section-page-module__AaNt1a__sidebarNavigation a:focus-visible{background:color-mix(in srgb, var(--rule) 38%, var(--surface))}.section-page-module__AaNt1a__sidebarNavigation a[aria-current=page]{color:var(--surface);background:var(--ink)}.section-page-module__AaNt1a__sidebarNavigation svg{transition:transform .22s var(--ease);flex:none}.section-page-module__AaNt1a__sidebarNavigation a:hover svg,.section-page-module__AaNt1a__sidebarNavigation a:focus-visible svg{transform:translate(4px)}.section-page-module__AaNt1a__content{min-width:0}.section-page-module__AaNt1a__stickyBreadcrumb{z-index:40;background:var(--surface);position:sticky;inset-block-start:var(--header-height)}.section-page-module__AaNt1a__accessibleTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-page-module__AaNt1a__sectionIntro{min-height:270px;padding:30px var(--inset) 34px;border-block-end:1px solid var(--rule);background-image:linear-gradient(to top, var(--gradient-start) 0%, var(--gradient-end) 99%, var(--gradient-end) 100%);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.section-page-module__AaNt1a__sectionIntro h1{font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;line-height:1}.section-page-module__AaNt1a__introStatement{max-width:23ch;font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:400;line-height:1.02}.section-page-module__AaNt1a__introDescription{max-width:92ch;color:var(--muted);margin:auto 0 0;font-size:15px;line-height:1.5}.section-page-module__AaNt1a__overviewHeader{border-block-end:1px solid var(--rule);background-image:linear-gradient(to top, var(--gradient-start) 0%, var(--gradient-end) 99%, var(--gradient-end) 100%);padding:40px 20px 38px}.section-page-module__AaNt1a__overviewHeader h1{max-width:760px;font-family:var(--font-airsun-display), Montserrat, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.03}.section-page-module__AaNt1a__overviewHeader p{max-width:64ch;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.65}@media (max-width:700px){.section-page-module__AaNt1a__overviewHeader{padding-block:32px 30px}}.section-page-module__AaNt1a__context{grid-template-columns:repeat(2,minmax(0,1fr));min-height:190px;display:grid}.section-page-module__AaNt1a__contextCopy,.section-page-module__AaNt1a__nextLink{min-width:0;padding:30px var(--inset)}.section-page-module__AaNt1a__contextCopy{border-inline-end:1px solid var(--rule);align-content:start;gap:16px;display:grid}.section-page-module__AaNt1a__contextCopy strong,.section-page-module__AaNt1a__nextLink strong{font-family:var(--font-airsun-display), Arial, sans-serif;letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.2}.section-page-module__AaNt1a__nextLink{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:16px 24px;transition:background-color .18s,color .18s;display:grid}.section-page-module__AaNt1a__nextLink>span,.section-page-module__AaNt1a__nextLink>strong{grid-column:1}.section-page-module__AaNt1a__nextLink svg{transition:transform .22s var(--ease);grid-area:1/2/span 2;align-self:center}.section-page-module__AaNt1a__nextLink:hover,.section-page-module__AaNt1a__nextLink:focus-visible{color:var(--surface);background:var(--ink)}.section-page-module__AaNt1a__nextLink:hover svg,.section-page-module__AaNt1a__nextLink:focus-visible svg{transform:translate(5px)}@media (max-width:1080px){.section-page-module__AaNt1a__mobileSectionBar{border-block-end:1px solid var(--rule);background:var(--surface);width:min(100%,1600px);margin-inline:auto;display:block;position:relative}.section-page-module__AaNt1a__mobileSectionScroller{overscroll-behavior-inline:contain;scrollbar-width:none;background:var(--ink);width:100%;height:38px;display:flex;overflow:auto hidden}.section-page-module__AaNt1a__mobileSectionScroller::-webkit-scrollbar{width:0;height:0;display:none}.section-page-module__AaNt1a__mobileSectionScroller a{border-inline-end:1px solid color-mix(in srgb, var(--surface) 30%, transparent);min-height:38px;color:var(--surface);background:var(--ink);font-size:11px;font-weight:var(--weight-ui);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding-inline:18px;line-height:1.2;transition:background-color .18s;display:flex}.section-page-module__AaNt1a__mobileSectionScroller a:hover,.section-page-module__AaNt1a__mobileSectionScroller a:focus-visible{background:color-mix(in srgb, var(--surface) 14%, var(--ink))}.section-page-module__AaNt1a__mobileSectionScroller a[aria-current=page]{background:var(--ink)}.section-page-module__AaNt1a__mobileBreadcrumb{z-index:40;height:38px;min-height:38px;padding-inline:var(--inset);color:var(--muted);background:var(--surface);font-size:var(--type-label);font-weight:var(--weight-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;line-height:1.2;display:flex;position:sticky;inset-block-start:var(--header-height);overflow:hidden}.section-page-module__AaNt1a__mobileBreadcrumb a{color:var(--ink);flex:none}.section-page-module__AaNt1a__mobileBreadcrumb span[aria-current=page]{text-overflow:ellipsis;overflow:hidden}.section-page-module__AaNt1a__frame{grid-template-columns:1fr}.section-page-module__AaNt1a__sidebar{display:none}.section-page-module__AaNt1a__sectionIntro{min-height:250px}}@media (max-width:640px){.section-page-module__AaNt1a__context{grid-template-columns:1fr}.section-page-module__AaNt1a__contextCopy{border-inline-end:0;border-block-end:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.section-page-module__AaNt1a__sidebarNavigation svg,.section-page-module__AaNt1a__nextLink svg{transition:none}}
.pagination-module__c8FBfq__pagination{border-top:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px;display:flex}.pagination-module__c8FBfq__count{color:var(--muted);font-size:14px}.pagination-module__c8FBfq__buttons,.pagination-module__c8FBfq__pageGroup{align-items:center;gap:4px;display:flex}.pagination-module__c8FBfq__buttons{flex-wrap:wrap}.pagination-module__c8FBfq__buttons :is(button,a){box-sizing:border-box;min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;text-decoration:none;display:inline-flex}.pagination-module__c8FBfq__buttons :is(button,a)[aria-current=page]{color:var(--surface);background:var(--ink)}.pagination-module__c8FBfq__buttons :is(button,a):hover:not(:disabled):not([aria-current]){background:color-mix(in srgb, var(--rule) 25%, var(--surface))}.pagination-module__c8FBfq__buttons :is(button,a):disabled{color:var(--muted);opacity:.5;cursor:default}.pagination-module__c8FBfq__buttons :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.pagination-module__c8FBfq__ellipsis{padding:0 4px}.pagination-module__c8FBfq__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.pagination-module__c8FBfq__pagination{padding:16px 20px}.pagination-module__c8FBfq__count{width:100%}.pagination-module__c8FBfq__buttons{gap:2px}.pagination-module__c8FBfq__buttons :is(button,a){padding-inline:8px}}
