.ConfirmationModal_overlay__5uzEi{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background-color:rgba(16,18,20,.55);opacity:0;transition:opacity .3s ease}.ConfirmationModal_overlay__5uzEi.ConfirmationModal_open__kZLDb{opacity:1}.ConfirmationModal_dialog__THijR{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;box-sizing:border-box;width:100%;max-width:480px;padding:56px 40px 48px;border-radius:24px;background-color:var(--color-white-100);font-family:var(--font-family);text-align:center;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .3s ease,transform .3s ease}.ConfirmationModal_dialog__THijR.ConfirmationModal_open__kZLDb{opacity:1;transform:none}.ConfirmationModal_close__O1osu{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-gray-25);border-radius:50%;background-color:var(--color-white-100);color:var(--color-black-100);cursor:pointer;transition:background-color .2s ease}.ConfirmationModal_close__O1osu:hover{background-color:var(--color-bg-gray-light)}.ConfirmationModal_close__O1osu:focus-visible{outline:2px solid var(--color-black-100);outline-offset:2px}.ConfirmationModal_closeIcon__f7vmI{width:13px;height:13px}.ConfirmationModal_badge__kI_ND{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background-color:var(--color-green-10)}.ConfirmationModal_badgeIcon__rZHxZ{width:44px;height:44px;color:var(--color-green-100)}.ConfirmationModal_text__Nhifm{display:flex;flex-direction:column;gap:var(--gap-title-text-mini)}.ConfirmationModal_heading__xmfqs{margin:0;font-size:var(--title-base-size);line-height:var(--title-base-lh);font-weight:700;color:var(--color-black-100)}.ConfirmationModal_description__jMSJr{margin:0;font-size:var(--card-text-size);line-height:var(--card-text-lh);font-weight:450;color:var(--color-gray-200)}.ConfirmationModal_withMedia__rXFKI{padding-top:12px}.ConfirmationModal_withMedia__rXFKI .ConfirmationModal_close__O1osu{z-index:1}.ConfirmationModal_media__QKW_x{position:relative;align-self:stretch;height:220px;margin:0 -28px;border-radius:16px;background-image:linear-gradient(136.14deg,var(--color-green-50) 14.1%,var(--color-hero-gradient-end) 85.9%)}.ConfirmationModal_mediaImage__O7m2I{object-fit:contain;padding:16px}.ConfirmationModal_mediaBadge__dXFtq{position:absolute;bottom:-28px;left:50%;width:56px;height:56px;border:4px solid var(--color-white-100);border-radius:50%;background-color:var(--color-spring-green-500);transform:translateX(-50%)}.ConfirmationModal_mediaBadge__dXFtq .ConfirmationModal_badgeIcon__rZHxZ{width:32px;height:32px;color:var(--color-black-100)}.ConfirmationModal_withMedia__rXFKI .ConfirmationModal_text__Nhifm{padding-top:16px}.ConfirmationModal_summary__ePqr0{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:4px 20px;border-radius:16px;background-color:var(--color-bg-gray-light);text-align:left}.ConfirmationModal_summaryRow__4jule{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-separator);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.ConfirmationModal_summaryRow__4jule:last-child{border-bottom:0}.ConfirmationModal_summaryRow__4jule dt{flex-shrink:0;font-weight:450;color:var(--color-gray-200)}.ConfirmationModal_summaryRow__4jule dd{min-width:0;margin:0;font-weight:500;color:var(--color-black-100);text-align:right;overflow-wrap:anywhere}@media (max-width:991px){.ConfirmationModal_dialog__THijR{padding:48px 32px 40px}.ConfirmationModal_withMedia__rXFKI{padding-top:12px}.ConfirmationModal_media__QKW_x{margin:0 -20px}}@media (max-width:767px){.ConfirmationModal_overlay__5uzEi{align-items:flex-end;padding:0}.ConfirmationModal_dialog__THijR{max-width:none;padding:48px 24px 40px;border-radius:24px 24px 0 0;transform:translateY(100%)}.ConfirmationModal_dialog__THijR.ConfirmationModal_open__kZLDb{transform:none}.ConfirmationModal_badge__kI_ND{width:64px;height:64px;border-radius:16px}.ConfirmationModal_badgeIcon__rZHxZ{width:38px;height:38px}.ConfirmationModal_withMedia__rXFKI{padding-top:12px}.ConfirmationModal_media__QKW_x{height:180px;margin:0 -12px}.ConfirmationModal_mediaBadge__dXFtq{width:52px;height:52px;border-radius:50%}.ConfirmationModal_mediaBadge__dXFtq .ConfirmationModal_badgeIcon__rZHxZ{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.ConfirmationModal_dialog__THijR,.ConfirmationModal_overlay__5uzEi{transition:none}.ConfirmationModal_dialog__THijR{transform:none}}.RingOrderSection_section__ny1W4{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;padding:calc(var(--header-height) + 24px) var(--section-px) var(--section-py);background-color:var(--color-bg-gray-light);font-family:var(--font-family)}.RingOrderSection_container__a_GN0{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;grid-gap:48px;gap:48px;width:100%;max-width:var(--max-width)}.RingOrderSection_intro__V0MdG{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);display:flex;flex-direction:column;gap:36px;padding-top:24px}.RingOrderSection_textGroup__ifew5{display:flex;flex-direction:column;gap:var(--gap-heading-text-base)}.RingOrderSection_heading__4AQaR{margin:0;font-size:var(--h1-size);line-height:var(--h1-lh);font-weight:700;letter-spacing:var(--h1-ls);color:var(--color-black-100);overflow-wrap:break-word}.RingOrderSection_description__FECQJ{margin:0;font-size:var(--text-base-size);line-height:var(--text-base-lh);font-weight:var(--text-base-weight);color:var(--color-gray-200);overflow-wrap:break-word}.RingOrderSection_media__fWHmZ{position:relative;width:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background-image:linear-gradient(136.14deg,var(--color-green-50) 14.1%,var(--color-hero-gradient-end) 85.9%)}.RingOrderSection_image__GvKnB{object-fit:contain;padding:8%;box-sizing:border-box}.RingOrderSection_card__FSoLE{display:flex;flex-direction:column;box-sizing:border-box;padding:8px 40px;border-radius:24px;background-color:var(--color-white-100)}.RingOrderSection_group__oxQdi{display:flex;flex-direction:column;gap:24px;padding:32px 0;border-bottom:1px solid var(--color-separator)}.RingOrderSection_group__oxQdi:last-child{border-bottom:0}.RingOrderSection_groupHead__PfhDM{display:flex;align-items:center;gap:12px}.RingOrderSection_disc__pzumM{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-bg-gray-light);box-shadow:inset 0 0 0 1px var(--color-separator);font-size:15px;line-height:1;font-weight:600;color:var(--color-black-100);transition:background-color .25s ease,box-shadow .25s ease}.RingOrderSection_discDone__vkpH4{background-color:var(--color-spring-green-500);box-shadow:none}.RingOrderSection_discIcon__NfFWI{width:26px;height:26px;color:var(--color-black-100)}.RingOrderSection_groupTitle__eDqE1{margin:0;font-size:var(--title-base-size);line-height:var(--title-base-lh);font-weight:700;color:var(--color-black-100)}.RingOrderSection_groupTitle__eDqE1 label{cursor:pointer}.RingOrderSection_scale__eeISc{padding:3px 10px;border:1px solid var(--color-input-border);border-radius:100px;font-size:14px;line-height:20px;font-weight:600;color:var(--color-black-100)}.RingOrderSection_field__ju_EZ{display:flex;flex-direction:column;gap:9px;outline:none}.RingOrderSection_error__mcM5Y,.RingOrderSection_formAlert__p_f4_,.RingOrderSection_hint___jNUC{margin:0;font-size:14px;line-height:1.42;font-weight:450}.RingOrderSection_hint___jNUC{color:var(--color-gray-200)}.RingOrderSection_error__mcM5Y{color:var(--color-error)}.RingOrderSection_error__mcM5Y[hidden],.RingOrderSection_formAlert__p_f4_[hidden]{display:none}.RingOrderSection_codeRow__4dIF5{display:flex;align-items:stretch;gap:12px}.RingOrderSection_codeRow__4dIF5>input{flex:1 1;min-width:0;text-transform:uppercase}.RingOrderSection_codeRow__4dIF5>input::placeholder{text-transform:none}.RingOrderSection_applyButton__s_0mK{flex-shrink:0;border-radius:10px}.RingOrderSection_gift__GgHML{display:flex;align-items:center;gap:14px;box-sizing:border-box;min-height:58px;padding:10px 12px 10px 14px;border:1px solid var(--color-spring-green-300);border-radius:10px;background-color:var(--color-spring-green-50);animation:RingOrderSection_giftIn__nQMA0 .35s ease}.RingOrderSection_giftIcon__455Zp{display:flex;flex-shrink:0;width:32px;height:32px;color:var(--color-green-100)}.RingOrderSection_giftIcon__455Zp>svg{width:100%;height:100%}.RingOrderSection_giftText__9djTr{display:flex;flex:1 1;flex-direction:column;min-width:0}.RingOrderSection_giftLabel__gzhtv{font-size:14px;line-height:1.42;font-weight:450;color:var(--color-documents-note-text)}.RingOrderSection_giftCode__x0DUH{overflow:hidden;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:.04em;color:var(--color-black-100);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.RingOrderSection_giftChange__rHqoO{flex-shrink:0;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:none;font-family:inherit;font-size:15px;font-weight:500;color:var(--color-black-100);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.RingOrderSection_giftChange__rHqoO:focus-visible{outline:2px solid var(--color-black-100);outline-offset:2px}@keyframes RingOrderSection_giftIn__nQMA0{0%{opacity:0;transform:scale(.98)}}.RingOrderSection_reminder__fbSfc{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--card-text-size);line-height:var(--card-text-lh);font-weight:500;color:var(--color-black-100)}.RingOrderSection_reminderIcon__35pws{flex-shrink:0;width:24px;height:24px;color:var(--color-green-100)}.RingOrderSection_detailsGrid__t2jRL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px}.RingOrderSection_wide__QavKe{grid-column:1/-1}.RingOrderSection_submitGroup__3Zdhp{gap:28px;padding-bottom:40px}.RingOrderSection_consentError__vRK_F{padding-left:36px}.RingOrderSection_submitRow__jix4a{display:flex;flex-direction:column;gap:12px}.RingOrderSection_formAlert__p_f4_{padding:12px 16px;border-radius:10px;background-color:var(--color-error-bg);font-weight:500;color:var(--color-error)}.RingOrderSection_submit__aEEE6{width:100%}.RingOrderSection_spinner__nOi27{flex-shrink:0;box-sizing:border-box;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:RingOrderSection_spin__jy964 .7s linear infinite}@keyframes RingOrderSection_spin__jy964{to{transform:rotate(1turn)}}.RingOrderSection_doneCard__yYsfB{align-items:center;gap:24px;padding:48px 40px;text-align:center;animation:RingOrderSection_giftIn__nQMA0 .35s ease}.RingOrderSection_doneBadge__u3ZgH{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:var(--color-spring-green-500)}.RingOrderSection_doneIcon__lYdrJ{width:44px;height:44px;color:var(--color-black-100)}.RingOrderSection_doneText__h_1Il{display:flex;flex-direction:column;gap:var(--gap-title-text-mini);max-width:460px}.RingOrderSection_doneHeading__uu_8p{margin:0;font-size:var(--title-base-size);line-height:var(--title-base-lh);font-weight:700;color:var(--color-black-100)}.RingOrderSection_doneDescription__fsyCY{margin:0;font-size:var(--card-text-size);line-height:var(--card-text-lh);font-weight:450;color:var(--color-gray-200)}.RingOrderSection_doneSummary__n3CPY{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:4px 20px;border-radius:16px;background-color:var(--color-bg-gray-light);text-align:left}.RingOrderSection_doneRow__TSjff{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-separator);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.RingOrderSection_doneRow__TSjff:last-child{border-bottom:0}.RingOrderSection_doneRow__TSjff dt{flex-shrink:0;font-weight:450;color:var(--color-gray-200)}.RingOrderSection_doneRow__TSjff dd{min-width:0;margin:0;font-weight:500;color:var(--color-black-100);text-align:right;overflow-wrap:anywhere}.RingOrderSection_stickyBar__sR_mz{display:none}@media (max-width:991px){.RingOrderSection_section__ny1W4{padding-top:calc(var(--header-height) + 16px)}.RingOrderSection_container__a_GN0{grid-template-columns:minmax(0,1fr);gap:40px}.RingOrderSection_intro__V0MdG{position:static;gap:32px;padding-top:16px}.RingOrderSection_media__fWHmZ{aspect-ratio:16/9;border-radius:20px}.RingOrderSection_card__FSoLE{padding:4px 32px;border-radius:20px}.RingOrderSection_group__oxQdi{gap:20px;padding:28px 0}.RingOrderSection_submitGroup__3Zdhp{padding-bottom:32px}.RingOrderSection_doneCard__yYsfB{padding:40px 32px}}@media (max-width:767px){.RingOrderSection_section__ny1W4{padding:calc(var(--header-height) + 12px) 12px var(--section-py)}.RingOrderSection_container__a_GN0{gap:28px}.RingOrderSection_intro__V0MdG{gap:24px;padding-top:12px}.RingOrderSection_media__fWHmZ{aspect-ratio:4/3;border-radius:16px}.RingOrderSection_card__FSoLE{padding:0 20px;border-radius:16px}.RingOrderSection_group__oxQdi{gap:18px;padding:24px 0}.RingOrderSection_groupHead__PfhDM{gap:10px}.RingOrderSection_disc__pzumM{width:28px;height:28px;font-size:14px}.RingOrderSection_discIcon__NfFWI{width:22px;height:22px}.RingOrderSection_error__mcM5Y,.RingOrderSection_formAlert__p_f4_,.RingOrderSection_hint___jNUC{font-size:13px;line-height:1.38}.RingOrderSection_codeRow__4dIF5{gap:8px}.RingOrderSection_applyButton__s_0mK{border-radius:8px;padding-left:20px;padding-right:20px}.RingOrderSection_gift__GgHML{min-height:52px;gap:12px;border-radius:8px}.RingOrderSection_giftIcon__455Zp{width:28px;height:28px}.RingOrderSection_giftCode__x0DUH{font-size:16px}.RingOrderSection_reminder__fbSfc{align-items:flex-start}.RingOrderSection_detailsGrid__t2jRL{grid-template-columns:minmax(0,1fr);gap:18px}.RingOrderSection_submitGroup__3Zdhp{gap:24px;padding-bottom:24px}.RingOrderSection_doneCard__yYsfB{gap:20px;padding:32px 20px}.RingOrderSection_doneBadge__u3ZgH{width:64px;height:64px}.RingOrderSection_doneIcon__lYdrJ{width:38px;height:38px}.RingOrderSection_doneRow__TSjff{flex-direction:column;gap:2px}.RingOrderSection_doneRow__TSjff dd{text-align:left}.RingOrderSection_stickyBar__sR_mz{position:fixed;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-separator);background-color:var(--color-white-100);transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.RingOrderSection_stickyBarShown__zEanM{transform:none;visibility:visible;transition:transform .3s ease}.RingOrderSection_stickySize__UiPma{font-size:15px;line-height:20px;font-weight:600;color:var(--color-black-100)}.RingOrderSection_stickyButton__cUsPH{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.RingOrderSection_disc__pzumM,.RingOrderSection_stickyBarShown__zEanM,.RingOrderSection_stickyBar__sR_mz{transition:none}.RingOrderSection_doneCard__yYsfB,.RingOrderSection_gift__GgHML{animation:none}.RingOrderSection_spinner__nOi27{animation-duration:2s}}