.faq_section{min-height:45rem}.blog-tabs-wrapper{display:grid;grid-template-columns:25rem 1fr;gap:8.4rem;align-items:start}.blog-tabs-sidebar{min-width:25rem;position:sticky;top:8rem;align-self:start}.blog-tabs-sidebar .title{font-size:clamp(2.8rem,4.8vw,6rem);margin:0;margin-bottom:2rem;line-height:105%;letter-spacing:-1.8px}.blog-tabs-sidebar button{display:block;width:100%;margin-bottom:0rem;padding:1.6rem 0 2.4rem;padding-left:0;background:transparent;text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--silver-color);opacity:.5;font-size:clamp(1.2rem,1.4vw,1.6rem);text-transform:uppercase;transition:.2s all linear;position:relative;line-height:105%;letter-spacing:-.48px}.blog-tabs-sidebar button.active{opacity:1;padding-left:2.5rem}.blog-tabs-sidebar button.active:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-flex;background:var(--font-text-color);position:absolute;left:1rem;top:36%}.blog-tabs-content{width:100%;max-width:73rem;display:inline-block;vertical-align:top}.tab-pane{margin-bottom:0rem}.tab-pane.active{display:block}.blog-tabs-content .title{margin:0;font-size:clamp(2rem,3.2vw,4rem);text-transform:uppercase;position:relative;line-height:105%;letter-spacing:-1.2px;margin-bottom:.8rem}.blog-tabs-content .icon{position:absolute;height:2.4rem;width:2.4rem;right:0rem;top:calc(50% - 1rem);opacity:0;transition:.3s all ease}.accordion_item.active .icon-minus,.accordion_item .icon-plus{opacity:1}.accordion_item.active .icon-plus,.accordion_item .icon-minus{opacity:0}.accordion_content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.accordion_item.active .accordion_content{max-height:500px}.accordion_item.active .accordion_content p{margin:0}.blog-tabs-content .tab-pane .accordion{border-top:none;margin-top:0rem;border-bottom:1px solid var(--silver-color);padding:3.2rem 0 2.2rem}.blog-tabs-content .accordion_title{position:relative;cursor:pointer}.blog-tabs-content .accordion_title h3{font-size:clamp(1.6rem,1.6vw,2rem);position:relative;padding-right:2.5rem;margin:0;margin-bottom:1rem;text-transform:uppercase;line-height:105%;letter-spacing:-.6px}.faq_question_section .image-with-text__media{background:transparent}.faq_question_section .image-with-text__text-item{border-radius:15px;overflow:hidden}.faq_question_section .image-with-text__heading{font-size:clamp(2.8rem,4.8vw,6rem);text-transform:uppercase;line-height:1}.faq_question_section .image-with-text__text--caption{text-transform:none;font-size:clamp(1.2rem,1.4vw,1.6rem);letter-spacing:0;margin-top:.5rem}.image-with-text__text a{text-decoration:none;text-transform:uppercase}@media screen and (min-width: 750px){.faq_question_section .grid--2-col-tablet .grid__item{width:calc(50% - 2rem)}.faq_question_section .image-with-text .grid{column-gap:1rem}}@media screen and (max-width: 990px){.blog-tabs-wrapper{grid-template-columns:1fr;gap:0}.blog-tabs-sidebar{width:100%;padding-right:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3rem;background:var(--theme-white-color);z-index:1;top:5.2rem;padding-top:1rem}.blog-tabs-sidebar .title{width:100%;letter-spacing:-.84px}.blog-tabs-sidebar button.active:before{display:none}.blog-tabs-sidebar button{display:inline-flex;width:auto;margin-right:1rem;padding:1.5rem 2rem;border:1px solid;border-radius:8px;opacity:1}.blog-tabs-sidebar button.active{background-color:var(--font-text-color);color:var(--theme-white-color);border-color:var(--font-text-color)}.blog-tabs-content{width:100%}.sidebar_btn_wrap{width:100%;display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;padding-bottom:10px}.blog-tabs-content .accordion__title{letter-spacing:0px;max-width:calc(100% - 4rem)}.blog-tabs-content .tab-pane .accordion{margin-top:1rem}.blog-tabs-content .accordion summary{padding:1.5rem 0}}@media screen and (max-width: 750px){.faq_question_section .image-with-text__text-item{margin-top:1.5rem}.faq_section{min-height:auto}}@media screen and (max-width: 576px){.blog-tabs-sidebar{margin-bottom:1.4rem;padding-top:1.8rem}.template-page-contact .breadcrumbs{padding-bottom:0rem}.blog-tabs-sidebar button{letter-spacing:-.36px;padding:1.2rem}.blog-tabs-sidebar button.active{padding-left:1.2rem}.blog-tabs-content .title{letter-spacing:-.6px}.blog-tabs-content .tab-pane .accordion{margin-top:0rem;padding:2rem 0 1rem}.blog-tabs-content .accordion_title h3{letter-spacing:-.48px}.blog-tabs-content .icon{width:2rem;height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq-style.css.map */
