.fc{--fc-cream:#FBF7F4;--fc-blush:#F3E3DF;--fc-sage:#E3E9DE;--fc-plum:#3B2A30;--fc-rose:#A8505C;--fc-rose-d:#8C3F4A;--fc-ink:#4A3A3F;--fc-muted:#76656B;color:var(--fc-ink);padding:clamp(52px,7vw,104px) 0}.fc--compact{padding:26px 0}.fc-bg-cream{background:var(--fc-cream)}.fc-bg-blush{background:var(--fc-blush)}.fc-bg-sage{background:var(--fc-sage)}.fc-bg-white{background:#fff}.fc-bg-plum{background:var(--fc-plum);color:#f1e4e0}.fc-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fc-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fc-rose);font-weight:600;margin:0 0 14px}.fc-bg-plum .fc-eyebrow{color:#f3c9c4}.fc-h1,.fc-h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);color:var(--fc-plum);letter-spacing:-.01em;margin:0 0 16px}.fc-h1{font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.04}.fc-h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.1}.fc-bg-plum .fc-h1,.fc-bg-plum .fc-h2{color:#fff}.fc-lead{font-size:1.08rem;line-height:1.7;max-width:34em}.fc-lead p{margin:0 0 .6em}.fc-lead p:last-child{margin:0}.fc-head{text-align:center;max-width:700px;margin:0 auto 46px}.fc-head .fc-lead{margin:0 auto}.fc-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:999px;background:var(--fc-rose);color:#fff;text-decoration:none;font-weight:600;letter-spacing:.02em;transition:background .2s,transform .2s}.fc-btn:hover{background:var(--fc-rose-d);color:#fff;transform:translateY(-1px)}.fc-bg-plum .fc-btn{background:#f3e3df;color:var(--fc-plum)}.fc-bg-plum .fc-btn:hover{background:#fff;color:var(--fc-plum)}.fc-center{text-align:center;margin-top:36px}.fc-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.fc-hero__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:30px 0 28px}.fc-price{font-weight:600;color:var(--fc-plum)}.fc-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.fc-chips li{background:#fff;border:1px solid #EADAD5;border-radius:999px;padding:8px 15px;font-size:.85rem;color:var(--fc-plum)}.fc-hero__media{background:var(--fc-blush);border-radius:32px;overflow:hidden;aspect-ratio:1/1}.fc-hero__img{width:100%;height:100%;object-fit:cover;display:block}.fc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fc-card{background:#fff;border-radius:22px;padding:30px 26px;border:1px solid #F0E4E0}.fc-bg-plum .fc-card{background:#4a363d;border-color:#5a444b}.fc-card h3{font-family:var(--font-heading--family);font-size:1.35rem;line-height:1.25;margin:18px 0 8px;color:var(--fc-plum)}.fc-bg-plum .fc-card h3{color:#fff}.fc-card p{margin:0;line-height:1.65;color:var(--fc-muted)}.fc-bg-plum .fc-card p{color:#e5d6d2}.fc-icon{flex:none;width:48px;height:48px;border-radius:50%;background:var(--fc-blush);display:grid;place-items:center;color:var(--fc-rose)}.fc-bg-blush .fc-icon{background:#fff}.fc-icon svg{width:22px;height:22px}.fc-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.fc-strip .fc-item{display:flex;gap:14px;align-items:center}.fc-strip h3{font-size:.98rem;margin:0 0 2px;font-family:var(--font-body--family);font-weight:600;color:var(--fc-plum)}.fc-strip p{margin:0;font-size:.86rem;color:var(--fc-muted);line-height:1.45}.fc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:fcstep}.fc-step{padding:32px 28px;border-radius:22px;background:#ffffffc2}.fc-step:before{counter-increment:fcstep;content:counter(fcstep,decimal-leading-zero);font-family:var(--font-heading--family);font-size:2.8rem;line-height:1;color:var(--fc-rose);display:block;margin-bottom:16px}.fc-step h3{font-family:var(--font-heading--family);font-size:1.3rem;margin:0 0 8px;color:var(--fc-plum)}.fc-step p{margin:0;line-height:1.65;color:var(--fc-muted)}.fc-note{text-align:center;font-size:.85rem;color:var(--fc-muted);margin:28px auto 0;max-width:640px}.fc-table{max-width:880px;margin:0 auto;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #EFE2DE}.fc-table table{width:100%;border-collapse:collapse}.fc-table th,.fc-table td{padding:16px 18px;text-align:center;border-bottom:1px solid #F3E8E5;font-size:.95rem;color:var(--fc-ink)}.fc-table th:first-child,.fc-table td:first-child{text-align:left}.fc-table tr:last-child td{border-bottom:0}.fc-table thead th{background:var(--fc-plum);color:#fff;font-weight:600}.fc-table thead th.fc-hl{background:var(--fc-rose)}.fc-yes{color:var(--fc-rose);font-weight:700;font-size:1.1rem}.fc-no{color:#c9b8b4}.fc-faq{max-width:820px;margin:0 auto}.fc-faq details{border-bottom:1px solid #E3D1CC;padding:22px 0}.fc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:600;font-size:1.06rem;color:var(--fc-plum)}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--fc-rose);transition:transform .2s}.fc-faq details[open] summary:after{transform:rotate(45deg)}.fc-faq__a{padding-top:12px;line-height:1.7;color:var(--fc-muted)}.fc-faq__a p{margin:0 0 .6em}.fc-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fc-story__media{border-radius:32px;overflow:hidden;background:var(--fc-blush);aspect-ratio:4/5}.fc-story__media img{width:100%;height:100%;object-fit:cover;display:block}.fc-story--rev .fc-story__media{order:2}.fc-story .fc-btn{margin-top:26px}.fc-cta{text-align:center;max-width:760px;margin:0 auto}.fc-cta .fc-lead{margin:0 auto 30px}@media(max-width:989px){.fc-hero,.fc-story{grid-template-columns:1fr;gap:34px}.fc-story--rev .fc-story__media{order:0}.fc-grid,.fc-steps,.fc-strip{grid-template-columns:1fr 1fr}}@media(max-width:599px){.fc-wrap{padding:0 16px}.fc-grid,.fc-steps{grid-template-columns:1fr}.fc-strip{grid-template-columns:1fr;gap:16px}.fc-table th,.fc-table td{padding:12px 10px;font-size:.84rem}.fc-hero__actions .fc-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fc.css.map */
