.sd-home.sd-legal-page{background:var(--sd-surface);padding-block:2.5rem 3.5rem}@media(min-width:768px){.sd-home.sd-legal-page{padding-block:3rem 4.5rem}}.sd-legal-page__inner{max-width:48rem}.sd-legal-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;letter-spacing:.02em;color:var(--sd-body);margin:0 0 1.75rem}.sd-legal-page__breadcrumb a{color:var(--sd-body);text-decoration:underline;text-underline-offset:.15em;transition:color .15s ease}.sd-legal-page__breadcrumb a:hover{color:var(--sd-accent)}.sd-legal-page__breadcrumb-sep{color:var(--sd-line);-webkit-user-select:none;user-select:none}.sd-legal-page__breadcrumb-current{color:var(--sd-ink);font-weight:500}.sd-legal-page__header{margin-bottom:0}.sd-legal-page__title{font-size:1.75rem;margin-bottom:.5rem}@media(min-width:640px){.sd-legal-page__title{font-size:2rem}}@media(min-width:768px){.sd-legal-page__title{font-size:2.25rem}}.sd-legal-page__meta{margin:0;font-size:.8125rem;line-height:1.5;color:var(--sd-body)}.sd-legal-page__divider{height:1px;background:var(--sd-line);margin:1.75rem 0 2rem}.sd-legal-page__body{color:var(--sd-body);font-size:.9375rem;line-height:1.7}.sd-legal-page__body rte-formatter{display:block}.sd-legal-page__body :where(h2){font-size:1.125rem;font-weight:600;color:var(--sd-ink);letter-spacing:-.02em;margin:2.25rem 0 .75rem}.sd-legal-page__body :where(h2):first-child{margin-top:0}.sd-legal-page__body :where(h3){font-size:1rem;font-weight:600;color:var(--sd-ink);margin:1.5rem 0 .5rem}.sd-legal-page__body :where(p){margin:0 0 1rem}.sd-legal-page__body :where(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.sd-legal-page__body :where(li){margin-bottom:.35rem}.sd-legal-page__body :where(a){color:var(--sd-accent);text-decoration:underline;text-underline-offset:.15em}.sd-legal-page__body :where(a):hover{color:var(--sd-accent-hover)}.sd-legal-page__body :where(strong){color:var(--sd-ink);font-weight:600}.sd-legal-page__body :where(table){width:100%;border-collapse:collapse;font-size:.875rem;margin:1rem 0 1.5rem}.sd-legal-page__body :where(th,td){border:1px solid var(--sd-line);padding:.5rem .65rem;text-align:left;vertical-align:top}.sd-legal-page__body :where(th){background:#f4f4f3;color:var(--sd-ink);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/1/assets/subderma-legal.css.map */
