.sd-toc{min-width:0;color:var(--sd-ink);font-family:var(--font-body-family)}.sd-toc :where(p,ol){margin:0}.sd-toc__list{padding:0;list-style:none}.sd-toc__link{position:relative;display:block;color:var(--sd-ink);font-size:1.2rem;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:break-word}.sd-toc__link:hover{color:var(--sd-muted)}.sd-toc__link[aria-current]{font-weight:700}.sd-toc__link[aria-current]:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:0;width:.3rem;border-radius:.2rem;background:var(--sd-accent)}.sd-toc--caps .sd-toc__link{font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sd-toc--caps .sd-toc__link[aria-current]{font-weight:800}.sd-toc :is(button,a):focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.2rem;box-shadow:none}@media screen and (max-width:989px){.sd-toc{position:sticky;top:var(--sd-pb-h, 0px);z-index:2;padding-block:.8rem;background:var(--toc-bg, var(--sd-paper));transition:top .3s ease}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .sd-toc{top:calc(var(--header-height, 0px) + var(--sd-pb-h, 0px))}.sd-toc.is-open{z-index:101}.sd-toc__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.2rem;padding:.8rem 1.8rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-sm);background:var(--sd-paper);color:var(--sd-ink);font:700 1.3rem var(--font-body-family);text-align:left;cursor:pointer}.sd-toc__toggle-txt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sd-toc__cur{overflow:hidden;color:var(--sd-muted);font-size:1.2rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sd-toc--caps .sd-toc__cur{font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sd-toc__cur:empty{display:none}.sd-toc__toggle .svg-wrapper{flex:none;width:2rem;height:2rem}.sd-toc__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background-color:#11111173;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .3s}.sd-toc.is-open .sd-toc__drawer{opacity:1;visibility:visible;transition:opacity .25s ease}.sd-toc__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(34rem,88vw);padding:2rem 0 calc(2rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--sd-paper);transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sd-toc.is-open .sd-toc__panel{transform:none}.sd-toc__panel:focus{outline:none}.sd-toc__title-d{display:none}.sd-toc__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0 2rem 1.6rem;margin-bottom:.8rem;border-bottom:.1rem solid var(--sd-line)}.sd-toc__title{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:900;line-height:1.2}.sd-toc__close{display:grid;flex:none;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background-color:var(--sd-warm);color:var(--sd-ink);cursor:pointer}.sd-toc__close .svg-wrapper{width:1.4rem;height:1.4rem}.sd-toc__link{display:flex;align-items:center;min-height:4.4rem;padding:.8rem 2rem;font-size:1.4rem}.sd-toc--caps .sd-toc__link{font-size:1.2rem}}@media screen and (min-width:990px){.sd-toc{position:sticky;top:calc(var(--header-height, 0px) + var(--sd-pb-h, 0px) + var(--toc-gap, 2.4rem));max-height:calc(100vh - var(--header-height, 0px) - var(--sd-pb-h, 0px) - var(--toc-gap, 2.4rem) * 2);overflow-y:auto;padding:2rem 0 2rem 1.6rem;border-left:.1rem solid var(--sd-line)}.sd-toc__toggle,.sd-toc__close{display:none}.sd-toc__title{margin-bottom:1.2rem;font-size:1.3rem;font-weight:700}.sd-toc__title-m{display:none}.sd-toc__list{border-left:.1rem solid var(--sd-line-strong)}.sd-toc__link{padding:.8rem 1.2rem .8rem 2.4rem}.sd-toc--caps .sd-toc__link{padding-right:1.6rem}.sd-toc__link[aria-current]:before{left:-.2rem;background:linear-gradient(var(--sd-accent) 0 35%,var(--sd-ink) 35%)}}.sd-toc--cards .sd-toc__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.8rem 1.2rem;border-radius:.8rem;color:var(--sd-ink);font-size:1.2rem;font-weight:700;line-height:1.3}.sd-toc--cards .sd-toc__link[aria-current]:before{content:none}.sd-toc--cards .sd-toc__link[aria-current]{background:var(--sd-ink);color:var(--sd-paper)}.sd-toc--cards .sd-toc__link:hover:not([aria-current]){background:var(--sd-warm);color:var(--sd-ink)}.sd-toc__ico{display:flex;flex:none;width:1.4rem;height:1.4rem}.sd-toc__ico .svg-wrapper{width:100%;height:100%}.sd-toc__txt{flex:1;min-width:0}.sd-toc__count{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:var(--sd-r-pill);background:var(--sd-paper);color:var(--sd-ink);font-size:1.1rem;font-weight:700}.sd-toc--cards .sd-toc__link[aria-current] .sd-toc__count{background:var(--sd-accent);color:var(--sd-ink)}@media screen and (min-width:990px){.sd-toc--cards{padding:1.6rem;border:0;border-radius:var(--sd-r-md);background:var(--sd-warm-soft)}.sd-toc--cards .sd-toc__title{display:none}.sd-toc--cards .sd-toc__list{display:flex;flex-direction:column;gap:.2rem;border:0}.sd-toc--cards .sd-toc__link{padding:.8rem 1.2rem}}@media(prefers-reduced-motion:reduce){.sd-toc,.sd-toc__drawer,.sd-toc.is-open .sd-toc__drawer,.sd-toc__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-sd-toc.css.map */
