.c-table-of-contents{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 640px){.c-table-of-contents{padding-inline:0}}@media screen and (min-width: 1024px){.c-table-of-contents{max-width:672px;padding-inline:0}}.c-table-of-contents__nav{margin-top:-8px;position:relative;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;overflow:hidden}@media (min-width: 1024px){.c-table-of-contents__nav{margin-top:-16px}}.c-table-of-contents__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-table-of-contents__list{margin:0;padding:0;list-style:none}.c-table-of-contents__item{font-size:14px;color:var(--color-light-gray);letter-spacing:.1em;border-top:1px solid #f3f4f6}.c-table-of-contents__item:first-child{border-top:none}.c-table-of-contents__link{display:flex;align-items:center;width:100%;font-size:14px;letter-spacing:normal;font-weight:500;color:var(--color-text-gray);padding:12px;text-decoration:none;transition:color .15s ease-in-out}.c-table-of-contents__link:hover{text-decoration:none}.c-table-of-contents__link:hover span{color:var(--color-marigold)}.c-table-of-contents__text{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.c-table-of-contents__icon{margin-right:-4px;margin-left:12px;flex-shrink:0;color:var(--color-light-gray);transition:color .15s ease-in-out}.c-table-of-contents__link:hover .c-table-of-contents__icon{color:var(--color-gold)}@media (max-width: 768px){.c-table-of-contents__nav{position:static;margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/table-of-contents.css.map */
