.sd-standard{font-family:var(--font-body-family,inherit);color:rgb(var(--color-foreground,25,25,25));font-size:1.6rem;line-height:1.7}.sd-standard h1,.sd-standard h2,.sd-standard h3{font-family:var(--font-heading-family,inherit);line-height:1.25}.sd-standard a{color:inherit;text-underline-offset:.3em}.sd-standard p{overflow-wrap:anywhere}.sd-standard img{max-width:100%;height:auto}.sd-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem}.sd-home-support{padding-top:5rem;padding-bottom:5rem}.sd-heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem}.sd-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem}.sd-help-card,.sd-help-page nav.sd-help-grid>a{display:block;text-decoration:none;padding:2.5rem;border:1px solid rgba(var(--color-foreground,25,25,25),.2);background:rgba(var(--color-foreground,25,25,25),.025)}.sd-help-card h3{font-size:2.4rem}.sd-help-card img{aspect-ratio:1;object-fit:contain}.sd-help-card:hover,.sd-help-page nav.sd-help-grid>a:hover{background:rgba(var(--color-foreground,25,25,25),.07)}.sd-service-footer{padding:4rem 0;border-top:1px solid rgba(var(--color-foreground,25,25,25),.18)}.sd-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:3rem}.sd-footer-grid nav{display:flex;flex-direction:column;gap:.8rem}.sd-footer-grid h2{font-size:1.9rem}.sd-standard address{font-style:normal;overflow-wrap:anywhere}.sd-service-note{display:flex;flex-wrap:wrap;gap:3rem;padding-top:2rem;padding-bottom:3rem}.sd-service-note>div{flex:1 1 240px}.sd-service-note h2{font-size:1.9rem}.sd-help-page{padding-top:5rem;padding-bottom:5rem}.sd-help-page h1{margin-bottom:3rem}.sd-help-page h2{margin-top:3rem;font-size:2.2rem}.sd-faq{border-bottom:1px solid rgba(var(--color-foreground,25,25,25),.2);padding:1.6rem 0}.sd-faq summary{display:flex;justify-content:space-between;gap:2rem;cursor:pointer;font-weight:600;list-style:none}.sd-faq summary::-webkit-details-marker{display:none}.sd-faq[open] summary span{transform:rotate(45deg)}.sd-faq>div{padding:1.8rem 0}.sd-contact-block{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground,25,25,25),.2)}.sd-policy-links{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;font-size:1.3rem}.sd-tracking{display:grid;gap:1rem;padding:2.5rem;margin:2.5rem 0;background:rgba(var(--color-foreground,25,25,25),.04)}.sd-tracking select,.sd-tracking input{display:block;width:100%;min-height:48px;font:inherit;padding:1rem;background:rgb(var(--color-background,255,255,255));color:inherit;border:1px solid rgba(var(--color-foreground,25,25,25),.35)}.sd-standard :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.sd-heading{align-items:flex-start;flex-direction:column}.sd-footer-grid{grid-template-columns:1fr}.sd-home-support,.sd-help-page{padding-top:3rem;padding-bottom:3rem}.sd-help-grid{grid-template-columns:1fr}.sd-tracking{padding:1.5rem}}

/* Shared v2: use each style's brand colors and typography. */
.sd-standard{font-family:var(--rb-body,var(--font-body-family,inherit))}.sd-standard h1,.sd-standard h2,.sd-standard h3{font-family:var(--rb-display,var(--font-heading-family,inherit))}
.sd-service-footer{background:var(--rb-accent,rgb(var(--color-background,255,255,255)));color:var(--rb-button-text,rgb(var(--color-foreground,25,25,25)))}.sd-service-footer a,.sd-service-footer h2{color:inherit}.sd-footer-brand{padding-bottom:2.5rem}.sd-footer-brand>a{font-size:2.8rem;font-weight:650;text-decoration:none}.sd-footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid currentColor;font-size:1.2rem}.sd-address-label{font-size:1.2rem;opacity:.8;margin-bottom:.4rem}.sd-return-address{font-size:1.3rem;max-width:45rem}
.sd-table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0 3rem;overscroll-behavior-x:contain}.sd-product-comparison{width:100%;min-width:600px;border-collapse:collapse;font-size:1.4rem}.sd-product-comparison caption{text-align:left;font-weight:600;margin-bottom:1rem}.sd-product-comparison th,.sd-product-comparison td{min-width:150px;padding:1.3rem;border:1px solid rgba(var(--color-foreground,25,25,25),.25);text-align:left;vertical-align:top;overflow-wrap:anywhere}.sd-product-comparison thead{background:rgba(var(--color-foreground,25,25,25),.05)}.sd-table-hint{font-size:1.3rem}.sd-product-care{margin-top:3rem}.sd-product-care li{margin-bottom:1rem}
ul.sd-small-catalog--1{max-width:64rem;margin-left:auto;margin-right:auto}.sd-shipping-note{overflow-wrap:anywhere}
