.Categories_section__Ut6Pr{padding-block:24px;background:var(--color-bg-white);margin-top:16px}.Categories_container__ZT_CF{max-width:1152px;margin-inline:auto;padding-inline:16px}.Categories_header__Ltht8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.Categories_title__v1FAd{font-family:var(--font-heading);font-weight:600;font-size:18px;color:#1c1c1e;line-height:1}.Categories_sectionLink__LCLOj{font-size:14px;color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.Categories_sectionLink__LCLOj:hover{color:var(--color-primary-dark)}.Categories_sectionLink__LCLOj:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Categories_grid__vLokB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:480px){.Categories_grid__vLokB{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Categories_grid__vLokB{grid-template-columns:repeat(4,1fr);gap:12px}}@media (min-width:1024px){.Categories_grid__vLokB{grid-template-columns:repeat(5,1fr)}}.Categories_item__ompJR{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-white);box-shadow:0 1px 4px rgba(0,0,0,.08);transition:box-shadow var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);min-height:var(--touch-target)}.Categories_item__ompJR:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(34,167,34,.15);transform:translateY(-2px)}.Categories_item__ompJR:hover .Categories_label__3rN8G{color:var(--color-primary)}.Categories_item__ompJR:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Categories_item__ompJR:active{transform:scale(.97)}.Categories_circle__a_hfC{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:transform var(--duration-fast) var(--ease-spring);box-shadow:var(--shadow-sm);flex-shrink:0}.Categories_item__ompJR:hover .Categories_circle__a_hfC{transform:scale(1.08)}.Categories_label__3rN8G{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-align:center;line-height:1.3;transition:color var(--duration-fast) var(--ease-default)}.Categories_catCelulares__VmwJr{background:var(--gradient-cat-celulares)}.Categories_catRopa__BPhwB{background:var(--gradient-cat-ropa)}.Categories_catHogar__SzPR_{background:var(--gradient-cat-hogar)}.Categories_catComputadores__rS1PC{background:var(--gradient-cat-computadores)}.Categories_catGaming__gAJ4U{background:var(--gradient-cat-gaming)}.Categories_catBelleza__jpnBD{background:var(--gradient-cat-belleza)}.Categories_catJuguetes__yvvFr{background:var(--gradient-cat-juguetes)}.Categories_catHerramientas__ohSpl{background:var(--gradient-cat-herramientas)}.Categories_catMascotas__vMamb{background:var(--gradient-cat-mascotas)}.Categories_catOfertas__hvgcm{background:var(--gradient-cat-ofertas)}.Footer_footer__o4_Ec{background:var(--color-text-primary);color:var(--color-text-inverse);padding-block:var(--space-12);padding-bottom:calc(var(--space-8) + var(--bottom-nav-height))}.Footer_inner__w0_wv{padding-inline:var(--space-4);max-width:var(--container-xl);margin-inline:auto}.Footer_inner__w0_wv,.Footer_topRow__RN1_a{display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width:768px){.Footer_footer__o4_Ec{padding-bottom:var(--space-12)}.Footer_inner__w0_wv{padding-inline:var(--space-6)}}@media (min-width:1024px){.Footer_inner__w0_wv{padding-inline:var(--space-8)}.Footer_topRow__RN1_a{flex-direction:row;gap:var(--space-12);align-items:flex-start}}.Footer_brand__jM_uq{display:flex;flex-direction:column;gap:var(--space-4);min-width:200px}.Footer_logo__ZNv_V{display:flex;align-items:center;gap:var(--space-2)}.Footer_logoIcon__oduzE{font-size:1.4rem}.Footer_logoText__pugIn{font-family:var(--font-heading);font-weight:var(--font-extrabold);font-size:var(--text-lg);color:var(--color-primary)}.Footer_tagline__zpS_S{font-size:var(--text-sm);color:hsla(0,0%,100%,.6);line-height:var(--leading-relaxed)}.Footer_social__ZBgR2{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (min-width:768px){.Footer_social__ZBgR2{justify-content:flex-start}}.Footer_socialBtn__sRY2R{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:transform var(--duration-fast) var(--ease-spring),opacity var(--duration-fast) var(--ease-default);text-decoration:none}.Footer_socialBtn__sRY2R:hover{opacity:.85;transform:translateY(-2px)}.Footer_socialBtn__sRY2R:focus-visible{outline:2px solid #fff;outline-offset:2px}.Footer_socialBtn__sRY2R:active{transform:scale(.92)}.Footer_instagram__QLK1M{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.Footer_facebook__Oa0EH{background:#1877f2}.Footer_whatsapp__xcHkC{background:#25d366}.Footer_linksColumns__dXb7o{display:flex;flex-direction:column;gap:24px;flex:1 1}@media (min-width:480px){.Footer_linksColumns__dXb7o{flex-direction:row;gap:var(--space-8)}}.Footer_linksCol__04Zzu{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.Footer_linksTitle__hrY_t{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-sm);color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.Footer_linksList__BR84x{display:flex;flex-direction:column;gap:8px}.Footer_link__wHCdx{font-size:var(--text-sm);color:hsla(0,0%,100%,.75);text-decoration:none;transition:color var(--duration-fast) var(--ease-default);padding-block:2px;min-height:28px;display:flex;align-items:center}.Footer_link__wHCdx:hover{color:var(--color-primary)}.Footer_link__wHCdx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Footer_paymentLogos__4_hG7{display:flex;flex-wrap:wrap;gap:16px}.Footer_paymentBadge__YBH9v{font-size:var(--text-sm);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.75);padding:4px 10px;border-radius:4px;line-height:1.4;white-space:nowrap}.Footer_copy__tr5xT{font-size:var(--text-sm);color:hsla(0,0%,100%,.35);border-top:1px solid hsla(0,0%,100%,.08);padding-top:var(--space-5)}.BottomNav_nav__2LjnN{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid #e5e7eb;z-index:1000;box-shadow:0 -2px 8px rgba(0,0,0,.08)}.BottomNav_list__TEXQr{display:flex;width:100%;height:100%;margin:0;padding:0;list-style:none}.BottomNav_item__1ZNWc{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 8px;text-decoration:none;color:#6b7280;height:100%;transition:color .2s ease;-webkit-tap-highlight-color:transparent;position:relative}.BottomNav_itemActive__WA_Jo{color:var(--color-primary)}.BottomNav_itemActive__WA_Jo:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:3px;background:var(--color-primary);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.BottomNav_icon__rYsr9{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:20px;line-height:1}.BottomNav_label___5jLF{font-size:11px;font-weight:500;line-height:1}@media (min-width:768px){.BottomNav_nav__2LjnN{display:none}}.Header_header__pXml_{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:linear-gradient(180deg,#22a722,#1a8c1a);box-shadow:var(--shadow-header);height:auto;padding-block:8px}.Header_inner__BWOOt{flex-wrap:wrap;padding-inline:var(--space-3);max-width:var(--container-xl);margin-inline:auto}.Header_inner__BWOOt,.Header_left__vWw8l{display:flex;align-items:center;gap:var(--space-2)}.Header_left__vWw8l{flex-shrink:0;order:1}.Header_logo__sUWiP{display:flex;align-items:center;gap:var(--space-1);text-decoration:none;flex-shrink:0}.Header_logoIcon__Vo1to{font-size:1.25rem;line-height:1}.Header_logoText__CnO9H{font-family:var(--font-heading);font-weight:var(--font-extrabold);font-size:var(--text-base);color:#fff;letter-spacing:var(--tracking-tight);line-height:1.1}.Header_logoAccent__wdvgy{color:#fff}.Header_searchWrap__vXjEg{order:3;width:100%;min-width:0;position:relative;display:flex;align-items:center}.Header_searchInput__Qw93G{width:100%;height:40px;padding:0 44px 0 40px;font-family:var(--font-body);font-size:14px;color:#fff;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:20px;outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Header_searchInput__Qw93G::placeholder{color:hsla(0,0%,100%,.7);font-size:14px}.Header_searchInput__Qw93G:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.Header_searchInput__Qw93G:focus-visible{outline:none}.Header_searchBtn__e22SA{position:absolute;left:10px;right:auto;top:50%;transform:translateY(-50%);width:24px;height:24px;background:none;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.8);transition:color var(--duration-fast) var(--ease-default);flex-shrink:0}.Header_searchBtn__e22SA:hover{color:#fff}.Header_searchBtn__e22SA:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Header_right__TCvuo{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;order:2;margin-left:auto}.Header_actionBtn__iAZgP{position:relative;min-width:var(--touch-target);min-height:var(--touch-target);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;color:#fff;border-radius:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);text-decoration:none;padding-inline:var(--space-2)}.Header_actionBtn__iAZgP:hover{background:rgba(0,0,0,.15);color:#fff}.Header_actionBtn__iAZgP:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Header_actionBtn__iAZgP:active{background:var(--color-primary-subtle);transform:scale(.96)}.Header_actionLabel__wGHqg{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;display:none;color:#fff}.Header_cartIconWrap__RwSqk{position:relative;display:flex;align-items:center;justify-content:center}.Header_overlay___7vt6{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-default)}.Header_overlayOpen___s94r{opacity:1;pointer-events:all}.Header_mobileMenu__1zlXM{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background:var(--color-surface-solid);z-index:var(--z-modal);transform:translateX(-100%);transition:transform var(--duration-base) var(--ease-default);overflow-y:auto;display:flex;flex-direction:column}.Header_mobileMenuOpen__otDFa{transform:translateX(0)}.Header_menuHeader__tGcN7{background:var(--color-primary);padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.Header_menuTitle__0CKFq{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--color-text-inverse)}.Header_menuClose__w5l_l{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);border-radius:4px;cursor:pointer;color:var(--color-text-inverse);transition:background var(--duration-fast) var(--ease-default)}.Header_menuClose__w5l_l:hover{background:rgba(0,0,0,.2)}.Header_menuClose__w5l_l:focus-visible{outline:2px solid #fff;outline-offset:2px}.Header_menuNav___Fdap{padding:var(--space-4);flex:1 1}.Header_menuItem__CuFqM{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:4px;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);text-decoration:none;transition:background var(--duration-fast) var(--ease-default);-webkit-tap-highlight-color:transparent;min-height:var(--touch-target)}.Header_menuItem__CuFqM:hover{background:var(--color-primary-light);color:var(--color-primary-dark)}.Header_menuItem__CuFqM:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Header_menuItem__CuFqM:active{background:var(--color-primary-subtle)}.Header_menuItemIcon___lvHq{font-size:1.3rem;width:28px;text-align:center}@media (min-width:768px){.Header_header__pXml_{height:var(--header-height-desktop);padding-block:0}.Header_inner__BWOOt{flex-wrap:nowrap;align-items:center;height:100%;padding-inline:var(--space-6);gap:var(--space-4)}.Header_left__vWw8l{order:unset}.Header_right__TCvuo{order:unset;margin-left:0}.Header_searchWrap__vXjEg{order:unset;width:auto;flex:1 1}.Header_logoText__CnO9H{font-size:var(--text-xl)}.Header_actionLabel__wGHqg{display:block}.Header_searchInput__Qw93G{height:44px;font-size:var(--text-base);padding:var(--space-3) 48px var(--space-3) var(--space-4);color:var(--color-text-primary);background:#fff;border:1.5px solid hsla(0,0%,100%,.3);border-radius:4px}.Header_searchInput__Qw93G::placeholder{color:var(--color-text-tertiary)}.Header_searchBtn__e22SA{left:auto;right:4px;width:36px;height:36px;background:var(--color-primary);border-radius:4px;color:var(--color-text-inverse)}.Header_searchBtn__e22SA:hover{background:var(--color-primary-dark);color:var(--color-text-inverse)}}@media (min-width:1024px){.Header_inner__BWOOt{padding-inline:var(--space-8)}}.Hero_hero__Q5FaL{position:relative;overflow-x:hidden;overflow-y:visible;background:#fff}.Hero_carousel__S3XSB{position:relative;width:100%;outline:none;height:420px}@media (min-width:480px){.Hero_carousel__S3XSB{height:380px}}@media (min-width:768px){.Hero_carousel__S3XSB{height:auto;aspect-ratio:16/5}}.Hero_track__OyegR{display:flex;height:100%;transition:transform var(--duration-slower) var(--ease-default);will-change:transform}.Hero_slide__Sng4j{flex:0 0 100%;width:100%;height:100%;position:relative;display:flex;align-items:center;overflow:hidden}.Hero_slideBg__RC3kv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.Hero_slideOverlay__h3ouC{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.35) 60%,rgba(0,0,0,.1));z-index:1}.Hero_slideContent__irOGn{position:relative;z-index:2;text-align:left;padding:32px 24px 56px;max-width:520px;width:100%}@media (min-width:768px){.Hero_slideContent__irOGn{padding:var(--space-8) var(--space-10);max-width:600px}}.Hero_badge__93GXJ{display:inline-block;background:var(--color-accent);color:#fff;font-weight:var(--font-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding:4px 12px;border-radius:4px}.Hero_badge__93GXJ,.Hero_title__JisBU{font-family:var(--font-heading);margin-bottom:var(--space-3)}.Hero_title__JisBU{font-weight:var(--font-extrabold);font-size:clamp(1.6rem,5vw,2.5rem);line-height:var(--leading-tight);color:var(--color-text-inverse);text-shadow:0 2px 12px rgba(0,0,0,.35)}@media (min-width:768px){.Hero_title__JisBU{font-size:clamp(2rem,6vw,3.5rem)}}.Hero_subtitle__sB1Gj{font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:var(--space-5);text-shadow:0 1px 4px rgba(0,0,0,.25);line-height:var(--leading-normal);white-space:normal}@media (min-width:768px){.Hero_subtitle__sB1Gj{font-size:clamp(.875rem,2.5vw,1.125rem)}}.Hero_cta__FxM8U{display:block;width:-moz-fit-content;width:fit-content;text-align:center;background:#fff;color:var(--color-primary);border:none;font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-base);padding:0 var(--space-6);min-height:var(--touch-target);line-height:var(--touch-target);border-radius:4px;text-decoration:none;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);box-shadow:0 4px 16px rgba(0,0,0,.25);margin-inline:0;margin-top:20px}.Hero_cta__FxM8U:hover{background:#f0f0f0;transform:translateY(-2px)}.Hero_cta__FxM8U:focus-visible{outline:2px solid #fff;outline-offset:2px}.Hero_cta__FxM8U:active{transform:scale(.97)}.Hero_dots__V7QH3{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-2);z-index:3;padding-bottom:24px}.Hero_dot__v6Ul9{width:8px;height:8px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.45);border:none;cursor:pointer;padding:0;transition:all var(--duration-base) var(--ease-default);-webkit-tap-highlight-color:transparent;min-width:8px;min-height:8px}.Hero_dot__v6Ul9:hover{background:hsla(0,0%,100%,.75)}.Hero_dot__v6Ul9:focus-visible{outline:2px solid #fff;outline-offset:2px}.Hero_dotActive__lZ0aR{width:24px;background:#fff}.OfertasDelDia_section__Eg_KH{max-width:1152px;margin-inline:auto;padding-inline:16px;padding-block:0 12px;margin-top:12px}.OfertasDelDia_box__vNHV5{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px;position:relative}.OfertasDelDia_header__YuLoQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.OfertasDelDia_titleGroup__P8klN{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.OfertasDelDia_title__93gWu{font-size:16px;font-weight:600;color:#1c1c1e;font-family:var(--font-rubik),sans-serif}@media (max-width:480px){.OfertasDelDia_titleGroup__P8klN{flex-direction:column;align-items:flex-start;gap:2px}}.OfertasDelDia_viewAll__X1zbJ{font-size:13px;color:var(--color-primary);text-decoration:none}.OfertasDelDia_viewAll__X1zbJ:hover{text-decoration:underline}.OfertasDelDia_scrollRow__PAEhD{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.OfertasDelDia_card__wWhfT{flex:none;width:200px;border:1px solid #e5e7eb;border-radius:8px;padding:12px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.OfertasDelDia_card__wWhfT:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(34,167,34,.3)}.OfertasDelDia_imageContainer__MRvun{height:140px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:6px;margin-bottom:8px;overflow:hidden}.OfertasDelDia_productTitle__5RRhq{font-size:13px;color:#374151;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:36px}.OfertasDelDia_originalPrice__5iTQY{font-size:11px;color:#9ca3af;text-decoration:line-through;margin-bottom:2px}.OfertasDelDia_price__r6ZgJ{font-size:15px;font-weight:700;color:#1c1c1e;margin-bottom:2px}.OfertasDelDia_discountBadge__oIUWd{font-size:11px;font-weight:600;color:var(--color-primary)}.OfertasDelDia_freeShipping__hOO_m{font-size:11px;color:var(--color-primary);font-weight:500;margin-top:4px}.OfertasDelDia_skeletonCard__LqAKQ{flex:none;width:200px;height:280px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:OfertasDelDia_shimmer__pzqn3 1.5s infinite;border-radius:8px}@keyframes OfertasDelDia_shimmer__pzqn3{0%{background-position:200% 0}to{background-position:-200% 0}}.OfertasDelDia_arrowLeft__Gg8Tu,.OfertasDelDia_arrowRight__kh0hm{display:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);align-items:center;justify-content:center;cursor:pointer;z-index:2}.OfertasDelDia_arrowLeft__Gg8Tu{left:-12px}.OfertasDelDia_arrowRight__kh0hm{right:-12px}@media (min-width:1024px){.OfertasDelDia_arrowLeft__Gg8Tu,.OfertasDelDia_arrowRight__kh0hm{display:flex}}.PopularProducts_section__lUMtz{max-width:1152px;margin-inline:auto;padding-inline:16px;padding-block:0 12px}.PopularProducts_box__8TlRY{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px;position:relative}.PopularProducts_header__GpMpA{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.PopularProducts_title__y8YXi{font-size:16px;font-weight:600;color:#1c1c1e;font-family:var(--font-rubik),sans-serif}.PopularProducts_viewAll__Cszkx{font-size:13px;color:var(--color-primary);text-decoration:none}.PopularProducts_viewAll__Cszkx:hover{text-decoration:underline}.PopularProducts_scrollRow__9FAP0{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.PopularProducts_card__eA8_2{flex:none;width:200px;border:1px solid #e5e7eb;border-radius:8px;padding:12px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.PopularProducts_card__eA8_2:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(34,167,34,.3)}.PopularProducts_imageContainer__zxMqr{height:140px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:6px;margin-bottom:8px;overflow:hidden}.PopularProducts_productTitle__rlvBe{font-size:13px;color:#374151;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:36px}.PopularProducts_originalPrice__cOqaM{font-size:11px;color:#9ca3af;text-decoration:line-through;margin-bottom:2px}.PopularProducts_price__jXw_r{font-size:15px;font-weight:700;color:#1c1c1e;margin-bottom:2px}.PopularProducts_discountBadge__plSLm{font-size:11px;font-weight:600;color:var(--color-primary)}.PopularProducts_freeShipping__9Zrgm{font-size:11px;color:var(--color-primary);font-weight:500;margin-top:4px}.PopularProducts_rating__Ur2sz{font-size:11px;color:#6b7280;margin-top:2px}.PopularProducts_skeletonCard__5U294{flex:none;width:200px;height:280px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:PopularProducts_shimmer__0bqKb 1.5s infinite;border-radius:8px}@keyframes PopularProducts_shimmer__0bqKb{0%{background-position:200% 0}to{background-position:-200% 0}}.PopularProducts_arrowLeft__SFYn_,.PopularProducts_arrowRight__CW57G{display:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);align-items:center;justify-content:center;cursor:pointer;z-index:2}.PopularProducts_arrowLeft__SFYn_{left:-12px}.PopularProducts_arrowRight__CW57G{right:-12px}@media (min-width:1024px){.PopularProducts_arrowLeft__SFYn_,.PopularProducts_arrowRight__CW57G{display:flex}}.TopBar_topbar__Jwdd4{background:linear-gradient(90deg,#1a8c1a,#22a722);color:var(--color-text-inverse);padding-block:6px;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1}.TopBar_inner__wPeI1{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding-inline:var(--space-4);flex-wrap:wrap;max-width:var(--container-xl);margin-inline:auto}.TopBar_item__RJUSk{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-size:var(--text-sm)}.TopBar_divider__zRJW8{width:1px;height:14px;background:hsla(0,0%,100%,.35);flex-shrink:0}@media (max-width:479px){.TopBar_divider__zRJW8:nth-child(n+3),.TopBar_item__RJUSk:nth-child(n+4){display:none}}.TrustBadges_section__P8t5J{background:var(--color-bg-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:24px}.TrustBadges_strip__VxLJc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-inline:16px;max-width:1152px;margin-inline:auto}@media (min-width:768px){.TrustBadges_strip__VxLJc{display:flex;align-items:center;justify-content:center;gap:0}}.TrustBadges_item___jKxr{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex:1 1;min-height:var(--touch-target)}@media (min-width:768px){.TrustBadges_item___jKxr+.TrustBadges_item___jKxr{border-left:1px solid var(--color-border)}}.TrustBadges_icon__QgIkl{font-size:1.75rem;line-height:1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-light);border-radius:var(--radius-full)}.TrustBadges_text__MUDX1{display:flex;flex-direction:column;gap:2px}.TrustBadges_title__79kX2{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.2}.TrustBadges_subtitle__xxv1u{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.3}