:root{--cy-y: #ffc400;--cy-y2: #ffb300;--cy-k: #15171a;--cy-k2: #23262b;--cy-r: #d11a1a;--cy-g: #b9bdc4}.cy-tape{height:6px;background:repeating-linear-gradient(-45deg,var(--cy-y) 0 12px,var(--cy-k) 12px 24px);background-size:34px 34px}@keyframes cy-tick{0%{transform:translateY(-55%);opacity:.1}to{transform:none;opacity:1}}@keyframes cy-pulso{0%,to{box-shadow:0 0 #d11a1a73}50%{box-shadow:0 0 0 8px #d11a1a00}}@keyframes cy-marquee{to{transform:translate(-50%)}}.cy-clock{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cy-clock__rot{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cy-y)}.cy-clock__boxes{display:flex;gap:.5rem}.cy-clock__boxes>span{display:flex;flex-direction:column;align-items:center;min-width:5.4rem;padding:.7rem .5rem .5rem;border-radius:9px;background:#000;border:1px solid rgba(255,196,0,.35);box-shadow:inset 0 -3px #ffc40038;overflow:hidden}.cy-clock__boxes b{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1;color:var(--cy-y);font-variant-numeric:tabular-nums}.cy-clock__boxes b.cy-tick{animation:cy-tick .4s cubic-bezier(.16,1,.3,1)}.cy-clock__boxes i{margin-top:.3rem;font-style:normal;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cy-g)}.cy-clock--sm .cy-clock__boxes>span{min-width:4.4rem;padding:.5rem .4rem .4rem;border-radius:7px}.cy-clock--sm .cy-clock__boxes b{font-size:2rem}.cy-clock--sm .cy-clock__boxes i{font-size:.85rem}.cy-clock--lg .cy-clock__boxes{gap:.8rem}.cy-clock--lg .cy-clock__boxes>span{min-width:8.4rem;padding:1.2rem .8rem .8rem;border-radius:12px}.cy-clock--lg .cy-clock__boxes b{font-size:4.6rem}.cy-clock--lg .cy-clock__boxes i{font-size:1.1rem}.cy-clock--lg .cy-clock__rot{font-size:1.3rem}.cy-clock--light .cy-clock__rot{color:var(--cy-k)}.is-ultimo .cy-clock__rot{color:#ff5a4f}.is-ultimo .cy-clock__boxes>span{border-color:#d11a1ab3;animation:cy-pulso 1.6s ease-in-out infinite}.cyv{position:relative;margin:1.6rem 0 0;padding:3.2rem 3.2rem 2.4rem;border-radius:18px;background:var(--cy-k);color:#fff;overflow:hidden}.cyv[hidden]{display:none}.cyv:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:repeating-linear-gradient(-45deg,var(--cy-y) 0 12px,var(--cy-k) 12px 24px)}.cyv__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3.2rem;align-items:center}.cyv__intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cyv__head{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.cyv__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:6px;background:var(--cy-y);color:var(--cy-k);font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cyv.is-live .cyv__badge:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--cy-r)}.cyv__fecha{font-size:1.3rem;font-weight:600;color:var(--cy-g)}.ofc2-portada .cyv .cyv__t{display:block;margin:1.4rem 0 0;color:#fff;text-decoration:none;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4.4rem,5.2vw,6.6rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.ofc2-portada .cyv .cyv__t em{font-style:normal;color:var(--cy-y);display:block}.cyv__hasta{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.3;color:#e4e6e9}.cyv__hasta b{display:inline-block;margin:0 .2rem;padding:.1rem .6rem;border-radius:6px;background:var(--cy-r);color:#fff;font-weight:900}.cyv__sub{margin:.6rem 0 0;font-size:1.35rem;color:var(--cy-g)}.cyv__clock{display:flex;flex-direction:column;gap:.6rem;margin-top:2rem}.cyv__rot{font-size:1.2rem;font-weight:700;color:var(--cy-g)}.cyv__boxes{display:flex;gap:.6rem}.cyv__boxes>span{display:flex;flex-direction:column;align-items:center;min-width:6rem;padding:.8rem .6rem .6rem;border-radius:10px;background:var(--cy-k2);border:1px solid rgba(255,255,255,.08)}.cyv__boxes b{font-family:var(--font-heading-family);font-weight:400;font-size:3rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cyv__boxes i{margin-top:.3rem;font-style:normal;font-size:1.05rem;font-weight:600;color:var(--cy-g)}.ofc2-portada .cyv .cyv__cta{display:inline-flex;align-items:center;justify-content:center;margin:2.2rem 0 0;min-height:5rem;padding:0 2.6rem;border-radius:10px;background:var(--cy-y);color:var(--cy-k);font-size:1.6rem;font-weight:800;text-decoration:none;transition:background .2s}.ofc2-portada .cyv .cyv__cta:hover{background:var(--cy-y2)}.cyv__star{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-radius:14px;background:#fff;color:var(--cy-k);text-decoration:none;overflow:hidden}.cyv__star-img{position:relative;display:flex;align-items:center;justify-content:center;min-height:28rem;background:#fff}.cyv__star-img img{width:100%;height:100%;max-height:32rem;object-fit:contain;padding:1.6rem}.cyv__pct{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:6px;background:var(--cy-r);color:#fff;font-size:1.3rem;font-weight:900;line-height:1.1}.cyv__pct--lg{position:absolute;top:1.2rem;left:1.2rem;padding:.45rem .9rem;font-size:2rem;border-radius:8px}.cyv__star-info{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:2.4rem 2.4rem 2.4rem 1rem;min-width:0}.cyv__star-tag{align-self:flex-start;margin-bottom:.6rem;padding:.25rem .7rem;border-radius:5px;background:var(--cy-k);color:var(--cy-y);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cyv__star-name{font-size:1.7rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cyv__star-var{font-size:1.3rem;color:#6b7078}.cyv__was{margin-top:.8rem;font-size:1.5rem;color:#8a8f96}.cyv__now{font-family:var(--font-heading-family);font-weight:400;font-size:5rem;line-height:1;letter-spacing:-.01em;color:var(--cy-k)}.cyv__save{font-size:1.4rem;font-weight:800;color:var(--cy-r)}.cyv__left{align-self:flex-start;margin-top:.4rem;font-size:1.25rem;font-weight:700;color:#6a4f00;background:#fff3c4;padding:.2rem .6rem;border-radius:5px}.cyv__go{margin-top:1.2rem;font-size:1.45rem;font-weight:800;color:var(--cy-k);text-decoration:underline;text-underline-offset:4px}.cyv__minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.cyv__mini{display:flex;align-items:center;gap:1.2rem;height:100%;padding:1rem 1.2rem 1rem 1rem;border-radius:12px;background:#fff;color:var(--cy-k);text-decoration:none}.cyv__mini-img{flex:0 0 8rem;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.cyv__mini-img img{width:100%;height:100%;object-fit:contain}.cyv__mini-info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cyv__mini-name{font-size:1.3rem;font-weight:600;line-height:1.3;color:#3d4148;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cyv__mini-price{display:flex;align-items:center;gap:.6rem}.cyv__mini-price b{font-family:var(--font-heading-family);font-weight:400;font-size:2.3rem;line-height:1}.cyv__mini-info s{font-size:1.2rem;color:#8a8f96}@media(hover:hover)and (min-width:750px){.cyv__star,.cyv__mini{transition:box-shadow .2s}.cyv__star:hover,.cyv__mini:hover{box-shadow:0 0 0 3px var(--cy-y)}}@media screen and (max-width:1199px){.cyv{padding:2.8rem 2.4rem 2rem}.cyv__main{grid-template-columns:1fr;gap:2.4rem}.cyv__star-img{min-height:24rem}}@media screen and (max-width:749px){.cyv{margin-top:1rem;padding:2.4rem 1.6rem 1.6rem;border-radius:14px}.ofc2-portada .cyv .cyv__t{font-size:4.2rem;margin-top:1.1rem}.cyv__hasta{font-size:1.45rem}.cyv__clock,.cyv__boxes{width:100%}.cyv__boxes>span{flex:1 1 0;min-width:0;padding:.7rem .3rem .5rem}.cyv__boxes b{font-size:2.6rem}.ofc2-portada .cyv .cyv__cta{width:100%;min-height:4.8rem}.cyv__star{grid-template-columns:1fr}.cyv__star-img{min-height:0;height:22rem}.cyv__star-img img{max-height:22rem}.cyv__star-info{padding:.4rem 1.6rem 1.8rem}.cyv__now{font-size:4.2rem}.cyv__minis{display:flex;gap:.9rem;margin:1.8rem -1.6rem 0;padding:0 1.6rem .2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cyv__minis::-webkit-scrollbar{display:none}.cyv__minis>li{flex:0 0 78%;scroll-snap-align:start}}.cy-rail{padding:2.8rem 0 1rem}.cy-rail[hidden]{display:none}.cy-rail__box{position:relative}.cy-rail--dark .cy-rail__box{padding:2.6rem 2.4rem 2.2rem;border-radius:16px;background:radial-gradient(110% 140% at 0% 0%,rgba(255,196,0,.18),transparent 55%),var(--cy-k);color:#fff;overflow:hidden;isolation:isolate}.cy-rail--dark .cy-rail__box>.cy-tape{position:absolute;left:0;right:0;z-index:-1}.cy-rail--dark .cy-rail__box>.cy-tape:first-child{top:0}.cy-rail--dark .cy-rail__box>.cy-tape:last-child{bottom:0}.cy-rail__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2rem;margin-bottom:1.6rem}.cy-rail__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.35rem .9rem .35rem .7rem;border-radius:99px;background:var(--cy-k);color:var(--cy-y);font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cy-rail--dark .cy-rail__eyebrow{background:var(--cy-y);color:var(--cy-k)}.cy-rail__t{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3rem);line-height:1.05;letter-spacing:-.01em;color:var(--cy-k)}.cy-rail--dark .cy-rail__t{color:#fff}.cy-rail__t em{font-style:normal;display:inline-block;padding:.05em .35em .1em;border-radius:8px;background:var(--cy-k);color:var(--cy-y);line-height:1.1}.cy-rail--dark .cy-rail__t em{background:none;padding:0;color:var(--cy-y)}.cy-rail__sub{margin:.5rem 0 0;font-size:1.4rem;color:#5b6068}.cy-rail--dark .cy-rail__sub{color:var(--cy-g)}.cy-rail__side{display:flex;align-items:flex-end;gap:1.4rem;flex-wrap:wrap}.cy-rail__all{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border-radius:10px;background:var(--cy-y);color:var(--cy-k);font-size:1.4rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .2s,background .2s}.cy-rail__all:hover{background:var(--cy-y2);transform:translateY(-2px)}.cy-rail__wrap{position:relative}.cy-rail__track{display:flex;gap:1.2rem;margin:0;padding:.4rem .2rem 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cy-rail__track::-webkit-scrollbar{display:none}.cy-rail__track>li{flex:0 0 calc((100% - 4.8rem)/5);scroll-snap-align:start;display:flex}.cy-rail__arrow{position:absolute;top:38%;z-index:4;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--cy-k);color:var(--cy-y);font-size:2.4rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px #00000040;display:none;align-items:center;justify-content:center;transition:opacity .2s,transform .2s}.cy-rail--dark .cy-rail__arrow{background:var(--cy-y);color:var(--cy-k)}.cy-rail__arrow--prev{left:-1.4rem}.cy-rail__arrow--next{right:-1.4rem}.cy-rail__arrow:disabled{opacity:0;pointer-events:none}.cy-rail.is-scrollable .cy-rail__arrow,[data-cy-rail].is-scrollable .cy-rail__arrow{display:inline-flex}.cy-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:14px;background:#fff;color:var(--cy-k);text-decoration:none;border:2px solid #ececec;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .25s}.cy-card:hover{transform:translateY(-4px);border-color:var(--cy-y);box-shadow:0 12px 28px #00000024}.cy-rail--dark .cy-card{border-color:transparent}.cy-card__img{position:relative;display:block;aspect-ratio:1;background:#fff}.cy-card__img img{width:100%;height:100%;object-fit:contain;padding:.8rem}.cy-card__pct{position:absolute;top:.8rem;left:.8rem;z-index:2;padding:.35rem .8rem;border-radius:7px;background:var(--cy-r);color:#fff;font-size:1.5rem;font-weight:900;line-height:1.1}.cy-card__hot{position:absolute;top:.8rem;right:.8rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:99px;background:var(--cy-k);color:var(--cy-y);font-size:1.1rem;font-weight:800}.cy-card__ribbon{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .6rem;background:var(--cy-k);color:var(--cy-y);font-size:1.05rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cy-card__body{display:flex;flex-direction:column;gap:.35rem;flex:1;padding:1.1rem 1.2rem 1.3rem}.cy-card__name{font-size:1.35rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.5rem}.cy-card__var{font-size:1.15rem;color:#6b7078}.cy-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .7rem;margin-top:.2rem}.cy-card__price b{font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1}.cy-card__price s{font-size:1.25rem;color:#8a8f96}.cy-card__save{align-self:flex-start;padding:.2rem .6rem;border-radius:5px;background:#fff3c4;color:#6a4f00;font-size:1.15rem;font-weight:800}.cy-card__stock{display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem;font-size:1.1rem;font-weight:800;color:var(--cy-r)}.cy-card__stock i{display:block;height:.5rem;border-radius:99px;background:#f1d6d4;overflow:hidden}.cy-card__stock i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a3d,var(--cy-r))}.cy-card__cta{margin-top:auto;padding-top:.8rem;font-size:1.3rem;font-weight:800;color:var(--cy-k)}.cy-card__cta span{display:inline-block;transition:transform .2s}.cy-card:hover .cy-card__cta span{transform:translate(4px)}@media screen and (max-width:1199px){.cy-rail__track>li{flex-basis:calc((100% - 3 * 1.2rem) / 4)}}@media screen and (max-width:989px){.cy-rail__track>li{flex-basis:calc((100% - 2 * 1.2rem) / 3)}}@media screen and (max-width:749px){.cy-rail{padding-top:2rem}.cy-rail--dark .cy-rail__box{padding:2rem 1.4rem 1.6rem;border-radius:0;margin:0 -1.5rem}.cy-rail__track{gap:.9rem;margin:0 -1.5rem;padding:.4rem 1.5rem 1rem;scroll-padding:0 1.5rem}.cy-rail--dark .cy-rail__track{margin:0 -1.4rem;padding:.4rem 1.4rem 1rem;scroll-padding:0 1.4rem}.cy-rail__track>li{flex-basis:44%}.cy-rail__side{width:100%;justify-content:space-between;align-items:center}.cy-rail__arrow{display:none!important}.cy-card__price b{font-size:1.9rem}.cy-card__name{font-size:1.25rem}}.cy-clock--inline{flex-direction:row;align-items:center;gap:0}.cy-clock--inline .cy-clock__rot{display:none}.cy-clock--inline .cy-clock__boxes{gap:.3rem}.cy-clock--inline .cy-clock__boxes>span{flex-direction:row;align-items:baseline;min-width:0;padding:.35rem .55rem;border-radius:6px;box-shadow:none}.cy-clock--inline .cy-clock__boxes b{font-size:1.6rem}.cy-clock--inline .cy-clock__boxes b:after{font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;color:var(--cy-g);margin-left:.15rem}.cy-clock--inline [data-cd=d]:after{content:"d"}.cy-clock--inline [data-cd=h]:after{content:"h"}.cy-clock--inline [data-cd=m]:after{content:"m"}.cy-clock--inline [data-cd=s]:after{content:"s"}.cy-clock--inline .cy-clock__boxes i{display:none}.cy-barra{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin:0 0 1.2rem;padding:.7rem .8rem .9rem 1rem;border-radius:10px;background:var(--cy-k);color:#fff;overflow:hidden}.cy-barra[hidden]{display:none}.cy-barra:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(-45deg,var(--cy-y) 0 10px,var(--cy-k) 10px 20px);background-size:28px 28px}.cy-barra__tag{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem .3rem .6rem;border-radius:99px;background:var(--cy-y);color:var(--cy-k);font-size:1.15rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cy-barra__txt{font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cy-g)}.cy-barra__ult{display:none;color:#ff5a4f}.cy-barra.is-ultimo .cy-barra__ult{display:inline}.cy-barra .cy-clock{margin-left:auto}.product__media-wrapper.cy-has-burbuja{position:relative}.cy-burbuja{position:absolute;top:1.4rem;right:1.4rem;z-index:4;width:10.4rem;height:10.4rem;border-radius:50%;background:var(--cy-y);color:var(--cy-k);box-shadow:0 8px 22px #00000038,0 0 0 3px var(--cy-k);transform:rotate(-10deg);pointer-events:none}.cy-burbuja[hidden]{display:none}.cy-burbuja:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:50%;border:2px dashed rgba(21,23,26,.35)}.cy-burbuja__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.cy-burbuja__t{display:inline-flex;align-items:center;gap:.25rem;font-size:1.1rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cy-burbuja b{margin:.25rem 0 .2rem;font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem;letter-spacing:-.02em}.cy-burbuja.is-sin b{font-size:2.2rem}.cy-burbuja__s{max-width:7rem;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.15}.cy-ahorro{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;margin:.2rem 0 1.4rem;font-size:1.4rem;line-height:1.3}.cy-ahorro__tag{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem .3rem .6rem;border-radius:6px;background:var(--cy-k);color:var(--cy-y);font-size:1.15rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cy-ahorro__txt{font-weight:700;color:var(--cy-k)}.cy-ahorro__txt b{font-weight:900;color:var(--cy-r)}.cy-ahorro__pc{padding:.2rem .7rem;border-radius:6px;background:var(--cy-r);color:#fff;font-weight:900}.cy-ahorro__hasta{flex-basis:100%;font-size:1.2rem;color:#6b7078}.cy-ahorro.is-sin .cy-ahorro__txt,.cy-ahorro.is-sin .cy-ahorro__pc{display:none}@media screen and (max-width:749px){.cy-barra{padding:.6rem .7rem .8rem .8rem}.cy-barra__txt{font-size:1.05rem}.cy-clock--inline .cy-clock__boxes b{font-size:1.45rem}.cy-burbuja{top:1rem;right:1rem;width:8.4rem;height:8.4rem}.cy-burbuja b{font-size:2.7rem}.cy-burbuja__s{display:none}}.cy-sello{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .6rem;background:var(--cy-k);color:var(--cy-y);font-size:clamp(1rem,1.1vw,1.15rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.cy-sello:before{content:"";position:absolute;left:0;right:0;top:-4px;height:4px;background:repeating-linear-gradient(-45deg,var(--cy-y) 0 8px,var(--cy-k) 8px 16px)}.cy-sello svg{flex:0 0 auto}.card-wrapper:has(.cy-sello) .card__badge{display:none}.card-wrapper:has(.cy-sello) .card{box-shadow:0 0 0 2px #ffc40000;transition:box-shadow .2s}.card-wrapper:has(.cy-sello):hover .card{box-shadow:0 0 0 2px var(--cy-y)}.cy-hero{position:relative;padding:0 0 2.4rem;background:radial-gradient(90% 120% at 85% 0%,rgba(255,196,0,.28),transparent 60%),radial-gradient(70% 90% at 0% 100%,rgba(209,26,26,.18),transparent 60%),var(--cy-k);color:#fff;overflow:hidden;isolation:isolate}.cy-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.cy-hero__glow{position:absolute;z-index:-1;width:46rem;height:46rem;right:-10rem;top:-16rem;border-radius:50%;background:radial-gradient(circle,rgba(255,196,0,.35),transparent 65%);pointer-events:none}.cy-hero__inner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-template-areas:"txt clock" "btns btns";align-items:center;gap:2rem 3.2rem;padding-top:3.4rem}.cy-hero__txt{grid-area:txt}.cy-hero__badges{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.cy-hero__live{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:99px;background:#fff;color:var(--cy-k);font-size:1.15rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cy-hero__live:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--cy-r)}[data-cy-estado=pre] .cy-hero__live{background:var(--cy-y)}[data-cy-estado=pre] .cy-hero__live:before{background:var(--cy-k)}.cy-hero__fechas{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cy-g)}.cy-hero__ultimo{display:none;padding:.35rem .8rem;border-radius:6px;background:var(--cy-r);color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.is-ultimo .cy-hero__ultimo{display:inline-block;animation:cy-pulso 1.6s ease-in-out infinite}.cy-hero__h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.6rem,6vw,6.4rem);line-height:.95;letter-spacing:-.03em;color:#fff}.cy-hero__h1 em{font-style:normal;color:var(--cy-y);position:relative;display:inline-block}.cy-hero__h1 em:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:.12em;background:repeating-linear-gradient(-45deg,var(--cy-y) 0 10px,transparent 10px 20px);background-size:28px 28px}.cy-hero__sub{margin:1.4rem 0 0;max-width:56rem;font-size:1.6rem;line-height:1.45;color:#d7dade}.cy-hero__stats{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.cy-hero__stats span{display:inline-flex;align-items:baseline;gap:.5rem;padding:.7rem 1.1rem;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:1.3rem;color:#d7dade}.cy-hero__stats b{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;color:var(--cy-y)}.cy-hero__clock{grid-area:clock;justify-self:end}.cy-hero__btns{grid-area:btns;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cy-btn{display:flex;align-items:center;gap:1.1rem;min-height:6.4rem;padding:1rem 1.4rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.cy-btn:hover{transform:translateY(-3px);background:#ffc4001f;border-color:var(--cy-y)}.cy-btn__ic{flex:0 0 4.2rem;width:4.2rem;height:4.2rem;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--cy-y);color:var(--cy-k)}.cy-btn__t{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cy-btn__t b{font-size:1.5rem;font-weight:800;line-height:1.2}.cy-btn__t small{font-size:1.2rem;color:var(--cy-g);line-height:1.3}.cy-btn--wsp .cy-btn__ic{background:#25d366;color:#fff}.cy-marquee{position:relative;margin-top:2.4rem;background:var(--cy-y);color:var(--cy-k);overflow:hidden;white-space:nowrap;border-top:2px solid var(--cy-k);border-bottom:2px solid var(--cy-k)}.cy-marquee__in{display:inline-flex;animation:cy-marquee 28s linear infinite}.cy-marquee__in span{display:inline-flex;align-items:center;gap:1.2rem;padding:.9rem 1.4rem;font-size:1.35rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cy-marquee__in span:after{content:"";width:.9rem;height:.9rem;background:var(--cy-k);transform:rotate(45deg)}.cy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom));background:var(--cy-k);color:#fff;box-shadow:0 -6px 20px #00000040;transform:translateY(110%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.cy-sticky.is-on{transform:none}.cy-sticky__t{font-size:1.2rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--cy-y)}.cy-sticky .cy-clock{flex-direction:row;align-items:center}.cy-sticky .cy-clock__rot{display:none}.cy-sticky .cy-clock__boxes>span{min-width:3.8rem;padding:.35rem .3rem .3rem}.cy-sticky .cy-clock__boxes b{font-size:1.7rem}.cy-sticky .cy-clock__boxes i{font-size:.75rem}@media screen and (max-width:989px){.cy-hero__inner{grid-template-columns:1fr;grid-template-areas:"txt" "clock" "btns";gap:1.8rem}.cy-hero__clock{justify-self:start}.cy-hero__btns{grid-template-columns:1fr}}@media screen and (max-width:749px){.cy-hero__inner{padding-top:2.4rem}.cy-hero__h1{font-size:3.6rem}.cy-hero__sub{font-size:1.45rem}.cy-hero__clock,.cy-hero__clock .cy-clock,.cy-hero__clock .cy-clock__boxes{width:100%}.cy-hero__clock .cy-clock__boxes>span{flex:1 1 0;min-width:0}.cy-hero__clock .cy-clock--lg .cy-clock__boxes b{font-size:3.6rem}.cy-btn{min-height:5.6rem}}@media(prefers-reduced-motion:reduce){.cy-tape,.cy-rail__eyebrow svg,.cy-barra__tag svg,.cy-barra:after,.cy-burbuja,.cy-hero__live:before,.cy-hero__glow,.cy-hero__h1 em:after,.cy-marquee__in,.is-ultimo .cy-clock__boxes>span,.is-ultimo .cy-hero__ultimo,.cy-clock__boxes b.cy-tick{animation:none!important}.ofc2-cyber__slide,.cy-card{transition:none!important}}@media screen and (max-width:749px){.cy-hero__glow,.cy-hero:before{display:none}.cy-card,.cy-card:hover{transform:none;box-shadow:none;transition:none}.cy-burbuja{box-shadow:0 0 0 3px var(--cy-k)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/ofc2-cyber.css.map */
