.home_container__GJ1Uu{min-height:100vh;background-color:#fbfbfb;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:90px;-webkit-font-smoothing:antialiased}.home_header__TFY5K{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eaeaea;padding:10px 16px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.home_headerContent__9g8Jk{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.home_headerLeft__kwaxr{display:flex;align-items:center;justify-content:flex-start}.home_brandTitle__LmKrg{font-size:15px;font-weight:700;color:#111;letter-spacing:-.2px;margin:0;white-space:nowrap}.home_headerCenter__6ig_v{display:flex;align-items:center;justify-content:center}.home_bannerLogo__q3EnK{height:44px;width:140px;object-fit:contain;border-radius:6px;display:block}.home_headerActions__mox6A{display:flex;justify-content:flex-end;align-items:center}.home_cartBtn__3jJX9{background-color:#111;border:0;color:#fff;padding:8px 16px;border-radius:24px;font-weight:500;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:opacity .2s ease,transform .1s ease}.home_cartBtn__3jJX9:active{transform:scale(.97)}.home_cartBtn__3jJX9:hover{background-color:#2e2e2e}.home_bannerContainer__r7Wfk{max-width:1100px;margin:18px auto 0;padding:0 16px;position:relative}.home_carouselWrapper__Cls8Z{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.04);border:1px solid #f0f0f0;background-color:#f7f7f7;aspect-ratio:16/7}@media (min-width:768px){.home_carouselWrapper__Cls8Z{aspect-ratio:16/5}}.home_bannerSlide__4gqJy{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.home_bannerSlideActive__nezZm{opacity:1;pointer-events:auto}.home_bannerImg__pmlGz{width:100%;height:100%;object-fit:cover;display:block}.home_carouselDots__k4i18{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10;background-color:rgba(0,0,0,.3);padding:4px 8px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home_dot__g6wio{width:7px;height:7px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:0;padding:0;cursor:pointer;transition:all .2s ease}.home_dotActive__g__JF{background-color:#fff;width:18px;border-radius:4px}.home_categoryBar__o10AV{max-width:1100px;margin:18px auto 0;padding:0 16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home_categoryBar__o10AV::-webkit-scrollbar{display:none}.home_categoryChip__jyMu0{white-space:nowrap;padding:7px 14px;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;color:#555;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.home_categoryChip__jyMu0:hover{border-color:#ccc;color:#111}.home_categoryChipActive__mNeTa{background-color:#111;border-color:#111;color:#fff;font-weight:600}.home_mainContent__YKU0L{max-width:1100px;margin:20px auto 0;padding:0}.home_sectionHeading___eCXh{font-size:17px;font-weight:700;letter-spacing:-.3px;margin:0 16px 16px;color:#1a1a1a}.home_carouselSection__r_jV8{margin-bottom:24px;width:100%}.home_carouselHeading__1xE_X{font-size:16px;font-weight:700;color:#111;margin:0 0 10px;padding:0 16px;letter-spacing:-.2px}.home_productRowTrack__mJrfA{display:flex;gap:12px;overflow-x:auto;padding:4px 16px 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home_productRowTrack__mJrfA::-webkit-scrollbar{display:none}.home_productRowItem__PJKZ6{flex:0 0 155px;width:155px;max-width:155px;scroll-snap-align:start}@media (min-width:768px){.home_productRowItem__PJKZ6{flex:0 0 185px;width:185px;max-width:185px}}.home_productGrid__813Ay{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:0 16px}@media (min-width:768px){.home_productGrid__813Ay{grid-template-columns:repeat(4,1fr);gap:18px}}.home_productCard___fK9F{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 4px rgba(0,0,0,.03)}.home_productImgWrapper__Tt4Cn{position:relative;width:100%;aspect-ratio:1/1;background-color:#f7f7f7;overflow:hidden}.home_productImg__0PvHG{width:100%;height:100%;object-fit:cover;display:block}.home_promoTag__aOPCn{position:absolute;top:6px;left:6px;background-color:#e53e3e;color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 6px;border-radius:4px}.home_productInfo__v1c4D{padding:10px;display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.home_productName__daBdf{font-size:12.5px;font-weight:600;color:#222;margin:0 0 4px;line-height:1.3;-webkit-line-clamp:2;min-height:32px}.home_productDesc__Ib0vm,.home_productName__daBdf{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home_productDesc__Ib0vm{font-size:11px;color:#777;margin:0 0 8px;line-height:1.35;-webkit-line-clamp:1}.home_priceWrapper__uY_e0{margin-bottom:8px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.home_oldPrice___oHjg{font-size:10.5px;color:#999;text-decoration:line-through}.home_finalPrice__iKHBa{font-size:13.5px;font-weight:700;color:#111}.home_btnAddToCart__XwiB4{width:100%;padding:7px 0;background-color:#f6f6f6;border:1px solid #e1e1e1;border-radius:6px;color:#222;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.home_btnAddToCart__XwiB4:active{transform:scale(.98)}.home_btnAddToCart__XwiB4:hover{background-color:#111;border-color:#111;color:#fff}.home_drawerOverlay__lD6oG{position:fixed;inset:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;justify-content:flex-end}.home_drawerContent__aeNkp{width:100%;max-width:380px;background-color:#fff;height:100%;display:flex;flex-direction:column;padding:20px 16px;box-sizing:border-box;box-shadow:-4px 0 24px rgba(0,0,0,.08)}.home_drawerHeader__ur_Wb{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:14px}.home_drawerHeader__ur_Wb h2{font-size:16px;font-weight:700;color:#111;margin:0}.home_drawerCloseBtn__1abip{background:none;border:0;color:#888;font-size:20px;cursor:pointer;padding:4px}.home_drawerBody__7sDo4{flex:1 1;overflow-y:auto;margin:14px 0;display:flex;flex-direction:column;gap:12px}.home_cartItem__09hoN{display:flex;gap:10px;align-items:center;border-bottom:1px solid #f5f5f5;padding-bottom:10px}.home_cartItemImg__4TTgm{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid #eee}.home_cartItemTitle__9bj_i{font-size:12.5px;font-weight:600;color:#222}.home_cartItemPrice__kszWl{font-size:12px;font-weight:600;color:#111;margin-top:2px}.home_cartItemRemove__bzqZT{background:none;border:0;color:#e53e3e;cursor:pointer;font-size:12px;font-weight:500}.home_btnCheckoutWhatsapp__Chaaj{width:100%;padding:12px;background-color:#25d366;color:#fff;border:0;border-radius:8px;font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:0 4px 12px rgba(37,211,102,.25)}@media (max-width:580px){.home_headerContent__9g8Jk{gap:8px}.home_brandTitle__LmKrg{font-size:13px}.home_bannerLogo__q3EnK{height:34px;width:100px}.home_cartText__QZgDz{display:none}.home_cartBtn__3jJX9{padding:6px 12px;font-size:12px}.home_footer__L9Olw{margin-top:36px;background-color:#fff;border-top:1px solid #eaeaea;padding:30px 16px 40px;text-align:center}.home_footerContent__pb3uc{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.home_footerBrand__69tdp strong{font-size:16px;color:#111;display:block;margin-bottom:6px}.home_footerAddress__PmBkm{font-size:13px;color:#666;line-height:1.5;margin:0}.home_footerSocials__u0w6X{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.home_socialBtn__4XTEO{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.home_socialBtn__4XTEO:active{transform:scale(.96)}.home_socialWhatsapp__3FXeZ{background-color:#e6f9ed;color:#1b8744;border:1px solid #a3e6b8}.home_socialInstagram__wuDA1{background-color:#fdf0f5;color:#c13584;border:1px solid #f7b2d5}.home_socialFacebook__kL8F_{background-color:#edf2fc;color:#1877f2;border:1px solid #b8d0f7}.home_socialBtn__4XTEO:hover{opacity:.85}.home_footerCopy__KOgYu{font-size:11px;color:#aaa;margin-top:4px}}