.ContactPage_contactPage__M3uBC{min-height:100vh;display:flex;flex-direction:column;background-color:var(--paul-white);width:100%;overflow-x:hidden}.ContactPage_navbarSpacing__efHb8{padding-top:0}.ContactPage_breadcrumbsContainer__pKd2D{padding:1rem 0;background-color:var(--paul-white)}.ContactPage_breadcrumbsWrapper__hQAjR{max-width:1140px;margin:0 auto;padding:0 20px}.ContactPage_pageTitleContainer__BM8lZ{background-color:var(--paul-white);text-align:center}.ContactPage_pageTitleWrapper__3IYkg{max-width:1140px;margin:0 auto;padding:0 20px}.ContactPage_pageTitle__6WUox{color:#000;font-family:Sabon Next LT Pro;font-size:44px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.ContactPage_mainContent__jbmno{background-color:var(--paul-white);padding:1rem 0}.ContactPage_contentWrapper__pFKfO{max-width:1140px;margin:0 auto;padding:0 20px}.ContactPage_twoColumnLayout__QS1Si{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ContactPage_leftColumn__00T1n{display:flex;justify-content:center;align-items:center}.ContactPage_imageContainer__wrEda{position:relative;width:100%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1)}.ContactPage_contactImage__feGOl{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ContactPage_rightColumn__JgFYl{display:flex;flex-direction:column}.ContactPage_formContainer__X4W81{background:var(--paul-white)}.ContactPage_formHeader__4UXLK{text-align:center;margin-bottom:2rem}.ContactPage_formTitle__oL1gu{font-family:Sabon Next LT Pro;font-size:28px;font-weight:400;color:var(--paul-black);margin:0 0 1rem}.ContactPage_formSubtitle__2LQ_0{font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:#4A4A4A;line-height:1.6;margin:0}.ContactPage_contactForm__6KpTi{display:flex;flex-direction:column;gap:1.5rem}.ContactPage_formRow__5Qs91{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ContactPage_formGroup__zBb7s{display:flex;flex-direction:column}.ContactPage_formInput__nhPIR,.ContactPage_formSelect__z5u5i,.ContactPage_formTextarea__yj3_a{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background-color:var(--paul-white);font-family:Sabon Next LT Pro;font-size:16px;font-weight:300;color:var(--paul-black);transition:all .3s ease;box-sizing:border-box}.ContactPage_formInput__nhPIR:focus,.ContactPage_formSelect__z5u5i:focus,.ContactPage_formTextarea__yj3_a:focus{outline:none}.ContactPage_formInput__nhPIR:focus-visible,.ContactPage_formSelect__z5u5i:focus-visible,.ContactPage_formTextarea__yj3_a:focus-visible{outline:none;border-color:#D4AF37;box-shadow:0 0 0 3px rgba(212,175,55,.35)}.ContactPage_formTextarea__yj3_a{resize:vertical;min-height:120px}.ContactPage_formSubmitButton__QX_nx{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 32px;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-family:Sabon Next LT Pro;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.ContactPage_formSubmitButton__QX_nx:hover:not(:disabled){background-color:#D4AF37;color:var(--paul-black);transform:translateY(-2px)}.ContactPage_formSubmitButton__QX_nx:disabled{opacity:.7;cursor:not-allowed;transform:none}.ContactPage_loadingSpinner__f_X7M{width:20px;height:20px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ContactPage_spin__NWBQ9 1s linear infinite}@keyframes ContactPage_spin__NWBQ9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactPage_formSuccess__9L_uM{background:#d4edda;color:#155724;border-radius:8px;border:1px solid #c3e6cb}.ContactPage_formError__hpIjS,.ContactPage_formSuccess__9L_uM{padding:12px 16px;margin-bottom:20px;font-family:Sabon Next LT Pro;font-size:14px}.ContactPage_formError__hpIjS{background:#f8d7da;color:#721c24;border-radius:8px;border:1px solid #f5c6cb}@media (max-width:1023px){.ContactPage_pageTitle__6WUox{font-size:36px}.ContactPage_twoColumnLayout__QS1Si{gap:3rem}.ContactPage_imageContainer__wrEda{height:400px}.ContactPage_formContainer__X4W81{padding:2rem}.ContactPage_formTitle__oL1gu{font-size:24px}}@media (max-width:768px){.ContactPage_breadcrumbsWrapper__hQAjR,.ContactPage_contentWrapper__pFKfO,.ContactPage_pageTitleWrapper__3IYkg{padding:0 16px}.ContactPage_pageTitle__6WUox{font-size:32px}.ContactPage_twoColumnLayout__QS1Si{grid-template-columns:1fr;gap:2rem}.ContactPage_imageContainer__wrEda{height:300px}.ContactPage_formContainer__X4W81{padding:1.5rem}.ContactPage_formTitle__oL1gu{font-size:22px}.ContactPage_formSubtitle__2LQ_0{font-size:14px}.ContactPage_formRow__5Qs91{grid-template-columns:1fr;gap:1rem}.ContactPage_formInput__nhPIR,.ContactPage_formSelect__z5u5i,.ContactPage_formTextarea__yj3_a{padding:10px 12px;font-size:14px}.ContactPage_formTextarea__yj3_a{min-height:100px}.ContactPage_formSubmitButton__QX_nx{padding:14px 24px;font-size:14px}}@media (max-width:480px){.ContactPage_pageTitle__6WUox{font-size:28px}.ContactPage_imageContainer__wrEda{height:250px}.ContactPage_formContainer__X4W81{padding:1.25rem}.ContactPage_formTitle__oL1gu{font-size:20px}.ContactPage_formSubtitle__2LQ_0{font-size:13px}.ContactPage_formInput__nhPIR,.ContactPage_formSelect__z5u5i,.ContactPage_formTextarea__yj3_a{padding:8px 10px;font-size:13px}.ContactPage_formSubmitButton__QX_nx{padding:12px 20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ContactPage_loadingSpinner__f_X7M{animation-duration:1.5s!important;animation-delay:0s!important;animation-iteration-count:infinite!important}}.Breadcrumbs_breadcrumb___fstT{margin-bottom:1rem}.Breadcrumbs_breadcrumbItem__9vLFu,.Breadcrumbs_breadcrumb___fstT{display:flex;align-items:center;gap:.5rem}.Breadcrumbs_separator__RWF5d{color:rgba(0,0,0,.5);margin:0 .25rem}.Breadcrumbs_link__qaLwr{text-decoration:none;color:rgba(0,0,0,.7);transition:color .2s ease;font-weight:400}.Breadcrumbs_link__qaLwr:hover{color:var(--paul-black)}.Breadcrumbs_text__oun0n{color:rgba(0,0,0,.7);font-weight:400}.Breadcrumbs_textActive__5wl8B{color:var(--paul-black);font-weight:700;text-decoration:underline;text-underline-offset:2px}.FeedbackModal_feedbackButtonContainer__2IyiR{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000}.FeedbackModal_feedbackButton__YWkw8{writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:#FEF4E6;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:100;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.FeedbackModal_feedbackButton__YWkw8:hover{background-color:#D4AF37;color:var(--paul-black);transform:scale(1.05)}.FeedbackModal_feedbackButtonHidden__pQhP_{opacity:0;transform:scale(.8);pointer-events:none}.FeedbackModal_feedbackModal__bwryT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.FeedbackModal_feedbackModalOpen__3kRKD{opacity:1;backdrop-filter:blur(4px)}.FeedbackModal_feedbackModalClosed__X7HT1{opacity:0;backdrop-filter:blur(0)}.FeedbackModal_feedbackModalContent__5MIou{background-color:rgb(0,0,0);padding:1.5rem;border-radius:12px;max-width:500px;width:30%;height:auto;min-height:200px;max-height:80vh;overflow:visible;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:right center;position:relative;right:0;display:flex;flex-direction:column}.FeedbackModal_feedbackModalContent__5MIou.FeedbackModal_expanded__98UXW{width:35%;min-height:300px}.FeedbackModal_feedbackModalContentOpen__lzqKy{opacity:1;transform:scale(1) translateX(0) translateY(0);transform-origin:center center}.FeedbackModal_feedbackModalContentClosed__s8Ymn{opacity:0;transform:scale(.1) translateX(200px) translateY(0);transform-origin:right center}.FeedbackModal_feedbackModalHeader__Uwk48{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.FeedbackModal_feedbackModalTitle__KTlGN{font-size:1.2rem;font-weight:100;color:#FFFAE6;margin:0;font-family:Sabon Next LT Pro}.FeedbackModal_ratingStep__bfKoB{display:flex;flex-direction:column;align-items:center;gap:1rem;flex:1;justify-content:center}.FeedbackModal_starsContainer__0H6t9{display:flex;gap:.5rem;justify-content:center}.FeedbackModal_star__7R1zF{background:none;border:none;font-size:2rem;color:#E5E7EB;cursor:pointer;transition:all .2s ease;padding:.25rem}.FeedbackModal_star__7R1zF:hover{color:#D4AF37;transform:scale(1.1)}.FeedbackModal_starActive__t_dTY{color:#D4AF37!important}.FeedbackModal_ratingLabels__HObHQ{display:flex;justify-content:space-between;width:100%;max-width:200px;font-size:.875rem;color:#6B7280}.FeedbackModal_ratingLabel__tBto_{font-weight:500}.FeedbackModal_nextButton__zWEy3{color:var(--Primary-2,#FEF4E6);font-family:Sabon Next LT Pro;font-size:12px;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.FeedbackModal_nextButtonActive__AXPLS{background-color:transparent;color:#FEF4E6;cursor:pointer}.FeedbackModal_nextButton__zWEy3:hover{transform:translateY(-3px)}.FeedbackModal_feedbackStep__isWwz{display:flex;flex-direction:column;align-items:center;gap:1rem;flex:1;justify-content:space-between}.FeedbackModal_feedbackTextarea__1wlFO{width:80%;height:160px;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;resize:none;font-family:inherit;margin:0 auto;background-color:#F9FAFB;color:var(--paul-black);transition:border-color .3s ease}.FeedbackModal_feedbackTextarea__1wlFO::-moz-placeholder{color:var(--color-gray-medium,#6B7280);font-style:italic}.FeedbackModal_feedbackTextarea__1wlFO::placeholder{color:var(--color-gray-medium,#6B7280);font-style:italic}.FeedbackModal_feedbackButtons__oRer0{display:flex;gap:.75rem;width:80%;justify-content:space-around}.FeedbackModal_backButton__SqTMP{color:var(--Primary-2,#FEF4E6);font-family:Sabon Next LT Pro;font-size:12px;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.FeedbackModal_backButton__SqTMP:hover{transform:translateY(-3px)}.FeedbackModal_submitButton___ibwp{color:var(--Primary-2,#FEF4E6);font-family:Sabon Next LT Pro;font-size:12px;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.FeedbackModal_submitButton___ibwp:hover{transform:translateY(-3px)}@keyframes FeedbackModal_feedbackButtonAppear__iQGCe{0%{opacity:0;transform:translateY(-50%) scale(.6) translateX(80px)}50%{opacity:.6;transform:translateY(-50%) scale(.9) translateX(20px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes FeedbackModal_feedbackButtonDisappear___Njbf{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}50%{opacity:.4;transform:translateY(-50%) scale(.6) translateX(50px)}to{opacity:0;transform:translateY(-50%) scale(.2) translateX(100px)}}@keyframes FeedbackModal_feedbackModalAppear__ABOZj{0%{opacity:0;transform:scale(.1) translateX(200px) translateY(0);transform-origin:right center}50%{opacity:.7;transform:scale(.7) translateX(50px) translateY(0);transform-origin:right center}to{opacity:1;transform:scale(1) translateX(0) translateY(0);transform-origin:center center}}@keyframes FeedbackModal_feedbackModalDisappear__Wpeio{0%{opacity:1;transform:scale(1) translateX(0) translateY(0);transform-origin:center center}50%{opacity:.3;transform:scale(.6) translateX(100px) translateY(0);transform-origin:right center}to{opacity:0;transform:scale(.1) translateX(200px) translateY(0);transform-origin:right center}}.FeedbackModal_feedbackButtonContainer__2IyiR{animation:FeedbackModal_feedbackButtonAppear__iQGCe .6s cubic-bezier(.25,.46,.45,.94)}.FeedbackModal_feedbackButtonHidden__pQhP_{animation:FeedbackModal_feedbackButtonDisappear___Njbf .4s cubic-bezier(.25,.46,.45,.94) forwards}.FeedbackModal_feedbackModalContentOpen__lzqKy{animation:FeedbackModal_feedbackModalAppear__ABOZj .5s cubic-bezier(.25,.46,.45,.94)}.FeedbackModal_feedbackModalContentClosed__s8Ymn{animation:FeedbackModal_feedbackModalDisappear__Wpeio .4s cubic-bezier(.25,.46,.45,.94) forwards}@media (max-width:767px){.FeedbackModal_feedbackButtonContainer__2IyiR{right:10px}.FeedbackModal_feedbackButton__YWkw8{padding:.75rem .4rem;font-size:.75rem}.FeedbackModal_feedbackModalContent__5MIou{width:45%;padding:1.25rem;max-width:none}.FeedbackModal_feedbackModalContent__5MIou.FeedbackModal_expanded__98UXW{width:45%;min-height:250px}.FeedbackModal_feedbackModalTitle__KTlGN{font-size:1rem}.FeedbackModal_star__7R1zF{font-size:1.5rem}.FeedbackModal_feedbackTextarea__1wlFO{width:90%;height:140px}.FeedbackModal_feedbackButtons__oRer0{width:90%}}@media (max-width:380px){.FeedbackModal_feedbackModalContent__5MIou,.FeedbackModal_feedbackModalContent__5MIou.FeedbackModal_expanded__98UXW{width:45%}}@media print{.FeedbackModal_feedbackButtonContainer__2IyiR{display:none}}.BreadPage_breadPage__g19lD{min-height:100vh;background:#fffcf8;font-family:Sabon Next LT Pro,serif}.BreadPage_breadcrumbsSection__zalFT{padding:1rem 0;background-color:#fffcf8;border-bottom:1px solid rgba(0,0,0,.06)}.BreadPage_heroSection__Lumg8{position:relative;height:440px;background:var(--paul-white);display:flex;align-items:center;justify-content:center;overflow:hidden}.BreadPage_heroBackground__q6gUZ{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1140px;height:100%;background-image:url(/images/breadHero.jpg);background-size:cover;background-position:50%;opacity:.9}.BreadPage_heroContent__XcKag{position:relative;z-index:2;text-align:left;color:var(--paul-white);padding-left:100px;max-width:1140px;width:100%;margin:0 auto}.BreadPage_heroTitle__nYN9N{font-size:56px;font-family:Sabon Next LT Pro,serif;font-style:italic;font-weight:300;color:var(--paul-white);margin:0 0 20px;line-height:normal}.BreadPage_heroDivider__9NbFk{width:80%;height:2px;margin:0 auto;background-color:rgba(0,0,0,.2)}.BreadPage_introSection__tAOhz{padding:3rem 0;background-color:var(--paul-white);text-align:center;margin:0 auto;width:859px}.BreadPage_introText__TQWX4{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.BreadPage_pageHeader__aR_cc{padding:2rem 0;background-color:var(--paul-white)}.BreadPage_pageHeaderContent__ApOhs{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.BreadPage_pageTitle__BXgVo{font-size:1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;color:var(--paul-black);margin:0}.BreadPage_productGrid__bLujh{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.BreadPage_viewMoreContainer__Hhemv{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.BreadPage_viewMoreButton__RHBbH{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.BreadPage_viewMoreButton__RHBbH:hover{background-color:#333333;transform:translateY(-2px)}.BreadPage_viewMoreButton__RHBbH:active{transform:translateY(0)}.BreadPage_productCard__dn6yi{background:var(--paul-white);overflow:hidden;transition:all .3s ease;position:relative;border:none}.BreadPage_productCard__dn6yi:hover{transform:translateY(-4px)}.BreadPage_productImage__HG_a_{height:250px;width:100%;background:var(--paul-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.BreadPage_productImage__HG_a_ img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BreadPage_addToCartBtn__YjD1G{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:var(--paul-white);color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.BreadPage_addToCartBtn__YjD1G:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.BreadPage_productInfo__dSOh1{padding:10px 15px 15px}.BreadPage_productName__9erzR{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.BreadPage_productPrice__MZfsa{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.BreadPage_priceValue__PeOvA{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.BreadPage_priceCurrency__CKO6H{font-size:16px;color:#000000;margin-left:8px}.BreadPage_filterButton__M3PXK{padding:12px 24px;background:#000000;color:var(--paul-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.BreadPage_filterButtonIcon__CDAbN{font-size:12px}.BreadPage_filterButton__M3PXK:hover{background:#333333;transform:translateY(-2px)}.BreadPage_feedbackButton__ozq63{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.BreadPage_feedbackButton__ozq63:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.BreadPage_feedbackModal__f_tOt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.BreadPage_feedbackModalContent__HhhtZ{background-color:var(--paul-white);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.BreadPage_feedbackModalHeader__PsfRb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.BreadPage_feedbackModalTitle__PQ0KO{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.BreadPage_feedbackModalClose__eVKQi{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.BreadPage_feedbackTextarea__fgbRB{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.BreadPage_feedbackSubmit__qPqj7{width:100%;padding:.75rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.BreadPage_feedbackSubmit__qPqj7:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.BreadPage_productGrid__bLujh{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.BreadPage_productGrid__bLujh{grid-template-columns:repeat(3,1fr);gap:20px}.BreadPage_heroContent__XcKag{padding-left:50px}.BreadPage_heroTitle__nYN9N{font-size:48px}}@media (max-width:768px){.BreadPage_productGrid__bLujh{grid-template-columns:repeat(2,1fr);gap:16px}.BreadPage_heroSection__Lumg8{height:300px}.BreadPage_heroContent__XcKag{padding-left:20px;text-align:center}.BreadPage_heroTitle__nYN9N{font-size:36px}.BreadPage_productImage__HG_a_{height:250px}}@media (max-width:480px){.BreadPage_productGrid__bLujh{grid-template-columns:repeat(2,1fr);gap:12px}.BreadPage_heroSection__Lumg8{height:250px}.BreadPage_heroContent__XcKag{padding-left:15px}.BreadPage_heroTitle__nYN9N{font-size:28px}.BreadPage_productImage__HG_a_{height:200px}.BreadPage_productInfo__dSOh1{padding:12px}.BreadPage_productName__9erzR{font-size:11px}.BreadPage_priceValue__PeOvA{font-size:18px}.BreadPage_priceCurrency__CKO6H{font-size:14px}.BreadPage_viewMoreButton__RHBbH{padding:.875rem 2rem;font-size:.9rem}}.CakesPage_cakesPage__Q_mZr{min-height:100vh;background:var(--paul-white);font-family:Sabon Next LT Pro,serif}.CakesPage_breadcrumbsSection__vV3mg{padding:1rem 0;background-color:var(--paul-white);border-bottom:1px solid rgba(0,0,0,.06)}.CakesPage_introSection__0yafz{padding:3rem 0;background-color:var(--paul-white);text-align:center;margin:0 auto;width:859px}.CakesPage_introText__uvrhY{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.CakesPage_pageHeader__bN7YW{padding:2rem 0;background-color:var(--paul-white)}.CakesPage_pageHeaderContent__px8wG{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.CakesPage_pageTitle__ZhF0_{color:var(--paul-black);font-family:Sabon Next LT Pro,serif;font-size:1.5rem;font-weight:400;margin:0;line-height:1.2}.CakesPage_productGrid__P444m{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.CakesPage_viewMoreContainer__aNSeK{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.CakesPage_viewMoreButton__22vj8{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.CakesPage_viewMoreButton__22vj8:hover{background-color:#333333;transform:translateY(-2px)}.CakesPage_viewMoreButton__22vj8:active{transform:translateY(0)}.CakesPage_productCard__Sb5Hz{background:var(--paul-white);overflow:hidden;transition:all .3s ease;position:relative;border:none}.CakesPage_productCard__Sb5Hz:hover{transform:translateY(-4px)}.CakesPage_productImage__nk9vl{height:250px;width:100%;background:var(--paul-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.CakesPage_productImage__nk9vl img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.CakesPage_addToCartBtn__FnVwF{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:var(--paul-white);color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CakesPage_addToCartBtn__FnVwF:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.CakesPage_productInfo__iHx5n{padding:10px 15px 15px}.CakesPage_productName__pIXOh{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.CakesPage_productPrice___x1Nd{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.CakesPage_priceValue__5piAm{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.CakesPage_priceCurrency__Jm_Et{font-size:16px;color:#000000;margin-left:8px}.CakesPage_filterButton__8L7lW{padding:12px 24px;background:#000000;color:var(--paul-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.CakesPage_filterButtonIcon__G_Pu8{font-size:12px}.CakesPage_filterButton__8L7lW:hover{background:#333333;transform:translateY(-2px)}.CakesPage_filterContainer__nMOVP{position:relative}.CakesPage_filterMenu__Z9jSd{position:absolute;top:100%;right:0;background:var(--paul-white);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.5rem;min-width:280px;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:1000;margin-top:.5rem}.CakesPage_filterSection__za6ru{margin-bottom:1.5rem}.CakesPage_filterSection__za6ru:last-of-type{margin-bottom:1rem}.CakesPage_filterSection__za6ru h4{margin:0 0 1rem;font-size:1rem;font-weight:500;color:#000;font-family:Sabon Next LT Pro,serif}.CakesPage_filterCheckbox__cGsji{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;cursor:pointer;font-size:.9rem;color:#333}.CakesPage_filterCheckbox__cGsji input[type=checkbox]{width:18px;height:18px;accent-color:#000;cursor:pointer}.CakesPage_priceRange__yzrmP{display:flex;flex-direction:column;gap:.5rem}.CakesPage_priceRange__yzrmP input[type=range]{width:100%;height:6px;border-radius:3px;background:#ddd;cursor:pointer}.CakesPage_priceRange__yzrmP input[type=range]:focus{outline:none}.CakesPage_priceRange__yzrmP input[type=range]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paul-black,var(--paul-black))}.CakesPage_priceRange__yzrmP input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:2px solid #000}.CakesPage_priceRange__yzrmP input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:2px solid #000}.CakesPage_priceRange__yzrmP input[type=range]::-webkit-slider-track{background:#ddd;height:6px;border-radius:3px}.CakesPage_priceRange__yzrmP input[type=range]::-moz-range-track{background:#ddd;height:6px;border-radius:3px;border:none}.CakesPage_priceRange__yzrmP span{font-size:.9rem;color:#666;text-align:center}.CakesPage_filterActions__GJC83{display:flex;gap:.75rem;justify-content:space-between}.CakesPage_applyButton__AhdIP,.CakesPage_clearButton__yDg7S{flex:1;padding:.75rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease}.CakesPage_clearButton__yDg7S{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.CakesPage_clearButton__yDg7S:hover{background-color:#e5e5e5}.CakesPage_applyButton__AhdIP{background-color:#000;color:#FEF4E6}.CakesPage_applyButton__AhdIP:hover{background-color:#333}.CakesPage_feedbackButton__C23v2{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.CakesPage_feedbackButton__C23v2:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.CakesPage_feedbackModal__K7Xm7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.CakesPage_feedbackModalContent__MBknH{background-color:var(--paul-white);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.CakesPage_feedbackModalHeader__m0nTv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CakesPage_feedbackModalTitle__g81OV{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.CakesPage_feedbackModalClose__LfwDs{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.CakesPage_feedbackTextarea__5q0PN{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.CakesPage_feedbackSubmit__T4_z_{width:100%;padding:.75rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.CakesPage_feedbackSubmit__T4_z_:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.CakesPage_productGrid__P444m{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.CakesPage_productGrid__P444m{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:768px){.CakesPage_productGrid__P444m{grid-template-columns:repeat(2,1fr);gap:16px}.CakesPage_productImage__nk9vl{height:250px}}@media (max-width:480px){.CakesPage_productGrid__P444m{grid-template-columns:repeat(2,1fr);gap:12px}.CakesPage_productImage__nk9vl{height:200px}.CakesPage_productInfo__iHx5n{padding:12px}.CakesPage_productName__pIXOh{font-size:11px}.CakesPage_priceValue__5piAm{font-size:18px}.CakesPage_priceCurrency__Jm_Et{font-size:14px}.CakesPage_viewMoreButton__22vj8{padding:.875rem 2rem;font-size:.9rem}}.InStoreMenuPage_inStoreMenuPage__pfA3e{min-height:100vh;background:var(--paul-white);font-family:Sabon Next LT Pro,serif}.InStoreMenuPage_mainContent__wRdWN{max-width:1400px;margin:0 auto;padding:3rem 2rem}.InStoreMenuPage_pageHeader__9fSif{text-align:center;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.InStoreMenuPage_pageTitle__9xjch{font-family:Sabon Next LT Pro,serif;font-size:3rem;font-weight:400;color:var(--paul-black);margin:0 0 1rem;letter-spacing:-.02em}.InStoreMenuPage_pageSubtitle__9PKyu{font-size:1.125rem;color:#4A4A4A;margin:0;font-weight:300;line-height:1.6}.InStoreMenuPage_menuGallery__BipAE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.InStoreMenuPage_menuImageWrapper__b2ZNN{position:relative;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;cursor:pointer;background:#F8F6F3;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.InStoreMenuPage_menuImageWrapper__b2ZNN:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.InStoreMenuPage_menuImage__2bN79{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.InStoreMenuPage_menuImageWrapper__b2ZNN:hover .InStoreMenuPage_menuImage__2bN79{transform:scale(1.05)}.InStoreMenuPage_lightbox__d52Bv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:InStoreMenuPage_fadeIn__6Hab5 .3s ease}@keyframes InStoreMenuPage_fadeIn__6Hab5{0%{opacity:0}to{opacity:1}}.InStoreMenuPage_lightboxContent__YJd1D{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.InStoreMenuPage_lightboxImage__L7PTb{width:auto;height:auto;max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.InStoreMenuPage_lightboxInfo__sqpI0{margin-top:1rem;color:white;font-size:.875rem;font-weight:500}.InStoreMenuPage_imageCounter__ou6gK{background:rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:20px;backdrop-filter:blur(10px)}.InStoreMenuPage_lightboxClose__d2W03{position:absolute;top:2rem;right:2rem;width:48px;height:48px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;color:white;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10000;backdrop-filter:blur(10px)}.InStoreMenuPage_lightboxClose__d2W03:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.InStoreMenuPage_lightboxNav__voETg{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;color:white;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10000;backdrop-filter:blur(10px);left:2rem}.InStoreMenuPage_lightboxNavRight__mX8uh{left:auto;right:2rem}.InStoreMenuPage_lightboxNav__voETg:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-50%) scale(1.1)}@media (max-width:1024px){.InStoreMenuPage_menuGallery__BipAE{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.InStoreMenuPage_pageTitle__9xjch{font-size:2.5rem}}@media (max-width:768px){.InStoreMenuPage_mainContent__wRdWN{padding:2rem 1rem}.InStoreMenuPage_pageHeader__9fSif{margin-bottom:2rem;padding-bottom:1.5rem}.InStoreMenuPage_pageTitle__9xjch{font-size:2rem}.InStoreMenuPage_pageSubtitle__9PKyu{font-size:1rem}.InStoreMenuPage_menuGallery__BipAE{grid-template-columns:1fr;gap:1.5rem}.InStoreMenuPage_lightbox__d52Bv{padding:1rem}.InStoreMenuPage_lightboxClose__d2W03{top:1rem;right:1rem;width:40px;height:40px;font-size:1.25rem}.InStoreMenuPage_lightboxNav__voETg{width:48px;height:48px;font-size:1.5rem;left:1rem}.InStoreMenuPage_lightboxNavRight__mX8uh{right:1rem}.InStoreMenuPage_lightboxImage__L7PTb{max-height:80vh}}@media (max-width:480px){.InStoreMenuPage_mainContent__wRdWN{padding:1.5rem 1rem}.InStoreMenuPage_pageTitle__9xjch{font-size:1.75rem}.InStoreMenuPage_menuGallery__BipAE{gap:1rem}.InStoreMenuPage_lightboxClose__d2W03{top:.5rem;right:.5rem;width:36px;height:36px;font-size:1rem}.InStoreMenuPage_lightboxNav__voETg{width:40px;height:40px;font-size:1.25rem;left:.5rem}.InStoreMenuPage_lightboxNavRight__mX8uh{right:.5rem}}@media (prefers-reduced-motion:reduce){.InStoreMenuPage_menuImageWrapper__b2ZNN:hover .InStoreMenuPage_menuImage__2bN79{transform:none}}.PatisseriePage_patisseriePage__Su8er{min-height:100vh;background:var(--paul-white);font-family:Sabon Next LT Pro,serif}.PatisseriePage_breadcrumbsSection__I0H6k{padding:1rem 0;background-color:var(--paul-white);border-bottom:1px solid rgba(0,0,0,.06)}.PatisseriePage_heroSection__JI2JN{position:relative;height:440px;background:var(--paul-white);display:flex;align-items:center;justify-content:center;overflow:hidden}.PatisseriePage_heroBackground__S01pD{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1140px;height:100%;background-image:url(/images/patisserieHero.jpg);background-size:cover;background-position:50%;opacity:.9}.PatisseriePage_heroContent__WosRT{position:relative;z-index:2;text-align:left;color:var(--paul-white);padding-left:100px;max-width:1140px;width:100%;margin:0 auto}.PatisseriePage_heroTitle__a8_eN{font-size:56px;font-family:Sabon Next LT Pro,serif;font-style:italic;font-weight:300;color:var(--paul-white);margin:0 0 20px;line-height:normal}.PatisseriePage_heroDivider__WgIZc{width:80%;height:2px;margin:0 auto;background-color:rgba(0,0,0,.2)}.PatisseriePage_introSection__jqdm3{padding:3rem 0;background-color:var(--paul-white);text-align:center;margin:0 auto;width:859px}.PatisseriePage_introText__7f8zV{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.PatisseriePage_pageHeader__ghf2F{padding:2rem 0;background-color:var(--paul-white)}.PatisseriePage_pageHeaderContent__O6k_u{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.PatisseriePage_pageTitle__zNMCv{font-size:1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;color:var(--paul-black);margin:0}.PatisseriePage_productGrid__doCml{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.PatisseriePage_viewMoreContainer__v3vwY{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.PatisseriePage_viewMoreButton__q1Znv{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.PatisseriePage_viewMoreButton__q1Znv:hover{background-color:#333333;transform:translateY(-2px)}.PatisseriePage_viewMoreButton__q1Znv:active{transform:translateY(0)}.PatisseriePage_productCard__85khb{background:var(--paul-white);overflow:hidden;transition:all .3s ease;position:relative;border:none}.PatisseriePage_productCard__85khb:hover{transform:translateY(-4px)}.PatisseriePage_productImage__j8ugN{height:250px;width:100%;background:var(--paul-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.PatisseriePage_productImage__j8ugN img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PatisseriePage_addToCartBtn__329mF{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:var(--paul-white);color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.PatisseriePage_addToCartBtn__329mF:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.PatisseriePage_productInfo__W_Jae{padding:10px 15px 15px}.PatisseriePage_productName__0m0cX{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.PatisseriePage_productPrice__d9ywn{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.PatisseriePage_priceValue__zc9Ti{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.PatisseriePage_priceCurrency__NtaqJ{font-size:16px;color:#000000;margin-left:8px}.PatisseriePage_filterButton__HxSvL{padding:12px 24px;background:#000000;color:var(--paul-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.PatisseriePage_filterButtonIcon__q85Ji{font-size:12px}.PatisseriePage_filterButton__HxSvL:hover{background:#333333;transform:translateY(-2px)}.PatisseriePage_feedbackButton__9et3p{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.PatisseriePage_feedbackButton__9et3p:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.PatisseriePage_feedbackModal__Qc44C{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.PatisseriePage_feedbackModalContent__IN1qf{background-color:var(--paul-white);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.PatisseriePage_feedbackModalHeader__dfasS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PatisseriePage_feedbackModalTitle__7dTMQ{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.PatisseriePage_feedbackModalClose__fltWT{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.PatisseriePage_feedbackTextarea__Hxv4o{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.PatisseriePage_feedbackSubmit__puZEU{width:100%;padding:.75rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.PatisseriePage_feedbackSubmit__puZEU:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.PatisseriePage_productGrid__doCml{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.PatisseriePage_productGrid__doCml{grid-template-columns:repeat(3,1fr);gap:20px}.PatisseriePage_heroContent__WosRT{padding-left:50px}.PatisseriePage_heroTitle__a8_eN{font-size:48px}}@media (max-width:768px){.PatisseriePage_productGrid__doCml{grid-template-columns:repeat(2,1fr);gap:16px}.PatisseriePage_heroSection__JI2JN{height:300px}.PatisseriePage_heroContent__WosRT{padding-left:20px;text-align:center}.PatisseriePage_heroTitle__a8_eN{font-size:36px}.PatisseriePage_productImage__j8ugN{height:250px}}@media (max-width:480px){.PatisseriePage_productGrid__doCml{grid-template-columns:repeat(2,1fr);gap:12px}.PatisseriePage_heroSection__JI2JN{height:250px}.PatisseriePage_heroContent__WosRT{padding-left:15px}.PatisseriePage_heroTitle__a8_eN{font-size:28px}.PatisseriePage_productImage__j8ugN{height:200px}.PatisseriePage_productInfo__W_Jae{padding:12px}.PatisseriePage_productName__0m0cX{font-size:11px}.PatisseriePage_priceValue__zc9Ti{font-size:18px}.PatisseriePage_priceCurrency__NtaqJ{font-size:14px}.PatisseriePage_viewMoreButton__q1Znv{padding:.875rem 2rem;font-size:.9rem}}.PlattersPage_plattersPage__0WfU8{min-height:100vh;background:var(--paul-white);font-family:Sabon Next LT Pro,serif}.PlattersPage_breadcrumbsSection__jBhgN{padding:1rem 0;background-color:var(--paul-white);border-bottom:1px solid rgba(0,0,0,.06)}.PlattersPage_heroSection__7_0ir{position:relative;height:440px;background:var(--paul-white);display:flex;align-items:center;justify-content:center;overflow:hidden}.PlattersPage_heroBackground__Q_Vu9{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1140px;height:100%;background-image:url(/images/plattersHero.jpg);background-size:cover;background-position:50%;opacity:.9}.PlattersPage_heroContent__GBjUv{position:relative;z-index:2;text-align:left;color:var(--paul-white);padding-left:100px;max-width:1140px;width:100%;margin:0 auto}.PlattersPage_heroTitle__Mgn2c{font-size:56px;font-family:Sabon Next LT Pro,serif;font-style:italic;font-weight:300;color:var(--paul-white);margin:0 0 20px;line-height:normal}.PlattersPage_heroDivider__ZbmFy{width:80%;height:2px;margin:0 auto;background-color:rgba(0,0,0,.2)}.PlattersPage_introSection__ARoGn{padding:3rem 0;background-color:var(--paul-white);text-align:center;margin:0 auto;width:859px}.PlattersPage_introText__H_zwV{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.PlattersPage_pageHeader__pms02{padding:2rem 0;background-color:var(--paul-white)}.PlattersPage_pageHeaderContent__UiTOG{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.PlattersPage_pageTitle___a95c{font-size:1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;color:var(--paul-black);margin:0}.PlattersPage_productGrid__7VLyD{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.PlattersPage_viewMoreContainer__ZYHWp{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.PlattersPage_viewMoreButton___J5u_{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.PlattersPage_viewMoreButton___J5u_:hover{background-color:#333333;transform:translateY(-2px)}.PlattersPage_viewMoreButton___J5u_:active{transform:translateY(0)}.PlattersPage_productCard__k9B4Q{background:var(--paul-white);overflow:hidden;transition:all .3s ease;position:relative;border:none}.PlattersPage_productCard__k9B4Q:hover{transform:translateY(-4px)}.PlattersPage_productImage__uNyn1{height:250px;width:100%;background:var(--paul-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.PlattersPage_productImage__uNyn1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PlattersPage_addToCartBtn__ClBRi{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:var(--paul-white);color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.PlattersPage_addToCartBtn__ClBRi:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.PlattersPage_productInfo__YFiUk{padding:10px 15px 15px}.PlattersPage_productName__EuKjt{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.PlattersPage_productPrice__2iH82{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.PlattersPage_priceValue__EeWs8{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.PlattersPage_priceCurrency__Ig5P1{font-size:16px;color:#000000;margin-left:8px}.PlattersPage_filterButton__qQ1fu{padding:12px 24px;background:#000000;color:var(--paul-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.PlattersPage_filterButtonIcon__U9yHv{font-size:12px}.PlattersPage_filterButton__qQ1fu:hover{background:#333333;transform:translateY(-2px)}.PlattersPage_feedbackButton__DJbas{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.PlattersPage_feedbackButton__DJbas:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.PlattersPage_feedbackModal__oYLJh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.PlattersPage_feedbackModalContent__gkP7s{background-color:var(--paul-white);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.PlattersPage_feedbackModalHeader__rRTip{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PlattersPage_feedbackModalTitle__kutN0{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.PlattersPage_feedbackModalClose__uDb81{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.PlattersPage_feedbackTextarea__NBcw9{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.PlattersPage_feedbackSubmit__3xaVp{width:100%;padding:.75rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.PlattersPage_feedbackSubmit__3xaVp:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.PlattersPage_productGrid__7VLyD{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.PlattersPage_productGrid__7VLyD{grid-template-columns:repeat(3,1fr);gap:20px}.PlattersPage_heroContent__GBjUv{padding-left:50px}.PlattersPage_heroTitle__Mgn2c{font-size:48px}}@media (max-width:768px){.PlattersPage_productGrid__7VLyD{grid-template-columns:repeat(2,1fr);gap:16px}.PlattersPage_heroSection__7_0ir{height:300px}.PlattersPage_heroContent__GBjUv{padding-left:20px;text-align:center}.PlattersPage_heroTitle__Mgn2c{font-size:36px}.PlattersPage_productImage__uNyn1{height:250px}}@media (max-width:480px){.PlattersPage_productGrid__7VLyD{grid-template-columns:repeat(2,1fr);gap:12px}.PlattersPage_heroSection__7_0ir{height:250px}.PlattersPage_heroContent__GBjUv{padding-left:15px}.PlattersPage_heroTitle__Mgn2c{font-size:28px}.PlattersPage_productImage__uNyn1{height:200px}.PlattersPage_productInfo__YFiUk{padding:12px}.PlattersPage_productName__EuKjt{font-size:11px}.PlattersPage_priceValue__EeWs8{font-size:18px}.PlattersPage_priceCurrency__Ig5P1{font-size:14px}.PlattersPage_viewMoreButton___J5u_{padding:.875rem 2rem;font-size:.9rem}}.ViennoiseriePage_viennoiseriePage__YZvk1{min-height:100vh;background:var(--paul-white);font-family:Sabon Next LT Pro,serif}.ViennoiseriePage_breadcrumbsSection__Oz_q_{padding:1rem 0;background-color:var(--paul-white);border-bottom:1px solid rgba(0,0,0,.06)}.ViennoiseriePage_heroSection__ISF1o{position:relative;height:440px;background:var(--paul-white);display:flex;align-items:center;justify-content:center;overflow:hidden}.ViennoiseriePage_heroBackground__rP_ck{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1140px;height:100%;background-image:url(/images/viennoiserieHero.jpg);background-size:cover;background-position:50%;opacity:.9}.ViennoiseriePage_heroContent__ssiE6{position:relative;z-index:2;text-align:left;color:var(--paul-white);padding-left:100px;max-width:1140px;width:100%;margin:0 auto}.ViennoiseriePage_heroTitle__F_igb{font-size:56px;font-family:Sabon Next LT Pro,serif;font-style:italic;font-weight:300;color:var(--paul-white);margin:0 0 20px;line-height:normal}.ViennoiseriePage_heroDivider__UI_Qo{width:80%;height:2px;margin:0 auto;background-color:rgba(0,0,0,.2)}.ViennoiseriePage_introSection__L9S6K{padding:3rem 0;background-color:var(--paul-white);text-align:center;margin:0 auto;width:859px}.ViennoiseriePage_introText__klUgC{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.ViennoiseriePage_pageHeader__jeHvE{padding:2rem 0;background-color:var(--paul-white)}.ViennoiseriePage_pageHeaderContent__GdNRJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ViennoiseriePage_pageTitle__9uuK7{font-size:1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;color:var(--paul-black);margin:0}.ViennoiseriePage_productGrid__GjclL{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.ViennoiseriePage_viewMoreContainer__gLvD_{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.ViennoiseriePage_viewMoreButton__yN_U0{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.ViennoiseriePage_viewMoreButton__yN_U0:hover{background-color:#333333;transform:translateY(-2px)}.ViennoiseriePage_viewMoreButton__yN_U0:active{transform:translateY(0)}.ViennoiseriePage_productCard__TincT{background:var(--paul-white);overflow:hidden;transition:all .3s ease;position:relative;border:none}.ViennoiseriePage_productCard__TincT:hover{transform:translateY(-4px)}.ViennoiseriePage_productImage__5aBBS{height:250px;width:100%;background:var(--paul-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.ViennoiseriePage_productImage__5aBBS img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ViennoiseriePage_addToCartBtn__1xzzb{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:var(--paul-white);color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ViennoiseriePage_addToCartBtn__1xzzb:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.ViennoiseriePage_productInfo__EVg71{padding:10px 15px 15px}.ViennoiseriePage_productName__I76bI{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.ViennoiseriePage_productPrice__vMx4X{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ViennoiseriePage_priceValue__7b_Bo{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.ViennoiseriePage_priceCurrency__TRj06{font-size:16px;color:#000000;margin-left:8px}.ViennoiseriePage_filterButton__p_BBK{padding:12px 24px;background:#000000;color:var(--paul-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.ViennoiseriePage_filterButtonIcon__m6aAJ{font-size:12px}.ViennoiseriePage_filterButton__p_BBK:hover{background:#333333;transform:translateY(-2px)}.ViennoiseriePage_filterContainer__nKC9X{position:relative}.ViennoiseriePage_filterMenu__V3a_D{position:absolute;top:100%;right:0;background:var(--paul-white);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.5rem;min-width:280px;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:1000;margin-top:.5rem}.ViennoiseriePage_filterSection__Euu4H{margin-bottom:1.5rem}.ViennoiseriePage_filterSection__Euu4H:last-of-type{margin-bottom:1rem}.ViennoiseriePage_filterSection__Euu4H h4{margin:0 0 1rem;font-size:1rem;font-weight:500;color:#000;font-family:Sabon Next LT Pro,serif}.ViennoiseriePage_filterCheckbox__1TeM7{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;cursor:pointer;font-size:.9rem;color:#333}.ViennoiseriePage_filterCheckbox__1TeM7 input[type=checkbox]{width:18px;height:18px;accent-color:#000;cursor:pointer}.ViennoiseriePage_priceRange__uANUX{display:flex;flex-direction:column;gap:.5rem}.ViennoiseriePage_priceRange__uANUX input[type=range]{width:100%;height:6px;border-radius:3px;background:#ddd;cursor:pointer}.ViennoiseriePage_priceRange__uANUX input[type=range]:focus{outline:none}.ViennoiseriePage_priceRange__uANUX input[type=range]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paul-black,var(--paul-black))}.ViennoiseriePage_priceRange__uANUX input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:2px solid #000}.ViennoiseriePage_priceRange__uANUX input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;border:2px solid #000}.ViennoiseriePage_priceRange__uANUX input[type=range]::-webkit-slider-track{background:#ddd;height:6px;border-radius:3px}.ViennoiseriePage_priceRange__uANUX input[type=range]::-moz-range-track{background:#ddd;height:6px;border-radius:3px;border:none}.ViennoiseriePage_priceRange__uANUX span{font-size:.9rem;color:#666;text-align:center}.ViennoiseriePage_filterActions__Kxxq3{display:flex;gap:.75rem;justify-content:space-between}.ViennoiseriePage_applyButton___RWcV,.ViennoiseriePage_clearButton__TkREH{flex:1;padding:.75rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease}.ViennoiseriePage_clearButton__TkREH{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.ViennoiseriePage_clearButton__TkREH:hover{background-color:#e5e5e5}.ViennoiseriePage_applyButton___RWcV{background-color:#000;color:#FEF4E6}.ViennoiseriePage_applyButton___RWcV:hover{background-color:#333}.ViennoiseriePage_feedbackButton__f4nzy{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.ViennoiseriePage_feedbackButton__f4nzy:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.ViennoiseriePage_feedbackModal__s0IA_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.ViennoiseriePage_feedbackModalContent__K9_Ok{background-color:var(--paul-white);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.ViennoiseriePage_feedbackModalHeader__FE2e6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ViennoiseriePage_feedbackModalTitle__fD9FS{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.ViennoiseriePage_feedbackModalClose__ExCxd{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.ViennoiseriePage_feedbackTextarea__QphQH{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.ViennoiseriePage_feedbackSubmit__PMWUg{width:100%;padding:.75rem;background-color:var(--paul-black);color:var(--paul-white);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.ViennoiseriePage_feedbackSubmit__PMWUg:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.ViennoiseriePage_productGrid__GjclL{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.ViennoiseriePage_productGrid__GjclL{grid-template-columns:repeat(3,1fr);gap:20px}.ViennoiseriePage_heroContent__ssiE6{padding-left:50px}.ViennoiseriePage_heroTitle__F_igb{font-size:48px}}@media (max-width:768px){.ViennoiseriePage_productGrid__GjclL{grid-template-columns:repeat(2,1fr);gap:16px}.ViennoiseriePage_heroSection__ISF1o{height:300px}.ViennoiseriePage_heroContent__ssiE6{padding-left:20px;text-align:center}.ViennoiseriePage_heroTitle__F_igb{font-size:36px}.ViennoiseriePage_productImage__5aBBS{height:250px}}@media (max-width:480px){.ViennoiseriePage_productGrid__GjclL{grid-template-columns:repeat(2,1fr);gap:12px}.ViennoiseriePage_heroSection__ISF1o{height:250px}.ViennoiseriePage_heroContent__ssiE6{padding-left:15px}.ViennoiseriePage_heroTitle__F_igb{font-size:28px}.ViennoiseriePage_productImage__5aBBS{height:200px}.ViennoiseriePage_productInfo__EVg71{padding:12px}.ViennoiseriePage_productName__I76bI{font-size:11px}.ViennoiseriePage_priceValue__7b_Bo{font-size:18px}.ViennoiseriePage_priceCurrency__TRj06{font-size:14px}.ViennoiseriePage_viewMoreButton__yN_U0{padding:.875rem 2rem;font-size:.9rem}}.SavouryPage_macaronsPage___zjMU{min-height:100vh;background:#FFFCF8;font-family:Sabon Next LT Pro,serif}.SavouryPage_breadcrumbsSection__p92w7{padding:1rem 0;background-color:#FFFCF8;border-bottom:1px solid rgba(0,0,0,.06)}.SavouryPage_heroSection__K8NRI{position:relative;height:440px;background:#FFFCF8;display:flex;align-items:center;justify-content:center;overflow:hidden}.SavouryPage_heroBackground__pK88r{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1140px;height:100%;background-image:url(/images/macaronsHero.jpg);background-size:cover;background-position:50%;opacity:.9}.SavouryPage_heroContent__H_1Ep{position:relative;z-index:2;text-align:left;color:#FFFCF8;padding-left:100px;max-width:1140px;width:100%;margin:0 auto}.SavouryPage_heroTitle__vcFgo{font-size:56px;font-family:Sabon Next LT Pro,serif;font-style:italic;font-weight:300;color:#FFFCF8;margin:0 0 20px;line-height:normal}.SavouryPage_heroDivider__74q3s{width:80%;height:2px;margin:0 auto;background-color:rgba(0,0,0,.2)}.SavouryPage_introSection__x2Z7g{padding:3rem 0;background-color:#FFFCF8;text-align:center;margin:0 auto;width:859px}.SavouryPage_introText__PPTar{color:#000;text-align:center;font-family:Sabon Next LT Pro;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.SavouryPage_pageHeader__C0o1S{padding:2rem 0;background-color:#FFFCF8}.SavouryPage_pageHeaderContent___x7z3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.SavouryPage_pageTitle__OqaMc{font-size:1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;color:var(--paul-black);margin:0}.SavouryPage_productGrid____cRA{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1140px;margin:0 auto}.SavouryPage_viewMoreContainer__JFYR1{display:flex;justify-content:center;margin-top:3rem;margin-bottom:2rem}.SavouryPage_viewMoreButton__bcq_S{padding:1rem 2.5rem;background-color:#000000;color:#FEF4E6;border:none;border-radius:8px;font-size:1rem;font-weight:400;font-family:Sabon Next LT Pro,serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.SavouryPage_viewMoreButton__bcq_S:hover{background-color:#333333;transform:translateY(-2px)}.SavouryPage_viewMoreButton__bcq_S:active{transform:translateY(0)}.SavouryPage_productCard__4cgZW{background:#FFFCF8;overflow:hidden;transition:all .3s ease;position:relative;border:none}.SavouryPage_productCard__4cgZW:hover{transform:translateY(-4px)}.SavouryPage_productImage__ZgNzl{height:250px;width:100%;background:#FFFCF8;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.SavouryPage_productImage__ZgNzl img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SavouryPage_addToCartBtn__meJ6x{position:absolute;bottom:10px;right:10px;min-width:44px;min-height:44px;width:44px;height:44px;background:#FFFCF8;color:#000000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;z-index:10;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SavouryPage_addToCartBtn__meJ6x:hover{background:#F9FAFB;border-color:#D1D5DB;transform:scale(1.1)}.SavouryPage_productInfo__Xm8tp{padding:10px 15px 15px}.SavouryPage_productName__55Gs9{font-size:12px;font-weight:400;color:rgba(0,0,0,.8);line-height:1.3;font-family:Parisine Pro Gris,serif;margin:0 0 8px}.SavouryPage_productPrice__YJijT{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.25);color:rgba(0,0,0,.8);font-family:Parisine Pro Gris;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.SavouryPage_priceValue__AjLUa{font-size:20px;font-weight:700;color:#000000;font-family:Parisine Pro Gris,serif}.SavouryPage_priceCurrency__ityPC{font-size:16px;color:#000000;margin-left:8px}.SavouryPage_filterButton__5w9dw{padding:12px 24px;background:#000000;color:#FFFCF8;border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Sabon Next LT Pro,serif;display:flex;align-items:center;gap:8px}.SavouryPage_filterButtonIcon__ultcQ{font-size:12px}.SavouryPage_filterButton__5w9dw:hover{background:#333333;transform:translateY(-2px)}.SavouryPage_feedbackButton__86SdC{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;writing-mode:vertical-rl;text-orientation:mixed;padding:1rem .5rem;background-color:var(--paul-black);color:#FFFCF8;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.SavouryPage_feedbackButton__86SdC:hover{background-color:#D4AF37;color:var(--paul-black);transform:translateY(-50%) scale(1.05)}.SavouryPage_feedbackModal__EEQ81{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.SavouryPage_feedbackModalContent__aRVLv{background-color:#FFFCF8;padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow:auto}.SavouryPage_feedbackModalHeader__94pQh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.SavouryPage_feedbackModalTitle__vk3pU{font-size:1.5rem;font-weight:700;color:var(--paul-black);margin:0}.SavouryPage_feedbackModalClose__BPUnO{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.SavouryPage_feedbackTextarea__2qSrO{width:100%;height:120px;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;resize:vertical;margin-bottom:1rem;font-family:inherit}.SavouryPage_feedbackSubmit__1qpT6{width:100%;padding:.75rem;background-color:var(--paul-black);color:#FFFCF8;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .3s ease}.SavouryPage_feedbackSubmit__1qpT6:hover{background-color:#D4AF37;color:var(--paul-black)}@media (max-width:1200px){.SavouryPage_productGrid____cRA{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:1024px){.SavouryPage_productGrid____cRA{grid-template-columns:repeat(3,1fr);gap:20px}.SavouryPage_heroContent__H_1Ep{padding-left:50px}.SavouryPage_heroTitle__vcFgo{font-size:48px}}@media (max-width:768px){.SavouryPage_productGrid____cRA{grid-template-columns:repeat(2,1fr);gap:16px}.SavouryPage_heroSection__K8NRI{height:300px}.SavouryPage_heroContent__H_1Ep{padding-left:20px;text-align:center}.SavouryPage_heroTitle__vcFgo{font-size:36px}.SavouryPage_productImage__ZgNzl{height:250px}}@media (max-width:480px){.SavouryPage_productGrid____cRA{grid-template-columns:repeat(2,1fr);gap:12px}.SavouryPage_heroSection__K8NRI{height:250px}.SavouryPage_heroContent__H_1Ep{padding-left:15px}.SavouryPage_heroTitle__vcFgo{font-size:28px}.SavouryPage_productImage__ZgNzl{height:200px}.SavouryPage_productInfo__Xm8tp{padding:12px}.SavouryPage_productName__55Gs9{font-size:11px}.SavouryPage_priceValue__AjLUa{font-size:18px}.SavouryPage_priceCurrency__ityPC{font-size:14px}.SavouryPage_viewMoreButton__bcq_S{padding:.875rem 2rem;font-size:.9rem}}.BillingForm_billingForm__Y65Io{margin-bottom:3rem;max-width:1140px;margin-left:auto;margin-right:auto}.BillingForm_sectionHeader__k7h73{background-color:#000000;color:#FFFAE6;padding:.8rem 1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;font-weight:700;font-size:1.1rem;text-align:center;margin:0 auto 2.5rem}.BillingForm_loginPrompt__QN7db{margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem}.BillingForm_loginPrompt__QN7db p{margin:0;font-size:1.1rem}.BillingForm_loginPrompt__QN7db a{text-decoration:underline;color:#000}.BillingForm_autoFillIndicator__QY5Vs{margin-bottom:1rem;padding:.5rem;background-color:#000000;border:1px solid #000000;width:40%;margin-left:auto;margin-right:auto}.BillingForm_autoFillIndicator__QY5Vs p{margin:0;font-size:.9rem;color:#FFFAE6;font-family:Parisine,sans-serif}.BillingForm_requiredText__5kKuK{color:rgba(0,0,0,.6);margin-bottom:1rem;font-size:.9rem;font-family:Parisine,sans-serif;max-width:500px;margin-left:auto;margin-right:auto}.BillingForm_requiredText__5kKuK span{color:rgba(246,0,0,.6)}.BillingForm_fieldsGrid__rPKJz{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem;max-width:500px;margin-left:auto;margin-right:auto}.BillingForm_fieldGroup__gh4XJ{display:flex;flex-direction:column}.BillingForm_fieldLabel__alfJN{display:block;font-size:.8125rem;font-weight:500;margin-bottom:.375rem;letter-spacing:.02em;text-transform:uppercase;font-family:Parisine,sans-serif}.BillingForm_inputField__E2YIE{width:100%;padding:.36rem;border:.5px solid rgba(0,0,0,.5);border-radius:4px;background-color:rgba(254,244,230,.5);font-size:.9rem;font-family:Sabon Next LT Pro,serif}.BillingForm_inputField__E2YIE:focus{outline:none}.BillingForm_inputField__E2YIE:focus-visible{outline:none;border-color:#000000;box-shadow:0 0 0 2px rgba(26,26,26,.15)}.BillingForm_errorMessage__KFkBF{color:red;font-size:.8rem;margin-top:.25rem}.BillingForm_fullWidthField__LLpfd{margin-bottom:1.2rem;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width:768px){.BillingForm_fieldsGrid__rPKJz{grid-template-columns:1fr;gap:.75rem}.BillingForm_sectionHeader__k7h73{font-size:1rem;padding:.6rem 1.2rem}.BillingForm_inputField__E2YIE{padding:.8rem;font-size:.9rem}}.DeliveryOptions_deliveryOptions__2cQEf{margin-bottom:3rem;max-width:1140px;margin-left:auto;margin-right:auto}.DeliveryOptions_sectionHeader__GuN3t{background-color:#000000;color:#FFFAE6;padding:.8rem 1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;font-weight:700;font-size:1.1rem;text-align:center;margin:0 auto 2.5rem}.DeliveryOptions_subtitle__CTVst{font-family:Sabon Next LT Pro;font-weight:600;font-size:1.5rem;line-height:1.3;text-align:center;margin-bottom:1rem}.DeliveryOptions_deliveryButtons__mtX3L{display:grid;grid-template-columns:auto auto;gap:2rem;margin-bottom:1.5rem;justify-content:center}.DeliveryOptions_deliveryOption__c6THk{display:flex;flex-direction:column;align-items:center;gap:.5rem}.DeliveryOptions_deliveryDescription__otqCe{font-size:.75rem;color:#6b7280;text-align:center;margin:0;line-height:1.3;max-width:200px}.DeliveryOptions_deliveryButton__deZ3C{color:#ffffff;cursor:pointer;background-color:#000000;border:1px solid #000000;padding:.75rem 1.25rem;font-family:Sabon Next LT Pro,Playfair Display,serif;font-size:1.9rem;font-weight:500;transition:all .2s;display:flex;justify-content:center;align-items:center;gap:.5rem;margin:4rem 4rem .5rem}.DeliveryOptions_buttonIcon__K6DEh{width:20px;height:20px;flex-shrink:0;filter:brightness(0) invert(1)}.DeliveryOptions_deliveryButton__deZ3C:hover{background-color:#333333;border-color:#333333;transform:translateY(-2px)}.DeliveryOptions_deliveryButton__deZ3C.DeliveryOptions_active__wzS2l{background-color:#000000;color:#ffffff;border-color:#000000;transform:scale(1.1)}.DeliveryOptions_deliveryButton__deZ3C.DeliveryOptions_active__wzS2l:hover{background-color:var(--paul-black);transform:scale(1.1) translateY(-1px)}.DeliveryOptions_deliveryButton__deZ3C:not(.DeliveryOptions_active__wzS2l){transform:scale(.95);opacity:.7}.DeliveryOptions_deliveryButton__deZ3C:not(.DeliveryOptions_active__wzS2l):hover{transform:scale(.95) translateY(-2px);opacity:.8}.DeliveryOptions_timeSelection__IAH6p{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DeliveryOptions_fieldGroup__9ZdFk{display:flex;flex-direction:column}.DeliveryOptions_inputField__RJyXj{width:100%;padding:.36rem;border:.5px solid rgba(0,0,0,.5);border-radius:4px;background-color:rgba(254,244,230,.5);font-size:1rem;font-family:Sabon Next LT Pro,serif}.DeliveryOptions_inputField__RJyXj:focus{outline:none}.DeliveryOptions_inputField__RJyXj:focus-visible{outline:none;border-color:#000000;box-shadow:0 0 0 2px rgba(26,26,26,.15)}.DeliveryOptions_inputField__RJyXj[type=date]{position:relative}.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent;cursor:pointer}.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit,.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit-text{padding:0;margin:0}.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit-day-field,.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit-month-field,.DeliveryOptions_inputField__RJyXj[type=date]::-webkit-datetime-edit-year-field{padding:0;margin:0}.DeliveryOptions_fieldTitle__htGs6{font-family:Sabon Next LT Pro,serif;font-size:1rem;font-weight:600;color:var(--paul-black);margin:0 0 .5rem}.DeliveryOptions_datePickerContainer__FXQPB{position:relative}.DeliveryOptions_calendar__91PIg{position:relative;background:#FEF2CD;border:1px solid #ddd;padding:1rem;margin-top:8px}.DeliveryOptions_calendarHeader__Q03kj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DeliveryOptions_calendarNavButton__r20Iw{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s;font-family:Sabon Next LT Pro,serif}.DeliveryOptions_calendarNavButton__r20Iw:hover{background-color:#f0f0f0}.DeliveryOptions_calendarTitle__iBL5Z{font-size:1.1rem;font-weight:600;margin:0;font-family:Sabon Next LT Pro,serif}.DeliveryOptions_calendarDays__3a2zD{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.DeliveryOptions_dayName__RrEGV{text-align:center;font-weight:600;font-size:.9rem;padding:.5rem 0;color:#666;font-family:Sabon Next LT Pro,serif}.DeliveryOptions_calendarDay__LgSo1{background:none;border:none;padding:.75rem;cursor:pointer;border-radius:4px;transition:all .2s;font-family:Sabon Next LT Pro,serif;font-size:.9rem}.DeliveryOptions_calendarDay__LgSo1:hover:not(.DeliveryOptions_disabledDay__Bq7aP){background-color:#f0f0f0}.DeliveryOptions_calendarDay__LgSo1.DeliveryOptions_selectedDay__mdfgj{background-color:#000;color:var(--paul-white)}.DeliveryOptions_calendarDay__LgSo1.DeliveryOptions_disabledDay__Bq7aP{color:#ccc;cursor:not-allowed}.DeliveryOptions_calendarDay__LgSo1.DeliveryOptions_disabledDay__Bq7aP:hover{background:none}.DeliveryOptions_timePickerContainer__qssyL{position:relative}.DeliveryOptions_timeSlots__s7gTq{position:relative;background:#FEF2CD;border:1px solid #ddd;padding:.5rem;margin-top:8px}.DeliveryOptions_timeSlot__a1r_j{display:block;width:100%;background:none;border:none;padding:.75rem;cursor:pointer;border-radius:4px;transition:all .2s;font-family:Sabon Next LT Pro,serif;font-size:.9rem;text-align:center;position:relative}.DeliveryOptions_timeSlot__a1r_j:not(:last-child):after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background-color:#d0d0d0}.DeliveryOptions_timeSlot__a1r_j:last-child{border-bottom:none}.DeliveryOptions_timeSlot__a1r_j:hover{background-color:#f0f0f0}.DeliveryOptions_timeSlot__a1r_j.DeliveryOptions_selectedTimeSlot__3b6AT{background-color:#000;color:var(--paul-white)}.DeliveryOptions_timeSlot__a1r_j.DeliveryOptions_selectedTimeSlot__3b6AT:hover{background-color:#333}.DeliveryOptions_errorMessage__WQvkQ{color:red;font-size:.8rem;margin-top:.25rem}@media (max-width:768px){.DeliveryOptions_deliveryButtons__mtX3L{grid-template-columns:1fr;gap:.75rem}.DeliveryOptions_deliveryButton__deZ3C{padding:1.5rem;font-size:1rem}.DeliveryOptions_timeSelection__IAH6p{grid-template-columns:1fr;gap:.75rem}.DeliveryOptions_sectionHeader__GuN3t{font-size:1rem;padding:.6rem 1.2rem}.DeliveryOptions_subtitle__CTVst{font-size:1rem}}.OtherInformation_otherInformation__h49xA{margin-bottom:3rem;max-width:1140px;margin-left:auto;margin-right:auto}.OtherInformation_sectionHeader__bLW4u{background-color:#000000;color:#FFFAE6;padding:.8rem 1.5rem;font-family:Sabon Next LT Pro,Playfair Display,serif;font-weight:700;font-size:1.1rem;text-align:center;margin:0 auto 2.5rem;max-width:1140px}.OtherInformation_notesSection__Rsi5c{margin-bottom:1rem}.OtherInformation_notesTextarea__07EjU{width:100%;padding:.36rem;border:.5px solid rgba(0,0,0,.5);border-radius:4px;background-color:rgba(254,244,230,.5);font-size:1rem;resize:vertical;font-family:Sabon Next LT Pro,serif;min-height:100px}.OtherInformation_notesTextarea__07EjU:focus{outline:none}.OtherInformation_notesTextarea__07EjU:focus-visible{outline:none;border-color:#000000;box-shadow:0 0 0 2px rgba(26,26,26,.15)}.OtherInformation_numberInputsContainer__oHBLh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.OtherInformation_numberInputGroup__TLCQo{display:flex;flex-direction:column;gap:.5rem}.OtherInformation_numberInputLabel__lOKdU{font-family:Sabon Next LT Pro,serif;font-size:1rem;font-weight:600;color:var(--paul-black)}.OtherInformation_numberInput__lka5s{width:100%;padding:.75rem;border:.5px solid rgba(0,0,0,.5);border-radius:4px;background-color:rgba(254,244,230,.5);font-size:1rem;font-family:Sabon Next LT Pro,serif;color:var(--paul-black);transition:border-color .2s ease}.OtherInformation_numberInput__lka5s:focus{outline:none}.OtherInformation_numberInput__lka5s:focus-visible{outline:none;border-color:#000000;box-shadow:0 0 0 2px rgba(26,26,26,.15)}.OtherInformation_numberInput__lka5s::-webkit-inner-spin-button,.OtherInformation_numberInput__lka5s::-webkit-outer-spin-button{opacity:1;cursor:pointer}@media (max-width:768px){.OtherInformation_numberInputsContainer__oHBLh{grid-template-columns:1fr;gap:1rem}.OtherInformation_numberInputGroup__TLCQo{gap:.4rem}.OtherInformation_numberInputLabel__lOKdU{font-size:.95rem}.OtherInformation_numberInput__lka5s{padding:.6rem;font-size:.95rem}.OtherInformation_sectionHeader__bLW4u{font-size:1rem;padding:.6rem 1.2rem}.OtherInformation_notesTextarea__07EjU{padding:.8rem;font-size:.9rem}}