.faq__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box;padding:0 16px}.faq__wrraper{max-width:1216px;margin:0 auto;width:100%}.faq__decor{display:none}.faq__heading{margin:0 0 28px;font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:36px;line-height:44px;letter-spacing:0;color:#27282a}.faq__grid{display:flex;flex-direction:column;gap:32px}.faq__grid>*{min-width:0}.faq__nav{max-width:100%;overflow:hidden}.faq__nav-list{display:flex;flex-wrap:nowrap;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:12px;-webkit-overflow-scrolling:touch}.faq__nav-btn{flex:0 0 auto;background:#fff;border:1px solid #e1e1e1;min-height:48px;display:flex;align-items:center;gap:24px;padding:2px 20px;border-radius:73px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.faq__nav-btn.is-active{background:#000;border-color:#000}.faq__nav-btn-label{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#000;white-space:nowrap;transition:color .2s ease;text-align:left}.faq__nav-btn.is-active .faq__nav-btn-label{color:#fff}.faq__nav-btn-icon{display:flex;flex-shrink:0;width:24px;height:24px;color:#ba2726;transition:color .2s ease}.faq__nav-btn.is-active .faq__nav-btn-icon{color:#fff}.faq__content-list{display:block}.faq__content-list>.faq__content-title:first-child{margin-top:0!important}.faq__content-title{margin-top:32px;margin-bottom:20px;font-weight:500;font-size:20px;line-height:27px;letter-spacing:0;color:#020201}.faq__content-accordion{margin-bottom:8px;overflow:hidden;width:100%;border-radius:12px;background:#fff;border:1px solid #d4d4d4}.faq__accordion-title{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;padding:16px;cursor:pointer;transition:all .3s ease}.faq__accordion-title svg{flex-shrink:0;transition:transform .3s ease}.faq__content-accordion.is-open .faq__accordion-title svg{transform:rotate(180deg)}.faq__accordion-title span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#020201;text-align:left;transition:all .3s ease}.faq__content-accordion.is-open .faq__accordion-title span{font-weight:500}.faq__content-accordion.is-open .faq__accordion-title{padding:16px 16px 12px!important}.faq__accordion-content{height:0;min-height:0;overflow:hidden;transition:min-height .3s ease}.faq__content-accordion.is-open .faq__accordion-content{min-height:var(--faq-accordion-content-height, 0px)}.faq__accordion-text{padding:0 16px 16px}.faq__accordion-text ol,.faq__accordion-text ul{margin-left:16px}.faq__accordion-text *{margin:0;font-size:14px;line-height:24px;letter-spacing:0;color:#020201}.faq__btns{display:flex;flex-direction:column;gap:16px}.faq__separator{display:block!important;width:100%;height:1px;margin:24px 0;background:#e2ddd4}.faq__btns-link{display:flex;align-items:center;gap:12px}.faq__btns-link-icon{display:flex;width:40px;height:40px}.faq__btns-link-icon img{width:100%;height:100%;max-width:100%}.faq__btns-link-label{font-weight:400;font-size:18px;line-height:22px;letter-spacing:0;color:#000}@media screen and (min-width:768px){.faq__container{padding:0 32px}}@media screen and (min-width:1024px){.faq__container{padding:0 48px}.faq__decor{display:block;position:absolute;z-index:0;top:0;right:0;width:clamp(18.75rem,calc(-9.56rem + 44.23vw),30.25rem)}.faq__decor img{width:100%;max-width:100%;height:auto}.faq__heading{margin:0 0 56px;font-size:48px;line-height:56px}.faq__grid{position:relative;display:grid;grid-template-columns:286fr 840fr;gap:90px}.faq__nav{height:fit-content;overflow:visible;position:sticky;top:calc(32px + var(--faq-header-height, 0px))}.faq__nav-list{flex-wrap:wrap;flex-direction:column;overflow-x:visible;overflow-y:visible}.faq__nav-btn{width:100%;min-height:58px;display:flex;justify-content:space-between;border-radius:73px}.faq__nav-btn-label{font-size:18px;line-height:22px;white-space:normal}.faq__nav-btn-icon{width:28px;height:28px}.faq__content-title{margin-top:40px;margin-bottom:24px;font-size:24px;line-height:27px}.faq__accordion-title span{font-size:18px;line-height:24px}.faq__accordion-text *{font-size:15px;line-height:24px}.faq__content-accordion{margin-bottom:16px}.faq__separator{margin:28px 0 44px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-faq.css.map */
