.page_productPage__dU9hy{--font-family:var(--font-poppins),sans-serif;--font-family-display:var(--font-poppins),sans-serif;padding:var(--space-48) 0;font-family:var(--font-poppins),sans-serif}@media (max-width:1023px){.page_productPage__dU9hy{padding-top:var(--space-16);padding-bottom:calc(115px + env(safe-area-inset-bottom, 0px));margin-top:0}}.page_mainGrid__UZ3n6{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-64)}@media (min-width:1024px){.page_mainGrid__UZ3n6{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:var(--space-48);max-width:1200px;margin:0 auto var(--space-64) auto;align-items:start}}.page_gallerySection__ZcERB{position:-webkit-sticky;position:sticky;top:100px;z-index:10;width:100%;max-width:500px}@media (max-width:1023px){.page_gallerySection__ZcERB{position:relative;top:auto;width:100%;max-width:100%}}.page_infoSection__IF0ql{display:flex;flex-direction:column;gap:var(--space-24);max-width:540px;width:100%;margin:0;padding:0}@media (max-width:1023px){.page_infoSection__IF0ql{gap:var(--space-8);padding:var(--space-8) 0 0 0}}.page_skeletonGallery__Ddz3Z{position:relative;width:100%}.page_skeletonThumbnails__TjUe_{position:absolute;top:0;left:0;bottom:0;width:80px;display:flex;flex-direction:column;gap:var(--space-8)}.page_skeletonMain__OuN0g{margin-left:calc(80px + var(--space-16));width:calc(100% - 80px - var(--space-16));aspect-ratio:3/4}@media (max-width:1023px){.page_skeletonGallery__Ddz3Z{margin:0 -16px;width:calc(100% + 32px)}.page_skeletonThumbnails__TjUe_{display:none}.page_skeletonMain__OuN0g{margin-left:0;width:100%;aspect-ratio:1/1;border-radius:var(--radius-sm,4px)}}.page_mobileHeader__PYEL6{display:none}.page_desktopHeader__TKyCb,.page_header__VSEJc{display:flex;flex-direction:column;gap:4px}.page_title__vMjRq{margin:0;font-size:1.65rem;font-weight:700;color:var(--color-text-primary);line-height:1.25;letter-spacing:-.01em}.page_priceContainer__pKbOe{display:flex;flex-direction:column;gap:4px}.page_priceRow__BEjft{display:flex;align-items:baseline;gap:var(--space-12);flex-wrap:wrap}.page_price__WK9Ma{font-size:1.6rem;font-weight:700;color:var(--color-text-primary)}.page_originalPrice__o21_S{font-size:1.05rem;color:var(--color-text-muted,#94a3b8);text-decoration:line-through}.page_taxInclusive__OKAj_{font-size:.8rem;color:var(--color-text-muted,#64748b)}.page_tabDescriptionHtml__2yL9G{color:var(--color-text-secondary);line-height:1.7}.page_tabDescriptionHtml__2yL9G p{margin-bottom:1rem}.page_tabDescriptionText__ugAPm{white-space:pre-line;line-height:1.7;color:var(--color-text-secondary);margin:0 0 1rem}.page_tabDescriptionText__ugAPm:last-child{margin-bottom:0}.page_descriptionParamsContainer__Qqm7d{display:flex;flex-direction:column;gap:2rem}.page_descParamSection__q6B4S{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border,#e2e8f0)}.page_descParamSection__q6B4S:last-child{border-bottom:none;padding-bottom:0}.page_descParamTitle__DQfI6{font-size:1.05rem;font-weight:700;color:var(--color-text-primary,#0f172a);margin:0;letter-spacing:-.01em}.page_descParamBody__PUhP5{color:var(--color-text-secondary,#475569);line-height:1.7}.page_descParamParagraphs__ksldN{display:flex;flex-direction:column;gap:1rem}.page_descParamText__hIJIs{white-space:pre-line;line-height:1.7;color:var(--color-text-secondary,#475569);margin:0;font-size:.95rem}@media (max-width:1023px){.page_mobileHeader__PYEL6{display:block;margin-bottom:var(--space-8)}.page_desktopDivider__MX3__,.page_desktopHeader__TKyCb,.page_header__VSEJc,.page_priceContainer__pKbOe{display:none!important}.page_title__vMjRq{font-size:1.25rem;line-height:1.3}.page_price__WK9Ma{font-size:1.3rem}.page_originalPrice__o21_S{font-size:.9rem}.page_selectors__QXaG4{gap:0}.page_selectorGroup__lY_jT{gap:4px}.page_stickyFooterContainer__n3_0M{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;padding:8px 14px max(10px,env(safe-area-inset-bottom,10px))!important;box-shadow:0 -4px 20px rgba(0,0,0,.12)!important;border-top:1px solid var(--color-border,#e2e8f0)!important;z-index:9999!important;display:flex!important;flex-direction:column!important;gap:6px!important}.page_mobileStickyPriceRow__quiW_{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 2px!important;width:100%!important}.page_mobileStickyPriceValues__QnDHF{display:flex!important;align-items:baseline!important;gap:8px!important}.page_mobileStickyPrice__7e2qJ{font-size:1.15rem!important;font-weight:700!important;color:var(--color-text-primary,#0f172a)!important;line-height:1.2!important}.page_mobileStickyOriginalPrice__1Kamt{font-size:.82rem!important;color:var(--color-text-muted,#94a3b8)!important;text-decoration:line-through!important;line-height:1!important}.page_mobileStickyBadge__Y7IV7{font-size:.7rem!important;padding:2px 6px!important}.page_mobileStickyTaxLabel__0SRxs{font-size:.72rem!important;color:var(--color-text-muted,#64748b)!important}.page_actionsRow__krP3Q{position:static;display:flex;align-items:center;gap:8px;width:100%;padding:0;box-shadow:none;border-top:none;margin:0;flex-wrap:nowrap!important}.page_addToCartWrapper__rwYNG{flex:1 1;min-width:0}.page_addToCartWrapper__rwYNG button{height:46px!important;font-size:.88rem!important;padding:0 10px!important}.page_buyNowBtn__RchWL{height:46px;flex:1 1;min-width:0;font-size:.88rem;white-space:nowrap;padding:0 10px}.page_wishlistBtn___nwna{height:46px;width:46px;flex-shrink:0}}@media (min-width:1024px){.page_stickyFooterContainer__n3_0M{display:flex;flex-direction:column;gap:var(--space-8)}.page_mobileStickyPriceRow__quiW_{display:none!important}}.page_selectors__QXaG4{display:flex;flex-direction:column;gap:var(--space-16)}.page_selectorGroup__lY_jT{display:flex;flex-direction:column;gap:var(--space-8)}.page_selectorLabel__eGwmY{font-size:var(--text-body-small-size);color:var(--color-text-primary)}.page_colorOptions__8N9Yr{display:flex;gap:var(--space-12)}.page_colorSwatch__sexV9{width:32px;height:32px;border-radius:var(--radius-pill);border:2px solid var(--color-border);cursor:pointer;padding:0;transition:transform var(--motion-hover)}.page_swatchBlack__A2QKO{background-color:var(--color-text-primary)}.page_swatchSoftBeige__MLWK5{background-color:var(--color-secondary)}.page_swatchPetalPink__LC7pR{background-color:var(--color-selection)}.page_swatchIvory__Iz_AB{background-color:var(--color-background)}.page_variantOptions__Vblgf{display:flex;flex-wrap:wrap;gap:var(--space-8)}.page_colorVariantBtn__dyCip{border-radius:var(--radius-sm,4px);cursor:pointer;background:#fff;color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.page_colorVariantBtn__dyCip:hover{border-color:#000;box-shadow:0 0 0 1px #000}.page_colorVariantBtn__dyCip:active{transform:scale(.97)}.page_colorVariantBtnImage__UFV_Y{padding:.125rem;flex-direction:column;width:72px;min-height:72px}.page_colorVariantBtnText__1fgXL{padding:.5rem 1rem;flex-direction:row}.page_sizeVariantBtn__W1fAX{border-radius:var(--radius-sm,4px);padding:.5rem 1rem;min-width:48px;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.page_sizeVariantBtn__W1fAX:hover{border-color:#000;background-color:#f5f5f5;color:#000}.page_sizeVariantBtn__W1fAX:active{transform:scale(.97)}@media (max-width:1023px){.page_variantOptions__Vblgf{gap:4px}.page_colorVariantBtnImage__UFV_Y{width:56px;min-height:56px}.page_colorVariantBtnText__1fgXL{padding:.25rem .75rem}.page_sizeVariantBtn__W1fAX{padding:.25rem .75rem;min-width:40px}}.page_swatchNavy__EfXFo{background-color:var(--color-info)}.page_swatchCocoa__k3zy8{background-color:var(--color-accent)}.page_swatchHeatherGrey__SPjm1{background-color:var(--color-disabled)}.page_swatchMistBlue__kNyyF{background-color:var(--color-info)}.page_swatchForest__yX38s{background-color:var(--color-success)}.page_swatchWine__WGHM3{background-color:var(--color-danger)}.page_colorSwatch__sexV9{border-radius:var(--radius-sm,4px);transition:border-color .15s ease,transform .1s ease}.page_colorSwatch__sexV9:hover{border-color:#000}.page_colorSwatch__sexV9:active{transform:scale(.97)}.page_selectedColor__fPKyT{border-color:var(--color-primary);outline:2px solid var(--color-surface);outline-offset:-4px}.page_sizeOptions__NApeb{display:flex;flex-wrap:wrap;gap:var(--space-12)}.page_sizeButton__NEEW4{min-width:48px;height:48px;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-sm,4px);cursor:pointer;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.page_sizeButton__NEEW4:hover{border-color:#000;background-color:#f5f5f5;color:#000}.page_sizeButton__NEEW4:active{transform:scale(.97)}.page_selectedSize__JcmaA{background-color:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.page_actionsRow__krP3Q{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:var(--space-8)}.page_addToCartWrapper__rwYNG{flex:1 1 140px}.page_buyNowBtn__RchWL{height:48px;flex:1 1 140px}.page_wishlistBtn___nwna{height:48px;width:48px;flex-shrink:0}.page_stockInfo__C2pZB{margin:0;font-size:var(--text-caption-size);color:var(--color-success)}.page_stockInfoLow__jhmRa{margin:0;font-size:var(--text-caption-size);color:#dc2626;font-weight:600}.page_amazonTrustStrip__KjZpK{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md,6px);padding:16px 10px;margin-top:24px;box-shadow:0 2px 6px rgba(0,0,0,.03)}@media (max-width:1023px){.page_amazonTrustStrip__KjZpK{grid-template-columns:repeat(3,1fr);gap:12px 6px;padding:14px 8px}}.page_trustPillarCard__5ILn_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:6px 2px;border-radius:var(--radius-sm,4px);transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_trustPillarCard__5ILn_:hover{background-color:#f8fafc}.page_trustPillarIconCircle__koZDO{width:44px;height:44px;border-radius:var(--radius-sm,4px);background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .2s ease}.page_trustPillarCard__5ILn_:hover .page_trustPillarIconCircle__koZDO{box-shadow:0 3px 8px rgba(0,0,0,.08);border-color:#cbd5e1}.page_pillarIconReturn__JtGth{color:#059669}.page_pillarIconDelivery__zdb_X{color:#d97706}.page_pillarIconWarranty__zHU2S{color:#2563eb}.page_pillarIconCod__qiyvy{color:#10b981}.page_pillarIconAuth__emwHC{color:#7c3aed}.page_pillarIconSecure__JQKTO{color:#0284c7}.page_trustPillarContent__s5rDB{display:flex;flex-direction:column;align-items:center;gap:2px}.page_trustPillarTitle__XbKIb{font-size:.72rem;font-weight:600;color:var(--color-text-primary,#0f172a);line-height:1.2}.page_trustPillarSubtitle__Ds8iR{font-size:.63rem;color:var(--color-text-muted,#64748b);line-height:1.15}.page_tabsSection__vTkt4{margin:var(--space-64) 0}.page_tabContent__4QLfz{padding:var(--space-24) 0;color:var(--color-text-secondary);line-height:1.65}.page_specTable___QZ6f{width:100%;max-width:100%;border-collapse:collapse}.page_specTable___QZ6f td{padding:var(--space-12);border-bottom:1px solid var(--color-border)}@media (max-width:1023px){.page_tabContent__4QLfz{font-size:var(--text-body-small-size);line-height:1.6;padding-top:0}}.page_specKey__Zn8ZQ{font-weight:600;color:var(--color-text-primary);width:30%}.page_relatedSection__q5bi5{margin-top:var(--space-96)}.page_sectionTitle__0DTWW{font-size:var(--text-h3-size);margin:0 0 var(--space-32) 0;text-align:center}.ProductCard_productCard__X_stK{--font-family:var(--font-poppins),sans-serif;--font-family-display:var(--font-poppins),sans-serif;display:flex;flex-direction:column;align-items:stretch;background-color:transparent;border:none;border-radius:var(--radius-sm,4px);text-decoration:none;font-family:var(--font-poppins),sans-serif;width:100%;height:100%;padding:0;position:relative;overflow:hidden}@media (min-width:1024px){.ProductCard_productCard__X_stK{max-width:320px}}.ProductCard_productImageWrapper__pcqRb{position:relative;width:100%;min-width:0;max-width:none;height:auto;aspect-ratio:3/4;background:#fff;border-radius:var(--radius-sm,4px);overflow:hidden;flex-shrink:0;margin-bottom:6px}.ProductCard_imageLink__YO_Gr{display:block;width:100%;height:100%;position:relative;text-decoration:none}.ProductCard_titleLink__bCtPo{display:block;text-decoration:none;color:inherit}.ProductCard_titleLink__bCtPo:hover .ProductCard_productName__ARPA4{color:#000}.ProductCard_productImage__3QlSC{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ProductCard_productCard__X_stK:hover .ProductCard_productImage__3QlSC{transform:scale(1.03)}.ProductCard_productBadge__p1mde{position:absolute;top:6px;left:6px;z-index:2;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:var(--radius-sm,4px);box-shadow:0 1px 3px rgba(0,0,0,.08)}.ProductCard_wishlistBtn__lKJZj{position:absolute;top:8px;right:8px;z-index:3;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-sm,4px);width:34px;height:34px;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ProductCard_wishlistBtn__lKJZj:hover{background:#000;color:#fff;border-color:#000;transform:scale(1.05)}.ProductCard_wishlistBtn__lKJZj:active{transform:scale(.97)}.ProductCard_wishlistBtnActive__mKTU1{color:#000;background:#fff;border-color:#000}.ProductCard_wishlistBtnActive__mKTU1:hover{background:#000;color:#fff}.ProductCard_productInfo__1Acud{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:0;gap:3px}.ProductCard_productName__ARPA4{margin:0 0 2px;font-size:.84rem;font-weight:500;color:var(--color-text-primary,#111827);line-height:1.3;height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ProductCard_variantsRow__t1CmJ{height:18px;display:flex;align-items:center;gap:4px;margin-bottom:2px;overflow:hidden}.ProductCard_colorPillsGroup__O6jcl,.ProductCard_sizePillsGroup__b5VH1{display:flex;align-items:center;gap:3px}.ProductCard_colorPill__cRucn{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-sm,4px);border:1px solid rgba(0,0,0,.2);overflow:hidden;flex-shrink:0;cursor:pointer;padding:0;background:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.ProductCard_colorPillActive__wb9_b,.ProductCard_colorPill__cRucn:hover{border-color:#000;box-shadow:0 0 0 1px #000}.ProductCard_colorPill__cRucn:active{transform:scale(.97)}.ProductCard_colorSwatch__k0nLW{width:100%;height:100%}.ProductCard_colorPill__cRucn:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-6px;right:-6px}.ProductCard_sizePill__uGnmC{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;padding:1px 4px;border-radius:var(--radius-sm,4px);background-color:#f9fafb;color:#000;border:1px solid #e5e5e5;box-shadow:none;flex-shrink:0}.ProductCard_moreVariantsPill__9fU2G{font-size:9px;font-weight:500;color:#9ca3af}.ProductCard_productPrice__YlVYc{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-height:20px;margin-bottom:2px}.ProductCard_currentPrice__XMS0H{font-weight:700;font-size:.92rem;color:var(--color-text-primary,#111827);white-space:nowrap}.ProductCard_originalPrice__8rYxf{font-size:.75rem;color:var(--color-text-muted,#9ca3af);text-decoration:line-through;white-space:nowrap}.ProductCard_discountBadge__S5XwV{font-size:8.5px;font-weight:600;color:#059669;background-color:#ecfdf5;padding:1px 4px;border-radius:var(--radius-sm,4px);white-space:nowrap}.ProductCard_reviews__JM6yb{display:flex;align-items:center;gap:3px;min-height:15px;margin-bottom:6px}.ProductCard_stars__VYUzU{color:#f59e0b;font-size:10px;letter-spacing:-1px}.ProductCard_reviewCount__Lo95t{font-size:9px;color:var(--color-text-muted,#9ca3af)}.ProductCard_inStockStatus__28w3v{font-size:9.5px;color:#059669;font-weight:500}@media (min-width:768px){.ProductCard_productImageWrapper__pcqRb{border-radius:var(--radius-sm,4px);margin-bottom:8px}.ProductCard_productBadge__p1mde{top:8px;left:8px;font-size:9px;padding:3px 8px;border-radius:var(--radius-sm,4px)}.ProductCard_wishlistBtn__lKJZj{top:8px;right:8px;width:32px;height:32px}.ProductCard_productInfo__1Acud{gap:3px}.ProductCard_productName__ARPA4{font-size:.95rem;margin-bottom:2px}.ProductCard_variantsRow__t1CmJ{height:22px;gap:6px}.ProductCard_colorPill__cRucn{width:15px;height:15px}.ProductCard_sizePill__uGnmC{font-size:10px;padding:2px 6px}.ProductCard_productPrice__YlVYc{min-height:24px;gap:8px}.ProductCard_currentPrice__XMS0H{font-size:1.05rem}.ProductCard_originalPrice__8rYxf{font-size:.82rem}.ProductCard_discountBadge__S5XwV{font-size:10px;padding:1px 6px}.ProductCard_reviews__JM6yb{min-height:18px;gap:4px}.ProductCard_stars__VYUzU{font-size:12px}.ProductCard_inStockStatus__28w3v,.ProductCard_reviewCount__Lo95t{font-size:11px}}.page_shopContainer__pGd85{padding-block:var(--space-24);font-family:var(--font-family)}@media (max-width:1023px){.page_shopContainer__pGd85{padding-top:var(--space-16)}}.page_layout__oJmQC{display:flex;flex-direction:column;gap:var(--space-32)}.page_sidebar__srCd3{display:none}@media (min-width:1024px){.page_layout__oJmQC{flex-direction:row;align-items:flex-start}.page_sidebar__srCd3{display:flex;flex:0 0 250px;flex-direction:column;gap:var(--space-32);position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}.page_mobileSelectWrapper__ONROZ{display:none}}.page_mobileFilterButton__NqBIx{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-12) var(--space-16);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--text-body-size);color:var(--color-text-primary);cursor:pointer;text-align:left}.page_mobileSelectWrapper__ONROZ{display:flex;align-items:center}@media (min-width:1024px){.page_mobileSelectWrapper__ONROZ{display:none}}.page_horizontalScrollCategories__APryG{display:flex;overflow-x:auto;gap:var(--space-8);padding-bottom:var(--space-8);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_horizontalScrollCategories__APryG::-webkit-scrollbar{display:none}.page_categoryPill__Hsl3D{flex:0 0 auto;padding:var(--space-8) var(--space-12);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;cursor:pointer;white-space:nowrap}.page_categoryPill__Hsl3D .checkbox-label{margin:0;cursor:pointer}.page_filterSection__8mZUN{display:flex;flex-direction:column;gap:var(--space-12)}.page_filterHeaderRow___Js0c{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border,#e5e7eb);padding-bottom:var(--space-8)}.page_filterTitle__NHmUl{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-primary,#111827);letter-spacing:-.01em}.page_clearFiltersLink__SQu0d{background:transparent;border:none;color:var(--color-text-muted,#6b7280);font-size:.75rem;cursor:pointer;text-decoration:underline;padding:0}.page_clearFiltersLink__SQu0d:hover{color:var(--color-text-primary,#111827)}.page_categoryList__krmvU{display:flex;flex-direction:column;gap:var(--space-8);list-style:none;padding:0;margin:0}.page_categoryLink__csFW7{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-body-size);transition:color var(--motion-hover)}.page_categoryLink__csFW7:hover{color:var(--color-primary)}.page_activeCategory__Zb_4B{color:var(--color-primary);font-weight:600;text-decoration:none;font-size:var(--text-body-size)}.page_main__pDnsB{flex:1 1;display:flex;flex-direction:column;gap:var(--space-20)}.page_toolbar__8l60J{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.page_resultCount__Ibk57{font-size:var(--text-body-size);color:var(--color-text-secondary)}.page_mobileFilterBtn__0a4uL{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-body-size);font-weight:500;cursor:pointer;color:var(--color-text-primary);transition:all var(--motion-hover)}.page_mobileFilterBtn__0a4uL:hover{background:var(--color-background);border-color:var(--color-text-secondary)}.page_filtersWrapper__uF62b{display:flex;flex-direction:column;gap:var(--space-24);width:100%}.page_pillGrid__KSIFg{display:flex;flex-wrap:wrap;gap:6px}.page_filterPill__nj4YL{padding:5px 12px;border-radius:6px;border:1px solid var(--color-border,#e5e7eb);background-color:var(--color-surface,#fff);color:var(--color-text-primary,#111827);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_filterPill__nj4YL:hover{border-color:var(--color-text-primary,#111827)}.page_filterPillActive__Qc6l5{background-color:var(--color-text-primary,#111827)!important;border-color:var(--color-text-primary,#111827)!important;color:#fff!important}.page_colorGrid__g2MLd{display:flex;flex-wrap:wrap;gap:6px}.page_colorSwatchBtn__1CTFT{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);cursor:pointer;font-size:.76rem;color:var(--color-text-secondary,#4b5563);transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_colorSwatchBtn__1CTFT:hover{border-color:var(--color-text-primary,#111827);color:var(--color-text-primary,#111827)}.page_colorSwatchActive___F1za{border-color:var(--color-text-primary,#111827)!important;background-color:var(--color-text-primary,#111827)!important;color:#fff!important}.page_colorDot__pzcnI{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.page_inStockRow__TID_e{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.page_activeFiltersBar__Xm_GY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px}.page_activeFilterChip__sFlzl{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--color-background,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:9999px;font-size:.78rem;color:var(--color-text-primary,#111827)}.page_removeChipBtn__RfQC2{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;padding:0;color:var(--color-text-muted,#9ca3af);transition:color .15s ease}.page_removeChipBtn__RfQC2:hover{color:var(--color-text-primary,#111827)}.page_clearAllBtn__mEiyD{background:transparent;border:none;color:var(--color-primary,#881337);font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:underline;padding:4px 8px}.page_grid__cREAl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:var(--space-48);width:100%}@media (min-width:768px){.page_grid__cREAl{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}}.page_pagination__k6i3T{display:flex;justify-content:center;margin-top:auto}.page_subcategoryChipsBar__Mpiq1{display:flex;align-items:center;gap:var(--space-8,8px);overflow-x:auto;padding:4px 0 var(--space-12,12px) 0;margin-bottom:var(--space-8,8px);scrollbar-width:none}.page_subcategoryChipsBar__Mpiq1::-webkit-scrollbar{display:none}.page_subcategoryChip__XnJYE{padding:6px 16px;border-radius:9999px;font-size:.82rem;font-weight:500;border:1px solid var(--color-border,#e5e7eb);background-color:var(--color-surface,#fff);color:var(--color-text-secondary,#4b5563);cursor:pointer;white-space:nowrap;transition:all .15s ease}.page_subcategoryChip__XnJYE:hover:not(.page_activeSubcategoryChip___ypgD){border-color:var(--color-text-primary,#111827);color:var(--color-text-primary,#111827)}.page_activeSubcategoryChip___ypgD,.page_activeSubcategoryChip___ypgD:hover{background-color:var(--color-text-primary,#111827)!important;color:#fff!important;border-color:var(--color-text-primary,#111827)!important}.page_wishlistPage__Yvz9f{padding:12px 0 32px;font-family:var(--font-family);min-height:60vh}@media (min-width:768px){.page_wishlistPage__Yvz9f{padding:24px 0 48px}}.page_pageHeader__uJflf{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border,#e5e7eb)}.page_titleWrapper__CxRz4{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_pageTitle__TJV1s{font-size:1.35rem;font-weight:600;color:var(--color-text-primary,#111827);margin:0;line-height:1.2}@media (min-width:768px){.page_pageTitle__TJV1s{font-size:1.75rem}}.page_itemCountBadge__bY_0K{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--color-text-secondary,#4b5563);background-color:var(--color-secondary,#f3f4f6);padding:4px 10px;border-radius:var(--radius-sm,4px);white-space:nowrap}.page_grid__tprey{margin-top:12px}.page_emptyContainer__XXP5s{padding:48px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:440px;margin:0 auto}@media (min-width:768px){.page_emptyContainer__XXP5s{padding:64px 0}}.page_emptyIconCircle__EiWcr{width:60px;height:60px;border-radius:var(--radius-sm,4px);background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.page_emptyHeartIcon__Ks0V5{color:#ef4444}.page_emptyTitle__iMPvT{font-size:1.35rem;font-weight:600;color:var(--color-text-primary,#111827);margin:0 0 8px}@media (min-width:768px){.page_emptyTitle__iMPvT{font-size:1.6rem}}.page_emptyDescription__l7d55{margin:0 0 20px;color:var(--color-text-secondary,#6b7280);font-size:.9rem;line-height:1.45}.page_loadingContainer__5XPJ8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;gap:12px;color:var(--color-text-secondary,#6b7280)}.page_spinner__zYDsF{width:28px;height:28px;border:3px solid #e5e7eb;border-top:3px solid var(--color-primary,#111827);border-radius:50%;animation:page_spin__yYVoK .8s linear infinite}@keyframes page_spin__yYVoK{to{transform:rotate(1turn)}}