.promo-steps[data-v-1e29966f]{width:100%;max-width:1080px;margin:0 auto;padding:80px 20px 70px;text-align:center;color:#1c1c1c}.promo-steps-header[data-v-1e29966f]{margin-bottom:32px}.promo-steps-eyebrow[data-v-1e29966f]{font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-1px;color:#1c1c1c;margin:0}.promo-steps-timeline[data-v-1e29966f]{position:relative;margin-top:52px;padding:0 12px}.promo-steps-timeline-line[data-v-1e29966f]{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(0,87,163,0),rgba(0,87,163,.85),rgba(0,87,163,0));opacity:.5}.promo-steps-row[data-v-1e29966f]{position:relative;display:flex;justify-content:flex-start;margin-bottom:26px}.promo-steps-row[data-v-1e29966f]:last-child{margin-bottom:0}.promo-steps-row-right[data-v-1e29966f]{justify-content:flex-end}.promo-steps-marker[data-v-1e29966f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.promo-steps-number[data-v-1e29966f]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:0;border:1px solid rgba(0,87,163,.4);background:#f2f9ff;box-shadow:0 10px 25px rgba(0,0,0,.06);font-size:14px;font-weight:500;color:#0057a3}.promo-step-card[data-v-1e29966f]{position:relative;width:100%;max-width:360px;padding:20px 24px;border-radius:0;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.25);text-align:left}.promo-steps-row:not(.promo-steps-row-right) .promo-step-card[data-v-1e29966f]{margin-right:48px}.promo-steps-row-right .promo-step-card[data-v-1e29966f]{margin-left:48px}.promo-step-card-icon-wrapper[data-v-1e29966f]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.promo-step-card-icon[data-v-1e29966f]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;background:#f2f9ff;color:#0057a3}.promo-step-card-icon[data-v-1e29966f] svg{font-size:24px}.promo-step-card-title[data-v-1e29966f]{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 4px;color:#1c1c1c}.promo-step-card-description[data-v-1e29966f]{font-size:14px;line-height:1.7;margin:0;color:#595959}.promo-steps-cta-wrapper[data-v-1e29966f]{margin-top:56px;display:flex;justify-content:center}@media screen and (max-width:991px){.promo-steps[data-v-1e29966f]{padding:64px 16px 50px}.promo-steps-eyebrow[data-v-1e29966f]{font-size:28px;letter-spacing:-.6px}.promo-steps-timeline[data-v-1e29966f]{margin-top:40px;padding:0}.promo-steps-timeline-line[data-v-1e29966f]{left:24px;transform:none}.promo-steps-row-right[data-v-1e29966f],.promo-steps-row[data-v-1e29966f]{justify-content:flex-start;padding-left:0;margin-bottom:22px}.promo-steps-marker[data-v-1e29966f]{left:24px;transform:translate(-50%,-50%)}.promo-step-card[data-v-1e29966f]{max-width:none;width:100%;margin-left:52px;margin-right:0;padding:16px 18px}.promo-steps-row-right .promo-step-card[data-v-1e29966f],.promo-steps-row:not(.promo-steps-row-right) .promo-step-card[data-v-1e29966f]{margin-left:52px;margin-right:0}.promo-steps-number[data-v-1e29966f]{width:34px;height:34px;font-size:12px}.promo-step-card-title[data-v-1e29966f]{font-size:16px}.promo-step-card-description[data-v-1e29966f]{font-size:13px}.promo-steps-cta-wrapper[data-v-1e29966f]{margin-top:40px}}.bridal-sets-page[data-v-a5192548]{width:100%;min-height:100vh;background:#fff;color:#1c1c1c;padding:0 20px;position:relative;overflow:hidden}.section[data-v-a5192548]{width:100%;position:relative}.section.spacer-section[data-v-a5192548]{height:300px;min-height:300px;background:transparent}@media screen and (max-width:991px){.section.spacer-section[data-v-a5192548]{height:140px}}.section.trustpilot-section[data-v-a5192548]{min-height:30vh;width:100%;max-width:100%;background-color:transparent;text-align:center;align-items:center;justify-content:center;padding:60px 20px;margin-top:0;overflow:visible}.section.trustpilot-section .trustpilot-widget[data-v-a5192548]{width:100%;max-width:1440px;margin:0 auto}.section.marquee-section[data-v-a5192548],.section.promo-steps-section[data-v-a5192548]{margin-top:0;min-height:auto;overflow:visible;background:#fff}.section.promo-steps-section[data-v-a5192548]{padding:40px 0 80px}.section.footer-section[data-v-a5192548]{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;margin-top:0;min-height:auto;overflow:visible}.spacer[data-v-a5192548]{width:100%;height:100%;background-color:transparent}