faq-section{--faq-scroll-offset: 300px;display:block;width:100%;color:var(--primary_text);background-color:var(--background_color)}.faq-section__inner-wrapper{display:flex;flex-direction:column}.swiper-slide .faq__tab{background-color:var(--background_color);color:var(--primary_gray);border:1px solid var(--secondary_gray);border-radius:.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;width:100%;padding:.75rem 1rem;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease-in-out}.faq__tab[aria-selected=true]{border-color:var(--primary_gray);cursor:initial;pointer-events:none}faq-section .Dropdown{border:1px solid var(--background_color_2);box-sizing:border-box}faq-section .Dropdown .Dropdown--Button{padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;background:transparent;text-align:left;cursor:pointer}faq-section .Dropdown .Dropdown--Button p{color:var(--primary_text)}faq-section .Dropdown .Dropdown--Content ul{margin:0;margin-left:1rem;margin-bottom:2rem}@media screen and (min-width:1025px){faq-section .Dropdown .Dropdown--Content ul{margin-bottom:1.5rem}}faq-section .Dropdown .Dropdown--Content.rte ul li{margin-block-end:0;margin-block-start:0;margin-inline-start:.25rem;margin-inline-end:.25rem}faq-section .Dropdown .link-list{display:flex;flex-direction:column;gap:.75rem}faq-section .Dropdown .link-list__link{padding-block:.125rem}faq-section .Dropdown .DropdownContent__Inner.rte .link-list a:not(.Button){text-decoration:unset;color:var(--primary_text)}faq-section .faq__search-bar{--faq-search-icon-size: 1rem;display:flex;gap:.75rem;position:relative;align-items:center;background-color:var(--background_color);border-bottom:1px solid var(--secondary_gray);padding-block:.5rem;margin-inline:var(--px-m);margin-top:1rem;width:calc(100% - var(--px-m) * 2)}faq-section .faq__search-bar input::placeholder{color:var(--primary_text)}faq-section .faq__search-bar .faq__search-bar__search-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none}faq-section .faq__search-bar .faq__search-bar__search-icon svg{height:var(--faq-search-icon-size);width:var(--faq-search-icon-size)}faq-section .faq__search-bar .faq__search-bar__search-icon svg path{fill:var(--primary_text)}faq-section .dropdown-tabs__wrapper.is-hidden,faq-section .dropdown-wrapper.is-hidden,faq-section .dropdown-wrapper[aria-hidden=true],faq-section .faq-tabs.is-hidden,faq-section .faq-section__blocks.is-hidden,faq-section .faq-section__no-results.is-hidden,faq-section .Dropdown.is-hidden{display:none}faq-section:not(:has(.faq-tabs)) .faq-section__blocks{margin-top:1rem}.faq-section__blocks{display:flex;flex-direction:column;gap:.25rem;padding-inline:var(--px-m)}faq-section .dropdown-wrapper{display:flex;flex-direction:column;background-color:var(--background_color_2);padding:1.5rem 1rem;border-radius:.75rem}faq-section .dropdown-wrapper .dropdown-tabs__text-group{margin-bottom:1.5rem;text-align:left}faq-section .dropdown-wrapper .dropdown-tabs__wrapper{margin-top:0}faq-section .dropdown-wrapper .dropdown-tabs__wrapper .Dropdown+.Dropdown{margin-top:.5rem}faq-section .dropdown-wrapper .dropdown-tabs__wrapper:last-of-type .Dropdown{margin-bottom:0}faq-section .dropdown-wrapper .Dropdown--Content[aria-hidden=true]{margin-bottom:0}faq-section .dropdown-wrapper .Dropdown--Content>:not(.Button){padding:0 1rem 1rem}.dropdown-wrapper__inner{display:grid;grid-template-columns:1fr;gap:1.5rem}.dropdown-tabs__description{margin-top:1.5rem}.dropdown-wrapper__items{min-width:0}input.faq-section__search-input{border:none;background-color:var(--background_color);color:var(--primary_text);width:100%;padding-inline:1.5rem;flex:1}.faq-section__clear-btn{--faq-clear-target: 1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:var(--faq-clear-target);min-height:var(--faq-clear-target);color:var(--primary_text);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.faq-section__clear-btn svg{height:1rem;width:1rem}.faq-section__clear-btn svg path{fill:var(--primary_text)}.faq-section__clear-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}faq-section .faq-tabs{position:sticky;top:calc(var(--announcement-dynamic-height, 0px) + var(--header-dynamic-height, 0px));z-index:1;background:var(--background_color);padding-block:1rem;overflow-x:hidden;min-width:0}faq-section .faq-tabs .swiper-slide{width:auto;flex-shrink:0}faq-section .group-text-button__block-wrapper{display:flex;flex-direction:column}faq-section .group-text-button__block-wrapper.content-alignment--left{align-items:flex-start}faq-section .group-text-button__block-wrapper.content-alignment--center{align-items:center}faq-section .group-text-button__block-wrapper.content-alignment--right{align-items:flex-end}faq-section .group-text-button__block-wrapper .Button{width:auto;display:inline-flex}.faq-section__no-results{padding-inline:var(--px-m);padding-top:1rem}faq-section .faq-section__contact{padding:1.5rem var(--px-m)}faq-section.faq-section__wrapper .faq-section__header{padding:1.5rem var(--px-m)}faq-section .dropdown-wrapper__items{display:flex;flex-direction:column;gap:.5rem}faq-section .checkmark svg path{fill:var(--primary_text)}faq-section input:focus+label{outline:none}faq-section .contact-section__form{padding-inline:1rem}faq-section .contact-section__form-fields .field.textarea{height:120px}faq-section .contact-section__form-fields .field.textarea textarea{min-height:80px;max-height:95px}faq-section .Dropdown .Dropdown--Button[aria-expanded=true] p{color:var(--primary_accent)}faq-section .field input,faq-section .field textarea{color:var(--primary_text)}faq-section .field .input-placeholder::placeholder{font-family:var(--type_primary_paragraph_font);font-size:14px;font-style:normal;font-weight:400;line-height:20px;opacity:1}faq-section .faq__search-bar .faq-section__search-input{height:1.5rem}faq-section .faq__search-bar .faq__search-bar__search-icon{display:inline-flex}@media screen and (min-width:1025px){faq-section .faq__tab:hover{border-color:var(--primary_gray)}faq-section .faq-tabs{top:calc(var(--announcement-dynamic-height, 0px) + var(--header-height-fixed, 0px));padding-block:1.5rem}faq-section .faq-section__inner-wrapper{width:100%;margin:0 auto}.faq-section__blocks{padding-inline:var(--px-d)}faq-section.faq-section__wrapper .faq-section__header{padding-inline:var(--px-d)}faq-section .faq-section__contact{padding:1.5rem var(--px-d)}faq-section .faq__search-bar{margin-inline:var(--px-d);margin-top:1.5rem;width:calc(100% - var(--px-d) * 2)}.faq-section__no-results{padding-inline:var(--px-d);padding-top:1.5rem}.dropdown-wrapper__inner{grid-template-columns:minmax(0,527fr) minmax(0,645fr);gap:8.75rem;align-items:start}faq-section .dropdown-wrapper{padding:2rem}faq-section .Dropdown .Dropdown--Button{padding:1.5rem}faq-section .dropdown-wrapper .Dropdown--Content>:not(.Button){padding:0 1.5rem 1.5rem}faq-section .Dropdown .Dropdown--Content p{padding-bottom:0}faq-section .faq__search-bar{--faq-search-icon-size: 1.25rem}input.faq-section__search-input{padding-inline:1.75rem}faq-section .contact-section__form{padding-inline:1.5rem}faq-section .contact-section__form-fields .field.textarea{height:150px}faq-section .contact-section__form-fields .field.textarea textarea{min-height:126px;max-height:126px}faq-section:not(:has(.faq-tabs)) .faq-section__blocks{margin-top:1.5rem}}.faq-section__no-results-explanation{display:flex;flex-direction:row;gap:.125rem}.faq-section__no-results-explanation--button{display:flex;align-items:center;justify-content:center;text-decoration:underline;color:var(--primary_text)}button.faq-section__no-results-explanation--button{font:inherit;cursor:pointer;background:none;border:none}@media(prefers-reduced-motion:reduce){faq-section *,faq-section *:before,faq-section *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/section-faq.css.map */
