.ProfilePage-module__9t0n8W__profilePage{background-color:#fffcf8;min-height:100vh;font-family:Sabon Next LT Pro}.ProfilePage-module__9t0n8W__mainContent{align-items:flex-start;gap:19.86px;max-width:1140px;margin:0 auto;padding:19.86px 16.64px;display:flex}.ProfilePage-module__9t0n8W__sidebar{color:#fffcf8;background:#000;border-radius:5.84px;width:300px;padding:19.86px;transition:all .3s;position:-webkit-sticky;position:sticky;top:66.43px}.ProfilePage-module__9t0n8W__sidebarNav{flex-direction:column;gap:9.93px;display:flex}.ProfilePage-module__9t0n8W__sidebarButton{color:#fffcf8;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;padding:9.93px 13.29px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ProfilePage-module__9t0n8W__sidebarButton:hover{transform:translateY(-.83px)}.ProfilePage-module__9t0n8W__sidebarButton:focus-visible{outline-offset:2px;outline:2px solid #fffcf8}.ProfilePage-module__9t0n8W__sidebarButton.ProfilePage-module__9t0n8W__active{color:#fffcf8;font-weight:100}.ProfilePage-module__9t0n8W__content{flex:1;padding-left:24px}.ProfilePage-module__9t0n8W__section{margin-bottom:26.57px}.ProfilePage-module__9t0n8W__sectionTitle{color:#000;justify-content:center;align-items:center;margin-bottom:13.29px;font-family:Sabon Next LT Pro;font-size:32px;font-style:normal;font-weight:500;line-height:normal;display:flex}.ProfilePage-module__9t0n8W__singleColumnGrid{grid-template-columns:1fr;gap:13.29px;padding:13.29px 0;display:grid}.ProfilePage-module__9t0n8W__infoBlock{flex-direction:column;gap:6.57px;display:flex}.ProfilePage-module__9t0n8W__infoTitle{color:#000;margin:0;font-family:Sabon Next LT Pro,serif;font-size:14.6px;font-weight:100}.ProfilePage-module__9t0n8W__infoText{color:rgba(0,0,0,.7);margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;line-height:1.4}.ProfilePage-module__9t0n8W__actionButton{color:#000;cursor:pointer;background:0 0;border:none;border-radius:3.36px;padding:6.57px 9.93px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;text-decoration:underline;transition:all .2s;position:relative}.ProfilePage-module__9t0n8W__actionButton:hover{background:rgba(0,0,0,.05);text-decoration:none;transform:translateY(-.83px)}.ProfilePage-module__9t0n8W__actionButton:focus{outline-offset:2px;outline:2px solid #000}.ProfilePage-module__9t0n8W__emptyState{text-align:center;color:rgba(0,0,0,.6);padding:26.57px 13.29px}.ProfilePage-module__9t0n8W__emptyStateIcon{opacity:.5;margin-bottom:13.29px;font-size:19.86px}.ProfilePage-module__9t0n8W__emptyStateText{margin:0 0 13.29px;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;line-height:1.4}.ProfilePage-module__9t0n8W__emptyStateButton{color:#fffcf8;cursor:pointer;background:#000;border:none;border-radius:3.36px;padding:9.93px 19.86px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;text-decoration:none;transition:all .2s;display:inline-block}.ProfilePage-module__9t0n8W__emptyStateButton:hover{color:#fffcf8;background:rgba(0,0,0,.8);text-decoration:none;transform:translateY(-1.61px)}.ProfilePage-module__9t0n8W__emptyStateButton:focus-visible{outline-offset:2px;outline:2px solid #000}.ProfilePage-module__9t0n8W__loadingState{color:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:26.57px;display:flex}.ProfilePage-module__9t0n8W__loadingSpinner{border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;width:19.86px;height:19.86px;margin-right:9.93px;animation:1s linear infinite ProfilePage-module__9t0n8W__spin}@keyframes ProfilePage-module__9t0n8W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProfilePage-module__9t0n8W__orderFilters{border-bottom:1px solid rgba(0,0,0,.1);gap:16.64px;margin-bottom:24.82px;padding-bottom:16.64px;display:flex}.ProfilePage-module__9t0n8W__filterButton{color:rgba(0,0,0,.5);cursor:pointer;background:0 0;border:none;padding:6.57px 0;font-family:Sabon Next LT Pro,serif;font-size:14.89px;text-decoration:none;transition:all .2s}.ProfilePage-module__9t0n8W__filterButton.ProfilePage-module__9t0n8W__active{color:#000;text-underline-position:from-font;text-decoration:underline}.ProfilePage-module__9t0n8W__filterButton:hover{color:#000}.ProfilePage-module__9t0n8W__ordersList{flex-direction:column;gap:13.29px;display:flex}.ProfilePage-module__9t0n8W__orderCard{cursor:pointer;background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:7px;grid-template-columns:82.93px 1fr auto auto;align-items:center;gap:13.29px;padding:13.29px;transition:all .2s;display:grid}.ProfilePage-module__9t0n8W__orderCard:hover{background:#fef4e6;border-color:rgba(0,0,0,.15);transform:translateY(-2px)}.ProfilePage-module__9t0n8W__orderImage{border-radius:5px;width:82.93px;height:82.93px;overflow:hidden}.ProfilePage-module__9t0n8W__productImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module__9t0n8W__orderDetails{flex-direction:column;gap:3.36px;display:flex}.ProfilePage-module__9t0n8W__orderProductName{color:#000;margin:0;font-family:Parisine,sans-serif;font-size:16.64px;font-weight:100}.ProfilePage-module__9t0n8W__orderInfo{flex-direction:column;gap:3.36px;display:flex}.ProfilePage-module__9t0n8W__orderInfoItem{color:rgba(0,0,0,.8);margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:12.41px;line-height:1.4}.ProfilePage-module__9t0n8W__orderInfoLabel{margin-right:8px;font-family:Parisine Pro Gris,sans-serif;font-weight:100}.ProfilePage-module__9t0n8W__orderTime{color:rgba(0,0,0,.6);margin-top:auto;font-family:Parisine Pro Gris,sans-serif;font-size:11.68px}.ProfilePage-module__9t0n8W__orderPrice{text-align:right;align-items:baseline;gap:3.36px;display:flex}.ProfilePage-module__9t0n8W__priceAmount{color:#000;font-family:Sabon Next LT Pro,serif;font-size:16.64px;font-weight:100}.ProfilePage-module__9t0n8W__currency{color:#000;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px}.ProfilePage-module__9t0n8W__orderStatus{flex-direction:column;align-items:flex-end;gap:9.93px;min-width:150px;display:flex}.ProfilePage-module__9t0n8W__statusBadge{white-space:nowrap;border-radius:20px;align-items:center;gap:6.57px;padding:6px 14px;font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;font-weight:100;transition:all .2s;display:flex}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__delivered{color:#fffcf8;background:#000}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__pending{color:#000;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.ProfilePage-module__9t0n8W__statusText{font-weight:100}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__delivered .ProfilePage-module__9t0n8W__statusText{color:#fffcf8}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__pending .ProfilePage-module__9t0n8W__statusText{color:#000}.ProfilePage-module__9t0n8W__statusIcon{font-size:1.2em;line-height:1}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__delivered .ProfilePage-module__9t0n8W__statusIcon{color:#000;background:#fffcf8}.ProfilePage-module__9t0n8W__statusBadge.ProfilePage-module__9t0n8W__pending .ProfilePage-module__9t0n8W__statusIcon{color:#fffcf8;background:#000}.ProfilePage-module__9t0n8W__completePaymentButton{color:#fffcf8;cursor:pointer;white-space:nowrap;background:#000;border:none;border-radius:7px;padding:8.32px 16.64px;font-family:Sabon Next LT Pro,serif;font-size:11.68px;font-weight:100;text-decoration:none;transition:all .2s;display:inline-block}.ProfilePage-module__9t0n8W__completePaymentButton:hover{background:rgba(0,0,0,.8);transform:translateY(-1px)}.ProfilePage-module__9t0n8W__completePaymentButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:1024px){.ProfilePage-module__9t0n8W__orderCard{grid-template-columns:99.57px 1fr auto auto;gap:9.93px;padding:9.93px}.ProfilePage-module__9t0n8W__orderImage{width:99.57px;height:99.57px}.ProfilePage-module__9t0n8W__orderProductName,.ProfilePage-module__9t0n8W__orderInfoItem,.ProfilePage-module__9t0n8W__orderTime{font-size:14.89px}.ProfilePage-module__9t0n8W__priceAmount{font-size:16.64px}.ProfilePage-module__9t0n8W__currency{font-size:11.68px}}@media (max-width:768px){.ProfilePage-module__9t0n8W__orderFilters{flex-direction:column;align-items:flex-start;gap:9.93px}.ProfilePage-module__9t0n8W__orderCard{text-align:left;grid-template-columns:1fr;gap:13.29px}.ProfilePage-module__9t0n8W__orderImage{aspect-ratio:16/10;width:100%;height:auto;margin:0}.ProfilePage-module__9t0n8W__orderDetails{order:2}.ProfilePage-module__9t0n8W__orderPrice{text-align:left;order:3;justify-content:flex-start}.ProfilePage-module__9t0n8W__orderStatus{flex-flow:wrap;order:4;align-items:flex-start}.ProfilePage-module__9t0n8W__completePaymentButton{padding:6.57px 13.29px;font-size:11.68px}}@media (prefers-reduced-motion:reduce){.ProfilePage-module__9t0n8W__profilePage *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1200px){.ProfilePage-module__9t0n8W__mainContent{max-width:100%;padding-left:16px;padding-right:16px}.ProfilePage-module__9t0n8W__content{padding-left:16px}}@media (max-width:768px){.ProfilePage-module__9t0n8W__mainContent{flex-direction:column;gap:13.29px}.ProfilePage-module__9t0n8W__sidebar{width:92%;position:static}.ProfilePage-module__9t0n8W__content{padding-left:0}.ProfilePage-module__9t0n8W__sidebarNav{flex-flow:wrap;gap:6.57px}.ProfilePage-module__9t0n8W__sidebarButton{text-align:center;flex:1;min-width:99.57px;padding:6.57px 9.93px;font-size:11.68px}.ProfilePage-module__9t0n8W__sidebarButton.ProfilePage-module__9t0n8W__active:before{display:none}.ProfilePage-module__9t0n8W__formRow{grid-template-columns:1fr;gap:9.93px}.ProfilePage-module__9t0n8W__formActions{flex-direction:column;gap:9.93px}.ProfilePage-module__9t0n8W__submitButton,.ProfilePage-module__9t0n8W__cancelButton{text-align:center;width:100%}.ProfilePage-module__9t0n8W__profileForm,.ProfilePage-module__9t0n8W__addressForm,.ProfilePage-module__9t0n8W__newsletterForm{max-width:100%}}@media (max-width:480px){.ProfilePage-module__9t0n8W__mainContent{padding-left:9.93px;padding-right:9.93px}.ProfilePage-module__9t0n8W__content{padding-left:0}.ProfilePage-module__9t0n8W__sidebar{padding:13.29px}.ProfilePage-module__9t0n8W__sidebarNav{flex-direction:column}.ProfilePage-module__9t0n8W__sidebarButton{text-align:left;flex:none;min-width:auto}.ProfilePage-module__9t0n8W__sectionTitle{font-size:14.89px}}.ProfilePage-module__9t0n8W__sidebarButton:focus-visible{outline-offset:2px;outline:2px solid #000}.ProfilePage-module__9t0n8W__actionButton:focus-visible{outline-offset:2px;outline:2px solid #000}.ProfilePage-module__9t0n8W__emptyStateButton:focus-visible{outline-offset:2px;outline:2px solid #000}.ProfilePage-module__9t0n8W__completePaymentButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:high){.ProfilePage-module__9t0n8W__sidebarButton:hover{color:#000;background:#fffcf8}.ProfilePage-module__9t0n8W__actionButton:hover{color:#fffcf8;background:#000}}.ProfilePage-module__9t0n8W__profileForm,.ProfilePage-module__9t0n8W__addressForm,.ProfilePage-module__9t0n8W__newsletterForm{max-width:600px;margin-top:13.29px}.ProfilePage-module__9t0n8W__formGroup{margin-bottom:16.64px}.ProfilePage-module__9t0n8W__formRow{grid-template-columns:2fr 1fr;gap:16.64px;display:grid}.ProfilePage-module__9t0n8W__formLabel{color:#000;margin-bottom:6.57px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;font-weight:100;display:block}.ProfilePage-module__9t0n8W__formInput{color:#000;background:#fffcf8;border:1px solid rgba(0,0,0,.2);border-radius:5.84px;width:100%;padding:9.93px 13.29px;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfilePage-module__9t0n8W__formInput[placeholder*=postal\ code],.ProfilePage-module__9t0n8W__formInput[placeholder*=Postal\ code]{max-width:120px}.ProfilePage-module__9t0n8W__formInput:focus{border-color:#000;outline:none}.ProfilePage-module__9t0n8W__formInput.ProfilePage-module__9t0n8W__inputError{border-color:#dc2626}.ProfilePage-module__9t0n8W__fieldError{color:#dc2626;margin-top:3.36px;font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;display:block}.ProfilePage-module__9t0n8W__errorMessage{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:3.36px;margin-bottom:16.64px;padding:9.93px 13.29px;font-family:Parisine Pro Gris,sans-serif;font-size:11.68px}.ProfilePage-module__9t0n8W__formActions{border-top:1px solid rgba(0,0,0,.1);gap:13.29px;margin-top:26.57px;padding-top:16.64px;display:flex}.ProfilePage-module__9t0n8W__submitButton{color:#fffcf8;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;background:#000;border:none;border-radius:5.84px;min-width:120px;padding:9.93px 19.86px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.ProfilePage-module__9t0n8W__submitButton:hover:not(:disabled){background:rgba(0,0,0,.8);transform:translateY(-1.61px)}.ProfilePage-module__9t0n8W__submitButton:disabled{cursor:not-allowed;background:rgba(0,0,0,.3);transform:none}.ProfilePage-module__9t0n8W__cancelButton{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:1px solid rgba(0,0,0,.2);border-radius:5.84px;min-width:120px;padding:9.93px 19.86px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.ProfilePage-module__9t0n8W__cancelButton:hover{background:rgba(0,0,0,.05);border-color:#000}.ProfilePage-module__9t0n8W__newsletterSection{max-width:700px}.ProfilePage-module__9t0n8W__subscriptionOptions{margin:16.64px 0}.ProfilePage-module__9t0n8W__subscriptionItem{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;margin-bottom:16.64px;padding:13.29px;transition:all .2s}.ProfilePage-module__9t0n8W__subscriptionItem:hover{background:#fef4e6;border-color:#000}.ProfilePage-module__9t0n8W__checkboxLabel{cursor:pointer;align-items:flex-start;gap:9.93px;font-family:Parisine Pro Gris,sans-serif;display:flex}.ProfilePage-module__9t0n8W__checkbox{accent-color:#000;width:16.64px;height:16.64px;margin-top:1.61px}.ProfilePage-module__9t0n8W__checkboxText{flex-direction:column;gap:3.36px;display:flex}.ProfilePage-module__9t0n8W__checkboxText strong{color:#000;font-family:Sabon Next LT Pro,serif;font-size:14.6px;font-weight:100}.ProfilePage-module__9t0n8W__checkboxText small{color:rgba(0,0,0,.6);font-family:Parisine Pro Gris,sans-serif;font-size:11.68px;line-height:1.4}.ProfilePage-module__9t0n8W__addressList{flex-direction:column;gap:13.29px;margin-bottom:19.86px;display:flex}.ProfilePage-module__9t0n8W__addressCard{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;justify-content:space-between;align-items:center;gap:13.29px;padding:13.29px;transition:all .2s;display:flex}.ProfilePage-module__9t0n8W__addressCard:hover{background:rgba(254,244,230,.8);border-color:#000;transform:translateY(-1px)}.ProfilePage-module__9t0n8W__addressCard p{color:#000;flex:1;margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:13.29px;line-height:1.4}.ProfilePage-module__9t0n8W__defaultBadge{color:#fffcf8;white-space:nowrap;background:#000;border-radius:3.36px;padding:3.36px 9.93px;font-family:Sabon Next LT Pro,serif;font-size:11.68px;font-weight:100}.ProfilePage-module__9t0n8W__deleteButton{color:#fffcf8!important;background:#dc2626!important;border:none!important}.ProfilePage-module__9t0n8W__deleteButton:hover{transform:translateY(-1px);background:#b91c1c!important}.ProfilePage-module__9t0n8W__mapContainer{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;margin-top:19.86px;padding:13.29px}.ProfilePage-module__9t0n8W__mapContainer h3{color:#000;margin:0 0 13.29px;font-family:Sabon Next LT Pro,serif;font-size:14.6px;font-weight:100}@media (max-width:768px){.ProfilePage-module__9t0n8W__addressCard{flex-direction:column;align-items:flex-start;gap:9.93px}.ProfilePage-module__9t0n8W__addressCard p{margin-bottom:6.57px}.ProfilePage-module__9t0n8W__mapContainer{margin-top:13.29px;padding:9.93px}}@media print{.ProfilePage-module__9t0n8W__sidebar{display:none}.ProfilePage-module__9t0n8W__mainContent{flex-direction:column}.ProfilePage-module__9t0n8W__mapContainer,.ProfilePage-module__9t0n8W__feedbackButtonContainer{display:none}}
.Dashboard-module__m9m7zq__dashboard{flex-direction:column;gap:32px;max-width:800px;display:flex}.Dashboard-module__m9m7zq__welcomeSection{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:1px solid #e2e8f0;border-radius:12px;padding:32px 0}.Dashboard-module__m9m7zq__welcomeTitle{color:#1f2937;margin:0 0 8px;font-family:Sabon Next LT Pro,serif;font-size:28px;font-weight:600}.Dashboard-module__m9m7zq__userName{color:#3b82f6}.Dashboard-module__m9m7zq__welcomeText{color:#6b7280;margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:16px}.Dashboard-module__m9m7zq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.Dashboard-module__m9m7zq__statCard{background:#fffcf8;border:1px solid #e5e7eb;border-radius:12px;align-items:center;padding:24px;transition:all .2s;display:flex}.Dashboard-module__m9m7zq__statCard:hover{border-color:#3b82f6}.Dashboard-module__m9m7zq__statContent{flex:1}.Dashboard-module__m9m7zq__statNumber{color:#1f2937;margin:0 0 4px;font-family:Sabon Next LT Pro,serif;font-size:24px;font-weight:600}.Dashboard-module__m9m7zq__statLabel{color:#6b7280;margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:14px}.Dashboard-module__m9m7zq__quickActions{background:#fffcf8;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.Dashboard-module__m9m7zq__sectionTitle{color:#000;border-bottom:1px solid rgba(0,0,0,.1);margin:0;padding-bottom:8px;font-family:Sabon Next LT Pro,serif;font-size:18px;font-weight:200}.Dashboard-module__m9m7zq__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.Dashboard-module__m9m7zq__actionCard{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;padding:20px;transition:all .2s;display:flex}.Dashboard-module__m9m7zq__actionCard:hover{background:#f1f5f9;border-color:#3b82f6;transform:translateY(-2px)}.Dashboard-module__m9m7zq__actionContent{flex:1}.Dashboard-module__m9m7zq__actionTitle{color:#1f2937;margin:0 0 4px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600}.Dashboard-module__m9m7zq__actionDescription{color:#6b7280;margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:14px}.Dashboard-module__m9m7zq__recentOrders{background:#fffcf8;padding:24px;transition:all .2s}.Dashboard-module__m9m7zq__recentOrders:hover{border-color:rgba(0,0,0,.2)}.Dashboard-module__m9m7zq__ordersList{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.Dashboard-module__m9m7zq__orderCard{background:0 0;border:1px solid rgba(0,0,0,.08);border-radius:5px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.Dashboard-module__m9m7zq__orderCard:hover{background:#fef4e6;border-color:rgba(0,0,0,.15)}.Dashboard-module__m9m7zq__orderInfo{flex:1}.Dashboard-module__m9m7zq__orderId{color:#000;margin:0 0 4px;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600}.Dashboard-module__m9m7zq__orderDate{color:rgba(0,0,0,.7);margin:0;font-family:Parisine Pro Gris,sans-serif;font-size:14px}.Dashboard-module__m9m7zq__orderStatus{margin:0 16px}.Dashboard-module__m9m7zq__statusBadge{color:#fffcf8;text-transform:capitalize;border:1px solid transparent;border-radius:20px;padding:4px 12px;font-family:Parisine Pro Gris,sans-serif;font-size:12px;font-weight:500;display:inline-block}.Dashboard-module__m9m7zq__orderTotal{color:#000;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:600}.Dashboard-module__m9m7zq__viewAllButton{color:#fffcf8;cursor:pointer;text-align:center;background:#000;border:1px solid #000;border-radius:7px;width:100%;padding:12px 24px;font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:500;transition:all .2s}.Dashboard-module__m9m7zq__viewAllButton:hover{background:rgba(0,0,0,.85);transform:translateY(-1px)}.Dashboard-module__m9m7zq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.Dashboard-module__m9m7zq__summaryItem{background:0 0;padding:16px}.Dashboard-module__m9m7zq__summaryLabel{color:rgba(0,0,0,.7);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-family:Parisine Pro Gris,sans-serif;font-size:14px}.Dashboard-module__m9m7zq__summaryValue{color:#000;margin:0;font-family:Sabon Next LT Pro,serif;font-size:16px;font-weight:200}@media (max-width:768px){.Dashboard-module__m9m7zq__dashboard{gap:24px;padding:0}.Dashboard-module__m9m7zq__welcomeSection{padding:24px 16px}.Dashboard-module__m9m7zq__welcomeTitle{font-size:24px}.Dashboard-module__m9m7zq__statsGrid{grid-template-columns:repeat(2,1fr);gap:16px}.Dashboard-module__m9m7zq__statCard{padding:16px}.Dashboard-module__m9m7zq__statNumber{font-size:20px}.Dashboard-module__m9m7zq__actionsGrid{grid-template-columns:1fr}.Dashboard-module__m9m7zq__actionCard{padding:16px}.Dashboard-module__m9m7zq__orderCard{flex-direction:column;align-items:flex-start;gap:12px}.Dashboard-module__m9m7zq__orderStatus{margin:0}.Dashboard-module__m9m7zq__summaryGrid{grid-template-columns:1fr}}@media (max-width:480px){.Dashboard-module__m9m7zq__statsGrid{grid-template-columns:1fr}.Dashboard-module__m9m7zq__welcomeTitle{font-size:20px}.Dashboard-module__m9m7zq__welcomeText{font-size:14px}}.Dashboard-module__m9m7zq__accountInfo{flex-direction:column;gap:24px;display:flex}.Dashboard-module__m9m7zq__topRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Dashboard-module__m9m7zq__bottomRow{grid-template-columns:1fr;display:grid}.Dashboard-module__m9m7zq__contactSection,.Dashboard-module__m9m7zq__newslettersSection,.Dashboard-module__m9m7zq__addressSection{background:#fffcf8;flex-direction:column;display:flex}.Dashboard-module__m9m7zq__contactInfo,.Dashboard-module__m9m7zq__newsletterInfo,.Dashboard-module__m9m7zq__addressInfo{flex-direction:column;gap:12px;display:flex}.Dashboard-module__m9m7zq__infoItem{flex-direction:column;gap:4px;display:flex}.Dashboard-module__m9m7zq__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-family:Parisine Pro Gris,sans-serif;font-size:12px;font-weight:600}.Dashboard-module__m9m7zq__infoValue{color:#1f2937;font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:500}.Dashboard-module__m9m7zq__subscriptionText{color:#1f2937;font-family:Sabon Next LT Pro,serif;font-size:14px;font-weight:500;line-height:1.5}.Dashboard-module__m9m7zq__contactButtons,.Dashboard-module__m9m7zq__newsletterButtons,.Dashboard-module__m9m7zq__addressButtons{gap:12px;margin-top:8px;display:flex}.Dashboard-module__m9m7zq__editButton,.Dashboard-module__m9m7zq__changePasswordButton{color:#000;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:6px;padding:6px 12px;font-family:Sabon Next LT Pro;font-size:15px;font-weight:400;text-decoration:none;transition:all .2s;display:flex}.Dashboard-module__m9m7zq__editIcon{color:#6b7280;flex-shrink:0}@media (max-width:768px){.Dashboard-module__m9m7zq__topRow{grid-template-columns:1fr}.Dashboard-module__m9m7zq__contactButtons,.Dashboard-module__m9m7zq__newsletterButtons,.Dashboard-module__m9m7zq__addressButtons{flex-direction:column}.Dashboard-module__m9m7zq__editButton,.Dashboard-module__m9m7zq__changePasswordButton{text-align:center;width:100%}}
.AccountInfoInformation-module__ak_4NW__accountInfoContainer{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;display:grid}.AccountInfoInformation-module__ak_4NW__accountInfoSection{background:#fffcf8;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.AccountInfoInformation-module__ak_4NW__userInfo{flex-direction:column;gap:8px;display:flex}.AccountInfoInformation-module__ak_4NW__nameForm{flex-direction:column;gap:12px;display:flex}.AccountInfoInformation-module__ak_4NW__nameInputs{flex-direction:column;gap:8px;display:flex}.AccountInfoInformation-module__ak_4NW__nameInput{color:#1f2937;background:#fffcf8;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-family:Sabon Next LT Pro,serif;font-size:16px;transition:border-color .2s}.AccountInfoInformation-module__ak_4NW__nameInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AccountInfoInformation-module__ak_4NW__nameInput::placeholder{color:#9ca3af}.AccountInfoInformation-module__ak_4NW__actionButtons{flex-direction:column;gap:12px;display:flex}.AccountInfoInformation-module__ak_4NW__actionButton{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-family:Parisine Pro Gris,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.AccountInfoInformation-module__ak_4NW__actionButton:hover{background:#f9fafb}.AccountInfoInformation-module__ak_4NW__changeIcon{color:#6b7280;flex-shrink:0}.AccountInfoInformation-module__ak_4NW__changeFormSection{background:#fffcf8;border-radius:12px;flex-direction:column;padding:24px;display:flex}.AccountInfoInformation-module__ak_4NW__placeholder{color:#6b7280;text-align:center;justify-content:center;align-items:center;height:200px;font-family:Sabon Next LT Pro,serif;font-size:16px;display:flex}.AccountInfoInformation-module__ak_4NW__formContainer{flex-direction:column;gap:20px;display:flex}.AccountInfoInformation-module__ak_4NW__form{flex-direction:column;gap:16px;display:flex}.AccountInfoInformation-module__ak_4NW__formGroup{flex-direction:column;gap:4px;display:flex}.AccountInfoInformation-module__ak_4NW__formInput{color:#1f2937;background:#fffcf8;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-family:Sabon Next LT Pro,serif;font-size:14px;transition:border-color .2s}.AccountInfoInformation-module__ak_4NW__formInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AccountInfoInformation-module__ak_4NW__formInput::placeholder{color:#9ca3af}.AccountInfoInformation-module__ak_4NW__formActions{gap:12px;margin-top:8px;display:flex}.AccountInfoInformation-module__ak_4NW__submitButton{color:#fffcf8;cursor:pointer;background:#000;border:none;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:10px 18px;font-family:Sabon Next LT Pro,sans-serif;font-size:18px;font-weight:500;transition:background-color .2s}.AccountInfoInformation-module__ak_4NW__submitButton:hover:not(:disabled){background:#333}.AccountInfoInformation-module__ak_4NW__submitButton:disabled{cursor:not-allowed;background:#9ca3af}.AccountInfoInformation-module__ak_4NW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;font-family:Parisine Pro Gris,sans-serif;font-size:14px}@media (max-width:768px){.AccountInfoInformation-module__ak_4NW__accountInfoContainer{grid-template-columns:1fr;gap:16px}.AccountInfoInformation-module__ak_4NW__accountInfoSection,.AccountInfoInformation-module__ak_4NW__changeFormSection{padding:16px}.AccountInfoInformation-module__ak_4NW__formActions{flex-direction:column}.AccountInfoInformation-module__ak_4NW__submitButton,.AccountInfoInformation-module__ak_4NW__cancelButton{text-align:center;width:100%}}
.OrderDetailsModal-module__paUklG__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:16.64px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.OrderDetailsModal-module__paUklG__modalContent{background:#fffcf8;border-radius:5.84px;width:100%;max-width:800px;max-height:85vh;font-family:Sabon Next LT Pro;animation:.3s ease-out OrderDetailsModal-module__paUklG__modalSlideIn;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}@keyframes OrderDetailsModal-module__paUklG__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.OrderDetailsModal-module__paUklG__modalHeader{background:#fffcf8;border-bottom:1px solid rgba(0,0,0,.1);border-radius:5.84px 5.84px 0 0;justify-content:space-between;align-items:center;padding:10.86px 24.82px;display:flex}.OrderDetailsModal-module__paUklG__modalTitle{color:#000;margin:0;font-family:Sabon Next LT Pro,serif;font-size:20.75px;font-weight:100}.OrderDetailsModal-module__paUklG__closeButton{color:#000;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:33.14px;height:33.14px;padding:0;font-size:24.82px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.OrderDetailsModal-module__paUklG__closeButton:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.OrderDetailsModal-module__paUklG__modalBody{padding:19.86px}.OrderDetailsModal-module__paUklG__statusSection{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;justify-content:space-between;align-items:center;margin-bottom:19.86px;padding:13.29px;display:flex}.OrderDetailsModal-module__paUklG__statusBadge{border-radius:20px;align-items:center;gap:8.32px;padding:6.57px 13.29px;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.OrderDetailsModal-module__paUklG__statusBadge.OrderDetailsModal-module__paUklG__delivered{color:#fffcf8;background:#000}.OrderDetailsModal-module__paUklG__statusBadge.OrderDetailsModal-module__paUklG__pending{color:#000;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.OrderDetailsModal-module__paUklG__statusIcon{font-size:13.29px}.OrderDetailsModal-module__paUklG__statusText{font-weight:100}.OrderDetailsModal-module__paUklG__paymentButton{color:#fffcf8;cursor:pointer;background:#000;border:none;border-radius:5.84px;padding:8.32px 16.64px;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.OrderDetailsModal-module__paUklG__paymentButton:hover{background:rgba(0,0,0,.8);transform:translateY(-1.61px)}.OrderDetailsModal-module__paUklG__mainContentGrid{grid-template-columns:1fr 1fr;gap:19.86px;margin-bottom:19.86px;display:grid}.OrderDetailsModal-module__paUklG__leftColumn{flex-direction:column;gap:13.29px;display:flex}.OrderDetailsModal-module__paUklG__rightColumn{flex-direction:column;display:flex}.OrderDetailsModal-module__paUklG__infoSection{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;padding:13.29px}.OrderDetailsModal-module__paUklG__sectionTitle{color:#000;border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 9.93px;padding-bottom:6.57px;font-family:Sabon Next LT Pro;font-size:14.6px;font-weight:100}.OrderDetailsModal-module__paUklG__infoItem{justify-content:space-between;align-items:flex-start;gap:13.29px;margin-bottom:6.57px;display:flex}.OrderDetailsModal-module__paUklG__infoItem:last-child{margin-bottom:0}.OrderDetailsModal-module__paUklG__infoLabel{color:rgba(0,0,0,.7);flex-shrink:0;min-width:99.57px;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100}.OrderDetailsModal-module__paUklG__infoValue{color:#000;text-align:right;word-break:break-word;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100}.OrderDetailsModal-module__paUklG__menuItemsSection{background:#fffcf8;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;flex-direction:column;height:100%;max-height:415px;padding:13.29px;display:flex}.OrderDetailsModal-module__paUklG__menuItemsList{flex-direction:column;flex:1;gap:6.57px;min-height:0;display:flex;overflow-y:auto}.OrderDetailsModal-module__paUklG__singleItem{flex:none;overflow-y:visible}.OrderDetailsModal-module__paUklG__singleMenuItem{text-align:center;flex-direction:column;align-items:center;gap:16.64px;padding:16.64px}.OrderDetailsModal-module__paUklG__menuItem{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;align-items:center;gap:9.93px;padding:6.57px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.OrderDetailsModal-module__paUklG__menuItem:hover{background:rgba(254,244,230,.8);border-color:rgba(0,0,0,.15);transform:translateY(-1.61px)}.OrderDetailsModal-module__paUklG__menuItemImage{border-radius:3.36px;flex-shrink:0;width:41.46px;height:41.46px;overflow:hidden}.OrderDetailsModal-module__paUklG__singleMenuItem .OrderDetailsModal-module__paUklG__menuItemImage{width:66.43px;height:66.43px}.OrderDetailsModal-module__paUklG__itemImage{object-fit:cover;width:100%;height:100%}.OrderDetailsModal-module__paUklG__menuItemDetails{flex-direction:column;flex:1;gap:3.36px;display:flex}.OrderDetailsModal-module__paUklG__itemName{color:#000;margin:0;font-family:Sabon Next LT Pro;font-size:13.29px;font-weight:100}.OrderDetailsModal-module__paUklG__itemDescription{color:rgba(0,0,0,.7);text-align:center;max-width:200px;margin:0;font-family:Sabon Next LT Pro;font-size:10.79px;line-height:1.4}.OrderDetailsModal-module__paUklG__itemPrice{color:#000;margin-top:3.36px;font-family:Sabon Next LT Pro;font-size:13.29px;font-weight:100}.OrderDetailsModal-module__paUklG__moreItems{text-align:center;color:rgba(0,0,0,.7);background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:3.36px;padding:9.93px;font-family:Sabon Next LT Pro;font-size:11.68px;font-style:italic}.OrderDetailsModal-module__paUklG__commentSection{background:#fef4e6;border:1px solid rgba(0,0,0,.1);border-radius:3.36px;margin-bottom:19.86px;padding:13.29px}.OrderDetailsModal-module__paUklG__commentText{color:#000;margin:0;font-family:Sabon Next LT Pro;font-size:11.68px;font-style:italic;line-height:1.5}.OrderDetailsModal-module__paUklG__orderSummary{color:#fffcf8;background:#000;border-radius:3.36px;width:50%;margin:0 auto;padding:16.64px}.OrderDetailsModal-module__paUklG__summaryRow{justify-content:space-between;align-items:center;margin-bottom:6.57px;display:flex}.OrderDetailsModal-module__paUklG__summaryRow:last-child{margin-bottom:0}.OrderDetailsModal-module__paUklG__summaryLabel{color:rgba(255,252,248,.8);font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100}.OrderDetailsModal-module__paUklG__summaryValue{color:#fffcf8;font-family:Sabon Next LT Pro;font-size:11.68px;font-weight:100}.OrderDetailsModal-module__paUklG__totalRow{border-top:1px solid rgba(255,252,248,.2);margin-top:9.93px;padding-top:9.93px}.OrderDetailsModal-module__paUklG__totalRow .OrderDetailsModal-module__paUklG__summaryLabel{color:#fffcf8;font-size:13.29px;font-weight:100}.OrderDetailsModal-module__paUklG__totalRow .OrderDetailsModal-module__paUklG__summaryValue{color:#fffcf8;font-size:14.89px;font-weight:100}@media (max-width:768px){.OrderDetailsModal-module__paUklG__modalOverlay{padding:8.32px}.OrderDetailsModal-module__paUklG__modalContent{max-height:95vh}.OrderDetailsModal-module__paUklG__modalHeader{padding:16.64px 19.86px}.OrderDetailsModal-module__paUklG__modalTitle{font-size:16.64px}.OrderDetailsModal-module__paUklG__modalBody{padding:19.86px}.OrderDetailsModal-module__paUklG__mainContentGrid{grid-template-columns:1fr;gap:19.86px}.OrderDetailsModal-module__paUklG__statusSection{flex-direction:column;align-items:stretch;gap:13.29px}.OrderDetailsModal-module__paUklG__paymentButton{text-align:center;width:100%}.OrderDetailsModal-module__paUklG__infoItem{flex-direction:column;align-items:flex-start;gap:3.36px}.OrderDetailsModal-module__paUklG__infoValue{text-align:left}.OrderDetailsModal-module__paUklG__menuItemsList{max-height:300px}.OrderDetailsModal-module__paUklG__menuItem{text-align:center;flex-direction:column;gap:6.57px}.OrderDetailsModal-module__paUklG__menuItemImage{width:49.79px;height:49.79px}}@media (max-width:480px){.OrderDetailsModal-module__paUklG__modalHeader{padding:13.29px 16.64px}.OrderDetailsModal-module__paUklG__modalBody{padding:16.64px}.OrderDetailsModal-module__paUklG__modalTitle{font-size:14.89px}.OrderDetailsModal-module__paUklG__closeButton{width:29.86px;height:29.86px;font-size:23.21px}}
