.faq-container{max-width:640px;margin:0 auto;padding:64px 32px 80px}.faq-label{text-transform:uppercase;font-size:18px;letter-spacing:2.2px;margin-bottom:12px}.faq-title{font-size:42px;font-weight:400;color:#444;margin-bottom:12px;line-height:1.1;letter-spacing:0!important}.faq-title em{font-style:italic;display:block}.faq-subtitle{font-size:16px;line-height:1.5;margin-bottom:25px;max-width:380px}.faq-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.faq-tab{color:#444;border:1px solid #444;cursor:pointer;outline:none;font-size:15px;letter-spacing:1px;padding:6px 16px!important;border-radius:20px;background:none;line-height:normal;height:30px;font-weight:700}.faq-tab:hover{background:none;color:#444}.faq-tab.active{background:#173a54;color:#fff}.faq-group{margin-bottom:35px}.faq-group.hidden{display:none}.faq-group-label{font-size:16px;letter-spacing:1.5px;color:#444!important;margin-bottom:15px;text-transform:uppercase;font-weight:800}.faq-item{border-top:1px solid rgb(39,39,39)}.faq-item:last-child{border-bottom:1px solid rgb(39,39,39)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;color:#444!important;outline:none}.faq-question:hover{background:none!important}.faq-question-text{font-size:18px;font-weight:400;line-height:1.5;color:#444;flex:1}.faq-icon{flex-shrink:0;color:#444;display:flex;align-items:center;justify-content:center;transition:transform .22s ease}.faq-icon .icon-vertical{transition:transform .22s ease,opacity .22s ease;transform-origin:center}.faq-question[data-expanded=true] .icon-vertical{transform:rotate(90deg);opacity:0}.faq-question[data-expanded=true] .faq-icon{transform:rotate(0)}.faq-answer{overflow:hidden;max-height:0;transition:max-height .18s ease}.faq-answer:not([hidden]){max-height:600px}.faq-answer[hidden]{display:none!important;max-height:0}.faq-answer:not([hidden]){visibility:visible}.faq-answer-inner{font-size:16px;line-height:1.5;color:#6b5f4a;padding:0 40px 20px 0}.faq-answer-inner p{margin:0 0 12px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-cta{margin-top:56px;background:#173a54;padding:36px;border-radius:12px;text-align:center}.faq-cta-title{font-size:22px;margin-bottom:8px;font-weight:400;color:#fff!important}.faq-cta-subtitle{font-size:15px;color:#fff!important;margin-bottom:18px;line-height:1.6}.faq-cta-link{color:#fff!important;gap:6px;font-size:14px;letter-spacing:1.2px;text-decoration:none;border-bottom:.5px solid #fff;padding-bottom:2px}@media(max-width:640px){.faq-section{padding:60px 16px 80px}.faq-cta{padding:36px 24px}.faq-answer-inner{padding-right:0}}.block-image-item .image-wrapper{position:relative;overflow:hidden;border-radius:8px}.block-image-item .image-wrapper img{width:100%;height:auto;display:block;transition:transform .4s ease,filter .4s ease}.block-image-item:hover .image-wrapper img{transform:scale(1.05);filter:brightness(1.1)}.block-image-item:hover .image-wrapper{box-shadow:0 8px 20px #00000026}.block-image-item .image-wrapper{transition:box-shadow .4s ease}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
