.c-accordion{border-bottom:1px solid}.c-accordion .c-accordion__panel{margin:0;padding:0}.c-accordion.active .c-accordion__panel{margin:-5px 0 15px}.c-accordion .c-accordion__icon{transition:all .3s}.c-accordion.active .c-accordion__icon{transform:rotate(45deg)}.c-accordion:last-child{border-bottom:none}.c-accordion__header{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.c-accordion__header span{flex:1;padding:0 1.5rem 0 0}.c-accordion__icon{border-radius:100%;width:10px;height:22px;margin:0 0 0 10px;position:relative}.c-accordion__icon svg{-o-transition:ease .3s;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-accordion__icon .icon-minus{opacity:0;visibility:hidden}.c-accordion__panel{-o-transition:ease .3s;max-height:0;padding-right:2.5rem;transition:all .3s;overflow:hidden}.c-accordion__panel ul,.c-accordion__panel ol,.c-accordion__panel p{margin-bottom:1em}.c-accordion__panel ul:last-child,.c-accordion__panel ol:last-child,.c-accordion__panel p:last-child{margin-bottom:0}.c-accordion__panel ul,.c-accordion__panel ol{list-style:initial;padding-left:20px}.c-accordion__panel ul li+li,.c-accordion__panel ol li+li{margin-top:1em}.c-accordion__panel a{text-decoration:underline;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-accordion__panel a:hover{text-decoration-color:#0000}@media (width >= 768px){.c-accordion__panel{padding-right:8rem}}.b-accordion{--lsg-page-width: 884px;padding-top:100px;padding-bottom:100px}@media (width >= 768px){.b-accordion{padding-top:120px;padding-bottom:120px}}.template--page-why-infrared .b-accordion{background-color:#f8f8f8}.b-pdp-hero__faq .c-accordion__header{color:#222}.page--product .c-accordion__header{padding:16px 0}@media (width >= 768px){.page--product .c-accordion__header{padding:18px 0}}.page--product .c-accordion{border-color:var(--Dark-Gray, #ccc)}.page--product .b-accordion{padding-bottom:0}@media (width <= 767px){.page--product .b-accordion{padding-top:80px}.page--page-why-infrared .c-accordion__header{padding:10px 0}.page--page-why-infrared .b-benefit--pdp .c-single-benefit .c-accordion__icon{border:1px solid;margin-right:0}.page--page-why-infrared .b-benefit--pdp{padding-top:90px;padding-bottom:100px}.page--page-why-infrared .b-benefit--pdp .b-benefit__button{margin-top:30px}}.b-accordion--with-borders .b-accordion__list{border-top:1px solid;border-bottom:1px solid}
/*# sourceMappingURL=/cdn/shop/t/116/assets/b-accordion.css.map */
