.Footer_footer{background-color:#000;color:#fff;padding:5rem 0 3rem;font-family:var(--font-sans)}.Footer_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem}@media(max-width:767px){.Footer_grid{grid-template-columns:1fr;gap:3rem;text-align:center}}.Footer_column{display:flex;flex-direction:column;gap:1rem}.Footer_title{font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8f8f8f;margin-bottom:.5rem}.Footer_link{font-size:.9rem;color:#d1d1d1;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Footer_link:hover{color:#fff}.Footer_brandColumn{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(max-width:767px){.Footer_brandColumn{align-items:center}}.Footer_brandImage{width:90px;height:90px;object-fit:contain;filter:brightness(.9)}.Footer_brandLogo{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:#fff}.Footer_bottomBar{border-top:1px solid #222;padding-top:2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.Footer_bottomBar{flex-direction:column;gap:1.5rem;text-align:center}}.Footer_copyright{font-size:.85rem;color:#666}.Footer_socials{display:flex;align-items:center;gap:1rem}@media(max-width:767px){.Footer_socials{justify-content:center}}.Footer_socialIcon{width:36px;height:36px;border-radius:50%;background-color:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Footer_socialIcon:hover{background-color:#fff;color:#000;transform:translateY(-3px)}.Footer_payments{display:flex;align-items:center;gap:.75rem;background-color:hsla(0,0%,100%,.05);padding:.5rem 1.25rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}@media(max-width:767px){.Footer_payments{justify-content:center;width:fit-content;margin:0 auto}}.Footer_paymentText{font-size:.75rem;font-weight:700;color:#8f8f8f;text-transform:uppercase;letter-spacing:.05em}.Footer_paypalLogo{display:flex;align-items:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Footer_paypalLogo:hover{transform:scale(1.08)}.Footer_wiseLogo{display:flex;align-items:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Footer_wiseLogo:hover{transform:scale(1.08)}.Footer_alipayLogo{display:flex;align-items:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Footer_alipayLogo:hover{transform:scale(1.08)}.Navbar_header{position:fixed;top:0;left:0;width:100%;height:80px;z-index:100;background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.25);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_navContainer{justify-content:space-between;position:relative}.Navbar_logo,.Navbar_navContainer{height:100%;display:flex;align-items:center}.Navbar_logo{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text);z-index:102}.Navbar_logoImg{max-height:40px;width:auto;object-fit:contain}.Navbar_navMenu{display:flex;align-items:center;gap:var(--nav-item-spacing,2.5rem);height:100%}@media(max-width:767px){.Navbar_navMenu{display:none}}.Navbar_navItem{display:flex;align-items:center;height:100%;font-size:var(--nav-font-size,.95rem);font-weight:var(--nav-font-weight,500);letter-spacing:var(--nav-letter-spacing,normal);text-transform:var(--nav-font-transform,uppercase);font-family:var(--nav-font-family,inherit);color:var(--color-text-muted);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;cursor:pointer}.Navbar_navItem:hover{color:var(--color-text)}.Navbar_megaMenuContainer{position:fixed;top:80px;left:0;width:100vw;background-color:var(--color-bg,#ffffff);border-bottom:1px solid var(--color-border);box-shadow:0 16px 48px rgba(0,0,0,.08);padding:2rem 0 2.25rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:99;max-height:calc(100vh - 85px);overflow-y:auto}.Navbar_megaMenuContainer.Navbar_active{opacity:1!important;visibility:visible;transform:translateY(0)}.Navbar_megaMenuMain{display:flex;flex-direction:column;gap:1.25rem;animation:Navbar_fadeInMega .2s ease-out}.Navbar_megaMenuTopBar{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.Navbar_megaMenuTitleGroup{display:flex;align-items:center;gap:.5rem}.Navbar_megaMenuMainTitle{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#121212}.Navbar_megaMenuTotalBadge{font-size:.68rem;font-weight:700;padding:.12rem .5rem;border-radius:99px;background-color:rgba(0,0,0,.06);color:#555}.Navbar_megaShopAllLink{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#121212;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.Navbar_megaShopAllLink:hover{text-decoration:underline;opacity:.7}.Navbar_megaCategoriesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem .85rem}@media(max-width:1200px){.Navbar_megaCategoriesGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.Navbar_megaCategoriesGrid{grid-template-columns:repeat(2,1fr)}}.Navbar_categoryCard{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border-radius:6px;border:none;background-color:rgba(0,0,0,0);color:#2b2b2b;font-size:.84rem;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;box-sizing:border-box;text-align:left;font-family:inherit}.Navbar_categoryCard:hover{background-color:rgba(0,0,0,.05);color:#000;font-weight:600}.Navbar_categoryCard:hover .Navbar_chevronIcon{color:#000;transform:translateX(2px)}.Navbar_categoryCard.Navbar_hasSubcategories{font-weight:600;color:#121212}.Navbar_categoryCardName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.Navbar_categoryBadgeGroup{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:.5rem}.Navbar_categorySubCount{font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:99px;background-color:rgba(0,0,0,.06);color:#555}.Navbar_chevronIcon{color:#888;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_megaBottomBar{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.08);font-size:.8rem}.Navbar_nurseryLinks{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.Navbar_nurseryTitle{font-weight:700;color:#121212;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em}.Navbar_nurseryLink{color:#666;text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_nurseryLink:hover{color:#000;text-decoration:underline}.Navbar_nurseryDot{color:rgba(0,0,0,.2)}.Navbar_expandedMegaMenu{display:flex;flex-direction:column;gap:1.25rem;animation:Navbar_fadeInMega .2s ease-out}@keyframes Navbar_fadeInMega{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Navbar_expandedHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.85rem;gap:1rem;flex-wrap:wrap}.Navbar_backButton{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:#222;background:rgba(0,0,0,.05);border:none;padding:.45rem .85rem;border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:inherit}.Navbar_backButton:hover{background:#121212;color:#fff;transform:translateX(-2px)}.Navbar_expandedTitleGroup{display:flex;align-items:center;gap:.65rem}.Navbar_parentName{font-size:1.15rem;font-weight:800;color:#121212;margin:0;letter-spacing:-.01em;text-transform:uppercase}.Navbar_subCountTotal{font-size:.72rem;font-weight:600;padding:.15rem .55rem;border-radius:99px;background-color:rgba(0,0,0,.06);color:#555}.Navbar_viewAllParentLink{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#121212;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_viewAllParentLink:hover{text-decoration:underline;opacity:.7}.Navbar_expandedSubmenuGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}@media(max-width:900px){.Navbar_expandedSubmenuGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.Navbar_expandedSubmenuGrid{grid-template-columns:1fr}}.Navbar_subCard{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-radius:8px;border:none;background-color:rgba(0,0,0,.03);text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_subCard:hover{background-color:rgba(0,0,0,.07);transform:translateY(-2px)}.Navbar_subCard:hover .Navbar_subCardName{color:#000}.Navbar_subCard:hover .Navbar_subCardArrow{color:#000;transform:translateX(3px)}.Navbar_subCard.Navbar_shopAllCard{background-color:rgba(0,0,0,.06)}.Navbar_subCard.Navbar_shopAllCard .Navbar_subCardName{color:#000;font-weight:800}.Navbar_subCardTextGroup{display:flex;flex-direction:column;gap:.2rem}.Navbar_subCardName{font-size:.9rem;font-weight:700;color:#121212;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_subCardMeta{font-size:.72rem;color:#666}.Navbar_subCardArrow{color:#888;transition:all .3s cubic-bezier(.25,.46,.45,.94);flex-shrink:0}.Navbar_rightActions{display:flex;align-items:center;gap:1.5rem;z-index:102}.Navbar_actionBtn{position:relative;color:var(--color-text);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);padding:.25rem;border-radius:50%}.Navbar_actionBtn:hover{background-color:var(--color-card-bg)}.Navbar_badge{position:absolute;top:-4px;right:-4px;background-color:var(--color-text);color:#fff;font-size:.7rem;font-weight:700;width:16px;height:16px;border-radius:50%}.Navbar_badge,.Navbar_searchOverlay{display:flex;align-items:center;justify-content:center}.Navbar_searchOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-bg);z-index:1000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_searchOverlay.Navbar_active{opacity:1;visibility:visible}.Navbar_searchContent{width:100%;max-width:600px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.Navbar_searchHeader{display:flex;align-items:center;justify-content:space-between;width:100%}.Navbar_searchTitle{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.Navbar_closeSearchBtn{font-size:1.5rem;color:var(--color-text)}.Navbar_searchInputWrapper{position:relative;width:100%}.Navbar_searchInput{width:100%;padding:1.25rem 3rem 1.25rem 1rem;font-size:1.2rem;border:none;border-bottom:2px solid var(--color-text);outline:none;font-family:var(--font-sans)}.Navbar_searchIconInside{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-text)}.Navbar_searchResults{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Navbar_searchResultItem{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:6px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_searchResultItem:hover{background-color:var(--color-card-bg)}.Navbar_searchItemImg{width:50px;height:50px;border-radius:4px;object-fit:cover}.Navbar_searchItemInfo{display:flex;flex-direction:column}.Navbar_searchItemName{font-size:.95rem;font-weight:600}.Navbar_searchItemPrice{font-size:.85rem;color:var(--color-text-muted)}.Navbar_mobileMenuBtn{display:none}@media(max-width:767px){.Navbar_mobileMenuBtn{display:block}}.Navbar_mobileMenuDrawer{position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background-color:var(--color-bg);z-index:101;transform:translateX(-100%);transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.Navbar_mobileMenuDrawer.Navbar_active{transform:translateX(0)}.Navbar_mobileMenuWrapper{display:flex;width:300%;height:100%;transition:transform .35s cubic-bezier(.25,1,.5,1)}.Navbar_mobileMenuWrapper.Navbar_level0{transform:translateX(0)}.Navbar_mobileMenuWrapper.Navbar_level1{transform:translateX(-33.3333333333%)}.Navbar_mobileMenuWrapper.Navbar_level2{transform:translateX(-66.6666666667%)}.Navbar_mobileMenuPanel{width:33.3333333333%;height:100%;padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;-webkit-overflow-scrolling:touch}.Navbar_mobileNavLink{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);padding:.75rem 0;border-bottom:1px solid var(--color-border);display:block;width:100%;text-align:left;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_mobileNavLink:hover{color:var(--color-text);opacity:.75}.Navbar_mobileNavLinkBtn{display:flex;align-items:center;justify-content:space-between;background:none;border:none;border-bottom:none!important;cursor:pointer;padding-right:.5rem}.Navbar_mobileMenuBackBtn{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);padding:.5rem 0;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_mobileMenuBackBtn:hover{opacity:.7}.Navbar_mobilePanelContent{display:flex;flex-direction:column;gap:.75rem;width:100%}.Navbar_mobileShopSubLink{font-size:1.05rem;font-weight:700;color:var(--color-text);padding:.5rem 0;display:block;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.Navbar_mobileShopSubLink:hover{opacity:.7}.Navbar_mobileCategoriesList{display:flex;flex-direction:column;gap:.25rem;width:100%}.Navbar_mobileCategoryGroup{width:100%}.Navbar_mobileCategoryToggleBtn{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;color:var(--color-text);padding:.6rem 0;text-align:left;background:none;border:none;cursor:pointer;border-bottom:1px dashed var(--color-border);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_mobileCategoryToggleBtn:hover{color:var(--color-text);opacity:.75}.Navbar_mobileCategoryDirectLink{font-size:1rem;font-weight:600;color:var(--color-text);padding:.6rem 0;display:block;border-bottom:1px dashed var(--color-border);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_mobileCategoryDirectLink:hover{color:var(--color-text);opacity:.75}.Navbar_mobileSubcategoryGroupList{display:flex;flex-direction:column;gap:.25rem;width:100%}.Navbar_mobilePanelSubTitle{font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--color-text);padding-bottom:.25rem}.Navbar_mobileSubcategoryGroupLink{font-size:.95rem;color:var(--color-text-muted);padding:.6rem .5rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_mobileSubcategoryGroupLink:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color-text-muted);border-radius:50%;opacity:.5}.Navbar_mobileSubcategoryGroupLink:hover{color:var(--color-text);padding-left:.75rem;background-color:var(--color-card-bg)}.Navbar_mobileSubcategoryGroupLink:hover:before{background-color:var(--color-text);opacity:1}@media(min-width:769px){.Navbar_header[data-nav-style=logo-center] .Navbar_logo{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}.Navbar_header[data-nav-style=logo-center] .Navbar_navMenu{margin-right:auto!important}.Navbar_header[data-nav-style=menu-right] .Navbar_navMenu{margin-left:auto!important;margin-right:1.5rem!important}}.CartDrawer_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_overlay.CartDrawer_active{opacity:1;visibility:visible}.CartDrawer_drawer{position:fixed;top:0;right:0;width:100%;max-width:440px;height:100vh;background-color:var(--color-bg);z-index:1001;box-shadow:-10px 0 30px rgba(0,0,0,.05);display:flex;flex-direction:column;transform:translateX(100%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_drawer.CartDrawer_active{transform:translateX(0)}.CartDrawer_header{padding:1.5rem;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.CartDrawer_title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.CartDrawer_closeBtn{color:var(--color-text);display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_closeBtn:hover{background-color:var(--color-card-bg)}.CartDrawer_itemsList{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.CartDrawer_emptyState{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:var(--color-text-muted)}.CartDrawer_emptyIcon{color:var(--color-border)}.CartDrawer_emptyText{font-size:1rem;font-weight:500}.CartDrawer_cartItem{display:flex;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.CartDrawer_itemImage{width:80px;height:80px;object-fit:cover;border-radius:6px;background-color:var(--color-card-bg)}.CartDrawer_itemDetails{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.CartDrawer_itemNameRow{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:.5rem}.CartDrawer_itemName{font-size:.95rem;font-weight:600;color:var(--color-text)}.CartDrawer_itemName:hover{color:var(--color-accent)}.CartDrawer_removeBtn{color:var(--color-text-muted);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.CartDrawer_removeBtn:hover{color:#ff3b30}.CartDrawer_itemPrice{font-size:.95rem;font-weight:700;margin-top:.25rem}.CartDrawer_quantityRow{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.CartDrawer_quantitySelector{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:4px}.CartDrawer_qtyBtn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--color-text-muted)}.CartDrawer_qtyBtn:hover{color:var(--color-text);background-color:var(--color-card-bg)}.CartDrawer_qtyInput{width:32px;text-align:center;font-size:.85rem;font-weight:600;border:none;background:rgba(0,0,0,0);outline:none}.CartDrawer_footer{padding:1.5rem;border-top:1px solid var(--color-border);background-color:var(--color-card-bg);display:flex;flex-direction:column;gap:1rem}.CartDrawer_subtotalRow{display:flex;align-items:center;justify-content:space-between}.CartDrawer_subtotalLabel{font-size:.95rem;font-weight:500;color:var(--color-text-muted)}.CartDrawer_subtotalValue{font-size:1.25rem;font-weight:800;color:var(--color-text)}.CartDrawer_disclaimer{font-size:.8rem;color:var(--color-text-muted);text-align:center}.CartDrawer_checkoutBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;font-weight:700;font-size:1rem}