.faq{padding:3.5rem 0 3rem}.faq__title{font-size:clamp(2rem,2.8vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;margin:0 0 2rem;line-height:1.1}.faq__grid{display:grid;gap:1rem}@media screen and (min-width:750px){.faq__grid{grid-template-columns:1fr 1fr;gap:1rem 1.6rem;align-items:start}}.faq__item{border:1px solid rgba(var(--color-foreground),.16);border-radius:.8rem;background:rgba(var(--color-foreground),.03);overflow:hidden}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.15rem 1.4rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:background .15s ease}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{background:rgba(var(--color-foreground),.05)}.faq__icon{position:relative;flex:0 0 auto;width:1.3rem;height:1.3rem}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.faq__icon:before{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.faq__icon:after{left:50%;top:0;height:100%;width:2px;margin-left:-1px}.faq__item[open] .faq__icon:after{transform:rotate(90deg);opacity:0}.faq__a{padding:0 1.4rem 1.3rem;font-size:1.25rem;line-height:1.6;opacity:.85}.faq__a p{margin:0 0 .8rem}.faq__a p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-faq.css.map */
