.sec__faq{--faq-radius: var(--rounded-radius, 10px);--faq-line: 1px solid var(--border-color-base);--faq-row-px: 2.4rem;--faq-row-py: 2rem;interpolate-size:allow-keywords}.sec__faq .section__header{width:100%;margin-inline:auto;margin-block-end:clamp(1.6rem,2.5vw,2.4rem)}.sec__faq .sec__faq-content{width:100%;margin-inline:auto}.sec__faq .faq__panel{overflow:hidden;border:var(--faq-line);border-radius:var(--faq-radius);background-color:var(--color-background)}.sec__faq .faq__row{min-width:0}.sec__faq .faq__row+.faq__row{border-top:var(--faq-line)}.sec__faq .faq__question{display:flex;align-items:center;gap:1.6rem;padding:var(--faq-row-py) var(--faq-row-px);list-style:none;color:var(--color-heading);transition:color var(--duration-short, .3s) ease}.sec__faq .faq__question::-webkit-details-marker{display:none}.sec__faq .faq__question::marker{content:""}.sec__faq .faq__question-text{flex:1 1 auto;min-width:0;color:inherit;line-height:1.4}.sec__faq .faq__question-icon{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem;margin-inline-start:auto;color:inherit}.sec__faq .faq__question-icon>span{position:absolute;top:50%;left:50%;display:inline-flex;transform:translate(-50%,-50%);transition:opacity var(--duration-short, .3s) ease,transform var(--duration-short, .3s) ease}.sec__faq .faq__icon-minus{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.sec__faq .faq__row[open] .faq__icon-plus{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.sec__faq .faq__row[open] .faq__icon-minus{opacity:1;transform:translate(-50%,-50%) rotate(0)}.sec__faq .faq__answer{max-width:70ch;padding:0 var(--faq-row-px) var(--faq-row-py);color:var(--color-text);line-height:var(--body-line-height, 1.714);overflow-wrap:anywhere}.sec__faq .faq__answer>:first-child{margin-block-start:0}.sec__faq .faq__answer>:last-child{margin-block-end:0}.sec__faq .faq__row::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-short, .3s) ease,content-visibility var(--duration-short, .3s) allow-discrete}.sec__faq .faq__row[open]::details-content{block-size:auto}@media(hover:hover){.sec__faq .faq__question:hover{color:var(--color-primary)}}.sec__faq .faq__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media(min-width:1025px){.sec__faq .section__header,.sec__faq .sec__faq-content{width:75%}}@media(max-width:749px){.sec__faq{--faq-row-px: 1.6rem;--faq-row-py: 1.6rem}}@media(prefers-reduced-motion:reduce){.sec__faq .faq__question,.sec__faq .faq__question-icon>span,.sec__faq .faq__row::details-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
