.navbar-wrapper{background-color:#fff7f9;border-bottom:1px solid #f0e0e8;width:100%}.navbar-top{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;position:relative}.navbar-logo{display:flex;align-items:center;justify-content:center}.navbar-logo a{text-decoration:none}.navbar-logo img{height:70px;width:auto;object-fit:contain;display:block}.shop-name{font-size:22px;font-weight:700;color:#5a2a3a;letter-spacing:1px}.navbar-right{display:flex;align-items:center;gap:20px}.search-icon{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.search-icon:hover svg{stroke:#c9898a}.navbar-cart-icon{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.navbar-cart-icon:hover svg{stroke:#c9898a}.cart-badge{position:absolute;top:-6px;right:-6px;background-color:#5a2a3a;color:#fff;font-size:9px;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px;align-items:center;justify-content:center}.hamburger:hover svg{stroke:#c9898a}.navbar-links{display:flex;align-items:center;gap:4px;padding:10px 32px;border-top:1px solid #f0dde6;flex-wrap:wrap}.nav-item-wrapper{position:relative;display:inline-flex;flex-direction:column}.nav-link{display:flex;align-items:center;gap:4px;font-size:14px;color:#2e2e2e;text-decoration:none;padding:6px 12px;border-radius:6px;white-space:nowrap;transition:background-color .2s,color .2s}.nav-link:hover{background-color:#f3d6db;color:#5a2a3a}.chevron{font-size:10px;color:#c4a0ae;transition:transform .2s}.chevron-open{transform:rotate(180deg)}.nav-dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #f0e0e8;border-radius:8px;box-shadow:0 8px 24px #5a2a3a1a;min-width:190px;z-index:999;padding:6px 0}@media(min-width:769px){.nav-item-wrapper:hover .nav-dropdown{display:block}.nav-item-wrapper:hover .chevron{transform:rotate(180deg)}}.nav-dropdown-item{display:block;padding:9px 16px;font-size:13.5px;color:#5a2a3a;text-decoration:none;white-space:nowrap;border-left:3px solid transparent;transition:background .15s,color .15s}.nav-dropdown-item:hover{background:#fff7f9;color:#5a2a3a;border-left-color:#c9898a}.search-overlay{width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#fff7f9;border-top:1px solid transparent}.search-overlay.search-open{max-height:70px;border-top-color:#f0e0e8}.search-overlay-inner{display:flex;align-items:center;gap:12px;padding:12px 32px}.search-overlay .search-input{width:100%;font-size:15px;border:none;border-bottom:1.5px solid #C4A0AE;border-radius:0;padding:6px 0;background:transparent;color:#5a2a3a;outline:none;transition:border-color .2s}.search-overlay .search-input:focus{border-bottom-color:#5a2a3a}.search-overlay .search-input::placeholder{color:#c4a0ae}.search-overlay .search-clear{background:none;border:none;color:#5a2a3a;font-size:13px;cursor:pointer;flex-shrink:0;padding:0;display:none;transition:color .2s}.search-overlay .search-clear:hover{color:#c9898a}@media(max-width:768px){.navbar-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 20px}.hamburger{display:flex;justify-self:start}.navbar-logo{justify-self:center}.navbar-logo img{height:40px}.navbar-right{justify-self:end;gap:14px}.search-overlay-inner{padding:10px 20px}.navbar-links{display:none;flex-direction:column;align-items:flex-start;padding:12px 20px;gap:2px}.navbar-links.mobile-open{display:flex}.nav-item-wrapper{width:100%;flex-direction:column}.nav-link{width:100%;font-size:15px;padding:10px 8px;border-bottom:1px solid #f0dde6;border-radius:0}.nav-dropdown{position:static;box-shadow:none;border:none;border-left:2px solid #F3D6DB;border-radius:0;padding:0;margin-left:12px;display:none}.nav-dropdown.mobile-dropdown-open{display:block}.nav-dropdown-item{padding:8px 12px;font-size:13px;border-left:none}}@media(max-width:480px){.navbar-top{padding:10px 14px}.navbar-logo img{height:34px}.search-overlay-inner{padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/navbar.css.map */
