.sd-tc{padding:3.2rem 0 4.8rem;--toc-bg: var(--tc-bg, var(--sd-warm-soft));background:var(--toc-bg);color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}.sd-tc :where(h2,p,ul){margin:0}.sd-tc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:start}.sd-tc__panel{min-width:0;padding:.8rem 2rem 2.4rem;border-left:.3rem solid var(--sd-accent);background:var(--sd-paper);box-shadow:var(--sd-sh-raised)}.sd-tc__item{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2.8rem 0;border-top:.1rem solid var(--sd-ink);scroll-margin-top:calc(var(--header-height, 0px) + var(--sd-pb-h, 0px) + 2.4rem)}.sd-tc__panel>:first-child .sd-tc__item,.sd-tc__panel>.sd-tc__item:first-child{border-top-color:var(--sd-line)}.sd-tc__item:focus{outline:none}.sd-tc__item:focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.4rem}.sd-tc__h{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:900;line-height:1.2;text-transform:uppercase;overflow-wrap:break-word}.sd-tc__h:before{content:"";display:block;width:2.4rem;height:.3rem;margin-bottom:1.4rem;background:var(--sd-accent)}.sd-tc__text{min-width:0}.sd-tc__media{aspect-ratio:3 / 2;overflow:hidden;margin-bottom:1.6rem;border-radius:var(--sd-r-md);background:var(--sd-placeholder)}.sd-tc__rte+.sd-tc__media{margin:1.6rem 0 0}.sd-tc__img{display:block;width:100%;height:100%;object-fit:cover}.sd-tc__rte,.sd-tc__plain{color:var(--sd-ink);font-size:1.35rem;line-height:1.7;overflow-wrap:break-word}.sd-tc__rte>*,.sd-tc__plain>*{margin:0 0 1.2rem}.sd-tc__rte>:last-child,.sd-tc__plain>:last-child{margin-bottom:0}.sd-tc__rte a,.sd-tc__plain a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.sd-tc__plain{padding:2.8rem 0}.sd-tc__empty{padding:4.8rem 0;color:var(--sd-muted);font-size:1.5rem;text-align:center}.sd-tc a:focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.2rem;box-shadow:none}@media screen and (min-width:750px){.sd-tc{padding:4.8rem 0 7.2rem}.sd-tc__panel{padding:1.6rem 4rem 4rem}.sd-tc__item{grid-template-columns:minmax(0,30fr) minmax(0,70fr);gap:3.2rem;padding:3.2rem 0}}@media screen and (min-width:990px){.sd-tc__grid{grid-template-columns:28rem minmax(0,1fr);gap:4rem}.sd-tc__grid--solo{grid-template-columns:minmax(0,1fr)}.sd-tc__panel{padding:2.4rem 5.6rem 5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-terms-content.css.map */
