.image-with-accordion-faq{padding:54px 0 72px;position:relative;overflow:hidden}.image-with-accordion-faq .accordion-faq__container{max-width:100%}.accordion-faq__layout{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:flex-start}.image-with-accordion-faq .accordion-faq__content{max-width:650px}.image-with-accordion-faq .accordion-faq__title{font-weight:400;line-height:1.4;letter-spacing:-2px;margin:0 0 74px;color:#fff;max-width:673px}.image-with-accordion-faq .accordion-faq__subtitle{font-size:18px;font-weight:300;line-height:1.4;margin:0 0 40px;opacity:.9;color:#fff}.image-with-accordion-faq .accordion-bw{display:flex;flex-direction:column;gap:46px}.image-with-accordion-faq .accordion-item{position:relative;margin-left:8px;max-width:520px}.image-with-accordion-faq .accordion-item .heading:before{content:"";background:#fff;width:3px;display:inline-block;border-radius:10px;position:absolute;top:0;left:0;height:100%;opacity:.3}.image-with-accordion-faq .accordion-item .heading.active:before{opacity:1}.image-with-accordion-faq .accordion-bw .heading{border-radius:0 8px 8px 0;padding:0 43px 10px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.image-with-accordion-faq .accordion-bw[data-behavior=click] .heading{cursor:pointer}.image-with-accordion-faq .accordion-bw .heading .accordion-item__title{font-weight:400;margin:0;color:#fff;line-height:1.1;letter-spacing:-1.4px}.image-with-accordion-faq .accordion-bw .heading .accordion-item__icon{flex-shrink:0;margin-left:16px;transition:transform .3s ease;color:#ffffffb3;pointer-events:none}.image-with-accordion-faq .accordion-bw .heading.active .accordion-item__icon{transform:rotate(180deg);color:#fff}.image-with-accordion-faq .accordion-faq__image{display:flex;justify-content:center;align-items:center}.image-with-accordion-faq .accordion-faq__image-container{position:relative;display:inline-block}.image-with-accordion-faq .accordion-faq__img{width:100%;max-width:500px;height:auto;object-fit:contain;border-radius:16px}.image-with-accordion-faq .accordion-faq__placeholder{width:100%;max-width:500px;height:400px;background:#ffffff1a;border:2px dashed rgba(255,255,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff9;font-size:18px}.image-with-accordion-faq .accordion-faq__mobile{display:none}.image-with-accordion-faq .accordion-bw .contents{overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease;max-height:0;padding:0 24px 0 43px;color:#ffffffe6;line-height:1.6}.image-with-accordion-faq .accordion-item__content{line-height:30px}.image-with-accordion-faq .accordion-bw .contents.active{opacity:1;max-height:1000px}.image-with-accordion-faq .accordion-bw .contents p{margin:0}@media screen and (max-width: 768px){.accordion-faq__layout{display:inline-block;width:100%}.image-with-accordion-faq{padding:53px 0 0}.image-with-accordion-faq .accordion-faq__desktop{display:none}.image-with-accordion-faq .accordion-faq__mobile{display:block;position:relative;top:-135px;margin-bottom:-100px;z-index:20}.image-with-accordion-faq .accordion-faq__title{font-size:32px;margin-bottom:16px;text-align:left}.image-with-accordion-faq .accordion-faq__subtitle{font-size:16px;margin-bottom:32px;text-align:center}.image-with-accordion-faq .accordion-faq-swiper{margin-bottom:0;padding-bottom:50px}.image-with-accordion-faq .accordion-faq-swiper .swiper-slide{background:#fff3;border-radius:10px;padding:36px 19px 10px;min-height:200px;box-sizing:border-box}.image-with-accordion-faq .mobile-slide__title{font-size:18px;font-weight:300;margin:0 0 11px;color:#fff;line-height:1.3;letter-spacing:-.19px}.image-with-accordion-faq .mobile-slide__text{font-size:16px;line-height:22.5px;color:#fff;margin:0;font-weight:300;letter-spacing:-.51px}.image-with-accordion-faq .mobile-slide__text p{margin:0}.image-with-accordion-faq .swiper-pagination{bottom:12px!important;margin-left:-13px}.image-with-accordion-faq .swiper-pagination-bullet{background:#fff6;opacity:1;width:10px;height:10px;margin:0 4px;transition:all .3s ease}.image-with-accordion-faq .swiper-pagination-bullet-active{background:#fff}.image-with-accordion-faq .alarm-animation{position:relative;top:-22px}.image-with-accordion-faq .page-width{padding-right:0}.image-with-accordion-faq .accordion-faq__image{padding-right:20px;max-width:537px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/image-with-accordion-faq.css.map */
