.account_page__UjyRe{background:var(--white);min-height:72vh;padding:72px var(--px-desktop) 88px}.account_shell__nMrqQ{max-width:1080px;margin:0 auto}.account_shellNarrow__70wEE{max-width:560px;margin:0 auto}.account_header__0RMU8{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.account_title___DIZp{font-family:var(--font-display);color:var(--mariana);font-size:var(--heading-h1);font-weight:700;line-height:1}.account_subtitle__ShS4m{color:var(--mariana-700);font-size:var(--text-sm);font-weight:400;margin-top:8px;line-height:1.6;max-width:620px}.account_layout__4XifK{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px}.account_layoutOrderFound__aDl1T{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.account_accountLayout__VkqbM{align-items:start;display:grid;gap:20px;grid-template-columns:220px minmax(0,1fr)}.account_accountTabs__PukQN{background:hsla(0,0%,100%,.86);border:1px solid var(--mariana-100);border-radius:18px;box-shadow:0 18px 44px rgba(67,83,129,.08);display:grid;gap:6px;padding:12px;position:sticky;top:104px}.account_accountTab__YbSRM{align-items:center;border:1px solid transparent;border-radius:12px;color:var(--mariana-700);display:flex;font-family:var(--font-body);font-size:var(--text-xs);min-height:40px;padding:10px 12px;transition:background .15s,border-color .15s,color .15s}.account_accountTabActive__19DbJ,.account_accountTab__YbSRM:hover{background:var(--mariana-50);border-color:var(--mariana-100);color:var(--mariana)}.account_accountTabActive__19DbJ{border-left:3px solid var(--coral);padding-left:10px}.account_accountTabFooter__Yf52i{border-top:1px solid var(--mariana-100);margin-top:6px;padding-top:12px}.account_accountTabFooter__Yf52i .account_danger__q2H9p{width:100%}.account_accountContent__0gJns{display:grid;gap:18px;min-width:0;scroll-behavior:smooth}.account_panel__tvCqE{background:#fff;border:1px solid var(--mariana-100);border-radius:18px;padding:24px;box-shadow:0 18px 44px rgba(67,83,129,.08);scroll-margin-top:118px}.account_profileFormPanel__xKQ0I{display:grid;gap:20px}.account_profileFormPanel__xKQ0I .account_actions__nEzOV,.account_profileFormPanel__xKQ0I .account_formSection__LBqA5,.account_profileFormPanel__xKQ0I .account_sectionHeaderRow__9gzbK{margin-top:0;margin-bottom:0}.account_panelTitle___oSi7{font-family:var(--font-display);color:var(--mariana);font-size:var(--heading-h2);margin-bottom:16px}.account_overviewPanel__aeGaN{display:grid;gap:20px}.account_kicker__QlBKT{color:var(--coral);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:6px}.account_summaryGrid__UCb9X{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.account_summaryCard__HMvXu{background:var(--mariana-50);border:1px solid var(--mariana-100);border-radius:14px;display:grid;gap:6px;padding:14px}.account_summaryLabel__oP_K1{color:#777;font-size:var(--text-xs);line-height:1.35}.account_summaryCard__HMvXu strong{color:var(--mariana-700);font-size:var(--text-sm);line-height:1.25}.account_sectionHeaderRow__9gzbK{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.account_sectionHeaderRow__9gzbK .account_panelTitle___oSi7{margin-bottom:0}.account_countPill__RxRZh{align-items:center;background:var(--mariana-50);border:1px solid var(--mariana-100);border-radius:999px;color:var(--mariana-700);display:inline-flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-xs);min-height:32px;padding:6px 12px}.account_rows__uqvQm{display:grid;gap:12px}.account_row__gzkBS{display:flex;justify-content:space-between;gap:16px;color:var(--mariana-700);line-height:1.5}.account_row__gzkBS span:first-child{color:#777}.account_actions__nEzOV{display:flex;gap:10px;flex-wrap:nowrap;align-items:center;margin-top:18px}.account_form__AT0uy{width:100%}.account_button__rBsa8,.account_danger__q2H9p,.account_secondary__ZRbm7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.account_latestOrderSecondary__q14BQ{align-items:center;color:var(--mariana);display:inline-flex;font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.account_button__rBsa8{background:var(--coral);color:#fff;transition:background .15s}.account_button__rBsa8:hover{background:#ed744a}.account_secondary__ZRbm7{background:var(--mariana);color:#fff;transition:background .15s}.account_secondary__ZRbm7:hover{background:var(--mariana-700)}.account_danger__q2H9p{background:#fff;color:var(--mariana-700);border:1px solid var(--mariana-100);transition:border-color .15s,color .15s}.account_danger__q2H9p:hover{border-color:var(--mariana);color:var(--mariana)}.account_ordersWrap__Qd3wQ{display:flex;flex-direction:column;gap:16px}.account_ordersEmpty__5ZjqX{display:flex;flex-direction:column;gap:12px}.account_orderList__A9BiY{display:grid;gap:12px}.account_ordersPagination__PHkKe{align-items:center;border-top:1px solid var(--mariana-100);display:flex;gap:12px;justify-content:center;padding-top:12px}.account_pageBtn__0DBuF{align-items:center;background:none;border:1px solid var(--mariana-100);border-radius:8px;color:var(--mariana-700);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);gap:4px;min-height:32px;padding:6px 12px;transition:background .15s,border-color .15s}.account_pageBtn__0DBuF:hover:not(:disabled){background:var(--mariana-50);border-color:var(--mariana-200)}.account_pageBtn__0DBuF:disabled{color:var(--mariana-200);cursor:not-allowed}.account_pageInfo__rsR1L{color:var(--mariana-700);font-family:var(--font-body);font-size:var(--text-xs);min-width:48px;text-align:center}.account_orderCard__y_22f{border:1px solid var(--mariana-100);border-radius:8px;padding:16px}.account_orderTop__9F6AN{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.account_orderNumber__ZpMPN{font-weight:800;color:var(--mariana-700)}.account_status__6Hvu7{color:var(--coral);font-weight:800;text-transform:capitalize}.account_muted__Dnw8q{color:#777;line-height:1.6}.account_notice__8PPFK{border-radius:8px;font-size:var(--text-xs);font-weight:600;line-height:1.5;margin-bottom:18px;padding:12px 14px}.account_noticeSuccess__kZABz{background:#edf8f1;border:1px solid #b8e3c7;color:#1f6f3b}.account_noticeError__xBCnj{background:#fff1ef;border:1px solid #fac7bf;color:#9d3328}.account_noticeWarn__uZVtQ{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.account_resendRow__KbKMP{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.account_resendMeta__m2U9x{font-size:var(--text-xs);color:var(--mariana-300)}.account_formSection__LBqA5{display:grid;gap:14px;border-top:1px solid var(--mariana-100);padding-top:18px;margin-top:4px}.account_formSectionHeader__x7zA2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.account_formSectionTitle__5gVLa{font-family:var(--font-body);color:var(--mariana);font-size:var(--text-xl);font-weight:400;line-height:1.15}.account_formSectionCaption__t_Fem{color:#999;font-size:var(--text-sm);font-weight:400;margin-top:2px}.account_fieldHelper__8u7Nn{color:#999;display:block;font-size:var(--text-xs);font-weight:400;letter-spacing:0;line-height:1.4;margin-top:1px;text-transform:none}.account_skipLink__qHZPF{text-decoration:underline;text-underline-offset:3px}.account_skipLink__qHZPF,.account_termsText__sNO1K{color:#999;font-size:var(--text-xs);font-weight:400}.account_termsText__sNO1K{line-height:1.6;margin-top:12px}.account_sameAddress__6bMot{align-items:center;color:var(--mariana-700);display:inline-flex;font-size:var(--text-xs);font-weight:400;gap:6px;line-height:1;flex-shrink:0}.account_sameAddress__6bMot input{accent-color:var(--mariana);height:14px;width:14px;flex-shrink:0;margin:0;cursor:pointer}.account_button__rBsa8:disabled,.account_secondary__ZRbm7:disabled{background:var(--mariana-100);color:var(--mariana-200);cursor:not-allowed;transform:none}.account_tier2Card__CYkN5{background:var(--mariana-50);border:1px solid var(--mariana-100);border-left:3px solid var(--coral);border-radius:12px;margin-top:20px;padding:20px}.account_tier2CardTitle__3DiwG{color:var(--mariana-700);font-family:var(--font-body);font-size:var(--text-xl);font-weight:400;margin-bottom:4px}.account_tier2Panel__49P_M{margin-bottom:20px}.account_tier2Label__zuDet{color:var(--coral);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:6px}.account_tier2Intro__gaDDL{margin-bottom:20px}.account_tier2PanelTitle__sF0ff{margin-bottom:4px}.account_fieldError__JJQG0{color:#b42318;font-size:var(--text-xs);line-height:1.5;margin:4px 0 0}.account_currencyRow__tQMFa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account_currencyLabel__m4wO5{font-size:var(--text-xs);font-weight:700;color:var(--mariana-700);white-space:nowrap}.account_currencyPicker__aykgR{display:flex;gap:6px}.account_currencyBtn___ApFH{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--mariana-100);background:var(--white);color:var(--mariana-700);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.account_currencyBtn___ApFH:hover{border-color:var(--mariana)}.account_currencyBtnActive__s6N0C{background:var(--mariana);border-color:var(--mariana);color:#fff}.account_currencySymbol__6XP_5{font-size:var(--text-sm);line-height:1}.account_stepRow__Wxmy6{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:6px}.account_stepDot___bHws{width:10px;height:10px;border-radius:999px;background:var(--mariana-100);flex-shrink:0}.account_stepDotActive__A9fxr{background:var(--coral)}.account_stepConnector__EeWDf{width:32px;height:2px;background:var(--mariana-100);flex-shrink:0}.account_stepLabel__8hwqC{font-size:var(--text-xs);color:var(--mariana-200);text-align:center;letter-spacing:.04em;font-weight:600;margin-bottom:14px}.account_progressWrap__1G8HJ{display:flex;align-items:flex-start;margin:16px 0 8px}.account_progressStep__srhj6{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.account_progressStep__srhj6:not(:last-child):after{content:"";position:absolute;top:5px;left:calc(50% + 7px);right:calc(-50% + 7px);height:2px;background:var(--mariana-100);z-index:0}.account_progressStepDone__ung1m:not(:last-child):after{background:var(--mariana)}.account_progressDot__qIqIH{width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid var(--mariana-200);flex-shrink:0;position:relative;z-index:1}.account_progressDotDone__PBHqt{background:var(--mariana);border-color:var(--mariana)}.account_progressDotActive__VVZ4I{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 3px rgba(252,134,91,.18)}.account_progressLabel__8NK2B{font-size:var(--text-xs);color:var(--mariana-200);text-align:center;margin-top:6px;line-height:1.3;padding:0 2px}.account_progressLabelActive__6QtB1{color:var(--coral);font-weight:700}.account_progressLabelDone__izPtB{color:var(--mariana)}.account_progressCancelled__2KBYW{font-size:var(--text-xs);color:#999;font-style:italic;margin:8px 0}.account_signinMethodBadge__ulsxn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--mariana-50);border:1px solid var(--mariana-100);border-radius:10px;margin-bottom:24px;flex-wrap:wrap}.account_signinMethodLabel__VqC2N{font-size:var(--text-xs);color:#777;font-weight:700;letter-spacing:.04em;font-family:var(--font-body)}.account_signinMethodValue__2N1UY{font-size:var(--text-xs);font-weight:700;border-radius:999px;padding:4px 14px}.account_signinMethodEmail__qUdGx{background:var(--mariana-50);border:1px solid var(--mariana-200);color:var(--mariana-700)}.account_signinMethodGoogle__J6uiH{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}@media print{.account_accountTabs__PukQN{display:none!important}.account_accountLayout__VkqbM{display:block}}@keyframes account_fadeIn__tbsdf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account_charCount__uxLXA{font-size:var(--text-xs);color:#aaa;margin-top:4px;text-align:right}.account_charCountWarn__4Cj14{color:#e09c52;font-weight:700}.account_fieldLabel__yzhU_{display:block;font-size:var(--text-xs);font-weight:700;color:var(--mariana);letter-spacing:.04em;margin-bottom:8px}.account_brandChips__7wH6U{display:flex;flex-wrap:wrap;gap:8px}.account_brandChip__7ej7x{display:inline-flex;align-items:center;gap:5px;padding:0 14px;height:36px;border-radius:999px;border:1.5px solid var(--mariana-200);background:var(--white);color:var(--mariana-700);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.account_brandChip__7ej7x:hover{border-color:var(--mariana);background:var(--mariana-50)}.account_brandChipSelected__NYK1D{border-color:var(--mariana);background:var(--mariana);color:var(--white)}.account_brandChipSelected__NYK1D:hover{border-color:var(--mariana-600);background:var(--mariana-600);color:var(--white)}.account_pwStrength__KhpLU{display:flex;align-items:center;gap:8px;margin-top:6px}.account_pwStrengthBar__YZYQ_{flex:1;height:4px;border-radius:999px;background:var(--mariana-50);overflow:hidden}.account_pwStrengthFill__8YhUe{display:block;height:100%;border-radius:999px;transition:width .25s ease,background .25s ease}.account_pwStrength1__ckQIg{width:33%;background:#e05252}.account_pwStrength2__nfjwf{width:66%;background:#e09c52}.account_pwStrength3__gIWnp{width:100%;background:#52a874}.account_pwStrengthLabel__hZcZn{font-size:var(--text-xs);font-weight:700;width:44px;color:var(--mariana-700)}.account_loginPage__qFFUo{align-items:stretch;background:var(--mariana-50);display:flex;justify-content:center;min-height:calc(100vh - 124px);padding:32px var(--px-desktop) 56px}.account_loginOverlay__LFjuK{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.16);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:48px var(--px-mobile);position:fixed;right:0;top:0;z-index:300}.account_loginCard__44kPF{background:var(--white);border-radius:18px;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(300px,420px) minmax(340px,420px);justify-content:center;min-height:568px;padding:24px;position:relative;width:min(1020px,100%)}.account_loginPageCard__ACeAC{gap:0;grid-template-columns:minmax(320px,38%) minmax(0,1fr);justify-content:stretch;min-height:calc(100vh - 212px);overflow:hidden;padding:0;width:var(--content-width)}.account_loginClose__PbDAV{background:transparent;border:0;cursor:pointer;height:42px;position:absolute;right:0;top:0;width:42px;z-index:2}.account_loginClose__PbDAV span{background:#1a1a1a;border-radius:999px;height:1.5px;left:12px;position:absolute;top:20px;width:18px}.account_loginClose__PbDAV span:first-child{transform:rotate(45deg)}.account_loginClose__PbDAV span:last-child{transform:rotate(-45deg)}.account_loginVisual__I3_Bb{border-radius:0;min-height:505px;overflow:hidden;position:relative}.account_loginVisualImage__CPR4_{-o-object-fit:cover;object-fit:cover}.account_loginPanel___NtKV{align-items:stretch;display:flex;flex-direction:column;gap:22px;justify-content:center;margin:0 auto;max-width:420px;min-width:0;width:100%}.account_loginPageCard__ACeAC .account_loginPanel___NtKV{justify-self:center;max-width:480px;padding:clamp(48px,7vw,88px) 24px}.account_loginPageCard__ACeAC .account_loginVisual__I3_Bb{min-height:100%}.account_loginForm__vEyTo{display:flex;flex-direction:column;gap:18px;padding-top:0;position:relative;width:100%}.account_loginTitle__LoU7C{color:var(--mariana-700);font-family:var(--font-display);font-size:var(--heading-h3);line-height:1.15;margin:0}h2.account_loginTitle__LoU7C{font-size:var(--heading-h2)}.account_loginIntro__9EXdw{display:grid;gap:8px;text-align:center}.account_loginDescription__GXZWA{color:var(--mariana-600);font-size:var(--text-xs);line-height:1.55;margin:0 auto;max-width:340px}.account_loginField__GFqmP{color:#333;display:grid;font-size:var(--text-xs);font-weight:400;gap:8px;line-height:20px}.account_loginField__GFqmP input{background:var(--white);border:1px solid var(--mariana-100);border-radius:12px;color:#1a1a1a;font:inherit;height:52px;padding:8px 16px;width:100%}.account_loginField__GFqmP input::-moz-placeholder{color:grey;font-size:var(--text-xs)}.account_loginField__GFqmP input::placeholder{color:grey;font-size:var(--text-xs)}.account_loginField__GFqmP input:focus{border-color:var(--mariana);outline:2px solid rgba(105,126,189,.18)}.account_passwordWrap__Is3q0{display:block;position:relative}.account_passwordWrap__Is3q0 input{padding-right:44px}.account_passwordToggle__R0xXX{align-items:center;background:none;border:none;color:#4d4d4d;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.account_passwordToggle__R0xXX:hover{color:#1a1a1a}.account_loginOptions__4Zx47{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:-4px}.account_loginOptions__4Zx47 a,.account_signupOffer__H1Njv a{color:var(--mariana)}.account_loginOptions__4Zx47 a{font-size:var(--text-xs);line-height:16px;text-align:right}.account_remember__sqQSC{align-items:center;color:#1a1a1a;display:inline-flex;font-size:var(--text-xs);gap:8px;line-height:16px}.account_remember__sqQSC input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;opacity:0;position:absolute;width:1px}.account_switch__8KGbB{background:#f2f2f2;border:.5px solid #e5e5e5;border-radius:36.5px;height:20px;position:relative;width:40px}.account_switch__8KGbB:after{background:#fff;border-radius:12px;box-shadow:1px 1px 2px -1px rgba(51,51,51,.3);content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.account_remember__sqQSC input:checked+.account_switch__8KGbB{background:var(--mariana);border-color:var(--mariana)}.account_remember__sqQSC input:checked+.account_switch__8KGbB:after{transform:translateX(20px)}.account_googleButton__JIBKY,.account_loginButton__BCPCu{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;height:48px;justify-content:center;line-height:24px;padding:10px 24px;width:100%}.account_loginButton__BCPCu{background:var(--coral);color:var(--white);margin-top:4px}.account_loginButton__BCPCu:hover{background:#ed7449}.account_divider__w9R9U{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:12px 0}.account_divider__w9R9U span{background:#b0b0b0;height:1px}.account_divider__w9R9U em{color:#6b6b6b;font-size:var(--text-xs);font-style:normal;line-height:16px}.account_googleButton__JIBKY{background:#240517;color:var(--white);gap:8px}.account_googleButton__JIBKY:hover{background:#3a0b25}.account_googleIcon__1g_Lm{display:block;flex:0 0 auto;height:20px;width:20px}.account_signupOffer__H1Njv{display:flex;font-size:var(--text-xs);gap:8px;line-height:16px;justify-content:center}.account_loginModalCard__kNbUN{display:block;min-height:0;padding:42px 40px 36px;width:min(500px,100%)}.account_loginModalPanel__OQFoU{gap:20px;max-width:none}@media (max-width:800px){.account_page__UjyRe{min-height:auto;padding:32px var(--px-mobile) 60px}.account_header__0RMU8,.account_layout__4XifK{display:block}.account_title___DIZp{font-size:var(--text-2xl)}.account_subtitle__ShS4m{display:none}.account_header__0RMU8{margin-bottom:16px}.account_accountLayout__VkqbM{display:block}.account_accountTabs__PukQN{background:transparent;border:none;border-bottom:2px solid var(--mariana-100);border-radius:0;box-shadow:none;display:flex;gap:0;margin:0 calc(-1 * var(--px-mobile)) 20px;overflow-x:auto;padding:0;position:static;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.account_accountTabs__PukQN:before{content:"";flex:0 0 var(--px-mobile)}.account_accountTabs__PukQN:after{content:"";flex:0 0 48px}.account_accountTabs__PukQN::-webkit-scrollbar{display:none}.account_accountTab__YbSRM{border:none;border-radius:0;flex:0 0 auto;min-height:44px;padding:10px 14px}.account_accountTabActive__19DbJ{background:transparent;border:none;border-bottom:3px solid var(--coral);color:var(--mariana);padding-left:14px;padding-bottom:7px}.account_accountTabFooter__Yf52i{border-top:none;display:none}.account_button__rBsa8,.account_danger__q2H9p,.account_secondary__ZRbm7{font-size:var(--text-sm)}.account_panel__tvCqE{margin-top:16px;padding:20px}.account_summaryGrid__UCb9X{grid-template-columns:1fr 1fr}.account_summaryCard__HMvXu:last-child{grid-column:1/-1}.account_sectionHeaderRow__9gzbK{display:block}.account_countPill__RxRZh{margin-top:10px}.account_loginPage__qFFUo{min-height:calc(100vh - 98px);padding:24px var(--px-mobile) 48px}.account_loginOverlay__LFjuK{align-items:flex-start;padding:24px var(--px-mobile);top:0}.account_loginCard__44kPF{display:block;min-height:0;padding:24px}.account_loginPageCard__ACeAC{min-height:calc(100vh - 122px);padding:0;width:100%}.account_loginModalCard__kNbUN{padding:42px 20px 24px}.account_loginVisual__I3_Bb{display:none}.account_loginPanel___NtKV{padding-top:12px}.account_loginPageCard__ACeAC .account_loginPanel___NtKV{max-width:none;padding:32px 20px}.account_loginOptions__4Zx47{align-items:flex-start;flex-direction:column}}.review_page__qeYqw{padding:16px var(--px-desktop,48px) 40px;min-height:60vh}.review_container__R4By3{max-width:1080px;margin:0 auto}.review_backLink__wNn1v{font-size:var(--text-xs);color:var(--mariana,#2b3a52);text-decoration:none;display:inline-block;margin-bottom:8px}.review_backLink__wNn1v:hover{text-decoration:underline}.review_title__AVH9w{font-size:var(--heading-h2);font-family:var(--font-body);font-weight:700;color:var(--mariana,#697ebd);margin:0 0 12px}.review_empty__KNGc6{text-align:center;padding:48px 0;color:#666}.review_emptyFeatured__RnuLm{margin-top:40px;text-align:left}.review_emptyFeaturedTitle__Ed3Vl{color:var(--mariana-700);font-family:var(--font-body);font-size:var(--text-sm);margin-bottom:16px}.review_emptyGrid__tzgRH{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.review_emptyCard__Px54p{border:1px solid var(--mariana-100);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:border-color .15s}.review_emptyCard__Px54p:hover{border-color:var(--mariana-300)}.review_emptyCardImg__3w3fK{aspect-ratio:1;position:relative}.review_emptyCardName__c5_Wq{color:var(--mariana-700);font-size:var(--text-xs);line-height:1.3}.review_emptyCardPrice__JO0WI{color:var(--coral);font-family:var(--font-body);font-size:var(--text-xs)}.review_layout__Havfj{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:20px;align-items:start}.review_mainCol__5MwK7,.review_sideCol__d7sJC{display:flex;flex-direction:column;gap:12px;min-width:0}.review_itemsSection__siP44{border:1px solid var(--mariana-100);border-radius:12px;overflow:hidden;background:var(--white)}.review_sectionTitle__hCkKz{font-size:var(--text-xl);font-weight:600;color:var(--mariana,#697ebd);margin:0;background:rgba(105,126,189,.15)}.review_item__xN5Ip,.review_sectionTitle__hCkKz{padding:12px 16px;border-bottom:1px solid var(--mariana-100)}.review_item__xN5Ip{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.review_item__xN5Ip:last-child{border-bottom:none}.review_itemImg__jQc2_{width:48px;height:48px;position:relative;border-radius:8px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.review_itemImgPlaceholder__E8_bB{width:100%;height:100%;background:#e8e8e8;border-radius:8px}.review_itemInfo__PMotf{min-width:0}.review_itemName__Zs48K{font-size:var(--text-xs);font-weight:600;color:var(--mariana,#697ebd);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review_itemVariant___PBaw{font-size:18px;color:var(--mariana,#697ebd);margin:0 0 2px}.review_itemUnitPrice__gA3_V{font-size:var(--text-xs);color:var(--mariana,#697ebd);margin:0}.review_itemRight__RO25p{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.review_itemLineTotal__ZECDS{font-size:var(--text-sm);font-weight:700;color:var(--mariana,#697ebd);margin:0}.review_summary__ng9k2{border:1px solid var(--mariana-100);border-radius:12px;padding:16px;background:var(--white);overflow:hidden}.review_summary__ng9k2 .review_sectionTitle__hCkKz{margin:-16px -16px 10px}.review_summaryRow__XYEhM{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--mariana,#697ebd);padding:6px 0}.review_summaryDivider__ZrFli{border-top:1px solid var(--mariana-100);margin:8px 0}.review_summaryTotal__46oGK{font-size:var(--text-sm);font-weight:700;color:var(--mariana,#697ebd)}.review_complianceNote__GXAWH{margin:0;font-size:var(--text-xs);color:#94a3b8;line-height:1.5}.review_ackRow__E_BKO{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;cursor:pointer}.review_ackCheckbox__4Y3cl{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--mariana,#697ebd);cursor:pointer}.review_ackLabel__o_SUv{font-size:var(--text-xs);color:#334155;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review_ackLink__MjCKm{color:var(--mariana,#697ebd);text-decoration:underline;font-weight:600}.review_ackLink__MjCKm:hover{color:var(--mariana-700,#435381)}.review_ackError__ltMSw{margin:16px 0 0;font-size:var(--text-xs);color:#c05621;background:#fff7ed;border-radius:8px;padding:8px 12px}.review_proceedBtn__cQN7M{display:block;width:100%;min-height:44px;background:var(--mariana,#2b3a52);color:#fff;text-align:center;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-pill);text-decoration:none;border:none;cursor:pointer;transition:background .15s}.review_proceedBtn__cQN7M:hover{background:var(--mariana-700)}.review_proceedBtnDisabled__Ji_s3:disabled{background:var(--mariana-100);color:var(--mariana-700);opacity:1;cursor:not-allowed}.review_authSection__fKdSm{border:1px solid var(--mariana-100);border-radius:12px;overflow:hidden}.review_authHeading__dQ_Jo{font-size:var(--text-xs);color:#666;margin:0;padding:10px 14px 0}.review_tabs___fPW1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:44px;margin-top:8px;padding:4px;border:0;border-radius:10px;background:#f1f5f9}.review_tab__C1BkZ{width:100%;height:36px;margin:0;padding:0 12px;font-size:var(--text-xs);font-weight:500;color:#64748b;background:transparent;border:none;border-radius:7px;box-shadow:none;cursor:pointer;transition:color .15s,background-color .15s,box-shadow .15s}.review_tab__C1BkZ[data-state=inactive]:hover{color:#0f172a;background:hsla(0,0%,100%,.55)}.review_tab__C1BkZ[data-state=active]{color:var(--mariana,#2b3a52);background:#fff;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.1)}.review_tabPanel__ejRhV{margin-top:0;padding:12px 14px 14px}@media (max-width:900px){.review_container__R4By3{max-width:680px}.review_layout__Havfj{grid-template-columns:1fr}}@media (max-width:600px){.review_page__qeYqw{padding:24px 20px}.review_item__xN5Ip{grid-template-columns:48px 1fr auto}}.review_voucherSection__YS812{margin-bottom:0}.review_voucherToggle__NPigh{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--mariana);cursor:pointer;text-decoration:underline}.review_voucherToggle__NPigh:hover{color:var(--mariana-700)}.review_voucherForm__Nd14_{display:flex;gap:8px;margin-top:10px}.review_voucherInput__Yfohk{flex:1;padding:8px 12px;border:1.5px solid var(--mariana-200);border-radius:8px;font-size:var(--text-xs);font-family:monospace}.review_voucherInput__Yfohk:focus{outline:none;border-color:var(--mariana)}.review_voucherApplyBtn__CmEMg{padding:8px 16px;background:var(--mariana);color:var(--white);border:none;border-radius:8px;font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}.review_voucherApplyBtn__CmEMg:disabled{opacity:.6;cursor:not-allowed}.review_voucherError__n2jLu{margin-top:6px;font-size:var(--text-xs);color:var(--color-warn)}.review_voucherClearedBanner__9jceK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;background:var(--mariana-50);border:1px solid var(--mariana-100);font-size:var(--text-xs);color:var(--mariana-700);margin-bottom:12px}.review_voucherClearedDismiss__Vp0wG{background:none;border:none;padding:0;font-size:var(--text-sm);line-height:1;color:var(--mariana-200);cursor:pointer;flex-shrink:0}.review_voucherClearedDismiss__Vp0wG:hover{color:var(--mariana-700)}.review_voucherApplied__THLSp{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--text-xs);color:var(--mariana-700)}.review_voucherRemove__w8TDV{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--mariana-200);cursor:pointer;text-decoration:underline}.review_voucherRemove__w8TDV:hover{color:var(--mariana-700)}.review_voucherHint__Icftt{margin:-2px 0 8px;font-size:var(--text-xs);color:var(--mariana-700)}.review_summaryDiscount__mKpkK{color:var(--mariana-700)}