.FadeImage_frame__vfv6b{position:absolute;inset:0;display:block}.FadeImage_frame__vfv6b:has([data-pending]){background:linear-gradient(90deg,var(--surface-muted) 0,var(--bg-alt) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:FadeImage_shimmer__87oYH 1.4s ease-in-out infinite}.FadeImage_img__Lk4mW{transition:opacity .4s var(--ease-out)}.FadeImage_img__Lk4mW[data-pending]{opacity:0}@keyframes FadeImage_shimmer__87oYH{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.FadeImage_frame__vfv6b:has([data-pending]){animation:none}.FadeImage_img__Lk4mW{transition:none}}.Button_button__DhEvs{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:54px;padding:0 1.6rem;border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:600;letter-spacing:.01em;transition:background .3s ease,border-color .3s ease,transform .3s var(--ease-out)}.Button_button__DhEvs svg{transition:transform .3s var(--ease-out)}.Button_button__DhEvs:hover svg{transform:translateX(4px)}.Button_button__DhEvs:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.Button_primary__uMU1p{background:var(--primary);color:var(--white)}.Button_primary__uMU1p:hover{background:var(--primary-soft);transform:translateY(-2px)}.Button_ghost__hlaOP{color:var(--white);border:1px solid var(--white-a24);background:var(--white-a4)}.Button_ghost__hlaOP:hover{border-color:var(--white);background:var(--white-a8)}.Button_outline__nyOtR{color:var(--text-dark);border:1px solid var(--ink-a24);background:transparent}.Button_outline__nyOtR:hover{border-color:var(--text-dark);background:var(--ink-a6)}@media (max-width:520px){.Button_button__DhEvs{width:100%}}.CartButton_button__BmN1H{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .9rem;border-radius:var(--radius-md);border:1px solid var(--line,var(--ink-a24));background:transparent;color:var(--fg-strong,var(--white));font:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer;transition:background .25s,border-color .25s}.CartButton_button__BmN1H:hover{background:var(--ind-bg,var(--white-a8))}.CartButton_button__BmN1H:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.CartButton_badge__jWsVI{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--primary);color:var(--white);font-size:var(--fs-xs);font-weight:800;animation:CartButton_bump__Enidl .45s var(--ease-spring)}@keyframes CartButton_bump__Enidl{0%{transform:scale(.4)}to{transform:scale(1)}}@media (max-width:760px){.CartButton_label__Gp1fH{display:none}.CartButton_button__BmN1H{padding:0 .7rem}.CartButton_badge__jWsVI{position:absolute;top:-.35rem;right:-.35rem}}@media (prefers-reduced-motion:reduce){.CartButton_badge__jWsVI{animation:none}}.QuantityInput_box__Ae1wU{display:inline-flex;align-items:center;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);overflow:hidden}.QuantityInput_step__1V5p5{display:grid;place-items:center;width:2.9rem;height:2.9rem;padding:0;border:0;background:transparent;font:inherit;font-size:var(--fs-xl);font-weight:700;color:var(--text-strong);cursor:pointer;transition:background .2s}.QuantityInput_step__1V5p5:hover:not(:disabled){background:var(--bg-alt)}.QuantityInput_step__1V5p5:disabled{opacity:.35;cursor:not-allowed}.QuantityInput_step__1V5p5:focus-visible{outline:2px solid var(--beam);outline-offset:-3px;border-radius:var(--radius-pill)}.QuantityInput_input__kmPD7{min-width:3.2rem;height:2.9rem;padding:0;border:0;outline:0;background:transparent;text-align:center;font:inherit;font-size:var(--fs-base);font-weight:800;color:var(--text-strong)}.QuantityInput_box__Ae1wU:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a25)}.QuantityInput_sm__IYR_G .QuantityInput_input__kmPD7,.QuantityInput_sm__IYR_G .QuantityInput_step__1V5p5{height:2.3rem}.QuantityInput_sm__IYR_G .QuantityInput_step__1V5p5{width:2.3rem;font-size:var(--fs-lg)}.QuantityInput_sm__IYR_G .QuantityInput_input__kmPD7{min-width:2.6rem;font-size:var(--fs-md)}.CartLine_line__F6VXC{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--ink-a9)}.CartLine_thumb__AJRW3{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-alt);border:1px solid var(--ink-a9);color:var(--ink-a24)}.CartLine_thumb__AJRW3 img{object-fit:contain;padding:.3rem;mix-blend-mode:multiply}.CartLine_thumb__AJRW3:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.CartLine_body__yymmi{min-width:0;display:grid;gap:.25rem}.CartLine_name___xXFC{font-size:var(--fs-md);font-weight:700;line-height:1.3;color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CartLine_name___xXFC:hover{color:var(--primary)}.CartLine_meta__veZ_K{margin:0;font-size:var(--fs-xs);color:var(--text-subtle)}.CartLine_actions__i_qcS{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.4rem}.CartLine_remove__QCrTk{padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-subtle);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CartLine_remove__QCrTk:hover{color:var(--primary)}.CartLine_remove__QCrTk:focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:var(--radius-xs)}.CartLine_stock__Heolc{margin:0;font-size:var(--fs-xs);font-weight:600;color:var(--text-subtle)}.CartLine_stock__Heolc[data-over=true]{color:var(--primary)}.CartLine_missing__nWWlF{margin:0;font-size:var(--fs-xs);font-weight:700;color:var(--primary)}.QuoteRequestForm_form__Ydh_O{display:flex;flex-direction:column;flex:1 1;min-height:0}.QuoteRequestForm_fields__Ph_iM{flex:1 1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:.95rem;padding:1rem 1.3rem 1.2rem}.QuoteRequestForm_back__sDjFs{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sm);font-weight:700;color:var(--text-subtle);cursor:pointer}.QuoteRequestForm_back__sDjFs:hover{color:var(--primary)}.QuoteRequestForm_title__9l9C8{margin:.1rem 0 0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.QuoteRequestForm_lead__sC2ez{margin:-.4rem 0 0;font-size:var(--fs-md);line-height:1.5;color:var(--text-muted)}.QuoteRequestForm_summary__7BVWH{border-radius:var(--radius-md);background:var(--bg-alt)}.QuoteRequestForm_summary__7BVWH summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:var(--fs-md);color:var(--text-body);cursor:pointer;list-style:none}.QuoteRequestForm_summary__7BVWH summary::-webkit-details-marker{display:none}.QuoteRequestForm_summary__7BVWH summary:focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:var(--radius-md)}.QuoteRequestForm_see__9jQuz{font-size:var(--fs-sm);font-weight:700;color:var(--primary)}.QuoteRequestForm_summary__7BVWH[open] .QuoteRequestForm_see__9jQuz{display:none}.QuoteRequestForm_summary__7BVWH ul{display:grid;gap:.7rem;margin:0;padding:.2rem 1rem 1rem;list-style:none}.QuoteRequestForm_summary__7BVWH li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem}.QuoteRequestForm_thumb__d_f9r{position:relative;display:block;width:3rem;height:3rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--ink-a9)}.QuoteRequestForm_thumb__d_f9r img{object-fit:contain;padding:.2rem;mix-blend-mode:multiply}.QuoteRequestForm_info__EfKXH{display:grid;min-width:0;gap:.1rem}.QuoteRequestForm_info__EfKXH strong{font-size:var(--fs-sm);line-height:1.3;color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.QuoteRequestForm_info__EfKXH small{font-size:var(--fs-xs);color:var(--text-subtle)}.QuoteRequestForm_qty__PR5M_{flex:none;font-size:var(--fs-sm);font-weight:800;color:var(--text-strong);white-space:nowrap}.QuoteRequestForm_field__aM1QO{display:grid;gap:.4rem;font-size:var(--fs-sm);font-weight:700;color:var(--text-strong)}.QuoteRequestForm_field__aM1QO small{font-weight:500;color:var(--text-subtle)}.QuoteRequestForm_field__aM1QO input{width:100%;height:3.1rem;padding:0 1rem;border-radius:var(--radius-md);border:1px solid var(--ink-a24);background:var(--white);font:inherit;font-size:var(--fs-base);font-weight:400;color:var(--text-strong);transition:border-color .2s,box-shadow .2s}.QuoteRequestForm_field__aM1QO input:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a25)}.QuoteRequestForm_field__aM1QO input[aria-invalid=true]{border-color:var(--primary)}.QuoteRequestForm_trap__Lmv4_{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.QuoteRequestForm_error__ayJgw{margin:0;padding:.7rem .9rem;border-radius:var(--radius-md);background:var(--primary-a8);font-size:var(--fs-sm);font-weight:600;color:var(--primary)}.QuoteRequestForm_actions__nEHMo{flex:none;display:grid;gap:.7rem;padding:1rem 1.3rem calc(1.1rem + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--ink-a9);box-shadow:0 -12px 28px var(--ink-a6)}.QuoteRequestForm_send__NtsB_{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;border:0;border-radius:var(--radius-pill);background:var(--primary);color:var(--white);font:inherit;font-size:var(--fs-md);font-weight:800;cursor:pointer;box-shadow:0 10px 24px var(--primary-a25);transition:background .25s,transform .2s var(--ease-out)}.QuoteRequestForm_send__NtsB_:hover:not(:disabled){background:var(--primary-soft);transform:translateY(-2px)}.QuoteRequestForm_send__NtsB_:disabled{opacity:.65;cursor:progress}.QuoteRequestForm_send__NtsB_:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.QuoteRequestForm_legal__IQbjw{margin:0;text-align:center;font-size:var(--fs-xs);line-height:1.5;color:var(--text-subtle)}.QuoteRequestForm_legal__IQbjw a{text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.QuoteRequestForm_send__NtsB_{transition:none}}.CartDrawer_drawer__jWcXs{position:fixed;inset:0 0 0 auto;width:min(27rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--white);color:var(--text-strong);box-shadow:var(--shadow-dark-lg);overflow:hidden}.CartDrawer_drawer__jWcXs::backdrop{background:var(--deep-a70);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CartDrawer_drawer__jWcXs[open]{animation:CartDrawer_slideIn__aNxA4 .3s var(--ease-out)}.CartDrawer_drawer__jWcXs[open]::backdrop{animation:CartDrawer_fade__EVM_h .3s ease}.CartDrawer_panel__Bm_V_{display:flex;flex-direction:column;height:100%}body:has(.CartDrawer_drawer__jWcXs[open]){overflow:hidden}@keyframes CartDrawer_slideIn__aNxA4{0%{transform:translateX(100%)}to{transform:none}}@keyframes CartDrawer_fade__EVM_h{0%{opacity:0}to{opacity:1}}.CartDrawer_head__EgKTK{flex:none;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem .9rem}.CartDrawer_title__lFvEQ{display:flex;align-items:center;gap:.6rem;margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.CartDrawer_count__Df5Wt{display:grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .45rem;border-radius:var(--radius-pill);background:var(--primary);color:var(--white);font-size:var(--fs-sm);font-weight:800}.CartDrawer_close__OkyyP{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border-radius:var(--radius-round);border:0;background:var(--bg-alt);color:var(--text-strong);cursor:pointer;transition:background .2s}.CartDrawer_close__OkyyP:hover{background:var(--surface-muted)}.CartDrawer_close__OkyyP:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.CartDrawer_steps__5QQWH{flex:none;display:flex;align-items:center;gap:.4rem;margin:0;padding:0 1.3rem .9rem;list-style:none;border-bottom:1px solid var(--ink-a9);font-size:var(--fs-xs);font-weight:700;color:var(--text-subtle)}.CartDrawer_steps__5QQWH li{display:flex;align-items:center;gap:.45rem}.CartDrawer_steps__5QQWH li+li:before{content:"";width:1.4rem;height:2px;margin-right:.1rem;border-radius:2px;background:var(--ink-a12)}.CartDrawer_stepDot__KYzlD{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:var(--radius-round);background:var(--bg-alt);border:1px solid var(--ink-a12);font-size:var(--fs-xs)}.CartDrawer_steps__5QQWH li[data-state=current]{color:var(--text-strong)}.CartDrawer_steps__5QQWH li[data-state=current] .CartDrawer_stepDot__KYzlD{background:var(--text-strong);border-color:var(--text-strong);color:var(--white)}.CartDrawer_steps__5QQWH li[data-state=done]{color:var(--text-muted)}.CartDrawer_steps__5QQWH li[data-state=done] .CartDrawer_stepDot__KYzlD{background:var(--whatsapp);border-color:var(--whatsapp);color:var(--white)}.CartDrawer_steps__5QQWH li[data-state=current]:before,.CartDrawer_steps__5QQWH li[data-state=done]:before{background:var(--whatsapp)}.CartDrawer_scroll__aN1pp{flex:1 1;min-height:0;overflow-y:auto;padding:0 1.3rem 1rem}.CartDrawer_list__t2lm5{margin:0;padding:0;list-style:none}.CartDrawer_notesBox__17bbH{margin-top:1rem;border-radius:var(--radius-md);border:1px dashed var(--ink-a24);background:var(--bg-alt)}.CartDrawer_notesBox__17bbH summary{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:var(--fs-md);font-weight:700;color:var(--text-strong);cursor:pointer;list-style:none}.CartDrawer_notesBox__17bbH summary::-webkit-details-marker{display:none}.CartDrawer_notesBox__17bbH summary:before{content:"+";display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:var(--radius-round);background:var(--text-strong);color:var(--white);font-size:var(--fs-md);line-height:1}.CartDrawer_notesBox__17bbH[open] summary:before{content:"–"}.CartDrawer_notesBox__17bbH summary small{font-weight:500;color:var(--text-subtle)}.CartDrawer_notesBox__17bbH summary:focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:var(--radius-md)}.CartDrawer_notesBox__17bbH textarea{display:block;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.8rem 1rem;border-radius:var(--radius-md);border:1px solid var(--ink-a24);background:var(--white);font:inherit;font-size:var(--fs-md);color:var(--text-strong);resize:vertical}.CartDrawer_notesBox__17bbH textarea:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a25)}.CartDrawer_foot__SssjN{flex:none;display:grid;gap:.75rem;padding:1rem 1.3rem calc(1.1rem + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--ink-a9);box-shadow:0 -12px 28px var(--ink-a6)}.CartDrawer_totals__gGKnu{display:flex;gap:1.6rem;margin:0}.CartDrawer_totals__gGKnu div{display:grid}.CartDrawer_totals__gGKnu dt{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.CartDrawer_totals__gGKnu dd{margin:0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-strong)}.CartDrawer_warn__d68tp{margin:0;padding:.6rem .8rem;border-radius:var(--radius-md);background:var(--primary-a8);font-size:var(--fs-sm);font-weight:600;color:var(--primary)}.CartDrawer_request__fUX_K{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;border:0;border-radius:var(--radius-pill);background:var(--primary);color:var(--white);font:inherit;font-size:var(--fs-md);font-weight:800;cursor:pointer;transition:background .25s,transform .2s var(--ease-out),box-shadow .25s;box-shadow:0 10px 24px var(--primary-a25)}.CartDrawer_request__fUX_K:hover:not(:disabled){background:var(--primary-soft);transform:translateY(-2px)}.CartDrawer_request__fUX_K:disabled{background:var(--surface-muted);color:var(--text-subtle);box-shadow:none;cursor:not-allowed}.CartDrawer_request__fUX_K:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.CartDrawer_alt__96Qid{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;border-radius:var(--radius-pill);border:1.5px solid var(--whatsapp);background:transparent;font-size:var(--fs-md);font-weight:700;color:var(--whatsapp);transition:background .2s,color .2s}a.CartDrawer_alt__96Qid:hover{background:var(--whatsapp);color:var(--white)}a.CartDrawer_alt__96Qid:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.CartDrawer_altOff__MuYMj{border-color:var(--ink-a12);color:var(--text-subtle);cursor:not-allowed}.CartDrawer_assure__LQoJy{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;font-size:var(--fs-xs);color:var(--text-subtle)}.CartDrawer_assure__LQoJy svg{flex:none;color:var(--whatsapp)}.CartDrawer_clear__R3f_R{justify-self:center;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-subtle);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CartDrawer_clear__R3f_R:hover{color:var(--primary)}.CartDrawer_done__lk2vy,.CartDrawer_empty__YzxAv{display:grid;align-content:center;justify-items:center;gap:.8rem;min-height:100%;padding:2rem .5rem;text-align:center;color:var(--text-muted)}.CartDrawer_done__lk2vy p,.CartDrawer_empty__YzxAv p{margin:0;max-width:30ch;line-height:1.55}.CartDrawer_emptyIcon__n3A1T{display:grid;place-items:center;width:5rem;height:5rem;border-radius:var(--radius-round);background:var(--bg-alt);color:var(--ink-a24)}.CartDrawer_emptyTitle__Q9kIt{font-size:var(--fs-xl);font-weight:800;color:var(--text-strong)}.CartDrawer_browse__aDSsL{margin-top:.6rem;padding:.85rem 1.8rem;border-radius:var(--radius-pill);background:var(--primary);color:var(--white);font-weight:800;transition:background .2s}.CartDrawer_browse__aDSsL:hover{background:var(--primary-soft)}.CartDrawer_doneIcon__j4duY{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:var(--radius-round);background:var(--whatsapp);color:var(--white);animation:CartDrawer_pop__D0IZk .5s var(--ease-spring)}.CartDrawer_doneTitle__eregU{margin:.2rem 0 0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.CartDrawer_folio__XCv3i{padding:.45rem 1.1rem;border-radius:var(--radius-pill);background:var(--bg-alt);font-size:var(--fs-md);color:var(--text-strong)}.CartDrawer_next__LEuXT{display:grid;gap:.7rem;margin:.6rem 0 0;padding:1.1rem 1.2rem;list-style:none;width:100%;max-width:22rem;border-radius:var(--radius-lg);background:var(--bg-alt);text-align:left;counter-reset:n}.CartDrawer_next__LEuXT li{position:relative;padding-left:2rem;font-size:var(--fs-md);line-height:1.4;color:var(--text-body);counter-increment:n}.CartDrawer_next__LEuXT li:before{content:counter(n);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:var(--radius-round);background:var(--text-strong);color:var(--white);font-size:var(--fs-xs);font-weight:800}.CartDrawer_waLink__zySsv{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.75rem 1.4rem;border-radius:var(--radius-pill);border:1.5px solid var(--whatsapp);font-size:var(--fs-md);font-weight:700;color:var(--whatsapp);transition:background .2s,color .2s}.CartDrawer_waLink__zySsv:hover{background:var(--whatsapp);color:var(--white)}@keyframes CartDrawer_pop__D0IZk{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:520px){.CartDrawer_drawer__jWcXs{width:100%}.CartDrawer_steps__5QQWH{gap:.3rem}.CartDrawer_steps__5QQWH li+li:before{width:.9rem}}@media (prefers-reduced-motion:reduce){.CartDrawer_doneIcon__j4duY,.CartDrawer_drawer__jWcXs[open],.CartDrawer_drawer__jWcXs[open]::backdrop{animation:none}.CartDrawer_browse__aDSsL,.CartDrawer_close__OkyyP,.CartDrawer_request__fUX_K{transition:none}}.WhatsAppButton_button__YNKrM{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding:0 1.15rem;border-radius:var(--radius-md);background:var(--primary);color:var(--white);font-weight:600;font-size:var(--fs-md);white-space:nowrap;flex-shrink:0;transition:background .25s ease,transform .25s var(--ease-out)}.WhatsAppButton_button__YNKrM:hover{background:var(--primary-soft);transform:translateY(-1px)}.WhatsAppButton_button__YNKrM:focus-visible{outline:2px solid var(--beam);outline-offset:3px}@media (max-width:640px){.WhatsAppButton_button__YNKrM{width:44px;padding:0}.WhatsAppButton_label__Iu6Op{display:none}}.Container_container__OkFN2{width:min(calc(100% - 2rem),1400px);margin:0 auto;padding:0 1.2rem}.ContactForm_form__3ZAZH{display:grid;gap:1rem;padding:2rem;border-radius:var(--radius-xl);background:var(--white-a4);border:1px solid var(--white-a12)}.ContactForm_row__zqjdM{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ContactForm_field__y6M0Y{display:block}.ContactForm_field__y6M0Y input,.ContactForm_field__y6M0Y textarea{width:100%;padding:1rem 1.1rem;border-radius:var(--radius-md);font:inherit;color:var(--white);background:var(--white-a4);border:1px solid var(--white-a16);transition:border-color .25s,box-shadow .25s,background .25s}.ContactForm_field__y6M0Y textarea{resize:vertical;min-height:140px}.ContactForm_field__y6M0Y input::placeholder,.ContactForm_field__y6M0Y textarea::placeholder{color:var(--text-on-dark-subtle)}.ContactForm_field__y6M0Y input:focus,.ContactForm_field__y6M0Y textarea:focus{outline:none;border-color:var(--beam);background:var(--white-a8);box-shadow:0 0 0 3px var(--accent-a20)}.ContactForm_srOnly__tOmT7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ContactForm_trap__Aq0_r{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactForm_submit__kDJUL{min-height:56px;border:0;border-radius:var(--radius-md);font:inherit;font-weight:700;color:var(--white);background:var(--primary);cursor:pointer;transition:background .3s,transform .3s var(--ease-out)}.ContactForm_submit__kDJUL:hover:not(:disabled){background:var(--primary-soft);transform:translateY(-2px)}.ContactForm_submit__kDJUL:disabled{opacity:.6;cursor:progress}.ContactForm_submit__kDJUL:focus-visible{outline:2px solid var(--white);outline-offset:3px}.ContactForm_msg__rJjOX{margin:0;min-height:1.4em;font-size:var(--fs-md)}.ContactForm_good__2kHl_{color:var(--success)}.ContactForm_bad__n756o{color:var(--danger-soft)}@media (max-width:560px){.ContactForm_row__zqjdM{grid-template-columns:1fr}.ContactForm_form__3ZAZH{padding:1.3rem}}.ContactForm_privacy__YEc_t{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-on-dark-muted)}.ContactForm_privacy__YEc_t a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.ContactForm_privacy__YEc_t a:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.CategoryCard_card__8NiHo{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .7rem 1rem;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);transition:transform .4s var(--ease-out),box-shadow .4s,border-color .3s}.CategoryCard_card__8NiHo:focus-visible,.CategoryCard_card__8NiHo:hover{transform:translateY(-4px);border-color:var(--primary-a25);box-shadow:var(--shadow-light-md)}.CategoryCard_card__8NiHo:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.CategoryCard_media__yZHwl{position:relative;aspect-ratio:4/3;margin-bottom:.6rem;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-alt)}.CategoryCard_media__yZHwl img{object-fit:contain;padding:.6rem;mix-blend-mode:multiply;transition:transform .6s var(--ease-out)}.CategoryCard_card__8NiHo:hover .CategoryCard_media__yZHwl img{transform:scale(1.07)}.CategoryCard_initial__Acdic{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-4xl);font-weight:800;color:var(--ink-a12);background:linear-gradient(135deg,var(--bg-alt),var(--surface-muted))}.CategoryCard_name__5UWKt{padding:0 .3rem;font-size:var(--fs-md);font-weight:700;line-height:1.25;color:var(--text-strong)}.CategoryCard_count__pw_ay{padding:0 .3rem;font-size:var(--fs-xs);color:var(--text-subtle)}.Skeleton_skeleton__zRp6w{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted) 0,var(--bg-alt) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:Skeleton_shimmer__6xJ74 1.4s ease-in-out infinite}@keyframes Skeleton_shimmer__6xJ74{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__zRp6w{animation:none}}.AddToQuoteButton_button__o_OqD{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font:inherit;font-weight:700;cursor:pointer;border-radius:var(--radius-pill);transition:background .25s,color .25s,border-color .25s,transform .2s var(--ease-out)}.AddToQuoteButton_button__o_OqD:active{transform:scale(.98)}.AddToQuoteButton_button__o_OqD:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.AddToQuoteButton_card__Hct2_{z-index:2;margin-top:.7rem;padding:.55rem .9rem;font-size:var(--fs-sm);border:1px solid var(--ink-a24);background:var(--white);color:var(--text-strong)}.AddToQuoteButton_card__Hct2_:hover{background:var(--text-strong);border-color:var(--text-strong);color:var(--white)}.AddToQuoteButton_primary__7RFe1{min-height:3.4rem;padding:0 1.8rem;font-size:var(--fs-lg);font-weight:800;border:0;background:var(--primary);color:var(--white)}.AddToQuoteButton_primary__7RFe1:hover{background:var(--primary-soft);transform:translateY(-2px)}.AddToQuoteButton_button__o_OqD[data-done=true]{background:var(--success-strong,var(--whatsapp));border-color:transparent;color:var(--white)}.AddToQuoteButton_live__Y21I6{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (prefers-reduced-motion:reduce){.AddToQuoteButton_button__o_OqD{transition:none}}.AddToQuoteButton_button__o_OqD:disabled{opacity:.55;cursor:not-allowed;transform:none}.AddToQuoteButton_primary__7RFe1:disabled:hover{background:var(--primary);transform:none}.Carousel_wrap__dpWRm{position:relative;--gap:1.2rem}.Carousel_track__oazMr{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none;padding:.4rem 0 1rem;margin:-.4rem 0 -1rem}.Carousel_track__oazMr::-webkit-scrollbar{display:none}.Carousel_track__oazMr:focus-visible{outline:2px solid var(--beam);outline-offset:4px;border-radius:var(--radius-lg)}.Carousel_item__mROP2{flex:0 0 calc((100% - 3 * var(--gap)) / 4);min-width:0;scroll-snap-align:start;display:grid}.Carousel_item__mROP2>*{min-width:0}.Carousel_arrow__6JEqI{position:absolute;top:40%;z-index:3;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border-radius:var(--radius-round);border:1px solid var(--ink-a9);background:var(--white);color:var(--text-strong);box-shadow:var(--shadow-light-md);cursor:pointer;transition:transform .2s var(--ease-out),opacity .2s,background .2s,color .2s}.Carousel_arrow__6JEqI:hover:not(:disabled){background:var(--text-strong);color:var(--white);transform:scale(1.06)}.Carousel_arrow__6JEqI:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.Carousel_arrow__6JEqI:disabled{opacity:0;pointer-events:none}.Carousel_prev__nfULj{left:-1.2rem}.Carousel_next__bCFlY{right:-1.2rem}@media (max-width:1200px){.Carousel_item__mROP2{flex-basis:calc((100% - 2 * var(--gap)) / 3)}.Carousel_prev__nfULj{left:-.6rem}.Carousel_next__bCFlY{right:-.6rem}}@media (max-width:800px){.Carousel_wrap__dpWRm{--gap:0.8rem}.Carousel_item__mROP2{flex-basis:62%}.Carousel_arrow__6JEqI{display:none}}@media (prefers-reduced-motion:reduce){.Carousel_arrow__6JEqI{transition:none}}.HeaderShell_shell__Eou7a{--bar-bg:var(--black);--fg:var(--text-on-dark-body);--fg-strong:var(--white);--line:var(--white-a12);--track:var(--white-a12);--ind-bg:var(--white-a8);--panel-bg:var(--panel-a96);--shadow:0 20px 40px var(--black-a40);position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:1200;width:min(calc(100% - 2rem),1400px);height:var(--header-height);background:var(--bar-bg);border:1px solid var(--line);border-radius:var(--radius-xl);display:flex;align-items:center;transition:background .4s ease-in-out,border-color .4s ease-in-out,height .4s var(--ease-out),top .4s var(--ease-out),box-shadow .4s ease}.HeaderShell_shell__Eou7a[data-bar=white]{--bar-bg:var(--white);--fg:var(--ink900-a78);--fg-strong:var(--ink-900);--line:var(--black-a10);--track:var(--black-a10);--ind-bg:var(--black-a6);--panel-bg:var(--white);--shadow:0 14px 34px var(--black-a10)}.HeaderShell_shell__Eou7a[data-scrolled=true]{top:.5rem;height:72px;box-shadow:var(--shadow)}.HeaderShell_inner__PSiSP{width:100%;height:100%;padding:0 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.HeaderShell_brand__0aB6u{position:relative;width:170px;height:57px;flex-shrink:0;display:flex;align-items:center;transition:filter .4s ease}.HeaderShell_brand__0aB6u:hover{filter:drop-shadow(0 0 10px var(--beam-glow))}.HeaderShell_brand__0aB6u a{display:block;width:100%;height:100%}.HeaderShell_brand__0aB6u img{position:absolute;inset:0;margin:auto;transition:opacity .4s ease-in-out}.HeaderShell_shell__Eou7a[data-bar=black] [data-logo=negro],.HeaderShell_shell__Eou7a[data-bar=white] [data-logo=blanco]{opacity:0}.HeaderShell_shell__Eou7a[data-scrolled=true] .HeaderShell_brand__0aB6u{width:140px}.HeaderShell_nav__RqoRF{display:none;justify-self:center}.HeaderShell_cta__E6w0T{margin-left:auto;display:flex;align-items:center;gap:.6rem}.HeaderShell_beam__K9ccF{position:absolute;left:28px;right:28px;bottom:0;height:2px;border-radius:2px;background:var(--track);pointer-events:none}.HeaderShell_beamFill__tUlvw{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 100%);border-radius:2px;background:linear-gradient(90deg,transparent,var(--beam) 70%,var(--white) 100%)}.HeaderShell_beamFill__tUlvw:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;transform:translateY(-50%);background:radial-gradient(circle,var(--white) 0 16%,transparent 17%),radial-gradient(circle,var(--beam-glow) 0,transparent 70%);filter:drop-shadow(0 0 6px var(--beam));opacity:min(1,calc(var(--p, 0) * 40))}.HeaderShell_toggle__6YHFJ{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer}.HeaderShell_toggle__6YHFJ span{display:block;height:2px;background:var(--fg-strong);border-radius:2px;transition:transform .35s var(--ease-out),opacity .2s ease,background .4s ease}.HeaderShell_shell__Eou7a[data-open=true] .HeaderShell_toggle__6YHFJ span:first-child{transform:translateY(7px) rotate(45deg)}.HeaderShell_shell__Eou7a[data-open=true] .HeaderShell_toggle__6YHFJ span:nth-child(2){opacity:0}.HeaderShell_shell__Eou7a[data-open=true] .HeaderShell_toggle__6YHFJ span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.HeaderShell_toggle__6YHFJ:focus-visible{outline:2px solid var(--beam);outline-offset:2px}@media (max-width:991px){.HeaderShell_shell__Eou7a{--header-height:72px;border-radius:var(--radius-lg)}.HeaderShell_brand__0aB6u{width:140px;height:47px}.HeaderShell_nav__RqoRF{position:absolute;top:calc(100% + 10px);left:0;right:0;display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:max-height .5s var(--ease-out),opacity .3s ease,visibility .3s}.HeaderShell_shell__Eou7a[data-open=true] .HeaderShell_nav__RqoRF{max-height:80vh;opacity:1;visibility:visible;overflow-y:auto}}@media (min-width:992px){.HeaderShell_nav__RqoRF{display:block}.HeaderShell_toggle__6YHFJ{display:none}.HeaderShell_cta__E6w0T{margin-left:0}}@media (prefers-reduced-motion:reduce){.HeaderShell_brand__0aB6u img,.HeaderShell_shell__Eou7a,.HeaderShell_toggle__6YHFJ span{transition:none}}.HeroSpotlight_spot____pdG{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(420px circle at var(--x,50%) var(--y,50%),var(--ember-a16),var(--accent-a8) 40%,transparent 70%);mix-blend-mode:screen}.HeroSpotlight_spot____pdG[data-on=true]{opacity:1}.NavList_list__NFGaH{position:relative;display:flex;align-items:center;gap:.4rem}.NavList_indicator__mtunU{position:absolute;left:0;top:50%;height:40px;width:0;margin-top:-20px;border-radius:var(--radius-md);background:var(--ind-bg);opacity:0;pointer-events:none;transition:transform .45s var(--ease-out),width .45s var(--ease-out),opacity .25s ease,background .4s ease}.NavList_indicator__mtunU[data-on=true]{opacity:1}.NavList_indicator__mtunU:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--beam);box-shadow:0 0 10px var(--beam),0 0 22px var(--beam-glow)}.NavList_link__FX0Ej{position:relative;z-index:1;display:inline-flex;align-items:center;padding:.65rem 1.05rem;color:var(--fg);font-size:var(--fs-md);font-weight:500;letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius-md);transition:color .3s ease}.NavList_link__FX0Ej:hover,.NavList_link__FX0Ej[aria-current]{color:var(--fg-strong)}.NavList_link__FX0Ej:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.NavList_chevron__QoWRv{width:7px;height:7px;margin-left:.5rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease}.NavList_hasMenu___jEIs:focus-within .NavList_chevron__QoWRv,.NavList_hasMenu___jEIs:hover .NavList_chevron__QoWRv{transform:translateY(1px) rotate(-135deg)}.NavList_hasMenu___jEIs{position:static}.NavList_mega__89Zs2{position:fixed;top:calc(100% + 12px);left:0;right:0;padding:1.6rem 1.8rem 1.1rem;background:var(--panel-bg);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),visibility .35s}.NavList_mega__89Zs2:before{content:"";position:absolute;top:-14px;left:0;width:100%;height:14px}.NavList_mega__89Zs2:after{content:"";position:absolute;top:0;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,var(--beam),transparent);box-shadow:0 0 14px var(--beam);transform:scaleX(0);transition:transform .6s var(--ease-out) .05s}.NavList_hasMenu___jEIs:focus-within .NavList_mega__89Zs2,.NavList_hasMenu___jEIs:hover .NavList_mega__89Zs2{opacity:1;visibility:visible;transform:translateY(0)}@media (min-width:992px){.NavList_list__NFGaH[data-dismissed=true] .NavList_hasMenu___jEIs .NavList_mega__89Zs2{opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none}}.NavList_hasMenu___jEIs:focus-within .NavList_mega__89Zs2:after,.NavList_hasMenu___jEIs:hover .NavList_mega__89Zs2:after{transform:scaleX(1)}.NavList_megaGrid__BkQfk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.NavList_group__Kg0oi{min-width:0}.NavList_groupTitle__JkH7a{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .7rem;padding-bottom:.7rem;border-bottom:1px solid var(--line);color:var(--fg-strong);font-size:var(--fs-md);font-weight:700;letter-spacing:.01em}.NavList_groupNum__fFRpy{color:var(--beam);font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.NavList_megaLink__FtxAj{position:relative;display:block;padding:.5rem .6rem .5rem 1rem;color:var(--fg);font-size:var(--fs-sm);font-weight:500;line-height:1.3;border-radius:var(--radius-sm);transition:color .25s ease,background .25s ease,padding .3s var(--ease-out)}.NavList_megaLink__FtxAj:before{content:"";position:absolute;left:.3rem;top:50%;width:5px;height:5px;background:var(--beam);box-shadow:0 0 8px var(--beam);transform:translateY(-50%) rotate(45deg) scale(0);transition:transform .3s var(--ease-spring)}.NavList_megaLink__FtxAj:focus-visible,.NavList_megaLink__FtxAj:hover{padding-left:1.3rem;background:var(--ind-bg);color:var(--fg-strong);outline:none}.NavList_megaLink__FtxAj:focus-visible:before,.NavList_megaLink__FtxAj:hover:before{transform:translateY(-50%) rotate(45deg) scale(1)}.NavList_megaFoot__ZBAmI{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);color:var(--fg);font-size:var(--fs-sm);opacity:.95}.NavList_megaAll__KE0c8{color:var(--fg-strong);font-weight:600;padding:.4rem .8rem;border-radius:var(--radius-sm);transition:background .25s ease,color .25s ease}.NavList_megaAll__KE0c8:focus-visible,.NavList_megaAll__KE0c8:hover{background:var(--ind-bg);color:var(--beam);outline:none}@media (max-width:1180px) and (min-width:992px){.NavList_megaGrid__BkQfk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.NavList_list__NFGaH{flex-direction:column;align-items:stretch;gap:0;padding:.8rem}.NavList_indicator__mtunU{display:none}.NavList_link__FX0Ej{display:flex;justify-content:space-between;padding:.95rem 1rem;font-size:var(--fs-base)}.NavList_link__FX0Ej[aria-current]{background:var(--ind-bg)}.NavList_chevron__QoWRv{display:none}.NavList_mega__89Zs2{position:static;padding:0 0 .6rem .4rem;opacity:1;visibility:inherit;transform:none;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.NavList_megaFoot__ZBAmI,.NavList_mega__89Zs2:after,.NavList_mega__89Zs2:before{display:none}.NavList_megaGrid__BkQfk{grid-template-columns:1fr;gap:.4rem}.NavList_group__Kg0oi{padding:.4rem .6rem}.NavList_groupTitle__JkH7a{border:0;margin-bottom:.2rem;padding-bottom:0;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;opacity:.85}.NavList_megaLink__FtxAj{padding:.65rem .6rem .65rem 1.2rem;font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.NavList_indicator__mtunU,.NavList_megaLink__FtxAj,.NavList_megaLink__FtxAj:before,.NavList_mega__89Zs2,.NavList_mega__89Zs2:after{transition:none}}@media (max-width:1180px) and (min-width:992px){.NavList_link__FX0Ej{padding-inline:.7rem}}.StoreSkeleton_hero__E_XDn{padding:calc(var(--header-height) + 2.2rem) 0 2.4rem;background:var(--bg-deep)}.StoreSkeleton_eyebrow__tSoJY{width:5rem;height:.8rem;margin-bottom:1rem;opacity:.25}.StoreSkeleton_title__Jwa5k{width:min(26rem,80%);height:2.6rem;margin-bottom:1rem;opacity:.25}.StoreSkeleton_text___zhBX{width:min(34rem,90%);height:1rem;opacity:.2}.StoreSkeleton_body__ZljBM{padding:2.5rem 0 var(--section-y);background:var(--bg-alt)}.StoreSkeleton_chips__GzGdU{display:flex;gap:.6rem;margin-bottom:1.4rem}.StoreSkeleton_chip__egZtb{width:9rem;height:2.6rem;border-radius:var(--radius-pill)}.StoreSkeleton_search__hhcUn{height:3.2rem;border-radius:var(--radius-pill);margin-bottom:2.2rem}.StoreSkeleton_grid__gtAh0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.StoreSkeleton_card__SWmsj{display:grid;gap:.7rem;padding:0 0 1rem;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);overflow:hidden}.StoreSkeleton_photo__hCVUP{aspect-ratio:1/1;border-radius:0}.StoreSkeleton_line__XRUjC{height:1rem;margin:.4rem 1rem 0}.StoreSkeleton_lineShort__OEKjE{width:55%;height:.8rem;margin:0 1rem}.StoreSkeleton_button__cI2Qg{height:2.4rem;margin:.4rem 1rem 0;border-radius:var(--radius-pill)}@media (max-width:1100px){.StoreSkeleton_grid__gtAh0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.StoreSkeleton_grid__gtAh0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}.Pagination_nav__WX2Ge{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2.5rem}.Pagination_btn__QYM7_{min-width:2.8rem;height:2.8rem;padding:0 .8rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);color:var(--text-strong);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.Pagination_btn__QYM7_:hover:not(:disabled){border-color:var(--text-strong)}.Pagination_btn__QYM7_[aria-current]{background:var(--primary);border-color:var(--primary);color:var(--white)}.Pagination_btn__QYM7_:disabled{opacity:.35;cursor:not-allowed}.Pagination_btn__QYM7_:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.Pagination_step__02JkI{display:inline-flex;align-items:center;gap:.5rem;padding:0 1.1rem}.Pagination_gap__nEAHj{display:grid;place-items:center;min-width:1.5rem;color:var(--text-subtle)}@media (max-width:560px){.Pagination_stepText__Nm3V9{display:none}.Pagination_step__02JkI{padding:0 .8rem}}.ProductSkeleton_section__5UGni{padding:calc(var(--header-height) + 2rem) 0 var(--section-y);background:var(--white)}.ProductSkeleton_crumbs__v4hn9{width:16rem;height:.9rem;margin-bottom:1.4rem}.ProductSkeleton_grid__pDIOH{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.5rem;align-items:start}.ProductSkeleton_photo__f__7k{aspect-ratio:1/1;border-radius:var(--radius-xl)}.ProductSkeleton_info__XgD1Z{display:grid;gap:.9rem}.ProductSkeleton_cat__jRBJV{width:5rem;height:.8rem}.ProductSkeleton_title__GukOL{width:90%;height:2.4rem}.ProductSkeleton_titleShort__wIdSm{width:55%;height:2.4rem}.ProductSkeleton_para__VvvFP{height:1rem}.ProductSkeleton_chips__nxlbH{display:flex;gap:.6rem;margin-top:.6rem}.ProductSkeleton_chip__w4zpa{width:5.5rem;height:2.2rem;border-radius:var(--radius-pill)}.ProductSkeleton_cta__gi6TE{height:3.4rem;margin-top:1.4rem;border-radius:var(--radius-pill)}@media (max-width:900px){.ProductSkeleton_grid__pDIOH{grid-template-columns:1fr;gap:1.8rem}}.ColorPicker_group__lOOfj{display:flex;flex-wrap:wrap;gap:.6rem}.ColorPicker_chip__gr70z{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem 1rem .35rem .45rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-strong);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.ColorPicker_chip__gr70z:hover{border-color:var(--text-strong)}.ColorPicker_chip__gr70z[aria-pressed=true]{border-color:var(--primary);background:var(--primary-a8);box-shadow:0 0 0 2px var(--primary-a25)}.ColorPicker_chip__gr70z:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.ColorPicker_dot__HpDT1{width:1.2rem;height:1.2rem;border-radius:var(--radius-round);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-a24)}.ColorPicker_chip__gr70z[data-out=true]{color:var(--text-subtle)}.ColorPicker_chip__gr70z[data-out=true] .ColorPicker_dot__HpDT1{opacity:.45}.ColorPicker_text__CXKwR{display:grid;line-height:1.2;text-align:left}.ColorPicker_qty__94ZVy{font-size:var(--fs-xs);font-weight:600;color:var(--text-subtle)}.ColorPicker_chip__gr70z[data-out=true] .ColorPicker_qty__94ZVy{color:var(--ink-a24)}.ProductDetail_section__nj4ZM{padding:calc(var(--header-height) + 2rem) 0 var(--section-y);background:var(--white)}.ProductDetail_crumbs__hFggq{margin-bottom:1.4rem;font-size:var(--fs-sm);color:var(--text-subtle)}.ProductDetail_crumbs__hFggq a{color:var(--text-muted)}.ProductDetail_crumbs__hFggq a:hover{color:var(--primary)}.ProductDetail_crumbs__hFggq [aria-current]{color:var(--text-strong);font-weight:600}.ProductDetail_grid__HUabq{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.5rem;align-items:start}.ProductDetail_mediaCol__d5pse{position:sticky;top:calc(var(--header-height) + 1.5rem)}.ProductDetail_media__c3ANO{min-width:0;position:relative;aspect-ratio:1/1;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-alt);border:1px solid var(--ink-a9)}.ProductDetail_media__c3ANO img{object-fit:contain;padding:2rem;mix-blend-mode:multiply}.ProductDetail_empty__9F3Wq{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-subtle)}.ProductDetail_category__vMONK{display:inline-block;margin-bottom:.6rem;color:var(--primary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ProductDetail_title__a7rEa{margin:0 0 .4rem;font-size:var(--fs-3xl);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance}.ProductDetail_model__BRiZ_{margin:0 0 1.2rem;font-size:var(--fs-sm);color:var(--text-subtle)}.ProductDetail_price__eDog_{margin:0 0 1rem;font-size:var(--fs-xl);font-weight:800;color:var(--text-strong)}.ProductDetail_description__lK3XF{margin:0 0 1.8rem;color:var(--text-muted);font-size:var(--fs-lg);line-height:1.7}.ProductDetail_block__oqxD3{margin-bottom:1.5rem}.ProductDetail_sub__OPXW3{margin:0 0 .7rem;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.ProductDetail_tags__AzkpM{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ProductDetail_tags__AzkpM li{padding:.4rem .95rem;border-radius:var(--radius-pill);background:var(--primary-a8);color:var(--primary);font-size:var(--fs-sm);font-weight:700}.ProductDetail_actions__yv3X_{display:grid;gap:.8rem;margin:1.8rem 0 2rem}.ProductDetail_qtyRow__XNg_O{display:flex;align-items:center;gap:1rem}.ProductDetail_qtyLabel__bvRy8{font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.ProductDetail_qtyHint__n5oXQ{margin:-.2rem 0 0;font-size:var(--fs-sm);color:var(--text-subtle)}.ProductDetail_secondary__lv9zT{display:flex;align-items:center;justify-content:center;min-height:3rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);font-size:var(--fs-md);font-weight:700;color:var(--text-strong);transition:border-color .2s,background .2s}.ProductDetail_secondary__lv9zT:hover{border-color:var(--whatsapp);background:var(--whatsapp);color:var(--white)}.ProductDetail_secondary__lv9zT:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.ProductDetail_specs__G60cq{display:grid;margin:0;border-top:1px solid var(--ink-a9)}.ProductDetail_specs__G60cq div{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--ink-a9)}.ProductDetail_specs__G60cq dt{font-weight:700;color:var(--text-strong)}.ProductDetail_specs__G60cq dd{margin:0;color:var(--text-muted)}.ProductDetail_steps__ep3UX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:4rem 0 0;padding:0;list-style:none}.ProductDetail_steps__ep3UX li{display:grid;gap:.4rem;align-content:start;padding:1.5rem;border-radius:var(--radius-lg);background:var(--bg-alt);color:var(--text-muted);font-size:var(--fs-md);line-height:1.5}.ProductDetail_steps__ep3UX strong{color:var(--text-strong);font-size:var(--fs-lg)}.ProductDetail_num__kbSjt{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:var(--radius-round);background:var(--primary);color:var(--white);font-weight:800;font-size:var(--fs-sm);margin-bottom:.4rem}.ProductDetail_sticky__dkiZo{display:none}@media (max-width:900px){.ProductDetail_grid__HUabq{grid-template-columns:1fr;gap:1.8rem}.ProductDetail_mediaCol__d5pse{position:relative;top:0}.ProductDetail_specs__G60cq div{grid-template-columns:1fr;gap:.2rem}.ProductDetail_steps__ep3UX{grid-template-columns:1fr;margin-top:2.5rem}.ProductDetail_addDesktop__z0w6Y{display:none}.ProductDetail_actions__yv3X_{margin:1.5rem 0}.ProductDetail_sticky__dkiZo{position:fixed;inset:auto 0 0;z-index:40;display:block;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:var(--white-a82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-a9)}.ProductDetail_section__nj4ZM{padding-bottom:6rem}}.ProductDetail_photoNote__YtdDm{margin:.7rem 0 0;min-height:1.4em;font-size:var(--fs-sm);color:var(--text-subtle);text-align:center}.ProductDetail_gallery__TWDHu{display:grid;gap:.9rem}.ProductDetail_withThumbs__toXgB{grid-template-columns:4.6rem minmax(0,1fr)}.ProductDetail_thumbs__IQ_kj{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;max-height:34rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ProductDetail_thumbs__IQ_kj::-webkit-scrollbar{display:none}.ProductDetail_thumb__aQafn{position:relative;display:block;width:4.6rem;height:4.6rem;padding:0;overflow:hidden;border-radius:var(--radius-md);border:2px solid var(--ink-a9);background:var(--bg-alt);cursor:pointer;transition:border-color .2s,transform .2s var(--ease-out)}.ProductDetail_thumb__aQafn img{object-fit:contain;padding:.3rem;mix-blend-mode:multiply}.ProductDetail_thumb__aQafn:hover{border-color:var(--ink-a24);transform:translateY(-1px)}.ProductDetail_thumb__aQafn[aria-current=true]{border-color:var(--primary)}.ProductDetail_thumb__aQafn:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.ProductDetail_nav__gt12g{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-top:-1.4rem;padding:0;border-radius:var(--radius-round);border:1px solid var(--ink-a9);background:var(--white-a82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-strong);cursor:pointer;opacity:0;transition:opacity .2s,background .2s,color .2s}.ProductDetail_media__c3ANO:hover .ProductDetail_nav__gt12g,.ProductDetail_nav__gt12g:focus-visible{opacity:1}.ProductDetail_nav__gt12g:hover{background:var(--text-strong);color:var(--white)}.ProductDetail_nav__gt12g:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.ProductDetail_navPrev__HiHft{left:.8rem}.ProductDetail_navNext__CzjAz{right:.8rem}.ProductDetail_counter__uZ1_w{position:absolute;right:.8rem;bottom:.8rem;padding:.2rem .7rem;border-radius:var(--radius-pill);background:var(--deep-a70);color:var(--white);font-size:var(--fs-xs);font-weight:700}@media (hover:none){.ProductDetail_nav__gt12g{opacity:1}}@media (max-width:900px){.ProductDetail_withThumbs__toXgB{grid-template-columns:1fr}.ProductDetail_withThumbs__toXgB .ProductDetail_media__c3ANO{order:1}.ProductDetail_withThumbs__toXgB .ProductDetail_thumbs__IQ_kj{order:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:.3rem}.ProductDetail_thumb__aQafn{flex:none;width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.ProductDetail_nav__gt12g,.ProductDetail_thumb__aQafn{transition:none}}.ProductDetail_stockLine__i8HAW{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-md);font-weight:700;color:var(--text-strong)}.ProductDetail_stockLine__i8HAW:before{content:"";width:.65rem;height:.65rem;border-radius:var(--radius-round);background:var(--whatsapp);box-shadow:0 0 0 4px var(--primary-a8)}.ProductDetail_stockLine__i8HAW[data-out=true]{color:var(--text-subtle)}.ProductDetail_stockLine__i8HAW[data-out=true]:before{background:var(--ink-a24);box-shadow:none}.ProductDetail_liveTag__mC3MR{margin-left:.2rem;padding:.1rem .55rem;border-radius:var(--radius-pill);background:var(--bg-alt);font-size:var(--fs-xs);font-weight:600;color:var(--text-subtle)}.ProductCard_card__2rXJl{content-visibility:auto;contain-intrinsic-size:auto 420px;position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);border:1px solid var(--ink-a9);transition:transform .4s var(--ease-out),box-shadow .4s,border-color .3s}.ProductCard_card__2rXJl:focus-within,.ProductCard_card__2rXJl:hover{transform:translateY(-4px);border-color:var(--primary-a25);box-shadow:var(--shadow-light-md)}.ProductCard_media__pswrH{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--bg-alt)}.ProductCard_media__pswrH img{object-fit:contain;padding:1rem;mix-blend-mode:multiply;transition:transform .7s var(--ease-out)}.ProductCard_card__2rXJl:hover .ProductCard_media__pswrH img{transform:scale(1.06)}.ProductCard_empty__TJbcJ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--ink-a24);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;background:linear-gradient(135deg,var(--bg-alt),var(--surface-muted))}.ProductCard_body__y79sp{display:flex;flex:1 1;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem}.ProductCard_category__TsTpX{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.ProductCard_title__Hd_Gi{margin:0;font-size:var(--fs-md);font-weight:700;line-height:1.3;color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ProductCard_link__zPjbg{color:inherit}.ProductCard_link__zPjbg:before{content:"";position:absolute;inset:0;z-index:1}.ProductCard_link__zPjbg:focus-visible{outline:2px solid var(--beam);outline-offset:-4px;border-radius:var(--radius-lg)}.ProductCard_meta__Wtrdm{display:flex;flex-direction:column;margin:0;font-size:var(--fs-xs);color:var(--text-subtle)}.ProductCard_tech__hEqYa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard_stock__lRWMM{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-xs);font-weight:700;color:var(--text-muted)}.ProductCard_stock__lRWMM:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-round);background:var(--whatsapp)}.ProductCard_stock__lRWMM[data-out=true]{color:var(--text-subtle)}.ProductCard_stock__lRWMM[data-out=true]:before{background:var(--ink-a24)}.ProductCard_foot__eygoD{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.3rem;min-height:1.1rem}.ProductCard_price__llwuu{font-weight:800;font-size:var(--fs-sm);color:var(--text-strong)}@media (max-width:480px){.ProductCard_body__y79sp{padding:.75rem .8rem .85rem}.ProductCard_title__Hd_Gi{font-size:var(--fs-sm)}}.SortMenu_root__nZrtd{position:relative;flex:none}.SortMenu_trigger__dytVV{display:flex;align-items:center;gap:.6rem;height:3.4rem;padding:0 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);font:inherit;font-size:var(--fs-sm);color:var(--text-subtle);cursor:pointer;transition:border-color .2s,box-shadow .2s}.SortMenu_trigger__dytVV strong{font-weight:700;color:var(--text-strong)}.SortMenu_trigger__dytVV:hover{border-color:var(--text-strong)}.SortMenu_trigger__dytVV[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-a25)}.SortMenu_trigger__dytVV:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.SortMenu_trigger__dytVV svg{color:var(--text-subtle);transition:transform .2s var(--ease-out)}.SortMenu_trigger__dytVV svg.SortMenu_up__xj1Fd{transform:rotate(180deg)}.SortMenu_menu__fQ_Nj{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;min-width:100%;width:max-content;margin:0;padding:.4rem;list-style:none;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);box-shadow:var(--shadow-light-md);animation:SortMenu_pop__lQHAS .16s var(--ease-out);transform-origin:top right}.SortMenu_option__vpPb_{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;width:100%;padding:.7rem .9rem;border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--fs-md);font-weight:600;color:var(--text-strong);text-align:left;cursor:pointer}.SortMenu_option__vpPb_:focus-visible,.SortMenu_option__vpPb_:hover{background:var(--bg-alt);outline:none}.SortMenu_option__vpPb_[aria-selected=true]{color:var(--primary);background:var(--primary-a8)}@keyframes SortMenu_pop__lQHAS{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SortMenu_menu__fQ_Nj{animation:none}.SortMenu_trigger__dytVV svg{transition:none}}@media (max-width:800px){.SortMenu_trigger__dytVV{height:3rem;padding:0 .9rem}.SortMenu_label__s6xhi{display:none}}.StoreBrowser_section__2hEG_{background:var(--bg-alt);padding:1.4rem 0 var(--section-y)}.StoreBrowser_visuallyHidden__qQfLY{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.StoreBrowser_cats__g88A5{display:flex;gap:.5rem;margin:.6rem 0 .4rem;overflow-x:auto;scrollbar-width:none;padding:.2rem 0 .6rem}.StoreBrowser_cats__g88A5::-webkit-scrollbar{display:none}.StoreBrowser_cats__g88A5 a{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);color:var(--text-strong);font-size:var(--fs-sm);font-weight:700;transition:background .25s,color .25s,border-color .25s}.StoreBrowser_cats__g88A5 a small{font-size:var(--fs-xs);font-weight:700;color:var(--text-subtle)}.StoreBrowser_cats__g88A5 a:hover{border-color:var(--text-strong)}.StoreBrowser_cats__g88A5 a[aria-current]{background:var(--text-strong);border-color:var(--text-strong);color:var(--white)}.StoreBrowser_cats__g88A5 a[aria-current] small{color:var(--white-a70)}.StoreBrowser_cats__g88A5 a:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.StoreBrowser_bar__B_krb{position:sticky;top:calc(var(--header-height) + .2rem);z-index:5;margin:0 -1rem;padding:.6rem 1rem;background:var(--bg-alt)}.StoreBrowser_toolbar__j_wqF{display:flex;gap:.8rem}.StoreBrowser_anchor__i1X5z{height:0;scroll-margin-top:calc(var(--header-height) + 5.2rem)}.StoreBrowser_search__CAi7f{flex:1 1;min-width:0;display:flex;align-items:center;gap:.7rem;padding:0 1.2rem;height:3.4rem;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--ink-a24);color:var(--text-subtle);transition:border-color .25s,box-shadow .25s}.StoreBrowser_search__CAi7f:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-a25)}.StoreBrowser_search__CAi7f input{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-base);color:var(--text-strong)}.StoreBrowser_suggest__L7BrD{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;font-size:var(--fs-sm);color:var(--text-subtle)}.StoreBrowser_suggest__L7BrD button{padding:.35rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--ink-a24);background:var(--white);font:inherit;font-weight:600;color:var(--text-strong);cursor:pointer;transition:border-color .2s,background .2s}.StoreBrowser_suggest__L7BrD button:hover{border-color:var(--primary);background:var(--primary-a8)}.StoreBrowser_colors__qZR3W{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.StoreBrowser_colorsLabel__bUCDF{margin-right:.3rem;font-size:var(--fs-sm);font-weight:700;color:var(--text-subtle)}.StoreBrowser_swatch__FoNdP{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:var(--radius-round);border:2px solid transparent;background:transparent;cursor:pointer;transition:transform .2s var(--ease-spring),border-color .2s}.StoreBrowser_swatch__FoNdP span{width:1.4rem;height:1.4rem;border-radius:var(--radius-round);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink-a24)}.StoreBrowser_swatch__FoNdP:hover{transform:scale(1.12)}.StoreBrowser_swatch__FoNdP[aria-pressed=true]{border-color:var(--primary)}.StoreBrowser_swatch__FoNdP:focus-visible{outline:2px solid var(--beam);outline-offset:2px}.StoreBrowser_gridTitle__oeuL3{margin:2.4rem 0 0;font-size:var(--fs-h2-sm);font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.StoreBrowser_count__8626Z{display:flex;align-items:center;gap:1rem;margin:1.4rem 0 1rem;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.StoreBrowser_clear__xC4dO{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.StoreBrowser_grid__cf3_5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.StoreBrowser_skelCard__ayNpe{display:grid;gap:.7rem;padding-bottom:1rem;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);overflow:hidden}.StoreBrowser_skelPhoto__xHDyr{aspect-ratio:1/1;border-radius:0}.StoreBrowser_skelLine__RV96a{height:1rem;margin:.4rem 1rem 0}.StoreBrowser_skelLineShort__8h6zK{width:55%;height:.8rem;margin:0 1rem}.StoreBrowser_empty__sQSbY{padding:3rem 0}.StoreBrowser_empty__sQSbY,.StoreBrowser_none__S8aVx{text-align:center;color:var(--text-muted);font-size:var(--fs-lg)}.StoreBrowser_none__S8aVx{display:grid;justify-items:center;gap:.4rem;padding:4rem 1rem}.StoreBrowser_none__S8aVx p{margin:0}.StoreBrowser_noneActions__gRjyh{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;margin-top:1.2rem}.StoreBrowser_wa__X6wWY{padding:.8rem 1.4rem;border-radius:var(--radius-pill);background:var(--whatsapp);color:var(--white);font-size:var(--fs-md);font-weight:700}.StoreBrowser_wa__X6wWY:hover{background:var(--whatsapp-hover)}@media (max-width:1100px){.StoreBrowser_grid__cf3_5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.StoreBrowser_grid__cf3_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.StoreBrowser_bar__B_krb{margin:0 -.6rem;padding:.5rem .6rem}.StoreBrowser_toolbar__j_wqF{gap:.5rem}.StoreBrowser_search__CAi7f{height:3rem;padding:0 1rem}.StoreBrowser_colors__qZR3W{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.StoreBrowser_colors__qZR3W::-webkit-scrollbar{display:none}.StoreBrowser_colorsLabel__bUCDF,.StoreBrowser_swatch__FoNdP{flex:none}}@media (max-width:480px){.StoreBrowser_section__2hEG_{padding:1rem 0 var(--section-y-sm)}}.StoreBrowser_range__7MwJn{margin:1rem 0 0;text-align:center;font-size:var(--fs-sm);color:var(--text-subtle)}.StoreHero_hero__7ysUY{padding:calc(var(--header-height) + 2.2rem) 0 2.4rem;background:radial-gradient(700px circle at 85% 10%,var(--accent-a20),transparent 60%),linear-gradient(180deg,var(--deep-a80),var(--deep-a95)),var(--bg-deep)}.StoreHero_crumbs__FBIlB{margin-bottom:.8rem;font-size:var(--fs-sm);color:var(--text-on-dark-muted)}.StoreHero_crumbs__FBIlB a{color:var(--text-on-dark-body)}.StoreHero_crumbs__FBIlB a:hover{color:var(--white)}.StoreHero_eyebrow__0RjMN{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:.7rem;color:var(--beam);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.StoreHero_eyebrow__0RjMN:before{content:"";width:30px;height:2px;background:currentColor;box-shadow:0 0 10px var(--beam)}.StoreHero_title__h_D9q{margin:0 0 .7rem;font-size:var(--fs-h2);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--white);text-wrap:balance}.StoreHero_text__i2Tcs{margin:0;max-width:60ch;font-size:var(--fs-base);line-height:1.6;color:var(--text-on-dark-muted)}@media (max-width:600px){.StoreHero_hero__7ysUY{padding:calc(var(--header-height) + 1.4rem) 0 1.4rem}.StoreHero_text__i2Tcs{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-md)}}.RelatedProducts_section__GaOgu{padding:var(--section-y-sm) 0 var(--section-y);background:var(--bg-alt);overflow:hidden}.RelatedProducts_head__flUfw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1.8rem}.RelatedProducts_title__s1NfX{margin:0;font-size:var(--fs-h2-sm);font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.RelatedProducts_all__wus3Z{flex:none;font-size:var(--fs-md);font-weight:700;color:var(--primary);white-space:nowrap}.RelatedProducts_all__wus3Z:hover{text-decoration:underline;text-underline-offset:3px}.RelatedProducts_allCard__BxHMQ{display:grid;align-content:center;justify-items:center;gap:.8rem;min-height:100%;padding:2rem 1.4rem;text-align:center;border-radius:var(--radius-lg);border:2px dashed var(--ink-a24);color:var(--text-strong);font-weight:700;transition:border-color .25s,background .25s}.RelatedProducts_allCard__BxHMQ:hover{border-color:var(--primary);background:var(--primary-a8)}.RelatedProducts_allCard__BxHMQ:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.RelatedProducts_allNum__NyV_i{font-size:var(--fs-4xl);font-weight:800;letter-spacing:-.03em;color:var(--primary)}.RelatedProducts_allArrow__qFXhX{font-size:var(--fs-2xl);color:var(--primary)}@media (max-width:600px){.RelatedProducts_head__flUfw{flex-direction:column;align-items:flex-start;gap:.4rem}}.BenefitItem_item__20p9s{padding:.2rem 0 .2rem 1.3rem;border-left:2px solid var(--primary)}.BenefitItem_title__XzhN7{margin:0 0 .4rem;font-size:var(--fs-lg);font-weight:800;color:var(--text-main)}.BenefitItem_text__srnWH{margin:0;color:var(--text-soft);line-height:1.6;font-size:var(--fs-md)}.FaqItem_item__FQhcB{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);transition:border-color .3s,box-shadow .3s}.FaqItem_item__FQhcB[open]{border-color:var(--primary-a40);box-shadow:0 16px 36px var(--ink-a9)}.FaqItem_question__p1fPx{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 1.5rem;font-size:var(--fs-lg);font-weight:700;color:var(--text-dark);cursor:pointer;list-style:none}.FaqItem_question__p1fPx::-webkit-details-marker{display:none}.FaqItem_question__p1fPx:focus-visible{outline:2px solid var(--beam);outline-offset:3px;border-radius:var(--radius-lg)}.FaqItem_plus__gaN1R{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-round);background:var(--primary-a8);transition:background .3s,transform .4s var(--ease-out)}.FaqItem_plus__gaN1R:after,.FaqItem_plus__gaN1R:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--primary);transform:translate(-50%,-50%);transition:transform .4s var(--ease-out),background .3s}.FaqItem_plus__gaN1R:after{transform:translate(-50%,-50%) rotate(90deg)}.FaqItem_item__FQhcB[open] .FaqItem_plus__gaN1R{background:var(--primary);transform:rotate(180deg)}.FaqItem_item__FQhcB[open] .FaqItem_plus__gaN1R:after,.FaqItem_item__FQhcB[open] .FaqItem_plus__gaN1R:before{background:var(--white)}.FaqItem_item__FQhcB[open] .FaqItem_plus__gaN1R:after{transform:translate(-50%,-50%) rotate(0deg)}.FaqItem_answer__DweI5{margin:0;padding:0 1.5rem 1.4rem;color:var(--ink-600);line-height:1.7;max-width:70ch}.CheckList_list__qHlKJ{display:grid;gap:.9rem;margin:0}.CheckList_list__qHlKJ li{display:flex;align-items:flex-start;gap:.85rem;font-size:var(--fs-base);line-height:1.5}.CheckList_light__j5g5F li{color:var(--ink-700)}.CheckList_dark__C9hEt li{color:var(--text-on-dark-body)}.CheckList_mark__WmL8d{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:1px;border-radius:var(--radius-round);color:var(--beam);background:var(--accent-a8);border:1px solid var(--accent-a35)}.SectionHeading_heading__zo1ln{max-width:760px;margin-bottom:3.2rem}.SectionHeading_center__bOGz_{margin-inline:auto;text-align:center}.SectionHeading_center__bOGz_ .SectionHeading_eyebrow__wF13N{justify-content:center}.SectionHeading_eyebrow__wF13N{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1rem;color:var(--primary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.SectionHeading_eyebrow__wF13N:before{content:"";width:30px;height:2px;background:currentColor}.SectionHeading_dark___sK40 .SectionHeading_eyebrow__wF13N{color:var(--beam)}.SectionHeading_dark___sK40 .SectionHeading_eyebrow__wF13N:before{box-shadow:0 0 10px var(--beam)}.SectionHeading_title__M3bBa{margin:0 0 1rem;font-size:var(--fs-h2);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.SectionHeading_light__BaEQA .SectionHeading_title__M3bBa{color:var(--text-dark)}.SectionHeading_dark___sK40 .SectionHeading_title__M3bBa{color:var(--white)}.SectionHeading_text__bcn3T{margin:0;font-size:var(--fs-lg);line-height:1.65}.SectionHeading_light__BaEQA .SectionHeading_text__bcn3T{color:var(--ink-600)}.SectionHeading_light__BaEQA .SectionHeading_text__bcn3T strong{color:var(--text-dark);font-weight:600}.SectionHeading_dark___sK40 .SectionHeading_text__bcn3T{color:var(--text-on-dark-muted)}.SectionHeading_dark___sK40 .SectionHeading_text__bcn3T strong{color:var(--white);font-weight:600}.WorkCard_card__TJyQM{margin:0;display:flex;flex-direction:column;gap:.8rem}.WorkCard_frame__HUAt6{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--surface-muted);border:1px solid var(--ink-a9)}.WorkCard_img__o8T_f{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.WorkCard_card__TJyQM:hover .WorkCard_img__o8T_f{transform:scale(1.04)}.WorkCard_caption__bdUP0{display:flex;flex-direction:column;gap:.15rem;padding:0 .2rem}.WorkCard_tag__8kAv_{color:var(--primary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WorkCard_title__r_9Mx{color:var(--text-dark);font-size:var(--fs-md);font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.WorkCard_img__o8T_f{transition:none}.WorkCard_card__TJyQM:hover .WorkCard_img__o8T_f{transform:none}}.ExampleCard_card__bHp_R{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--card-bg);border:1px solid var(--card-border);transition:transform .4s var(--ease-out),box-shadow .4s}.ExampleCard_card__bHp_R:hover{transform:translateY(-5px);box-shadow:0 22px 44px var(--card-shadow)}.ExampleCard_media__X03pF{position:relative;aspect-ratio:4/3;background:var(--surface-muted);overflow:hidden}.ExampleCard_media__X03pF img{object-fit:cover;transition:transform .7s var(--ease-out)}.ExampleCard_card__bHp_R:hover .ExampleCard_media__X03pF img{transform:scale(1.05)}.ExampleCard_contain__hn1Zb{background:var(--white)}.ExampleCard_contain__hn1Zb img{object-fit:contain;padding:.6rem}.ExampleCard_body__uBbCE{padding:1.2rem 1.3rem 1.4rem}.ExampleCard_title__CbuRh{margin:0 0 .4rem;font-size:var(--fs-lg);font-weight:800;color:var(--text-main)}.ExampleCard_text__92QCH{margin:0;color:var(--text-soft);line-height:1.55;font-size:var(--fs-md)}.Faqs_section__KUuC0{background:var(--white);color:var(--text-dark);padding:var(--section-y) 0}.Faqs_grid__lvKmx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.Faqs_grid__lvKmx>:first-child{position:sticky;top:calc(var(--header-height) + 2.5rem);margin-bottom:0}.Faqs_list__fyh90{display:grid;gap:.8rem}@media (max-width:960px){.Faqs_grid__lvKmx{grid-template-columns:1fr;gap:2rem}.Faqs_grid__lvKmx>:first-child{position:static}.Faqs_section__KUuC0{padding:var(--section-y-sm) 0}}.Faqs_more__gAtSi{margin-top:.6rem}.FinalCta_section__T4ms3{background:var(--bg-alt);padding:var(--section-y) 0}.FinalCta_shell__X_F1v{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:3rem;align-items:center;padding:3.2rem;border-radius:var(--radius-2xl);color:var(--white);background:radial-gradient(600px circle at 100% 0,var(--accent-a35),transparent 60%),radial-gradient(500px circle at 0 100%,var(--accent-a12),transparent 60%),var(--surface-900);box-shadow:0 40px 80px var(--ink-a24)}.FinalCta_eyebrow__bwQsD{display:inline-block;margin-bottom:.9rem;color:var(--beam);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.FinalCta_title__7dG5x{margin:0 0 .9rem;font-size:var(--fs-h2-sm);font-weight:800;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.FinalCta_text__TEi9Y{margin:0;max-width:56ch;color:var(--text-on-dark-muted);line-height:1.65;font-size:var(--fs-base)}.FinalCta_actions__ajRZW{display:grid;gap:.8rem;min-width:280px}@media (max-width:900px){.FinalCta_shell__X_F1v{grid-template-columns:1fr;padding:2.2rem 1.5rem;gap:2rem}.FinalCta_actions__ajRZW{min-width:0}.FinalCta_section__T4ms3{padding:var(--section-y-sm) 0}}.PostGrid_section__4EYDq{background:var(--bg-alt);padding:var(--section-y) 0}.PostGrid_grid__BNePd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (max-width:1060px){.PostGrid_grid__BNePd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PostGrid_grid__BNePd{grid-template-columns:1fr}.PostGrid_section__4EYDq{padding:var(--section-y-sm) 0}}.InfoCard_card__vLLjZ{position:relative;padding:1.8rem;border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border);overflow:hidden;transition:transform .4s var(--ease-out),border-color .3s,box-shadow .4s}.InfoCard_card__vLLjZ:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--primary),var(--beam));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.InfoCard_card__vLLjZ:hover{transform:translateY(-5px);border-color:var(--primary-a40);box-shadow:0 22px 44px var(--card-shadow)}.InfoCard_card__vLLjZ:hover:before{transform:scaleX(1)}.InfoCard_num__NNlaF:before{content:attr(data-n)}.InfoCard_num__NNlaF{display:block;margin-bottom:.7rem;font-size:var(--fs-3xl);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--num-color)}.InfoCard_title__TM0wF{margin:0 0 .5rem;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;color:var(--text-main)}.InfoCard_text__gqXH5{margin:0;color:var(--text-soft);line-height:1.6;font-size:var(--fs-md)}.TechCard_card__1uMPC{padding:1.9rem;border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border)}.TechCard_title__7ASDN{margin:0 0 1.1rem;font-size:var(--fs-xl);font-weight:800;color:var(--text-main)}.TechCard_text__rJOFW{margin:0 0 1rem;color:var(--text-soft);line-height:1.6;font-size:var(--fs-md)}.TechCard_text__rJOFW:last-child{margin-bottom:0}.ServiceSection_section__0Gh54{padding:var(--section-y) 0}.ServiceSection_light__CwfCt{background:var(--white)}.ServiceSection_alt__ferxd,.ServiceSection_light__CwfCt{--card-bg:var(--white);--card-border:var(--ink-a9);--card-shadow:var(--ink-a12);--text-main:var(--text-dark);--text-soft:var(--text-muted);--num-color:var(--ink-a9);color:var(--text-dark)}.ServiceSection_alt__ferxd{background:var(--bg-alt)}.ServiceSection_dark__KPclZ{--card-bg:var(--surface-850);--card-border:var(--white-a12);--card-shadow:var(--black-a55);--text-main:var(--white);--text-soft:var(--text-on-dark-muted);--num-color:var(--white-a12);background:radial-gradient(700px circle at 100% 0,var(--accent-a8),transparent 60%),var(--bg-deep);color:var(--white)}.ServiceSection_split__Zwgzz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:center}.ServiceSection_photo__nntyc{position:relative;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--card-border);box-shadow:0 30px 70px var(--card-shadow)}.ServiceSection_photo__nntyc img{object-fit:cover}.ServiceSection_prose__VIKdE{max-width:78ch}.ServiceSection_paragraph__Cq0jZ{margin:0 0 1.1rem;font-size:var(--fs-base);line-height:1.75;color:var(--text-soft)}.ServiceSection_paragraph__Cq0jZ strong{color:var(--text-main);font-weight:600}.ServiceSection_split__Zwgzz .ServiceSection_paragraph__Cq0jZ:last-of-type{margin-bottom:1.6rem}.ServiceSection_grid__d_2_1{display:grid;gap:1.2rem;margin-top:2.6rem}.ServiceSection_prose__VIKdE+.ServiceSection_grid__d_2_1,.ServiceSection_split__Zwgzz+.ServiceSection_grid__d_2_1{margin-top:3rem}.ServiceSection_three__t_Znn{grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceSection_four__rIkvE{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.ServiceSection_two__bH3js{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1060px){.ServiceSection_four__rIkvE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ServiceSection_split__Zwgzz{grid-template-columns:1fr;gap:2.2rem}.ServiceSection_three__t_Znn{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceSection_section__0Gh54{padding:var(--section-y-sm) 0}}@media (max-width:640px){.ServiceSection_four__rIkvE,.ServiceSection_three__t_Znn,.ServiceSection_two__bH3js{grid-template-columns:1fr}}.ContactInfoItem_item__T_urN{display:flex;gap:1rem;align-items:flex-start}.ContactInfoItem_icon__TWog7{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0;color:var(--beam);background:var(--accent-a8);border:1px solid var(--accent-a35)}.ContactInfoItem_label__UrnAR{display:block;margin-bottom:.15rem;font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-dark-subtle)}.ContactInfoItem_value__p8fSZ{white-space:pre-line;color:var(--white);line-height:1.5}a.ContactInfoItem_value__p8fSZ:hover{color:var(--beam)}.ContactInfoItem_extra__JNQqd{display:block;margin-top:.15rem;font-size:var(--fs-sm);font-weight:600;color:var(--beam)}.ContactInfoItem_extra__JNQqd:hover{text-decoration:underline}.Contact_section__n0Dpy{background:radial-gradient(800px circle at 0 0,var(--accent-a12),transparent 55%),var(--bg-deep);padding:var(--section-y) 0}.Contact_grid__f04ce{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.Contact_info__JpZoa{padding:2rem;border-radius:var(--radius-xl);background:var(--surface-900);border:1px solid var(--white-a8)}.Contact_infoTitle__wwlGU{margin:0 0 1.6rem;font-size:var(--fs-xl);font-weight:800;color:var(--white)}.Contact_list__XDSwl{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}.Contact_map__kFdxj{display:block;width:100%;height:360px;margin-top:2rem;border:0;border-radius:var(--radius-lg);filter:grayscale(.4) contrast(1.05)}@media (max-width:960px){.Contact_grid__f04ce{grid-template-columns:1fr}.Contact_section__n0Dpy{padding:var(--section-y-sm) 0}.Contact_map__kFdxj{height:280px}}