@font-face{font-family:PP Editorial New;src:url(/fonts/checkout/PPEditorialNew-Ultralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/checkout/PPEditorialNew-UltralightItalic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/checkout/Calibre-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/checkout/Calibre-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.faqx{--fx-cream:#fcf9f5;--fx-ink:#1b163d;--fx-orchid:#5f558e;--fx-violet-2:#4d4470;--fx-tint:#efe7f9;--fx-lavender:#b9afd6;--fx-paper:#fcf9f5;--fx-body-ink:#4a443c;--fx-answer:#5c5549;--fx-support:#6b6459;--fx-meta:#8a8175;--fx-hairline:#e4ded5;--fx-hairline-open:#ded6cb;--fx-divider:#e0dad1;--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-serif:"PP Editorial New", Georgia, "Times New Roman", serif;--fx-ui:"Calibre", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--fx-cream);min-height:100vh;color:var(--fx-ink);font-family:var(--fx-ui);-webkit-font-smoothing:antialiased}.faqx a{text-decoration:none}.faqx-answer a,.faqx-rail-help a,.faqx-empty-sub a{color:var(--fx-orchid)}.faqx-answer a:hover,.faqx-rail-help a:hover,.faqx-empty-sub a:hover{color:var(--fx-violet-2)}.faqx-inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 32px}.faqx-hero-wrap{padding-top:118px}.faqx-hero{background:var(--fx-ink);border-radius:28px;flex-direction:column;gap:26px;padding:64px 56px 56px;display:flex;position:relative;overflow:hidden}.faqx-hero-wash{background:#5f558e52;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-90px}.faqx-hero-copy{flex-direction:column;gap:18px;max-width:620px;display:flex;position:relative}.faqx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fx-lavender);font-size:11px}.faqx-hero h1{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-paper);margin:0;font-size:62px;font-weight:200;line-height:1.02}.faqx-hero-sub{color:#fcf9f5b8;text-wrap:pretty;max-width:520px;font-size:17px;line-height:1.55}.faqx-search{box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:12px;max-width:440px;height:56px;padding:0 20px;display:flex;position:relative}.faqx-search svg{flex:none}.faqx-search input{min-width:0;color:var(--fx-paper);font-family:var(--fx-ui);letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;font-size:15px}.faqx-search input::placeholder{color:#fcf9f58c}.faqx-body{grid-template-columns:236px 1fr;align-items:start;gap:56px;padding-top:64px;display:grid}.faqx-rail{flex-direction:column;gap:4px;display:flex;position:sticky;top:118px}.faqx-rail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fx-meta);padding:0 14px 12px;font-size:11px}.faqx-topic{color:var(--fx-support);text-align:left;cursor:pointer;transition:background .26s var(--fx-ease), color .26s var(--fx-ease);background:0 0;border:0;border-radius:99px;padding:11px 14px;font-family:inherit;font-size:15px}.faqx-topic:hover{background:var(--fx-tint)}.faqx-topic.is-active{background:var(--fx-tint);color:var(--fx-orchid)}.faqx-rail-divider{background:var(--fx-divider);height:1px;margin:20px 14px}.faqx-rail-help{flex-direction:column;gap:8px;padding:0 14px;display:flex}.faqx-rail-help p{color:var(--fx-support);margin:0;font-size:14px;line-height:1.5}.faqx-rail-help a{font-size:14px}.faqx-groups{flex-direction:column;gap:56px;padding-bottom:8px;display:flex}.faqx-group{flex-direction:column;gap:16px;scroll-margin-top:140px;display:flex}.faqx-group-head{align-items:baseline;gap:12px;display:flex}.faqx-group-head h2{font-family:var(--fx-serif);color:var(--fx-ink);margin:0;font-size:34px;font-weight:200;line-height:1}.faqx-group-count{letter-spacing:.12em;text-transform:uppercase;color:var(--fx-meta);font-size:12px}.faqx-list{flex-direction:column;gap:10px;display:flex}.faqx-card{border:1px solid var(--fx-hairline);transition:background .26s var(--fx-ease), border-color .26s var(--fx-ease);background:#ffffff8c;border-radius:18px;overflow:hidden}.faqx-card:hover{border-color:var(--fx-hairline-open)}.faqx-card.is-open{border-color:var(--fx-hairline-open);background:#fff}.faqx-q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:24px 26px;font-family:inherit;display:flex}.faqx-q-text{letter-spacing:-.005em;color:var(--fx-ink);font-size:19px;font-weight:500;line-height:1.35}.faqx-toggle{background:var(--fx-tint);width:32px;height:32px;color:var(--fx-orchid);transition:background .26s var(--fx-ease), color .26s var(--fx-ease), transform .26s var(--fx-ease);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(0)}.faqx-card.is-open .faqx-toggle{background:var(--fx-orchid);color:#fff;transform:rotate(45deg)}.faqx-answer-wrap{opacity:0;min-height:0;transition:grid-template-rows .26s var(--fx-ease), opacity .2s var(--fx-ease);grid-template-rows:0fr;display:grid;overflow:hidden}.faqx-card.is-open .faqx-answer-wrap{opacity:1;grid-template-rows:1fr}.faqx-answer-inner{min-height:0}.faqx-answer{max-width:640px;color:var(--fx-answer);text-wrap:pretty;padding:0 26px 26px;font-size:16px;line-height:1.62}.faqx-answer p{margin:0}.faqx-answer p+p{margin-top:12px}.faqx-answer a{color:var(--fx-orchid);text-decoration:underline}.faqx-answer ul{margin:0;padding-left:20px}.faqx-empty{flex-direction:column;gap:8px;padding:40px 0;display:flex}.faqx-empty-title{font-family:var(--fx-serif);color:var(--fx-ink);font-size:30px;font-weight:200}.faqx-empty-sub{color:var(--fx-support);font-size:15px}.faqx-cta-wrap{padding-top:96px;padding-bottom:40px}.faqx-cta{border:1px solid var(--fx-divider);background:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:52px 56px;display:flex}.faqx-cta-copy{flex-direction:column;gap:10px;max-width:520px;display:flex}.faqx-cta-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fx-orchid);font-size:11px}.faqx-cta-copy h2{font-family:var(--fx-serif);color:var(--fx-ink);margin:0;font-size:40px;font-weight:200;line-height:1.05}.faqx-cta-copy p{color:var(--fx-support);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.faqx-cta-actions{align-items:center;gap:12px;display:flex}.faqx-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .14s var(--fx-ease), border-color .14s var(--fx-ease), transform .14s var(--fx-ease);border-radius:99px;font-size:13px}.faqx-btn:active{transform:scale(.97)}.faqx-btn-primary{background:var(--fx-orchid);color:#fff;padding:15px 26px}.faqx-btn-primary:hover{background:var(--fx-violet-2);color:#fff}.faqx-btn-secondary{color:var(--fx-ink);border:1px solid #ddd6cc;padding:14px 24px}.faqx-btn-secondary:hover{background:var(--fx-tint);border-color:var(--fx-tint);color:var(--fx-ink)}.faqx-footer{border-top:1px solid var(--fx-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:56px;display:flex}.faqx-footer-mark{letter-spacing:.08em;color:var(--fx-ink);font-size:16px;font-weight:700}.faqx-footer-links{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-support);gap:26px;font-size:12px;display:flex}.faqx-footer-links a{color:var(--fx-support)}.faqx-footer-links a:hover{color:var(--fx-ink)}.faqx a:focus-visible,.faqx button:focus-visible,.faqx input:focus-visible{outline:2px solid var(--fx-orchid);outline-offset:2px}@media (max-width:900px){.faqx-inner{padding:0 20px}.faqx-hero{padding:36px 24px}.faqx-hero h1{font-size:40px}.faqx-body{grid-template-columns:1fr;gap:28px;padding-top:40px}.faqx-rail{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:4px;position:static;top:auto;overflow-x:auto}.faqx-rail::-webkit-scrollbar{display:none}.faqx-rail-label,.faqx-rail-divider,.faqx-rail-help{display:none}.faqx-topic{white-space:nowrap;flex:none}.faqx-cta-wrap{padding-top:64px}.faqx-cta{padding:36px 28px}.faqx-cta-copy h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.faqx *,.faqx :before,.faqx :after{transition-duration:0s!important}}
