.ring-pro-odp-faq{--rpod-faq-ink: #2b2c30;--rpod-faq-muted: #808080;--rpod-faq-surface: #ece7df;--rpod-faq-rule: rgba(43, 44, 48, 0.16);--rpod-faq-artboard-wide: 1440;--rpod-faq-artboard-narrow: 390;--ring-pro-gutter: clamp(16px, calc(56 * 100vw / var(--rpod-faq-artboard-wide)), 56px);position:relative;width:100%;margin-bottom:0;box-sizing:border-box;background:var(--rpod-faq-surface);border-radius:clamp(32px,calc(80 * 100vw / var(--rpod-faq-artboard-wide)),80px) clamp(32px,calc(80 * 100vw / var(--rpod-faq-artboard-wide)),80px) 0 0}.ring-pro-odp-faq *,.ring-pro-odp-faq *::before,.ring-pro-odp-faq *::after{box-sizing:border-box}body.template-product:has(.product--order-page--ring-pro) #MainContent .ring-pro-odp-faq-section{position:relative;z-index:0;max-width:none;width:100%;padding:0;margin:0;overflow:visible}.ring-pro-odp-faq__inner{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(16px,calc(24 * 100vw / var(--rpod-faq-artboard-wide)),24px);width:100%;max-width:min(100%,var(--ring-pro-stage-max, 1440px));margin-inline:auto;padding:clamp(48px,calc(112 * 100vw / var(--rpod-faq-artboard-wide)),112px) var(--ring-pro-gutter)}.ring-pro-odp-faq h2.ring-pro-odp-faq__heading,.design-alternate .ring-pro-odp-faq h2.ring-pro-odp-faq__heading{flex:0 0 auto;width:min(100%,clamp(280px,calc(427 * 100vw / var(--rpod-faq-artboard-wide)),427px));margin:0;color:var(--rpod-faq-ink);font-family:var(--rpod-faq-heading-font-family, Inter, sans-serif);font-size:clamp(28px,calc(40 * 100vw / var(--rpod-faq-artboard-wide)),40px);font-style:var(--rpod-faq-heading-font-style, normal);font-weight:var(--rpod-faq-heading-font-weight, 500);font-synthesis:none;line-height:clamp(36px,calc(48 * 100vw / var(--rpod-faq-artboard-wide)),48px);letter-spacing:0;text-align:left;text-wrap:balance}.ring-pro-odp-faq__main{display:flex;flex:1 1 0;flex-direction:column;gap:clamp(12px,calc(16 * 100vw / var(--rpod-faq-artboard-wide)),16px);min-width:0}.ring-pro-odp-faq__list{display:flex;flex-direction:column;gap:clamp(12px,calc(16 * 100vw / var(--rpod-faq-artboard-wide)),16px);width:100%;margin:0;padding:0}.ring-pro-odp-faq__rule{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid var(--rpod-faq-rule)}.ring-pro-odp-faq__item{display:flex;flex-direction:column;gap:0;width:100%}.ring-pro-odp-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--rpod-faq-ink);cursor:pointer;text-align:left;font:inherit}.ring-pro-odp-faq__trigger:focus-visible{outline:2px solid #44bbca;outline-offset:4px}.ring-pro-odp-faq__question,.design-alternate .ring-pro-odp-faq .ring-pro-odp-faq__question{flex:1 1 auto;min-width:0;margin:0;color:var(--rpod-faq-ink);font-family:var(--rpod-faq-title-font-family, Inter, sans-serif);font-size:18px;font-style:var(--rpod-faq-title-font-style, normal);font-weight:var(--rpod-faq-title-font-weight, 500);font-synthesis:none;line-height:24px;letter-spacing:0}.ring-pro-odp-faq__icon{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;color:var(--rpod-faq-ink)}.ring-pro-odp-faq__icon-svg{display:block;width:16px;height:8px;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.ring-pro-odp-faq__item.is-open .ring-pro-odp-faq__icon-svg{transform:rotate(180deg)}.ring-pro-odp-faq__panel{overflow:hidden;height:0;transition:height 0.4s cubic-bezier(0.22,1,0.36,1)}.ring-pro-odp-faq__panel[hidden]:not([data-rpod-faq-animating=true]){display:block}@media(prefers-reduced-motion:reduce){.ring-pro-odp-faq__panel{transition:none}.ring-pro-odp-faq__icon-svg{transition:none}}.ring-pro-odp-faq__answer{margin-top:clamp(12px,calc(16 * 100vw / var(--rpod-faq-artboard-wide)),16px);padding:clamp(16px,calc(32 * 100vw / var(--rpod-faq-artboard-wide)),32px) clamp(0px,calc(56 * 100vw / var(--rpod-faq-artboard-wide)),56px) clamp(16px,calc(32 * 100vw / var(--rpod-faq-artboard-wide)),32px)}.ring-pro-odp-faq__answer,.design-alternate .ring-pro-odp-faq .ring-pro-odp-faq__answer{margin:0;color:var(--rpod-faq-muted);font-family:var(--rpod-faq-body-font-family, Inter, sans-serif);font-size:16px;font-style:var(--rpod-faq-body-font-style, normal);font-weight:var(--rpod-faq-body-font-weight, 400);font-synthesis:none;line-height:24px;letter-spacing:0}.ring-pro-odp-faq__answer p{margin:0 0 12px}.ring-pro-odp-faq__answer p:last-child{margin-bottom:0}.ring-pro-odp-faq__footer{margin:0;padding:0;color:var(--rpod-faq-muted);font-family:var(--rpod-faq-footer-font-family, Inter, sans-serif);font-size:14px;font-style:var(--rpod-faq-footer-font-style, normal);font-weight:var(--rpod-faq-footer-font-weight, 300);line-height:20px;text-align:right}.ring-pro-odp-faq__footer-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.ring-pro-odp-faq__footer-link:hover{color:#4a979e}@media(max-width:989px){.ring-pro-odp-faq__inner{flex-direction:column;align-items:stretch}.ring-pro-odp-faq h2.ring-pro-odp-faq__heading,.design-alternate .ring-pro-odp-faq h2.ring-pro-odp-faq__heading{width:100%}}@media(max-width:749px){.ring-pro-odp-faq{border-radius:clamp(16px,calc(20 * 100vw / var(--rpod-faq-artboard-narrow)),20px) clamp(16px,calc(20 * 100vw / var(--rpod-faq-artboard-narrow)),20px) 0 0}.ring-pro-odp-faq__inner{flex-direction:column;gap:clamp(24px,calc(32 * 100vw / var(--rpod-faq-artboard-narrow)),32px);align-items:stretch;padding:clamp(48px,calc(48 * 100vw / var(--rpod-faq-artboard-narrow)),48px) clamp(16px,calc(16 * 100vw / var(--rpod-faq-artboard-narrow)),16px) 72px}.ring-pro-odp-faq h2.ring-pro-odp-faq__heading,.design-alternate .ring-pro-odp-faq h2.ring-pro-odp-faq__heading{width:100%;font-size:clamp(22px,calc(24 * 100vw / var(--rpod-faq-artboard-narrow)),24px);line-height:clamp(28px,calc(32 * 100vw / var(--rpod-faq-artboard-narrow)),32px)}.ring-pro-odp-faq__main{gap:clamp(20px,calc(24 * 100vw / var(--rpod-faq-artboard-narrow)),24px)}.ring-pro-odp-faq__list{gap:clamp(20px,calc(24 * 100vw / var(--rpod-faq-artboard-narrow)),24px)}.ring-pro-odp-faq__trigger{gap:clamp(12px,calc(16 * 100vw / var(--rpod-faq-artboard-narrow)),16px);min-height:24px}.ring-pro-odp-faq__question,.design-alternate .ring-pro-odp-faq .ring-pro-odp-faq__question{font-size:14px;line-height:20px}.ring-pro-odp-faq__icon{flex:0 0 25px;width:25px;height:24px}.ring-pro-odp-faq__icon-svg{width:16px;height:8px}.ring-pro-odp-faq__answer{margin-top:0;padding:0}.ring-pro-odp-faq__answer,.design-alternate .ring-pro-odp-faq .ring-pro-odp-faq__answer{font-size:14px;line-height:20px}.ring-pro-odp-faq__item.is-open .ring-pro-odp-faq__panel{margin-top:0}.ring-pro-odp-faq__footer{font-size:12px;font-weight:400;line-height:16px;text-align:center}}
