.sr-faq{background:var(--sr-faq-bg, #F4F3EF);padding:var(--sr-faq-pt, 88px) 20px var(--sr-faq-pb, 88px);--sr-green: #0B312C;--sr-green-mid: #133E38;--sr-stone: #F4F3EF;--sr-rule: #E2DED2;--sr-serif: "ITC New Baskerville", Baskervville, Georgia, serif;--sr-mono-h: "Montserrat", sans-serif;--sr-sans: "Lato", sans-serif}.sr-faq__wrap{max-width:860px;margin:0 auto}.sr-faq__eyebrow{font-family:var(--sr-mono-h)!important;font-size:11px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-green-mid);opacity:.7;margin:0 0 10px}.sr-faq__title{font-family:var(--sr-serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.08;color:var(--sr-green);margin:0 0 12px;text-wrap:balance}.sr-faq__title em{font-style:italic}.sr-faq__intro{font-family:var(--sr-sans)!important;font-size:17px!important;line-height:1.55;color:#4a6058;margin:0 0 34px;max-width:60ch}.sr-faq__intro a{color:var(--sr-green);text-decoration:underline;text-underline-offset:3px}.sr-faq__intro a:hover{opacity:.7}.sr-faq__list{display:flex;flex-direction:column;gap:10px}.sr-faq__item{position:relative;background:#fff;border:1px solid var(--sr-rule);border-radius:14px;box-shadow:0 1px 2px #0b312c0a,0 8px 24px #0b312c0d;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.sr-faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sr-green);transform:scaleY(0);transform-origin:top;transition:transform .24s ease}.sr-faq__item:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0b312c0d,0 14px 34px #0b312c17}.sr-faq__item[open]{background:#f5f8f6;border-color:#cfdcd5}.sr-faq__item[open]:before{transform:scaleY(1)}.sr-faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;font-family:var(--sr-serif);font-size:19px;line-height:1.35;color:var(--sr-green);-webkit-user-select:none;user-select:none}.sr-faq__q::-webkit-details-marker{display:none}.sr-faq__q:focus-visible{outline:2px solid var(--sr-green);outline-offset:-3px;border-radius:14px}.sr-faq__m{position:relative;flex:0 0 auto;width:18px;height:18px}.sr-faq__m:before,.sr-faq__m:after{content:"";position:absolute;left:50%;top:50%;background:var(--sr-green);transform:translate(-50%,-50%);transition:transform .26s ease,opacity .26s ease}.sr-faq__m:before{width:16px;height:1.5px}.sr-faq__m:after{width:1.5px;height:16px}.sr-faq__item[open] .sr-faq__m:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.sr-faq__a{padding:0 22px 22px}.sr-faq__a p{font-family:var(--sr-sans)!important;font-size:16px!important;line-height:1.62!important;color:#43584f;margin:0 0 12px;max-width:68ch}.sr-faq__a p:last-child{margin-bottom:0}.sr-faq__a a{color:var(--sr-green);text-decoration:underline;text-underline-offset:3px}.sr-faq__a strong{font-weight:700;color:var(--sr-green)}@media(prefers-reduced-motion:reduce){.sr-faq__item,.sr-faq__item:before,.sr-faq__m:before,.sr-faq__m:after{transition:none}.sr-faq__item:hover{transform:none}}@media(max-width:749px){.sr-faq{padding:var(--sr-faq-pt-m, 60px) 16px var(--sr-faq-pb-m, 60px)}.sr-faq__intro{font-family:var(--sr-sans)!important;font-size:16px!important;margin:0 0 24px}.sr-faq__q{padding:17px 18px;font-size:17px;gap:14px}.sr-faq__a{padding:0 18px 18px}.sr-faq__a p{font-family:var(--sr-sans)!important;font-size:15.5px!important;line-height:1.6!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/superoom-faq.css.map */
