.checkout-layout_section__HMJmP{padding:12px 0 80px}.checkout-layout_section__HMJmP>.container{max-width:1200px;padding-inline:24px}.checkout-layout_loading__b3D1w{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;color:#5b5970;font-size:14px}.checkout-layout_spinner__0NeH9{width:28px;height:28px;border:3px solid rgba(106,73,240,.16);border-top-color:#6a49f0;border-radius:50%;animation:checkout-layout_spin__MJopQ .8s linear infinite}.checkout-layout_grid__y_Gh2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start}.checkout-layout_form__U9Aka{display:flex;flex-direction:column;gap:16px;min-width:0}.checkout-layout_step__qE1hy{position:relative;display:grid;gap:18px;padding:20px;border:1px solid #ece8fa;border-radius:16px;background:#fff}.checkout-layout_step__qE1hy[data-complete=true]{padding:14px 20px;gap:8px;background:#fff}.checkout-layout_step__qE1hy[data-complete=true] .checkout-layout_stepHead__pNuJJ{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.checkout-layout_step__qE1hy[data-complete=true] h2{margin:0;font-size:17px;color:var(--color-heading)}.checkout-layout_completedActions__ROPr_{display:flex;align-items:center;gap:12px}.checkout-layout_step__qE1hy [data-complete-check]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#1f6b3c;color:#fff}.checkout-layout_completedActions__ROPr_ button{min-height:32px;padding:4px;border:0;background:transparent;color:#6a49f0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.checkout-layout_accountSummary__wxqzy{margin:0 0 0 44px;color:#5b5970;font-size:13px;overflow-wrap:anywhere}.checkout-layout_accordionBody__RRXry:not([hidden]){animation:checkout-layout_accordionEnter__0gWF2 .18s ease-out}.checkout-layout_accordionBody__RRXry[hidden]{display:none}.checkout-layout_confirmation__mcwJG{padding:8px 20px}.checkout-layout_locked__ftfM5{padding:14px 20px;gap:0}.checkout-layout_locked__ftfM5 .checkout-layout_stepHead__pNuJJ{align-items:center}.checkout-layout_locked__ftfM5 .checkout-layout_stepHead__pNuJJ h2{font-size:17px}.checkout-layout_locked__ftfM5 .checkout-layout_stepHead__pNuJJ p{display:none}@keyframes checkout-layout_accordionEnter__0gWF2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-layout_accordionBody__RRXry:not([hidden]){animation:none}}.checkout-layout_step__qE1hy+.checkout-layout_step__qE1hy:before{content:none}.checkout-layout_stepHead__pNuJJ{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.checkout-layout_expandableHead__cHg2p{grid-template-columns:auto minmax(0,1fr) auto}.checkout-layout_stepToggle__vuU5_{min-height:32px;padding:4px;border:0;background:transparent;color:#6a49f0;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.checkout-layout_stepHead__pNuJJ button:focus-visible{outline:2px solid #8247ff;outline-offset:3px}.checkout-layout_number__Osc6k{display:grid;width:30px;height:30px;place-items:center;border-radius:12px;background:var(--gradient-brand);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em}.checkout-layout_stepHead__pNuJJ h2{margin:0 0 4px;color:#14122a;font-family:var(--font-display);font-size:20px;font-weight:600}.checkout-layout_stepHead__pNuJJ p{margin:0;color:#5b5970;font-size:14px;line-height:1.6}.checkout-layout_stepHead__pNuJJ>div{min-width:0}.checkout-layout_locked__ftfM5 .checkout-layout_number__Osc6k{background:#d7d3e5;color:#6c6a82}.checkout-layout_locked__ftfM5 .checkout-layout_stepHead__pNuJJ h2,.checkout-layout_locked__ftfM5 .checkout-layout_stepHead__pNuJJ p{color:#7c7990}.checkout-layout_lockedBody__tTgJw{display:none}.checkout-layout_authBody__W7oVt{display:grid;gap:16px;padding:0 0 4px 52px}.checkout-layout_authBody__W7oVt label{font-size:13px;font-weight:600;color:#312d4b}.checkout-layout_authBody__W7oVt input{width:100%;height:48px;padding:0 14px;border:1px solid #dcd7e9;border-radius:10px;background:#fff;font:inherit}.checkout-layout_divider__vi7C9{display:flex;align-items:center;gap:0;color:#8a8799;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-layout_divider__vi7C9 span{padding:0 10px;white-space:nowrap}.checkout-layout_divider__vi7C9:after,.checkout-layout_divider__vi7C9:before{height:1px;flex:1;background:rgba(31,34,64,.12);content:""}.checkout-layout_google__KM_bh{display:inline-flex;width:max-content;min-height:40px;padding:9px 16px;align-items:center;justify-content:center;gap:10px;border:1px solid #dcd7e9;border-radius:10px;background:#fff;color:#29263f;font:600 14px inherit}.checkout-layout_google__KM_bh svg{width:18px;height:18px}.checkout-layout_summary__HEYhb{min-width:0}.checkout-layout_summaryInner__W02Uz{position:sticky;top:96px;padding:22px 24px 24px;border:1px solid #ece8fa;border-radius:18px;background:#fff;box-shadow:0 1px 0 rgba(20,20,40,.02)}.checkout-layout_summaryHead__8pdAd{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.checkout-layout_summaryHead__8pdAd h2{margin:0;color:#14122a;font-family:var(--font-display);font-size:18px;font-weight:600}.checkout-layout_summaryHead__8pdAd a{color:#6a49f0;font-size:13px;font-weight:600}.checkout-layout_summaryInner__W02Uz>ul{margin:0;padding:0;list-style:none}.checkout-layout_summaryInner__W02Uz>ul>li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #f0ecfa}.checkout-layout_summaryInner__W02Uz>ul>li div{display:flex;min-width:0;flex-direction:column;gap:2px}.checkout-layout_summaryInner__W02Uz b,.checkout-layout_summaryInner__W02Uz strong{color:#14122a;font-size:14px}.checkout-layout_summaryInner__W02Uz li span{color:#6c6a82;font-size:12.5px}.checkout-layout_discount__ht91C{margin-top:12px;padding:12px;border:1px solid #e4ddfb;border-radius:10px;background:#f8f6fe}.checkout-layout_discount__ht91C label{display:block;margin-bottom:8px;color:#5b4ba8;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.checkout-layout_discount__ht91C>div{display:flex;gap:8px}.checkout-layout_discount__ht91C input{min-width:0;flex:1;padding:9px 12px;border:1px solid #d6cef2;border-radius:8px;background:#fff;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.checkout-layout_discount__ht91C button{padding:9px 16px;border:0;border-radius:8px;background:#8247ff;color:#fff;font-size:13px;font-weight:700}.checkout-layout_discount__ht91C>span{display:block;min-height:18px;margin-top:8px}.checkout-layout_summaryInner__W02Uz dl{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #ece8fa}.checkout-layout_summaryInner__W02Uz dl>div{display:flex;justify-content:space-between;gap:14px;color:#5b5970;font-size:14px}.checkout-layout_summaryInner__W02Uz dd,.checkout-layout_summaryInner__W02Uz dt{margin:0}.checkout-layout_summaryInner__W02Uz dd{color:#14122a;font-weight:500}.checkout-layout_summaryInner__W02Uz .checkout-layout_grand__LWm0T{margin-top:6px;padding:12px 14px;border:0;border-radius:12px;background:#f6f3fc;color:#14122a;font-size:16px;font-weight:600}.checkout-layout_grand__LWm0T dd{color:#6a49f0;font-size:22px;font-weight:700}.checkout-layout_summaryInner__W02Uz .checkout-layout_benefits__WnKza{display:flex;margin-top:18px;padding-top:14px;border-top:1px solid #ece8fa;flex-direction:column;gap:9px}.checkout-layout_summaryInner__W02Uz .checkout-layout_benefits__WnKza li{justify-content:flex-start;padding:0;border:0;color:#2f8a4f;font-size:13px}.checkout-layout_benefits__WnKza span{color:#4b495e!important;font-size:13px!important}@keyframes checkout-layout_spin__MJopQ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.checkout-layout_spinner__0NeH9{animation:none}}@media (max-width:980px){.checkout-layout_grid__y_Gh2{grid-template-columns:1fr;gap:20px}.checkout-layout_summaryInner__W02Uz{position:static}}@media (max-width:900px){.checkout-layout_summary__HEYhb{order:-1}}@media (max-width:820px){.checkout-layout_authBody__W7oVt{padding-left:0}}@media (max-width:640px){.checkout-layout_section__HMJmP{padding-bottom:64px}.checkout-layout_step__qE1hy{padding:20px 18px}.checkout-layout_summaryInner__W02Uz{padding:18px 18px 20px}}.checkout-layout_sessionSkeleton__IX6H2{min-height:244px;align-content:start;overflow:hidden}.checkout-layout_sessionSkeletonLocked__08Mvw{min-height:108px;align-content:center;overflow:hidden}.checkout-layout_skeletonHead__A2VYH{display:flex;align-items:center;gap:14px}.checkout-layout_skeletonCircle__m6ax6,.checkout-layout_skeletonField__V9sc3,.checkout-layout_skeletonLineShort__R_Mwn,.checkout-layout_skeletonLine__Ktyb3,.checkout-layout_skeletonTitle__UF5nv{display:block;border-radius:999px;background:linear-gradient(90deg,#f0edf7 25%,#f8f6fc 50%,#f0edf7 75%);background-size:200% 100%;animation:checkout-layout_skeletonPulse__12KJo 1.4s ease-in-out infinite}.checkout-layout_skeletonCircle__m6ax6{width:38px;height:38px;flex:none}.checkout-layout_skeletonTitle__UF5nv{width:190px;height:22px}.checkout-layout_skeletonLine__Ktyb3{width:min(86%,460px);height:12px;margin-left:52px}.checkout-layout_skeletonLineShort__R_Mwn{width:min(52%,280px);height:12px;margin-left:52px}.checkout-layout_skeletonField__V9sc3{width:calc(100% - 52px);height:48px;margin-left:52px;border-radius:12px}.checkout-layout_srOnly__C2qVK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes checkout-layout_skeletonPulse__12KJo{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.checkout-layout_skeletonCircle__m6ax6,.checkout-layout_skeletonField__V9sc3,.checkout-layout_skeletonLineShort__R_Mwn,.checkout-layout_skeletonLine__Ktyb3,.checkout-layout_skeletonTitle__UF5nv{animation:none}}@media (max-width:820px){.checkout-layout_skeletonField__V9sc3,.checkout-layout_skeletonLineShort__R_Mwn,.checkout-layout_skeletonLine__Ktyb3{margin-left:0}.checkout-layout_skeletonField__V9sc3{width:100%}}