faq-section{display:block;width:100%;color:var(--primary_text);background-color:var(--background_color)}faq-section.faq-section--product{background-color:var(--primary_accent);color:var(--secondary_text)}.faq-btn-reset{background:none;border:none;cursor:pointer}.faq-section--product .faq-item__question,.faq-section--product .Dropdown--Button,.faq-section--product .faq-item__answer-inner,.faq-section--product .faq-group__heading .u-h4{color:var(--secondary_text)}.faq-item__button .dropdown-toggle-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.faq-item__button .dropdown-toggle-icon:after{content:"";position:absolute;width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__button .dropdown-toggle-icon svg{display:block}.faq-item__button .dropdown-toggle-icon svg path{fill:var(--primary_text)}.faq-section--product .faq-item__button .dropdown-toggle-icon svg path{fill:var(--secondary_text)}.faq-item__button[aria-expanded=true] .dropdown-toggle-icon svg path:nth-child(2){opacity:0}.faq-section--product .faq-group__heading{padding:1.5rem 1.5rem 0}.faq-group__items{display:flex;flex-direction:column;gap:1.5rem}.faq-search-group{display:flex;flex-direction:column;gap:1rem}.faq-section__search-wrapper{padding-bottom:0!important}.faq-section__blocks-wrapper{padding-top:0!important}faq-section .faq-section__search-wrapper,faq-section .faq-section__blocks-wrapper{padding-inline:var(--faq-pad-lr-m, 1rem)}.faq-search-group__heading .group-text-button__block-wrapper{display:flex;flex-direction:column;width:100%}.faq-section--product .faq-section__blocks>.heading-block{padding:1.5rem}.faq-search-group__heading .group-text-button__block-wrapper.content-alignment--left{align-items:flex-start}.faq-search-group__heading .group-text-button__block-wrapper.content-alignment--center{align-items:center}.faq-search-group__heading .group-text-button__block-wrapper.content-alignment--right{align-items:flex-end}.faq-search-group__heading .heading-block[class*=u-s],.faq-search-group__heading .heading-block[class*=u-h]{color:var(--primary_accent)}.faq-search__bar{display:flex;align-items:center;gap:.5rem;background-color:var(--background_color);border-bottom:1px solid var(--primary_text);padding:.75rem 1rem}.faq-search__bar .Svg{flex-shrink:0;width:1.25rem;height:1.25rem}.faq-search__bar svg path{fill:var(--primary_text);stroke:none}.faq-search__bar .hot-spot-mini svg path{fill-rule:evenodd}.faq-search__input{flex:1;width:100%;background:transparent;color:var(--primary_text);border:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.faq-search__input:focus,.faq-search__input:focus-visible{outline:none;box-shadow:none}.faq-search__input::placeholder{color:var(--secondary_gray)}.faq-search__clear{color:var(--primary_gray);padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.faq-tabs{position:sticky;top:calc(var(--announcement-dynamic-height, 32px) + var(--header-dynamic-height, 52px));z-index:10;background:var(--background_color);padding:.75rem 0;border-top:1px solid var(--primary_text);border-bottom:1px solid var(--primary_text);box-sizing:border-box;margin-top:3rem;margin-bottom:3rem;transform:translateZ(0);will-change:transform;backface-visibility:hidden;transition:top .2s ease-in-out}.faq-section--tabs-static .faq-tabs{position:static;top:auto}.header-mode-dynamic .faq-tabs{top:0;transition:none}.header-mode-dynamic:not(.header-is-hidden) .faq-tabs{top:var(--header-height-fixed, var(--header-height, 0px))}.faq-tabs .swiper.fade-left,.faq-tabs .swiper.fade-right,.faq-tabs .swiper.fade-both-horizontal{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.faq-tabs .swiper.fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 1.5rem),transparent 100%)}.faq-tabs .swiper.fade-left{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 1.5rem,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 1.5rem,#000 100%)}.faq-tabs .swiper.fade-both-horizontal{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}.faq-tabs .swiper-wrapper{align-items:center}.faq-tabs .swiper-slide{width:auto;flex-shrink:1;position:relative}.faq-tabs .swiper-slide:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:var(--primary_text);transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in-out}.faq-tabs .swiper-slide:has(.faq-tab.is-active):after{transform:scaleX(1);transition:none}.faq-tab{display:inline-flex;align-items:center;white-space:nowrap}.faq-tab__text{color:var(--primary_accent);transition:color .25s ease-in-out}.faq-tab.is-active .faq-tab__text,.faq-tab[aria-expanded=true] .faq-tab__text{color:var(--primary_text)}@media(hover:hover){.faq-tabs .swiper-slide:hover:after{transform:scaleX(1)}.faq-tab:hover .faq-tab__text{color:var(--primary_text)}}.faq-section__blocks{display:flex;flex-direction:column;gap:5rem;padding:0}.faq-section--product .faq-section__blocks{gap:1rem;padding:0}.faq-group{gap:3rem;display:flex;flex-direction:column}.faq-group__heading .u-h4{color:var(--primary_text);overflow-wrap:break-word}.faq-section--product .faq-group__items{padding:1.5rem}.faq-item{border-bottom:1px solid var(--tertiary_gray)}.faq-section--product .faq-item{border-bottom:none}.faq-item__button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-top:0;padding-bottom:1.5rem;text-align:left}.faq-section--product .faq-item__button{padding-bottom:0}.faq-item__question{flex:1;color:var(--primary_text);overflow-wrap:break-word;word-break:break-word}.faq-item__answer{opacity:0;transition:opacity .3s ease}.faq-item__answer[aria-hidden=false]{opacity:1}.faq-item__answer-inner{padding:0 0 1.5rem;color:var(--primary_text)}.faq-section--product .faq-item__answer-inner{padding:0;margin-top:1.5rem}.faq-item__answer-inner ul{margin:0 0 1rem 1rem}.faq__no-results{color:var(--primary_text)}.faq__no-results__title{margin-top:1rem}.faq__no-results__hint{margin:1rem 0;color:var(--primary_text)}faq-section .is-hidden{display:none}@media(min-width:1025px){faq-section .faq-section__search-wrapper,faq-section .faq-section__blocks-wrapper{padding-inline:0}faq-section .swiper-wrapper{width:fit-content}.faq__no-results__title{margin-top:1.5rem}.faq__no-results__hint{margin-bottom:1.5rem}.faq-search__bar{max-width:690px;padding:.75rem}.faq-search-group{gap:1.5rem}.faq-search-group__heading{width:100%}.faq-search-group__heading .group-text-button__block-wrapper{max-width:690px}.faq-search-group:has(.content-alignment--left) .faq-search{width:100%;max-width:690px;margin-right:auto}.faq-search-group:has(.content-alignment--center) .faq-search{width:100%;max-width:690px;margin-inline:auto}.faq-search-group:has(.content-alignment--right) .faq-search{width:100%;max-width:690px;margin-left:auto}.faq-tabs{margin-inline:calc(-1 * var(--faq-pad-lr-d, 1.5rem));width:calc(100% + (2 * var(--faq-pad-lr-d, 1.5rem)))}.faq-group{display:inline-grid}.faq-section__blocks{max-width:690px}}@media(prefers-reduced-motion:reduce){.faq-item__answer,.faq-tab__text,.faq-tabs .swiper-slide:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-faq.css.map */
