.prod-page .icon{fill:none;stroke:currentColor;flex:none;width:1em;height:1em}main:has(>.pr-hero),main:has(>.pd-hero){background:linear-gradient(180deg, var(--c-night) 4%, #181c25 16%, #1a1b25 34%, #171d22 52%, #1c1a1f 70%, #191c26 86%, var(--c-night) 98%)}main:has(>.pr-hero)>.section,main:has(>.pd-hero)>.section{background:0 0}.has-motion .pr-in{animation:pr-rise 1s var(--ease) both}.has-motion .pr-in:nth-child(2){animation-delay:80ms}.has-motion .pr-in:nth-child(3){animation-delay:.18s}.has-motion .pr-in:nth-child(4){animation-delay:.3s}.has-motion .pr-in:nth-child(n+5){animation-delay:.42s}@keyframes pr-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pr-hero{isolation:isolate;background:radial-gradient(60% 90% at 80% 0,#00aeef14,#0000 70%),#111317;padding:clamp(56px,7vw,104px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.pr-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:top;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pr-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--c-night));pointer-events:none;height:80px;position:absolute;inset:auto 0 0}.pr-hero h1{max-width:12em;margin-bottom:.3em;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:.96}.pr-hero .lead{color:#e3e9ee;max-width:32em;margin:0}.pr-index{top:var(--header-h);z-index:20;border-bottom:1px solid var(--border);backdrop-filter:blur(10px);background:#191b1feb;position:sticky}@media (hover:none),(pointer:coarse){.pr-index{background:var(--c-night);backdrop-filter:none}}.pr-index ul{scrollbar-width:none;gap:6px;margin:0;padding:8px 0;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.pr-index ul::-webkit-scrollbar{display:none}.pr-index a{color:var(--fg-mute);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:block}.pr-index a:hover{color:#fff;background:#ffffff0d}.pr-index a[aria-current=true]{color:var(--c-night);background:var(--c-celeste)}html:has(.pr-index){scroll-padding-top:calc(var(--header-h) + 64px)}.pr-catalog{padding-top:clamp(28px,4vw,48px)}.pr-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-filter[hidden]{display:none}.pr-filter-l{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);margin-right:6px;font-size:.78rem;font-weight:700}.pr-filter button{border:1px solid var(--border);background:var(--c-raised);color:var(--fg-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.pr-filter button small{opacity:.6;font-variant-numeric:tabular-nums;font-size:.74rem}.pr-filter button:hover{color:#fff;border-color:#00aeef80}.pr-filter button:active{translate:0 1px}.pr-filter button[aria-pressed=true]{background:var(--c-celeste);border-color:var(--c-celeste);color:var(--c-night)}.pr-filter button:focus-visible{outline:2px solid var(--c-celeste);outline-offset:2px}.pr-none{color:var(--fg-mute);margin:24px 0 0}.pr-cat{padding:clamp(36px,5vw,64px) 0 clamp(8px,1.5vw,16px)}.pr-cat[hidden]{display:none}.pr-cat-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px 28px;margin-bottom:22px;padding-bottom:18px;display:flex;position:relative}.pr-cat-head:after{content:"";background:var(--c-celeste);width:64px;height:1px;position:absolute;bottom:-1px;left:0}.pr-cat-head h2{margin:0 0 6px}.pr-cat-head p{color:var(--fg-soft);max-width:36em;margin:0}.pr-cat-head .eyebrow{margin-bottom:8px}.pr-cat-count{color:var(--fg-mute);white-space:nowrap;flex:none;font-size:.88rem}.pr-cat-count b{color:#fff;font-variant-numeric:tabular-nums;margin-right:2px;font-size:1.5rem;font-weight:900}.pr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=600px){.pr-cat-head{flex-direction:column;align-items:flex-start}}.pc{isolation:isolate;border:1px solid var(--border);min-width:0;color:var(--fg);transition:border-color .25s, translate .35s var(--ease);background:#1e2126;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:relative}.pc[hidden]{display:none}.pc:hover{border-color:#00aeef8c;translate:0 -3px}.pc:active{transition-duration:.1s;translate:0 -1px}.pc-link{color:inherit;outline:none;text-decoration:none}.pc-link:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.pc:has(.pc-link:focus-visible){outline:2px solid var(--c-celeste);outline-offset:3px}.pc-plate,.pd-plate{--mk:#0073a273;isolation:isolate;aspect-ratio:1;background-color:#e6ebef;background-image:linear-gradient(#0073a212 1px,#0000 1px),linear-gradient(90deg,#0073a212 1px,#0000 1px);background-position:50%;background-size:20px 20px;border-radius:11px;position:relative;overflow:hidden}.pc-plate:before,.pd-corners{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--mk), var(--mk)) 0 0 / 10px 1px, linear-gradient(var(--mk), var(--mk)) 0 0 / 1px 10px, linear-gradient(var(--mk), var(--mk)) 100% 0 / 10px 1px, linear-gradient(var(--mk), var(--mk)) 100% 0 / 1px 10px, linear-gradient(var(--mk), var(--mk)) 0 100% / 10px 1px, linear-gradient(var(--mk), var(--mk)) 0 100% / 1px 10px, linear-gradient(var(--mk), var(--mk)) 100% 100% / 10px 1px, linear-gradient(var(--mk), var(--mk)) 100% 100% / 1px 10px;background-repeat:no-repeat;position:absolute;inset:8px}.pc-plate img,.pd-plate img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%;transition:scale .6s var(--ease);position:absolute;inset:10%}.pc:hover .pc-plate img{scale:1.05}.pc-in{z-index:2;color:var(--c-night);letter-spacing:-.01em;font-variant-numeric:tabular-nums;gap:3px;font-size:1.05rem;font-weight:900;line-height:1;display:grid;position:absolute;top:17px;left:20px}.pc-in:after{content:"";background:var(--c-celeste-tinta);width:18px;height:2px}.pc-color{color:#4a5a66;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.pc-plate .pc-color{z-index:2;position:absolute;top:18px;right:20px}.pc-color i{border:1px solid #8a99a4;border-radius:50%;width:9px;height:9px}.pc-color.is-negro i{background:#15171a;border-color:#15171a}.pc-color.is-blanco i{background:#fff}.pc-body{flex-direction:column;flex:1;gap:7px;padding:12px 10px 8px;display:flex}.pc-code{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);overflow-wrap:anywhere;font-size:.68rem;font-weight:700}.pc-name{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.25}.pc-tags{flex-wrap:wrap;gap:4px;display:flex}.pc-tags span,.pd-tags>span:not(.pc-color){color:var(--fg-soft);border:1px solid #ffffff21;border-radius:5px;padding:2px 7px;font-size:.7rem;font-weight:700}.pc-foot{border-top:1px dashed #ffffff1c;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.pc-price{font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:900}.pc-ask{z-index:4;color:var(--c-celeste);margin:-6px -4px;padding:6px 4px;font-size:.92rem;font-weight:700;text-decoration:none;position:relative}.pc-ask:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--c-celeste);text-underline-offset:4px}.pc-ask:focus-visible{outline:2px solid var(--c-celeste);outline-offset:2px;border-radius:4px}.pc-go{border:1px solid #ffffff2e;border-radius:50%;flex:none;width:30px;height:30px;transition:background .2s,border-color .2s;position:relative}.pc-go:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;margin:-3.5px 0 0 -5px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.pc:hover .pc-go{background:var(--c-celeste);border-color:var(--c-celeste);color:var(--c-night)}@media (width<=600px){.pc{border-radius:13px;padding:4px}.pc-body{gap:6px;padding:10px 6px 6px}.pc-name{font-size:.9rem}.pc-in{font-size:.92rem;top:13px;left:15px}.pc-plate .pc-color{gap:0;font-size:0;top:15px;right:15px}.pc-tags span:nth-child(n+3){display:none}.pc-price{font-size:.98rem}.pc-ask{font-size:.84rem}.pc-go{width:26px;height:26px}}.pr-big-box{--mk:#00aeefb3;border:1px solid var(--border);background:linear-gradient(#1d2026,#17191d);border-radius:18px;justify-content:space-between;align-items:center;gap:24px 48px;padding:clamp(28px,4vw,48px);display:flex;position:relative}.pr-big-box:before{content:"";pointer-events:none;background:linear-gradient(var(--mk), var(--mk)) 0 0 / 12px 1px, linear-gradient(var(--mk), var(--mk)) 0 0 / 1px 12px, linear-gradient(var(--mk), var(--mk)) 100% 100% / 12px 1px, linear-gradient(var(--mk), var(--mk)) 100% 100% / 1px 12px;background-repeat:no-repeat;position:absolute;inset:10px}.pr-big-box h2{margin-bottom:.3em}.pr-big-box .lead{margin:0}.pr-big-box .btn{flex:none}@media (width<=760px){.pr-big-box{flex-direction:column;align-items:flex-start}.pr-big-box .btn{width:100%}}.pd-hero{isolation:isolate;background:radial-gradient(50% 70% at 28%,#00aeef12,#0000 70%),#111317;padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,88px);position:relative}.pd-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--c-night));pointer-events:none;height:80px;position:absolute;inset:auto 0 0}.pd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pd-plate{border-radius:20px;width:100%;max-width:560px}.pd-plate .pc-in{font-size:1.6rem;top:20px;left:22px}.pd-plate .pc-in:after{width:26px}.pd-corners{inset:14px}.pd-copy{justify-items:start;display:grid}.pd-crumbs{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 18px;font-size:.85rem;display:flex}.pd-crumbs a{color:var(--fg-soft);border-bottom:1px solid #00aeef73;text-decoration:none}.pd-crumbs a:hover{color:#fff;border-color:var(--c-celeste)}.pd-code{letter-spacing:.12em;font-weight:700}.pd-copy h1{margin-bottom:.45em;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.04}.pd-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.pd-tags>span:not(.pc-color){padding:4px 10px;font-size:.8rem}.pd-tags .pc-color{color:var(--fg-soft);margin-left:4px;font-size:.8rem}.pd-price{font-variant-numeric:tabular-nums;margin:14px 0 6px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:900;line-height:1}.pd-copy .lead{margin:10px 0 0}.pd-copy .actions{margin:1.4em 0 0}.pd-note{color:var(--fg-mute);margin:12px 0 0}.pd-more .pr-cat-head{align-items:center}@media (width<=860px){.pd-grid{grid-template-columns:minmax(0,1fr)}.pd-plate{justify-self:center;max-width:440px}.pd-copy .actions{flex-direction:column;align-items:stretch;width:100%}}.pr-cat-head .pr-cat-tip{border-left:2px solid var(--c-celeste);margin-top:10px;padding-left:12px;font-size:.92rem}.pr-cat-tip .link-arrow{white-space:nowrap}.pr-big-tip{color:var(--fg-soft);max-width:40em;margin:12px 0 0;font-size:.95rem}
