.Header_header__AF_3G{height:calc(4.375rem * var(--mantine-scale));position:fixed;top:0;width:100%;z-index:80;background-color:white;padding-left:var(--mantine-spacing-sm);padding-right:var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Header_header__AF_3G{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.Header_sticky-nav__17NEj{opacity:.9}.Header_link__p2PJz{display:flex;align-items:center;height:100%;margin-bottom:4px;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);text-decoration:none;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .Header_link__p2PJz{color:var(--mantine-color-white)}.Header_link__p2PJz{font-weight:500;font-size:var(--mantine-font-size-sm)}@media (max-width:48em){.Header_link__p2PJz{height:calc(2.625rem * var(--mantine-scale));width:100%}}@media (hover:hover){.Header_link__p2PJz:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_link__p2PJz:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.Header_link__p2PJz:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_link__p2PJz:active{background-color:var(--mantine-color-dark-6)}}.Header_subLink__TRv7_{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}@media (hover:hover){.Header_subLink__TRv7_:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_subLink__TRv7_:hover{background-color:var(--mantine-color-dark-7)}}@media (hover:none){.Header_subLink__TRv7_:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_subLink__TRv7_:active{background-color:var(--mantine-color-dark-7)}}.Header_dropdownFooter__kC7xd{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_dropdownFooter__kC7xd{background-color:var(--mantine-color-dark-7)}.Header_dropdownFooter__kC7xd{margin:calc(var(--mantine-spacing-md) * -1);margin-top:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) calc(var(--mantine-spacing-md) * 2);padding-bottom:var(--mantine-spacing-xl);border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .Header_dropdownFooter__kC7xd{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)}.Header_cart__eWU0A{cursor:pointer}.DrawerComponent_drawer__ECo6P{--drawer-border-radius:12px}.DrawerComponent_cartButton__OtUpw{background-color:#f472b6;color:white;transition:all .3s ease}.DrawerComponent_cartButton__OtUpw:hover{background-color:#ec4899}.CartItems_drawer__tHK6x{list-style:none;padding:0;margin:0;width:100%}.CartItems_list__gVoys{width:100%;margin-bottom:4px}.CartItems_cartWrapper__gYnh8{display:flex;flex-direction:column;flex:1;overflow:hidden}.CartItems_cartContainer__0Ogvj{width:100%;overflow-y:auto;overflow-x:hidden;flex:1;padding:16px;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.CartItems_cartContainer__0Ogvj::-webkit-scrollbar{width:5px}.CartItems_cartContainer__0Ogvj::-webkit-scrollbar-track{background:transparent}.CartItems_cartContainer__0Ogvj::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:20px}.CartItems_cartItemContainer__ZbQNw{width:100%;border-radius:12px;margin-bottom:4px;transition:all .25s ease}.CartItems_cartItemContent__wMweV{padding:16px 8px;width:100%}.CartItems_imageWrapper__PdU_G{position:relative;overflow:visible;border-radius:12px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.05))}.CartItems_productImage__Inioz{object-fit:cover;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease;border-radius:8px}.CartItems_discountBadge__l326g{position:absolute;top:-8px;right:-8px;z-index:2;background-color:#ef4444;color:white;font-weight:600;box-shadow:0 2px 5px rgba(239,68,68,.3);font-size:10px;padding:2px 6px}.CartItems_productInfo__RwS6F{flex:1;overflow:hidden}.CartItems_productTitle__uVaZp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.CartItems_productAttribute__6sNZn{align-items:center;gap:4px}.CartItems_attrDivider__OirxR{opacity:.4;margin:0 2px}.CartItems_productPrice__4MZfH{margin-top:4px}.CartItems_deleteButton__zDwsp{display:flex;align-items:center;justify-content:center;background-color:#fee2e2;color:#ef4444;border:none;border-radius:50%;width:36px;height:36px;padding:0;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.05)}.CartItems_deleteButton__zDwsp:hover{background-color:#fecaca;color:#dc2626;transform:scale(1.05)}.CartItems_colorSwatch__pGjOG{border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CartItems_emptyCartContainer__6gUBC{min-height:70vh;padding:24px}.CartItems_emptyCartIcon__Ci_Yz{margin-bottom:24px}.CartItems_iconBg__hEKMG{display:flex;align-items:center;justify-content:center;width:160px;height:160px;border-radius:50%;background-color:#f8fafc;color:#94a3b8;box-shadow:0 6px 16px rgba(0,0,0,.04)}.CartItems_emptyCartSubtext__4masb{margin-top:8px;max-width:280px}.CartItems_shopNowButtonWrapper__Rv2nD{margin-top:32px}.CartItems_shopNowButton__bI09V{background:linear-gradient(135deg,#ec4899,#db2777);color:white;padding:12px 32px;transition:all .3s ease;box-shadow:0 4px 12px rgba(219,39,119,.2);border:none}.CartItems_shopNowButton__bI09V:hover{background:linear-gradient(135deg,#ec4899,#be185d);box-shadow:0 6px 16px rgba(219,39,119,.3)}@media (max-width:750px){.CartItems_emptyCartContainer__6gUBC{min-height:60vh;padding:16px}.CartItems_cartItemContent__wMweV{padding:12px 4px}.CartItems_deleteButton__zDwsp{width:30px;height:30px}.CartItems_iconBg__hEKMG{width:120px;height:120px}}.DrawerFooter_footer__nZmoP{position:sticky;bottom:0;width:100%;background-color:white;box-shadow:0 -4px 12px rgba(0,0,0,.05);z-index:10;border-top:1px solid #f1f5f9}.DrawerFooter_footerContent__yV2Px{padding:24px}.DrawerFooter_summaryRow__JrLWk{width:100%}.DrawerFooter_promoBadge__Y4JJo{font-size:10px;height:18px;padding:0 6px}.DrawerFooter_divider__zWJUq{margin:8px 0;opacity:.6}.DrawerFooter_totalRow__9l5mL{width:100%;margin-top:4px}.DrawerFooter_link__Ls85S{text-decoration:none;width:100%}.DrawerFooter_buttonWrapper__OcCeb{width:100%;margin-top:16px}.DrawerFooter_checkoutButton__MI8l4{background-color:#f472b6;color:white;height:48px;font-weight:600;letter-spacing:.01em;transition:all .3s ease;box-shadow:0 4px 12px rgba(244,114,182,.25);border:none}.DrawerFooter_checkoutButton__MI8l4:hover{background-color:#ec4899;box-shadow:0 6px 16px rgba(236,72,153,.35)}@media (max-width:750px){.DrawerFooter_footerContent__yV2Px{padding:16px}.DrawerFooter_checkoutButton__MI8l4{height:44px}}.CartTable_td__4qERU{padding:5px 5px 5px 0!important;text-align:center}.CartTable_th__16H87{padding:5px!important}.CartTable_delete__ez5Ng{cursor:pointer}.CartTable_deleteMobile__zFvhl{cursor:pointer;position:absolute;left:67%}.CartTable_delete__ez5Ng:hover{color:red}.CartTable_tbody__4bvmX{position:relative}.CartPage_link__Eekkj{text-decoration:none}.StoreNav_link__Sx71M{text-decoration:none;color:#6b7280;text-transform:capitalize;transition:all .2s ease}.StoreNav_link__Sx71M:hover{color:#374151;text-decoration:none}.StoreNav_activeLink__g9RrH{color:#006039;font-weight:500;text-decoration:none;text-transform:capitalize;transition:all .2s ease}.StoreNav_activeLink__g9RrH:hover{color:#004d2c;text-decoration:none}.Headline_luxuryHeadlineSection___JVkc{width:100%;padding:60px 20px;position:relative}.Headline_sectionHeader__obatn{max-width:800px;margin:0 auto;text-align:center}.Headline_decorativeLineContainer__xDJP9{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:20px}.Headline_decorativeLine__ZsNmt{height:1px;flex:1;max-width:150px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3) 50%,transparent);position:relative}.Headline_decorativeLine__ZsNmt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,96,57,.5) 50%,transparent)}.Headline_iconWrapper__r4jCX{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffffff,#f8f8f8);box-shadow:0 2px 10px -3px rgba(0,96,57,.2),inset 0 1px 2px rgba(212,175,55,.1);position:relative}.Headline_iconWrapper__r4jCX:before{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1px;background:linear-gradient(135deg,#d4af37,#006039);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;opacity:.3}.Headline_luxuryIcon__ViCaI{width:20px;height:20px;color:#006039;stroke-width:1.5}.Headline_luxuryHeadline___3PMu{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);font-weight:400;color:#1a1a1a;letter-spacing:.05em;line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.04)}.Headline_luxurySubheadline__X9oVq{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:300;color:#666;letter-spacing:.03em;line-height:1.6;max-width:600px;margin:0 auto;opacity:.9}@media (max-width:640px){.Headline_luxuryHeadlineSection___JVkc{padding:40px 16px}.Headline_decorativeLine__ZsNmt{max-width:80px}.Headline_iconWrapper__r4jCX{width:36px;height:36px}.Headline_luxuryIcon__ViCaI{width:18px;height:18px}}.LuxuryRecommendationsHeader_luxuryRecommendationsSection__ePIAc{padding:80px 0;background:linear-gradient(180deg,#fafafa 0,#ffffff)}.LuxuryRecommendationsHeader_luxuryHeadlineSection__K5VSb{width:100%;padding:60px 20px;position:relative}.LuxuryRecommendationsHeader_sectionHeader__PnV9L{max-width:800px;margin:0 auto;text-align:center}.LuxuryRecommendationsHeader_decorativeLineContainer__XdGZC{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:20px}.LuxuryRecommendationsHeader_decorativeLine___wsi5{height:1px;flex:1;max-width:150px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3) 50%,transparent);position:relative}.LuxuryRecommendationsHeader_decorativeLine___wsi5:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,96,57,.5) 50%,transparent)}.LuxuryRecommendationsHeader_iconWrapper__8EPb5{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffffff,#f8f8f8);box-shadow:0 2px 10px -3px rgba(0,96,57,.2),inset 0 1px 2px rgba(212,175,55,.1);position:relative}.LuxuryRecommendationsHeader_iconWrapper__8EPb5:before{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1px;background:linear-gradient(135deg,#d4af37,#006039);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;opacity:.3}.LuxuryRecommendationsHeader_luxuryIcon__uVi1w{width:20px;height:20px;color:#006039;stroke-width:1.5}.LuxuryRecommendationsHeader_luxuryHeadline__zd8sh{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);font-weight:400;color:#1a1a1a;letter-spacing:.05em;line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.04)}.LuxuryRecommendationsHeader_luxurySubheadline__SEiOC{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:300;color:#666;letter-spacing:.03em;line-height:1.6;max-width:600px;margin:0 auto;opacity:.9}@media (max-width:640px){.LuxuryRecommendationsHeader_luxuryHeadlineSection__K5VSb{padding:40px 16px}.LuxuryRecommendationsHeader_decorativeLine___wsi5{max-width:80px}.LuxuryRecommendationsHeader_iconWrapper__8EPb5{width:36px;height:36px}.LuxuryRecommendationsHeader_luxuryIcon__uVi1w{width:18px;height:18px}}.PremiumServicesHeader_luxuryHeadlineSection__2KpgP{width:100%;padding:60px 20px;position:relative}.PremiumServicesHeader_sectionHeader__NKTRo{max-width:800px;margin:0 auto;text-align:center}.PremiumServicesHeader_decorativeLineContainer__cJofv{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:20px}.PremiumServicesHeader_decorativeLine__IBT84{height:1px;flex:1;max-width:150px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3) 50%,transparent);position:relative}.PremiumServicesHeader_decorativeLine__IBT84:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,96,57,.5) 50%,transparent)}.PremiumServicesHeader_iconWrapper__JVhWq{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffffff,#f8f8f8);box-shadow:0 2px 10px -3px rgba(0,96,57,.2),inset 0 1px 2px rgba(212,175,55,.1);position:relative}.PremiumServicesHeader_iconWrapper__JVhWq:before{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1px;background:linear-gradient(135deg,#d4af37,#006039);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;opacity:.3}.PremiumServicesHeader_luxuryIcon__RYoDN{width:20px;height:20px;color:#006039;stroke-width:1.5}.PremiumServicesHeader_luxuryHeadline__mSThD{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);font-weight:400;color:#1a1a1a;letter-spacing:.05em;line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.04)}.PremiumServicesHeader_luxurySubheadline__RQuk6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:300;color:#666;letter-spacing:.03em;line-height:1.6;max-width:600px;margin:0 auto;opacity:.9}@media (max-width:640px){.PremiumServicesHeader_luxuryHeadlineSection__2KpgP{padding:40px 16px}.PremiumServicesHeader_decorativeLine__IBT84{max-width:80px}.PremiumServicesHeader_iconWrapper__JVhWq{width:36px;height:36px}.PremiumServicesHeader_luxuryIcon__RYoDN{width:18px;height:18px}}