.policy-content-container .policy-sidebar{display:none}.policy-content *{color:#404040}.policy-content a[href]{color:rgba(var(--color-base-accent-1),1);font-weight:500}@media screen and (min-width: 768px){.policy-content-container{display:flex}.policy-content-container .policy-content{width:100%;max-width:67.8rem;margin:0 auto;padding-left:2rem;border-left:1px solid #f2f2f2}.policy-content-container .policy-sidebar{display:block;width:100%;max-width:30rem}.policy-content-container .policy-sidebar .table-contents{position:sticky;top:5rem;list-style:none;max-height:80vh;overflow-y:auto;padding-left:0;margin:0}.policy-content-container .policy-sidebar .table-contents li{margin-bottom:2rem;border-left:0px solid;-webkit-transition:all .2s ease;transition:all .2s ease}.policy-content-container .policy-sidebar .table-contents li.active{border-left:4px solid rgba(var(--color-base-accent-1),.8);-webkit-transition:all .2s ease;transition:all .2s ease}.policy-content-container .policy-sidebar .table-contents li a{font-family:var(--font-heading-family);font-size:1.4rem;line-height:2rem;color:rgba(var(--color-base-accent-1),.4);text-decoration:none;position:relative;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}.policy-content-container .policy-sidebar .table-contents li.active a{color:rgba(var(--color-base-accent-1),.8);position:relative;left:.8rem;-webkit-transition:all .2s ease;transition:all .2s ease}}@media screen and (min-width: 1024px){.policy-content-container .policy-sidebar .table-contents{top:15rem}.policy-content-container .policy-content{padding-left:0;border-left:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-policy-page.css.map */
