.page_title__c4XU_{font-size:1.5rem;font-weight:800;margin-bottom:1.5rem;color:var(--fg);text-align:left;letter-spacing:-.02em}@media (min-width:768px){.page_title__c4XU_{font-size:2rem;margin-bottom:2rem}}@media (min-width:1024px){.page_title__c4XU_{font-size:2.5rem}}.page_grid__1VdAv{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.page_grid__1VdAv{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:start}}.page_formColumn___etc_{background:linear-gradient(135deg,#ffffff,#f8fafc);padding:1.25rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 20px -5px rgba(0,0,0,.08);width:100%;box-sizing:border-box;overflow:hidden}@media (min-width:768px){.page_formColumn___etc_{padding:2rem;border-radius:20px}}.page_formTitle__7_AHe{font-size:1rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:var(--fg);display:flex;align-items:center;gap:8px}.page_formTitle__7_AHe:before{content:"";width:4px;height:18px;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:2px;flex-shrink:0}.page_formTitle__7_AHe:first-child{margin-top:0}@media (min-width:768px){.page_formTitle__7_AHe{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.page_formTitle__7_AHe:before{height:20px}}.page_formGroup__aq1T_{margin-bottom:1rem}@media (min-width:768px){.page_formGroup__aq1T_{margin-bottom:1.25rem}}.page_label__FvyHa{display:block;font-size:.8rem;font-weight:600;color:var(--muted);margin-bottom:6px;letter-spacing:.01em}@media (min-width:768px){.page_label__FvyHa{font-size:.85rem}}.page_input__p_IUv{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:16px;font-weight:500;background:#fff;color:var(--fg);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.page_input__p_IUv:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.page_input__p_IUv:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}@media (min-width:768px){.page_input__p_IUv{padding:14px 16px;border-radius:12px}}.page_pointsBox__DbVAJ{border-radius:14px;border:1.5px solid #e2e8f0;padding:0;background:linear-gradient(135deg,#ffffff,#f8fafc);overflow:hidden}@media (min-width:768px){.page_pointsBox__DbVAJ{border-radius:16px}}.page_pointsHeader__VIEWb{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(14,165,233,.04));border-bottom:1px solid #e2e8f0;gap:12px;flex-wrap:wrap}@media (min-width:768px){.page_pointsHeader__VIEWb{padding:16px 18px}}.page_pointsHeaderLabel___4bOA{font-size:.8rem;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:6px}.page_pointsHeaderLabel___4bOA:before{content:"🎁";font-size:1rem}@media (min-width:768px){.page_pointsHeaderLabel___4bOA{font-size:.85rem}}.page_pointsValue__QLF18{font-size:1rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:4px}.page_pointsValue__QLF18:after{content:"⭐";font-size:.85rem}@media (min-width:768px){.page_pointsValue__QLF18{font-size:1.1rem}.page_pointsValue__QLF18:after{font-size:.9rem}}.page_pointsBody__GPWb8{padding:14px 16px}@media (min-width:768px){.page_pointsBody__GPWb8{padding:16px 18px}}.page_pointsRow__CsAKo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border-radius:8px;margin-bottom:10px;gap:8px}@media (min-width:768px){.page_pointsRow__CsAKo{padding:10px 14px;border-radius:10px}}.page_pointsRowLabel__Tb9s6{font-size:.8rem;color:var(--muted)}@media (min-width:768px){.page_pointsRowLabel__Tb9s6{font-size:.85rem}}.page_pointsRowValue__lPIBf{font-size:.95rem;font-weight:700;color:var(--fg)}@media (min-width:768px){.page_pointsRowValue__lPIBf{font-size:1rem}}.page_pointsHint__Rg4J2{font-size:.75rem;color:#94a3b8;line-height:1.4;padding:10px 12px;background:rgba(148,163,184,.08);border-radius:8px;margin-bottom:12px}@media (min-width:768px){.page_pointsHint__Rg4J2{font-size:.8rem}}.page_pointsUseLabel__e2ift{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(14,165,233,.02));border-radius:10px;cursor:pointer;transition:background .2s ease;border:1.5px solid transparent}.page_pointsUseLabel__e2ift:hover{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04))}.page_pointsUseLabel__e2ift:has(input:checked){border-color:#2563eb;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.06))}.page_pointsUseLabel__e2ift input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.page_pointsUseLabel__e2ift span{font-size:.85rem;font-weight:600;color:var(--fg)}@media (min-width:768px){.page_pointsUseLabel__e2ift{padding:14px 16px;gap:12px;border-radius:12px}.page_pointsUseLabel__e2ift span{font-size:.9rem}}.page_pointsApplied__TM7_S{margin-top:12px;padding:10px 12px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(52,211,153,.06));border-radius:8px;font-size:.85rem;color:#059669;font-weight:600;display:flex;align-items:center;gap:8px}.page_pointsApplied__TM7_S:before{content:"✓";width:18px;height:18px;background:#10b981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}@media (min-width:768px){.page_pointsApplied__TM7_S{padding:12px 14px;border-radius:10px;font-size:.9rem}.page_pointsApplied__TM7_S:before{width:20px;height:20px;font-size:.75rem}}.page_paymentMethods__RvAhh{display:flex;flex-direction:column;gap:8px;margin-bottom:1.25rem}@media (min-width:768px){.page_paymentMethods__RvAhh{gap:10px;margin-bottom:1.5rem}}.page_paymentMethodItem__7edZ_{display:flex;align-items:flex-start;padding:12px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;background:#fff;gap:10px;width:100%;box-sizing:border-box}.page_paymentMethodItem__7edZ_:hover{border-color:#cbd5e1}.page_selectedMethod__2UsSj{border-color:#2563eb;background:linear-gradient(135deg,rgba(37,99,235,.04),rgba(14,165,233,.02));box-shadow:0 0 0 3px rgba(37,99,235,.08)}@media (min-width:768px){.page_paymentMethodItem__7edZ_{padding:16px;border-radius:14px;gap:14px;align-items:center}.page_selectedMethod__2UsSj{box-shadow:0 0 0 4px rgba(37,99,235,.08),0 4px 12px -4px rgba(37,99,235,.2)}}.page_radioInput__1u0CM{display:none}.page_methodImage__tCH9M{height:28px;width:42px;object-fit:contain;flex-shrink:0;border-radius:6px;background:#f8fafc;padding:4px}@media (min-width:768px){.page_methodImage__tCH9M{height:32px;width:48px}}.page_methodDetails__nuIXW{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.page_radioLabel__HEoGw{font-size:.9rem;font-weight:700;color:var(--fg);line-height:1.3;word-break:break-word}@media (min-width:768px){.page_radioLabel__HEoGw{font-size:.95rem}}.page_methodDescription__PmJOu{font-size:.75rem;color:var(--muted);line-height:1.3;word-break:break-word}@media (min-width:768px){.page_methodDescription__PmJOu{font-size:.8rem}}.page_infoTag__0tZqy{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;padding:4px 8px;border-radius:6px;font-size:.65rem;font-weight:700;flex-shrink:0;white-space:nowrap;align-self:flex-start;margin-top:2px}@media (min-width:768px){.page_infoTag__0tZqy{padding:6px 10px;border-radius:8px;font-size:.75rem;align-self:center;margin-top:0}}.page_disabledMethod__Ciz44{opacity:.5;cursor:not-allowed;pointer-events:none}.page_disabledImage__M_EO2{filter:grayscale(1)}.page_disabledTag__syKzk{background:#f1f5f9!important;color:#94a3b8!important}.page_disabledBadge__tRH7B{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;padding:3px 6px;border-radius:4px;font-size:.65rem;font-weight:700;margin-top:4px;display:inline-block}@media (min-width:768px){.page_disabledBadge__tRH7B{padding:4px 8px;border-radius:6px;font-size:.7rem}}.page_termsSection__SgvbG{margin:1.25rem 0;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}@media (min-width:768px){.page_termsSection__SgvbG{margin:1.5rem 0;padding:16px 18px;border-radius:14px}}.page_termsLabel__sUrNR{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.8rem;line-height:1.5}@media (min-width:768px){.page_termsLabel__sUrNR{gap:12px;font-size:.875rem}}.page_termsCheckbox__vOFdq{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#2563eb;cursor:pointer}@media (min-width:768px){.page_termsCheckbox__vOFdq{width:20px;height:20px}}.page_termsText__r3yYX{color:var(--muted)}.page_termsLink__0vRa_{color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.page_termsLink__0vRa_:hover{color:#1d4ed8;text-decoration:underline}.page_submitButton__3Ji8l{width:100%;background:linear-gradient(135deg,#10b981,#059669);color:white;padding:14px 20px;border-radius:12px;font-size:1rem;font-weight:700;border:none;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 14px -4px rgba(16,185,129,.5),0 8px 24px -8px rgba(16,185,129,.3);margin-top:.5rem}.page_submitButton__3Ji8l:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px -4px rgba(16,185,129,.6),0 12px 32px -8px rgba(16,185,129,.4)}.page_submitButton__3Ji8l:active:not(:disabled){transform:translateY(0)}.page_submitButton__3Ji8l:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;opacity:.7}@media (min-width:768px){.page_submitButton__3Ji8l{padding:16px 24px;border-radius:14px;font-size:1.05rem}}.page_errorBox__vu_9z{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;padding:12px 14px;border-radius:10px;margin-bottom:1rem;border:1px solid #fecaca;font-weight:500;font-size:.85rem;display:flex;align-items:flex-start;gap:8px;word-break:break-word}.page_errorBox__vu_9z:before{content:"⚠️";font-size:1rem;flex-shrink:0}@media (min-width:768px){.page_errorBox__vu_9z{padding:14px 16px;border-radius:12px;font-size:.9rem;gap:10px;align-items:center}.page_errorBox__vu_9z:before{font-size:1.1rem}}.page_successBox__an0qR{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;padding:12px 14px;border-radius:10px;margin-bottom:1rem;border:1px solid #a7f3d0;font-weight:500;font-size:.85rem;display:flex;align-items:flex-start;gap:8px;word-break:break-word}.page_successBox__an0qR:before{content:"✅";font-size:1rem;flex-shrink:0}@media (min-width:768px){.page_successBox__an0qR{padding:14px 16px;border-radius:12px;font-size:.9rem;gap:10px;align-items:center}.page_successBox__an0qR:before{font-size:1.1rem}}.page_summaryColumn__bjyaO{background:linear-gradient(135deg,#ffffff,#f8fafc);padding:1.25rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 20px -5px rgba(0,0,0,.08);width:100%;box-sizing:border-box}@media (min-width:768px){.page_summaryColumn__bjyaO{padding:1.75rem;border-radius:20px}}@media (min-width:1024px){.page_summaryColumn__bjyaO{position:sticky;top:80px}}.page_summaryTitle__j6r3f{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--fg);display:flex;align-items:center;gap:8px}.page_summaryTitle__j6r3f:before{content:"🛒";font-size:1rem}@media (min-width:768px){.page_summaryTitle__j6r3f{font-size:1.25rem;margin-bottom:1.25rem}.page_summaryTitle__j6r3f:before{font-size:1.1rem}}.page_itemContainer__1Y7RK{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}@media (min-width:768px){.page_itemContainer__1Y7RK{gap:12px;margin-bottom:1.25rem}}.page_itemRow__AX6Le{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9}@media (min-width:480px){.page_itemRow__AX6Le{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border-radius:12px}}.page_itemName__Oek9T{color:var(--fg);font-weight:500;font-size:.85rem;flex:1;min-width:0;line-height:1.3;word-break:break-word}@media (min-width:768px){.page_itemName__Oek9T{font-size:.9rem}}.page_quantityControls__BEX8P{display:flex;align-items:center;gap:6px;flex-shrink:0}.page_quantityButton__FULf5{width:28px;height:28px;background:#e2e8f0;color:#475569;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:1rem;transition:background .15s ease,transform .1s ease;display:flex;justify-content:center;align-items:center;padding:0}.page_quantityButton__FULf5:hover{background:#cbd5e1}.page_quantityButton__FULf5:active{transform:scale(.95)}.page_itemQuantity__GdOR_{font-weight:700;width:24px;text-align:center;color:var(--fg);font-size:.9rem}.page_itemPrice__FJ_AU{font-weight:700;color:var(--fg);flex-shrink:0;font-size:.9rem}@media (min-width:768px){.page_itemPrice__FJ_AU{font-size:.95rem}}.page_totalRow__gWhja{border-top:2px solid #e2e8f0;padding-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;font-weight:700;color:var(--fg)}@media (min-width:768px){.page_totalRow__gWhja{font-size:1.1rem}}.page_totalPrice__1KbZI{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.page_totalBreakdown__eeV_9{font-size:.7rem;color:var(--muted);font-weight:500}@media (min-width:768px){.page_totalBreakdown__eeV_9{font-size:.75rem}}.page_totalAmount__kBrlI{font-size:1.25rem;font-weight:800;color:#2563eb}@media (min-width:768px){.page_totalAmount__kBrlI{font-size:1.4rem}}.page_emptyCartMessage__wBmJy{max-width:500px;margin:0 auto;padding:3rem 1.5rem;text-align:center;min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.page_emptyCartMessage__wBmJy{padding:4rem 2rem}}.page_emptyTitle__FanZV{font-size:1.5rem;font-weight:800;margin-bottom:1rem;color:var(--fg)}.page_emptyTitle__FanZV:before{content:"🛒";display:block;font-size:2.5rem;margin-bottom:1rem}@media (min-width:768px){.page_emptyTitle__FanZV{font-size:1.75rem}.page_emptyTitle__FanZV:before{font-size:3rem}}.page_backButton__SU5ZY{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:white;padding:12px 24px;border-radius:10px;font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease;box-shadow:0 4px 14px -4px rgba(37,99,235,.5)}.page_backButton__SU5ZY:hover{transform:translateY(-2px);box-shadow:0 6px 20px -4px rgba(37,99,235,.6)}@media (min-width:768px){.page_backButton__SU5ZY{padding:14px 28px;border-radius:12px;font-size:1rem}}.page_orderLinkSection__rzSwr{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px;padding:1rem;margin-bottom:1.25rem}@media (min-width:768px){.page_orderLinkSection__rzSwr{border-radius:14px;padding:1.25rem;margin-bottom:1.5rem}}.page_orderLinkInfo__DSlNQ{text-align:center}.page_orderLinkInfo__DSlNQ p{margin:0 0 .75rem;color:#059669;font-weight:500;font-size:.85rem}@media (min-width:768px){.page_orderLinkInfo__DSlNQ p{font-size:.9rem}}.page_orderLinkButton__QKSeN{background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease;box-shadow:0 4px 12px -4px rgba(16,185,129,.4)}.page_orderLinkButton__QKSeN:hover{transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(16,185,129,.5)}@media (min-width:768px){.page_orderLinkButton__QKSeN{padding:12px 24px;border-radius:10px}}.page_tbankButtonContainer__hDd35{display:flex;justify-content:center;margin-top:1rem}.page_tbankButtonContainer__hDd35 tinkoff-create-button{display:block;width:100%}.page_errorMessage__xXkD8{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border-radius:10px;padding:12px 16px;border:1px solid #fecaca;font-size:.85rem;text-align:center;font-weight:500}.page_paymentSecuritySection__NzsmK{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem 1rem;opacity:1;flex-wrap:wrap}@media (min-width:768px){.page_paymentSecuritySection__NzsmK{gap:2rem;padding:2rem 1.5rem;margin-top:2.5rem}}.page_securityLogo__fkZWX{height:36px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08));transition:filter .2s ease,transform .2s ease}.page_securityLogo__fkZWX:hover{filter:drop-shadow(0 3px 10px rgba(0,0,0,.12));transform:scale(1.05)}@media (min-width:768px){.page_securityLogo__fkZWX{height:42px}}[data-theme=dark] .page_formColumn___etc_,[data-theme=dark] .page_summaryColumn__bjyaO{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.95));border-color:rgba(148,163,184,.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 10px 20px -5px rgba(0,0,0,.4)}[data-theme=dark] .page_input__p_IUv{background:rgba(15,23,42,.8);border-color:rgba(148,163,184,.25);color:#e2e8f0}[data-theme=dark] .page_input__p_IUv:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}[data-theme=dark] .page_input__p_IUv:disabled{background:rgba(30,41,59,.6);color:#64748b}[data-theme=dark] .page_pointsBox__DbVAJ{background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.9));border-color:rgba(148,163,184,.2)}[data-theme=dark] .page_pointsHeader__VIEWb{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(14,165,233,.06));border-bottom-color:rgba(148,163,184,.15)}[data-theme=dark] .page_pointsValue__QLF18{color:#60a5fa}[data-theme=dark] .page_pointsRow__CsAKo{background:rgba(15,23,42,.6)}[data-theme=dark] .page_pointsHint__Rg4J2{background:rgba(148,163,184,.1);color:#94a3b8}[data-theme=dark] .page_pointsUseLabel__e2ift{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(14,165,233,.04))}[data-theme=dark] .page_pointsUseLabel__e2ift:hover{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(14,165,233,.08))}[data-theme=dark] .page_pointsUseLabel__e2ift:has(input:checked){border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(14,165,233,.1))}[data-theme=dark] .page_pointsApplied__TM7_S{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(52,211,153,.1));color:#34d399}[data-theme=dark] .page_paymentMethodItem__7edZ_{background:rgba(30,41,59,.6);border-color:rgba(148,163,184,.2)}[data-theme=dark] .page_paymentMethodItem__7edZ_:hover{border-color:rgba(148,163,184,.35)}[data-theme=dark] .page_selectedMethod__2UsSj{border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(14,165,233,.06));box-shadow:0 0 0 3px rgba(59,130,246,.1)}[data-theme=dark] .page_methodImage__tCH9M{background:rgba(255,255,255,.9)}[data-theme=dark] .page_infoTag__0tZqy{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(52,211,153,.1));color:#34d399}[data-theme=dark] .page_termsSection__SgvbG{background:linear-gradient(135deg,rgba(30,41,59,.6),rgba(15,23,42,.8));border-color:rgba(148,163,184,.2)}[data-theme=dark] .page_termsLink__0vRa_{color:#60a5fa}[data-theme=dark] .page_termsLink__0vRa_:hover{color:#93c5fd}[data-theme=dark] .page_errorBox__vu_9z{background:linear-gradient(135deg,rgba(220,38,38,.15),rgba(239,68,68,.1));border-color:rgba(248,113,113,.3);color:#fca5a5}[data-theme=dark] .page_successBox__an0qR{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(52,211,153,.1));border-color:rgba(52,211,153,.3);color:#6ee7b7}[data-theme=dark] .page_itemRow__AX6Le{background:rgba(15,23,42,.6);border-color:rgba(148,163,184,.1)}[data-theme=dark] .page_quantityButton__FULf5{background:rgba(148,163,184,.2);color:#e2e8f0}[data-theme=dark] .page_quantityButton__FULf5:hover{background:rgba(148,163,184,.3)}[data-theme=dark] .page_totalRow__gWhja{border-top-color:rgba(148,163,184,.2)}[data-theme=dark] .page_totalAmount__kBrlI{color:#60a5fa}[data-theme=dark] .page_orderLinkSection__rzSwr{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(52,211,153,.08));border-color:rgba(52,211,153,.3)}[data-theme=dark] .page_orderLinkInfo__DSlNQ p{color:#6ee7b7}[data-theme=dark] .page_paymentSecuritySection__NzsmK{opacity:.95}[data-theme=dark] .page_securityLogo__fkZWX{filter:drop-shadow(0 2px 10px rgba(255,255,255,.1)) brightness(1.05)}[data-theme=dark] .page_securityLogo__fkZWX:hover{filter:drop-shadow(0 4px 16px rgba(255,255,255,.2)) brightness(1.1)}.page_paypalButtonsSection__oh8eN{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,#fff9e6,#fff5d6);border:2px solid #ffc439;border-radius:16px;animation:page_fadeIn__HkXCX .3s ease}@keyframes page_fadeIn__HkXCX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_paypalButtonsHeader__zPcBP{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,196,57,.4)}.page_paypalLogo__MiPf7{height:28px;width:auto}.page_paypalButtonsHeader__zPcBP span{font-size:1rem;font-weight:600;color:#003087}.page_paypalButtonsContainer__E2Rz_{min-height:150px;display:flex;flex-direction:column;gap:8px}.page_cancelPaypalButton__URmKy{margin-top:1rem;width:100%;padding:12px;background:transparent;border:1px solid #94a3b8;border-radius:10px;color:#64748b;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_cancelPaypalButton__URmKy:hover{background:rgba(0,0,0,.05);border-color:#64748b;color:#475569}[data-theme=dark] .page_paypalButtonsSection__oh8eN{background:linear-gradient(135deg,rgba(255,196,57,.1),rgba(255,196,57,.05));border-color:rgba(255,196,57,.4)}[data-theme=dark] .page_paypalButtonsHeader__zPcBP{border-bottom-color:rgba(255,196,57,.2)}[data-theme=dark] .page_paypalButtonsHeader__zPcBP span{color:#ffc439}[data-theme=dark] .page_cancelPaypalButton__URmKy{border-color:rgba(148,163,184,.3);color:#94a3b8}[data-theme=dark] .page_cancelPaypalButton__URmKy:hover{background:rgba(255,255,255,.05);border-color:rgba(148,163,184,.5);color:#cbd5e1}.page_promoSection__F1zXL{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.page_promoTitle__mPqUU{font-size:.9rem;font-weight:600;color:var(--fg);margin-bottom:.75rem;display:flex;align-items:center;gap:6px}.page_promoTitle__mPqUU:before{content:"🎟️";font-size:1rem}.page_promoInputRow__Zk0ZP{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:480px){.page_promoInputRow__Zk0ZP{flex-direction:column}.page_promoButton__nBKKW{width:100%}.page_promoApplied__Zdids{flex-direction:column;align-items:flex-start}.page_promoRemoveButton__XEdR_{width:100%;margin-top:8px}}.page_promoInput__ttKMN{flex:1;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:15px;font-weight:600;background:#fff;color:var(--fg);text-transform:uppercase;letter-spacing:.05em;transition:border-color .2s ease,box-shadow .2s ease}.page_promoInput__ttKMN::placeholder{text-transform:none;letter-spacing:normal;font-weight:500;color:#94a3b8}.page_promoInput__ttKMN:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.page_promoInput__ttKMN:disabled{background:#f1f5f9;color:#64748b}.page_promoButton__nBKKW{padding:12px 20px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:white;border:none;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 12px -4px rgba(37,99,235,.4);white-space:nowrap}.page_promoButton__nBKKW:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(37,99,235,.5)}.page_promoButton__nBKKW:disabled{opacity:.6;cursor:not-allowed}.page_promoApplied__Zdids{margin-top:10px;padding:12px 14px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(52,211,153,.06));border:1px solid rgba(16,185,129,.3);border-radius:10px;justify-content:space-between}.page_promoAppliedInfo___DsSM,.page_promoApplied__Zdids{display:flex;align-items:center;gap:10px}.page_promoAppliedIcon__Rnc2o{width:24px;height:24px;background:#10b981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.page_promoAppliedText__ZJWlT{display:flex;flex-direction:column;gap:2px}.page_promoAppliedCode__GkgZ9{font-size:.9rem;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.03em}.page_promoAppliedDiscount__dYgnG{font-size:.8rem;color:#10b981;font-weight:600}.page_promoRemoveButton__XEdR_{padding:6px 12px;background:transparent;border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#ef4444;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_promoRemoveButton__XEdR_:hover{background:rgba(239,68,68,.1);border-color:#ef4444}.page_promoError__UOcNd{margin-top:8px;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(220,38,38,.04));border:1px solid rgba(239,68,68,.3);color:#dc2626;font-weight:500}.page_promoError__UOcNd,.page_promoLoading__tIDlk{padding:10px 12px;border-radius:8px;font-size:.85rem}.page_promoLoading__tIDlk{display:flex;align-items:center;gap:8px;margin-top:10px;background:#f8fafc;color:var(--muted)}.page_promoSpinner__C_cm4{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:page_spin__HDqVt .8s linear infinite}@keyframes page_spin__HDqVt{to{transform:rotate(1turn)}}[data-theme=dark] .page_promoSection__F1zXL{border-top-color:rgba(148,163,184,.2)}[data-theme=dark] .page_promoInput__ttKMN{background:rgba(15,23,42,.8);border-color:rgba(148,163,184,.25);color:#e2e8f0}[data-theme=dark] .page_promoInput__ttKMN::placeholder{color:#64748b}[data-theme=dark] .page_promoInput__ttKMN:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}[data-theme=dark] .page_promoInput__ttKMN:disabled{background:rgba(30,41,59,.6);color:#64748b}[data-theme=dark] .page_promoApplied__Zdids{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(52,211,153,.08));border-color:rgba(52,211,153,.3)}[data-theme=dark] .page_promoAppliedCode__GkgZ9{color:#34d399}[data-theme=dark] .page_promoAppliedDiscount__dYgnG{color:#6ee7b7}[data-theme=dark] .page_promoRemoveButton__XEdR_{border-color:rgba(248,113,113,.4);color:#f87171}[data-theme=dark] .page_promoRemoveButton__XEdR_:hover{background:rgba(248,113,113,.15);border-color:#f87171}[data-theme=dark] .page_promoError__UOcNd{background:linear-gradient(135deg,rgba(220,38,38,.12),rgba(239,68,68,.08));border-color:rgba(248,113,113,.3);color:#fca5a5}[data-theme=dark] .page_promoLoading__tIDlk{background:rgba(15,23,42,.6)}.page_giftSection___Svjn{margin:1.5rem 0;padding:1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;border-radius:12px}.page_giftToggle__v7eiG{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:600;color:#92400e;user-select:none}.page_giftToggle__v7eiG input[type=checkbox]{width:20px;height:20px;cursor:pointer}.page_giftToggleIcon__uOysj{font-size:1.5rem;line-height:1}.page_giftToggleText__ztRV9{font-size:1rem}.page_giftFields__3qOzH{margin-top:1rem;padding-top:1rem;border-top:1px dashed rgba(146,64,14,.2);display:flex;flex-direction:column;gap:1rem}.page_textarea__ijbis{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;font-family:inherit;resize:vertical;transition:all .2s;background:white}.page_textarea__ijbis:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_charCount__ErTcF{text-align:right;font-size:.75rem;color:#64748b;margin-top:.25rem}.page_inputValid__Ny_lG{border-color:#22c55e!important}.page_inputError__hwans{border-color:#ef4444!important}.page_giftValidating__MDMpg{margin-top:.5rem;font-size:.875rem;color:#6b7280;display:flex;align-items:center;gap:.5rem}.page_giftError__5UGAQ{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626}.page_giftError__5UGAQ,.page_giftValid__AfWHS{margin-top:.5rem;padding:.5rem;font-size:.875rem}.page_giftValid__AfWHS{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;font-weight:500}.page_giftAnonymousToggle__L8kO3{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#92400e;user-select:none}.page_giftAnonymousToggle__L8kO3 input[type=checkbox]{width:18px;height:18px;cursor:pointer}.page_giftDisclaimer__AfA9i{margin-top:1rem;padding:.75rem;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;font-size:.8rem;color:#92400e;line-height:1.5}[data-theme=dark] .page_giftSection___Svjn{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.1));border-color:rgba(251,191,36,.3)}[data-theme=dark] .page_giftAnonymousToggle__L8kO3,[data-theme=dark] .page_giftToggle__v7eiG{color:#fbbf24}[data-theme=dark] .page_giftDisclaimer__AfA9i{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.4);color:#fbbf24}[data-theme=dark] .page_giftFields__3qOzH{border-top-color:rgba(251,191,36,.2)}[data-theme=dark] .page_textarea__ijbis{background:rgba(15,23,42,.8);border-color:rgba(148,163,184,.3);color:#f1f5f9}[data-theme=dark] .page_textarea__ijbis:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.15)}[data-theme=dark] .page_charCount__ErTcF{color:#94a3b8}[data-theme=dark] .page_giftError__5UGAQ{background:rgba(220,38,38,.15);border-color:rgba(248,113,113,.3);color:#fca5a5}[data-theme=dark] .page_giftValid__AfWHS{background:rgba(34,197,94,.15);border-color:rgba(74,222,128,.3);color:#86efac}