.accordion-section{padding:8rem 0}.accordion-section__title{font-weight:700;line-height:1.2;margin:0 0 1.5rem}.accordion-section__subtitle{font-size:1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0 0 4rem}.accordion-wrapper{max-width:1000px;margin:0 auto}.accordion-item{border-bottom:1px solid rgba(var(--color-foreground),.15);transition:all .3s ease}.accordion-item:first-child{border-top:1px solid rgba(var(--color-foreground),.15)}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2.5rem 2rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.accordion-header:hover{background:rgba(var(--color-foreground),.02)}.accordion-header__title{font-size:2.4rem;font-weight:500;color:rgb(var(--color-foreground));transition:color .3s ease}.accordion-item.active .accordion-header__title{font-weight:600}.accordion-header__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:2rem;transition:transform .3s ease;color:rgb(var(--color-foreground))}.accordion-item.active .accordion-header__icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.accordion-content__inner{padding:0 2rem 3rem}.accordion-content__text{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.accordion-content__text p{margin:0 0 1.5rem}.accordion-content__text p:last-child{margin-bottom:0}.accordion-content__text ul,.accordion-content__text ol{margin:1.5rem 0;padding-left:2rem}.accordion-content__text li{margin-bottom:.8rem}.accordion-content__image{margin-top:2rem;border-radius:12px;overflow:hidden}.accordion-content__image img{width:100%;height:auto;display:block}@media screen and (min-width:750px){.accordion-header{padding:3rem}.accordion-header__title{font-size:2.8rem}.accordion-content__inner{padding:0 3rem 4rem}.accordion-content__text{font-size:1.7rem}}@media screen and (min-width:990px){.accordion-section{padding:10rem 0}.accordion-header{padding:3.5rem 4rem}.accordion-header__title{font-size:3.2rem}.accordion-content__inner{padding:0 4rem 5rem}.accordion-content__text{font-size:1.8rem}.accordion-header__icon{margin-left:3rem}}.accordion-header:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}.accordion-item.active .accordion-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-accordion-compare.css.map */
