.AddressNotification_overlay__ZUGd1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px)}.AddressNotification_overlay__ZUGd1.AddressNotification_visible__0GxBn{opacity:1}.AddressNotification_overlay__ZUGd1.AddressNotification_hidden__CEbXI{opacity:0}.AddressNotification_notification__CaJKu{background-color:#000000;color:#FFFCF8;padding:32px 40px;border-radius:8px;max-width:450px;width:90%;min-width:300px;position:relative;display:flex;align-items:center;gap:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,252,248,.1)}.AddressNotification_overlay__ZUGd1.AddressNotification_visible__0GxBn .AddressNotification_notification__CaJKu{transform:scale(1) translateY(0)}.AddressNotification_overlay__ZUGd1.AddressNotification_hidden__CEbXI .AddressNotification_notification__CaJKu{transform:scale(.9) translateY(-20px)}.AddressNotification_notification__CaJKu.AddressNotification_success__dHBfh{border-left:4px solid #10b981}.AddressNotification_notification__CaJKu.AddressNotification_error__0HUWV{border-left:4px solid #ef4444}.AddressNotification_iconContainer__e31k1{display:flex;align-items:center;justify-content:center;flex-shrink:0}.AddressNotification_icon__pSLCD{color:#FFFCF8}.AddressNotification_notification__CaJKu.AddressNotification_success__dHBfh .AddressNotification_icon__pSLCD{color:#10B981}.AddressNotification_notification__CaJKu.AddressNotification_error__0HUWV .AddressNotification_icon__pSLCD{color:#EF4444}.AddressNotification_messageContainer__qQ9Nb{flex:1;display:flex;align-items:center}.AddressNotification_message__HIvsj{font-family:Sabon Next LT Pro,Playfair Display,serif;font-size:16px;font-weight:500;line-height:1.5;color:#FFFCF8;margin:0}.AddressNotification_closeButton__M8Eh8{background:transparent;border:none;color:#FFFCF8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease;flex-shrink:0;opacity:.7}.AddressNotification_closeButton__M8Eh8:hover{opacity:1;background-color:rgba(255,252,248,.1);transform:scale(1.1)}.AddressNotification_closeButton__M8Eh8:active{transform:scale(.95)}@media (max-width:768px){.AddressNotification_notification__CaJKu{padding:24px 28px;max-width:90%;min-width:280px;gap:16px}.AddressNotification_message__HIvsj{font-size:14px}.AddressNotification_icon__pSLCD{width:28px;height:28px}}.ProfilePage_profilePage__oPdHI{min-height:100vh;background-color:#fffcf8;font-family:Sabon Next LT Pro}.ProfilePage_mainContent__X9toM{display:flex;gap:19.86px;align-items:flex-start;max-width:1140px;padding:19.86px 16.64px;margin:0 auto}.ProfilePage_sidebar__YisX3{width:300px;background:#000000;color:#fffcf8;border-radius:5.84px;padding:19.86px;position:sticky;top:66.43px;transition:all .3s ease}.ProfilePage_sidebarNav__Z0AqK{display:flex;flex-direction:column;gap:9.93px}.ProfilePage_sidebarButton__i3XhN{background:transparent;border:none;color:#fffcf8;text-align:left;cursor:pointer;font-family:Sabon Next LT Pro,serif;font-size:14.6px;padding:9.93px 13.29px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.ProfilePage_sidebarButton__i3XhN:hover{transform:translateY(-.83px)}.ProfilePage_sidebarButton__i3XhN:focus-visible{outline:2px solid #fffcf8;outline-offset:2px}.ProfilePage_sidebarButton__i3XhN.ProfilePage_active__P_x4p{color:#fffcf8;font-weight:100}.ProfilePage_content__JHVQh{flex:1;padding-left:24px}.ProfilePage_section__sawkR{margin-bottom:26.57px}.ProfilePage_sectionTitle__5XLea{display:flex;justify-content:center;align-items:center;margin-bottom:13.29px;color:#000;font-family:Sabon Next LT Pro;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.ProfilePage_singleColumnGrid__WUvKe{display:grid;grid-template-columns:1fr;gap:13.29px;padding:13.29px 0}.ProfilePage_infoBlock__Ft3Ex{display:flex;flex-direction:column;gap:6.57px}.ProfilePage_infoTitle__LCPX8{font-family:Sabon Next LT Pro,serif;font-size:14.6px;color:#000000;margin:0;font-weight:100}.ProfilePage_infoText__dWTU_{font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;color:rgba(0,0,0,.7);margin:0;line-height:1.4}.ProfilePage_actionButton__1Xvpk{background:transparent;border:none;color:#000000;cursor:pointer;font-family:Sabon Next LT Pro,serif;font-size:14.6px;text-decoration:underline;padding:6.57px 9.93px;border-radius:3.36px;transition:all .2s ease;position:relative}.ProfilePage_actionButton__1Xvpk:hover{background:rgba(0,0,0,.05);text-decoration:none;transform:translateY(-.83px)}.ProfilePage_actionButton__1Xvpk:focus{outline:2px solid #000000;outline-offset:2px}.ProfilePage_emptyState__WX3Ad{text-align:center;padding:26.57px 13.29px;color:rgba(0,0,0,.6)}.ProfilePage_emptyStateIcon__jE3fI{font-size:19.86px;margin-bottom:13.29px;opacity:.5}.ProfilePage_emptyStateText__gOUja{font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;margin:0 0 13.29px;line-height:1.4}.ProfilePage_emptyStateButton__Sx6XV{background:#000000;color:#fffcf8;border:none;padding:9.93px 19.86px;border-radius:3.36px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.ProfilePage_emptyStateButton__Sx6XV:hover{background:rgba(0,0,0,.8);transform:translateY(-1.61px);text-decoration:none;color:#fffcf8}.ProfilePage_emptyStateButton__Sx6XV:focus-visible{outline:2px solid #000000;outline-offset:2px}.ProfilePage_loadingState__klxsI{display:flex;align-items:center;justify-content:center;padding:26.57px;color:rgba(0,0,0,.6)}.ProfilePage_loadingSpinner__2SpsU{width:19.86px;height:19.86px;border:2px solid rgba(0,0,0,.1);border-top-color:#000000;border-radius:50%;animation:ProfilePage_spin__TJ7K9 1s linear infinite;margin-right:9.93px}@keyframes ProfilePage_spin__TJ7K9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_orderFilters__CCJ_V{display:flex;gap:16.64px;margin-bottom:24.82px;padding-bottom:16.64px;border-bottom:1px solid rgba(0,0,0,.1)}.ProfilePage_filterButton__q6nDq{background:none;border:none;font-family:Sabon Next LT Pro,serif;font-size:14.89px;color:rgba(0,0,0,.5);cursor:pointer;padding:6.57px 0;transition:all .2s ease;text-decoration:none}.ProfilePage_filterButton__q6nDq.ProfilePage_active__P_x4p{color:#000000;text-decoration:underline;text-underline-position:from-font}.ProfilePage_filterButton__q6nDq:hover{color:#000000}.ProfilePage_ordersList__fi05P{display:flex;flex-direction:column;gap:13.29px}.ProfilePage_orderCard__3Y4bg{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:7px;padding:13.29px;display:grid;grid-template-columns:82.93px 1fr auto auto;gap:13.29px;align-items:center;transition:all .2s ease;cursor:pointer}.ProfilePage_orderCard__3Y4bg:hover{background:#FEF4E6;transform:translateY(-2px);border-color:rgba(0,0,0,.15)}.ProfilePage_orderImage__ZBLzZ{width:82.93px;height:82.93px;border-radius:5px;overflow:hidden}.ProfilePage_productImage__8tlk7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProfilePage_orderDetails__ni7jW{display:flex;flex-direction:column;gap:3.36px}.ProfilePage_orderProductName__7ENMG{font-family:Parisine,sans-serif;font-size:16.64px;color:#000000;margin:0;font-weight:100}.ProfilePage_orderInfo__5_hP_{display:flex;flex-direction:column;gap:3.36px}.ProfilePage_orderInfoItem__7Utxq{font-family:Parisine Pro Gris,sans-serif;font-size:12.41px;color:rgba(0,0,0,.8);margin:0;line-height:1.4}.ProfilePage_orderInfoLabel__mLK94{font-family:Parisine Pro Gris,sans-serif;font-weight:100;margin-right:8px}.ProfilePage_orderTime__bHOxh{font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;color:rgba(0,0,0,.6);margin-top:auto}.ProfilePage_orderPrice__HYxVA{display:flex;align-items:baseline;gap:3.36px;text-align:right}.ProfilePage_priceAmount__PPx3y{font-family:Sabon Next LT Pro,serif;font-size:16.64px;font-weight:100;color:#000000}.ProfilePage_currency__MCygn{font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;color:#000000}.ProfilePage_orderStatus__zak84{display:flex;flex-direction:column;align-items:flex-end;gap:9.93px;min-width:150px}.ProfilePage_statusBadge__5WbZq{border-radius:20px;padding:6px 14px;display:flex;align-items:center;gap:6.57px;font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;font-weight:100;transition:all .2s ease;white-space:nowrap}.ProfilePage_statusBadge__5WbZq.ProfilePage_delivered__3r1a2{background:#000000;color:#fffcf8}.ProfilePage_statusBadge__5WbZq.ProfilePage_pending__rm7c2{background:rgba(0,0,0,.05);color:#000000;border:1px solid rgba(0,0,0,.1)}.ProfilePage_statusText__k6_8U{font-weight:100}.ProfilePage_statusBadge__5WbZq.ProfilePage_delivered__3r1a2 .ProfilePage_statusText__k6_8U{color:#fffcf8}.ProfilePage_statusBadge__5WbZq.ProfilePage_pending__rm7c2 .ProfilePage_statusText__k6_8U{color:#000000}.ProfilePage_statusIcon__xJXk7{font-size:1.2em;line-height:1}.ProfilePage_statusBadge__5WbZq.ProfilePage_delivered__3r1a2 .ProfilePage_statusIcon__xJXk7{background:#fffcf8;color:#000000}.ProfilePage_statusBadge__5WbZq.ProfilePage_pending__rm7c2 .ProfilePage_statusIcon__xJXk7{background:#000000;color:#fffcf8}.ProfilePage_completePaymentButton__lqq_c{background:#000000;color:#fffcf8;border:none;padding:8.32px 16.64px;border-radius:7px;font-family:Sabon Next LT Pro,serif;font-size:11.68px;font-weight:100;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;white-space:nowrap}.ProfilePage_completePaymentButton__lqq_c:hover{background:rgba(0,0,0,.8);transform:translateY(-1px)}.ProfilePage_completePaymentButton__lqq_c:focus-visible{outline:2px solid #000000;outline-offset:2px}@media (max-width:1024px){.ProfilePage_orderCard__3Y4bg{grid-template-columns:99.57px 1fr auto auto;gap:9.93px;padding:9.93px}.ProfilePage_orderImage__ZBLzZ{width:99.57px;height:99.57px}.ProfilePage_orderInfoItem__7Utxq,.ProfilePage_orderProductName__7ENMG,.ProfilePage_orderTime__bHOxh{font-size:14.89px}.ProfilePage_priceAmount__PPx3y{font-size:16.64px}.ProfilePage_currency__MCygn{font-size:11.68px}}@media (max-width:768px){.ProfilePage_orderFilters__CCJ_V{flex-direction:column;align-items:flex-start;gap:9.93px}.ProfilePage_orderCard__3Y4bg{grid-template-columns:1fr;gap:13.29px;text-align:left}.ProfilePage_orderImage__ZBLzZ{width:100%;height:auto;aspect-ratio:16/10;margin:0}.ProfilePage_orderDetails__ni7jW{order:2}.ProfilePage_orderPrice__HYxVA{order:3;justify-content:flex-start;text-align:left}.ProfilePage_orderStatus__zak84{order:4;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.ProfilePage_completePaymentButton__lqq_c{font-size:11.68px;padding:6.57px 13.29px}}@media (prefers-reduced-motion:reduce){.ProfilePage_profilePage__oPdHI *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1200px){.ProfilePage_mainContent__X9toM{max-width:100%;padding-left:16px;padding-right:16px}.ProfilePage_content__JHVQh{padding-left:16px}}@media (max-width:768px){.ProfilePage_mainContent__X9toM{flex-direction:column;gap:13.29px}.ProfilePage_sidebar__YisX3{width:92%;position:static}.ProfilePage_content__JHVQh{padding-left:0}.ProfilePage_sidebarNav__Z0AqK{flex-direction:row;flex-wrap:wrap;gap:6.57px}.ProfilePage_sidebarButton__i3XhN{flex:1;min-width:99.57px;text-align:center;padding:6.57px 9.93px;font-size:11.68px}.ProfilePage_sidebarButton__i3XhN.ProfilePage_active__P_x4p:before{display:none}.ProfilePage_formRow__2xoCm{grid-template-columns:1fr;gap:9.93px}.ProfilePage_formActions__GT91o{flex-direction:column;gap:9.93px}.ProfilePage_cancelButton__kLvx8,.ProfilePage_submitButton__g1D7m{width:100%;text-align:center}.ProfilePage_addressForm__CkdCC,.ProfilePage_newsletterForm__ojueG,.ProfilePage_profileForm__p_gY1{max-width:100%}}@media (max-width:480px){.ProfilePage_mainContent__X9toM{padding-left:9.93px;padding-right:9.93px}.ProfilePage_content__JHVQh{padding-left:0}.ProfilePage_sidebar__YisX3{padding:13.29px}.ProfilePage_sidebarNav__Z0AqK{flex-direction:column}.ProfilePage_sidebarButton__i3XhN{flex:none;min-width:auto;text-align:left}.ProfilePage_sectionTitle__5XLea{font-size:14.89px}}.ProfilePage_actionButton__1Xvpk:focus-visible,.ProfilePage_completePaymentButton__lqq_c:focus-visible,.ProfilePage_emptyStateButton__Sx6XV:focus-visible,.ProfilePage_sidebarButton__i3XhN:focus-visible{outline:2px solid #000000;outline-offset:2px}@media (prefers-contrast:high){.ProfilePage_sidebarButton__i3XhN:hover{background:#fffcf8;color:#000000}.ProfilePage_actionButton__1Xvpk:hover{background:#000000;color:#fffcf8}}.ProfilePage_addressForm__CkdCC,.ProfilePage_newsletterForm__ojueG,.ProfilePage_profileForm__p_gY1{max-width:600px;margin-top:13.29px}.ProfilePage_formGroup__b7ur5{margin-bottom:16.64px}.ProfilePage_formRow__2xoCm{display:grid;grid-template-columns:2fr 1fr;gap:16.64px}.ProfilePage_formLabel__FZhfx{display:block;font-family:Sabon Next LT Pro,serif;font-size:14.6px;color:#000000;margin-bottom:6.57px;font-weight:100}.ProfilePage_formInput__QCABR{width:100%;padding:9.93px 13.29px;border:1px solid rgba(0,0,0,.2);border-radius:5.84px;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;color:#000000;background:#fffcf8;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfilePage_formInput__QCABR[placeholder*="Postal code"],.ProfilePage_formInput__QCABR[placeholder*="postal code"]{max-width:120px}.ProfilePage_formInput__QCABR:focus{outline:none;border-color:#000000}.ProfilePage_formInput__QCABR.ProfilePage_inputError__0cseE{border-color:#DC2626}.ProfilePage_fieldError__gKyg4{display:block;margin-top:3.36px}.ProfilePage_errorMessage__QHA_h,.ProfilePage_fieldError__gKyg4{color:#DC2626;font-size:11.68px;font-family:Parisine Pro Gris,sans-serif}.ProfilePage_errorMessage__QHA_h{background:#FEE2E2;padding:9.93px 13.29px;border-radius:3.36px;border:1px solid #fecaca;margin-bottom:16.64px}.ProfilePage_formActions__GT91o{display:flex;gap:13.29px;margin-top:26.57px;padding-top:16.64px;border-top:1px solid rgba(0,0,0,.1)}.ProfilePage_submitButton__g1D7m{background:#000000;color:#fffcf8;border:none;padding:9.93px 19.86px;border-radius:5.84px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;min-width:120px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.ProfilePage_submitButton__g1D7m:hover:not(:disabled){background:rgba(0,0,0,.8);transform:translateY(-1.61px)}.ProfilePage_submitButton__g1D7m:disabled{background:rgba(0,0,0,.3);cursor:not-allowed;transform:none}.ProfilePage_cancelButton__kLvx8{background:transparent;color:#000000;border:1px solid rgba(0,0,0,.2);padding:9.93px 19.86px;border-radius:5.84px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;min-width:120px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.ProfilePage_cancelButton__kLvx8:hover{background:rgba(0,0,0,.05);border-color:#000000}.ProfilePage_newsletterSection__sc1ej{max-width:700px}.ProfilePage_subscriptionOptions__aZIt5{margin:16.64px 0}.ProfilePage_subscriptionItem__fgW7B{margin-bottom:16.64px;padding:13.29px;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;background:#fffcf8;transition:all .2s ease}.ProfilePage_subscriptionItem__fgW7B:hover{border-color:#000000;background:#FEF4E6}.ProfilePage_checkboxLabel__0ggi0{display:flex;align-items:flex-start;gap:9.93px;cursor:pointer;font-family:Parisine Pro Gris,sans-serif}.ProfilePage_checkbox__Nc00d{width:16.64px;height:16.64px;margin-top:1.61px;accent-color:#000000}.ProfilePage_checkboxText__RHw6X{display:flex;flex-direction:column;gap:3.36px}.ProfilePage_checkboxText__RHw6X strong{font-family:Sabon Next LT Pro,serif;font-size:14.6px;color:#000000;font-weight:100}.ProfilePage_checkboxText__RHw6X small{font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;color:rgba(0,0,0,.6);line-height:1.4}.ProfilePage_addressList__8IF4p{display:flex;flex-direction:column;gap:13.29px;margin-bottom:19.86px}.ProfilePage_addressCard__gT9Dd{background:#FEF4E6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;padding:13.29px;display:flex;align-items:center;justify-content:space-between;gap:13.29px;transition:all .2s ease}.ProfilePage_addressCard__gT9Dd:hover{background:rgba(254,244,230,.8);border-color:#000000;transform:translateY(-1px)}.ProfilePage_addressCard__gT9Dd p{font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;color:#000000;margin:0;flex:1;line-height:1.4}.ProfilePage_defaultBadge__dYTM0{background:#000000;color:#fffcf8;padding:3.36px 9.93px;border-radius:3.36px;font-family:Sabon Next LT Pro,serif;font-size:11.68px;font-weight:100;white-space:nowrap}.ProfilePage_deleteButton___00NA{background:#DC2626!important;color:#FFFCF8!important;border:none!important}.ProfilePage_deleteButton___00NA:hover{background:#B91C1C!important;transform:translateY(-1px)}.ProfilePage_mapContainer__0ap06{margin-top:19.86px;padding:13.29px;background:#FEF4E6;border-radius:3.36px;border:1px solid rgba(0,0,0,.1)}.ProfilePage_mapContainer__0ap06 h3{font-family:Sabon Next LT Pro,serif;font-size:14.6px;color:#000000;margin:0 0 13.29px;font-weight:100}@media (max-width:768px){.ProfilePage_addressCard__gT9Dd{flex-direction:column;align-items:flex-start;gap:9.93px}.ProfilePage_addressCard__gT9Dd p{margin-bottom:6.57px}.ProfilePage_mapContainer__0ap06{margin-top:13.29px;padding:9.93px}}@media print{.ProfilePage_sidebar__YisX3{display:none}.ProfilePage_mainContent__X9toM{flex-direction:column}.ProfilePage_feedbackButtonContainer__uHhnq,.ProfilePage_mapContainer__0ap06{display:none}}.Dashboard_dashboard__sLk6I{display:flex;flex-direction:column;gap:32px;max-width:800px}.Dashboard_welcomeSection__qM6eX{text-align:center;padding:32px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid #e2e8f0}.Dashboard_welcomeTitle__y45wA{font-family:Sabon Next LT Pro,serif;font-size:28px;font-weight:600;color:#1f2937;margin:0 0 8px}.Dashboard_userName__ugJjS{color:#3b82f6}.Dashboard_welcomeText__rjDOj{font-family:Parisine Pro Gris,sans-serif;font-size:16px;color:#6b7280;margin:0}.Dashboard_statsGrid__OMJh2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.Dashboard_statCard__fkFhD{background:#FFFCF8;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;align-items:center;transition:all .2s ease}.Dashboard_statCard__fkFhD:hover{border-color:#3b82f6}.Dashboard_statContent__hx7pD{flex:1}.Dashboard_statNumber__obku3{font-family:Sabon Next LT Pro,serif;font-size:24px;font-weight:600;color:#1f2937;margin:0 0 4px}.Dashboard_statLabel__S0Hhl{font-family:Parisine Pro Gris,sans-serif;font-size:14px;color:#6b7280;margin:0}.Dashboard_quickActions__RJLKp{background:#FFFCF8;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.Dashboard_sectionTitle__0yAB7{font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:200;color:#000000;margin:0;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.Dashboard_actionsGrid___r46c{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.Dashboard_actionCard__EBAKf{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.Dashboard_actionCard__EBAKf:hover{background:#f1f5f9;border-color:#3b82f6;transform:translateY(-2px)}.Dashboard_actionContent__WiegQ{flex:1}.Dashboard_actionTitle__Bhtah{font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.Dashboard_actionDescription__kLR9O{font-family:Parisine Pro Gris,sans-serif;font-size:14px;color:#6b7280;margin:0}.Dashboard_recentOrders__XxA7O{background:#FFFCF8;padding:24px;transition:all .2s ease}.Dashboard_recentOrders__XxA7O:hover{border-color:rgba(0,0,0,.2)}.Dashboard_ordersList__x9rlS{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.Dashboard_orderCard___UYGT{display:flex;align-items:center;justify-content:space-between;padding:16px;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:5px;transition:all .2s ease}.Dashboard_orderCard___UYGT:hover{background:#FEF4E6;border-color:rgba(0,0,0,.15)}.Dashboard_orderInfo__m3COO{flex:1}.Dashboard_orderId__qkXFg{font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600;color:#000000;margin:0 0 4px}.Dashboard_orderDate__UsDAw{font-family:Parisine Pro Gris,sans-serif;font-size:14px;color:rgba(0,0,0,.7);margin:0}.Dashboard_orderStatus__z7oqu{margin:0 16px}.Dashboard_statusBadge__iPiYF{display:inline-block;padding:4px 12px;border-radius:20px;font-family:Parisine Pro Gris,sans-serif;font-size:12px;font-weight:500;color:#FFFCF8;text-transform:capitalize;border:1px solid transparent}.Dashboard_orderTotal__HMKQm{font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600;color:#000000}.Dashboard_viewAllButton__4IA2N{background:#000000;color:#FFFCF8;border:1px solid #000000;padding:12px 24px;border-radius:7px;font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-align:center}.Dashboard_viewAllButton__4IA2N:hover{background:rgba(0,0,0,.85);transform:translateY(-1px)}.Dashboard_summaryGrid__YnfzM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.Dashboard_summaryItem__c0poG{padding:16px;background:transparent}.Dashboard_summaryLabel__MtGnn{font-family:Parisine Pro Gris,sans-serif;font-size:14px;color:rgba(0,0,0,.7);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.Dashboard_summaryValue__zJ9E5{font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:200;color:#000000;margin:0}@media (max-width:768px){.Dashboard_dashboard__sLk6I{padding:0;gap:24px}.Dashboard_welcomeSection__qM6eX{padding:24px 16px}.Dashboard_welcomeTitle__y45wA{font-size:24px}.Dashboard_statsGrid__OMJh2{grid-template-columns:repeat(2,1fr);gap:16px}.Dashboard_statCard__fkFhD{padding:16px}.Dashboard_statNumber__obku3{font-size:20px}.Dashboard_actionsGrid___r46c{grid-template-columns:1fr}.Dashboard_actionCard__EBAKf{padding:16px}.Dashboard_orderCard___UYGT{flex-direction:column;align-items:flex-start;gap:12px}.Dashboard_orderStatus__z7oqu{margin:0}.Dashboard_summaryGrid__YnfzM{grid-template-columns:1fr}}@media (max-width:480px){.Dashboard_statsGrid__OMJh2{grid-template-columns:1fr}.Dashboard_welcomeTitle__y45wA{font-size:20px}.Dashboard_welcomeText__rjDOj{font-size:14px}}.Dashboard_accountInfo__frm0g{display:flex;flex-direction:column;gap:24px}.Dashboard_topRow__1qSpu{display:grid;grid-template-columns:1fr 1fr;gap:24px}.Dashboard_bottomRow__DH04a{display:grid;grid-template-columns:1fr}.Dashboard_addressSection__v13bE,.Dashboard_contactSection__VUZh_,.Dashboard_newslettersSection__yXtax{background:#FFFCF8;display:flex;flex-direction:column}.Dashboard_addressInfo__Hrc9Z,.Dashboard_contactInfo__U_TYH,.Dashboard_newsletterInfo__rSP37{display:flex;flex-direction:column;gap:12px}.Dashboard_infoItem__THTl6{display:flex;flex-direction:column;gap:4px}.Dashboard_infoLabel__2sglh{font-family:Parisine Pro Gris,sans-serif;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.Dashboard_infoValue__zUVnl,.Dashboard_subscriptionText__j3sYt{font-family:Sabon Next LT Pro,serif;font-size:14px;color:#1f2937;font-weight:500}.Dashboard_subscriptionText__j3sYt{line-height:1.5}.Dashboard_addressButtons__QUkzM,.Dashboard_contactButtons__1raaB,.Dashboard_newsletterButtons__WyTsv{display:flex;gap:12px;margin-top:8px}.Dashboard_changePasswordButton__mHuAa,.Dashboard_editButton__us_dd{padding:6px 12px;color:black;font-family:Sabon Next LT Pro;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;text-decoration:none;border:1px solid transparent;background:transparent;display:flex;align-items:center;gap:6px}.Dashboard_editIcon__f3TlF{color:#6b7280;flex-shrink:0}@media (max-width:768px){.Dashboard_topRow__1qSpu{grid-template-columns:1fr}.Dashboard_addressButtons__QUkzM,.Dashboard_contactButtons__1raaB,.Dashboard_newsletterButtons__WyTsv{flex-direction:column}.Dashboard_changePasswordButton__mHuAa,.Dashboard_editButton__us_dd{width:100%;text-align:center}}.AccountInfoInformation_accountInfoContainer__5vreE{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:800px}.AccountInfoInformation_accountInfoSection__SnVZL{background:#FFFCF8;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.AccountInfoInformation_userInfo__Qe4Lk{display:flex;flex-direction:column;gap:8px}.AccountInfoInformation_nameForm__V1dI7{display:flex;flex-direction:column;gap:12px}.AccountInfoInformation_nameInputs__RB_5T{display:flex;flex-direction:column;gap:8px}.AccountInfoInformation_nameInput__PJIKI{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:Sabon Next LT Pro,serif;font-size:16px;color:#1f2937;background:#FFFCF8;transition:border-color .2s ease}.AccountInfoInformation_nameInput__PJIKI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AccountInfoInformation_nameInput__PJIKI::-moz-placeholder{color:#9ca3af}.AccountInfoInformation_nameInput__PJIKI::placeholder{color:#9ca3af}.AccountInfoInformation_actionButtons__FMZiJ{display:flex;flex-direction:column;gap:12px}.AccountInfoInformation_actionButton__cPrCm{padding:8px 12px;background:transparent;color:#374151;font-family:Parisine Pro Gris,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;border:none}.AccountInfoInformation_actionButton__cPrCm:hover{background:#f9fafb}.AccountInfoInformation_changeIcon__LuwqT{color:#6b7280;flex-shrink:0}.AccountInfoInformation_changeFormSection__WnK8_{background:#FFFCF8;border-radius:12px;padding:24px;display:flex;flex-direction:column}.AccountInfoInformation_placeholder__a8Clu{display:flex;align-items:center;justify-content:center;height:200px;font-family:Sabon Next LT Pro,serif;font-size:16px;color:#6b7280;text-align:center}.AccountInfoInformation_formContainer__sNY_E{display:flex;flex-direction:column;gap:20px}.AccountInfoInformation_form__JbEV3{display:flex;flex-direction:column;gap:16px}.AccountInfoInformation_formGroup__m_5b0{display:flex;flex-direction:column;gap:4px}.AccountInfoInformation_formInput__c1m1e{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:Sabon Next LT Pro,serif;font-size:14px;color:#1f2937;background:#FFFCF8;transition:border-color .2s ease}.AccountInfoInformation_formInput__c1m1e:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AccountInfoInformation_formInput__c1m1e::-moz-placeholder{color:#9ca3af}.AccountInfoInformation_formInput__c1m1e::placeholder{color:#9ca3af}.AccountInfoInformation_formActions__M8sLM{display:flex;gap:12px;margin-top:8px}.AccountInfoInformation_submitButton__11pg7{padding:10px 18px;border:none;border-radius:6px;background:#000000;color:#FFFCF8;font-family:Sabon Next LT Pro,sans-serif;font-size:18px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:-moz-fit-content;width:fit-content}.AccountInfoInformation_submitButton__11pg7:hover:not(:disabled){background:#333333}.AccountInfoInformation_submitButton__11pg7:disabled{background:#9ca3af;cursor:not-allowed}.AccountInfoInformation_errorMessage__dctYZ{padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-family:Parisine Pro Gris,sans-serif;font-size:14px}@media (max-width:768px){.AccountInfoInformation_accountInfoContainer__5vreE{grid-template-columns:1fr;gap:16px}.AccountInfoInformation_accountInfoSection__SnVZL,.AccountInfoInformation_changeFormSection__WnK8_{padding:16px}.AccountInfoInformation_formActions__M8sLM{flex-direction:column}.AccountInfoInformation_cancelButton___y9WB,.AccountInfoInformation_submitButton__11pg7{width:100%;text-align:center}}.OrderDetailsModal_modalOverlay__xOcvU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16.64px;backdrop-filter:blur(4px)}.OrderDetailsModal_modalContent__jBJ5U{background:#fffcf8;border-radius:5.84px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:OrderDetailsModal_modalSlideIn__NbJfM .3s ease-out;font-family:Sabon Next LT Pro}@keyframes OrderDetailsModal_modalSlideIn__NbJfM{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrderDetailsModal_modalHeader__5MPKQ{display:flex;justify-content:space-between;align-items:center;padding:10.86px 24.82px;border-bottom:1px solid rgba(0,0,0,.1);background:#fffcf8;border-radius:5.84px 5.84px 0 0}.OrderDetailsModal_modalTitle__4yxqN{font-family:Sabon Next LT Pro,serif;font-size:20.75px;font-weight:100;color:#000000;margin:0}.OrderDetailsModal_closeButton__1V1Z2{background:none;border:none;font-size:24.82px;color:#000000;cursor:pointer;padding:0;width:33.14px;height:33.14px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.OrderDetailsModal_closeButton__1V1Z2:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.OrderDetailsModal_modalBody__uUq8h{padding:19.86px}.OrderDetailsModal_statusSection__POfUc{display:flex;justify-content:space-between;align-items:center;margin-bottom:19.86px;padding:13.29px;background:#FEF4E6;border-radius:3.36px;border:1px solid rgba(0,0,0,.1)}.OrderDetailsModal_statusBadge__dPywV{display:flex;align-items:center;gap:8.32px;padding:6.57px 13.29px;border-radius:20px;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100;transition:all .3s cubic-bezier(.4,0,.2,1)}.OrderDetailsModal_statusBadge__dPywV.OrderDetailsModal_delivered___LKIO{background:#000000;color:#fffcf8}.OrderDetailsModal_statusBadge__dPywV.OrderDetailsModal_pending__g3Ygm{background:rgba(0,0,0,.05);color:#000000;border:1px solid rgba(0,0,0,.1)}.OrderDetailsModal_statusIcon__x0x91{font-size:13.29px}.OrderDetailsModal_statusText__cFcUJ{font-weight:100}.OrderDetailsModal_paymentButton__r3_Ru{background:#000000;color:#fffcf8;border:none;padding:8.32px 16.64px;border-radius:5.84px;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block}.OrderDetailsModal_paymentButton__r3_Ru:hover{background:rgba(0,0,0,.8);transform:translateY(-1.61px)}.OrderDetailsModal_mainContentGrid__7XSJ3{display:grid;grid-template-columns:1fr 1fr;gap:19.86px;margin-bottom:19.86px}.OrderDetailsModal_leftColumn__9g_VD{display:flex;flex-direction:column;gap:13.29px}.OrderDetailsModal_rightColumn__Fymr7{display:flex;flex-direction:column}.OrderDetailsModal_infoSection__afJYF{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;padding:13.29px}.OrderDetailsModal_sectionTitle__Mkf1A{font-family:Sabon Next LT Pro;font-size:14.6px;font-weight:100;color:#000000;margin:0 0 9.93px;padding-bottom:6.57px;border-bottom:1px solid rgba(0,0,0,.1)}.OrderDetailsModal_infoItem__WAUIl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6.57px;gap:13.29px}.OrderDetailsModal_infoItem__WAUIl:last-child{margin-bottom:0}.OrderDetailsModal_infoLabel__vcF3Y{font-family:Sabon Next LT Pro;font-size:11.68px;color:rgba(0,0,0,.7);font-weight:100;min-width:99.57px;flex-shrink:0}.OrderDetailsModal_infoValue__cbML2{font-family:Sabon Next LT Pro;font-size:11.68px;color:#000000;font-weight:100;text-align:right;word-break:break-word}.OrderDetailsModal_menuItemsSection__n_Om7{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;padding:13.29px;height:-moz-fit-content;height:fit-content;height:100%;max-height:415px;display:flex;flex-direction:column}.OrderDetailsModal_menuItemsList__7JaAf{display:flex;flex-direction:column;gap:6.57px;flex:1;overflow-y:auto;min-height:0}.OrderDetailsModal_singleItem__A_dv0{flex:none;overflow-y:visible}.OrderDetailsModal_singleMenuItem__h5hng{padding:16.64px;gap:16.64px;text-align:center;flex-direction:column;align-items:center}.OrderDetailsModal_menuItem__DBOxv{display:flex;align-items:center;gap:9.93px;padding:6.57px;background:#FEF4E6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;transition:all .3s cubic-bezier(.4,0,.2,1)}.OrderDetailsModal_menuItem__DBOxv:hover{background:rgba(254,244,230,.8);border-color:rgba(0,0,0,.15);transform:translateY(-1.61px)}.OrderDetailsModal_menuItemImage__gPK2k{width:41.46px;height:41.46px;border-radius:3.36px;overflow:hidden;flex-shrink:0}.OrderDetailsModal_singleMenuItem__h5hng .OrderDetailsModal_menuItemImage__gPK2k{width:66.43px;height:66.43px}.OrderDetailsModal_itemImage__WnVQb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.OrderDetailsModal_menuItemDetails__wFTUl{flex:1;display:flex;flex-direction:column;gap:3.36px}.OrderDetailsModal_itemName__epjyq{font-family:Sabon Next LT Pro;font-size:13.29px;font-weight:100;color:#000000;margin:0}.OrderDetailsModal_itemDescription__XRwR8{font-family:Sabon Next LT Pro;font-size:10.79px;color:rgba(0,0,0,.7);margin:0;line-height:1.4;text-align:center;max-width:200px}.OrderDetailsModal_itemPrice__CkzI4{font-family:Sabon Next LT Pro;font-size:13.29px;font-weight:100;color:#000000;margin-top:3.36px}.OrderDetailsModal_moreItems__48kqL{text-align:center;padding:9.93px;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:3.36px;font-family:Sabon Next LT Pro;font-size:11.68px;color:rgba(0,0,0,.7);font-style:italic}.OrderDetailsModal_commentSection___tKCQ{margin-bottom:19.86px;padding:13.29px;background:#FEF4E6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px}.OrderDetailsModal_commentText__TQLJx{font-family:Sabon Next LT Pro;font-size:11.68px;color:#000000;line-height:1.5;margin:0;font-style:italic}.OrderDetailsModal_orderSummary__cCiLc{background:#000000;color:#fffcf8;padding:16.64px;border-radius:3.36px;width:50%;margin:0 auto}.OrderDetailsModal_summaryRow__XN8wD{display:flex;justify-content:space-between;align-items:center;margin-bottom:6.57px}.OrderDetailsModal_summaryRow__XN8wD:last-child{margin-bottom:0}.OrderDetailsModal_summaryLabel__nd_KH{font-family:Sabon Next LT Pro;font-size:11.68px;color:rgba(255,252,248,.8);font-weight:100}.OrderDetailsModal_summaryValue__ira_C{font-family:Sabon Next LT Pro;font-size:11.68px;color:#fffcf8;font-weight:100}.OrderDetailsModal_totalRow__YpIna{padding-top:9.93px;border-top:1px solid rgba(255,252,248,.2);margin-top:9.93px}.OrderDetailsModal_totalRow__YpIna .OrderDetailsModal_summaryLabel__nd_KH{font-size:13.29px;color:#fffcf8;font-weight:100}.OrderDetailsModal_totalRow__YpIna .OrderDetailsModal_summaryValue__ira_C{font-size:14.89px;color:#fffcf8;font-weight:100}@media (max-width:768px){.OrderDetailsModal_modalOverlay__xOcvU{padding:8.32px}.OrderDetailsModal_modalContent__jBJ5U{max-height:95vh}.OrderDetailsModal_modalHeader__5MPKQ{padding:16.64px 19.86px}.OrderDetailsModal_modalTitle__4yxqN{font-size:16.64px}.OrderDetailsModal_modalBody__uUq8h{padding:19.86px}.OrderDetailsModal_mainContentGrid__7XSJ3{grid-template-columns:1fr;gap:19.86px}.OrderDetailsModal_statusSection__POfUc{flex-direction:column;gap:13.29px;align-items:stretch}.OrderDetailsModal_paymentButton__r3_Ru{width:100%;text-align:center}.OrderDetailsModal_infoItem__WAUIl{flex-direction:column;align-items:flex-start;gap:3.36px}.OrderDetailsModal_infoValue__cbML2{text-align:left}.OrderDetailsModal_menuItemsList__7JaAf{max-height:300px}.OrderDetailsModal_menuItem__DBOxv{flex-direction:column;text-align:center;gap:6.57px}.OrderDetailsModal_menuItemImage__gPK2k{width:49.79px;height:49.79px}}@media (max-width:480px){.OrderDetailsModal_modalHeader__5MPKQ{padding:13.29px 16.64px}.OrderDetailsModal_modalBody__uUq8h{padding:16.64px}.OrderDetailsModal_modalTitle__4yxqN{font-size:14.89px}.OrderDetailsModal_closeButton__1V1Z2{width:29.86px;height:29.86px;font-size:23.21px}}