.ProfileSettingsForm_form__q_jHU{display:flex;flex-direction:column;gap:48px}.ProfileSettingsForm_button-group__nTcIU{display:flex;justify-content:flex-end;gap:12px;padding-top:32px;border-top:1px solid #f2f4f6}@media (prefers-color-scheme:dark){.ProfileSettingsForm_button-group__nTcIU{border-top-color:#21262d}}@media (max-width:1024px){.ProfileSettingsForm_form__q_jHU{gap:40px}}@media (max-width:640px){.ProfileSettingsForm_form__q_jHU{gap:36px}.ProfileSettingsForm_button-group__nTcIU{flex-direction:column-reverse;padding-top:24px}.ProfileSettingsForm_button-group__nTcIU button{width:100%}}.CartSummary_container__CA3Rb{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e5e8eb}.CartSummary_header__Z4cUT{display:flex;align-items:center;gap:8px}.CartSummary_title__txzUL{font-size:18px;font-weight:600;color:#191f28;margin:0}.CartSummary_empty__YVnya{font-size:14px;color:#8b95a1;text-align:center;padding:24px 0;margin:0}.CartSummary_items__CgYJB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.CartSummary_item__ejRqj{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f2f4f6}.CartSummary_item__ejRqj:last-child{border-bottom:none;padding-bottom:0}.CartSummary_item-name___FL4_{font-size:14px;color:#191f28;display:flex;align-items:center;gap:6px}.CartSummary_item-quantity__zIgNV{font-size:12px;color:#8b95a1}.CartSummary_item-price__7FKLw{font-size:14px;font-weight:600;color:#191f28}.CartSummary_footer__Ogfp7{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:1px solid #f2f4f6}.CartSummary_total__YaSuv{display:flex;justify-content:space-between;align-items:center}.CartSummary_total-label__RiexR{font-size:14px;color:#6b7684}.CartSummary_total-price__uBsdV{font-size:20px;font-weight:700;color:#191f28}@media (prefers-color-scheme:dark){.CartSummary_container__CA3Rb{background:#161b22;border-color:#30363d}.CartSummary_title__txzUL{color:#f0f6fc}.CartSummary_empty__YVnya{color:#8b949e}.CartSummary_item__ejRqj{border-bottom-color:#30363d}.CartSummary_item-name___FL4_{color:#f0f6fc}.CartSummary_item-quantity__zIgNV{color:#8b949e}.CartSummary_item-price__7FKLw{color:#f0f6fc}.CartSummary_footer__Ogfp7{border-top-color:#30363d}.CartSummary_total-label__RiexR{color:#8b949e}.CartSummary_total-price__uBsdV{color:#f0f6fc}}.ProductList_grid__ZhCJr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.ProductList_card__o_T_4{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e8eb}.ProductList_badge__pWeI4{position:absolute;top:12px;left:12px;z-index:1}.ProductList_image-placeholder__a3PEI{height:160px;background:#e5e8eb}.ProductList_info__9f8JY{display:flex;flex-direction:column;gap:12px;padding:16px;flex:1 1}.ProductList_name__be9OQ{font-size:15px;font-weight:600;color:#191f28;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductList_pricing__qRmq9{display:flex;flex-direction:column;gap:4px}.ProductList_original-price__X7aQ8{font-size:13px;color:#8b95a1;text-decoration:line-through}.ProductList_price__sjx2R{font-size:18px;font-weight:700;color:#3182f6}.ProductList_actions__61D27{padding:0 16px 16px}@media (prefers-color-scheme:dark){.ProductList_card__o_T_4{background:#161b22;border-color:#30363d}.ProductList_image-placeholder__a3PEI{background:#30363d}.ProductList_name__be9OQ{color:#f0f6fc}.ProductList_price__sjx2R{color:#58a6ff}.ProductList_original-price__X7aQ8{color:#8b949e}}@media (max-width:1024px){.ProductList_grid__ZhCJr{grid-template-columns:repeat(2,1fr);gap:16px}.ProductList_image-placeholder__a3PEI{height:140px}}@media (max-width:640px){.ProductList_grid__ZhCJr{grid-template-columns:repeat(2,1fr);gap:12px}.ProductList_card__o_T_4{border-radius:12px}.ProductList_image-placeholder__a3PEI{height:100px}.ProductList_info__9f8JY{padding:12px;gap:8px}.ProductList_name__be9OQ{font-size:13px}.ProductList_price__sjx2R{font-size:15px}.ProductList_original-price__X7aQ8{font-size:11px}.ProductList_actions__61D27{padding:0 12px 12px}.ProductList_badge__pWeI4{top:8px;left:8px}}.SaleModal_content__Ml0Up{text-align:center;padding:0;gap:12px}.SaleModal_content__Ml0Up,.SaleModal_header__NCAxB{display:flex;flex-direction:column;align-items:center}.SaleModal_header__NCAxB{gap:8px}.SaleModal_title__RjMGR{font-size:24px;font-weight:700;color:#191f28;margin:0}.SaleModal_description__x6y55{font-size:14px;color:#6b7684;margin:0;line-height:1.6}.SaleModal_timer___bcv5{display:flex;align-items:center;gap:8px;padding:8px 0}.SaleModal_timer-item__Y68nt{display:flex;flex-direction:column;align-items:center;gap:4px}.SaleModal_timer-value__seOZ0{font-size:28px;font-weight:700;color:#3182f6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SaleModal_timer-label__Qlp8u{font-size:11px;color:#8b95a1;text-transform:uppercase}.SaleModal_timer-separator__XfJYB{font-size:24px;font-weight:700;color:#3182f6;margin-bottom:20px}.SaleModal_actions__QZmp9{display:flex;flex-direction:column;gap:8px;width:100%}@media (prefers-color-scheme:dark){.SaleModal_title__RjMGR{color:#f0f6fc}.SaleModal_description__x6y55,.SaleModal_timer-label__Qlp8u{color:#8b949e}}:where(.motile-modal__backdrop){position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#00000080;padding:0 16px;box-sizing:border-box;overscroll-behavior:contain}:where(.motile-modal__backdrop[data-variant=scale]){animation:motile-modal-fade-in .2s ease-out}:where(.motile-modal__backdrop[data-variant=slideDown]),:where(.motile-modal__backdrop[data-variant=slideUp]){animation:motile-modal-fade-in .3s ease-out}:where(.motile-modal__backdrop[data-variant=bottomSheet]){animation:motile-modal-fade-in .3s ease-out;align-items:flex-end;padding:0}@media (min-width:769px){:where(.motile-modal__backdrop){padding:0 24px}}:where(.motile-modal){position:relative;z-index:1001;width:var(--modal-width);max-width:var(--modal-max-width,100%)}:where(.motile-modal[data-variant=scale]){animation:motile-modal-scale-in .25s ease-out}:where(.motile-modal[data-variant=slideDown]){animation:motile-modal-slide-down .55s cubic-bezier(.34,1.3,.64,1)}:where(.motile-modal[data-variant=slideUp]){animation:motile-modal-slide-up .5s cubic-bezier(.34,1.3,.64,1)}:where(.motile-modal[data-variant=bottomSheet]){animation:motile-modal-bottom-sheet .35s cubic-bezier(.32,.72,0,1);width:var(--modal-width,100%);max-width:var(--modal-max-width,100%)}@media (min-width:769px){:where(.motile-modal[data-variant=bottomSheet]){width:var(--modal-width,100%);max-width:var(--modal-max-width,var(--modal-width,480px))}}@media (max-width:768px){:where(.motile-modal[data-variant=bottomSheet]){width:100%;max-width:none}}:where(.motile-modal__content){background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-height:calc(90vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(90dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}:where(.motile-modal[data-variant=bottomSheet] .motile-modal__content){border-radius:20px 20px 0 0;max-height:90vh;max-height:calc(90vh - env(safe-area-inset-top));max-height:calc(90dvh - env(safe-area-inset-top));box-shadow:0 -10px 25px -5px #0000001a,0 -4px 10px -5px #0000000a}:where(.motile-modal__header){display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}:where(.motile-modal__title){font-size:1rem;font-weight:600;color:#111827;margin:0;line-height:1.4}:where(.motile-modal__close){display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;margin:-8px;border-radius:8px;color:#6b7280;transition:all .15s ease}:where(.motile-modal__close:hover){background-color:#f3f4f6;color:#111827}:where(.motile-modal__close:active){transform:scale(.95)}:where(.motile-modal__close:focus-visible){outline:2px solid #3b82f6;outline-offset:2px}:where(.motile-modal__body){padding:24px;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;color:#374151;line-height:1.6;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:where(.motile-modal__body::-webkit-scrollbar){width:6px}:where(.motile-modal__body::-webkit-scrollbar-track){background:transparent}:where(.motile-modal__body::-webkit-scrollbar-thumb){background-color:#0003;border-radius:3px}:where(.motile-modal__body::-webkit-scrollbar-thumb:hover){background-color:#0000004d}:where(.motile-modal__footer){display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;border-top:1px solid #e5e7eb;flex-shrink:0}@keyframes motile-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motile-modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motile-modal-slide-down{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}@keyframes motile-modal-slide-up{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes motile-modal-bottom-sheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.motile-modal__backdrop[data-variant=bottomSheet]),:where(.motile-modal__backdrop[data-variant=scale]),:where(.motile-modal__backdrop[data-variant=slideDown]),:where(.motile-modal__backdrop[data-variant=slideUp]){animation:none}:where(.motile-modal[data-variant=bottomSheet]),:where(.motile-modal[data-variant=scale]),:where(.motile-modal[data-variant=slideDown]),:where(.motile-modal[data-variant=slideUp]){animation:none;opacity:1;transform:none}:where(.motile-modal__close:active){transform:none}}@media (prefers-contrast:high){:where(.motile-modal__content){border:2px solid #000000}:where(.motile-modal__header){border-bottom-width:2px}:where(.motile-modal__footer){border-top-width:2px}:where(.motile-modal__title){font-weight:700}}@media (max-width:768px){:where(.motile-modal__content){border-radius:16px}:where(.motile-modal__header){padding:20px}:where(.motile-modal__body){padding:20px}:where(.motile-modal__footer){padding:20px}:where(.motile-modal__title){font-size:1.125rem}:where(.motile-modal__close:active){background-color:#e5e7eb}}@media (max-width:390px){:where(.motile-modal__backdrop){padding:0 12px}:where(.motile-modal__header){padding:16px}:where(.motile-modal__body){padding:16px}:where(.motile-modal__footer){padding:16px}:where(.motile-modal__title){font-size:1rem}}@media (hover:none) and (pointer:coarse){:where(.motile-modal__close){min-width:44px;min-height:44px;padding:10px}}@supports (-webkit-touch-callout:none){:where(.motile-modal__close){-webkit-tap-highlight-color:transparent}:where(.motile-modal__content){margin-bottom:env(safe-area-inset-bottom)}}@media (max-height:600px) and (orientation:landscape){:where(.motile-modal__content){max-height:85vh;max-height:85dvh;border-radius:8px}:where(.motile-modal__header){padding:16px 24px}:where(.motile-modal__body){padding:16px 24px}:where(.motile-modal__footer){padding:16px 24px}:where(.motile-modal__title){font-size:1rem}}@media (prefers-color-scheme:dark){:where(.motile-modal__backdrop){background-color:#000000bf}:where(.motile-modal__content){background-color:#1f2937;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}:where(.motile-modal__header){border-bottom-color:#374151}:where(.motile-modal__title){color:#f9fafb}:where(.motile-modal__close){color:#9ca3af}:where(.motile-modal__close:hover){background-color:#374151;color:#f9fafb}:where(.motile-modal__body){color:#e5e7eb}:where(.motile-modal__footer){border-top-color:#374151}:where(.motile-modal__body::-webkit-scrollbar-thumb){background-color:#fff3}:where(.motile-modal__body::-webkit-scrollbar-thumb:hover){background-color:#ffffff4d}}.ShoppingContent_container__zwGo5{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 0}.ShoppingContent_content__bwos7{max-width:1200px;width:100%;padding:0 24px}.ShoppingContent_main__1jYH5{display:grid;grid-template-columns:1fr 340px;grid-gap:40px;gap:40px;align-items:start}.ShoppingContent_products-section__2aGkI{min-width:0}.ShoppingContent_cart-section__nNI__{position:-webkit-sticky;position:sticky;top:24px}@media (prefers-color-scheme:dark){.ShoppingContent_container__zwGo5{background:#0d1117}}@media (max-width:1024px){.ShoppingContent_main__1jYH5{grid-template-columns:1fr}.ShoppingContent_cart-section__nNI__{position:static;order:-1}}@media (max-width:640px){.ShoppingContent_container__zwGo5{padding:24px 0}.ShoppingContent_content__bwos7{padding:0 16px}.ShoppingContent_main__1jYH5{gap:24px}}