.faq{width:100%}.faq__wrapper{margin-left:auto;margin-right:auto;width:min(100%,var(--faq-max-width, 900px))}.faq__intro{margin-bottom:var(--faq-gap, 30px)}.faq__intro--left{text-align:left}.faq__intro--center{text-align:center}.faq__intro--right{text-align:right}.faq__title{color:var(--faq-title-color, currentColor);font-size:var(--faq-title-size, 32px);line-height:1.1;margin:0}.faq__description{color:var(--faq-description-color, inherit);font-size:var(--faq-description-size, 16px);margin-top:.6rem}.faq__items{display:flex;flex-direction:column;gap:var(--faq-gap, 30px)}.faq__item{border:var(--faq-border-width, 1px) solid var(--faq-border-color, rgba(18, 18, 18, .12));border-radius:var(--faq-border-radius, 8px);background:var(--faq-card-background, #fff);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.faq__item:focus-within{box-shadow:0 0 0 2px #12121214}.faq__item summary{list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__question{align-items:center;color:var(--faq-question-color, currentColor);cursor:pointer;display:flex;font-size:var(--faq-question-size, 18px);font-weight:600;gap:1rem;justify-content:space-between;padding:var(--faq-question-padding, 20px)}.faq__question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq__question-text{flex:1}.faq__icon{align-items:center;color:var(--faq-icon-color, currentColor);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.faq__icon svg{height:1rem;width:1rem}.faq__icon-minus{display:none}.faq__answer{color:var(--faq-answer-color, inherit);font-size:var(--faq-answer-size, 16px);padding:0 var(--faq-question-padding, 20px) var(--faq-question-padding, 20px)}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__item[open]{background:var(--faq-card-hover, var(--faq-card-background, #fff));border-color:var(--faq-border-color, rgba(18, 18, 18, .12))}.faq__item[open] .faq__icon-plus{display:none}.faq__item[open] .faq__icon-minus{display:inline-flex}.faq__item[open] .faq__question{border-bottom:1px solid rgba(18,18,18,.08)}@media screen and (max-width: 749px){.faq__intro{margin-bottom:clamp(16px,calc(var(--faq-gap, 30px) * .8),var(--faq-gap, 30px))}.faq__title{font-size:clamp(22px,calc(var(--faq-title-size, 32px) * .85),var(--faq-title-size, 32px))}.faq__description{font-size:clamp(14px,calc(var(--faq-description-size, 16px) * .95),var(--faq-description-size, 16px))}.faq__items{gap:clamp(16px,calc(var(--faq-gap, 30px) * .75),var(--faq-gap, 30px))}.faq__question{font-size:clamp(15px,calc(var(--faq-question-size, 18px) * .9),var(--faq-question-size, 18px));padding:clamp(12px,calc(var(--faq-question-padding, 20px) * .85),var(--faq-question-padding, 20px));gap:.75rem}.faq__icon{width:1.5rem;height:1.5rem}.faq__icon svg{height:.85rem;width:.85rem}.faq__answer{font-size:clamp(14px,calc(var(--faq-answer-size, 16px) * .95),var(--faq-answer-size, 16px));padding:0 clamp(12px,calc(var(--faq-question-padding, 20px) * .85),var(--faq-question-padding, 20px)) clamp(12px,calc(var(--faq-question-padding, 20px) * .85),var(--faq-question-padding, 20px))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faqs.css.map */
