.features-card-wrapper{border-radius:55px;padding:55px 60px;box-shadow:0 10px 20px #0000000d;margin-bottom:50px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.feature-item{color:#fff;padding:10px 0}.feature-icon{margin-bottom:30px;display:flex;justify-content:center;align-items:center}.feature-icon img{max-width:70px;height:auto;display:block;aspect-ratio:1;object-fit:contain}.feature-title{font-size:20px;font-weight:700;text-transform:lowercase;margin:0 0 5px;color:inherit}.feature-content{font-size:16px;line-height:1.4;margin:0;opacity:.9;color:currentColor}.faq-block{border:1px solid #a8a8a8;border-radius:50px;background:#fff}.faq-block+.faq-block{margin-top:18px}.faq-block-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;padding:25px 65px;font-size:24px;margin:0}.faq-block-trigger{padding:.6rem;width:2.5rem;height:2.5rem;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease}.faq-block-trigger svg rect{transition:transform .3s ease,opacity .3s ease;transform-box:fill-box;transform-origin:center}.faq-block.open .faq-block-trigger svg .vertical{transform:rotate(90deg);opacity:0}.faq-answer{transition:max-height .2s ease;overflow:hidden;visibility:hidden}.faq-block.open .faq-answer{visibility:visible}.faq-answer-inner{padding:0em 0rem 1.6rem;margin:0rem 65px}@media screen and (max-width: 768px){.faq-block-title{padding:20px 40px;font-size:20px}.faq-answer-inner{margin-inline:40px}}@media (max-width: 767px){.features-card-wrapper{padding:20px;margin-bottom:40px}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px}.feature-item{padding:0}.feature-icon{height:40px;margin-bottom:8px}.feature-icon img{max-width:40px}.feature-title{font-size:1rem}.feature-content{font-size:.85rem}}@media screen and (max-width: 480px){.features-grid{grid-template-columns:repeat(1,1fr);gap:30px}.features-card-wrapper{border-radius:20px;margin-bottom:18px}.feature-content{font-size:12px}.faq-block-title{padding:10px 20px;font-size:16px}.faq-answer-inner{margin-inline:20px;padding-bottom:0}.faq-block{border-radius:20px}.faq-block-title svg{width:16px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-features-accordions.css.map */
