body.cancellation-refund-policy .section-header.shopify-section-group-header-group,body.template-policy .section-header.shopify-section-group-header-group{position:relative;top:auto}body.cancellation-refund-policy .header-wrapper,body.template-policy .header-wrapper{background:#3c3c3c}body.cancellation-refund-policy .section-header .header,body.template-policy .section-header .header{padding-top:0!important}.slf-legal{--legal-ink: #121212;--legal-paper: #ffffff;--legal-tint: #faf7f2;--legal-accent: #957b5d;background:var(--legal-paper);color:var(--legal-ink)}.slf-legal *,.slf-legal *:before,.slf-legal *:after{box-sizing:border-box}.slf-legal a{color:var(--legal-accent);text-underline-offset:.3rem}.slf-legal__column{max-width:84rem;margin-inline:auto}.slf-legal__hero{padding:7.2rem 0 5.6rem;background:var(--legal-tint);text-align:center}.slf-legal__eyebrow{margin:0 0 1.4rem;color:var(--legal-accent)}.slf-legal__title{margin:0 0 1.6rem;color:var(--legal-ink)}.slf-legal__effective{margin:0;color:#12121294}.slf-legal__lede{max-width:64rem;margin:2rem auto 0;color:#121212c7}.slf-legal__shell{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:4.8rem;align-items:start;max-width:120rem;margin-inline:auto;padding:5.6rem 1.5rem 8rem}@media screen and (min-width:990px){.slf-legal__shell{padding-inline:5rem}}.slf-legal__toc{position:sticky;top:2.4rem;padding:2rem 0}.slf-legal__toc-label{margin:0 0 1.4rem;color:var(--legal-accent)}.slf-legal__toc-list{margin:0;padding:0;list-style:none;border-left:.1rem solid rgba(18,18,18,.12)}.slf-legal__toc-list a{display:block;padding:.75rem 0 .75rem 1.6rem;border-left:.2rem solid transparent;margin-left:-.1rem;color:#12121294;line-height:1.4;text-decoration:none;transition:color .2s ease,border-color .2s ease}.slf-legal__toc-list a:hover,.slf-legal__toc-list a:focus-visible,.slf-legal__toc-list a.is-active{color:var(--legal-ink);border-left-color:var(--legal-accent)}.slf-legal__toc-list a:focus-visible{outline:.2rem solid var(--legal-accent);outline-offset:.2rem}.slf-legal__main{min-width:0;padding-bottom:2rem}.slf-legal__content{padding:0}.slf-legal__block{margin:0 0 4.8rem;padding-top:4.8rem;border-top:.1rem solid rgba(18,18,18,.12);scroll-margin-top:2.4rem}.slf-legal__main>.slf-legal__block:first-child{padding-top:0;border-top:0}.slf-legal__main>.slf-legal__cards{margin-bottom:4.8rem}.slf-legal__index{margin:0 0 1rem;color:var(--legal-accent)}.slf-legal__block h2{margin:0 0 1.8rem;color:var(--legal-ink)}.slf-legal__block h3{margin:2.4rem 0 1rem;color:var(--legal-ink)}.slf-legal__block p,.slf-legal__block li{margin:0 0 1.4rem;color:#121212cc}.slf-legal__block ul,.slf-legal__block ol{margin:0 0 1.6rem;padding-left:2rem}.slf-legal__block li{margin-bottom:.8rem}.slf-legal__cards{display:grid;gap:1.6rem;margin:2.4rem 0 0}.slf-legal__card{padding:2.4rem;border:.1rem solid rgba(18,18,18,.12);background:var(--legal-tint)}.slf-legal__card h3{margin:0 0 1rem}.slf-legal__card p{margin:0 0 1.4rem;color:#121212cc}.slf-legal__card p:last-child{margin-bottom:0}.slf-legal__note{margin:2.4rem 0 0;padding:1.8rem 2rem;border-left:.3rem solid var(--legal-accent);background:#957b5d14;color:#121212d1}.slf-legal__rte :first-child{margin-top:0}.slf-legal__rte h2,.slf-legal__rte h3{color:var(--legal-ink)}@media screen and (max-width:989px){.slf-legal__shell{grid-template-columns:1fr;gap:2.4rem;padding-top:3.2rem}.slf-legal__toc{position:sticky;top:0;z-index:12;margin:0 -1.5rem;padding:1.2rem 1.5rem;background:#fffffff5;border-bottom:.1rem solid rgba(18,18,18,.1);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.slf-legal__toc-label{display:none}.slf-legal__toc-list{display:flex;gap:.4rem 1.6rem;overflow-x:auto;border-left:0;scrollbar-width:none}.slf-legal__toc-list::-webkit-scrollbar{display:none}.slf-legal__toc-list a{flex:0 0 auto;padding:.6rem 0;border-left:0;border-bottom:.2rem solid transparent;margin-left:0;white-space:nowrap}.slf-legal__toc-list a:hover,.slf-legal__toc-list a:focus-visible,.slf-legal__toc-list a.is-active{border-left-color:transparent;border-bottom-color:var(--legal-accent)}}@media screen and (max-width:749px){.slf-legal__hero{padding:5.6rem 0 4.4rem}.slf-legal__block{margin-bottom:3.6rem;padding-top:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-slf-legal.css.map */
