.promotion-banner.svelte-7cf5lc{background:linear-gradient(90deg,var(--color-pink-light),var(--color-pink-dark));color:var(--color-primary);height:100%;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;position:relative;justify-content:center}.container.svelte-7cf5lc{overflow:hidden;max-width:1000px;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.promo-scroll.svelte-7cf5lc{display:flex;width:max-content;justify-content:center;will-change:transform}.promo-content.svelte-7cf5lc{display:flex;flex-shrink:0;align-items:center;gap:10rem;padding:0 5rem;min-width:max-content}.promo-item.svelte-7cf5lc{white-space:nowrap;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.promo-item.svelte-7cf5lc{font-size:.9rem}.promo-content.svelte-7cf5lc{gap:6rem;padding:0 3rem}}.search-modal-overlay.svelte-1gvkdtx{position:fixed;inset:0;background:#000000b3;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:2rem;overflow-y:auto;animation:svelte-1gvkdtx-fadeIn .2s ease}@media(min-width:576px){.search-modal-overlay.svelte-1gvkdtx{padding:0}}@keyframes svelte-1gvkdtx-fadeIn{0%{opacity:0}to{opacity:1}}.search-modal.svelte-1gvkdtx{background:var(--color-white);width:100%;max-width:800px;margin-top:2rem;box-shadow:0 20px 60px #0000004d;animation:svelte-1gvkdtx-slideDown .3s ease;max-height:calc(100dvh - 4rem);display:flex;flex-direction:column}@media(min-width:576px){.search-modal.svelte-1gvkdtx{margin-top:0;max-height:100dvh;height:100dvh}}@keyframes svelte-1gvkdtx-slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.search-header.svelte-1gvkdtx{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--color-gray-50)}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx){flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid var(--color-gray-50);transition:border-color .2s}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx):focus-within{border-color:var(--color-primary)}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx) svg{color:var(--color-gray);flex-shrink:0}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx) .spinner{animation:svelte-1gvkdtx-spin 1s linear infinite}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx) input:where(.svelte-1gvkdtx){flex:1;border:none;outline:none;font-size:1rem;color:var(--color-black)}.search-header.svelte-1gvkdtx .search-input-wrapper:where(.svelte-1gvkdtx) input:where(.svelte-1gvkdtx)::placeholder{color:var(--color-gray)}.search-header.svelte-1gvkdtx .close-btn:where(.svelte-1gvkdtx){flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:var(--color-gray-dark);transition:color .2s}.search-header.svelte-1gvkdtx .close-btn:where(.svelte-1gvkdtx):hover{color:var(--color-black)}@keyframes svelte-1gvkdtx-spin{to{transform:rotate(360deg)}}.search-results.svelte-1gvkdtx{flex:1;overflow-y:auto;padding:1.5rem}.search-hint.svelte-1gvkdtx,.no-results.svelte-1gvkdtx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--color-gray-dark)}.search-hint.svelte-1gvkdtx svg,.no-results.svelte-1gvkdtx svg{color:var(--color-gray);margin-bottom:1rem}.search-hint.svelte-1gvkdtx p:where(.svelte-1gvkdtx),.no-results.svelte-1gvkdtx p:where(.svelte-1gvkdtx){margin:0;font-size:1.1rem}.results-section.svelte-1gvkdtx{margin-bottom:2rem}.results-section.svelte-1gvkdtx:last-child{margin-bottom:0}.results-section.svelte-1gvkdtx h3:where(.svelte-1gvkdtx){font-size:.9rem;text-transform:uppercase;color:var(--color-gray-dark);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-50)}.results-list.svelte-1gvkdtx{display:flex;flex-direction:column;gap:.5rem}.result-item.svelte-1gvkdtx{display:flex;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;transition:background .2s}.result-item.svelte-1gvkdtx:hover{background:var(--color-gray-10)}.result-item.svelte-1gvkdtx img:where(.svelte-1gvkdtx),.result-item.svelte-1gvkdtx .placeholder:where(.svelte-1gvkdtx){width:60px;height:60px;object-fit:cover;flex-shrink:0;background:var(--color-gray-10)}.result-item.svelte-1gvkdtx .placeholder:where(.svelte-1gvkdtx){display:flex;align-items:center;justify-content:center;color:var(--color-gray)}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx){flex:1;min-width:0}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx) h4:where(.svelte-1gvkdtx){margin:0 0 .25rem;font-size:1rem;color:var(--color-black);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx) p:where(.svelte-1gvkdtx){margin:0;font-size:.85rem;color:var(--color-gray-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx) p.price:where(.svelte-1gvkdtx){font-weight:600;color:var(--color-primary)}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx) p.count:where(.svelte-1gvkdtx){color:var(--color-gray-dark)}.result-item.svelte-1gvkdtx .result-info:where(.svelte-1gvkdtx) p.excerpt:where(.svelte-1gvkdtx){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal}h3.svelte-1h32yp1{margin-block:0;color:var(--color-white)}.navbar.svelte-1h32yp1{top:0;position:fixed;width:100%;background:var(--color-primary);color:var(--color-white-fix);z-index:1000;transition:all .3s ease;height:7rem;box-shadow:0 0 15px #00000040}.navbar.svelte-1h32yp1 .nav-promotion:where(.svelte-1h32yp1){height:30%}.navbar.svelte-1h32yp1 .navbar-content:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;padding:12px 20px;margin:auto;height:70%}@media(min-width:1200px){.navbar.svelte-1h32yp1 .navbar-content:where(.svelte-1h32yp1){gap:40px;padding:12px 3rem}}.navbar.svelte-1h32yp1 .mobile-left-actions:where(.svelte-1h32yp1),.navbar.svelte-1h32yp1 .mobile-right-actions:where(.svelte-1h32yp1){display:flex;align-items:center;gap:12px}@media(min-width:1200px){.navbar.svelte-1h32yp1 .mobile-left-actions:where(.svelte-1h32yp1),.navbar.svelte-1h32yp1 .mobile-right-actions:where(.svelte-1h32yp1){display:none}}.navbar.svelte-1h32yp1 .icon-btn:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-white-fix);cursor:pointer;padding:4px;position:relative;text-decoration:none}.navbar.svelte-1h32yp1 .icon-btn.cart-btn:where(.svelte-1h32yp1) .cart-badge:where(.svelte-1h32yp1){border-radius:50%;position:absolute;background:var(--color-red, #ef4444);color:var(--color-white);font-size:.65rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:svelte-1h32yp1-scaleIn .3s ease;top:-4px;right:-8px}@keyframes svelte-1h32yp1-scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.navbar.svelte-1h32yp1 .logo:where(.svelte-1h32yp1){flex-shrink:0}.navbar.svelte-1h32yp1 .logo:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){height:30px}@media(min-width:450px){.navbar.svelte-1h32yp1 .logo:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){height:44px}}@media(min-width:768px){.navbar.svelte-1h32yp1 .logo:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){height:30px}}.navbar.svelte-1h32yp1 .desktop-menu:where(.svelte-1h32yp1){display:none}@media(min-width:1200px){.navbar.svelte-1h32yp1 .desktop-menu:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:space-between;flex:1;gap:40px}}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1){display:flex;align-items:center;gap:30px}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:var(--color-white-fix);text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1):hover{opacity:.7}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) .dropdown-trigger:where(.svelte-1h32yp1){display:flex;align-items:center;gap:4px;cursor:pointer;background:none;border:none;text-transform:uppercase;transition:opacity .3s ease;padding:0}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) .dropdown-trigger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1){color:var(--color-white)}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) .dropdown-trigger:where(.svelte-1h32yp1):hover{opacity:.7}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) .dropdown-trigger.active:where(.svelte-1h32yp1) svg{transform:rotate(180deg)}.navbar.svelte-1h32yp1 .menu-links:where(.svelte-1h32yp1) .dropdown-trigger:where(.svelte-1h32yp1) svg{transition:transform .3s ease;min-width:12px}.navbar.svelte-1h32yp1 .actions:where(.svelte-1h32yp1){display:flex;gap:10px;flex-shrink:0}.navbar.svelte-1h32yp1 .actions:where(.svelte-1h32yp1) .cart-btn-desktop:where(.svelte-1h32yp1){position:relative;display:flex;align-items:center;gap:8px}.navbar.svelte-1h32yp1 .actions:where(.svelte-1h32yp1) .cart-btn-desktop:where(.svelte-1h32yp1):hover .icon:where(.svelte-1h32yp1){color:var(--color-white)}.navbar.svelte-1h32yp1 .actions:where(.svelte-1h32yp1) .cart-btn-desktop:where(.svelte-1h32yp1) .cart-badge:where(.svelte-1h32yp1){border-radius:50%;position:absolute;background:var(--color-red, #ef4444);color:var(--color-white);font-size:.65rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:svelte-1h32yp1-scaleIn .3s ease;top:-8px;right:-8px;border:2px solid var(--color-primary)}.navbar.svelte-1h32yp1 .icon-btn.wishlist-btn:where(.svelte-1h32yp1),.navbar.svelte-1h32yp1 .icon-btn.wishlist-btn-desktop:where(.svelte-1h32yp1){position:relative}.navbar.svelte-1h32yp1 .icon-btn.wishlist-btn:where(.svelte-1h32yp1) .wishlist-badge:where(.svelte-1h32yp1),.navbar.svelte-1h32yp1 .icon-btn.wishlist-btn-desktop:where(.svelte-1h32yp1) .wishlist-badge:where(.svelte-1h32yp1){border-radius:50%;position:absolute;background:var(--color-red, #ef4444);color:var(--color-white);font-size:.65rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:svelte-1h32yp1-scaleIn .3s ease;top:-4px;right:-8px}.navbar.svelte-1h32yp1 .wishlist-btn-desktop:where(.svelte-1h32yp1){padding:.75rem;border:1px solid var(--color-white-25-fix);transition:all .2s}.navbar.svelte-1h32yp1 .wishlist-btn-desktop:where(.svelte-1h32yp1):hover{background:var(--color-white-10-fix)}.navbar.svelte-1h32yp1 .mobile-menu-toggle:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-white-fix);cursor:pointer;padding:4px}@media(min-width:1200px){.navbar.svelte-1h32yp1 .mobile-menu-toggle:where(.svelte-1h32yp1){display:none}}.mega-menu.svelte-1h32yp1{position:absolute;top:100%;left:0;right:0;background:var(--color-black);animation:svelte-1h32yp1-slideDown .3s ease;height:auto}@keyframes svelte-1h32yp1-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mega-menu.svelte-1h32yp1 .menu-columns:where(.svelte-1h32yp1){display:grid;grid-template-columns:repeat(3,1fr);height:100%;max-width:1440px;margin:0 auto;gap:40px}.mega-menu.svelte-1h32yp1 .menu-column:where(.svelte-1h32yp1){display:flex;flex-direction:column;justify-items:center;align-items:start;gap:24px;padding:3rem}.mega-menu.svelte-1h32yp1 .menu-column.featured:where(.svelte-1h32yp1){background-color:var(--color-primary);grid-column:3}.mega-menu.svelte-1h32yp1 .menu-item:where(.svelte-1h32yp1){flex-direction:column;gap:4px;text-decoration:none;display:flex;align-items:flex-start}.mega-menu.svelte-1h32yp1 .menu-item:where(.svelte-1h32yp1) h3:where(.svelte-1h32yp1){text-transform:uppercase;color:var(--color-white)}.mega-menu.svelte-1h32yp1 .menu-item:where(.svelte-1h32yp1) p:where(.svelte-1h32yp1){color:var(--color-white-75-fix)}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1){display:flex;flex-direction:column;gap:12px}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) .featured-image:where(.svelte-1h32yp1){width:100%;aspect-ratio:4/3;overflow:hidden}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) .featured-image:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:100%;height:100%;object-fit:cover}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) p:where(.svelte-1h32yp1){color:var(--color-white-75-fix)}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) .featured-link:where(.svelte-1h32yp1){display:flex;align-items:center;gap:8px;color:var(--color-white);text-decoration:none;text-transform:uppercase;transition:gap .3s ease}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) .featured-link:where(.svelte-1h32yp1):hover{gap:12px}.mega-menu.svelte-1h32yp1 .featured-content:where(.svelte-1h32yp1) .featured-link:where(.svelte-1h32yp1) .rotated{transform:rotate(-90deg)}.mega-menu.collections-menu.svelte-1h32yp1 .mega-menu-content:where(.svelte-1h32yp1){max-width:1440px;margin:0 auto;padding:3rem}.mega-menu.collections-menu.svelte-1h32yp1 .collections-layout:where(.svelte-1h32yp1){display:grid;grid-template-columns:300px 1fr;gap:3rem}.mega-menu.collections-menu.svelte-1h32yp1 .collections-list:where(.svelte-1h32yp1){display:flex;flex-wrap:wrap;gap:0 2rem;align-content:flex-start}.mega-menu.collections-menu.svelte-1h32yp1 .collections-list:where(.svelte-1h32yp1) .list-title:where(.svelte-1h32yp1){text-transform:uppercase;margin-bottom:1rem;font-size:var(--typo-size-h4);width:100%;flex:0 0 100%}.mega-menu.collections-menu.svelte-1h32yp1 .collections-list:where(.svelte-1h32yp1) .collection-link:where(.svelte-1h32yp1){color:var(--color-white-75-fix);text-decoration:none;transition:all .2s ease;border-bottom:1px solid var(--color-white-10-fix);padding:.5rem 0;flex:0 0 calc(50% - 1rem)}.mega-menu.collections-menu.svelte-1h32yp1 .collections-list:where(.svelte-1h32yp1) .collection-link:where(.svelte-1h32yp1):hover{color:var(--color-white)}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1){display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(50px,auto);gap:1rem}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item:where(.svelte-1h32yp1){position:relative;aspect-ratio:1;overflow:hidden;cursor:pointer;text-decoration:none}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:100%;height:100%;object-fit:cover;transition:transform .3s ease;background-color:var(--color-white)}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item:where(.svelte-1h32yp1) .collection-overlay:where(.svelte-1h32yp1){position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;align-items:flex-end;padding:1rem;opacity:1;transition:opacity .3s ease}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item:where(.svelte-1h32yp1) .collection-overlay:where(.svelte-1h32yp1) .collection-name:where(.svelte-1h32yp1){color:var(--color-white);text-transform:uppercase;font-size:.875rem;font-weight:600}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item:where(.svelte-1h32yp1):hover img:where(.svelte-1h32yp1){transform:scale(1.1)}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item.view-all:where(.svelte-1h32yp1){background:var(--color-white-10-fix);border:2px dashed var(--color-white-25-fix);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-content:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-text:where(.svelte-1h32yp1){color:var(--color-white);font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-text:where(.svelte-1h32yp1){font-size:1.125rem}.mega-menu.collections-menu.svelte-1h32yp1 .collections-grid:where(.svelte-1h32yp1) .collection-image-item.view-all:where(.svelte-1h32yp1):hover{background:var(--color-white-25-fix);border-color:var(--color-white-50-fix);transform:scale(1.02)}.mega-menu.collections-menu.svelte-1h32yp1 .loading-state:where(.svelte-1h32yp1) p:where(.svelte-1h32yp1),.mega-menu.collections-menu.svelte-1h32yp1 .empty-state:where(.svelte-1h32yp1) p:where(.svelte-1h32yp1){padding:3rem;text-align:center;color:var(--color-white)}.mobile-menu.svelte-1h32yp1{position:fixed;inset:0;background:var(--color-primary);z-index:999;padding-top:7rem;overflow-y:auto}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1){display:flex;flex-direction:column;gap:0;padding:24px}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:var(--color-white-fix);text-decoration:none;text-transform:uppercase;padding:16px 0;border-bottom:1px solid var(--color-white-25-fix)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-menu-item:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:space-between;background:none;border:none;text-transform:uppercase;padding:16px 0;border-bottom:1px solid var(--color-white-25-fix);cursor:pointer;width:100%;text-align:left}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-menu-item:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1){color:var(--color-white)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-menu-item:where(.svelte-1h32yp1) .icon:where(.svelte-1h32yp1){transition:transform .3s ease}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-menu-item:where(.svelte-1h32yp1) .icon.rotated:where(.svelte-1h32yp1){transform:rotate(180deg)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1){padding:1.5rem 1rem;margin:0 -1rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .loading-state:where(.svelte-1h32yp1){padding:1rem;text-align:center;color:var(--color-white-75-fix)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-list:where(.svelte-1h32yp1){margin-bottom:1.5rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-list:where(.svelte-1h32yp1) .mobile-list-title:where(.svelte-1h32yp1){color:var(--color-white);text-transform:uppercase;font-size:var(--typo-size-small);margin-bottom:1rem;margin-top:0}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-list:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1){display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-list:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1) .mobile-collection-link:where(.svelte-1h32yp1){color:var(--color-white-75-fix);text-decoration:none;font-size:var(--typo-size-small);padding:.5rem 0;border-bottom:1px solid var(--color-white-10-fix);text-transform:none;transition:color .2s ease}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-list:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1) .mobile-collection-link:where(.svelte-1h32yp1):hover{color:var(--color-white)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item:where(.svelte-1h32yp1){position:relative;aspect-ratio:1;overflow:hidden;text-decoration:none;border:none;padding:0}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item:where(.svelte-1h32yp1) img:where(.svelte-1h32yp1){width:100%;height:100%;object-fit:cover;transition:transform .3s ease;background-color:var(--color-white)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item:where(.svelte-1h32yp1) .collection-overlay:where(.svelte-1h32yp1){position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;align-items:flex-end;padding:.75rem;opacity:1}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item:where(.svelte-1h32yp1) .collection-overlay:where(.svelte-1h32yp1) .collection-name:where(.svelte-1h32yp1){color:var(--color-white);text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item:where(.svelte-1h32yp1):active img:where(.svelte-1h32yp1){transform:scale(1.05)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item.view-all:where(.svelte-1h32yp1){background:var(--color-white-10-fix);border:2px dashed var(--color-white-25-fix);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-content:where(.svelte-1h32yp1){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-text:where(.svelte-1h32yp1){color:var(--color-white);font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item.view-all:where(.svelte-1h32yp1) .view-all-text:where(.svelte-1h32yp1){font-size:1rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-collections-section:where(.svelte-1h32yp1) .mobile-collections-grid:where(.svelte-1h32yp1) .mobile-collection-image-item.view-all:where(.svelte-1h32yp1):active{background:var(--color-white-25-fix);border-color:var(--color-white-50-fix);transform:scale(.98)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1){padding:1rem;background:var(--color-white-05-fix)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-bijoux-list:where(.svelte-1h32yp1){margin-bottom:1.5rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-bijoux-list:where(.svelte-1h32yp1):last-child{margin-bottom:0}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-bijoux-list:where(.svelte-1h32yp1) .mobile-list-title:where(.svelte-1h32yp1){color:var(--color-white);text-transform:uppercase;font-size:.875rem;margin-bottom:.75rem;font-weight:600}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-bijoux-divider:where(.svelte-1h32yp1){height:1px;background:var(--color-white-25-fix);margin:1.5rem 0}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1){display:flex;flex-direction:column;gap:0}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1) .mobile-collection-link:where(.svelte-1h32yp1){color:var(--color-white-75-fix);text-decoration:none;padding:.75rem 0;border-bottom:1px solid var(--color-white-10-fix);transition:color .2s ease}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1) .mobile-collection-link:where(.svelte-1h32yp1):hover,.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-bijoux-section:where(.svelte-1h32yp1) .mobile-collections-links:where(.svelte-1h32yp1) .mobile-collection-link:where(.svelte-1h32yp1):active{color:var(--color-white)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1){display:flex;flex-direction:column;gap:0;padding:.5rem 0 1rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1) .mobile-submenu-item:where(.svelte-1h32yp1){padding:1rem;border-bottom:1px solid var(--color-white-10-fix);text-transform:none}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1) .mobile-submenu-item:where(.svelte-1h32yp1) .submenu-content:where(.svelte-1h32yp1) h4:where(.svelte-1h32yp1){color:var(--color-white);font-size:var(--typo-size-small);text-transform:uppercase;margin:0 0 .25rem}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1) .mobile-submenu-item:where(.svelte-1h32yp1) .submenu-content:where(.svelte-1h32yp1) p:where(.svelte-1h32yp1){color:var(--color-white-75-fix);font-size:.875rem;margin:0;line-height:1.4}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1) .mobile-submenu-item:where(.svelte-1h32yp1):hover{background:var(--color-white-5-fix)}.mobile-menu.svelte-1h32yp1 .mobile-menu-content:where(.svelte-1h32yp1) .mobile-submenu:where(.svelte-1h32yp1) .mobile-submenu-divider:where(.svelte-1h32yp1){height:1px;background:var(--color-white-25-fix);margin:.5rem 0}:root{--screen-size-xsmall: 450px;--screen-size-small: 576px;--screen-size-medium: 768px;--screen-size-large: 992px;--screen-size-xlarge: 1200px;--screen-size-xxlarge: 1400px}.popup-overlay.svelte-1rbbulz{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:svelte-1rbbulz-fadeIn .3s ease}.popup-overlay.closing.svelte-1rbbulz{animation:svelte-1rbbulz-fadeOut .3s ease forwards}@keyframes svelte-1rbbulz-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rbbulz-fadeOut{0%{opacity:1}to{opacity:0}}.popup-content.svelte-1rbbulz{background:var(--color-white);padding:2rem;max-width:500px;width:100%;position:relative;box-shadow:0 20px 60px #0000004d;animation:svelte-1rbbulz-slideUp .3s ease}.popup-content.closing.svelte-1rbbulz{animation:svelte-1rbbulz-slideDown .3s ease forwards}@media(min-width:576px){.popup-content.svelte-1rbbulz{padding:2.5rem}}@keyframes svelte-1rbbulz-slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1rbbulz-slideDown{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(20px) scale(.95);opacity:0}}.close-btn.svelte-1rbbulz{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.5rem;color:var(--color-gray);transition:all .2s;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn.svelte-1rbbulz:hover{background:var(--color-gray-10);color:var(--color-black)}.popup-header.svelte-1rbbulz{text-align:center;margin-bottom:1.5rem}.popup-header.svelte-1rbbulz .popup-logo:where(.svelte-1rbbulz){width:120px;margin:0 auto 1rem}.popup-header.svelte-1rbbulz h2:where(.svelte-1rbbulz){font-size:1.75rem;color:var(--color-primary);margin:0 0 .75rem}.popup-header.svelte-1rbbulz p:where(.svelte-1rbbulz){color:var(--color-gray-dark);font-size:.95rem;line-height:1.5;margin:0}.popup-form.svelte-1rbbulz{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.popup-input.svelte-1rbbulz{width:100%;padding:12px 16px;border:1px solid var(--color-gray-25);background:var(--color-white);font-size:14px;color:var(--color-black-fix);transition:border-color .2s}.popup-input.svelte-1rbbulz:focus{outline:none;border-color:var(--color-primary)}.popup-input.svelte-1rbbulz:disabled{opacity:.6;cursor:not-allowed}button[type=submit].svelte-1rbbulz{width:100%}button[type=submit].svelte-1rbbulz:disabled{opacity:.6;cursor:not-allowed}.popup-message.svelte-1rbbulz{padding:12px 16px;font-size:14px;font-weight:500;margin:0 0 1rem;text-align:center}.popup-message.success.svelte-1rbbulz{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.popup-message.error.svelte-1rbbulz{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.popup-note.svelte-1rbbulz{font-size:.8rem;color:var(--color-gray);text-align:center;margin:0 0 1rem;line-height:1.4}.popup-note.svelte-1rbbulz a:where(.svelte-1rbbulz){color:var(--color-primary);text-decoration:underline}.popup-note.svelte-1rbbulz a:where(.svelte-1rbbulz):hover{opacity:.8}.popup-skip.svelte-1rbbulz{width:100%;background:transparent;border:none;color:var(--color-gray);font-size:.9rem;padding:.75rem;cursor:pointer;transition:color .2s}.popup-skip.svelte-1rbbulz:hover{color:var(--color-black)}
