.faq-carousel{width:100%;padding:20px;background-color:var(--faq-background-color);box-sizing:border-box;position:relative}.faq-carousel__header{text-align:center;margin-bottom:16px}.faq-carousel__title{margin:0;font-size:var(--faq-title-size);color:var(--faq-text-color);font-weight:600}.faq-carousel__subtitle{margin:4px 0 0;font-size:var(--faq-subtitle-size);color:var(--faq-text-color);opacity:.7}.faq-carousel__scroll-wrapper{position:relative;overflow:hidden;padding:0 48px}.faq-carousel__scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px}.faq-carousel__scroll-container>*{flex:0 0 100%;scroll-snap-align:start}.faq-carousel__item{padding:16px 24px;background-color:var(--faq-item-background-color);border-radius:var(--faq-item-border-radius);box-sizing:border-box}.faq-carousel__question{margin:0 0 8px;font-size:var(--faq-question-size);color:var(--faq-question-color);font-weight:600}.faq-carousel__answer{margin:0;font-size:var(--faq-answer-size);color:var(--faq-answer-color);line-height:1.5}.faq-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;font-size:1.5rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:10}.faq-carousel__arrow--prev{left:8px}.faq-carousel__arrow--next{right:8px}.faq-carousel__indicator{position:absolute;bottom:8px;right:16px;font-size:13px;color:var(--faq-text-color);opacity:.7}.faq-carousel__ask-section{width:calc(100% - 96px);margin:20px auto 0;display:flex;gap:12px;align-items:center}.faq-carousel__ask-input{flex:1;padding:10px 14px;font-size:14px;border:1px solid var(--faq-border-color);border-radius:var(--faq-input-border-radius);box-sizing:border-box}.faq-carousel__ask-button{padding:10px 18px;font-size:14px;background-color:var(--faq-button-color);color:var(--faq-button-text-color);border:none;border-radius:var(--faq-input-border-radius);cursor:pointer;transition:background-color .2s ease;white-space:nowrap;flex:0 0 auto}.faq-carousel__ask-button:hover{background-color:var(--faq-button-hover-color)}@media screen and (max-width: 600px){[data-testid=section-content]{--horizontal-alignment: unset !important}.faq-carousel{padding:16px 12px}.faq-carousel__header{margin-bottom:12px}.faq-carousel__title{font-size:calc(var(--faq-title-size) * .9)}.faq-carousel__subtitle{font-size:calc(var(--faq-subtitle-size) * .9);margin-top:2px}.faq-carousel__scroll-wrapper{padding:0 16px}.faq-carousel__scroll-container{gap:12px}.faq-carousel__item{padding:16px 36px}.faq-carousel__question{font-size:calc(var(--faq-question-size) * .9);margin-bottom:6px}.faq-carousel__answer{font-size:calc(var(--faq-answer-size) * .9)}.faq-carousel__arrow{width:28px;height:28px;font-size:1.1rem;background:#ffffffd9;box-shadow:0 0 4px #00000026}.faq-carousel__arrow--prev{left:2px}.faq-carousel__arrow--next{right:2px}.faq-carousel__indicator{bottom:4px;right:12px;font-size:12px}.faq-carousel__ask-section{flex-direction:column;gap:8px;width:calc(100% - 32px)}.faq-carousel__ask-input,.faq-carousel__ask-button{width:100%}.faq-carousel__ask-input{padding:8px 12px}.faq-carousel__ask-button{padding:8px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/285/assets/block-faq-carousel.css.map */
