.faq__main-wrapper{color:var(--primary_text)}.faq__main-wrapper svg path{fill:var(--primary_text)}.faq__main-wrapper .rte ul,.faq__main-wrapper .rte ol{margin-inline-start:.5rem}.faq__main-wrapper .rte a{color:var(--primary_gray)}.faq__main-wrapper .Button--Tertiary .button-txt:after{bottom:-.3125rem}body:not(:has(contact-section)) .faq__main-wrapper{min-height:calc(100vh - var(--header-dynamic-height, 0px) - var(--announcement-dynamic-height) - var(--footer-dynamic-height))}.faq__outer--background{background-color:var(--background_color)}body:not(:has(.faq--override-contact-form-styles)) .faq__content-inner{min-height:calc(100vh - var(--header-dynamic-height, 0px) - var(--announcement-dynamic-height) - var(--footer-height))}.faq__search-bar{width:100%;border-bottom:1px solid var(--secondary_gray);display:flex;align-items:center;gap:.5rem;padding:0 1rem;max-width:100vw}.faq__search-bar input{flex-grow:1;border:none;padding:.75rem 0;background-color:var(--background_color);color:var(--primary_text)}.faq__search-bar input,.faq__search-bar input::placeholder{color:var(--primary_text)}.faq__search-clear{width:.875rem;height:.875rem;position:relative}.faq__search-clear:before{content:"";position:absolute;width:2.75rem;height:2.75rem;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__link-list:has(.Button){border-bottom:1px solid var(--secondary_gray)}.faq__link-list .swiper{padding:1rem 0}.faq__link-list .swiper-wrapper{padding-left:1rem;padding-right:1rem}.faq__link-list .swiper-slide{width:min-content;text-wrap:nowrap;text-transform:uppercase;min-height:26px;cursor:pointer}.faq__link-list .swiper-slide .ButtonTextContainer{min-height:26px}.faq__link-list .swiper-slide .ButtonText{padding:.25rem 0;margin-top:.1875rem}.faq__link-list .swiper-slide:not(.is-active) .button-txt{color:var(--primary_gray)}.faq__link-list .swiper-slide:not(.is-active) .button-txt:after{display:none}.terms__dropdown .Dropdown--Button{text-transform:uppercase;border-bottom:1px solid var(--secondary_gray);color:var(--primary_text)}.terms__dropdown-item{padding:.75rem 1rem 1.5rem;display:flex;border-bottom:1px solid var(--secondary_gray)}.terms__dropdown-item .terms__dropdown-item--title{width:34.693%;padding-right:1rem}.terms__dropdown-item .terms__dropdown-item--text{width:65.31%}.terms__dropdown-item.is-hidden,.terms__dropdown.is-hidden{display:none}.faq__results--none{padding:2rem 1rem}.faq__top-content.sticky{position:sticky;top:calc(var(--header-dynamic-height) + var(--announcement-dynamic-height));background-color:var(--background_color);z-index:2}faq-section .linklist--tab[aria-hidden=true]{display:none}.terms__dropdown--title{word-break:break-all}@media screen and (min-width:1025px){.faq__content-inner{display:flex;flex-direction:row;align-items:stretch}faq-section button span{white-space:normal;word-break:break-word}.faq__top-content{width:32.22%;padding-top:.3125rem}.faq__content-main{width:67.78%;border-left:1px solid var(--secondary_gray);padding-top:.5rem}.faq__link-list:has(.Button){padding-left:2rem;display:flex;flex-direction:column;gap:.25rem;border-bottom:none}.faq__results--none{padding-left:2rem}.terms__dropdown-item{padding:.75rem 2rem 1.5rem}.terms__dropdown-item .terms__dropdown-item--title{width:17.45%}.terms__dropdown-item .terms__dropdown-item--text{width:82.55%}.faq__link-list .swiper-slide .button-txt{margin-bottom:.125rem}.faq__link-list .swiper-slide.is-active{padding-bottom:.125rem;margin-bottom:.1875rem;margin-top:.125rem}.faq__link-list .swiper-slide.is-active .ButtonTextContainer{min-height:29px}.faq__link-list .swiper-slide .ButtonTextContainer .ButtonText{height:unset}.faq__link-list .swiper-slide .ButtonTextContainer{height:unset;margin-left:0}.faq__link-list .swiper-slide{width:100%}.faq__search-bar{padding-left:2rem}.faq__main-wrapper .Button--Tertiary .button-txt:after{bottom:-.1875rem}.faq__top-content{align-self:flex-start}body:has(.faq--override-contact-form-styles) contact-section .contact-section__wrapper{border-top:1px solid var(--secondary_gray)}body:has(.faq--override-contact-form-styles) contact-section .contact-section .contact-section__container{display:flex;flex-direction:row;justify-content:space-between}body:has(.faq--override-contact-form-styles) contact-section .contanct-section__content{width:32.22%}body:has(.faq--override-contact-form-styles) contact-section .contact-form{width:67.78%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
