@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.2o-n9zscog2s2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.08x40ejr93q31.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.p.13xy2ufn918bd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}._7VZxjq_className{font-family:Barlow,Barlow Fallback;font-style:normal}._7VZxjq_variable{--fuente-texto:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb2df980ecf86a76-s.387lxinyt__tl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0e0a5b0398f6a72f-s.0mylc-z0bk5-u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c153c022564ac00-s.p.1gz060p0uh945.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e410cf3d4b72150d-s.0per3_s8txd5t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/5a44eb0c9b89120a-s.06emmsnmvfe0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/49d07f3cdebee475-s.p.2ym016vf676x8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.XH-ycW_className{font-family:Barlow Condensed,Barlow Condensed Fallback}.XH-ycW_variable{--fuente-titulo:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--ink:#1f1a17;--ink-2:#4a423b;--muted:#7a7067;--bg:#fff;--surface:#f7f4ee;--surface-2:#efe9df;--card:#fff;--line:#e8e1d5;--well:#fff;--red:#1b8f1f;--red-deep:#11630f;--yellow:#f2c230;--yellow-soft:#fdf0c9;--skin:#e8c08a;--bar:#1c2b1e;--bar-ink:#f3eee6;--wa:#1fae55;--ok:#18794e;--on-red:#fff;--on-yellow:#1f1a17;--shadow:0 1px 2px #1f1a170f, 0 8px 24px #1f1a170f;--logo-light:block;--logo-dark:none;--f-display:var(--fuente-titulo), "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--f-body:var(--fuente-texto), "Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:14px;--wrap:1392px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}@media (max-width:640px){.wrap{padding-inline:16px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.tabnum{font-variant-numeric:tabular-nums}.topbar{background:var(--bar);color:var(--bar-ink);font-size:13px}.topbar .wrap{justify-content:space-between;align-items:center;gap:18px;min-height:36px;display:flex}.topbar ul{gap:0;margin:0;padding:0;list-style:none;display:flex}.topbar li{white-space:nowrap;border-left:1px solid #ffffff24;align-items:center;gap:7px;padding-inline:16px;display:flex}.topbar li:first-child{border-left:0;padding-left:0}.topbar .ic{width:15px;height:15px;color:var(--yellow)}@media (hover:hover){.topbar a:hover{color:var(--yellow)}}.tb-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.tb-track{width:max-content;animation:38s linear infinite marquee;display:flex}@media (hover:hover){.tb-marquee:hover .tb-track{animation-play-state:paused}}.tb-track li{border-left:0;padding-inline:0 34px}.tb-track li:after{content:"";background:var(--yellow);opacity:.7;border-radius:50%;width:5px;height:5px;margin-left:34px}.tb-track li{gap:7px}.tb-links{flex:none}.tb-links li:first-child{border-left:1px solid #ffffff24}@media (max-width:900px){.topbar .hide-m{display:none}.tb-track{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.tb-track{animation:none}.tb-track ul[aria-hidden]{display:none}.tb-marquee{overflow-x:auto}}.header{background:var(--card);border-bottom:1px solid var(--line);top:env(safe-area-inset-top,0px);z-index:40;position:sticky}.header-main{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-block:10px;display:grid}.logo{align-items:center;height:72px;display:flex}.logo img{width:auto;height:72px}.logo .l-light{display:var(--logo-light)}.logo .l-dark{display:var(--logo-dark)}.search{border:2px solid var(--ink);background:var(--card);border-radius:16px;justify-self:center;align-items:center;gap:6px;width:100%;max-width:780px;height:56px;padding:5px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.search:focus-within,.search.open{border-color:var(--red);box-shadow:0 0 0 4px #fbc90b73}.scat{flex:none;height:100%;position:relative}.scat-btn{background:var(--surface);height:100%;color:var(--ink);border:0;border-radius:11px;align-items:center;gap:8px;max-width:230px;padding:0 12px 0 6px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex}.scat-btn[aria-expanded=true]{background:var(--yellow-soft)}@media (hover:hover){.scat-btn:hover{background:var(--yellow-soft)}}.scat-ic{background:var(--yellow);width:32px;height:32px;color:var(--on-yellow);border-radius:9px;flex:none;place-items:center;display:grid}.scat-ic .ic{width:18px;height:18px}.scat-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scat-chev{flex:none;width:16px;height:16px;transition:transform .2s}.scat-btn[aria-expanded=true] .scat-chev{transform:rotate(180deg)}.scat-menu{background:var(--card);border:1px solid var(--line);z-index:65;border-radius:16px;width:330px;max-height:min(70vh,520px);padding:8px;animation:.18s both megaIn;position:absolute;top:calc(100% + 12px);left:-7px;overflow:auto;box-shadow:0 18px 40px #1f1a172e}.scat-menu .sm-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px;font-size:11px;font-weight:800}.scat-opt{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;font-weight:600;display:grid}.scat-opt.kb{background:var(--surface)}@media (hover:hover){.scat-opt:hover{background:var(--surface)}}.scat-opt .oi{background:var(--surface-2);width:36px;height:36px;color:var(--red);border-radius:10px;place-items:center;display:grid}.scat-opt .oi .ic{width:19px;height:19px}.scat-opt .on-ck{width:18px;height:18px;color:var(--red);opacity:0}.scat-opt .n{color:var(--muted);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.scat-opt[aria-selected=true]{background:var(--yellow-soft)}.scat-opt[aria-selected=true] .oi{background:var(--yellow);color:var(--on-yellow)}.scat-opt[aria-selected=true] .on-ck{opacity:1}.s-field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.s-lupa{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.s-field input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:0 38px 0 42px;font-size:16px}.s-field input::placeholder{color:var(--muted);opacity:1;transition:opacity .25s}.s-field input.ph-out::placeholder{opacity:0}.s-field input::-webkit-search-cancel-button{display:none}.s-clear{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:4px}.s-clear .ic{width:15px;height:15px}@media (hover:hover){.s-clear:hover{background:var(--line)}}.s-go{background:var(--red);height:100%;color:var(--on-red);border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:800;transition:background-color .2s;display:inline-flex}@media (hover:hover){.s-go:hover{background:var(--red-deep)}}.s-go .ic{width:18px;height:18px;transition:transform .2s}@media (hover:hover){.s-go:hover .ic{transform:translate(3px)}}.suggest{background:var(--card);border:1px solid var(--line);z-index:60;border-radius:16px;max-height:min(74vh,640px);padding:10px;position:absolute;top:calc(100% + 12px);left:-2px;right:-2px;overflow:auto;box-shadow:0 18px 40px #1f1a172e}.sg-sec+.sg-sec{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.sg-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:11px;font-weight:800;display:flex}.sg-title button{letter-spacing:0;text-transform:none;color:var(--red);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.sg-chips{flex-wrap:wrap;gap:8px;padding:0 6px 4px;display:flex}.sg-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.sg-chip .ic{width:15px;height:15px;color:var(--muted)}.sg-chip.kb{border-color:var(--ink);background:var(--yellow-soft)}@media (hover:hover){.sg-chip:hover{border-color:var(--ink);background:var(--yellow-soft)}}.sg-chip.sg-own{background:var(--red);border-color:var(--red);color:#fff}.sg-chip.sg-own.kb{background:var(--red-deep)}@media (hover:hover){.sg-chip.sg-own:hover{background:var(--red-deep)}}.sg-row{color:var(--ink);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.sg-row.kb{background:var(--surface)}@media (hover:hover){.sg-row:hover{background:var(--surface)}}.sg-row .oi{background:var(--surface-2);width:36px;height:36px;color:var(--red);border-radius:10px;place-items:center;display:grid}.sg-row .oi .ic{width:18px;height:18px}.sg-row .t{min-width:0;font-size:14px;font-weight:600}.sg-row .t small{color:var(--muted);font-size:12px;font-weight:500;display:block}.sg-row .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sg-prod{color:var(--ink);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.sg-prod.kb{background:var(--surface)}@media (hover:hover){.sg-prod:hover{background:var(--surface)}}.sg-prod .ph{border:1px solid var(--line);border-radius:8px;width:52px}.sg-prod .s-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sg-prod .s-meta{color:var(--muted);font-size:12px}.sg-prod .s-price{font-family:var(--f-display);white-space:nowrap;font-size:19px;font-weight:700}.suggest mark{background:var(--yellow-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--yellow);border-radius:3px;padding:0 1px}.sg-all{background:var(--ink);color:var(--bg);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px;font-weight:800;display:flex}.sg-all.kb{background:var(--red);color:#fff}@media (hover:hover){.sg-all:hover{background:var(--red);color:#fff}}.sg-all .ic{width:18px;height:18px}.sg-empty{padding:14px 10px 6px}.sg-empty b{font-size:15px;display:block}.sg-empty p{color:var(--muted);margin:4px 0 10px;font-size:14px}.sg-hint{color:var(--muted);justify-content:flex-end;gap:14px;padding:8px 8px 0;font-size:12px;display:flex}.sg-hint kbd{border:1px solid var(--line);background:var(--surface);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:700}@media (max-width:1100px){.sg-hint{display:none}}.actions{align-items:center;gap:6px;display:flex}.icon-btn{background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 10px;display:inline-flex;position:relative}@media (hover:hover){.icon-btn:hover{background:var(--surface)}}.icon-btn .ic{width:24px;height:24px}.cart-btn .count{left:15px;top:0!important;right:auto!important}.cart-btn .cart-sum{margin-left:6px}.icon-btn .count{background:var(--red);min-width:19px;height:19px;color:var(--on-red);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:3px;right:1px}.icon-btn .count[data-n="0"]{display:none}.cart-btn .cart-sum{color:var(--muted);flex-direction:column;align-items:flex-start;font-size:12px;line-height:1.1;display:flex}.cart-btn .cart-sum b{color:var(--ink);font-size:14px}.menu-btn{display:none}.nav{border-top:1px solid var(--line)}.nav .wrap{align-items:center;gap:4px;min-height:52px;display:flex}.nav-links{flex:1;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-links>li>a,.nav-links>li>button{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.nav-links>li>a.on{background:var(--surface)}@media (hover:hover){.nav-links>li>a:hover,.nav-links>li>button:hover{background:var(--surface)}}.pill-brand{color:var(--on-red);margin-right:8px;background:var(--red)!important}@media (hover:hover){.pill-brand:hover{background:var(--red-deep)!important}}.btn-mayo{background:var(--yellow);color:var(--on-yellow);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.btn-mayo:hover{filter:brightness(.96)}}.mega-wrap{position:relative}.mega{background:var(--card);border:1px solid var(--line);width:min(1080px,100vw - 48px);box-shadow:var(--shadow);z-index:50;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:22px 26px;padding:22px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.mega h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 6px;font-size:19px;font-weight:800}@media (hover:hover){.mega h4 a:hover{color:var(--red)}}.mega ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega li a{color:var(--ink-2);font-size:14px}@media (hover:hover){.mega li a:hover{color:var(--red)}}.mega .n{color:var(--muted);font-size:12px}@media (max-width:1100px){.nav{display:none}.menu-btn{display:inline-flex}.header-main{grid-template-columns:auto 1fr auto;gap:12px}.search{grid-area:2/1/auto/-1}.header-main>.logo{grid-area:1/1}.header-main>.actions{grid-area:1/3;justify-self:end}.cart-btn .cart-sum{display:none}.logo,.logo img{height:58px}}@media (max-width:640px){.search{height:52px}.scat-label,.scat-chev{display:none}.scat-btn{padding:0 4px}.s-go span{display:none}.s-go{padding:0 14px}.scat-menu{width:min(330px,100vw - 32px)}.logo,.logo img{height:50px}}.scrim{z-index:80;background:#0f0d0c8c;position:fixed;inset:0}.drawer{background:var(--card);z-index:90;width:min(360px,88vw);padding:calc(16px + env(safe-area-inset-top,0px)) 18px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow);position:fixed;top:0;bottom:0;left:0;overflow:auto}.drawer.right{left:auto;right:0}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drawer-head img{height:50px}.drawer nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 4px;font-weight:600;display:flex}.drawer .d-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:18px 0 4px;font-size:15px;font-weight:800}.btn{text-align:center;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.1;display:inline-flex}.btn-dark{background:var(--ink);color:var(--bg)}@media (hover:hover){.btn-dark:hover{background:var(--red);color:var(--on-red)}}.btn-red{background:var(--red);color:var(--on-red)}@media (hover:hover){.btn-red:hover{background:var(--red-deep)}}.btn-yellow{background:var(--yellow);color:var(--on-yellow)}@media (hover:hover){.btn-yellow:hover{filter:brightness(.95)}}.btn-wa{background:var(--wa);color:#fff}@media (hover:hover){.btn-wa:hover{filter:brightness(.93)}}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}@media (hover:hover){.btn-ghost:hover{border-color:var(--ink)}}.btn-block{width:100%}.link-arrow{align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (hover:hover){.link-arrow:hover{color:var(--red)}}main{min-height:50vh}.sec{padding-block:44px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.sec-head h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(28px,3.4vw,40px);font-style:italic;font-weight:800;line-height:1}.sec-head h2 em{color:var(--red);font-style:italic}.sec-head p{color:var(--muted);margin:6px 0 0}.sec-head .row-ctrl{align-items:center;gap:8px;display:flex}.round-btn{border:1px solid var(--line);background:var(--card);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.round-btn:hover{border-color:var(--ink)}}.hero{padding-top:22px}.slider{background:var(--surface);aspect-ratio:2079/756;border-radius:18px;position:relative;overflow:hidden}.slides{height:100%;transition:transform .6s cubic-bezier(.6,.05,.2,1);display:flex}.slides a{flex:0 0 100%;height:100%}.slides img{object-fit:cover;width:100%;height:100%;display:block}.slider .arrow{color:#fff;background:#1f1a178c;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.slider .arrow:hover{background:#1f1a17d9}}.slider .prev{left:14px}.slider .next{right:14px}.dots{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dots button{background:#ffffffb3;border:0;border-radius:6px;width:9px;height:9px;padding:0;transition:width .3s}.dots button.on{background:var(--yellow);width:26px}@media (max-width:640px){.slider{border-radius:12px}.slider .arrow{display:none}.dots{bottom:5px}.dots button{width:7px;height:7px}.dots button.on{width:18px}}.promos{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.promo{isolation:isolate;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.promo .tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:800}.promo h3{font-family:var(--f-display);text-transform:uppercase;max-width:15ch;font-size:clamp(26px,2.4vw,34px);font-style:italic;font-weight:800;line-height:.98}.promo p{max-width:34ch;margin:0;font-size:14px}.promo .btn{align-self:flex-start;padding:10px 16px;font-size:14px}.promo-cacique{background:var(--red);color:#fff;padding-right:49%}.promo-cacique h3,.promo-cacique p{text-shadow:0 1px 10px #9600148c}.promo-cacique .pc-img{object-fit:cover;object-position:84% 18%;z-index:-1;transform-origin:100%;width:56%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 18%,#000 36%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 18%,#000 36%)}.pc-txt,.oa-txt{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.promo-cacique .tag{background:var(--yellow);color:var(--on-yellow)}.promo-mayo{background:var(--yellow) none center / cover;color:var(--on-yellow)}.promo-mayo .big{font-family:var(--f-display);color:var(--red-deep);white-space:nowrap;font-size:clamp(52px,13vw,76px);font-style:italic;font-weight:800;line-height:.8}.promo-mayo .tag{background:var(--ink);color:var(--yellow)}.promo-pro{color:#fff;background:#1f1a17}.promo-pro img{object-fit:cover;object-position:70% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.promo-pro:after{content:"";z-index:-1;background:linear-gradient(90deg,#14100ef2 0%,#14100ed1 30%,#14100e66 58%,#14100e0d 88%);position:absolute;inset:0}.promo-pro h3,.promo-pro p{text-shadow:0 1px 12px #000000b3,0 1px 2px #00000080}.promo-pro .tag{color:#1f1a17;background:#fff}@media (max-width:1000px){.promos{grid-template-columns:1fr 1fr}.promo-cacique{grid-column:1/-1}}@media (max-width:640px){.promos{grid-template-columns:1fr}.promo{min-height:200px}.promo-cacique{padding-right:46%}.promo-cacique .pc-img{width:54%}}.row-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.row-scroll::-webkit-scrollbar{display:none}.row-scroll>*{scroll-snap-align:start}@media (max-width:1100px){.row-scroll{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:640px){.row-scroll{grid-auto-columns:72%;gap:12px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;padding:12px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}@media (hover:hover){.card:hover{box-shadow:var(--shadow);border-color:#0000}}.card .media{background:var(--well);border-radius:10px;display:block;position:relative;overflow:hidden}.ph{aspect-ratio:1;background-color:var(--well);background-repeat:no-repeat;width:100%;max-width:100%;display:block}.ph.noimg{background:var(--yellow-soft) url(/assets/logo.png) center / 58% no-repeat;opacity:.9}.card .badges{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:8px;left:8px}.badge{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1}.badge-red{background:var(--red);color:var(--on-red)}.badge-yellow{background:var(--yellow);color:var(--on-yellow)}.badge-dark{background:var(--ink);color:var(--bg)}.fav{z-index:2;border:1px solid var(--line);color:#1f1a17;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.fav .ic{width:18px;height:18px}.fav.on{color:var(--red)}.fav.on .ic{fill:currentColor}.card .body{flex-direction:column;flex:1;gap:4px;padding:12px 2px 0;display:flex}.card .brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.card .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover){.card .name:hover{color:var(--red)}}.card .code{color:var(--muted);font-size:12px}.price{font-family:var(--f-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.price small{font-family:var(--f-body);color:var(--muted);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.price.ask{color:var(--ink-2);font-size:20px}.card .price{margin-top:auto;padding-top:8px}.card .add{margin-top:10px}.add.done{background:var(--ok);color:#fff}@media (max-width:640px){.card{padding:8px}.card .name{font-size:14px}.price{font-size:22px}.card .add{padding:10px 8px;font-size:13px}.fav{width:32px;height:32px}}.cats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat-tile{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 44%;align-items:end;gap:8px;min-height:168px;padding:20px;transition:background .2s,border-color .2s;display:grid;position:relative;overflow:hidden}@media (hover:hover){.cat-tile:hover{background:var(--yellow);border-color:var(--yellow);color:var(--on-yellow)}}.cat-tile h3{font-family:var(--f-display);text-transform:uppercase;font-size:25px;font-style:italic;font-weight:800;line-height:1}.cat-tile .n{opacity:.75;margin-top:8px;font-size:13px;font-weight:600;display:block}.cat-tile .pic{background:var(--well);border-radius:12px;align-self:center;overflow:hidden;transform:rotate(3deg);box-shadow:0 6px 18px #1f1a171f}.cat-tile:nth-child(2n) .pic{transform:rotate(-3deg)}@media (max-width:1100px){.cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cats{gap:10px}.cat-tile{grid-template-columns:1fr;min-height:0;padding:14px}.cat-tile .pic{display:none}.cat-tile h3{font-size:21px}}.own{grid-template-columns:340px 1fr;align-items:stretch;gap:20px;display:grid}.own-art{background:var(--yellow);color:#1f1a17;isolation:isolate;border-radius:18px;flex-direction:column;justify-content:flex-start;gap:10px;min-height:380px;padding:26px;display:flex;position:relative;overflow:hidden}.own-art .oa-img{transform-origin:bottom;object-fit:cover;object-position:76% 0%;z-index:-1;width:100%;height:56%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 26%);mask-image:linear-gradient(#0000 0%,#000 26%)}.own-art h2{font-family:var(--f-display);text-transform:uppercase;font-size:44px;font-style:italic;font-weight:800;line-height:.9}.own-art p{max-width:26ch;margin:0;font-weight:600}.own .row-scroll{grid-auto-columns:calc(25% - 12px)}@media (max-width:1100px){.own{grid-template-columns:1fr}.own-art{min-height:220px;padding-right:46%}.own-art .oa-img{object-position:72% 20%;width:56%;height:100%;top:0;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.own .row-scroll{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:640px){.own .row-scroll{grid-auto-columns:72%}.own-art{padding-right:44%}.own-art h2{font-size:36px}}.mayo-band{isolation:isolate;color:#f3eee6;background:#1f1a17 url(/assets/banner-4.webp) 100%/auto 100% no-repeat;border-radius:20px;align-items:center;min-height:380px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.mayo-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#1f1a17 0% 30%,#1f1a17d1 44%,#1f1a1700 66%);position:absolute;inset:0}.mayo-band>div{max-width:480px}.mb-img{display:none}.mayo-band h2{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(32px,4vw,54px);font-style:italic;font-weight:800;line-height:.95}.mayo-band h2 span{color:var(--yellow)}.mayo-band p{color:inherit;opacity:.85;max-width:44ch;margin:14px 0 0}.mayo-band .cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:1100px){.mayo-band{background-position:78%}.mayo-band:before{background:linear-gradient(90deg,#1f1a17 0% 38%,#1f1a17b3 58%,#1f1a171a 80%)}}@media (max-width:760px){.mayo-band{background:#1f1a17;min-height:0;padding:0;display:block}.mayo-band:before{display:none}.mayo-band .mb-img{aspect-ratio:2000/782;background:url(/assets/banner-4.webp) 100%/cover no-repeat;width:100%;display:block}.mayo-band>div{max-width:none;padding:22px 20px 26px}}.perks{background:var(--surface);border-block:1px solid var(--line)}.perks ul{grid-template-columns:repeat(5,1fr);margin:0;padding:18px 0;list-style:none;display:grid}.perks li{border-left:1px solid var(--line);align-items:center;gap:12px;padding:6px 16px;display:flex}.perks li:first-child{border-left:0;padding-left:0}.perks .ico{background:var(--card);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.perks b{font-size:15px;display:block}.perks span{color:var(--muted);font-size:13px}@media (max-width:1100px){.perks ul{grid-template-columns:repeat(2,1fr);gap:10px}.perks li{border-left:0;padding-left:0}}@media (max-width:520px){.perks ul{grid-template-columns:1fr}}.brw{gap:16px;display:grid}.br-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.br-tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.br-tabs button{color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.br-tabs button span{background:var(--line);color:var(--ink);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.br-tabs button.on{background:var(--ink);color:var(--bg)}.br-tabs button.on span{background:var(--yellow);color:var(--on-yellow)}.br-now{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.br-now .br-clock{color:var(--muted)}.br-now .br-clock b{color:var(--ink)}.br-live{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;animation:2s infinite livePulse;box-shadow:0 0 #18794e73}.br-live.off{background:var(--muted);animation:none}@keyframes livePulse{0%{box-shadow:0 0 #18794e73}70%,to{box-shadow:0 0 0 9px #18794e00}}.br-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.br-list{gap:10px;display:grid}.br-card{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.br-card.hl{border-color:var(--yellow)}.br-card.on{border-color:var(--ink);box-shadow:var(--shadow)}.br-head{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.br-num{background:var(--red);color:#fff;width:34px;height:34px;font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.br-card.on .br-num{background:var(--yellow);color:var(--on-yellow);box-shadow:0 0 0 3px var(--ink)}.br-name{flex-direction:column;min-width:0;line-height:1.15;display:flex}.br-name small{letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:800}.br-card.central .br-name small:after{content:" ★";color:var(--yellow)}.br-name b{font-family:var(--f-display);text-transform:uppercase;font-size:21px;font-style:italic;font-weight:800}.br-addr-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.br-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.br-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.br-status.open{color:var(--ok);background:#18794e1f}.br-status.soon{background:var(--yellow-soft);color:#9a6a00}.br-status.closed{background:var(--surface-2);color:var(--muted)}.br-body{gap:12px;padding:0 14px 14px 60px;display:grid}.br-row{align-items:flex-start;gap:10px;font-size:14px;display:flex}.br-row .ic{width:18px;height:18px;color:var(--red);margin-top:1px}.br-row b{text-transform:none;display:block}.br-row span{color:var(--muted);font-size:13px}.br-actions{flex-wrap:wrap;gap:8px;display:flex}.br-actions .btn{padding:10px 14px;font-size:14px}.br-map{border:1px solid var(--line);aspect-ratio:16/10;background:#efe9df;border-radius:18px;position:relative;overflow:hidden}.br-map img{object-fit:cover;width:100%;height:100%;animation:.4s fadeIn;display:block}.br-attr{color:#4a423b;background:#ffffffbf;border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;bottom:6px;right:8px}.br-pin{z-index:2;background:0 0;border:0;width:0;height:0;padding:0;position:absolute}.br-pin .br-drop{background:var(--red);border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:34px;height:34px;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .2s;display:grid;position:absolute;top:-44px;left:-17px;transform:rotate(-45deg);box-shadow:0 6px 14px #1f1a1759}.br-pin .br-drop b{color:#fff;font-family:var(--f-display);font-size:16px;font-weight:800;line-height:1;transform:rotate(45deg)}.br-pin:after{content:"";background:#1f1a174d;border-radius:50%;width:14px;height:6px;position:absolute;top:-4px;left:-7px}@media (hover:hover){.br-pin:hover .br-drop{transform:rotate(-45deg)scale(1.12)}}.br-pin.on{z-index:3}.br-pin.on .br-drop{background:var(--yellow);border-color:#1f1a17;transform:rotate(-45deg)scale(1.25)}.br-pin.on .br-drop b{color:#1f1a17}.br-pin.on:before{content:"";border:2px solid #1f1a17;border-radius:50%;width:32px;height:14px;animation:1.8s ease-out infinite pinRing;position:absolute;top:-10px;left:-16px}@keyframes pinRing{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.br-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1f1a17;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:-62px;left:0;transform:translate(-50%,-100%)}.br-tip:after{content:"";background:#1f1a17;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.br-pin.on .br-tip{opacity:1;transform:translate(-50%,calc(-100% - 4px))}@media (hover:hover){.br-pin:hover .br-tip{opacity:1;transform:translate(-50%,calc(-100% - 4px))}}.br-steps{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.br-grid{grid-template-columns:1fr}.br-map{order:-1}.br-steps{grid-template-columns:1fr}}@media (max-width:520px){.br-now{gap:6px 10px}.br-now .br-clock{width:100%;padding-left:20px}.br-head{grid-template-columns:auto minmax(0,1fr)}.br-status{grid-column:2;justify-self:start}.br-body{padding-left:14px}.br-tabs{width:100%}.br-tabs button{flex:1;justify-content:center;padding:9px 10px}.br-pin .br-drop{border-width:2px;width:26px;height:26px;top:-34px;left:-13px}.br-pin .br-drop b{font-size:13px}.br-tip{font-size:11px;top:-48px}.br-pin.on:before{width:24px;left:-12px}}.br-banner{background:var(--yellow);box-shadow:0 1px 0 var(--line);border-radius:20px;transition:box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.br-banner img{aspect-ratio:2000/727;object-fit:cover;object-position:0% 50%;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.br-banner:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px #1f1a1773}.br-banner:hover img{transform:scale(1.02)}}.br-banner:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width:640px){.br-banner{border-radius:16px}.br-banner img{aspect-ratio:1.46}}@media (prefers-reduced-motion:reduce){.br-banner,.br-banner img{transition:none}.br-banner:hover,.br-banner:hover img{transform:none}}.news{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.news article{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.news img{aspect-ratio:5/2;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.news article{overflow:hidden}.news a{display:block}.news .media-n{overflow:hidden}@media (hover:hover){.news article:hover img{transform:scale(1.04)}.news article:hover h3{color:var(--red)}}.news .t{padding:14px 16px 16px}.news h3{font-size:17px}.news p{color:var(--muted);margin:4px 0 0;font-size:14px}@media (max-width:900px){.news{grid-template-columns:1fr}}.title-band{background:var(--yellow) none center / 900px auto;color:var(--on-yellow)}.title-band .wrap{padding-block:26px 24px}.title-band h1{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(34px,4.6vw,58px);font-style:italic;font-weight:800;line-height:.92}.title-band p{max-width:60ch;margin:8px 0 0;font-weight:600}.crumbs{flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;display:flex}@media (hover:hover){.crumbs a:hover{text-decoration:underline}}.crumbs span{opacity:.6}.crumbs.plain{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:0;padding-block:14px}.shop{grid-template-columns:270px minmax(0,1fr);gap:28px;padding-block:26px 50px;display:grid}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.toolbar .count{color:var(--muted)}.toolbar .count b{color:var(--ink)}.toolbar label{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-weight:600;display:inline-flex}.toolbar select{background:0 0;border:0;padding:4px;font-weight:700}.filters-btn{display:none}.chips{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip button{color:var(--muted);background:0 0;border:0;padding:0;font-size:16px;line-height:1}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1250px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters{border:1px solid var(--line);background:var(--card);border-radius:14px;align-self:start;max-height:calc(100vh - 180px);position:sticky;top:160px;overflow:auto}.f-head{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.f-head button{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border:0;font-size:13px;font-weight:600}.f-sec{border-bottom:1px solid var(--line);padding:14px 18px}.f-sec:last-child{border-bottom:0}.f-sec h4{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.f-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.f-list a,.f-list label{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}@media (hover:hover){.f-list a:hover,.f-list label:hover{background:var(--surface)}}.f-list a.on{background:var(--ink);color:var(--bg);font-weight:700}.f-list .sub a{padding-left:20px;font-size:13px}.f-list .sub a.on{background:var(--yellow);color:var(--on-yellow)}.f-list .n{color:var(--muted);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px}.f-list a.on .n{color:inherit;background:#ffffff26}.f-list label span:first-child{align-items:center;gap:8px;display:flex}.f-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--red)}.f-search{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;margin-bottom:8px;padding:8px 12px}.f-more{color:var(--red);background:0 0;border:0;padding:6px 8px;font-weight:700}.f-price{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.f-price input{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;padding:8px 10px}.f-price button{background:var(--ink);color:var(--bg);border:0;border-radius:8px;padding:0 12px;font-weight:700}.empty{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:60px 20px}.empty h3{font-family:var(--f-display);text-transform:uppercase;font-size:30px;font-style:italic;font-weight:800}.empty p{color:var(--muted)}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:30px;display:flex}.pager button{border:1px solid var(--line);background:var(--card);font-variant-numeric:tabular-nums;border-radius:10px;min-width:42px;height:42px;font-weight:700}.pager button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pager button:disabled{opacity:.4;cursor:default}.pager .gap{color:var(--muted);align-self:center;padding:0 4px}@media (max-width:1000px){.shop{grid-template-columns:1fr}.filters{max-height:none;display:none;position:static}.filters-btn{display:inline-flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer .filters{border:0;display:block}}.pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;padding-block:26px 40px;display:grid}.pdp .gallery{border:1px solid var(--line);background:var(--well);border-radius:18px;padding:28px;position:relative}.pdp .gallery .ph{max-width:520px;margin:0 auto}.pdp .gallery .badges{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:16px;left:16px}.pdp .gallery .fav{width:44px;height:44px;top:16px;right:16px}.pdp .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pdp .meta a.badge{font-size:12px}.pdp h1{font-family:var(--f-display);text-transform:uppercase;margin:12px 0 14px;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1}.pdp .raw{color:var(--muted);margin-top:-4px;font-size:12px}.pdp .price{font-size:46px}.pdp .price-note{color:var(--muted);margin:6px 0 0;font-size:14px}.buy{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.qty{border:2px solid var(--line);background:var(--card);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qty button{background:0 0;border:0;width:42px;height:46px;font-size:20px;font-weight:700}@media (hover:hover){.qty button:hover{background:var(--surface)}}.qty input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;width:52px;font-weight:700}.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy .btn-wa{grid-column:1/-1}.pdp .info{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:22px}.pdp .info>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.pdp .info>div:last-child{border-bottom:0}.pdp .info .ico{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pdp .info b{display:block}.pdp .info span{color:var(--muted);font-size:14px}.pdp .info select{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;margin-top:6px;padding:8px 10px}.tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 16px;font-weight:700}.tabs button.on{color:var(--ink);border-color:var(--red)}.tab-body{max-width:75ch;color:var(--ink-2);padding:20px 0 10px}.spec{border:1px solid var(--line);border-radius:12px;grid-template-columns:160px 1fr;margin-top:14px;display:grid;overflow:hidden}.spec div{border-bottom:1px solid var(--line);padding:10px 14px;font-size:14px}.spec div:nth-child(odd){background:var(--surface);font-weight:700}.spec div:nth-last-child(-n+2){border-bottom:0}@media (max-width:900px){.pdp{grid-template-columns:1fr;gap:22px}.pdp .price{font-size:40px}.spec{grid-template-columns:120px 1fr}}.cart{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;padding-block:26px 50px;display:grid}.cart-list{border:1px solid var(--line);background:var(--card);border-radius:16px}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.cart-item:last-child{border-bottom:0}.cart-item .ph{border:1px solid var(--line);border-radius:10px;width:84px}.cart-item .nm{font-weight:600;line-height:1.3}@media (hover:hover){.cart-item .nm:hover{color:var(--red)}}.cart-item .sm{color:var(--muted);font-size:13px}.cart-item .sub{text-align:right;font-variant-numeric:tabular-nums;min-width:100px;font-weight:700}.cart-item .rm{color:var(--muted);background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}.cart-item .qty button{width:34px;height:38px;font-size:18px}.cart-item .qty input{width:40px}.summary{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px;position:sticky;top:160px}.summary h2{font-family:var(--f-display);text-transform:uppercase;margin-bottom:12px;font-size:28px;font-style:italic;font-weight:800}.sum-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:8px 0;display:flex}.sum-row.total{border-bottom:0;padding-top:12px;font-size:18px;font-weight:800}.field{gap:5px;margin-top:12px;display:grid}.field label{font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--card);border-radius:10px;width:100%;padding:11px 12px}.field textarea{resize:vertical;min-height:80px}.seg{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.seg label{border:2px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.seg label:has(input:checked){border-color:var(--ink);background:var(--surface)}.seg input{accent-color:var(--red)}.note{color:var(--muted);margin:10px 0 0;font-size:13px}.form-err{color:var(--red);margin-top:8px;font-size:13px;font-weight:600}@media (max-width:1000px){.cart{grid-template-columns:1fr}.summary{position:static}}@media (max-width:560px){.cart-item{grid-template-columns:64px minmax(0,1fr)}.cart-item .ph{width:64px}.cart-item .qty,.cart-item .sub{text-align:left;grid-column:2;justify-self:start}}.page{padding-block:34px 56px}.two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (max-width:900px){.two{grid-template-columns:1fr}}.lead{color:var(--ink-2);max-width:60ch;font-size:18px}.steps{counter-reset:s;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.steps li:before{content:counter(s);background:var(--yellow);width:48px;height:48px;color:var(--on-yellow);font-family:var(--f-display);border-radius:12px;place-items:center;font-size:28px;font-style:italic;font-weight:800;display:grid}.steps b{font-size:17px;display:block}.steps span{color:var(--muted)}.benefits{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.benefits div{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:14px}.benefits b{display:block}.benefits span{color:var(--muted);font-size:14px}.form-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:24px}.form-card h2{font-family:var(--f-display);text-transform:uppercase;font-size:30px;font-style:italic;font-weight:800}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.form-grid .full{grid-column:1/-1}@media (max-width:520px){.form-grid,.benefits{grid-template-columns:1fr}}.contact-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contact-list li{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:flex-start;gap:14px;padding:14px;display:flex}.contact-list .ico{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.contact-list b{display:block}.copy{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-left:6px;padding:3px 8px;font-size:12px;font-weight:700}.faq{max-width:860px}.faq details{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:10px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--red);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);margin:0;padding:0 18px 16px}.footer{background:var(--bar);color:var(--bar-ink);margin-top:0}.footer .wrap{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:32px;padding-block:48px 30px;display:grid}.footer img{width:auto;height:96px}.footer p{color:#f3eee6b8;max-width:36ch;font-size:14px}.footer h4{letter-spacing:.12em;text-transform:uppercase;margin:4px 0 14px;font-size:13px}.footer ul{color:#f3eee6bf;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}@media (hover:hover){.footer a:hover{color:var(--yellow)}}.footer .ct li{gap:10px;display:flex}.footer .ct .ic{width:17px;height:17px;color:var(--yellow);margin-top:2px}.footer .legal{border-top:1px solid #f3eee61f}.footer .legal .wrap{color:#f3eee699;flex-wrap:wrap;grid-template-columns:none;justify-content:space-between;gap:12px;padding-block:16px;font-size:13px;display:flex}.footer .legal b{color:var(--yellow)}@media (max-width:1000px){.footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer .wrap{grid-template-columns:1fr}}.caci{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;position:fixed}.wa-float{background:var(--yellow);border-radius:50%;width:76px;height:76px;display:block;position:relative;box-shadow:0 0 0 4px #fff,0 10px 26px #00000040}.wa-float picture{z-index:2;width:96px;height:96px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wa-mascot{filter:drop-shadow(0 3px 4px #1f1a1740);width:96px;max-width:none;height:96px;display:block}.caci-msg{animation:.55s cubic-bezier(.2,.7,.2,1) 1s backwards bubbleIn;position:absolute;bottom:30px;right:calc(100% + 14px)}.caci-bubble{color:#1f1a17;font-family:var(--f-display);letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:18px 18px 4px;padding:12px 18px;font-size:20px;font-style:italic;font-weight:800;line-height:1;animation:3.4s ease-in-out 1.8s infinite bob;display:block;position:relative;box-shadow:0 10px 26px #1f1a1733}.caci-bubble:after{content:"";background:#fff;border-radius:2px;width:14px;height:14px;position:absolute;bottom:6px;right:-6px;transform:rotate(45deg)}@keyframes bubbleIn{0%{opacity:0;transform:translate(10px)scale(.85)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:640px){.caci{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.wa-float{width:64px;height:64px}.wa-float picture,.wa-mascot{width:82px;height:82px}.caci-msg{bottom:24px;right:calc(100% + 10px)}.caci-bubble{padding:10px 14px;font-size:17px}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:100;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.toast a{color:var(--yellow);white-space:nowrap;font-weight:800}.demo-note{background:var(--yellow-soft);color:var(--ink);font-size:13px}.demo-note .wrap{text-align:center;justify-content:center;align-items:center;gap:10px;padding-block:8px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideL{0%{transform:translate(-100%)}to{transform:none}}@keyframes slideR{0%{transform:translate(100%)}to{transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.22)rotate(-6deg)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes waPulse{0%{box-shadow:0 0 #1fae5580}70%,to{box-shadow:0 0 0 18px #1fae5500}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chiefIn{0%{opacity:0;transform:translate(40px)rotate(4deg)}to{opacity:1;transform:none}}#app.page-in{animation:.35s backwards pageIn}.hero .slider{animation:.7s cubic-bezier(.2,.7,.2,1) backwards heroIn}.promos .promo{animation:.65s cubic-bezier(.2,.7,.2,1) backwards rise}.promos .promo:nth-child(2){animation-delay:.1s}.promos .promo:nth-child(3){animation-delay:.2s}@keyframes caciIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.promo-cacique .pc-img{animation:1s .15s backwards fadeIn}.promo-cacique .pc-img,.own-art .oa-img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.promo-cacique:hover .pc-img,.own-art:hover .oa-img{transform:scale(1.03)}}.promo-pro img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.promo-pro:hover img{transform:scale(1.06)}}.promo-mayo .big{transform-origin:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (hover:hover){.promo-mayo:hover .big{transform:scale(1.04)rotate(-1.5deg)}}.promo .btn .ic,.link-arrow .ic{transition:transform .25s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.promo:hover .btn .ic,.link-arrow:hover .ic,.btn:hover .ic[data-arrow]{transform:translate(4px)}}.slides img{transition:transform 6.5s linear;transform:scale(1)}.slides a.on img{transform:scale(1.045)}html .rv{opacity:.25;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}html .rv.in{opacity:1;transform:none}.sec-head h2 em{background:linear-gradient(var(--yellow), var(--yellow)) no-repeat 0 88% / 0% .16em;padding:0 .04em;transition:background-size .8s cubic-bezier(.2,.7,.2,1) .25s}.sec-head.in h2 em{background-size:100% .16em}.card{transition:box-shadow .25s,border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.card:hover{transform:translateY(-4px)}}.card .media .ph{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.card:hover .media .ph{transform:scale(1.06)}}.btn{transition:background-color .2s,color .2s,border-color .2s,transform .15s,filter .2s}.btn:active{transform:scale(.97)}.fav{transition:transform .2s,color .2s}@media (hover:hover){.fav:hover{transform:scale(1.08)}}.fav.pop .ic{animation:.4s cubic-bezier(.2,.7,.2,1) pop}.icon-btn.bump .ic{animation:.5s cubic-bezier(.2,.7,.2,1) bump}.icon-btn.bump .count{animation:.5s cubic-bezier(.2,.7,.2,1) pop}.fly{z-index:120;pointer-events:none;background-color:#fff;border-radius:12px;position:fixed;box-shadow:0 10px 30px #1f1a1740}.cat-tile .pic{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}@media (hover:hover){.cat-tile:hover .pic{transform:rotate(0)translateY(-6px)scale(1.06);box-shadow:0 14px 28px #1f1a172e}}.cat-tile h3{transition:transform .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.cat-tile:hover h3{transform:translate(4px)}}.scrim{animation:.25s both fadeIn}.drawer{animation:.32s cubic-bezier(.2,.7,.2,1) both slideL}.drawer.right{animation-name:slideR}.toast{animation:.3s cubic-bezier(.2,.7,.2,1) both toastIn}.mega:not([hidden]){animation:.22s both megaIn}.suggest:not([hidden]),.scat-menu:not([hidden]){animation:.18s both megaIn}@keyframes waPulseY{0%{box-shadow:0 0 0 4px #fff,0 0 0 4px #fbc90b99}70%,to{box-shadow:0 0 0 4px #fff,0 0 0 20px #fbc90b00}}.wa-float:after{content:"";z-index:0;border-radius:50%;animation:2.8s 1.5s infinite waPulseY;position:absolute;inset:0}.wa-float{transition:transform .2s}@media (hover:hover){.wa-float:hover{transform:scale(1.06)}}.nav-links>li>a,.nav-links>li>button{transition:background-color .2s,color .2s}.megaBtn-ic,#megaBtn .ic{transition:transform .25s}#megaBtn[aria-expanded=true] .ic{transform:rotate(180deg)}.brands-strip{padding-block:36px 8px}.brands-strip .label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:800}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee .track{width:max-content;padding-block:8px;animation:70s linear infinite marquee;display:flex}@media (hover:hover){.marquee:hover .track{animation-play-state:paused}}.marquee ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee li{align-items:center;display:flex}.brand-chip{border-radius:12px;justify-content:center;align-items:center;height:76px;padding:0 30px;transition:background-color .3s;display:flex}.brand-chip img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.55;width:auto;max-width:140px;height:44px;transition:filter .3s,opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:block}.brand-chip:focus-visible img{filter:none;opacity:1;transform:scale(1.08)}@media (hover:hover){.brand-chip:hover img{filter:none;opacity:1;transform:scale(1.08)}}@media (max-width:640px){.brand-chip{height:60px;padding:0 18px}.brand-chip img{max-width:108px;height:32px}}@media (prefers-reduced-motion:reduce){html .rv{opacity:1;transform:none}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee .track>ul[aria-hidden]{display:none}.slides a.on img{transform:none}}.hero2{padding-top:18px}.h2-box{isolation:isolate;border-radius:18px;padding:16px 28px 20px;position:relative;overflow:hidden}.tone-yellow .h2-box{background:var(--yellow);color:#1f1a17}.tone-red .h2-box{background:var(--red);color:#fff}.tone-dark .h2-box{color:#f3eee6;background:#2b2a29}.h2-box:before{content:"";opacity:.45;z-index:-1;background:50%/620px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 100%);mask-image:linear-gradient(90deg,#0000 45%,#000 100%)}.tone-red .h2-box:before{opacity:.14}.tone-dark .h2-box:before{opacity:.08}.hero2 .crumbs{opacity:.8;margin-bottom:6px;font-size:12px}.hero2 h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;align-items:center;gap:12px;font-size:clamp(26px,3.2vw,40px);font-style:italic;font-weight:800;line-height:1;display:flex}.h2-ic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.h2-ic .ic{width:20px;height:20px}.tone-yellow .h2-ic{color:var(--yellow);background:#1f1a17}.tone-red .h2-ic,.tone-dark .h2-ic{background:var(--yellow);color:#1f1a17}.h2-subs{scrollbar-width:none;gap:8px;padding:12px 2px 2px;display:flex;overflow-x:auto}.h2-subs::-webkit-scrollbar{display:none}.h2-sub{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.h2-sub span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}@media (hover:hover){.h2-sub:hover{border-color:var(--ink)}}.h2-sub.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.h2-sub.on span{color:inherit;opacity:.7}@media (max-width:760px){.hero2{padding-top:12px}.h2-box{border-radius:14px;padding:14px 18px 16px}.h2-ic{width:30px;height:30px}.h2-ic .ic{width:17px;height:17px}}.csel{width:100%;position:relative}.csel-native{opacity:0;pointer-events:none;height:1px;border:0!important;width:1px!important;margin:0!important;padding:0!important;position:absolute!important}.csel-btn{border:1px solid var(--line);background:var(--card);width:100%;min-height:50px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:7px 12px 7px 8px;transition:border-color .2s,box-shadow .2s;display:flex}.csel-btn:not(:has(.csel-ic)){padding-left:14px}@media (hover:hover){.csel-btn:hover{border-color:var(--ink-2)}}.csel.open .csel-btn{border-color:var(--red);box-shadow:0 0 0 4px #fbc90b73}.csel-ic{background:var(--yellow);width:34px;height:34px;color:var(--on-yellow);border-radius:10px;flex:none;place-items:center;display:grid}.csel-ic .ic{width:18px;height:18px}.csel-val{flex:1;min-width:0}.csel .m,.csel-list .m{flex-direction:column;min-width:0;line-height:1.2;display:flex}.csel .m b,.csel-list .m b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.csel .m small,.csel-list .m small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.csel-chev{width:18px;height:18px;color:var(--ink-2);flex:none;transition:transform .2s}.csel.open .csel-chev{transform:rotate(180deg)}.csel .br-status,.csel-list .br-status{flex:none;padding:4px 9px;font-size:11px}.csel-list{z-index:75;background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:240px;max-height:340px;padding:6px;animation:.18s both megaIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #1f1a172e}.csel.up .csel-list{top:auto;bottom:calc(100% + 8px)}.csel-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.csel-opt .m b{font-weight:600}.csel-opt.kb{background:var(--surface)}@media (hover:hover){.csel-opt:hover{background:var(--surface)}}.csel-opt[aria-selected=true]{background:var(--yellow-soft)}.csel-opt[aria-selected=true] .m b{font-weight:800}.csel-ck{width:18px;height:18px;color:var(--red);opacity:0}.csel-opt[aria-selected=true] .csel-ck{opacity:1}.pdp .info .csel{margin-top:8px}.csel-compact{width:auto}.csel-compact .csel-btn{background:0 0;border:0;gap:6px;min-height:0;padding:2px 4px 2px 2px}@media (hover:hover){.csel-compact .csel-btn:hover{border:0}}.csel-compact.open .csel-btn{box-shadow:none}.csel-compact .m b{font-size:14px;font-weight:800}.csel-compact .csel-list{min-width:210px;left:auto;right:-8px}.toolbar label:has(.csel-compact.open){border-color:var(--red);box-shadow:0 0 0 4px #fbc90b73}@media (max-width:520px){.csel .br-status{display:none}.csel-list .br-status{display:inline-flex}.csel-opt{grid-template-columns:minmax(0,1fr) 18px}.csel-opt .br-status{grid-column:1;justify-self:start}}.crumbs span.cr-cur{opacity:1;gap:6px;display:inline-flex}@media (min-width:700px) and (max-width:1000px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-act{align-items:center;gap:8px;display:flex}.filters-btn{padding:9px 14px}.f-badge{background:var(--red);min-width:20px;height:20px;color:var(--on-red);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.ci-foot{display:contents}.ord-ic{flex:none;width:18px;height:18px;display:none}.tabbar,.mbar{display:none}a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input[type=search]{appearance:none}.csel-opt>span:empty{display:none}.csel-scrim{z-index:95;background:#0f0d0c80;animation:.2s both fadeIn;position:fixed;inset:0}.csel-list.sheet{z-index:96;min-width:0;max-height:min(78vh,560px);padding:0 10px calc(14px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;animation:.26s cubic-bezier(.2,.7,.2,1) both sheetUp;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #1f1a1747}.csel-list.sheet .sheet-h{z-index:1;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:0 -10px 6px;padding:18px 10px 10px 20px;display:flex;position:sticky;top:0}.csel-list.sheet .sheet-h:before{content:"";background:var(--line);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:7px;left:50%}.csel-list.sheet .sheet-h b{font-size:17px;font-weight:800}.sheet-x{background:var(--surface);width:40px;height:40px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.csel-list.sheet .csel-opt{min-height:54px;margin-bottom:2px;padding:10px 12px}.csel-list.sheet .csel-opt .m b{font-size:15.5px}.csel-list.sheet .csel-opt .m small{font-size:13px}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.header{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s}.f-clear{color:var(--red);background:0 0;border:0;padding:10px 8px;font-size:15px;font-weight:700}@media (max-width:1100px){.header.hdr-hide{box-shadow:none;transform:translateY(calc(-100% - 2px))}.header:not(.hdr-hide){box-shadow:0 6px 18px -14px #1f1a1780}}@media (max-width:1000px){.toolbar{display:contents}.toolbar .count{margin:0 0 10px;font-size:14px;display:block}.tb-act{top:var(--sticky-top,0px);z-index:30;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin:0 -24px 16px;padding:10px 24px;transition:top .28s cubic-bezier(.2,.7,.2,1);display:grid;position:sticky}.tb-act .filters-btn{justify-content:center;height:46px}.tb-act>label{justify-content:space-between;min-width:0;height:46px}.tb-act .csel{min-width:0}.tb-act>label{gap:6px;padding-left:12px}.chips{margin:0 0 14px}.chip{padding:8px 12px;font-size:14px}.chip button{min-width:28px;min-height:28px}.fdrawer{flex-direction:column;width:min(400px,92vw);padding-top:0;padding-bottom:0;display:flex}.fdrawer .drawer-head{padding:calc(10px + env(safe-area-inset-top,0px)) 10px 10px 18px;background:var(--card);border-bottom:1px solid var(--line);z-index:2;margin:0 -18px;position:sticky;top:0}.fdrawer .f-head{display:none}.fdrawer .filters{flex:1}.fdrawer .f-sec{padding:16px 2px}.fdrawer .f-list a,.fdrawer .f-list label{min-height:46px;padding:8px 10px;font-size:15px}.fdrawer .f-list .sub a{padding-left:22px;font-size:14px}.fdrawer .f-list input[type=checkbox]{width:20px;height:20px}.fdrawer .f-search,.fdrawer .f-price input{min-height:46px;font-size:16px}.fdrawer .f-price button{min-width:46px}.fdrawer .f-more{min-height:44px}.f-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line);margin:8px -18px 0;position:sticky;bottom:0;box-shadow:0 -10px 20px -16px #1f1a1773}.f-foot .btn{min-height:50px;font-size:16px}}@media (max-width:640px){.tb-act{margin-inline:-16px;padding-inline:16px}.ord-t{display:none}.ord-ic{display:block}}@media (max-width:760px){input,select,textarea,.search input{font-size:16px!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.tabbar{z-index:60;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--card);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #1f1a1780}.tabbar a,.tabbar button{color:var(--muted);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:flex;position:relative}.tabbar .ic{width:24px;height:24px}.tabbar a.on{color:var(--red)}.tabbar a.on:before{content:"";background:var(--red);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.tabbar a:active,.tabbar button:active{background:var(--surface)}.tb-count{background:var(--red);min-width:18px;height:18px;color:var(--on-red);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:7px;left:calc(50% + 4px)}.tb-count[data-n="0"]{display:none}.mbar:not([hidden]){z-index:61;background:var(--card);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transition:transform .28s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #1f1a178c}.mbar.mb-away{transform:translateY(110%)}body.mbar-on .tabbar{display:none}.mb-in{align-items:center;gap:12px;display:flex}.mb-price{flex-direction:column;flex:none;min-width:0;line-height:1.1;display:flex}.mb-price small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.mb-price b{font-family:var(--f-display);white-space:nowrap;font-size:24px;font-weight:800}.mb-in .btn{white-space:nowrap;flex:1;min-height:48px;padding:10px 12px;font-size:15px}.caci{display:none}.tb-caci{color:var(--ink)!important}.tb-av{background:var(--yellow);width:54px;height:54px;box-shadow:0 0 0 4px var(--card), 0 8px 18px #1f1a1747;border-radius:50%;flex:none;margin-top:-24px;display:block;position:relative}.tb-av picture{width:70px;height:70px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tb-av img{filter:drop-shadow(0 2px 3px #1f1a1740);width:70px;max-width:none;height:70px;display:block}.tb-bubble{color:#1f1a17;font-family:var(--f-display);letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:#fff;border-radius:12px;padding:7px 12px;font-size:15px;font-style:italic;font-weight:800;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1f1a1738}.tb-bubble:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.tb-bubble{opacity:0;transform:translate(-50%,8px)}body.cb-show .tb-bubble{opacity:1;transform:translate(-50%)}body.kb-open .tabbar,body.kb-open .mbar{display:none!important}body.sheet-on .tabbar,body.sheet-on .mbar{visibility:hidden}.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px));justify-content:space-between;max-width:none;left:16px;right:16px;transform:none}.row-ctrl .round-btn{display:none}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.toast{animation-name:toastInM}}@keyframes toastInM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.row-scroll,.own .row-scroll{grid-auto-columns:calc(47.1698% - 5.66038px);gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.sec-head{gap:10px;margin-bottom:16px}.sec-head p{font-size:14px}.card{border-radius:12px;padding:8px}.card .body{gap:3px;padding:10px 2px 0}.card .brand{font-size:11px}.card .name{font-size:14px;line-height:1.28}.card .code{font-size:11.5px}.card .price{font-size:21px}.card .add{gap:6px;min-height:42px;margin-top:8px;padding:8px 6px;font-size:14px}.card .add .ic{width:18px;height:18px}.card .badges{top:6px;left:6px}.card .badge{padding:3px 6px;font-size:10.5px}.fav{width:38px;height:38px;top:6px;right:6px}.grid{gap:10px}.pager button{min-width:44px;height:44px}.crumbs.plain{padding-block:10px;font-size:12.5px}.crumbs span.cr-cur{display:none}.pdp{gap:18px;padding-top:14px}.pdp .gallery{border-radius:14px;padding:14px}.pdp .gallery .ph{max-width:250px}.pdp .gallery .fav{width:42px;height:42px;top:10px;right:10px}.pdp .gallery .badges{top:10px;left:10px}.pdp h1{margin:8px 0 10px;font-size:27px}.pdp .price{font-size:36px}.pdp .price-note{font-size:13.5px}.buy{margin-top:16px}.buy .btn-red{white-space:nowrap;padding-inline:12px}.qty button{width:44px}.pdp .info>div{padding:12px 14px}.tabs{scrollbar-width:none;overflow-x:auto}.tabs button{white-space:nowrap;min-height:46px}.cart-item{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px 12px;padding:14px}.cart-item .ph{width:72px}.cart-item>a{grid-row:span 2}.cart-item .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.cart-item .sm{font-size:12.5px}.cart-item .rm{padding:8px 0 2px;font-size:13px}.ci-foot{grid-column:2;justify-content:space-between;align-items:center;gap:10px;display:flex}.cart-item .qty,.cart-item .sub{grid-column:auto}.cart-item .qty button{width:40px;height:40px}.cart-item .qty input{width:40px}.cart-item .sub{min-width:0;font-size:16px}.summary{padding:18px 16px}.seg label{min-height:52px}.field input,.field select,.field textarea{min-height:48px}.copy{padding:7px 12px;font-size:13px}.footer .wrap{grid-template-columns:1fr 1fr;gap:26px 18px;padding-block:34px 22px}.footer .wrap>div:first-child,.footer .wrap>div:nth-child(4){grid-column:1/-1}.footer img{height:72px}.footer ul{gap:4px}.footer ul:not(.ct) a{padding:6px 0;display:block}.footer .ct li{padding:3px 0}.footer .legal .wrap{flex-direction:column;gap:6px}}@media (max-width:400px){.add-x,.buy .btn-red .ic{display:none}.buy .qty button{width:40px}.buy .qty input{width:44px}.mb-in .btn .ic{display:none}.tabbar a,.tabbar button{font-size:11px}}.cot-lead{color:var(--ink-2);max-width:62ch;margin:0 0 18px;font-size:18px}.cot-form{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.cot-form label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.cot-form select,.cot-form input{border:1px solid var(--line);font:inherit;background:var(--card);color:var(--ink);border-radius:10px;padding:10px 12px}.cot-equiv{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:15px}.cot-tabla{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.cot-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);padding:10px 14px;font-size:12px}.cot-tabla td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.cot-tabla a{color:inherit;text-decoration:none}.cot-tabla a:hover b{text-decoration:underline}.cot-num{white-space:nowrap}.cot-act{text-align:right}.cot-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.cot-falta{color:var(--muted);font-style:italic}.cot-aviso{color:var(--muted);max-width:70ch;margin:16px 0 48px;font-size:13px}.cot{padding-bottom:8px}@media (max-width:760px){.cot-form{grid-template-columns:1fr 1fr}.cot-tabla th:nth-child(3),.cot-tabla td:nth-child(3){display:none}}.cot-h2{font-family:var(--f-display);text-transform:uppercase;margin:26px 0 12px;font-size:20px;font-style:italic;font-weight:800}.cot-form-3{grid-template-columns:repeat(3,1fr)}.pl-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:6px;display:grid}.pl-card{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;transition:border-color .12s,background .12s;display:flex}.pl-card:hover{border-color:var(--red)}.pl-card.on{border-color:var(--red);background:var(--yellow-soft);border-width:2px;padding:12px 14px}.pl-card b{color:var(--ink);font-size:15px}.pl-card span{color:var(--muted);font-size:12.5px;line-height:1.4}.pl-card u{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-top:2px;font-size:11px;text-decoration:none}.cot-dens{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:13px 15px}.cot-dens-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-bottom:10px;font-size:13px;font-weight:700}.cot-dens .cot-form{margin-bottom:8px}.cot-dens p{margin:0}.cot-chk{width:34px}.cot-chk input{width:17px;height:17px;accent-color:var(--red)}.cot-rol{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:1px;font-size:11px;display:block}.cot-tabla tr.off{opacity:.42}.cot-prov{color:var(--red);cursor:help;font-weight:700}.cot-merma{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.cot-merma label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cot-merma select{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:10px;padding:9px 11px}@media (max-width:760px){.cot-form-3{grid-template-columns:1fr 1fr}.cot-tabla th:nth-child(3),.cot-tabla td:nth-child(3){display:none}.cot-merma{flex-direction:column;align-items:stretch}}.pan{margin:22px 0 4px}.pan-grid{grid-template-columns:1.35fr 1fr 1.5fr;align-items:stretch;gap:14px;display:grid}.pan-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.pan-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.pan-h b{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);font-size:13px}.pan-h span{color:var(--muted);white-space:nowrap;font-size:11px}.pan-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:14px;display:flex}.pan-row:first-of-type{border-top:0}.pan-row i{color:var(--ink-2);font-style:normal}.pan-row b{font-variant-numeric:tabular-nums;font-weight:700}.pan-var{font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:12px}.pan-up{color:var(--ok)}.pan-dn{color:var(--red-deep)}.pan-flat{color:var(--muted)}.pan-dias{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:2px;display:grid}.pan-dia{text-align:center;background:var(--surface);border-radius:10px;padding:7px 2px}.pan-dia u{color:var(--muted);text-transform:uppercase;font-size:11px;text-decoration:none;display:block}.pan-dia b{font-variant-numeric:tabular-nums;margin:2px 0;font-size:14px;display:block}.pan-dia s{color:var(--muted);font-size:11px;text-decoration:none;display:block}.pan-dia.wet{background:var(--yellow-soft)}.pan-win{border-top:1px solid var(--line);margin-top:10px;padding-top:9px;font-size:13px;line-height:1.45}.pan-win b{color:var(--ok)}.pan-win.none b{color:var(--muted)}.pan-foot{color:var(--muted);margin-top:auto;padding-top:9px;font-size:11px}.pan-foot a{color:inherit}.pan-load{color:var(--muted);font-size:13px}@media (max-width:980px){.pan-grid{grid-template-columns:1fr 1fr}.pan-clima{grid-column:1/-1}}@media (max-width:620px){.pan-grid{grid-template-columns:1fr}}.brands-few{padding-block:26px 10px}.brands-few .label{text-align:center;margin-bottom:16px}.brands-row ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);margin:0;padding:0;list-style:none;display:flex}.brands-row li{margin:0}.brands-row .brand-chip{display:block}.brands-row img{opacity:.62;filter:grayscale();width:auto;height:40px;transition:opacity .15s,filter .15s}.brands-row .brand-chip:hover img{opacity:1;filter:none}.nv{padding-bottom:40px}.nv-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.nv-card{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .15s,transform .15s;overflow:hidden}.nv-card:hover{border-color:var(--red);transform:translateY(-2px)}.nv-card a{color:inherit;text-decoration:none;display:block}.nv-img{aspect-ratio:16/9;background-position:50%;background-size:cover;background-color:var(--surface-2);display:block}.nv-noimg{background:var(--surface-2)}.nv-body{padding:14px 16px 16px}.nv-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--red-deep);background:var(--yellow-soft);border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.nv-card h3{margin:0 0 6px;font-size:16.5px;line-height:1.3}.nv-card p{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.45}.nv-card time{color:var(--muted);font-size:12px}.nv-art{max-width:720px;padding-bottom:48px}.nv-art h1{margin:22px 0 10px;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.nv-bajada{color:var(--ink-2);margin:0 0 8px;font-size:18px;line-height:1.5}.nv-fecha{color:var(--muted);margin-bottom:20px;font-size:13px;display:block}.nv-hero{border-radius:14px;width:100%;margin-bottom:22px}.nv-art p{margin:0 0 16px;font-size:16px;line-height:1.65}.nv-fuente{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:13px}.nv-cta{flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 10px;display:flex}.h-sec{padding-bottom:48px}.h-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.h-card{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.h-card:hover{border-color:var(--red);transform:translateY(-2px)}.h-card b{font-size:16px}.h-card span{color:var(--muted);font-size:13.5px;line-height:1.45}.h-card u{color:var(--red-deep);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.h-card u .ic{width:15px;height:15px}.h-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.h-form-box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.cot-form-2{grid-template-columns:1fr 1fr}.h-wide{color:var(--ink-2);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.h-wide select{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:10px;padding:10px 12px}.h-check{align-items:center;gap:8px;flex-direction:row!important}.h-check input{width:17px;height:17px;accent-color:var(--red)}.h-out{flex-direction:column;gap:14px;display:flex}.h-out-box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.h-out-box .cot-h2{margin-top:0}.h-out-box h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 8px;font-size:14px}.h-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.h-row:first-of-type{border-top:0}.h-row span:first-child{color:var(--ink-2)}.h-row b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.h-row.neg b{color:var(--red-deep)}.h-row.tot{border-top:2px solid var(--ink);margin-top:4px}.h-big{font-size:21px}.h-flujo{background:var(--surface)}.h-info{background:var(--yellow-soft);border-color:var(--yellow)}.h-info p{margin:0}.h-tars{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.h-tar{background:var(--card);border:1px solid var(--line);border-left-width:4px;border-radius:12px;padding:12px 14px}.h-tar u{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px;font-size:11px;text-decoration:none;display:block}.h-tar b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1;display:block}.h-tar span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.h-tar.neg{border-left-color:var(--red)}.h-tar.ok{border-left-color:var(--ok)}.h-formula{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:16px 18px}.h-formula h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 10px;font-size:14px}.h-formula pre{background:var(--card);border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;overflow-x:auto}.h-ret-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:26px;display:grid}.h-ret-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;padding:13px 15px}.h-ret-card u{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px;font-size:11px;text-decoration:none;display:block}.h-ret-card b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1;display:block}.h-ret-card span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.h-imp{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:16px 18px}.h-imp .cot-h2{margin-top:0}.h-imp .cot-form{margin:12px 0 16px}.h-duda{color:var(--red);cursor:help;font-size:13px}.h-nota{color:var(--muted);max-width:280px;font-size:12.5px}@media (max-width:900px){.h-cols{grid-template-columns:1fr}}@media (max-width:620px){.cot-form-2{grid-template-columns:1fr}.cot-tabla th:nth-child(5),.cot-tabla td:nth-child(5){display:none}}.cl{padding-bottom:48px}.cl-tabla tbody tr{cursor:pointer}.cl-tabla tbody tr:hover{background:var(--surface)}.cl-tabla tbody tr.on{background:var(--yellow-soft)}.cl-tabla tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--red)}.cl-bar{min-width:150px;position:relative}.cl-bar span{background:var(--red);opacity:.55;border-radius:4px;height:7px;display:block}.cl-bar u{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;text-decoration:none;display:block}.cl-dias{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px;margin-bottom:18px;display:grid}.cl-dia{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:9px 4px}.cl-dia.wet{background:var(--yellow-soft);border-color:var(--yellow)}.cl-dia.hoy{border-color:var(--red);border-width:2px;padding:8px 3px}.cl-dia u{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);font-size:11px;font-weight:700;text-decoration:none;display:block}.cl-dia s{color:var(--muted);margin-bottom:4px;font-size:10.5px;text-decoration:none;display:block}.cl-dia b{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1;display:block}.cl-dia i{color:var(--muted);font-size:12px;font-style:normal;display:block}.cl-dia em{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-style:normal;display:block}.cl-resumen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:6px;display:grid}.cl-prov{color:var(--red-deep);margin-top:4px;font-size:11px;display:block}@media (max-width:760px){.cl-tabla th:nth-child(3),.cl-tabla td:nth-child(3),.cl-tabla th:nth-child(4),.cl-tabla td:nth-child(4){display:none}}.mk{padding-bottom:48px}.mk-block:empty{display:none}.mk-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.mk-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:12px;padding:12px 14px}.mk-card.up{border-left-color:var(--ok)}.mk-card.dn{border-left-color:var(--red)}.mk-card u{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;text-decoration:none;display:block}.mk-card b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;line-height:1.15;display:block}.mk-card i{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;display:block}.mk-card span{color:var(--muted);margin-top:5px;font-size:11.5px;display:block}.mk-card.up span{color:var(--ok)}.mk-card.dn span,.mk-neg b{color:var(--red-deep)}.mk-pos b{color:var(--ok)}.mk-tabs{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.mk-tab{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.mk-tab.on{background:var(--red);border-color:var(--red);color:var(--on-red)}.mk-chart{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;height:auto}.mk-ax{fill:var(--muted);font-size:10px}.mk-vacio{background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:18px 20px}.mk-vacio b{margin-bottom:4px;font-size:15px;display:block}.mk-vacio span{color:var(--muted);font-size:13.5px;line-height:1.5}.mk-was{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mk-wa{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line);border-radius:12px;padding:13px 15px}.mk-wa.up{border-top-color:var(--ok)}.mk-wa.dn{border-top-color:var(--red)}.mk-wa u{font-size:15px;font-weight:700;text-decoration:none;display:block}.mk-wa em{margin:2px 0 7px;font-size:11.5px;font-style:normal;font-weight:700;display:block}.mk-wa.up em{color:var(--ok)}.mk-wa.dn em{color:var(--red-deep)}.mk-wa b{margin-bottom:5px;font-size:13px;display:block}.mk-wa span{color:var(--muted);font-size:12.5px;line-height:1.5}body{margin:0}img{max-width:100%}[hidden]{display:none!important}.slides a.campaign-slide{isolation:isolate;color:#fff;background:#173326;align-items:center;display:flex;position:relative;overflow:hidden}.slides .campaign-slide>img{z-index:-2;object-position:center;position:absolute;inset:0}.campaign-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#091e14b8,#091e1426 65%,#0000);position:absolute;inset:0}.campaign-copy{width:62%;max-width:720px;padding:32px 7%}.campaign-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f2d471;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.campaign-copy h2{font-family:var(--f-display);letter-spacing:-.025em;text-transform:none;margin:0 0 16px;font-size:clamp(28px,4.2vw,58px);font-style:normal;line-height:1.04}.campaign-copy p{color:#f0f3eb;max-width:42ch;margin:0 0 22px;font-size:clamp(14px,1.35vw,18px);line-height:1.5}.campaign-copy .btn{color:#173326;background:#f2c94c;border:0;font-weight:800}.campaign-brand{background:#fff;border-radius:7px;margin-bottom:15px;padding:9px 15px;display:inline-flex}.slides .campaign-brand img{object-fit:contain;width:auto;height:28px;position:static}.promo-cacique .pc-img{object-position:73% center}.promo-pro img{object-position:80% center}.promo-mayo{color:#fff;background:linear-gradient(#0d271926,#0d2719f5),url(/assets/campana-v1/cta-planificacion.webp) 78%/cover}.promo-mayo .big{color:#fff;white-space:normal;font-size:48px;line-height:1}.promo-mayo .big small{font-size:30px}.promo-mayo .btn{color:#173326;background:#f2c94c}.own-art .oa-img{object-position:75% center}.mayo-band{background:#173326 url(/assets/campana-v1/cta-planificacion.webp) 100%/cover no-repeat}.brand-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.brand-story{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.brand-story .story-visual{background:#f4f4ef;justify-content:center;align-items:center;height:260px;display:flex;overflow:hidden}.story-visual>img{object-fit:cover;object-position:80% center;width:100%;height:100%}.story-visual.product-sheet{background:#fff;flex-direction:column;gap:14px;padding:20px}.story-visual.product-sheet img{object-fit:contain;width:100%;height:auto;max-height:95px}.story-visual.official-ad{background:#fff;height:260px}.story-visual.official-ad img{object-fit:contain;object-position:center}.story-copy{padding:24px}.story-logo{object-fit:contain;object-position:left;background:#fff;border-radius:4px;max-width:150px;height:32px;margin-bottom:16px;padding:4px}.story-copy h3{margin:0 0 12px;font-size:25px;line-height:1.1}.story-copy p{opacity:.8;margin:0 0 18px;font-size:15px;line-height:1.55}.story-copy a{color:var(--red);font-weight:800}@media (max-width:760px){.slider{aspect-ratio:auto;height:510px}.slides a.campaign-slide{align-items:flex-end}.slides .campaign-slide>img{object-position:74% center}.campaign-slide:after{background:linear-gradient(#081b110a,#081b11a6 52%,#081b11fa)}.campaign-copy{width:100%;max-width:none;padding:30px 25px 44px}.campaign-copy h2{max-width:15ch;font-size:36px}.campaign-copy p{max-width:35ch;margin-bottom:18px;font-size:15px}.campaign-kicker{margin-bottom:10px;font-size:10px}.brand-stories{grid-template-columns:1fr}.brand-story .story-visual{height:250px}.mayo-band .mb-img{aspect-ratio:1.8;background-image:url(/assets/campana-v1/cta-planificacion.webp);background-position:80%}}
@media (max-width:760px){.mayo-band{background-position:top;background-size:100% 42%;align-items:flex-start;min-height:0;padding-top:190px}.mayo-band .cta{flex-wrap:wrap}.mayo-band .cta .btn{flex:auto;justify-content:center}.news{scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.news::-webkit-scrollbar{display:none}.news>*{scroll-snap-align:start}}.cat-tile .pic .ph{aspect-ratio:1;width:100%}.dr-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dr-logo{line-height:0;display:block}.dr-logo img{width:auto;height:46px}.dr-tit{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:12px}.dr-links{margin:0;padding:0;list-style:none}.dr-links a{border-bottom:1px solid var(--line);color:var(--ink);padding:11px 0;font-weight:600;text-decoration:none;display:block}.dr-links a:hover{color:var(--red)}.dr-wa{justify-content:center;width:100%;margin-top:20px}.dr-toggle{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-weight:600;display:flex}.dr-chev{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.dr-chev.abierta{transform:rotate(180deg)}.dr-sub{border-left:2px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.dr-sub a{padding:9px 0;font-size:15px;font-weight:500}.dr-sub li:last-child a{color:var(--red);border-bottom:0;font-weight:700}.wa-zona{z-index:70;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));justify-content:flex-end;align-items:center;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed}.wa-flota{color:#fff;background:#2db742;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:grid;position:relative;box-shadow:0 6px 8px 2px #00000024}.wa-flota .ic{width:30px;height:30px}@media (hover:hover){.wa-flota:hover{transform:scale(1.06);box-shadow:0 10px 14px 2px #0003}}.wa-flota:before{content:"";z-index:-1;background:#2db742;border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite wa-pulso;position:absolute;inset:0}@keyframes wa-pulso{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.wa-aviso{background:var(--card);min-width:0;color:var(--ink);border-radius:14px;align-items:flex-start;gap:6px;padding:12px 10px 12px 16px;animation:.32s cubic-bezier(.2,.7,.2,1) both wa-entra;display:flex;box-shadow:0 6px 8px 2px #00000024}.wa-aviso-txt{color:inherit;text-wrap:balance;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.wa-aviso-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-2px;display:grid}.wa-aviso-x .ic{width:14px;height:14px}@media (hover:hover){.wa-aviso-x:hover{background:var(--surface);color:var(--ink)}}@keyframes wa-entra{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.wa-zona{flex-direction:column;align-items:flex-end;gap:10px}.wa-aviso{max-width:min(280px,100vw - 40px)}}body.cajon-abierto .wa-zona{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.wa-flota{transition:none}.wa-flota:before{opacity:0;animation:none}.wa-aviso{animation:none}}@media (max-width:900px){body{padding-bottom:0}}@media (min-width:1001px){.promo-cacique{padding-right:42%}.promo-cacique .pc-img{width:50%}}.pan-cv{text-align:right;grid-template-columns:repeat(2,72px);gap:10px;display:grid}.pan-cv u{text-decoration:none}.pan-row .pan-cv b{font-variant-numeric:tabular-nums}.pan-row .pan-cv b:first-child{color:var(--ink-2);font-weight:600}@media (max-width:420px){.pan-cv{grid-template-columns:repeat(2,64px);gap:6px}}.cot-para{color:var(--muted);font-size:13px}@media (max-width:700px){.cot-para{display:none}}.f-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.f-cerrar{margin-left:auto;display:none}@media (max-width:1000px){.filters.abierto{z-index:90;background:var(--card);border-right:1px solid var(--line);width:min(340px,86vw);padding:calc(16px + env(safe-area-inset-top,0px)) 18px calc(90px + env(safe-area-inset-bottom,0px));display:block;position:fixed;top:0;bottom:0;left:0;overflow:auto}.filters.abierto .f-cerrar{display:inline-flex}}.nv-filtros{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.nv-filtros .tabnum{opacity:.65;margin-left:2px}.news .nv-tag{margin:10px 0 0}.pan{margin-block:22px 4px;margin-inline:auto}.buscar-btn{display:none}@media (max-width:1100px){.buscar-btn{display:inline-flex}.actions>.cart-btn .cart-sum,.header-main>.search{display:none}.header-main>.search.abierta{display:flex}}
