.rf-faq{background:var(--rf-bg-dark);color:var(--rf-text-primary);padding-block:var(--rf-space-10);position:relative}.rf-faq__head{margin-bottom:var(--rf-space-9)}.rf-faq__title{margin:0;font-family:var(--rf-font-display);font-weight:var(--rf-weight-black);font-size:var(--rf-text-3xl);line-height:var(--rf-leading-tight);letter-spacing:var(--rf-tracking-tight);color:var(--rf-text-primary);text-transform:uppercase;text-wrap:balance;max-width:14ch;margin-inline:auto}.rf-faq__list{display:flex;flex-direction:column;gap:var(--rf-space-3);max-width:var(--rf-max-width-narrow);margin-inline:auto}.rf-faq__item{background:var(--rf-bg-elevated);border:1px solid var(--rf-border-subtle);border-radius:var(--rf-radius);overflow:hidden}.rf-faq__item.rf-reveal{transition:opacity var(--rf-duration-slow) var(--rf-ease-out),transform var(--rf-duration-slow) var(--rf-ease-out),border-color var(--rf-duration-base) var(--rf-ease-out)}.rf-faq__item[open]{border-color:var(--rf-border)}.rf-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-space-5);padding:var(--rf-space-5);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;min-height:48px}.rf-faq__summary::-webkit-details-marker{display:none}.rf-faq__summary:focus-visible{outline:2px solid var(--rf-blue-hot);outline-offset:-2px}.rf-faq__question{font-family:var(--rf-font-display);font-size:var(--rf-text-base);font-weight:var(--rf-weight-semibold);color:var(--rf-text-primary);line-height:var(--rf-leading-snug);letter-spacing:var(--rf-tracking-snug);text-wrap:balance}.rf-faq__indicator{position:relative;width:14px;height:14px;flex-shrink:0}.rf-faq__indicator:before,.rf-faq__indicator:after{content:"";position:absolute;background:var(--rf-text-secondary);transition:transform var(--rf-duration-fast) var(--rf-ease-out),opacity var(--rf-duration-fast) var(--rf-ease-out),background var(--rf-duration-fast) var(--rf-ease-out)}.rf-faq__indicator:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.rf-faq__indicator:after{top:0;bottom:0;left:50%;width:1.5px;transform:translate(-50%)}.rf-faq__summary:hover .rf-faq__indicator:before,.rf-faq__summary:hover .rf-faq__indicator:after{background:var(--rf-blue)}.rf-faq__item[open] .rf-faq__indicator:after{transform:translate(-50%) rotate(90deg);opacity:0}.rf-faq__item[open] .rf-faq__indicator:before{background:var(--rf-blue)}.rf-faq__answer{padding:0 var(--rf-space-5) var(--rf-space-5)}.rf-faq__answer p{margin:0;font-family:var(--rf-font-body);font-size:var(--rf-text-base);font-weight:var(--rf-weight-regular);color:var(--rf-text-secondary);line-height:var(--rf-leading-relaxed);max-width:56ch}.rf-faq__list .rf-faq__item:nth-child(1){transition-delay:0ms}.rf-faq__list .rf-faq__item:nth-child(2){transition-delay:90ms}.rf-faq__list .rf-faq__item:nth-child(3){transition-delay:.18s}.rf-faq__list .rf-faq__item:nth-child(4){transition-delay:.27s}.rf-faq__list .rf-faq__item:nth-child(5){transition-delay:.36s}@media(min-width:768px){.rf-faq{padding-block:var(--rf-space-11)}.rf-faq__head{margin-bottom:var(--rf-space-10)}.rf-faq__title{font-size:var(--rf-text-4xl);max-width:18ch}.rf-faq__summary{padding:var(--rf-space-6);gap:var(--rf-space-6);min-height:56px}.rf-faq__question{font-size:var(--rf-text-lg)}.rf-faq__answer{padding:0 var(--rf-space-6) var(--rf-space-6)}.rf-faq__indicator{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/rf-faq.css.map */
