.policies-section{padding:2rem;background-color:rgb(var(--color-background))}.policies-container{display:grid;grid-template-columns:300px 1fr;gap:4rem;width:100%;margin:0 auto}.policies-nav{background-color:rgb(var(--color-background));padding-right:2rem}.policies-nav__list{list-style:none;margin:0;padding:0}.policies-nav__item{margin-bottom:.2rem}.policies-nav__link{display:flex;align-items:center;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.5rem;font-weight:400;border-radius:.4rem;transition:all .2s ease;position:relative}.policies-nav__link:before{content:"\2022";color:#000;font-size:1.8rem;margin-right:1rem;opacity:0;transition:opacity .2s ease}.policies-nav__link.active:before{opacity:1}.policies-nav__link:hover,.policies-nav__link.active{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-text))}.policies-nav__link.active{font-weight:400}.policies-nav__link:hover:before{opacity:.5}.policies-content{position:relative;min-height:40rem}.policies-content__item{display:none;opacity:0;transform:translateY(1rem);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.policies-content__item.active{display:block!important;opacity:1;transform:translateY(0)}.policies-content__title{font-size:1.5rem;font-weight:400;margin-bottom:2rem;color:rgb(var(--color-foreground));padding-bottom:1rem;margin-top:0}.policies-content__description{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.policies-content__description p{margin-bottom:1.5rem}.policies-content__description h4{font-size:1.5rem;font-weight:400;margin:2rem 0 1rem;color:rgb(var(--color-foreground))}.policies-content__description ul,.policies-content__description ol{margin:1rem 0 1.5rem 2rem}.policies-content__description li{margin-bottom:.5rem}@media screen and (max-width: 749px){.policies-section{padding:3rem 2rem}.policies-container{grid-template-columns:1fr;gap:2rem}.policies-nav{padding-right:0;padding-bottom:2rem}.policies-nav__list{display:flex;flex-wrap:wrap;gap:.5rem}.policies-nav__item{margin-bottom:0}.policies-nav__link{font-size:1.5rem;white-space:nowrap}.policies-content__title{font-size:1.5rem}}@media screen and (max-width: 550px){.policies-section{padding:3rem 2rem}.policies-nav__list{flex-direction:column}.policies-nav__link{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-policies.css.map */
