.home_hero__wMvp9{position:relative;overflow:hidden;background:linear-gradient(165deg,#1E3A2F,#152A22 55%,#0F1F18);color:#FFFFFF;padding-block:var(--space-9);border-bottom:1px solid rgba(255,255,255,.08)}.home_heroGrid__Hu_dx{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}@media (min-width:960px){.home_heroGrid__Hu_dx{grid-template-columns:1.18fr .82fr;gap:var(--space-9)}}.home_heroContent__yfTTU{display:flex;flex-direction:column;align-items:flex-start}.home_pillBadge__x5UdT{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-3);margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:rgba(198,125,40,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(224,165,93,.4);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#F7D4A6}.home_pillDot___e6qO{width:7px;height:7px;border-radius:var(--radius-pill);background:#E0A55D;box-shadow:0 0 8px rgba(224,165,93,.8)}.home_title__rKwD_{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-tight);color:#FFFFFF;margin-bottom:var(--space-4);max-width:22ch;text-shadow:0 2px 14px rgba(0,0,0,.25)}.home_lede__d4SBl{font-size:var(--text-md);line-height:var(--leading-relaxed);color:#D2DFD8;margin-bottom:var(--space-6);max-width:52ch}.home_actions__jl3lz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.home_heroShowcase__K1L9a{display:flex;justify-content:center}.home_showcaseCard__Vk24A{width:100%;max-width:26rem;padding:var(--space-6);background:var(--color-surface);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);box-shadow:0 20px 48px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:var(--space-3);transform:rotate(.6deg);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.home_showcaseCard__Vk24A:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 24px 56px rgba(0,0,0,.42)}.home_showcaseTop__aXOyp{display:flex;align-items:center;justify-content:space-between}.home_showcaseTag__vNREA{font-size:11px;font-weight:700;letter-spacing:var(--tracking-wider);color:var(--color-accent)}.home_showcaseRating__plN1C{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--color-text)}.home_starIcon__Pr5q4{color:var(--color-accent)}.home_showcaseTitle__g5_wH{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary);line-height:var(--leading-snug);margin:0}.home_showcaseText__tdm08{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.home_showcasePills__9BkL_{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.home_microPill__tiQWH{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}.home_band__dw_85{padding-block:var(--space-9)}@media (max-width:639px){.home_band__dw_85{padding-block:var(--space-6)}}.home_bandSurface__Ql3tT{background:var(--color-surface)}.home_bandWarm__RY5V8{background:var(--color-warm)}.home_bandHead__25ajd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-7)}@media (max-width:639px){.home_bandHead__25ajd{margin-bottom:var(--space-4)}.home_centerHead__MKmYY{margin-bottom:var(--space-5)}}.home_centerHead__MKmYY{text-align:center;max-width:38rem;margin-inline:auto;margin-bottom:var(--space-7)}.home_sectionEyebrow__csX6L{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1)}.home_sectionTitle__nlYpF{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-primary);margin:0;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}@media (max-width:639px){.home_sectionTitle__nlYpF{font-size:var(--text-xl)}}.home_sectionSubtitle__JMuhw{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0 0}.home_bandLink__ViU7p{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target);font-weight:700;font-size:var(--text-sm);color:var(--color-primary);transition:transform var(--duration-base) var(--ease-out)}.home_bandLink__ViU7p:hover{transform:translateX(4px);text-decoration:none}.home_grid__u3Wzq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:640px){.home_grid__u3Wzq{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-6)}}.home_divider__DEl53{position:relative;height:12px;overflow:hidden;background:var(--color-warm)}.home_concernsList__jh8ZQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2_5);gap:var(--space-2_5);list-style:none;padding:0;margin:0}.home_concernItem__HjZUy,.home_concernItem__HjZUy>div{display:flex;width:100%}.home_chip__IgEFT{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:46px;padding:var(--space-2_5) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-xs);font-weight:600;text-align:center;box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-out)}.home_chip__IgEFT:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.home_chipIconSvg__VQgtv{color:var(--color-accent);flex-shrink:0}@media (min-width:640px){.home_concernsList__jh8ZQ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.home_concernItem__HjZUy,.home_concernItem__HjZUy>div{width:auto}.home_chip__IgEFT{width:auto;font-size:var(--text-sm);padding:var(--space-3) var(--space-5)}}.WishlistButton_button__w3_qB{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:var(--radius-pill);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.08);color:var(--color-text-muted);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.WishlistButton_button__w3_qB:hover{transform:scale(1.08);color:var(--color-error);border-color:rgba(220,38,38,.3);background:#FFFFFF;box-shadow:0 4px 10px rgba(0,0,0,.16)}.WishlistButton_button__w3_qB:active{transform:scale(.92)}.WishlistButton_active__aNIkL{color:var(--color-error)!important;border-color:rgba(220,38,38,.3)!important;background:#FFF5F5!important}.WishlistButton_icon__nJbPm{transition:transform var(--duration-fast) var(--ease-out)}.WishlistButton_active__aNIkL .WishlistButton_icon__nJbPm{transform:scale(1.1)}.ScrollReveal_reveal__uZaBt{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.2,0,.2,1),transform .55s cubic-bezier(.2,0,.2,1);will-change:opacity,transform}.ScrollReveal_visible__eM5UJ{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ScrollReveal_reveal__uZaBt{opacity:1!important;transform:none!important;transition:none!important}}@media (scripting:none){.ScrollReveal_reveal__uZaBt{opacity:1!important;transform:none!important;transition:none!important}}.CategoryRail_railWrapper__L2E8k{position:relative;width:100%}.CategoryRail_rail__BomLU{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-4);scroll-padding-right:var(--space-4);-webkit-overflow-scrolling:touch;gap:12px;margin:0;padding:4px var(--space-4) 12px var(--space-4);margin-inline:calc(-1 * var(--space-4));list-style:none;scrollbar-width:none}.CategoryRail_rail__BomLU::-webkit-scrollbar{display:none}.CategoryRail_railItem__MqT5I{flex:0 0 72vw;max-width:265px;scroll-snap-align:start;display:flex}.CategoryRail_railItem__MqT5I>div{width:100%;display:flex}.CategoryRail_card__ifpGG{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;width:100%;min-height:135px;height:100%;padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none;box-shadow:0 2px 8px rgba(23,35,29,.04);transition:transform var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.CategoryRail_card__ifpGG:hover{transform:translateY(-2px);background:var(--color-bg);border-color:var(--color-primary);box-shadow:var(--shadow-md);text-decoration:none}.CategoryRail_cardHeader__kGf6_{display:flex;align-items:center;justify-content:space-between}.CategoryRail_badgeGroup__H8I5e{display:flex;align-items:center;gap:var(--space-2)}.CategoryRail_iconCircle__yj_co{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);background:#FFFFFF;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.05);color:var(--color-primary);flex-shrink:0}.CategoryRail_categoryIconSvg__wU7y6{color:var(--color-primary)}.CategoryRail_categoryIndex__R4AAS{font-size:var(--text-xs);font-weight:700;color:var(--color-accent);letter-spacing:var(--tracking-wider)}.CategoryRail_arrow__YTxux{font-size:var(--text-base);color:var(--color-primary);transition:transform var(--duration-base) var(--ease-out)}.CategoryRail_card__ifpGG:hover .CategoryRail_arrow__YTxux{transform:translateX(4px)}.CategoryRail_cardBody__Bg8jN{display:flex;flex-direction:column;gap:4px}.CategoryRail_name__EOqMY{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:var(--leading-snug);color:var(--color-primary)}.CategoryRail_description__80_HI{font-size:.8125rem;color:var(--color-text-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CategoryRail_dots__UqHRJ{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:14px;margin-bottom:4px}.CategoryRail_dot__uwBoK{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--color-border);border:none;padding:0;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.CategoryRail_dotActive__W2ZoX{width:20px;background:var(--color-primary)}@media (min-width:640px){.CategoryRail_rail__BomLU{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-inline:0;padding:0;overflow-x:visible;scroll-snap-type:none}.CategoryRail_railItem__MqT5I{flex:initial;max-width:none;scroll-snap-align:none;display:block}.CategoryRail_card__ifpGG{min-height:155px;padding:var(--space-5);background:var(--color-bg)}.CategoryRail_name__EOqMY{font-size:var(--text-lg)}.CategoryRail_dots__UqHRJ{display:none}}.VariantPicker_picker__j_cJs{display:flex;flex-direction:column;gap:var(--space-4)}.VariantPicker_fieldset__1FsO_{margin:0;padding:0;border:none}.VariantPicker_legend__y09lK{padding:0;margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted)}.VariantPicker_options__hB0_t{display:flex;flex-wrap:wrap;gap:var(--space-2)}.VariantPicker_option__BJ0BS{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--color-text);background:var(--color-bg);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.VariantPicker_option__BJ0BS:hover{background:var(--color-warm);border-color:var(--color-primary)}.VariantPicker_optionSelected__hTnNT{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.VariantPicker_singleVariant__NHttq{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.VariantPicker_priceContainer__bdQgf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.VariantPicker_priceRow__vEvwL{display:flex;align-items:baseline;gap:var(--space-2)}.VariantPicker_price__OVI0q{font-size:var(--text-2xl);font-weight:700;color:var(--color-accent)}.VariantPicker_compareAt__3MW9F{font-size:var(--text-base);color:var(--color-text-muted);text-decoration:line-through}.VariantPicker_availability__87Lk_{margin:0}.VariantPicker_addRow__p1SKK{display:flex;align-items:center;gap:var(--space-2)}.VariantPicker_quantity__0qulS{display:inline-flex;align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg);flex-shrink:0}.VariantPicker_step__cugxa{width:38px;height:44px;border:none;background:none;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out)}.VariantPicker_step__cugxa:hover:not(:disabled){background:var(--color-warm)}.VariantPicker_step__cugxa:disabled{color:var(--color-border);cursor:not-allowed}.VariantPicker_quantityInput__mpoIg{width:2.2rem;height:44px;border:none;border-inline:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular);text-align:center;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.VariantPicker_quantityInput__mpoIg::-webkit-inner-spin-button,.VariantPicker_quantityInput__mpoIg::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VariantPicker_addedContent__t8Abk,.VariantPicker_stockBadgeContent__zZ4cR{display:inline-flex;align-items:center;gap:var(--space-1)}.VariantPicker_addToCartButton__jyVYx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1 auto;min-width:0;min-height:44px;padding:var(--space-2_5) var(--space-3);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-out)}@media (min-width:640px){.VariantPicker_addRow__p1SKK{gap:var(--space-3)}.VariantPicker_step__cugxa{width:var(--tap-target);height:var(--tap-target);font-size:var(--text-lg)}.VariantPicker_quantityInput__mpoIg{width:3.2rem;height:var(--tap-target);font-size:var(--text-base)}.VariantPicker_addToCartButton__jyVYx{min-height:var(--tap-target);padding:var(--space-3) var(--space-6);font-size:var(--text-base)}}.VariantPicker_addToCartButton__jyVYx:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.VariantPicker_addToCartButton__jyVYx:disabled{opacity:.7;cursor:wait}.VariantPicker_addedAlert__vs09a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgba(47,107,79,.1);border:1px solid var(--color-success);color:var(--color-success);font-size:var(--text-sm);font-weight:600}.VariantPicker_viewCartLink__i5I16{color:var(--color-primary);font-weight:700;text-decoration:underline}.VariantPicker_viewCartLink__i5I16:hover{color:var(--color-primary-hover)}.VariantPicker_whatsappButton__4xVD7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:1px solid rgba(37,211,102,.4);border-radius:var(--radius-md);background:#F4FBF6;color:#128C7E;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.VariantPicker_whatsappButton__4xVD7:hover{background:#E8F7EE;border-color:#25D366;color:#075E54;text-decoration:none}.VariantPicker_stickyBar__g8KOG{display:none}@media (max-width:859px){.VariantPicker_stickyBar__g8KOG{position:fixed;bottom:0;left:0;right:0;z-index:150;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 20px rgba(0,0,0,.08);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.VariantPicker_stickyBarVisible__hTTOL{transform:translateY(0);opacity:1;pointer-events:auto}.VariantPicker_stickyBarInfo__xO36T{display:flex;flex-direction:column;min-width:0}.VariantPicker_stickyPrice__xGYB8{font-size:var(--text-lg);font-weight:700;color:var(--color-accent);line-height:1.2}.VariantPicker_stickyFormat__Dqdo_{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VariantPicker_stickyBarActions__AcK6V{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.VariantPicker_stickyWaButton__Mwcjv{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#25D366;color:#FFFFFF;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast)}.VariantPicker_stickyWaButton__Mwcjv:hover{background:#1EBE5D;color:#FFFFFF;transform:scale(1.04)}.VariantPicker_stickyAddButton__So_VF{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;min-height:48px;padding:0 var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-out)}.VariantPicker_stickyAddButton__So_VF:hover:not(:disabled){background:var(--color-primary-hover)}.VariantPicker_stickyAddButton__So_VF:disabled{opacity:.6;cursor:wait}}