.rs-faq-wrap{padding-top:var(--rs-faq-pt);padding-bottom:var(--rs-faq-pb)}.rs-faq{display:block}.rs-faq__inner{max-width:var(--rs-faq-width);margin:0 auto}.rs-faq__group{margin:var(--rs-faq-group-gap) 0 2.4rem;font-size:var(--rs-faq-group-fs-m);color:var(--rs-faq-group-color);scroll-margin-top:12rem}.rs-faq__group:first-child{margin-top:0}.rs-faq--group-upper .rs-faq__group{text-transform:uppercase}.rs-faq__group-text{display:inline-block}.rs-faq--group-line .rs-faq__group-text{padding-bottom:.7rem;border-bottom:3px solid var(--rs-faq-group-line)}.rs-faq__item{scroll-margin-top:12rem}.rs-faq--boxes .rs-faq__item+.rs-faq__item{margin-top:var(--rs-faq-gap)}.rs-faq--lines .rs-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.15)}.rs-faq--lines .rs-faq__group+.rs-faq__item,.rs-faq--lines .rs-faq__list>.rs-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.15)}.rs-faq__q{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;list-style:none;cursor:pointer;font-size:var(--rs-faq-q-fs-m);font-weight:var(--rs-faq-q-fw);line-height:1.5;color:var(--rs-faq-q-color);background:var(--rs-faq-q-bg);transition:color .2s ease}.rs-faq--lines .rs-faq__q{padding-left:0;padding-right:0;background:transparent}.rs-faq__q::-webkit-details-marker{display:none}.rs-faq__q::marker{content:""}.rs-faq__q:hover{color:var(--rs-faq-q-hover)}.rs-faq__item[open]:not(.is-closing)>.rs-faq__q{color:var(--rs-faq-q-open)}.rs-faq__q:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.rs-faq__q-text{flex:1 1 auto}.rs-faq--icon-at-left .rs-faq__icon{order:-1}.rs-faq--open-line .rs-faq__q:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:0;height:1px;background:var(--rs-faq-line);transform:scaleX(0);transform-origin:right;transition:transform var(--rs-faq-speed) ease}.rs-faq--lines.rs-faq--open-line .rs-faq__q:after{left:0;right:0}.rs-faq--open-line .rs-faq__item[open]:not(.is-closing)>.rs-faq__q:after{transform:scaleX(1);transform-origin:left}.rs-faq__icon{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem}.rs-faq--icon-arrow .rs-faq__icon:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border:solid var(--rs-faq-icon);border-width:0 2px 2px 0;transform:translate(-50%,-75%) rotate(45deg);transition:transform var(--rs-faq-speed) ease}.rs-faq--icon-arrow .rs-faq__item[open]:not(.is-closing) .rs-faq__icon:before{transform:translate(-50%,-25%) rotate(-135deg)}.rs-faq--icon-plus .rs-faq__icon:before,.rs-faq--icon-plus .rs-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--rs-faq-icon);transition:transform var(--rs-faq-speed) ease}.rs-faq--icon-plus .rs-faq__icon:after{transform:rotate(90deg)}.rs-faq--icon-plus .rs-faq__item[open]:not(.is-closing) .rs-faq__icon:after{transform:rotate(0)}.rs-faq__a{overflow:hidden;background:var(--rs-faq-a-bg)}.rs-faq--lines .rs-faq__a{background:transparent}.rs-faq__a-inner{padding:2rem 1.5rem 2.4rem;font-size:var(--rs-faq-a-fs);line-height:1.7;color:var(--rs-faq-a-color)}.rs-faq--lines .rs-faq__a-inner{padding-left:0;padding-right:0}.rs-faq__a-inner>:first-child{margin-top:0}.rs-faq__a-inner>:last-child{margin-bottom:0}.rs-faq__a-inner a{text-decoration:underline;text-underline-offset:.1rem}.rs-faq__contact{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin-top:4rem;text-align:center}.rs-faq__contact-text{margin:0}.rs-faq__btn{display:inline-block;padding:1.1rem 5.2rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--rs-faq-btn-text);background:var(--rs-faq-btn-bg);border:1px solid var(--rs-faq-btn-border);transition:color .2s ease,background .2s ease,border-color .2s ease}.rs-faq__btn:hover{color:var(--rs-faq-btn-text-hover);background:var(--rs-faq-btn-bg-hover);border-color:var(--rs-faq-btn-border-hover)}@media screen and (min-width:750px){.rs-faq__group{font-size:var(--rs-faq-group-fs)}.rs-faq__q{padding:1.5rem 3rem;font-size:var(--rs-faq-q-fs)}.rs-faq--open-line .rs-faq__q:after{left:3rem;right:3rem}.rs-faq__a-inner{padding:2.3rem 3rem 3rem}.rs-faq__contact{flex-direction:row;justify-content:flex-end;text-align:left}.rs-faq__contact--center{justify-content:center}.rs-faq__contact--left{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.rs-faq__q:after,.rs-faq__icon:before,.rs-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/rs-faq.css.map */
