.vt-toc-layout__content{max-width:72.6rem;margin:0 auto}.vt-toc-layout__content :is(h2,h3,h4,h5){scroll-margin-top:calc(var(--header-height, 0px) + 2.4rem)}.vt-toc{display:block;margin-bottom:3.2rem;border:1px solid rgba(var(--color-foreground),.12)}.vt-toc[hidden]{display:none}.vt-toc__summary{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));list-style:none;cursor:pointer}.vt-toc__summary::-webkit-details-marker{display:none}.vt-toc__summary:after{content:"+";font-size:1.6rem;font-weight:400;line-height:1}.vt-toc__details[open]>.vt-toc__summary:after{content:"\2212"}.vt-toc__list{margin:0;padding:0 1.6rem 1.6rem;list-style:none}.vt-toc__link{display:block;padding:.6rem 0 .6rem 1.4rem;border-left:1px solid rgba(var(--color-foreground),.12);font-size:1.3rem;line-height:1.4;letter-spacing:.02em;color:rgba(var(--color-foreground),.65);text-decoration:none;transition:color var(--duration-short) ease}.vt-toc__item--sub .vt-toc__link{padding-left:2.6rem;font-size:1.2rem}.vt-toc__link:hover{color:rgb(var(--color-foreground))}.vt-toc__link[aria-current]{color:rgb(var(--color-foreground));box-shadow:inset 2px 0 rgb(var(--color-foreground))}@media screen and (min-width:990px){.vt-toc-layout--on{display:grid;grid-template-columns:24rem minmax(0,72.6rem);column-gap:6.4rem;justify-content:center;align-items:start}.vt-toc-layout--on .vt-toc-layout__content{max-width:none;margin:0}.vt-toc{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem);max-height:calc(100vh - var(--header-height, 0px) - 4.8rem);margin:0;overflow-y:auto;border:0}.vt-toc__summary{padding:0 0 1.2rem;pointer-events:none;cursor:default}.vt-toc .vt-toc__details>.vt-toc__summary:after{content:none}.vt-toc__list{padding:0}}.vt-toc-layout--policy{padding-top:2.8rem;padding-bottom:6rem}.vt-toc-layout--policy .shopify-policy__container{max-width:none;margin:0;padding-left:0;padding-right:0}.vt-toc-layout--policy .shopify-policy__title{text-align:left}.vt-toc-layout--policy .shopify-policy__title h1{margin:0 0 3rem;font-size:calc(var(--font-heading-scale) * 4rem)}@media screen and (min-width:750px){.vt-toc-layout--policy .shopify-policy__title h1{margin-bottom:4rem;font-size:calc(var(--font-heading-scale) * 5.2rem)}}@media(prefers-reduced-motion:reduce){.vt-toc__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vitto-toc.css.map */
