.toc{position:fixed;display:none;z-index:1;visibility:hidden;opacity:0;transition:visibility .2s ease}@media screen and (min-width: 1600px){.toc{display:block;background:var(--color-white);padding:24px;position:fixed;top:134px;right:40px;width:280px;height:auto;max-height:calc(100vh - 180px);overflow-y:auto;box-shadow:0 2px 8px #0000001a;-ms-overflow-style:none;scrollbar-width:none}.toc.toc--bottom{position:fixed;top:auto;bottom:20px}.toc::-webkit-scrollbar{display:none}.toc h4{margin:0 0 16px}.toc-list.no-bullet-styling{margin:0;padding:0 0 0 12px;border-left:2px solid var(--color-neutral-20)}.toc-list li{padding:10px 0;position:relative}.toc-list a{color:var(--color-neutral-80);font-size:16px;line-height:24px;text-decoration:none;transition:color .2s ease}.toc-list a:hover{color:var(--color-neutral-100)}.toc-list a.active{color:var(--color-neutral-100);font-weight:600}.toc-list a.active:before{background-color:var(--color-medium-glaucous);content:"";position:absolute;left:-14px;top:0;bottom:0;width:2px}}
/*# sourceMappingURL=/cdn/shop/t/582/assets/sleepdoctor-table-of-contents.css.map */
