.HeroBanner-module__z6kSKW__heroSection{background:var(--color-white);padding:24px 0 32px}.HeroBanner-module__z6kSKW__heroCard{border-radius:var(--radius-2xl);align-items:center;width:100%;height:480px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px -8px #0b1b3326}.HeroBanner-module__z6kSKW__heroBgWrapper{z-index:1;width:100%;height:100%;position:absolute;inset:0}.HeroBanner-module__z6kSKW__heroBgImage{object-fit:cover;object-position:center center;width:100%;height:100%}.HeroBanner-module__z6kSKW__heroOverlay{z-index:2;background:linear-gradient(90deg,#0b1b33d1 0%,#0b1b33a6 32%,#0b1b3347 65%,#0b1b3314 100%),linear-gradient(#0b1b3333 0%,#0000 50%,#0b1b3359 100%);position:absolute;inset:0}.HeroBanner-module__z6kSKW__heroContent{z-index:3;max-width:580px;padding:0 48px;position:relative}.HeroBanner-module__z6kSKW__tagRow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.HeroBanner-module__z6kSKW__tagText{color:#e2e8f0;letter-spacing:.3px;text-shadow:0 1px 4px #0009;font-size:13px;font-weight:600}.HeroBanner-module__z6kSKW__discountPill{background:var(--color-sale);color:#fff;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #ff6b3d66}.HeroBanner-module__z6kSKW__heroTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.8px;text-shadow:0 2px 12px #0000008c;margin-bottom:16px;font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.18}.HeroBanner-module__z6kSKW__titleLine{display:inline-block}.HeroBanner-module__z6kSKW__heroDescription{color:#e2e8f0;text-shadow:0 1px 8px #0009;max-width:480px;margin-bottom:28px;font-size:clamp(12.5px,1.4vw,14px);line-height:1.6}.HeroBanner-module__z6kSKW__heroCtaBtn{background:var(--color-brand-deep);color:#fff;transition:all var(--transition-base);border:1.5px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #1554d659}.HeroBanner-module__z6kSKW__heroCtaBtn:hover{background:var(--color-brand-blue);transform:translateY(-2px);box-shadow:0 8px 24px #1e7fe873}.HeroBanner-module__z6kSKW__carouselArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:5;width:42px;height:42px;transition:all var(--transition-fast);background:#0b1b33a6;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroBanner-module__z6kSKW__carouselArrow:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep);transform:translateY(-50%)scale(1.1)}.HeroBanner-module__z6kSKW__carouselArrowLeft{left:20px}.HeroBanner-module__z6kSKW__carouselArrowRight{right:20px}.HeroBanner-module__z6kSKW__carouselDots{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.HeroBanner-module__z6kSKW__dot{cursor:pointer;width:8px;height:8px;transition:all var(--transition-fast);background:#ffffff59;border:none;border-radius:50%;padding:0}.HeroBanner-module__z6kSKW__dotActive{background:var(--color-brand-cyan);border-radius:9999px;width:24px;box-shadow:0 0 10px #22cfd680}@media (max-width:900px){.HeroBanner-module__z6kSKW__heroContent{max-width:520px;padding:0 32px}}@media (max-width:768px){.HeroBanner-module__z6kSKW__heroSection{padding:14px 0 20px}.HeroBanner-module__z6kSKW__heroCard{border-radius:var(--radius-xl);height:380px}.HeroBanner-module__z6kSKW__heroOverlay{background:linear-gradient(90deg,#0b1b33f2 0%,#0b1b33e0 55%,#0b1b3399 80%,#0b1b3359 100%)}.HeroBanner-module__z6kSKW__heroContent{max-width:100%;padding:0 20px}.HeroBanner-module__z6kSKW__heroTitle{margin-bottom:12px;font-size:clamp(20px,5.5vw,26px);line-height:1.2}.HeroBanner-module__z6kSKW__heroDescription{margin-bottom:20px;font-size:12.5px;line-height:1.5}.HeroBanner-module__z6kSKW__heroCtaBtn{padding:10px 20px;font-size:13px}.HeroBanner-module__z6kSKW__carouselArrow{display:none}}@media (max-width:480px){.HeroBanner-module__z6kSKW__heroCard{height:360px}.HeroBanner-module__z6kSKW__heroContent{padding:0 16px}.HeroBanner-module__z6kSKW__heroTitle{font-size:19px}}
.CategoryCircles-module__FgLWVa__section{background:var(--color-white);border-bottom:1px solid var(--color-line);width:100%;max-width:100%;padding:28px 0 36px;overflow:hidden}.CategoryCircles-module__FgLWVa__wrapper{align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.CategoryCircles-module__FgLWVa__navBtn{cursor:pointer;width:38px;height:38px;transition:all var(--transition-fast);border:1.5px solid var(--color-line);background:var(--color-white);color:var(--color-ink);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0b1b330f}.CategoryCircles-module__FgLWVa__navBtn:hover:not(:disabled){background:var(--color-brand-deep);border-color:var(--color-brand-deep);color:#fff;transform:scale(1.08);box-shadow:0 4px 14px #1554d64d}.CategoryCircles-module__FgLWVa__navBtn:active:not(:disabled){transform:scale(.95)}.CategoryCircles-module__FgLWVa__navBtnDisabled{opacity:.35;cursor:not-allowed;box-shadow:none;background:var(--color-canvas);border-color:var(--color-line);color:var(--color-slate-light)}.CategoryCircles-module__FgLWVa__categoriesRow{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;flex:1;align-items:flex-start;gap:20px;min-width:0;max-width:100%;padding:8px 4px 12px;display:flex;overflow-x:auto}.CategoryCircles-module__FgLWVa__categoriesRow::-webkit-scrollbar{display:none}.CategoryCircles-module__FgLWVa__categoriesRow:active{cursor:grabbing}.CategoryCircles-module__FgLWVa__categoryItem{transition:transform var(--transition-base);flex-direction:column;flex:0 0 108px;align-items:center;gap:10px;width:108px;text-decoration:none;display:flex}.CategoryCircles-module__FgLWVa__categoryItem:hover{transform:translateY(-4px)}.CategoryCircles-module__FgLWVa__imageCircle{background:var(--color-surface);border:1.5px solid var(--color-line);width:92px;height:92px;transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0b1b330a}.CategoryCircles-module__FgLWVa__categoryItem:hover .CategoryCircles-module__FgLWVa__imageCircle{border-color:var(--color-brand-deep);background:#fff;transform:scale(1.04);box-shadow:0 6px 18px #1554d62e}.CategoryCircles-module__FgLWVa__categoryImg{object-fit:contain;width:100%;height:100%;transition:transform var(--transition-base)}.CategoryCircles-module__FgLWVa__categoryItem:hover .CategoryCircles-module__FgLWVa__categoryImg{transform:scale(1.08)}.CategoryCircles-module__FgLWVa__categoryName{font-family:var(--font-body);color:var(--color-ink);text-align:center;-webkit-line-clamp:2;height:33px;transition:color var(--transition-fast);-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CategoryCircles-module__FgLWVa__categoryItem:hover .CategoryCircles-module__FgLWVa__categoryName{color:var(--color-brand-deep)}@media (max-width:768px){.CategoryCircles-module__FgLWVa__section{padding:16px 0 22px}.CategoryCircles-module__FgLWVa__wrapper{gap:0}.CategoryCircles-module__FgLWVa__navBtn{display:none}.CategoryCircles-module__FgLWVa__categoriesRow{gap:14px;padding:4px 2px 8px}.CategoryCircles-module__FgLWVa__imageCircle{width:74px;height:74px;padding:8px}.CategoryCircles-module__FgLWVa__categoryItem{flex:0 0 82px;gap:6px;width:82px}.CategoryCircles-module__FgLWVa__categoryName{height:28px;font-size:11px}}
.ProductCard-module__g-pugq__card{background:var(--color-white);border-radius:var(--radius-lg);border:1.5px solid var(--color-line);transition:all var(--transition-base);box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:340px;flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0b1b330a}.ProductCard-module__g-pugq__card:hover{border-color:var(--color-brand-cyan);transform:translateY(-4px);box-shadow:0 12px 24px -4px #0b1b331a,0 4px 8px -2px #0b1b330a}.ProductCard-module__g-pugq__imageWrapper{background:var(--color-white);justify-content:center;align-items:center;width:100%;height:180px;padding:14px;display:flex;position:relative;overflow:hidden}.ProductCard-module__g-pugq__image{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform var(--transition-slow)}.ProductCard-module__g-pugq__imageLink{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProductCard-module__g-pugq__nameLink{text-decoration:none;display:block}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__image{transform:scale(1.06)}.ProductCard-module__g-pugq__discountPill{color:#fff;letter-spacing:-.2px;z-index:3;font-size:11.5px;font-weight:700;line-height:1.2;font-family:var(--font-display);background:#ef4444;border-radius:9999px;padding:3px 9px;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #ef444440}.ProductCard-module__g-pugq__badge{letter-spacing:.2px;z-index:2;white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;max-width:calc(100% - 44px);padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px;overflow:hidden}.ProductCard-module__g-pugq__badgeDiscount{background:var(--color-sale);color:#fff}.ProductCard-module__g-pugq__badgeOut{background:var(--color-danger);color:#fff}.ProductCard-module__g-pugq__badgeHot{background:var(--color-brand-deep);color:#fff}.ProductCard-module__g-pugq__movingClock{z-index:3;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0b1b3314}.ProductCard-module__g-pugq__clockSvg{width:100%;height:100%;display:block}.ProductCard-module__g-pugq__clockHourHand{transform-origin:16px 16px;animation:24s linear infinite ProductCard-module__g-pugq__cardClockHour}.ProductCard-module__g-pugq__clockMinuteHand{transform-origin:16px 16px;animation:3.5s linear infinite ProductCard-module__g-pugq__cardClockMinute}@keyframes ProductCard-module__g-pugq__cardClockHour{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductCard-module__g-pugq__cardClockMinute{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProductCard-module__g-pugq__wishlistBtn{background:var(--color-white);width:28px;height:28px;color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-line);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0b1b3314}.ProductCard-module__g-pugq__wishlistBtnPromo{top:44px}.ProductCard-module__g-pugq__wishlistBtn:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger);transform:scale(1.08)}.ProductCard-module__g-pugq__wishlistBtnActive{color:#dc3b3b;border-color:#dc3b3b4d}.ProductCard-module__g-pugq__info{flex-direction:column;flex:1;min-width:0;padding:14px 16px 16px;display:flex}.ProductCard-module__g-pugq__name{color:var(--color-ink);-webkit-line-clamp:2;height:38px;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__name{color:var(--color-brand-blue)}.ProductCard-module__g-pugq__rating{align-items:center;gap:6px;margin-bottom:10px;display:flex}.ProductCard-module__g-pugq__stars{align-items:center;gap:2px;display:flex}.ProductCard-module__g-pugq__reviewCount{color:var(--color-slate);font-size:11px;font-weight:500}.ProductCard-module__g-pugq__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;margin-bottom:12px;display:flex}.ProductCard-module__g-pugq__price{color:var(--color-ink);white-space:nowrap;font-size:15px;font-weight:700}.ProductCard-module__g-pugq__originalPrice{color:var(--color-slate);white-space:nowrap;font-size:12px;font-weight:400;text-decoration:line-through}.ProductCard-module__g-pugq__actionButton{letter-spacing:.2px;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.ProductCard-module__g-pugq__btnAddToCart{color:#0b1b33;background:#f1f5f9;border-color:#e2e8f0}.ProductCard-module__g-pugq__btnAddToCart svg{color:#1554d6;transition:transform .2s,color .2s}.ProductCard-module__g-pugq__btnAddToCart:hover{color:#fff;background:#1554d6;border-color:#1554d6;transform:translateY(-1px);box-shadow:0 4px 14px #1554d638}.ProductCard-module__g-pugq__btnAddToCart:hover svg{color:#fff;transform:scale(1.1)}.ProductCard-module__g-pugq__btnAddToCart:active{transform:scale(.98)}.ProductCard-module__g-pugq__btnNotify{background:var(--color-canvas);color:var(--color-slate);border:1px solid var(--color-line)}.ProductCard-module__g-pugq__btnNotify:hover{background:var(--color-line);color:var(--color-ink)}@media (max-width:640px){.ProductCard-module__g-pugq__imageWrapper{height:145px;padding:10px}.ProductCard-module__g-pugq__discountPill{padding:2px 7px;font-size:10.5px;top:8px;left:8px}.ProductCard-module__g-pugq__movingClock,.ProductCard-module__g-pugq__wishlistBtn{width:24px;height:24px;top:8px;right:8px}.ProductCard-module__g-pugq__wishlistBtnPromo{top:38px;right:8px}.ProductCard-module__g-pugq__info{padding:10px 10px 12px}.ProductCard-module__g-pugq__name{height:34px;margin-bottom:4px;font-size:12px}.ProductCard-module__g-pugq__rating{gap:4px;margin-bottom:6px}.ProductCard-module__g-pugq__priceRow{gap:4px;margin-bottom:8px}.ProductCard-module__g-pugq__price{font-size:13.5px}.ProductCard-module__g-pugq__originalPrice{font-size:11px}.ProductCard-module__g-pugq__actionButton{gap:5px;padding:7px 10px;font-size:11.5px}}
.NewArrivals-module__F63IWq__section{background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:40px 0 54px}.NewArrivals-module__F63IWq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.NewArrivals-module__F63IWq__headerLeft{flex-direction:column;gap:4px;display:flex}.NewArrivals-module__F63IWq__titleRow{align-items:center;gap:10px;display:flex}.NewArrivals-module__F63IWq__tagBadge{color:var(--color-brand-deep);text-transform:uppercase;letter-spacing:.05em;background:#1554d61a;border:1px solid #1554d633;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:700}.NewArrivals-module__F63IWq__title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.5px;font-size:26px;font-weight:700}.NewArrivals-module__F63IWq__subtitle{color:var(--color-slate);font-size:14px;font-weight:400}.NewArrivals-module__F63IWq__headerRight{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.NewArrivals-module__F63IWq__viewAllLink{color:var(--color-brand-deep);transition:color var(--transition-fast);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.NewArrivals-module__F63IWq__viewAllLink:hover{color:var(--color-brand-blue);text-decoration:underline}.NewArrivals-module__F63IWq__carouselNav{align-items:center;gap:6px;display:flex}.NewArrivals-module__F63IWq__navBtn{background:var(--color-white);border:1.5px solid var(--color-line);width:34px;height:34px;color:var(--color-ink);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.NewArrivals-module__F63IWq__navBtn:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #1554d640}.NewArrivals-module__F63IWq__navBtn:active{transform:scale(.95)}.NewArrivals-module__F63IWq__carouselWrapper{min-height:460px;position:relative}.NewArrivals-module__F63IWq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.NewArrivals-module__F63IWq__fadeIn{animation:.45s cubic-bezier(.16,1,.3,1) forwards NewArrivals-module__F63IWq__fadeInGrid}@keyframes NewArrivals-module__F63IWq__fadeInGrid{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.NewArrivals-module__F63IWq__paginationDots{justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.NewArrivals-module__F63IWq__dot{background:var(--color-line);cursor:pointer;width:24px;height:6px;transition:all var(--transition-fast);border:none;border-radius:3px;padding:0}.NewArrivals-module__F63IWq__dot:hover{background:var(--color-slate-light)}.NewArrivals-module__F63IWq__dotActive{background:var(--color-brand-deep);width:40px;box-shadow:0 2px 6px #1554d64d}@media (max-width:1280px){.NewArrivals-module__F63IWq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.NewArrivals-module__F63IWq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:768px){.NewArrivals-module__F63IWq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.NewArrivals-module__F63IWq__header{flex-direction:column;align-items:flex-start;gap:12px}.NewArrivals-module__F63IWq__headerRight{justify-content:space-between;width:100%;max-width:100%}}@media (max-width:360px){.NewArrivals-module__F63IWq__grid{grid-template-columns:minmax(0,1fr);gap:12px}}
.BentoPromo-module__nCM8kG__section{background:var(--color-white);padding:16px 0 48px}.BentoPromo-module__nCM8kG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.BentoPromo-module__nCM8kG__card{border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #0b1b331a}.BentoPromo-module__nCM8kG__card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -6px #0b1b3326}.BentoPromo-module__nCM8kG__cardBgImg{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;inset:0}.BentoPromo-module__nCM8kG__card:hover .BentoPromo-module__nCM8kG__cardBgImg{transform:scale(1.04)}.BentoPromo-module__nCM8kG__cardContent{z-index:3;max-width:440px;padding:32px;position:relative}.BentoPromo-module__nCM8kG__cardTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.4px;margin-bottom:8px;font-size:26px;font-weight:800;line-height:1.25}.BentoPromo-module__nCM8kG__cardSubtitle{color:#d1dcec;margin-bottom:20px;font-size:13px;line-height:1.5}.BentoPromo-module__nCM8kG__cardLarge{min-height:480px}.BentoPromo-module__nCM8kG__cardGradientLarge{z-index:2;background:linear-gradient(#0b1b3326 0%,#0b1b3399 50%,#0b1b33f2 100%);position:absolute;inset:0}.BentoPromo-module__nCM8kG__rightStack{flex-direction:column;gap:24px;display:flex}.BentoPromo-module__nCM8kG__cardSmall{flex:1;min-height:228px}.BentoPromo-module__nCM8kG__cardSmall .BentoPromo-module__nCM8kG__cardContent{padding:24px 28px}.BentoPromo-module__nCM8kG__cardSmall .BentoPromo-module__nCM8kG__cardTitle{margin-bottom:6px;font-size:20px}.BentoPromo-module__nCM8kG__cardSmall .BentoPromo-module__nCM8kG__cardSubtitle{margin-bottom:14px;font-size:12px}.BentoPromo-module__nCM8kG__cardGradientTop,.BentoPromo-module__nCM8kG__cardGradientBottom{z-index:2;background:linear-gradient(90deg,#0b1b33eb 0%,#0b1b33a6 55%,#0b1b3333 100%);position:absolute;inset:0}.BentoPromo-module__nCM8kG__btnGreen{background:var(--color-brand-deep);color:#fff;transition:all var(--transition-base);border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #1554d659}.BentoPromo-module__nCM8kG__btnGreen:hover{background:var(--color-brand-blue);transform:translateY(-2px);box-shadow:0 6px 18px #1e7fe873}.BentoPromo-module__nCM8kG__btnWhite{color:var(--color-ink);transition:all var(--transition-base);background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #00000026}.BentoPromo-module__nCM8kG__btnWhite:hover{background:var(--color-brand-deep);color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #1554d659}@media (max-width:900px){.BentoPromo-module__nCM8kG__grid{grid-template-columns:1fr}.BentoPromo-module__nCM8kG__cardLarge{min-height:380px}}
.ProductGrid-module__I0z52G__section{background:var(--color-white);padding:48px 0 64px}.ProductGrid-module__I0z52G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.ProductGrid-module__I0z52G__headerLeft{flex-direction:column;display:flex}.ProductGrid-module__I0z52G__title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:700}.ProductGrid-module__I0z52G__subtitle{color:var(--color-slate);font-size:14px;font-weight:400}.ProductGrid-module__I0z52G__headerRight{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ProductGrid-module__I0z52G__countdownBadge{color:var(--color-sale);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.ProductGrid-module__I0z52G__timerCount{font-variant-numeric:tabular-nums;letter-spacing:.5px}.ProductGrid-module__I0z52G__filterPills{align-items:center;gap:8px;display:flex}.ProductGrid-module__I0z52G__filterBtn{color:var(--color-slate);background:var(--color-white);border:1.5px solid var(--color-line);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border-radius:9999px;padding:6px 16px;font-size:13px;font-weight:500}.ProductGrid-module__I0z52G__filterBtn:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.ProductGrid-module__I0z52G__filterBtnActive{background:var(--color-brand-deep);color:#fff;border-color:var(--color-brand-deep);font-weight:600;box-shadow:0 2px 8px #1554d633}.ProductGrid-module__I0z52G__filterBtnActive:hover{background:var(--color-brand-blue);color:#fff}.ProductGrid-module__I0z52G__carouselNav{align-items:center;gap:6px;margin-left:4px;display:flex}.ProductGrid-module__I0z52G__navBtn{background:var(--color-white);border:1.5px solid var(--color-line);width:34px;height:34px;color:var(--color-ink);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.ProductGrid-module__I0z52G__navBtn:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #1554d640}.ProductGrid-module__I0z52G__navBtn:active{transform:scale(.95)}.ProductGrid-module__I0z52G__carouselWrapper{min-height:480px;position:relative}.ProductGrid-module__I0z52G__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.ProductGrid-module__I0z52G__fadeIn{animation:.45s cubic-bezier(.16,1,.3,1) forwards ProductGrid-module__I0z52G__fadeInGrid}@keyframes ProductGrid-module__I0z52G__fadeInGrid{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProductGrid-module__I0z52G__paginationDots{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.ProductGrid-module__I0z52G__dot{background:var(--color-line);cursor:pointer;width:24px;height:6px;transition:all var(--transition-fast);border:none;border-radius:3px;padding:0}.ProductGrid-module__I0z52G__dot:hover{background:var(--color-slate-light)}.ProductGrid-module__I0z52G__dotActive{background:var(--color-brand-deep);width:40px;box-shadow:0 2px 6px #1554d64d}@media (max-width:1280px){.ProductGrid-module__I0z52G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.ProductGrid-module__I0z52G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:768px){.ProductGrid-module__I0z52G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductGrid-module__I0z52G__header{flex-direction:column;align-items:flex-start;gap:16px}.ProductGrid-module__I0z52G__headerRight{justify-content:space-between;width:100%;max-width:100%}.ProductGrid-module__I0z52G__filterPills{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}}@media (max-width:360px){.ProductGrid-module__I0z52G__grid{grid-template-columns:minmax(0,1fr);gap:12px}}
.BrandsRow-module__RF6aLG__section{background:var(--color-white);padding:36px 0 40px}.BrandsRow-module__RF6aLG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.BrandsRow-module__RF6aLG__label{color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}.BrandsRow-module__RF6aLG__viewAll{color:var(--color-brand-deep);transition:color var(--transition-fast);font-size:13px;font-weight:600;text-decoration:none}.BrandsRow-module__RF6aLG__viewAll:hover{color:var(--color-brand-blue);text-decoration:underline}.BrandsRow-module__RF6aLG__brandsRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.BrandsRow-module__RF6aLG__brandCard{background:var(--color-surface);border:1px solid var(--color-line);color:inherit;min-width:0;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.BrandsRow-module__RF6aLG__brandCard:hover{border-color:var(--color-brand-blue);background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #1554d614}.BrandsRow-module__RF6aLG__iconBox{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-ink);transition:color var(--transition-fast), border-color var(--transition-fast);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BrandsRow-module__RF6aLG__brandCard:hover .BrandsRow-module__RF6aLG__iconBox{color:var(--color-brand-deep);border-color:var(--color-brand-blue)}.BrandsRow-module__RF6aLG__infoBox{flex-direction:column;min-width:0;display:flex;overflow:hidden}.BrandsRow-module__RF6aLG__brandName{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.BrandsRow-module__RF6aLG__brandTag{color:var(--color-slate);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (max-width:1200px){.BrandsRow-module__RF6aLG__brandsRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.BrandsRow-module__RF6aLG__brandsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BrandsRow-module__RF6aLG__brandCard{padding:10px 12px}}
.SaleBanner-module__1AEZlq__banner{background:var(--color-white);padding:32px 0}.SaleBanner-module__1AEZlq__bannerCard{border:1.5px solid var(--color-line);border-radius:var(--radius-xl);background:linear-gradient(135deg,#f5f8fc 0%,#eef4fc 100%);justify-content:space-between;align-items:center;gap:32px;padding:36px 48px;display:flex;box-shadow:0 4px 16px #0b1b330a}.SaleBanner-module__1AEZlq__discountSide{flex-shrink:0}.SaleBanner-module__1AEZlq__discountNum{font-family:var(--font-display);color:var(--color-brand-deep);opacity:.18;letter-spacing:-3px;font-size:72px;font-weight:900;line-height:1}.SaleBanner-module__1AEZlq__infoSide{flex-direction:column;flex:1;display:flex}.SaleBanner-module__1AEZlq__title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.5px;margin-bottom:4px;font-size:28px;font-weight:800}.SaleBanner-module__1AEZlq__codeRow{color:var(--color-slate);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.SaleBanner-module__1AEZlq__codeHighlight{color:var(--color-brand-deep);font-weight:700}.SaleBanner-module__1AEZlq__subtitle{color:var(--color-slate);font-size:13px}.SaleBanner-module__1AEZlq__actionSide{flex-shrink:0}.SaleBanner-module__1AEZlq__shopBtn{background:var(--color-brand-deep);color:#fff;transition:all var(--transition-base);border-radius:8px;justify-content:center;align-items:center;padding:12px 32px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1554d640}.SaleBanner-module__1AEZlq__shopBtn:hover{background:var(--color-brand-blue);transform:translateY(-2px);box-shadow:0 6px 18px #1e7fe859}@media (max-width:768px){.SaleBanner-module__1AEZlq__bannerCard{text-align:center;flex-direction:column;gap:20px;padding:28px 20px}.SaleBanner-module__1AEZlq__discountNum{font-size:54px}.SaleBanner-module__1AEZlq__codeRow{justify-content:center}}
.ProductSpotlight-module__gengZW__section{background:var(--color-white);padding:64px 0}.ProductSpotlight-module__gengZW__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ProductSpotlight-module__gengZW__imageShowcase{align-items:flex-start;gap:20px;display:flex}.ProductSpotlight-module__gengZW__thumbsColumn{flex-direction:column;gap:12px;display:flex}.ProductSpotlight-module__gengZW__thumbBtn{border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;width:72px;height:72px;transition:all var(--transition-fast);padding:6px;overflow:hidden}.ProductSpotlight-module__gengZW__thumbBtn:hover,.ProductSpotlight-module__gengZW__thumbActive{border-color:var(--color-brand-cyan);box-shadow:0 4px 12px #22cfd633}.ProductSpotlight-module__gengZW__thumbImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ProductSpotlight-module__gengZW__mainImageFrame{aspect-ratio:1;background:var(--color-white);border-radius:var(--radius-xl);border:1.5px solid var(--color-line);flex:1;justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0b1b330a}.ProductSpotlight-module__gengZW__mainImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--transition-slow)}.ProductSpotlight-module__gengZW__mainImageFrame:hover .ProductSpotlight-module__gengZW__mainImg{transform:scale(1.05)}.ProductSpotlight-module__gengZW__details{flex-direction:column;display:flex}.ProductSpotlight-module__gengZW__tag{color:var(--color-brand-deep);background:#ebf3fe;border-radius:4px;align-self:flex-start;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600}.ProductSpotlight-module__gengZW__title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.4px;margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.3}.ProductSpotlight-module__gengZW__metaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ProductSpotlight-module__gengZW__stars{align-items:center;gap:2px;display:flex}.ProductSpotlight-module__gengZW__reviewScore{color:var(--color-slate);font-size:13px;font-weight:500}.ProductSpotlight-module__gengZW__stockBadge{color:var(--color-brand-cyan);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ProductSpotlight-module__gengZW__stockDot{background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #16a34a33}.ProductSpotlight-module__gengZW__description{color:var(--color-slate);margin-bottom:24px;font-size:13px;line-height:1.65}.ProductSpotlight-module__gengZW__priceRow{align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.ProductSpotlight-module__gengZW__currentPrice{font-family:var(--font-display);color:var(--color-ink);font-size:28px;font-weight:800}.ProductSpotlight-module__gengZW__originalPrice{color:var(--color-slate);font-size:16px;text-decoration:line-through}.ProductSpotlight-module__gengZW__discountBadge{background:var(--color-sale);color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.ProductSpotlight-module__gengZW__modeSection{margin-bottom:20px}.ProductSpotlight-module__gengZW__sectionLabel{color:var(--color-ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ProductSpotlight-module__gengZW__modePills{flex-wrap:wrap;gap:8px;display:flex}.ProductSpotlight-module__gengZW__modeBtn{background:var(--color-white);border:1.5px solid var(--color-line);color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.ProductSpotlight-module__gengZW__modeBtn:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.ProductSpotlight-module__gengZW__modeActive{background:var(--color-brand-deep);color:#fff;border-color:var(--color-brand-deep)}.ProductSpotlight-module__gengZW__modeActive:hover{background:var(--color-brand-blue);color:#fff}.ProductSpotlight-module__gengZW__quantitySection{margin-bottom:28px}.ProductSpotlight-module__gengZW__quantityBox{border:1.5px solid var(--color-line);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.ProductSpotlight-module__gengZW__qtyBtn{width:36px;height:36px;color:var(--color-ink);background:var(--color-canvas);cursor:pointer;transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.ProductSpotlight-module__gengZW__qtyBtn:hover{background:var(--color-line)}.ProductSpotlight-module__gengZW__qtyValue{text-align:center;width:44px;color:var(--color-ink);background:var(--color-white);font-size:14px;font-weight:700}.ProductSpotlight-module__gengZW__actionRow{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ProductSpotlight-module__gengZW__btnAddToCart{background:var(--color-brand-deep);color:#fff;cursor:pointer;transition:all var(--transition-base);border:none;border-radius:8px;flex:1;padding:14px 20px;font-size:14px;font-weight:700}.ProductSpotlight-module__gengZW__btnAddToCart:hover{background:var(--color-brand-blue);box-shadow:0 4px 14px #1e7fe859}.ProductSpotlight-module__gengZW__btnBuyNow{background:var(--color-sale);color:#fff;cursor:pointer;transition:all var(--transition-base);border:none;border-radius:8px;flex:1;padding:14px 20px;font-size:14px;font-weight:700}.ProductSpotlight-module__gengZW__btnBuyNow:hover{background:#e8592d;box-shadow:0 4px 14px #ff6b3d59}.ProductSpotlight-module__gengZW__btnWishlist{border:1.5px solid var(--color-line);background:var(--color-white);width:48px;height:48px;color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:flex}.ProductSpotlight-module__gengZW__btnWishlist:hover{border-color:var(--color-danger);color:var(--color-danger)}.ProductSpotlight-module__gengZW__viewDetailsLink{color:var(--color-brand-deep);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ProductSpotlight-module__gengZW__viewDetailsLink:hover{color:var(--color-brand-blue);text-decoration:underline}@media (max-width:1024px){.ProductSpotlight-module__gengZW__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.ProductSpotlight-module__gengZW__section{padding:36px 0}.ProductSpotlight-module__gengZW__imageShowcase{flex-direction:column-reverse;gap:12px;width:100%}.ProductSpotlight-module__gengZW__thumbsColumn{-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;width:100%;padding-bottom:4px;overflow-x:auto}.ProductSpotlight-module__gengZW__thumbBtn{flex-shrink:0;width:56px;height:56px}.ProductSpotlight-module__gengZW__mainImageFrame{width:100%;padding:16px}.ProductSpotlight-module__gengZW__title{font-size:20px}.ProductSpotlight-module__gengZW__currentPrice{font-size:24px}.ProductSpotlight-module__gengZW__actionRow{flex-direction:column;align-items:stretch}.ProductSpotlight-module__gengZW__btnWishlist{width:100%}}
.MechanicalClockDiscountBadge-module__5F72-G__container{-webkit-user-select:none;user-select:none;z-index:4;align-items:center;gap:6px;display:inline-flex}.MechanicalClockDiscountBadge-module__5F72-G__badgePill{color:#fff;font-family:var(--font-display,inherit);white-space:nowrap;background:#ef4444;border-radius:9999px;align-items:baseline;gap:4px;padding:3px 9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 6px #ef444438}.MechanicalClockDiscountBadge-module__5F72-G__percentText{font-weight:800}.MechanicalClockDiscountBadge-module__5F72-G__labelText{text-transform:uppercase;letter-spacing:.04em;opacity:.95;font-size:9px;font-weight:700}.MechanicalClockDiscountBadge-module__5F72-G__clockCircle{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0b1b3314}.MechanicalClockDiscountBadge-module__5F72-G__clockSvg{width:100%;height:100%;display:block}.MechanicalClockDiscountBadge-module__5F72-G__hourHand{transform-origin:16px 16px;animation:24s linear infinite MechanicalClockDiscountBadge-module__5F72-G__clockSpinHour}.MechanicalClockDiscountBadge-module__5F72-G__minuteHand{transform-origin:16px 16px;animation:3.5s linear infinite MechanicalClockDiscountBadge-module__5F72-G__clockSpinMinute}@keyframes MechanicalClockDiscountBadge-module__5F72-G__clockSpinHour{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MechanicalClockDiscountBadge-module__5F72-G__clockSpinMinute{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MechanicalClockDiscountBadge-module__5F72-G__xs .MechanicalClockDiscountBadge-module__5F72-G__clockCircle{width:18px;height:18px}.MechanicalClockDiscountBadge-module__5F72-G__xs .MechanicalClockDiscountBadge-module__5F72-G__badgePill{padding:2px 6px;font-size:10px}.MechanicalClockDiscountBadge-module__5F72-G__sm .MechanicalClockDiscountBadge-module__5F72-G__clockCircle{width:22px;height:22px}.MechanicalClockDiscountBadge-module__5F72-G__sm .MechanicalClockDiscountBadge-module__5F72-G__badgePill{padding:2.5px 7px;font-size:11px}.MechanicalClockDiscountBadge-module__5F72-G__md .MechanicalClockDiscountBadge-module__5F72-G__clockCircle{width:26px;height:26px}.MechanicalClockDiscountBadge-module__5F72-G__md .MechanicalClockDiscountBadge-module__5F72-G__badgePill{padding:3px 9px;font-size:12px}.MechanicalClockDiscountBadge-module__5F72-G__lg .MechanicalClockDiscountBadge-module__5F72-G__clockCircle{width:30px;height:30px}.MechanicalClockDiscountBadge-module__5F72-G__lg .MechanicalClockDiscountBadge-module__5F72-G__badgePill{padding:4px 12px;font-size:13.5px}
.TopSelling-module__KnSRba__section{background:var(--color-white);padding:56px 0 64px}.TopSelling-module__KnSRba__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.TopSelling-module__KnSRba__headerLeft{max-width:600px}.TopSelling-module__KnSRba__title{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.TopSelling-module__KnSRba__subtitle{color:var(--color-slate);font-size:13px;line-height:1.5}.TopSelling-module__KnSRba__tabs{background:var(--color-canvas);border:1px solid var(--color-line);-webkit-overflow-scrolling:touch;border-radius:9999px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.TopSelling-module__KnSRba__tab{color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600}.TopSelling-module__KnSRba__tab:hover{color:var(--color-ink)}.TopSelling-module__KnSRba__tabActive{background:var(--color-brand-deep);color:#fff;box-shadow:0 2px 8px #1554d640}.TopSelling-module__KnSRba__tabActive:hover{color:#fff}.TopSelling-module__KnSRba__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.TopSelling-module__KnSRba__card{background:var(--color-white);border-radius:var(--radius-lg);border:1.5px solid var(--color-line);transition:all var(--transition-base);cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.TopSelling-module__KnSRba__card:hover{border-color:var(--color-brand-cyan);transform:translateY(-3px);box-shadow:0 10px 20px -3px #0b1b3314}.TopSelling-module__KnSRba__imageWrapper{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;justify-content:center;align-items:center;width:86px;min-width:86px;height:86px;padding:6px;display:flex;position:relative;overflow:hidden}.TopSelling-module__KnSRba__image{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform var(--transition-slow)}.TopSelling-module__KnSRba__card:hover .TopSelling-module__KnSRba__image{transform:scale(1.08)}.TopSelling-module__KnSRba__rankBadge{background:var(--color-brand-deep);color:#fff;z-index:2;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #0000001a}.TopSelling-module__KnSRba__info{flex-direction:column;flex:1;min-width:0;display:flex}.TopSelling-module__KnSRba__category{color:var(--color-brand-deep);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:10px;font-weight:700}.TopSelling-module__KnSRba__name{color:var(--color-ink);-webkit-line-clamp:2;height:32px;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.TopSelling-module__KnSRba__card:hover .TopSelling-module__KnSRba__name{color:var(--color-brand-blue)}.TopSelling-module__KnSRba__ratingRow{align-items:center;gap:4px;margin-bottom:4px;display:flex}.TopSelling-module__KnSRba__stars{align-items:center;gap:1px;display:flex}.TopSelling-module__KnSRba__ratingText{color:var(--color-slate);font-size:10px;font-weight:600}.TopSelling-module__KnSRba__priceRow{align-items:baseline;gap:6px;display:flex}.TopSelling-module__KnSRba__price{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:700}.TopSelling-module__KnSRba__originalPrice{color:var(--color-slate);white-space:nowrap;font-size:10px;text-decoration:line-through}@media (max-width:1200px){.TopSelling-module__KnSRba__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.TopSelling-module__KnSRba__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TopSelling-module__KnSRba__header{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.TopSelling-module__KnSRba__grid{grid-template-columns:minmax(0,1fr)}}
.BlogPost-module__SY66Va__postPage{background-color:var(--color-canvas);min-height:calc(100vh - 200px);padding-bottom:80px}.BlogPost-module__SY66Va__headerBanner{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:40px;padding:32px 0 36px}.BlogPost-module__SY66Va__breadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.BlogPost-module__SY66Va__breadcrumbLink{color:#64748b;text-decoration:none;transition:color .15s}.BlogPost-module__SY66Va__breadcrumbLink:hover{color:#1554d6}.BlogPost-module__SY66Va__breadcrumbDivider{color:#cbd5e1}.BlogPost-module__SY66Va__breadcrumbActive{color:#0b1b33;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-weight:600;overflow:hidden}.BlogPost-module__SY66Va__postHeaderInfo{flex-direction:column;gap:14px;max-width:860px;display:flex}.BlogPost-module__SY66Va__postCategoryBadge{color:#1554d6;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border-radius:9999px;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.BlogPost-module__SY66Va__postTitle{color:#0b1b33;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:1.25}.BlogPost-module__SY66Va__metaRow{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.BlogPost-module__SY66Va__metaRow strong{color:#0b1b33}.BlogPost-module__SY66Va__metaViewsBadge{color:#475569;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:600}.BlogPost-module__SY66Va__articleLayout{grid-template-columns:1fr 340px;align-items:start;gap:36px;display:grid}.BlogPost-module__SY66Va__articleContent{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;box-shadow:0 4px 20px #0b1b3308}.BlogPost-module__SY66Va__featuredImageWrap{background:#f1f5f9;border-radius:14px;width:100%;height:420px;margin-bottom:32px;position:relative;overflow:hidden}.BlogPost-module__SY66Va__featuredImg{object-fit:cover;width:100%;height:100%}.BlogPost-module__SY66Va__shareBar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px 0;display:flex}.BlogPost-module__SY66Va__shareLabel{color:#64748b;font-size:13px;font-weight:600}.BlogPost-module__SY66Va__shareButtons{align-items:center;gap:8px;display:flex}.BlogPost-module__SY66Va__shareBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.BlogPost-module__SY66Va__shareBtn:hover{color:#0b1b33;background:#f8fafc;border-color:#cbd5e1}.BlogPost-module__SY66Va__shareBtnWhatsapp:hover{color:#fff;background:#25d366;border-color:#25d366}.BlogPost-module__SY66Va__prose{color:#334155;flex-direction:column;gap:20px;font-size:16px;line-height:1.8;display:flex}.BlogPost-module__SY66Va__leadParagraph{color:#475569;border-left:4px solid #1554d6;margin:0 0 12px;padding-left:18px;font-size:18px;font-style:italic;font-weight:500;line-height:1.6}.BlogPost-module__SY66Va__prose h2{color:#0b1b33;letter-spacing:-.01em;margin:20px 0 4px;font-size:24px;font-weight:800}.BlogPost-module__SY66Va__prose h3{color:#0b1b33;margin:16px 0 4px;font-size:20px;font-weight:700}.BlogPost-module__SY66Va__prose p{color:#334155;margin:0}.BlogPost-module__SY66Va__prose ul,.BlogPost-module__SY66Va__prose ol{color:#334155;flex-direction:column;gap:10px;margin:0;padding-left:24px;display:flex}.BlogPost-module__SY66Va__prose blockquote{color:#0b1b33;background:#f8fafc;border-left:4px solid #1554d6;border-radius:0 12px 12px 0;margin:12px 0;padding:20px 24px;font-size:16px;font-style:italic}.BlogPost-module__SY66Va__articleFooter{border-top:1px solid #e2e8f0;margin-top:48px;padding-top:32px}.BlogPost-module__SY66Va__authorBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.BlogPost-module__SY66Va__authorAvatar{color:#fff;background:#0b1b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:800;display:flex}.BlogPost-module__SY66Va__authorBox strong{color:#0b1b33;margin-bottom:2px;font-size:15px;display:block}.BlogPost-module__SY66Va__authorBox p{color:#64748b;margin:0;font-size:13px}.BlogPost-module__SY66Va__commentsSection{border-top:1px solid #e2e8f0;margin-top:48px;padding-top:36px}.BlogPost-module__SY66Va__commentsTitle{color:#0b1b33;margin-bottom:20px;font-size:20px;font-weight:800}.BlogPost-module__SY66Va__commentsList{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.BlogPost-module__SY66Va__commentItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.BlogPost-module__SY66Va__commentHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.BlogPost-module__SY66Va__commentAuthor{color:#0b1b33;font-size:14px;font-weight:700}.BlogPost-module__SY66Va__commentDate{color:#94a3b8;font-size:12px}.BlogPost-module__SY66Va__commentText{color:#475569;margin:0;font-size:14px;line-height:1.6}.BlogPost-module__SY66Va__commentForm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.BlogPost-module__SY66Va__commentFormTitle{color:#0b1b33;margin:0;font-size:16px;font-weight:700}.BlogPost-module__SY66Va__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BlogPost-module__SY66Va__inputField,.BlogPost-module__SY66Va__textareaField{color:#0b1b33;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}.BlogPost-module__SY66Va__inputField:focus,.BlogPost-module__SY66Va__textareaField:focus{border-color:#1554d6}.BlogPost-module__SY66Va__btnSubmitComment{color:#fff;cursor:pointer;background:#0b1b33;border:none;border-radius:9999px;align-self:flex-start;padding:10px 24px;font-size:14px;font-weight:700;transition:background .15s}.BlogPost-module__SY66Va__btnSubmitComment:hover{background:#1554d6}.BlogPost-module__SY66Va__sidebar{flex-direction:column;gap:28px;display:flex}.BlogPost-module__SY66Va__widgetCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 2px 10px #0b1b3308}.BlogPost-module__SY66Va__widgetTitle{color:#0b1b33;border-bottom:1px solid #f1f5f9;margin:0 0 16px;padding-bottom:12px;font-size:16px;font-weight:800}.BlogPost-module__SY66Va__relatedList{flex-direction:column;gap:16px;display:flex}.BlogPost-module__SY66Va__relatedItem{align-items:center;gap:12px;text-decoration:none;transition:transform .15s;display:flex}.BlogPost-module__SY66Va__relatedItem:hover{transform:translate(3px)}.BlogPost-module__SY66Va__relImgWrap{background:#f1f5f9;border-radius:10px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.BlogPost-module__SY66Va__relImg{object-fit:cover;width:100%;height:100%}.BlogPost-module__SY66Va__relInfo{flex-direction:column;gap:3px;display:flex}.BlogPost-module__SY66Va__relDate{color:#94a3b8;font-size:11px}.BlogPost-module__SY66Va__relTitle{color:#0b1b33;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.BlogPost-module__SY66Va__relatedItem:hover .BlogPost-module__SY66Va__relTitle{color:#1554d6}@media (max-width:1024px){.BlogPost-module__SY66Va__articleLayout{grid-template-columns:1fr;gap:28px}.BlogPost-module__SY66Va__sidebar{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (max-width:640px){.BlogPost-module__SY66Va__postHeader{margin-bottom:20px;padding:20px 0 24px}.BlogPost-module__SY66Va__breadcrumb{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.BlogPost-module__SY66Va__breadcrumb::-webkit-scrollbar{display:none}.BlogPost-module__SY66Va__postTitle{font-size:22px;line-height:1.3}.BlogPost-module__SY66Va__articleContent{border-radius:16px;padding:20px 16px}.BlogPost-module__SY66Va__featuredImageWrap{border-radius:12px;height:200px;margin-bottom:20px}.BlogPost-module__SY66Va__shareBar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0}.BlogPost-module__SY66Va__shareButtons{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.BlogPost-module__SY66Va__shareBtn{justify-content:center;padding:8px 10px;font-size:12px}.BlogPost-module__SY66Va__prose{font-size:15px;line-height:1.65}.BlogPost-module__SY66Va__prose h2{margin-top:24px;margin-bottom:12px;font-size:18px}.BlogPost-module__SY66Va__prose h3{margin-top:20px;margin-bottom:10px;font-size:16px}.BlogPost-module__SY66Va__prose blockquote{margin:20px 0;padding:14px 16px;font-size:14px}.BlogPost-module__SY66Va__authorBox{border-radius:14px;gap:12px;padding:16px}.BlogPost-module__SY66Va__formGrid{grid-template-columns:1fr;gap:12px}.BlogPost-module__SY66Va__btnSubmitComment{justify-content:center;width:100%}.BlogPost-module__SY66Va__sidebar{grid-template-columns:1fr;gap:20px}}
.CategoryPage-module__j49eSq__categoryPage{background:var(--color-canvas);min-height:calc(100vh - 200px);padding-bottom:60px}.CategoryPage-module__j49eSq__heroBanner{background:var(--color-white);border-bottom:1px solid var(--color-line);margin-bottom:32px;padding:24px 0 28px}.CategoryPage-module__j49eSq__breadcrumb{color:var(--color-slate);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.CategoryPage-module__j49eSq__breadcrumbLink{color:var(--color-brand-deep);font-weight:500;text-decoration:none}.CategoryPage-module__j49eSq__breadcrumbLink:hover{text-decoration:underline}.CategoryPage-module__j49eSq__breadcrumbDivider{color:var(--color-line)}.CategoryPage-module__j49eSq__breadcrumbActive{color:var(--color-ink);font-weight:700}.CategoryPage-module__j49eSq__heroInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.CategoryPage-module__j49eSq__heroText{flex:1}.CategoryPage-module__j49eSq__badgePill{color:var(--color-brand-deep);text-transform:uppercase;letter-spacing:.5px;background:#ebf3fe;border-radius:4px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.CategoryPage-module__j49eSq__heroTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.5px;margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.2}.CategoryPage-module__j49eSq__heroDesc{color:var(--color-slate);max-width:650px;font-size:14px;line-height:1.6}.CategoryPage-module__j49eSq__heroImageWrapper{background:var(--color-canvas);border-radius:var(--radius-xl);border:1.5px solid var(--color-line);flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;padding:12px;display:flex}.CategoryPage-module__j49eSq__heroImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.CategoryPage-module__j49eSq__catalogLayout{grid-template-columns:270px 1fr;align-items:flex-start;gap:32px;display:grid}.CategoryPage-module__j49eSq__sidebar{background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-xl);padding:24px;position:sticky;top:20px;box-shadow:0 4px 12px #0b1b3308}.CategoryPage-module__j49eSq__sidebarHeader{border-bottom:1.5px solid var(--color-line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.CategoryPage-module__j49eSq__sidebarTitleWrap{color:var(--color-ink);align-items:center;gap:8px;display:flex}.CategoryPage-module__j49eSq__sidebarTitle{color:var(--color-ink);font-size:16px;font-weight:700}.CategoryPage-module__j49eSq__resetBtn{color:var(--color-sale);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.CategoryPage-module__j49eSq__resetBtn:hover{text-decoration:underline}.CategoryPage-module__j49eSq__filterGroup{border-bottom:1px solid var(--color-line);margin-bottom:22px;padding-bottom:20px}.CategoryPage-module__j49eSq__filterGroup:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CategoryPage-module__j49eSq__filterGroupTitle{color:var(--color-ink);margin-bottom:12px;font-size:13px;font-weight:700}.CategoryPage-module__j49eSq__searchInputWrap{align-items:center;display:flex;position:relative}.CategoryPage-module__j49eSq__searchInputWrap svg{pointer-events:none;position:absolute;left:12px}.CategoryPage-module__j49eSq__sidebarSearchInput{border:1.5px solid var(--color-line);width:100%;transition:border-color var(--transition-fast);border-radius:6px;outline:none;padding:9px 30px 9px 34px;font-size:13px}.CategoryPage-module__j49eSq__sidebarSearchInput:focus{border-color:var(--color-brand-blue)}.CategoryPage-module__j49eSq__clearSearchBtn{color:var(--color-slate);cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;right:10px}.CategoryPage-module__j49eSq__categoriesList{flex-direction:column;gap:4px;display:flex}.CategoryPage-module__j49eSq__catFilterItem{color:var(--color-slate);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.CategoryPage-module__j49eSq__catFilterItem:hover{color:var(--color-brand-deep);background:#f1f5f9}.CategoryPage-module__j49eSq__catFilterActive{color:var(--color-brand-deep);background:#ebf3fe;font-weight:700}.CategoryPage-module__j49eSq__catCount{color:var(--color-slate);background:var(--color-line);border-radius:10px;padding:2px 7px;font-size:11px}.CategoryPage-module__j49eSq__catFilterActive .CategoryPage-module__j49eSq__catCount{background:var(--color-brand-deep);color:#fff}.CategoryPage-module__j49eSq__priceHeader{justify-content:space-between;align-items:center;display:flex}.CategoryPage-module__j49eSq__priceValueDisplay{color:var(--color-brand-deep);font-size:13px;font-weight:700}.CategoryPage-module__j49eSq__rangeSlider{background:var(--color-line);width:100%;height:6px;accent-color:var(--color-brand-deep);cursor:pointer;border-radius:3px;outline:none;margin:14px 0 8px}.CategoryPage-module__j49eSq__rangeLabels{color:var(--color-slate);justify-content:space-between;font-size:11px;display:flex}.CategoryPage-module__j49eSq__checkboxLabel{color:var(--color-ink);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.CategoryPage-module__j49eSq__customCheckbox{width:16px;height:16px;accent-color:var(--color-brand-deep);cursor:pointer}.CategoryPage-module__j49eSq__ratingFilterList{flex-direction:column;gap:6px;display:flex}.CategoryPage-module__j49eSq__ratingFilterBtn{color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.CategoryPage-module__j49eSq__ratingFilterBtn:hover{border-color:var(--color-line);background:#f8fafc}.CategoryPage-module__j49eSq__ratingActive{color:#92400e;background:#fffbeb;border-color:#fde68a;font-weight:600}.CategoryPage-module__j49eSq__catalogArea{flex-direction:column;gap:24px;display:flex}.CategoryPage-module__j49eSq__toolbar{background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex;box-shadow:0 2px 8px #0b1b3305}.CategoryPage-module__j49eSq__resultsCount{color:var(--color-slate);font-size:13px}.CategoryPage-module__j49eSq__resultsCount strong{color:var(--color-ink)}.CategoryPage-module__j49eSq__toolbarActions{align-items:center;gap:16px;display:flex}.CategoryPage-module__j49eSq__sortSelectWrap{align-items:center;gap:8px;display:flex}.CategoryPage-module__j49eSq__sortLabel{color:var(--color-slate);font-size:13px;font-weight:500}.CategoryPage-module__j49eSq__sortSelect{border:1.5px solid var(--color-line);color:var(--color-ink);background:var(--color-white);cursor:pointer;border-radius:6px;outline:none;padding:6px 12px;font-size:13px}.CategoryPage-module__j49eSq__viewModeToggle{border:1.5px solid var(--color-line);border-radius:6px;display:flex;overflow:hidden}.CategoryPage-module__j49eSq__viewBtn{background:var(--color-white);width:34px;height:32px;color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.CategoryPage-module__j49eSq__viewBtn:hover{background:#f1f5f9}.CategoryPage-module__j49eSq__viewBtnActive{background:var(--color-brand-deep);color:#fff}.CategoryPage-module__j49eSq__viewBtnActive:hover{background:var(--color-brand-deep)}.CategoryPage-module__j49eSq__productsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.CategoryPage-module__j49eSq__productsList{flex-direction:column;gap:16px;display:flex}.CategoryPage-module__j49eSq__emptyResults{background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.CategoryPage-module__j49eSq__emptyIcon{background:var(--color-canvas);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.CategoryPage-module__j49eSq__emptyResults h3{color:var(--color-ink);font-size:18px;font-weight:700}.CategoryPage-module__j49eSq__emptyResults p{color:var(--color-slate);max-width:440px;margin-bottom:8px;font-size:14px;line-height:1.5}.CategoryPage-module__j49eSq__exploreCategoriesSection{background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-xl);margin-top:12px;padding:24px}.CategoryPage-module__j49eSq__exploreTitle{color:var(--color-ink);margin-bottom:18px;font-size:16px;font-weight:700}.CategoryPage-module__j49eSq__exploreGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.CategoryPage-module__j49eSq__exploreCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:all var(--transition-fast);background:#f8fafc;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.CategoryPage-module__j49eSq__exploreCard:hover{background:var(--color-white);border-color:var(--color-brand-cyan);transform:translateY(-2px);box-shadow:0 4px 12px #0b1b330f}.CategoryPage-module__j49eSq__exploreImgWrap{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-line);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.CategoryPage-module__j49eSq__exploreImg{object-fit:contain;width:100%;height:100%}.CategoryPage-module__j49eSq__exploreInfo h4{color:var(--color-ink);margin-bottom:2px;font-size:13px;font-weight:700}.CategoryPage-module__j49eSq__exploreInfo span{color:var(--color-slate);font-size:11px}@media (max-width:1024px){.CategoryPage-module__j49eSq__catalogLayout{grid-template-columns:1fr}.CategoryPage-module__j49eSq__sidebar{position:static}.CategoryPage-module__j49eSq__productsGrid,.CategoryPage-module__j49eSq__exploreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CategoryPage-module__j49eSq__productsGrid,.CategoryPage-module__j49eSq__exploreGrid{grid-template-columns:1fr}.CategoryPage-module__j49eSq__heroInner{flex-direction:column;align-items:flex-start}.CategoryPage-module__j49eSq__heroImageWrapper{display:none}}
.BrandPage-module__LzaXUq__brandPage{background-color:var(--color-background-soft,#f8fafc);min-height:80vh;padding-bottom:80px}.BrandPage-module__LzaXUq__heroBanner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e40af 100%);margin-bottom:30px;padding:40px 0 50px}.BrandPage-module__LzaXUq__breadcrumb{opacity:.85;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.BrandPage-module__LzaXUq__breadcrumbLink{color:#fff;text-decoration:none}.BrandPage-module__LzaXUq__breadcrumbDivider{opacity:.5}.BrandPage-module__LzaXUq__breadcrumbActive{color:#93c5fd;font-weight:500}.BrandPage-module__LzaXUq__brandHeader{align-items:center;gap:20px;display:flex}.BrandPage-module__LzaXUq__brandAvatar{color:#1e40af;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;font-size:36px;font-weight:800;display:flex;box-shadow:0 8px 24px #0003}.BrandPage-module__LzaXUq__badgePill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.04em;background:#ffffff26;border-radius:9999px;margin-bottom:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.BrandPage-module__LzaXUq__heroTitle{letter-spacing:-.02em;margin-bottom:6px;font-size:32px;font-weight:800}.BrandPage-module__LzaXUq__heroDesc{color:#cbd5e1;max-width:600px;font-size:14px}.BrandPage-module__LzaXUq__toolbar{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.BrandPage-module__LzaXUq__backLink{color:#1554d6;font-size:13px;font-weight:600;text-decoration:none}.BrandPage-module__LzaXUq__backLink:hover{text-decoration:underline}.BrandPage-module__LzaXUq__productsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.BrandPage-module__LzaXUq__emptyState{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:60px 20px}.BrandPage-module__LzaXUq__emptyState h3{color:#0f172a;margin-bottom:8px;font-size:20px;font-weight:700}.BrandPage-module__LzaXUq__emptyState p{color:#64748b;margin-bottom:20px;font-size:14px}
.ProductDetail-module__O5PFCq__productDetailPage{background-color:var(--color-canvas);min-height:calc(100vh - 200px);padding-bottom:60px}.ProductDetail-module__O5PFCq__breadcrumbBar{background:var(--color-white);border-bottom:1px solid var(--color-line);margin-bottom:28px;padding:14px 0}.ProductDetail-module__O5PFCq__breadcrumbs{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ProductDetail-module__O5PFCq__breadcrumbLink{color:var(--color-brand-deep);font-weight:500;text-decoration:none}.ProductDetail-module__O5PFCq__breadcrumbLink:hover{text-decoration:underline}.ProductDetail-module__O5PFCq__breadcrumbDivider{color:var(--color-line)}.ProductDetail-module__O5PFCq__breadcrumbActive{color:var(--color-slate);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.ProductDetail-module__O5PFCq__productMainGrid{background:var(--color-white);border-radius:var(--radius-xl);border:1.5px solid var(--color-line);grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:36px;padding:36px;display:grid;box-shadow:0 4px 16px #0b1b330a}.ProductDetail-module__O5PFCq__galleryColumn{flex-direction:column;gap:16px;display:flex}.ProductDetail-module__O5PFCq__mainImageWrapper{aspect-ratio:1;border-radius:var(--radius-lg);border:1.5px solid var(--color-line);background:#fff;width:100%;padding:24px;position:relative;overflow:hidden}.ProductDetail-module__O5PFCq__mainImage{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--transition-slow)}.ProductDetail-module__O5PFCq__mainImageWrapper:hover .ProductDetail-module__O5PFCq__mainImage{transform:scale(1.05)}.ProductDetail-module__O5PFCq__badgeOverlay{background:var(--color-sale);color:#fff;z-index:2;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.ProductDetail-module__O5PFCq__badgeOverlay.ProductDetail-module__O5PFCq__hot{background:#ff5722}.ProductDetail-module__O5PFCq__badgeOverlay.ProductDetail-module__O5PFCq__new{background:var(--color-brand-deep)}.ProductDetail-module__O5PFCq__thumbnailsRow{gap:10px;display:flex}.ProductDetail-module__O5PFCq__thumbnailBtn{border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-white);cursor:pointer;width:68px;height:68px;transition:all var(--transition-fast);padding:4px;overflow:hidden}.ProductDetail-module__O5PFCq__thumbnailBtn:hover,.ProductDetail-module__O5PFCq__thumbnailActive{border-color:var(--color-brand-cyan);box-shadow:0 2px 8px #22cfd640}.ProductDetail-module__O5PFCq__thumbnailImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ProductDetail-module__O5PFCq__detailsColumn{flex-direction:column;display:flex}.ProductDetail-module__O5PFCq__categoryBadge{color:var(--color-brand-deep);background:#ebf3fe;border-radius:4px;align-self:flex-start;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600}.ProductDetail-module__O5PFCq__productTitle{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.3px;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.ProductDetail-module__O5PFCq__ratingRow{align-items:center;gap:8px;margin-bottom:18px;display:flex}.ProductDetail-module__O5PFCq__starsGroup{align-items:center;gap:2px;display:flex}.ProductDetail-module__O5PFCq__ratingValue{color:var(--color-ink);font-size:14px;font-weight:700}.ProductDetail-module__O5PFCq__reviewCount{color:var(--color-slate);font-size:13px}.ProductDetail-module__O5PFCq__priceContainer{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:#f8fafc;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.ProductDetail-module__O5PFCq__priceBlock{align-items:baseline;gap:10px;display:flex}.ProductDetail-module__O5PFCq__currentPrice{font-family:var(--font-display);color:var(--color-ink);font-size:26px;font-weight:800}.ProductDetail-module__O5PFCq__oldPrice{color:var(--color-slate);font-size:15px;text-decoration:line-through}.ProductDetail-module__O5PFCq__savingsTag{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.ProductDetail-module__O5PFCq__shortDescription{color:var(--color-slate);margin-bottom:18px;font-size:14px;line-height:1.6}.ProductDetail-module__O5PFCq__stockStatusRow{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.ProductDetail-module__O5PFCq__stockIndicator{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ProductDetail-module__O5PFCq__stockDot{border-radius:50%;width:8px;height:8px}.ProductDetail-module__O5PFCq__inStock .ProductDetail-module__O5PFCq__stockDot{background:#16a34a;box-shadow:0 0 0 3px #16a34a33}.ProductDetail-module__O5PFCq__inStock .ProductDetail-module__O5PFCq__stockText{color:#15803d}.ProductDetail-module__O5PFCq__outOfStock .ProductDetail-module__O5PFCq__stockDot{background:#dc2626;box-shadow:0 0 0 3px #dc262633}.ProductDetail-module__O5PFCq__outOfStock .ProductDetail-module__O5PFCq__stockText{color:#b91c1c}.ProductDetail-module__O5PFCq__purchaseActions{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ProductDetail-module__O5PFCq__quantitySelector{border:1.5px solid var(--color-line);border-radius:8px;align-items:center;height:46px;display:flex;overflow:hidden}.ProductDetail-module__O5PFCq__qtyBtn{width:38px;height:100%;color:var(--color-ink);cursor:pointer;transition:background var(--transition-fast);background:#f1f5f9;border:none;font-size:16px;font-weight:700}.ProductDetail-module__O5PFCq__qtyBtn:hover:not(:disabled){background:#e2e8f0}.ProductDetail-module__O5PFCq__qtyBtn:disabled{opacity:.4;cursor:not-allowed}.ProductDetail-module__O5PFCq__qtyValue{text-align:center;width:44px;color:var(--color-ink);font-size:15px;font-weight:700}.ProductDetail-module__O5PFCq__addToCartBtn{flex:1.2;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;display:flex}.ProductDetail-module__O5PFCq__buyNowBtn{flex:1;height:46px;font-size:14px}.ProductDetail-module__O5PFCq__wishlistToggleBtn{border:1.5px solid var(--color-line);background:var(--color-white);width:46px;height:46px;color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:flex}.ProductDetail-module__O5PFCq__wishlistToggleBtn:hover,.ProductDetail-module__O5PFCq__wishlistActive{border-color:var(--color-danger);color:var(--color-danger)}.ProductDetail-module__O5PFCq__tabsSection{background:var(--color-white);border-radius:var(--radius-xl);border:1.5px solid var(--color-line);margin-bottom:40px;overflow:hidden;box-shadow:0 4px 16px #0b1b330a}.ProductDetail-module__O5PFCq__tabsHeader{border-bottom:1.5px solid var(--color-line);background:#f8fafc;display:flex}.ProductDetail-module__O5PFCq__tabBtn{color:var(--color-slate);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.ProductDetail-module__O5PFCq__tabBtn:hover{color:var(--color-brand-deep);background:#fff}.ProductDetail-module__O5PFCq__tabBtnActive{color:var(--color-brand-deep);border-bottom-color:var(--color-brand-deep);background:#fff}.ProductDetail-module__O5PFCq__tabContent{padding:32px}.ProductDetail-module__O5PFCq__specsWrapper{max-width:800px}.ProductDetail-module__O5PFCq__specsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ProductDetail-module__O5PFCq__specItem{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#f8fafc;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.ProductDetail-module__O5PFCq__specLabel{color:var(--color-slate);font-size:12px;font-weight:500}.ProductDetail-module__O5PFCq__specVal{color:var(--color-ink);font-size:14px;font-weight:700}.ProductDetail-module__O5PFCq__reviewsWrapper{flex-direction:column;display:flex}.ProductDetail-module__O5PFCq__reviewsSummary{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:36px;display:grid}.ProductDetail-module__O5PFCq__bigScore{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:#f8fafc;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.ProductDetail-module__O5PFCq__scoreNumber{font-family:var(--font-display);color:var(--color-ink);font-size:48px;font-weight:800;line-height:1}.ProductDetail-module__O5PFCq__bigScore span{color:var(--color-slate);font-size:13px}.ProductDetail-module__O5PFCq__reviewForm{background:var(--color-white);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:24px;display:flex}.ProductDetail-module__O5PFCq__reviewForm h4{color:var(--color-ink);font-size:16px;font-weight:700}.ProductDetail-module__O5PFCq__formGroup{flex-direction:column;gap:6px;display:flex}.ProductDetail-module__O5PFCq__formGroup label{color:var(--color-ink);font-size:12px;font-weight:600}.ProductDetail-module__O5PFCq__ratingSelect,.ProductDetail-module__O5PFCq__inputField,.ProductDetail-module__O5PFCq__textareaField{border:1.5px solid var(--color-line);color:var(--color-ink);transition:border-color var(--transition-fast);border-radius:6px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px}.ProductDetail-module__O5PFCq__ratingSelect:focus,.ProductDetail-module__O5PFCq__inputField:focus,.ProductDetail-module__O5PFCq__textareaField:focus{border-color:var(--color-brand-blue)}.ProductDetail-module__O5PFCq__reviewSuccessMsg{color:#16a34a;text-align:center;background:#f0fdf4;border-radius:6px;padding:8px;font-size:13px;font-weight:600}.ProductDetail-module__O5PFCq__relatedSection{margin-top:20px}.ProductDetail-module__O5PFCq__relatedHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ProductDetail-module__O5PFCq__relatedTitle{font-family:var(--font-display);color:var(--color-ink);font-size:22px;font-weight:700}.ProductDetail-module__O5PFCq__viewMoreLink{color:var(--color-brand-deep);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ProductDetail-module__O5PFCq__viewMoreLink:hover{text-decoration:underline}.ProductDetail-module__O5PFCq__relatedGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.ProductDetail-module__O5PFCq__productMainGrid{grid-template-columns:1fr}.ProductDetail-module__O5PFCq__relatedGrid{grid-template-columns:repeat(2,1fr)}.ProductDetail-module__O5PFCq__reviewsSummary{grid-template-columns:1fr}}@media (max-width:640px){.ProductDetail-module__O5PFCq__trustGrid,.ProductDetail-module__O5PFCq__specsGrid,.ProductDetail-module__O5PFCq__relatedGrid{grid-template-columns:1fr}}
.BlogSection-module__EjxaNG__section{background:var(--color-white);padding:56px 0 64px}.BlogSection-module__EjxaNG__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.BlogSection-module__EjxaNG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.BlogSection-module__EjxaNG__card{background:var(--color-white);border-radius:var(--radius-lg);border:1.5px solid var(--color-line);transition:all var(--transition-base);flex-direction:column;min-width:0;display:flex;overflow:hidden}.BlogSection-module__EjxaNG__card:hover{border-color:var(--color-brand-cyan);transform:translateY(-4px);box-shadow:0 12px 24px -4px #0b1b3314}.BlogSection-module__EjxaNG__imageWrapper{width:100%;height:180px;position:relative;overflow:hidden}.BlogSection-module__EjxaNG__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.BlogSection-module__EjxaNG__card:hover .BlogSection-module__EjxaNG__image{transform:scale(1.06)}.BlogSection-module__EjxaNG__categoryBadge{background:var(--color-brand-deep);color:#fff;border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.BlogSection-module__EjxaNG__info{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.BlogSection-module__EjxaNG__meta{color:var(--color-slate);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.BlogSection-module__EjxaNG__title{font-family:var(--font-display);color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogSection-module__EjxaNG__excerpt{color:var(--color-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogSection-module__EjxaNG__readMore{color:var(--color-brand-blue);transition:color var(--transition-fast);margin-top:auto;font-size:12px;font-weight:600}.BlogSection-module__EjxaNG__readMore:hover{color:var(--color-brand-deep)}@media (max-width:1024px){.BlogSection-module__EjxaNG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogSection-module__EjxaNG__grid{grid-template-columns:minmax(0,1fr)}}
