.CartDrawer_paper__L1p2z{display:flex;flex-direction:column;height:100%;color:var(--text-main);border-left:1px solid rgba(212,175,55,.2);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.CartDrawer_light__7S2oa,.CartDrawer_paper__L1p2z{background:rgba(252,245,240,.98)!important}.CartDrawer_dark__ef28V{background:rgba(13,13,13,.98)!important;border-left-color:rgba(212,175,55,.18)}.CartDrawer_header__FWff5{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.CartDrawer_headerLeft__DBEVj{display:flex;align-items:center;gap:7px}.CartDrawer_headerIcon__QaOtg{color:var(--primary-color)}.CartDrawer_headerTitle__RaQFe{font-family:Lora,serif;font-size:.88rem;font-weight:600;color:var(--text-main);letter-spacing:.15px}.CartDrawer_headerCount__TPhaa{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--primary-color);color:#fff;font-size:.62rem;font-weight:700;line-height:1}.CartDrawer_closeBtn__aMeQ0{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:var(--text-secondary);transition:background .15s,color .15s}.CartDrawer_closeBtn__aMeQ0:hover{background:var(--section-bg);color:var(--text-main)}.CartDrawer_body__noLCN{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.CartDrawer_empty__5OeRV{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:3rem 2rem;text-align:center}.CartDrawer_emptyLogo__tfry1{opacity:.4;object-fit:contain;margin-bottom:4px}.CartDrawer_emptyTitle__gfzOu{font-family:Lora,serif;font-size:.9rem;font-weight:600;color:var(--text-main);margin:0}.CartDrawer_emptySubtitle__viKrz{font-size:.76rem;color:var(--text-secondary);margin:0;max-width:230px;line-height:1.55}.CartDrawer_emptyBtn__kcbE3{margin-top:10px;padding:8px 22px;background:var(--primary-color);color:#fff;border:none;border-radius:30px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.CartDrawer_emptyBtn__kcbE3:hover{background:var(--button-cta);transform:translateY(-1px)}.CartDrawer_itemsList__j43wm{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.CartDrawer_cartItem__zfbYr{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;background:var(--section-bg)}.CartDrawer_itemImgWrap__se0g7{flex-shrink:0}.CartDrawer_itemImg__XWXj7{width:60px;height:60px;object-fit:cover;border-radius:7px;display:block}.CartDrawer_itemInfo__GNV5p{min-width:0}.CartDrawer_itemName__HMCPn{font-family:Lora,serif;font-size:.72rem;font-weight:600;color:var(--text-main);margin:0 0 2px}.CartDrawer_itemName__HMCPn,.CartDrawer_itemSize___9Sz7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDrawer_itemSize___9Sz7{font-size:.65rem;color:var(--text-secondary);margin:0 0 3px}.CartDrawer_discountBadge__dzEpQ{display:inline-block;font-size:.59rem;font-weight:700;padding:1px 5px;border-radius:8px;background:#e84040;color:#fff;margin-bottom:3px}.CartDrawer_itemPrice__vRgAL{font-family:Lora,serif;font-size:.75rem;font-weight:700;color:var(--primary-color);margin:0}.CartDrawer_itemControls__OdnS_{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.CartDrawer_qtyRow__nqwmB{display:flex;align-items:center;gap:3px}.CartDrawer_qtyBtn__9_DBY{width:21px;height:21px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text-main);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s;padding:0}.CartDrawer_qtyBtn__9_DBY:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.CartDrawer_qty__DjBw0{font-size:.7rem;font-weight:600;color:var(--text-main);min-width:16px;text-align:center}.CartDrawer_removeBtn__3jfUG{width:21px;height:21px;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.CartDrawer_removeBtn__3jfUG:hover{background:rgba(232,64,64,.1);color:#e84040}.CartDrawer_totalSection__Evai7{padding:14px 14px 16px;border-top:1px solid var(--border);flex-shrink:0}.CartDrawer_totalRow__3w4pX{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.CartDrawer_totalLabel__S3jUU{font-size:.75rem;color:var(--text-secondary)}.CartDrawer_totalAmount__ZqMDq{font-family:Lora,serif;font-size:.95rem;font-weight:700;color:var(--text-main)}.CartDrawer_totalNote__2lXiw{font-size:.63rem;color:var(--text-secondary);margin:0 0 13px}.CartDrawer_checkoutBtn__HhlTD{display:block;width:100%;padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:30px;font-family:Lora,serif;font-size:.78rem;font-weight:600;letter-spacing:.3px;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s;margin-bottom:7px;box-sizing:border-box}.CartDrawer_checkoutBtn__HhlTD:hover{background:var(--button-cta);color:#fff;transform:translateY(-1px)}.CartDrawer_continueBtn__yIrws{display:block;width:100%;padding:7px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:30px;font-size:.73rem;font-weight:500;text-align:center;cursor:pointer;transition:border-color .2s,color .2s;box-sizing:border-box}.CartDrawer_continueBtn__yIrws:hover{border-color:var(--primary-color);color:var(--primary-color)}.CartDrawer_suggestions__aMFTE{padding:14px 14px 18px;border-top:1px solid var(--border);margin-top:auto}.CartDrawer_suggestionsTitle__Eoa5y{font-family:Lora,serif;font-size:.67rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.9px;margin:0 0 10px}.CartDrawer_suggestionsScroll__W5l1T{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.CartDrawer_suggestionsScroll__W5l1T::-webkit-scrollbar{display:none}.CartDrawer_suggestionCard__lb9Zi{flex-shrink:0;width:100px;border-radius:9px;overflow:hidden;background:var(--section-bg);text-decoration:none;transition:transform .2s;display:block}.CartDrawer_suggestionCard__lb9Zi:hover{transform:translateY(-2px)}.CartDrawer_suggestionImg___9CY4{width:100px;height:85px;object-fit:cover;display:block}.CartDrawer_suggestionInfo__CBbxE{padding:5px 7px 7px}.CartDrawer_suggestionName__c8Obf{font-size:.64rem;font-weight:600;color:var(--text-main);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDrawer_suggestionPrice__OD1e6{font-size:.62rem;color:var(--primary-color);font-weight:700;margin:0}.navBar_navbar__mgSOj{position:fixed;top:0;left:0;right:0;height:52px;z-index:1110;display:flex;align-items:center;padding:0 16px;gap:8px;transition:background .35s ease,box-shadow .35s ease}.navBar_light__drMYV{color:#2f1a0f}.navBar_dark__H3TAU{color:#fcf5f0}.navBar_logoLink__j1zFM{display:flex;align-items:center;flex-shrink:1;flex:0.15 1;text-decoration:none}.navBar_logoImg__jwbeK{width:36px;height:36px;object-fit:contain}.navBar_searchWrapper__NXk2_{flex:3 1;min-width:0;max-width:300px}.navBar_navLinks__LZV_V{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px;flex:1 1;justify-content:center}.navBar_navItem__H8sD4{position:relative}.navBar_navBtn___LmQM{display:flex;align-items:center;gap:5px;padding:.36rem .68rem;border-radius:6px;border:none;background:transparent;font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;color:inherit;transition:background .15s,color .15s;text-decoration:none}.navBar_navBtn___LmQM:hover{background:var(--section-bg);color:var(--primary-color)}.navBar_navBtnActive__LAT8Y{color:var(--primary-color)!important}.navBar_navLinkFeatured__BMADF{display:flex;align-items:center;gap:5px;padding:.36rem .68rem;border-radius:6px;font-size:.8rem;font-weight:600;color:#d4af37;text-decoration:none;transition:background .15s;white-space:nowrap}.navBar_navLinkFeatured__BMADF:hover{background:rgba(212,175,55,.09)}.navBar_chevron__f_Njp{transition:transform .2s;display:inline-flex}.navBar_chevronUp__OJ8dF{transform:rotate(180deg)}.navBar_dropdown__7VZxJ{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--background);border:1px solid var(--border);border-radius:10px;padding:.4rem;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:1200}.navBar_dropdownRight__85oLz{left:auto;right:0}.navBar_dropdownWide__G0sH8{min-width:380px}.navBar_dropdownItem___nQgk{display:flex;align-items:center;gap:6px;width:100%;padding:.42rem .68rem;border-radius:7px;font-size:.78rem;color:var(--text-main);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:400;transition:background .12s,color .12s;text-align:left;white-space:nowrap}.navBar_dropdownItem___nQgk:hover{background:var(--section-bg);color:var(--primary-color)}.navBar_dropdownItemAll__73HVc{font-weight:600;color:var(--primary-color);font-size:.8rem}.navBar_dropdownItemDanger__UmOZo{color:#b71c1c}.navBar_dropdownItemDanger__UmOZo:hover{background:rgba(183,28,28,.07);color:#b71c1c}.navBar_dropdownDivider__JMIJr{height:1px;background:var(--border);margin:.3rem .68rem}.navBar_dropdownGrid__l6UcU{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px}.navBar_dropdownColumns__GSaKn{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.navBar_dropdownSection__2wZPG{padding:.15rem 0}.navBar_dropdownSectionTitle__uzlk5{display:flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary,#888);padding:.25rem .68rem .35rem}.navBar_navActions__tnddw{display:flex;align-items:center;gap:2px;flex-shrink:0}.navBar_cartLink__k2ljP{display:flex;align-items:center;text-decoration:none}.navBar_userBtn__855kX{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer;transition:border-color .15s}.navBar_userBtn__855kX:hover{border-color:var(--primary-color)}.navBar_loginBtn__YTk_s{padding:.32rem .8rem;border-radius:6px;border:1px solid var(--border);background:transparent;font-size:.78rem;font-weight:500;color:inherit;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.navBar_loginBtn__YTk_s:hover{background:var(--section-bg);border-color:var(--primary-color)}.navBar_mobileRight__VfEdT{display:flex;align-items:center;gap:6px;margin-left:auto}.navBar_hamburger__qfHZE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;border:1px solid var(--border);background:transparent;cursor:pointer;color:inherit;flex-shrink:0;transition:background .15s}.navBar_hamburger__qfHZE:hover{background:var(--section-bg)}.navBar_mobileMenu__pSsCw{position:fixed;inset:52px 0 0 0;z-index:1100;overflow-y:auto;overscroll-behavior:contain;background:var(--background)}.navBar_mobileMenuInner__pVGWP{padding:1.1rem 1.1rem 3rem;display:flex;flex-direction:column;gap:0}.navBar_mobileMisc__c8_IU{padding-bottom:.9rem;border-bottom:1px solid var(--border);margin-bottom:.4rem}.navBar_mobileNav__zk7al{display:flex;flex-direction:column}.navBar_mobileNavLink__ssBOW{display:flex;align-items:center;gap:9px;padding:.78rem .5rem;border-bottom:1px solid var(--border);font-size:.88rem;font-weight:500;color:var(--text-main);text-decoration:none;transition:color .14s}.navBar_mobileNavLink__ssBOW:hover{color:var(--primary-color)}.navBar_mobileNavLinkFeatured__qsHPq{color:#d4af37;font-weight:600}.navBar_mobileAccordion__S8voB{border-bottom:1px solid var(--border)}.navBar_mobileAccordionBtn__c5G_1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.78rem .5rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--text-main)}.navBar_mobileAccordionLabel___4nMl{display:flex;align-items:center;gap:9px}.navBar_mobileSubLinks__5i7a9{padding:.2rem 0 .5rem 1.65rem;display:flex;flex-direction:column;gap:1px}.navBar_mobileSubLink__YXvWu{display:block;padding:.45rem .5rem;font-size:.82rem;color:var(--text-secondary,#666);text-decoration:none;border-radius:5px;transition:color .12s,background .12s}.navBar_mobileSubLink__YXvWu:hover{color:var(--primary-color);background:var(--section-bg)}.navBar_mobileUserSection__zmnCW{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.55rem}.navBar_mobileUserCard__q2O9w{display:flex;align-items:center;gap:.65rem;padding:.4rem 0}.navBar_mobileUserName__FT87D{font-size:.9rem;font-weight:600;color:var(--text-main)}.navBar_mobileActionBtn__BTqYT{display:flex;align-items:center;gap:7px;padding:.55rem .85rem;border-radius:7px;border:1px solid var(--border);background:transparent;font-family:inherit;font-size:.82rem;font-weight:500;color:var(--text-main);cursor:pointer;transition:background .14s,border-color .14s;text-align:left}.navBar_mobileActionBtn__BTqYT:hover{background:var(--section-bg);border-color:var(--primary-color)}.navBar_mobileActionBtnDanger__XSPFF{color:#b71c1c}.navBar_mobileActionBtnDanger__XSPFF:hover{border-color:#b71c1c;background:rgba(183,28,28,.06)}.navBar_mobileLoginBtn__JnZHb{display:block;padding:.65rem 1rem;border-radius:8px;border:1px solid var(--border);background:transparent;font-size:.86rem;font-weight:600;color:var(--primary-color);text-decoration:none;text-align:center;transition:background .14s}.navBar_mobileLoginBtn__JnZHb:hover{background:var(--section-bg)}@media (max-width:768px){.navBar_navbar__mgSOj{padding:0 14px}.navBar_logoImg__jwbeK{width:96px}}.navBar_drawerCategory__6wQRd,.navBar_drawerMain__d4rT5,.navBar_drawerOcasions__svIjo,.navBar_drawerProfile__ePh3K{overflow:hidden}.navBar_drawerContent__3cl_7,.navBar_drawerInner___oBL2{height:100%;display:flex;flex-direction:column;overflow:hidden}.navBar_drawerHeader__FoAts{position:relative;flex-shrink:0;overflow:hidden;padding:20px;border-bottom:1px solid;border-color:rgba(212,175,55,.15);background:linear-gradient(180deg,rgba(212,175,55,.03),rgba(212,175,55,.01))}.navBar_headerMinimal__FcEJ9{display:flex;flex-direction:column;gap:16px}.navBar_headerTop__kB4x3{display:flex;align-items:center;gap:12px}.navBar_brandSection__X2Vyc{display:flex;align-items:center;gap:14px;flex:1 1}.navBar_categoryIcon__BFr0f,.navBar_logoIcon__y5P72{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(212,175,55,.25);position:relative;overflow:hidden}.navBar_categoryIcon__BFr0f:before,.navBar_logoIcon__y5P72:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);animation:navBar_shimmer__wOLGc 3s infinite}@keyframes navBar_shimmer__wOLGc{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(0)}}.navBar_titleSection__YxVka{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.navBar_drawerTitle__LMuM2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navBar_headerActions__NHcDc{display:flex;gap:10px;align-items:center;padding:0 4px}.navBar_closeButton__2W7er{position:relative;width:40px;height:40px;border-radius:12px;border:1px solid rgba(212,175,55,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navBar_closeButton__2W7er:hover{border-color:rgba(212,175,55,.4);box-shadow:0 4px 12px rgba(212,175,55,.2)}.navBar_closeButton__2W7er:active{transform:scale(.95)}.navBar_backButtonIntegrated___XNmJ{width:40px;height:40px;border-radius:12px;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-sans)}.navBar_backButtonIntegrated___XNmJ:hover{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.4);box-shadow:0 4px 12px rgba(212,175,55,.2)}.navBar_backButtonIntegrated___XNmJ:active{transform:scale(.95)}.navBar_navigationSection__clAk2{flex:1 1;overflow-y:auto;padding:24px 16px;display:flex;flex-direction:column;gap:8px}.navBar_navigationSection__clAk2::-webkit-scrollbar{width:6px}.navBar_navigationSection__clAk2::-webkit-scrollbar-track{background:transparent}.navBar_navigationSection__clAk2::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.5}.navBar_navigationSection__clAk2::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.navBar_navLink__fBeoi{display:block;text-decoration:none;cursor:pointer}.navBar_navLinkContent__m1Hyq,.navBar_navLink__fBeoi{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_navLinkContent__m1Hyq{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:rgba(212,175,55,.05);border:1px solid transparent;overflow:hidden}.navBar_navLinkContent__m1Hyq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0}.navBar_navLink__fBeoi:hover .navBar_navLinkContent__m1Hyq:before{transform:scaleY(1)}.navBar_navLink__fBeoi:hover .navBar_navLinkContent__m1Hyq{background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.2);box-shadow:0 4px 12px rgba(212,175,55,.15);padding-left:24px}.navBar_navIcon__EcmA5{font-size:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.navBar_navLabel__yY5gW{flex:1 1;font-size:1rem;font-weight:500;letter-spacing:.3px;font-family:var(--font-sans)}.navBar_navArrow__dYhZZ{opacity:0;transform:translateX(-8px);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary-color);flex-shrink:0}.navBar_navLink__fBeoi:hover .navBar_navArrow__dYhZZ{opacity:1;transform:translateX(0)}.navBar_navLinkFeatured__BMADF .navBar_navLinkContent__m1Hyq{background:linear-gradient(135deg,rgba(212,175,55,.15),rgba(212,175,55,.08));border-color:rgba(212,175,55,.3);box-shadow:0 4px 12px rgba(212,175,55,.2)}.navBar_navLinkFeatured__BMADF:hover .navBar_navLinkContent__m1Hyq{background:linear-gradient(135deg,rgba(212,175,55,.25),rgba(212,175,55,.15));box-shadow:0 6px 20px rgba(212,175,55,.3)}.navBar_navLinkFeatured__BMADF .navBar_navLabel__yY5gW{font-weight:600}.navBar_userProfileSection__AJkPc{flex-shrink:0;padding:16px;border-top:1px solid rgba(212,175,55,.15);background:rgba(212,175,55,.03);cursor:pointer}.navBar_userProfileCard__3kMKu{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:rgba(255,255,255,.5);border:1px solid rgba(212,175,55,.2);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navBar_dark-mode__lJTC3 .navBar_userProfileCard__3kMKu{background:rgba(47,26,15,.3)}.navBar_userProfileCard__3kMKu:hover{background:rgba(255,255,255,.7);border-color:rgba(212,175,55,.4);box-shadow:0 4px 16px rgba(212,175,55,.2);transform:translateY(-2px)}.navBar_dark-mode__lJTC3 .navBar_userProfileCard__3kMKu:hover{background:rgba(47,26,15,.5)}.navBar_userAvatar__kg9Gq{flex-shrink:0}.navBar_userInfo__oAiwP{flex:1 1;display:flex;flex-direction:column;gap:2px}.navBar_profileArrow__IXmN6{color:var(--primary-color);display:flex;align-items:center}.navBar_categoryGrid__LYOEz{flex:1 1;overflow-y:auto;padding:20px 16px 24px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-content:start}.navBar_categoryGrid__LYOEz::-webkit-scrollbar{width:6px}.navBar_categoryGrid__LYOEz::-webkit-scrollbar-track{background:transparent}.navBar_categoryGrid__LYOEz::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.5}.navBar_categoryCard__USPsL{display:block;text-decoration:none;cursor:pointer}.navBar_categoryCardInner__M4YCE{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid rgba(212,175,55,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(47,26,15,.08);position:relative;overflow:hidden}.navBar_categoryCardInner__M4YCE:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-color);transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0}.navBar_categoryCard__USPsL:hover .navBar_categoryCardInner__M4YCE:before{transform:scaleY(1)}.navBar_categoryCardInner__M4YCE:hover{border-color:rgba(212,175,55,.4);box-shadow:0 8px 24px rgba(212,175,55,.2)}.navBar_categoryIconWrapper__k5E38{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(212,175,55,.12);border-radius:12px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_categoryCard__USPsL:hover .navBar_categoryIconWrapper__k5E38{background:rgba(212,175,55,.2);transform:rotate(5deg) scale(1.1)}.navBar_categoryEmoji__Dz3Zz{font-size:1.5rem}.navBar_categoryName__fBNAX{flex:1 1;font-size:1rem;font-weight:500;letter-spacing:.3px;font-family:var(--font-sans)}.navBar_categoryArrow__M3yhz{opacity:.5;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary-color);flex-shrink:0}.navBar_categoryCard__USPsL:hover .navBar_categoryArrow__M3yhz{opacity:1;transform:translateX(4px)}.navBar_profileActionsContainer__5rFEn{flex:1 1;overflow-y:auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px}.navBar_profileActionButton__1aTDy{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left;font-family:var(--font-sans);box-shadow:0 2px 12px rgba(0,0,0,.08)}.navBar_profileActionButton__1aTDy:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.navBar_actionIconWrapper__KDgxy{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.5);border-radius:14px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_profileActionButton__1aTDy:hover .navBar_actionIconWrapper__KDgxy{transform:scale(1.1) rotate(5deg);background:rgba(255,255,255,.7)}.navBar_actionIcon__JlTM_{font-size:1.5rem!important}.navBar_actionContent__MPewM{flex:1 1;display:flex;flex-direction:column;gap:4px}.navBar_actionTitle__1Lld4{font-size:1.05rem;font-weight:600;letter-spacing:.3px}.navBar_actionDescription__VrdsJ{font-size:.875rem;opacity:.7;font-weight:400}.navBar_actionArrow__j2nrQ{flex-shrink:0;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_profileActionButton__1aTDy:hover .navBar_actionArrow__j2nrQ{opacity:1;transform:translateX(4px)}@media (max-width:480px){.navBar_headerImageWrapper___GhMo{height:140px}.navBar_headerText__1WTik{padding:20px 16px 12px}.navBar_drawerTitle__LMuM2{font-size:1.5rem!important}.navBar_navigationSection__clAk2{padding:20px 12px}.navBar_navLinkContent__m1Hyq{padding:14px 16px}.navBar_navIcon__EcmA5{width:28px;height:28px;font-size:1.3rem}.navBar_navLabel__yY5gW{font-size:.95rem}.navBar_categoryGrid__LYOEz{padding:16px 12px 20px}.navBar_categoryCardInner__M4YCE{padding:14px 16px}.navBar_categoryIconWrapper__k5E38{width:40px;height:40px}.navBar_categoryEmoji__Dz3Zz{font-size:1.3rem}.navBar_profileActionButton__1aTDy{padding:16px}.navBar_actionIconWrapper__KDgxy{width:44px;height:44px}}.dark-mode .navBar_navLinkContent__m1Hyq{background:rgba(212,175,55,.08)}.dark-mode .navBar_navLink__fBeoi:hover .navBar_navLinkContent__m1Hyq{background:rgba(212,175,55,.15);box-shadow:0 4px 12px rgba(212,175,55,.25)}.dark-mode .navBar_categoryCardInner__M4YCE{box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-mode .navBar_categoryCard__USPsL:hover .navBar_categoryCardInner__M4YCE{box-shadow:0 8px 24px rgba(212,175,55,.3)}.dark-mode .navBar_profileActionButton__1aTDy{box-shadow:0 2px 12px rgba(0,0,0,.3)}.dark-mode .navBar_profileActionButton__1aTDy:hover{box-shadow:0 8px 24px rgba(0,0,0,.5)}.navBar_drawerMobile__dt0Oo{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.navBar_linkProducts__j_Sqh:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background:#d4af371a;transition:width .3s ease;border-radius:100px}.navBar_linkProducts__j_Sqh:hover:before{width:-webkit-fill-available}.navBar_linkProducts__j_Sqh:active{transform:scale(.95) translateX(10px)}.dark .navBar_linkProducts__j_Sqh{background:rgba(47,26,15,.1)}.navBar_divSeccionMobile__uhX05 a{opacity:0;animation:navBar_slideIn__YthHx .5s ease forwards}.navBar_divSeccionMobile__uhX05 a:first-child{animation-delay:.1s}.navBar_divSeccionMobile__uhX05 a:nth-child(2){animation-delay:.2s}.navBar_divSeccionMobile__uhX05 a:nth-child(3){animation-delay:.3s}.navBar_divSeccionMobile__uhX05 a:nth-child(4){animation-delay:.4s}.navBar_divSeccionMobile__uhX05 a:nth-child(5){animation-delay:.5s}.navBar_divSeccionMobile__uhX05 a:nth-child(6){animation-delay:.6s}.navBar_divSeccionMobile__uhX05 a:nth-child(7){animation-delay:.7s}.navBar_ocasionesSeccion__elE3B{font-size:1rem;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.navBar_ocasionLink__nf_y3{position:relative;display:flex;align-items:center;padding:12px 16px;margin:4px 0;border-radius:50px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navBar_ocasionLink__nf_y3:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;border-radius:100px;background:#d4af371a;transition:width .3s ease}.navBar_ocasionLink__nf_y3:hover:before{width:-webkit-fill-available}.dark .navBar_ocasionLink__nf_y3{background:rgba(47,26,15,.1)}.navBar_divProdsSeccionMobile__7Dzhr a{opacity:0;animation:navBar_slideIn__YthHx .5s ease forwards}@keyframes navBar_slideIn__YthHx{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.navBar_divProdsSeccionMobile__7Dzhr a:first-child{animation-delay:.1s}.navBar_divProdsSeccionMobile__7Dzhr a:nth-child(2){animation-delay:.2s}.navBar_divProdsSeccionMobile__7Dzhr a:nth-child(3){animation-delay:.3s}.navBar_divProdsSeccionMobile__7Dzhr a:nth-child(4){animation-delay:.4s}.navBar_divProdsSeccionMobile__7Dzhr a:nth-child(5){animation-delay:.5s}.navBar_divProdsSeccionMobile__7Dzhr a:nth-child(6){animation-delay:.6s}.navBar_userButtonsContainer__YD5P_{display:flex;flex-direction:column;gap:15px;padding:20px;margin-top:50px}.navBar_userButton__Q8iqT{display:flex;align-items:center;gap:12px;width:-webkit-fill-available;padding:12px 20px;border:none;border-radius:50px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.1)}.navBar_userButton__Q8iqT:hover{border-color:#D4AF37}.navBar_buttonIcon__OzdQS{font-size:20px;transition:all .3s ease}.navBar_userButton__Q8iqT:hover .navBar_buttonIcon__OzdQS{color:#D4AF37;transform:translateX(3px)}.dark .navBar_userButton__Q8iqT{background:rgba(47,26,15,.1)}.dark .navBar_userButton__Q8iqT:hover{background:rgba(47,26,15,.2)}.navBar_drawerMobile__dt0Oo{overflow-y:auto}.navBar_drawerMobile__dt0Oo::-webkit-scrollbar{width:12px}.navBar_drawerMobile__dt0Oo::-webkit-scrollbar-thumb{background-color:#2f1a0f;border-radius:10px;-webkit-transition:background-color 1s ease-in;transition:background-color 1s ease-in;cursor:-webkit-grab;cursor:grab}.navBar_drawerMobile__dt0Oo::-webkit-scrollbar-thumb:hover{background-color:#D4AF37}.navBar_drawerMobile__dt0Oo::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.navBar_swiperContainer__ltua4{overflow:auto}.navBar_swiperContainer__ltua4::-webkit-scrollbar{width:12px}.navBar_swiperContainer__ltua4::-webkit-scrollbar-thumb{background-color:#2f1a0f;border-radius:10px;-webkit-transition:background-color 1s ease-in;transition:background-color 1s ease-in;cursor:-webkit-grab;cursor:grab}.navBar_swiperContainer__ltua4::-webkit-scrollbar-thumb:hover{background-color:#D4AF37}.navBar_swiperContainer__ltua4::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:768px){.navBar_userButtonsContainer__YD5P_{padding:15px;margin-top:30px}.navBar_userButton__Q8iqT{padding:10px 16px;font-size:.9rem}.navBar_divProdsSeccionMobile__7Dzhr{padding:15px;gap:10px}.navBar_categoryLink__7eVzh{padding:10px 14px;font-size:.9rem}}@media screen and (max-width:1100px){.navBar_searcher-navseccions__8YUr9{display:flex;align-items:center;flex-direction:column;padding-top:15px}}@media screen and (max-width:850px){.navBar_loginContainer__eKvV3 a{font-size:small}.navBar_loginContainer__eKvV3{margin-top:10px}}@media screen and (max-width:750px){.navBar_containerUser__yedKe{font-size:small}.navBar_navBar__2d3ph{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}}@media screen and (max-width:450px){.navBar_navBar__2d3ph{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.navBar_containerUser__yedKe{font-size:x-small}.navBar_imgNavBar__XHOtS{width:110px;height:80px}}.navBar_drawerMobile__dt0Oo{overflow:hidden}.navBar_navBarTop__05dh0{--navbar-bg:var(--background);--navbar-text:var(--text-main);--navbar-accent:var(--primary-color)}.navBar_linkImg__7wTaM{display:flex;margin-left:20px;grid-area:2/2/span 2/span 2;align-items:center;justify-content:center}.navBar_imgNavBar__XHOtS{object-fit:contain;margin:0 10px;height:auto;width:200px}.navBar_searcher-navseccions__8YUr9{display:flex;align-items:center;flex-direction:row}.navBar_loginContainer__eKvV3{display:flex;flex-direction:column;align-self:end}.navBar_loginContainer__eKvV3 a{text-decoration:none;color:#D4AF37;transition:color .5s ease-in}.navBar_loginContainer__eKvV3 a:hover{color:#D4AF37}.navBar_loginWelcome__Fsgg6{display:flex;flex-direction:column;align-self:end}.navBar_loginLink__Z7c_M{color:#fcf5f0;text-decoration:none;font-weight:700;font-size:.875rem;line-height:1.75;letter-spacing:.2857em;text-transform:uppercase;transition:color .3s ease}.navBar_loginLink__Z7c_M:hover{color:#D4AF37}.navBar_containerUser__yedKe{text-decoration:none;color:#D4AF37;transition:color .5s ease-in;cursor:pointer;margin:10px}.navBar_containerUser__yedKe:hover{color:#D4AF37}.navBar_divLinkProds__7m_bT{margin:20px 0}.navBar_ocasionesSeccion__elE3B{color:#fcf5f0;text-decoration:none;font-weight:600;margin:10px 0;transition:color .3s ease-in-out}.navBar_ocasionLink__nf_y3{transition:all .3s ease}.navBar_swiperContainer__ltua4{overflow-y:auto}