.checkout_checkoutWrapper__UfqFW{display:flex;margin:48px auto;padding:0;max-width:1280px}@media (max-width:992px){.checkout_checkoutWrapper__UfqFW{flex-direction:column;margin:24px auto;padding:0 16px}}.checkout_verticalDivider__fd8Ii{width:1px;background-color:#ddd;height:auto;margin:0}@media (max-width:992px){.checkout_verticalDivider__fd8Ii{display:none}}.checkout_leftPane__KbCNr{width:50%;padding:24px 32px 24px 48px;background:#fff;border-radius:10px 0 0 10px;box-shadow:0 0 16px rgba(0,0,0,.06)}.checkout_rightPane__cvR1e{width:50%;padding:24px 48px 24px 32px;background:#f7f7f9;border-radius:0 10px 10px 0;box-shadow:0 0 16px rgba(0,0,0,.06)}@media (max-width:992px){.checkout_leftPane__KbCNr,.checkout_rightPane__cvR1e{width:100%;border-radius:10px;padding:24px}.checkout_rightPane__cvR1e{margin-top:24px}}.checkout_headerRow__0pkeP{justify-content:space-between;margin-bottom:20px}.checkout_headerRow__0pkeP,.checkout_logoArea__3jcB5{display:flex;align-items:center}.checkout_logo__HL7JA{display:block;object-fit:contain}.checkout_userInfo__f7817{text-align:right;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){.checkout_userInfo__f7817{align-items:flex-start;text-align:left}}.checkout_userName__mCZwi{font-weight:700;font-size:18px;margin-bottom:4px;font-family:LatoTR,sans-serif!important}.checkout_userEmail__xgPuP{font-size:14px;color:#999;font-family:LatoTR,sans-serif!important}.checkout_section___Sler{margin-bottom:32px}.checkout_label__apsFv{flex:1 1 auto;padding-bottom:16px;color:#272727;font-size:20px;line-height:32px;display:block}.checkout_discountRow__QgYtG{display:flex;gap:10px}@media (max-width:576px){.checkout_discountRow__QgYtG{flex-direction:column}.checkout_discountBtn__iUBpf{width:100%}}.checkout_discountInput__EQCR9{flex:1 1;height:56px;border-radius:8px;padding:8px 16px;outline:none;border:1px solid #e5e4e9;background-color:#fff;color:#272727;transition:border-color .2s ease}.checkout_discountInput__EQCR9:focus,.checkout_discountInput__EQCR9:hover{border:2px solid #000!important}.checkout_discountBtn__iUBpf{background-color:#111;color:#fff;border-radius:8px;padding:8px 24px;font-weight:600;height:56px;cursor:pointer;min-width:120px;text-align:center}.checkout_discountBtn__iUBpf:hover{background-color:#222}.checkout_stepHeader__eOgnq{font-size:22px;color:#272727;flex:0 0 auto;font-weight:600;line-height:32px;font-family:LatoTR,sans-serif!important}.checkout_addressCard__j5qfa{border:2px solid #000;border-radius:8px;padding:16px 20px;margin-top:12px;margin-bottom:16px;background-color:#fff}.checkout_addressHeader__AUyc8{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.checkout_addressDetail__hxRSJ{font-size:14px;color:#555;line-height:1.5}.checkout_addressForm__l3M1u{margin-top:24px}.checkout_grid2__CDyPX{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.checkout_grid1__k1Jk5{margin-bottom:16px}.checkout_actionRow__DrJQ3{display:flex;justify-content:space-between;margin-top:24px}.checkout_saveBtn__7mJJM{background-color:#111;border:none}.checkout_nextBtn__ExcWt{width:100%;background-color:#111;color:white;height:56px;margin-top:20px;font-size:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:8px;font-weight:600!important;text-align:center;position:relative;transition:all .2s;justify-content:center;align-items:center}.checkout_nextBtn__ExcWt:hover{background-color:#222}.checkout_stepDisabled__tLFpT{font-size:16px;color:#ccc;font-weight:500;margin-bottom:12px}.checkout_orderSummary__ceFPP{display:flex;flex-direction:column}.checkout_summaryTitle__xHHIY{font-size:18px;font-weight:700;margin-bottom:24px}.checkout_productList__6V_bp{margin-bottom:16px}.checkout_productItem__RBzaS{color:#444;margin-bottom:10px}.checkout_productItem__RBzaS,.checkout_summaryRow__UvmRt{display:flex;justify-content:space-between;font-size:14px}.checkout_summaryRow__UvmRt{color:#333;margin-bottom:8px}.checkout_discount__WgjK_,.checkout_free__nm9hL{color:#1ba672;font-weight:600}.checkout_summaryTotal__EskEg{display:flex;justify-content:space-between;font-weight:700;font-size:16px;padding-top:16px;border-top:1px solid #e0e0e0;margin-top:20px}.checkout_form__5lZjH{max-width:800px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:4px}.checkout_row__UuG_d{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:16px;align-items:flex-start}@media (max-width:768px){.checkout_row__UuG_d{flex-wrap:wrap}}.checkout_fieldGroup__2UkOy{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:108px}.checkout_label__apsFv{font-size:15px;font-weight:700;color:#2c2c2c;letter-spacing:.2px;font-family:LatoTR,sans-serif!important}.checkout_required__U7EWJ{color:#e63946;font-weight:700;margin-left:4px}.checkout_input__otfyv{padding:12px 14px;font-size:15px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border .2s ease;font-family:LatoTR,sans-serif!important}.checkout_input__otfyv:focus{border-color:#ddb37a}.checkout_error__K6OzJ{font-size:13px;color:red;min-height:18px;margin-top:4px;line-height:1.2}.checkout_checkboxRow__Myes6{margin-top:8px;font-size:13px;color:#333}.checkout_checkboxRow__Myes6 a{color:#1a1a1a;font-weight:500;text-decoration:underline}.checkout_actions__qcaD3{display:flex;justify-content:center;gap:16px;margin-top:12px;flex-wrap:wrap}.checkout_manageButton__wX6UI,.checkout_saveButton__xowwb{flex:1 1;text-align:center;padding:14px;font-size:16px;font-weight:600;border-radius:4px;font-family:LatoTR,sans-serif!important;min-width:160px}.checkout_saveButton__xowwb{background-color:#1a1a1a;color:white;border:none}.checkout_saveButton__xowwb:hover{background-color:#333}.checkout_manageButton__wX6UI{background-color:white;border:1px solid #ccc;color:#1a1a1a}.checkout_manageButton__wX6UI:hover{border-color:#1a1a1a;color:#1a1a1a}.checkout_checkboxLabel__CerQD{font-family:Lato,sans-serif!important}.checkout_radioWrapper__uwsOL{display:flex;flex-direction:column;gap:12px;margin-top:12px}.checkout_radioCard__QvT3l{padding:16px 20px;border:1px solid #ddd;border-radius:8px;background-color:#f7f7f9;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;position:relative;display:flex;flex-direction:column;gap:4px}.checkout_radioCard__QvT3l:hover{border-color:#999}@media (max-width:576px){.checkout_radioCard__QvT3l{padding:12px}}.checkout_radioCard__QvT3l.checkout_active__y0A5H{border:2px solid #111;background-color:#fff}.checkout_radioLabel__25Qdc{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.checkout_radioDescription__PhPzX{font-size:14px;color:#555}.checkout_radioInput__5G_Hf{display:none}.checkout_radioLabelRow__jlQ2R{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.checkout_editLink__8CmwS{font-size:14px;color:#5d7a9b;font-weight:500}.checkout_editLink__8CmwS:hover{text-decoration:underline}.checkout_steps__jRLSf{display:flex;gap:24px;margin-bottom:24px;align-items:center}.checkout_stepItem__UVZJ_{display:flex;align-items:center;gap:8px;font-weight:500;color:#ccc;font-size:16px}.checkout_stepItem__UVZJ_.checkout_active__y0A5H{color:#000;font-weight:700}.checkout_stepNumber__a2p8_{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#000;color:#fff;font-size:13px;font-weight:600;display:flex;justify-content:center;align-items:center}.checkout_stepSection__N2dVa{margin-bottom:32px}.checkout_stepHeaderRow__JKqY1{display:flex;align-items:center;gap:10px;margin-bottom:12px}.checkout_stepContent__iyvvd{margin-top:8px}.checkout_circle__qozCL{width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;background-color:#ccc;color:#fff}.checkout_circle__qozCL.checkout_completed__YQhLJ,.checkout_circle__qozCL.checkout_current__CD2Qs{background-color:#000;color:#fff}.checkout_circle__qozCL.checkout_disabled__LHFI2{background-color:#f0f0f0;color:#ccc;border:1px solid #ccc}.checkout_stepTitle__nPWxH{font-weight:700;font-size:18px;color:#000}.checkout_stepTitle__nPWxH.checkout_disabledTitle__sdkkr{color:#aaa}.checkout_paymentBox__u8Eax{border:2px solid #000;border-radius:8px;padding:16px;margin-bottom:24px;margin-top:24px;background-color:#f7f7f9}.checkout_paymentHeader__GJuwj{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.checkout_paymentMethod__NJtWL{font-weight:600;margin-left:8px}.checkout_paytr__LZz24{font-weight:700;color:#1a1a1a}.checkout_paymentForm__wH_Cs input{margin-bottom:12px;border-radius:6px;font-size:14px;border:1px solid #e5e4e9;background-color:#ffffff;color:#272727;background-clip:padding-box;border-radius:8px;display:block;width:100%;height:56px;padding:8px 16px;outline:none;transition:padding .1s,border-color .5s,box-shadow .5s;box-shadow:0 0 0 1px transparent}.checkout_paymentForm__wH_Cs .checkout_row__UuG_d{display:flex;gap:12px}.checkout_checkboxGroup__eR8wc{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.checkout_checkboxGroup__eR8wc label{font-size:14px;color:#333}.checkout_agreement__1yi00{font-weight:400}.checkout_completeBtn___goIL{width:100%;padding:14px;background-color:#111;color:#fff;font-weight:600;border-radius:8px;font-size:16px;border:none;cursor:pointer}.checkout_completeBtn___goIL:hover{background-color:#222}.checkout_paymentNote__RGVtw{margin-top:12px;text-align:center;color:#999;font-size:16px;letter-spacing:normal;font-weight:400;line-height:unset;font-family:Lato,sans-serif!important}.checkout_customCheckboxWrapper__MHk0f{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px}.checkout_realCheckbox__cAJb7{position:absolute;opacity:0;pointer-events:none}.checkout_customCheckbox__Kzj6_{display:flex;align-items:center;gap:8px;position:relative;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10px}.checkout_customCheckbox__Kzj6_ input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkout_checkmark___L_tP{height:18px;width:18px;background-color:#fff;border:1.5px solid #ccc;border-radius:4px;display:inline-block;position:relative;cursor:pointer;transition:all .2s ease-in-out}.checkout_customCheckbox__Kzj6_ input:checked+.checkout_checkmark___L_tP{background-color:#000;border-color:#000;color:#fff}.checkout_customCheckbox__Kzj6_ input:checked+.checkout_checkmark___L_tP:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkout_realCheckbox__cAJb7:checked+.checkout_checkmark___L_tP{background-color:#000;border-color:#000}.checkout_realCheckbox__cAJb7:checked+.checkout_checkmark___L_tP:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkout_checkboxLabelText__TGHTk{color:#666}.checkout_completedSummary__mz2do{margin-top:12px;margin-bottom:24px;padding-left:32px}.checkout_summaryTop__WlGHP{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.checkout_summaryEmail__kOwsD,.checkout_summaryShipping__O85pp{font-size:14px;color:#444}.checkout_summaryContent__N_Qm3{font-size:13px;color:#666;line-height:1.5}.checkout_dimmed__8eLn3{color:#aaa}.checkout_editLink__8CmwS{font-size:13px;color:#1a1a1a;cursor:pointer;text-decoration:underline}.checkout_formHeader__1ifgj{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.checkout_formTitle__p4zRV{font-size:18px;font-weight:600;color:#000;margin:0}.checkout_cancelLink__2FAQA{color:#888;font-weight:500;cursor:pointer;font-size:14px}.checkout_cancelLink__2FAQA:hover{color:#000;text-decoration:underline}.checkout_legalFile__JLPky{box-sizing:border-box!important;font-size:16px;letter-spacing:normal;font-weight:400;line-height:unset;font-family:LatoTR,sans-serif!important;color:black}.checkout_legalFile__JLPky:hover{text-decoration:underline;cursor:pointer}.checkout_policyLinks__5LCUB{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;color:#888;margin-top:40px;padding-bottom:20px;flex-wrap:wrap}.checkout_policyLinks__5LCUB span{color:#888;text-decoration:none;transition:color .2s ease}.checkout_policyLinks__5LCUB span:hover{color:#000;text-decoration:underline;cursor:pointer}.checkout_policyLinks__5LCUB .checkout_dot__s_iWo{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout_cvcInputWrapper__6DefH{position:relative;width:100%}.checkout_cvcInputWrapper__6DefH input{width:100%;padding-right:32px}.checkout_cvcIcon__zCsY9{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999;cursor:pointer;font-size:16px}.privacyModal_privacyModalRoot__AI4J_{--pm-overlay-bg:color-mix(in oklab,black 55%,transparent);--pm-surface:#ffffff;--pm-text:#161616;--pm-muted:#5e5e5e;--pm-border:#e8e8e8;--pm-accent:#c9a86a;--pm-accent-strong:#b3914f;--pm-radius:18px;--pm-shadow:0 14px 40px rgba(0,0,0,0.18);--pm-backdrop-blur:6px;--pm-header-h:76px;--pm-footer-h:72px;--pm-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--pm-fs-14:14px;--pm-fs-16:16.5px;--pm-scale:1}.privacyModal_overlay__RlJKf{position:fixed;inset:0;background:var(--pm-overlay-bg);-webkit-backdrop-filter:blur(var(--pm-backdrop-blur));backdrop-filter:blur(var(--pm-backdrop-blur));z-index:1000}.privacyModal_dialog__mUdVP{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:20px;z-index:9001111}.privacyModal_header__avzYv{position:-webkit-sticky;position:sticky;top:0;min-height:var(--pm-header-h);display:flex;align-items:center;gap:12px;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--pm-surface);border:1px solid var(--pm-border);border-top-left-radius:var(--pm-radius);border-top-right-radius:var(--pm-radius);box-shadow:var(--pm-shadow)}.privacyModal_title__mh85j{flex:1 1;margin:0;font-family:var(--pm-font);font-size:clamp(19px,2.3vw,24px);font-weight:800;color:var(--pm-text)}.privacyModal_tools__87_R4{display:flex;gap:6px;align-items:center}.privacyModal_toolBtn__ot0eO{border:1px solid var(--pm-border);background:#f9f9f9;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-family:var(--pm-font);color:#161616}.privacyModal_toolBtn__ot0eO:hover{background:#f3f3f3}.privacyModal_close__10HWg{all:unset;cursor:pointer;color:#161616}.privacyModal_progressWrap__7_n_2{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#eee}.privacyModal_progressBar___RgZo{height:100%;background:linear-gradient(90deg,var(--pm-accent),var(--pm-accent-strong))}.privacyModal_body__7vNfK{max-height:calc(100vh - var(--pm-header-h) - var(--pm-footer-h) - 56px);overflow:auto;padding:24px 28px;width:min(760px,calc(100vw - 40px));background:var(--pm-surface);border-left:1px solid var(--pm-border);border-right:1px solid var(--pm-border)}.privacyModal_content__kKhmk{font-family:var(--pm-font);font-size:calc(var(--pm-fs-16) * var(--pm-scale));line-height:1.75;color:var(--pm-text);max-width:68ch;margin-inline:auto}.privacyModal_content__kKhmk h1,.privacyModal_content__kKhmk h2,.privacyModal_content__kKhmk h3{margin:1.2em 0 .6em}.privacyModal_content__kKhmk p{margin:0 0 .9em}.privacyModal_content__kKhmk a{color:var(--pm-accent-strong);text-decoration:underline}.privacyModal_content__kKhmk a:hover{color:var(--pm-accent)}.privacyModal_content__kKhmk ::selection{background:#f2e6d0}.privacyModal_footer__4PqiI{position:-webkit-sticky;position:sticky;bottom:0;height:var(--pm-footer-h);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--pm-surface);border:1px solid var(--pm-border);border-bottom-left-radius:var(--pm-radius);border-bottom-right-radius:var(--pm-radius);box-shadow:var(--pm-shadow)}.privacyModal_primaryBtn__zT_Tu{background:var(--pm-accent);color:white;border:none;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:700}.privacyModal_primaryBtn__zT_Tu:hover{background:var(--pm-accent-strong)}.privacyModal_state__2gP2_{color:var(--pm-muted)}.privacyModal_spinner__6msMu{width:18px;height:18px;border:2px solid #ddd;border-top:2px solid var(--pm-accent);border-radius:50%;animation:privacyModal_spin__HPclq .8s linear infinite}@keyframes privacyModal_spin__HPclq{to{transform:rotate(1turn)}}.privacyModal_error__sIEsx{color:#a30000;background:#fff4f4;padding:12px;border-radius:8px}.cookiePolicyModal_cpmTheme__XCjhx{--cpm-overlay-bg:color-mix(in oklab,black 55%,transparent);--cpm-surface:#ffffff;--cpm-text:#161616;--cpm-muted:#5e5e5e;--cpm-border:#e8e8e8;--cpm-accent:#c9a86a;--cpm-accent-strong:#b3914f;--cpm-radius:18px;--cpm-shadow:0 14px 40px rgba(0,0,0,0.18);--cpm-backdrop-blur:6px;--cpm-header-h:76px;--cpm-footer-h:72px;--cpm-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cpm-fs-16:16.5px;--cpm-scale:1}.cookiePolicyModal_overlay__qooaR{position:fixed;inset:0;background:var(--cpm-overlay-bg);-webkit-backdrop-filter:blur(var(--cpm-backdrop-blur));backdrop-filter:blur(var(--cpm-backdrop-blur));z-index:1000}.cookiePolicyModal_dialog__JRTj6{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:20px;z-index:9001111}.cookiePolicyModal_header__vfQv3{position:-webkit-sticky;position:sticky;top:0;min-height:var(--cpm-header-h);display:flex;align-items:center;gap:12px;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--cpm-surface);border:1px solid var(--cpm-border);border-top-left-radius:var(--cpm-radius);border-top-right-radius:var(--cpm-radius);box-shadow:var(--cpm-shadow)}.cookiePolicyModal_title__lhfHV{flex:1 1;margin:0;font-family:var(--cpm-font);font-size:clamp(19px,2.3vw,24px);font-weight:800;color:var(--cpm-text)}.cookiePolicyModal_tools__LaqTC{display:flex;gap:6px;align-items:center}.cookiePolicyModal_toolBtn___tYf0{border:1px solid var(--cpm-border);background:#f9f9f9;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-family:var(--cpm-font);color:#161616}.cookiePolicyModal_toolBtn___tYf0:hover{background:#f3f3f3}.cookiePolicyModal_close__ToROY{all:unset;cursor:pointer;color:#161616}.cookiePolicyModal_progressWrap__hxtR3{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#eee}.cookiePolicyModal_progressBar__A4kij{height:100%;background:linear-gradient(90deg,var(--cpm-accent),var(--cpm-accent-strong))}.cookiePolicyModal_body__j_X_n{max-height:calc(100vh - var(--cpm-header-h) - var(--cpm-footer-h) - 56px);overflow:auto;padding:24px 28px;width:min(760px,calc(100vw - 40px));background:var(--cpm-surface);border-left:1px solid var(--cpm-border);border-right:1px solid var(--cpm-border)}.cookiePolicyModal_content__1njsw{font-family:var(--cpm-font);font-size:calc(var(--cpm-fs-16) * var(--cpm-scale));line-height:1.75;color:var(--cpm-text);max-width:68ch;margin-inline:auto}.cookiePolicyModal_content__1njsw h1,.cookiePolicyModal_content__1njsw h2,.cookiePolicyModal_content__1njsw h3{margin:1.2em 0 .6em}.cookiePolicyModal_content__1njsw p{margin:0 0 .9em}.cookiePolicyModal_content__1njsw a{color:var(--cpm-accent-strong);text-decoration:underline}.cookiePolicyModal_content__1njsw a:hover{color:var(--cpm-accent)}.cookiePolicyModal_content__1njsw ::selection{background:#f2e6d0}.cookiePolicyModal_footer__bkPgk{position:-webkit-sticky;position:sticky;bottom:0;height:var(--cpm-footer-h);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--cpm-surface);border:1px solid var(--cpm-border);border-bottom-left-radius:var(--cpm-radius);border-bottom-right-radius:var(--cpm-radius);box-shadow:var(--cpm-shadow)}.cookiePolicyModal_primaryBtn__yFfgL{background:var(--cpm-accent);color:white;border:none;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:700}.cookiePolicyModal_primaryBtn__yFfgL:hover{background:var(--cpm-accent-strong)}@media (max-width:480px){.cookiePolicyModal_body__j_X_n{padding:18px}}.featureShowcase_container__TNnlB{display:flex;justify-content:center;align-items:stretch;padding:80px 40px;gap:60px;flex-wrap:wrap}.featureShowcase_column__fiDId{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:280px;max-width:320px;flex:1 1}.featureShowcase_imageWrapper__qsa_E{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:30px}.featureShowcase_imageWrapper__qsa_E img{max-width:100%;height:auto}.featureShowcase_featureCard__ufG_w{display:flex;align-items:flex-start;gap:16px}.featureShowcase_icon__Uxwci{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.featureShowcase_title___11XG{font-size:1.1rem;font-weight:600;color:#1c1c1c;margin-bottom:4px;text-transform:uppercase;font-family:LatoTR,sans-serif!important}.featureShowcase_description___SpAs{font-size:.9rem;color:#666;max-width:240px;font-family:LatoTR,sans-serif!important}.featureShowcase_srOnly__soaAo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:1024px){.featureShowcase_container__TNnlB{flex-direction:column;align-items:center}.featureShowcase_column__fiDId{align-items:center;text-align:center}.featureShowcase_featureCard__ufG_w{justify-content:center;text-align:left}}.heroBanner_hero__T5g0B{position:relative;height:70vh;overflow:hidden;font-family:LatoTR,sans-serif!important;background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.heroBanner_overlay__2PMCi{position:absolute;inset:0;background:rgba(10,10,10,.5);z-index:1}.heroBanner_content__X0Oe9{position:relative;z-index:2;color:#fff;text-align:center;top:50%;transform:translateY(-50%);padding:0 20px}.heroBanner_title__qhpl1{font-size:2.5rem;font-weight:600;letter-spacing:2px}.heroBanner_divider__RNzK8{display:flex;align-items:center;justify-content:center;margin:20px 0;gap:12px}.heroBanner_divider__RNzK8 span:first-child,.heroBanner_divider__RNzK8 span:last-child{width:40px;height:1px;background-color:#fff}.heroBanner_icon__ByIhE{font-size:1.5rem}.heroBanner_description__sRbBH{font-size:1.1rem;color:#eee;margin-bottom:30px}.heroBanner_cta__UouWi{background:transparent;border:1px solid #fff;padding:10px 24px;color:#fff;font-size:.85rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;z-index:2}.heroBanner_cta__UouWi:hover{background-color:#fff;color:#111}.heroBanner_separator__58IQC{margin:20px auto;display:flex;justify-content:center;align-items:center}.heroBanner_motionWrapper__3ftus{position:relative;z-index:1;overflow:hidden}@media (max-width:768px){.heroBanner_hero__T5g0B{height:50vh;background-attachment:scroll}.heroBanner_title__qhpl1{font-size:2rem}.heroBanner_description__sRbBH{font-size:1rem}.heroBanner_cta__UouWi{font-size:.75rem}}.heroSection_carouselWrapper__lhvLp,.heroSection_heroWrapper__UWdji{min-height:100vh;position:relative;overflow:hidden}.heroSection_slide___7P4p{min-height:100vh;width:100%;position:relative}.heroSection_image__xNBj5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.heroSection_textContent__mUdnC{position:absolute;top:50%;transform:translateY(-50%);color:white;z-index:2;padding:20px;max-width:2000px}.heroSection_alignLeft__yEWp2 .heroSection_textContent__mUdnC{left:5%;text-align:left}.heroSection_alignCenter__OtZWA .heroSection_textContent__mUdnC{left:0;right:0;margin-left:auto;margin-right:auto;top:40%;transform:translateY(-60%);text-align:center}.heroSection_alignRight___zWQh .heroSection_textContent__mUdnC{right:5%;text-align:right}.heroSection_textContent__mUdnC h1{font-size:70px;margin-bottom:20px;font-weight:600;max-width:100%;line-height:1.3;word-break:break-word}.heroSection_textContent__mUdnC p{font-size:30px;font-weight:400}.heroSection_imageWrapper__0fl8B{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0}@media (max-width:768px){.heroSection_textContent__mUdnC{padding:12px;max-width:90%}.heroSection_textContent__mUdnC h1{font-size:26px}.heroSection_textContent__mUdnC p{font-size:16px}}.refundPolicyModal_refundModalRoot__1TW_7{--rm-overlay-bg:color-mix(in oklab,black 55%,transparent);--rm-surface:#ffffff;--rm-text:#161616;--rm-muted:#5e5e5e;--rm-border:#e8e8e8;--rm-accent:#c9a86a;--rm-accent-strong:#b3914f;--rm-radius:18px;--rm-shadow:0 14px 40px rgba(0,0,0,0.18);--rm-backdrop-blur:6px;--rm-header-h:76px;--rm-footer-h:72px;--rm-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--rm-fs-14:14px;--rm-fs-16:16.5px;--rm-scale:1}.refundPolicyModal_overlay__TTKv2{position:fixed;inset:0;background:var(--rm-overlay-bg);-webkit-backdrop-filter:blur(var(--rm-backdrop-blur));backdrop-filter:blur(var(--rm-backdrop-blur));z-index:1000}.refundPolicyModal_dialog__gLswL{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:20px;z-index:1001}.refundPolicyModal_header__17VEZ{position:-webkit-sticky;position:sticky;top:0;min-height:var(--rm-header-h);display:flex;align-items:center;gap:12px;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--rm-surface);border:1px solid var(--rm-border);border-top-left-radius:var(--rm-radius);border-top-right-radius:var(--rm-radius);box-shadow:var(--rm-shadow)}.refundPolicyModal_title__yRuDH{flex:1 1;margin:0;font-family:var(--rm-font);font-size:clamp(19px,2.3vw,24px);font-weight:800;color:var(--rm-text)}.refundPolicyModal_tools__1SNJg{display:flex;gap:6px;align-items:center}.refundPolicyModal_toolBtn__1xBCl{border:1px solid var(--rm-border);background:#f9f9f9;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-family:var(--rm-font);color:#161616}.refundPolicyModal_toolBtn__1xBCl:hover{background:#f3f3f3}.refundPolicyModal_close__UMH16{all:unset;cursor:pointer;color:#161616}.refundPolicyModal_progressWrap__dQjt4{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#eee}.refundPolicyModal_progressBar__bjoI1{height:100%;background:linear-gradient(90deg,var(--rm-accent),var(--rm-accent-strong))}.refundPolicyModal_body__vAcDj{max-height:calc(100vh - var(--rm-header-h) - var(--rm-footer-h) - 56px);overflow:auto;padding:24px 28px;width:min(760px,calc(100vw - 40px));background:var(--rm-surface);border-left:1px solid var(--rm-border);border-right:1px solid var(--rm-border)}.refundPolicyModal_content__xjejw{font-family:var(--rm-font);font-size:calc(var(--rm-fs-16) * var(--rm-scale));line-height:1.75;color:var(--rm-text);max-width:68ch;margin-inline:auto}.refundPolicyModal_content__xjejw h1,.refundPolicyModal_content__xjejw h2,.refundPolicyModal_content__xjejw h3{margin:1.2em 0 .6em}.refundPolicyModal_content__xjejw p{margin:0 0 .9em}.refundPolicyModal_content__xjejw a{color:var(--rm-accent-strong);text-decoration:underline}.refundPolicyModal_content__xjejw a:hover{color:var(--rm-accent)}.refundPolicyModal_content__xjejw ::selection{background:#f2e6d0}.refundPolicyModal_footer__x_gvH{position:-webkit-sticky;position:sticky;bottom:0;height:var(--rm-footer-h);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--rm-surface);border:1px solid var(--rm-border);border-bottom-left-radius:var(--rm-radius);border-bottom-right-radius:var(--rm-radius);box-shadow:var(--rm-shadow)}.refundPolicyModal_primaryBtn__gAO9Q{background:var(--rm-accent);color:white;border:none;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:700}.refundPolicyModal_primaryBtn__gAO9Q:hover{background:var(--rm-accent-strong)}.refundPolicyModal_state__xpmGb{color:var(--rm-muted)}.refundPolicyModal_spinner__pyTYH{width:18px;height:18px;border:2px solid #ddd;border-top:2px solid var(--rm-accent);border-radius:50%;animation:refundPolicyModal_spin__F09Xa .8s linear infinite}@keyframes refundPolicyModal_spin__F09Xa{to{transform:rotate(1turn)}}.refundPolicyModal_error___IGDz{color:#a30000;background:#fff4f4;padding:12px;border-radius:8px}.salesAgreementModal_salesModalRoot__LTosQ{--sa-overlay-bg:color-mix(in oklab,black 55%,transparent);--sa-surface:#ffffff;--sa-text:#161616;--sa-muted:#5e5e5e;--sa-border:#e8e8e8;--sa-accent:#c9a86a;--sa-accent-strong:#b3914f;--sa-radius:18px;--sa-shadow:0 14px 40px rgba(0,0,0,0.18);--sa-backdrop-blur:6px;--sa-header-h:76px;--sa-footer-h:72px;--sa-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--sa-fs-14:14px;--sa-fs-16:16.5px;--sa-scale:1}.salesAgreementModal_overlay___5Hth{position:fixed;inset:0;background:var(--sa-overlay-bg);-webkit-backdrop-filter:blur(var(--sa-backdrop-blur));backdrop-filter:blur(var(--sa-backdrop-blur));z-index:1000}.salesAgreementModal_dialog__egrPu{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:20px;z-index:1001}.salesAgreementModal_dialog__egrPu *{box-sizing:border-box}.salesAgreementModal_header__SSQjV{position:-webkit-sticky;position:sticky;top:0;min-height:var(--sa-header-h);display:flex;align-items:center;gap:12px;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--sa-surface);border:1px solid var(--sa-border);border-top-left-radius:var(--sa-radius);border-top-right-radius:var(--sa-radius);box-shadow:var(--sa-shadow)}.salesAgreementModal_title__VS3mi{flex:1 1;margin:0;font-family:var(--sa-font);font-size:clamp(19px,2.3vw,24px);font-weight:800;color:var(--sa-text)}.salesAgreementModal_tools__OiL9m{display:flex;gap:6px;align-items:center}.salesAgreementModal_toolBtn__82Q_8{border:1px solid var(--sa-border);background:#f9f9f9;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-family:var(--sa-font);color:#161616}.salesAgreementModal_toolBtn__82Q_8:hover{background:#f3f3f3}.salesAgreementModal_close__bhIXB{all:unset;cursor:pointer;color:#161616}.salesAgreementModal_progressWrap__QabJG{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#eee}.salesAgreementModal_progressBar__8OYMp{height:100%;background:linear-gradient(90deg,var(--sa-accent),var(--sa-accent-strong))}.salesAgreementModal_body__zbP83{max-height:calc(100vh - var(--sa-header-h) - var(--sa-footer-h) - 56px);overflow:auto;padding:24px 28px;width:min(760px,calc(100vw - 40px));background:var(--sa-surface);border-left:1px solid var(--sa-border);border-right:1px solid var(--sa-border)}.salesAgreementModal_content__J8ARs{font-family:var(--sa-font);font-size:calc(var(--sa-fs-16) * var(--sa-scale));line-height:1.75;color:var(--sa-text);max-width:68ch;margin-inline:auto}.salesAgreementModal_content__J8ARs h1,.salesAgreementModal_content__J8ARs h2,.salesAgreementModal_content__J8ARs h3{margin:1.2em 0 .6em}.salesAgreementModal_content__J8ARs p{margin:0 0 .9em}.salesAgreementModal_content__J8ARs a{color:var(--sa-accent-strong);text-decoration:underline}.salesAgreementModal_content__J8ARs a:hover{color:var(--sa-accent)}.salesAgreementModal_content__J8ARs ::selection{background:#f2e6d0}.salesAgreementModal_footer__ERkQD{position:-webkit-sticky;position:sticky;bottom:0;height:var(--sa-footer-h);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--sa-surface);border:1px solid var(--sa-border);border-bottom-left-radius:var(--sa-radius);border-bottom-right-radius:var(--sa-radius);box-shadow:var(--sa-shadow)}.salesAgreementModal_primaryBtn__wYXho{background:var(--sa-accent);color:white;border:none;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:700}.salesAgreementModal_primaryBtn__wYXho:hover{background:var(--sa-accent-strong)}.salesAgreementModal_state__pKtiO{color:var(--sa-muted)}.salesAgreementModal_spinner__Lwe48{width:18px;height:18px;border:2px solid #ddd;border-top:2px solid var(--sa-accent);border-radius:50%;animation:salesAgreementModal_spin__9FCeX .8s linear infinite}@keyframes salesAgreementModal_spin__9FCeX{to{transform:rotate(1turn)}}.salesAgreementModal_error__Y2PF8{color:#a30000;background:#fff4f4;padding:12px;border-radius:8px}.termsOfServiceModal_termsModalRoot__ymMLR{--ts-overlay-bg:color-mix(in oklab,black 55%,transparent);--ts-surface:#ffffff;--ts-text:#161616;--ts-muted:#5e5e5e;--ts-border:#e8e8e8;--ts-accent:#c9a86a;--ts-accent-strong:#b3914f;--ts-radius:18px;--ts-shadow:0 14px 40px rgba(0,0,0,0.18);--ts-backdrop-blur:6px;--ts-header-h:76px;--ts-footer-h:72px;--ts-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ts-fs-14:14px;--ts-fs-16:16.5px;--ts-scale:1}.termsOfServiceModal_overlay__9PQ3v{position:fixed;inset:0;background:var(--ts-overlay-bg);-webkit-backdrop-filter:blur(var(--ts-backdrop-blur));backdrop-filter:blur(var(--ts-backdrop-blur));z-index:1000}.termsOfServiceModal_dialog__GvuWk{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;padding:20px;z-index:1001}.termsOfServiceModal_dialog__GvuWk *{box-sizing:border-box}.termsOfServiceModal_header__1e9AP{position:-webkit-sticky;position:sticky;top:0;min-height:var(--ts-header-h);display:flex;align-items:center;gap:12px;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--ts-surface);border:1px solid var(--ts-border);border-top-left-radius:var(--ts-radius);border-top-right-radius:var(--ts-radius);box-shadow:var(--ts-shadow)}.termsOfServiceModal_title__4N4B4{flex:1 1;margin:0;font-family:var(--ts-font);font-size:clamp(19px,2.3vw,24px);font-weight:800;color:var(--ts-text)}.termsOfServiceModal_tools__1OZpb{display:flex;gap:6px;align-items:center}.termsOfServiceModal_toolBtn__vvL_I{border:1px solid var(--ts-border);background:#f9f9f9;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-family:var(--ts-font);color:#161616}.termsOfServiceModal_toolBtn__vvL_I:hover{background:#f3f3f3}.termsOfServiceModal_close__rFazO{all:unset;cursor:pointer;color:#161616}.termsOfServiceModal_progressWrap__cxiDZ{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#eee}.termsOfServiceModal_progressBar__X4SUZ{height:100%;background:linear-gradient(90deg,var(--ts-accent),var(--ts-accent-strong))}.termsOfServiceModal_body__TOn04{max-height:calc(100vh - var(--ts-header-h) - var(--ts-footer-h) - 56px);overflow:auto;padding:24px 28px;width:min(760px,calc(100vw - 40px));background:var(--ts-surface);border-left:1px solid var(--ts-border);border-right:1px solid var(--ts-border)}.termsOfServiceModal_content__PuyZQ{font-family:var(--ts-font);font-size:calc(var(--ts-fs-16) * var(--ts-scale));line-height:1.75;color:var(--ts-text);max-width:68ch;margin-inline:auto}.termsOfServiceModal_content__PuyZQ h1,.termsOfServiceModal_content__PuyZQ h2,.termsOfServiceModal_content__PuyZQ h3{margin:1.2em 0 .6em}.termsOfServiceModal_content__PuyZQ p{margin:0 0 .9em}.termsOfServiceModal_content__PuyZQ a{color:var(--ts-accent-strong);text-decoration:underline}.termsOfServiceModal_content__PuyZQ a:hover{color:var(--ts-accent)}.termsOfServiceModal_content__PuyZQ ::selection{background:#f2e6d0}.termsOfServiceModal_footer__y_vwM{position:-webkit-sticky;position:sticky;bottom:0;height:var(--ts-footer-h);display:flex;justify-content:flex-end;align-items:center;padding:0 20px;width:min(760px,calc(100vw - 40px));background:var(--ts-surface);border:1px solid var(--ts-border);border-bottom-left-radius:var(--ts-radius);border-bottom-right-radius:var(--ts-radius);box-shadow:var(--ts-shadow)}.termsOfServiceModal_primaryBtn__uIBX6{background:var(--ts-accent);color:white;border:none;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:700}.termsOfServiceModal_primaryBtn__uIBX6:hover{background:var(--ts-accent-strong)}.termsOfServiceModal_state__favgR{color:var(--ts-muted)}.termsOfServiceModal_spinner__i8UR3{width:18px;height:18px;border:2px solid #ddd;border-top:2px solid var(--ts-accent);border-radius:50%;animation:termsOfServiceModal_spin__5psT2 .8s linear infinite}@keyframes termsOfServiceModal_spin__5psT2{to{transform:rotate(1turn)}}.termsOfServiceModal_error__SADxc{color:#a30000;background:#fff4f4;padding:12px;border-radius:8px}.topBar_topbar__tKS7s{background-color:#000;color:white;height:32px;overflow:hidden;font-size:14px;font-weight:500}.topBar_messageWrapper___ecay,.topBar_topbar__tKS7s{display:flex;justify-content:center;align-items:center}.topBar_messageWrapper___ecay{position:relative;height:100%}.topBar_message__9UwBr{position:absolute;opacity:0;transition:opacity .5s ease-in-out;white-space:nowrap}.topBar_active__DJmuZ{opacity:1}.orderSummary_orderSummary__37EuB{display:flex;flex-direction:column}.orderSummary_summaryTitle__Y_xOA{font-size:20px;font-weight:700;margin-bottom:24px}.orderSummary_summaryRow__eoe0H{display:flex;justify-content:space-between;font-size:14px;color:#333;margin-bottom:8px}.orderSummary_discount__GAgBA,.orderSummary_free__BwuYk{color:#1ba672;font-weight:600}.orderSummary_summaryTotal__7l8ld{display:flex;justify-content:space-between;font-weight:700;font-size:16px;padding-top:16px;border-top:1px solid #e0e0e0;margin-top:20px}.orderSummary_productRow__FjmZR{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.orderSummary_productInfo__MZQ_x{display:flex;gap:12px;align-items:center}.orderSummary_productImageWrapper__bTEXX{position:relative;width:68px;height:68px}.orderSummary_badge__KFx7f{position:absolute;top:-6px;left:-6px;background-color:#000;color:#fff;border-radius:50%;font-size:12px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-weight:600;box-shadow:0 0 0 2px white}.orderSummary_productImage__EGGBL{border-radius:6px}.orderSummary_productName__8ohFT{font-size:14px;font-weight:600;color:#272727;line-height:20px}.orderSummary_productDescription__ZCBmb{font-size:13px;color:#888}.orderSummary_productPrice__wJiql{font-size:14px;font-weight:600;color:#272727;line-height:20px}.orderSummary_summaryBreakdown___iukW{margin-top:24px}.orderSummary_noteLink__GfZoI{font-size:13px}.orderSummary_totalRow__OusOm{display:flex;justify-content:space-between;font-size:16px;font-weight:800;border-top:1px solid #ddd;padding-top:16px;margin-top:16px}.orderSummary_noteLink__GfZoI{font-size:14px;color:#888;margin:10px 0 20px;cursor:pointer;text-decoration:underline;transition:color .2s}.orderSummary_noteLink__GfZoI:hover{color:#000}.orderSummary_noteSection__znWYr{margin:16px 0;display:flex;flex-direction:column;gap:8px}.orderSummary_noteLabel__96X_M{font-weight:600;color:#272727;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;align-items:center;font-size:16px}.orderSummary_noteTextarea__uNG_r{width:100%;min-height:100px;resize:vertical;border:1px solid #ccc;border-radius:6px;padding:12px 14px;font-size:14px;font-family:LatoTR,sans-serif;background-color:#fff;outline:none;transition:border-color .2s}.orderSummary_noteTextarea__uNG_r:focus{border-color:#000}.orderSummary_noteCount__5KnB6{text-align:right;font-size:12px;color:#666}.orderSummary_summaryLabelWithIcon__wVYqw{display:flex;align-items:center;gap:6px;position:relative;color:gray}.orderSummary_summaryLabelWithIcon__wVYqw,.orderSummary_summaryPrice__sICDD{letter-spacing:normal;font-family:LatoTR,sans-serif;font-weight:400;font-size:16px}.orderSummary_summaryPrice__sICDD{line-height:unset;font-weight:700}.orderSummary_totalPrice__MfngA{font-size:20px;font-weight:600;color:#272727;font-family:LatoTR,sans-serif}.orderSummary_tooltipWrapper__oyRh_{position:relative;display:inline-block;cursor:pointer}.orderSummary_tooltipIcon__CdUXi{background-color:#888;color:#fff;border-radius:50%;width:16px;height:16px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.orderSummary_tooltipText__S_PtM{visibility:hidden;background-color:#000;color:#fff;text-align:left;padding:8px 10px;border-radius:6px;position:absolute;z-index:10;top:125%;left:50%;transform:translateX(-50%);min-width:200px;font-size:12px;font-weight:400;opacity:0;transition:opacity .3s ease}.orderSummary_tooltipWrapper__oyRh_:hover .orderSummary_tooltipText__S_PtM{visibility:visible;opacity:1}