#tch{--navy:#022753;--navy-deep:#011b3c;--red:#fd0927;--red-press:#d8001d;--blue:#0a55bb;--white:#ffffff;--bg:#ffffff;--bg-soft:#f3f5f9;--line:#dde2eb;--ink:#022753;--ink-2:#5d6880;--ink-3:#8a93a6;--font:"League Spartan",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-hero:clamp(41.6px,24px + 5.6vw,104px);--fs-display:clamp(32px,22.4px + 3vw,64px);--fs-lead:clamp(17px,16px + .4vw,22px);--maxw:1240px;--radius:22px;--radius-sm:14px;--sect:clamp(72px,10vw,140px);--ease:cubic-bezier(.22,1,.36,1);width:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}#tch *,#tch *:before,#tch *:after{box-sizing:border-box}#tch h1,#tch h2,#tch h3,#tch p,#tch figure,#tch ul,#tch ol{margin:0;padding:0}#tch h1,#tch h2,#tch h3{font-family:var(--font);font-weight:700;text-transform:none;text-wrap:balance;letter-spacing:-.03em;line-height:1;color:inherit}#tch p{font-family:var(--font);color:inherit;letter-spacing:normal}#tch ul,#tch ol{list-style:none}#tch img{display:block;max-width:100%;height:auto;border:0;box-shadow:none;border-radius:0}#tch a{color:inherit;text-decoration:none;border:0;background-image:none}#tch button,#tch input,#tch select{font-family:var(--font);letter-spacing:normal;text-transform:none}#tch :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){#tch *{transition:none!important;animation:none!important}}#tch .tch-wrap{max-width:var(--maxw);margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}#tch .tch-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#tch .tch-eyebrow{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}#tch .tch-eyebrow .bar{display:inline-flex;align-items:center;gap:12px}#tch .tch-eyebrow .bar:before{content:"";width:28px;height:3px;background:currentColor;transform:skew(-24deg)}#tch .tch-rule{display:block;width:64px;height:6px;background:var(--red);transform:skew(-24deg);margin-top:22px}#tch .tch-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:700 16px/1 var(--font);border:0;cursor:pointer;transition:background .2s,transform .2s var(--ease),box-shadow .2s}#tch .tch-btn--red{background:var(--red);color:var(--white)}#tch .tch-btn--red:hover{background:var(--red-press)}#tch .tch-btn--ghost{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px #fff6}#tch .tch-btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--white)}#tch .tch-btn--line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}#tch .tch-btn--line:hover{box-shadow:inset 0 0 0 2px var(--ink)}#tch .tch-btn:active{transform:scale(.97)}#tch .tch-hero{position:relative;background:var(--navy);color:var(--white);overflow:hidden;isolation:isolate}#tch .tch-stripes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}#tch .tch-stripes i{position:absolute;top:-20%;height:140%;transform:skew(-24deg)}#tch .tch-hero .tch-stripes i:nth-child(1){right:22%;width:7%;background:var(--blue);opacity:.6}#tch .tch-hero .tch-stripes i:nth-child(2){right:18.5%;width:1.4%;background:var(--red)}#tch .tch-hero .tch-stripes i:nth-child(3){right:-8%;width:24%;background:var(--navy-deep)}#tch .tch-hero__inner{display:grid;gap:40px;padding-block:clamp(56px,9vw,120px) clamp(48px,7vw,96px)}#tch .tch-hero__copy{display:grid;gap:26px;align-content:start}#tch .tch-hero .tch-eyebrow{color:var(--white)}#tch .tch-hero .tch-eyebrow .brand{opacity:.7;letter-spacing:.16em}#tch .tch-hero__title{font-size:var(--fs-hero);line-height:.95;letter-spacing:-.04em;max-width:13ch;color:var(--white)}#tch .tch-hero__title span{display:block}#tch .tch-hero__title .red{color:var(--red)}#tch .tch-hero__lead{font-size:var(--fs-lead);color:#ffffffc7;max-width:46ch;line-height:1.45}#tch .tch-hero__actions{display:flex;flex-wrap:wrap;gap:12px}#tch .tch-stats{display:flex;flex-wrap:wrap;gap:20px clamp(20px,3.5vw,44px);padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}#tch .tch-stats div{display:grid;gap:4px}#tch .tch-stats strong{font-size:clamp(28px,22.4px + 1.4vw,40px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}#tch .tch-stats span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-weight:600}#tch .tch-hero__visual{position:relative;align-self:center}#tch .tch-hero__visual figure{border-radius:var(--radius);overflow:hidden;aspect-ratio:1150/1003;max-width:100%;box-shadow:0 30px 60px -20px #00000080}#tch .tch-hero__visual figure img{width:100%;height:100%;object-fit:cover}#tch .tch-hero__tag{position:absolute;left:-12px;bottom:24px;background:var(--white);color:var(--ink);border-radius:var(--radius-sm);padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 30px -10px #011b3c73}#tch .tch-hero__tag img{height:38px;width:auto}#tch .tch-hero__tag p{font-size:13px;line-height:1.3;color:var(--ink-2)}#tch .tch-hero__tag strong{display:block;color:var(--ink);font-size:15px}@media(min-width:960px){#tch .tch-hero__inner{grid-template-columns:1.05fr .95fr;align-items:center}}@media(max-width:520px){#tch .tch-hero__tag{left:8px}}#tch .tch-logos{border-bottom:1px solid var(--line);background:var(--white)}#tch .tch-logos ul{display:flex;align-items:center;gap:clamp(24px,5vw,64px);overflow-x:auto;padding-block:26px;scrollbar-width:none}#tch .tch-logos ul::-webkit-scrollbar{display:none}#tch .tch-logos li{flex-shrink:0}#tch .tch-logos img{height:46px;width:auto;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}#tch .tch-logos a:hover img{filter:none;opacity:1}#tch .tch-txtlogo{font-weight:800;font-size:17px;line-height:1;color:var(--ink-3);display:block}#tch .tch-txtlogo small{display:block;font-size:11px;letter-spacing:.14em;font-weight:700;margin-top:4px}#tch .tch-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}#tch .tch-head h2{font-size:var(--fs-display);letter-spacing:-.035em;max-width:18ch;margin-top:18px}#tch .tch-head h2 .muted{color:var(--ink-3)}#tch .tch-head>p{color:var(--ink-2);max-width:56ch;font-size:var(--fs-lead);line-height:1.45}@media(min-width:960px){#tch .tch-head--split{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px}}#tch .tch-events{padding-block:var(--sect)}#tch .tch-years{display:flex;margin-bottom:28px;border-bottom:2px solid var(--line);overflow-x:auto;scrollbar-width:none}#tch .tch-years button{-webkit-appearance:none;appearance:none;background:none;border:0;font:700 clamp(20px,16px + 1vw,28px)/1 var(--font);color:var(--ink-3);padding:14px 22px 16px;cursor:pointer;position:relative;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#tch .tch-years button[aria-pressed=true]{color:var(--ink)}#tch .tch-years button[aria-pressed=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-2px;height:4px;background:var(--red);transform:skew(-24deg)}#tch .tch-years button:hover{color:var(--ink)}#tch .tch-evgrid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){#tch .tch-evgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#tch .tch-evgrid{grid-template-columns:repeat(3,1fr)}}#tch .tch-ev{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--bg-soft);border-radius:var(--radius);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease);cursor:pointer}#tch .tch-ev:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #02275373}#tch .tch-ev__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--navy)}#tch .tch-ev__media>img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}#tch .tch-ev:hover .tch-ev__media>img{transform:scale(1.04)}#tch .tch-ev__year{position:absolute;top:14px;left:14px;background:var(--navy);color:var(--white);font-weight:700;font-size:14px;letter-spacing:.06em;padding:7px 12px 5px;border-radius:8px}#tch .tch-ev__state{position:absolute;top:14px;right:14px;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px 5px;border-radius:8px;background:var(--white);color:var(--ink)}#tch .tch-ev__state--live{background:var(--red);color:var(--white)}#tch .tch-ev__body{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;padding:20px 22px 22px;align-items:center}#tch .tch-ev__logo{grid-row:span 2;width:64px;height:64px;border-radius:12px;background:var(--white);display:grid;place-items:center;padding:8px}#tch .tch-ev__logo img{max-height:48px;width:auto}#tch .tch-ev__logo--txt{background:var(--navy);color:var(--white);font-weight:800;font-size:11px;line-height:1.1;letter-spacing:.06em;text-align:center;padding:6px}#tch .tch-ev__meta{font-size:13px;color:var(--ink-2);font-weight:600}#tch .tch-ev__title{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}#tch .tch-ev__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-weight:700}#tch .tch-ev__foot span{font-size:15px;font-variant-numeric:tabular-nums}#tch .tch-ev__foot em{font-style:normal;color:var(--red)}#tch .tch-ev--soon .tch-ev__foot em{color:var(--ink-3)}#tch .tch-ev__type{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;padding:22px;color:var(--white);isolation:isolate;overflow:hidden}#tch .tch-ev__type:before,#tch .tch-ev__type:after{content:"";position:absolute;top:-20%;height:140%;transform:skew(-24deg);z-index:-1}#tch .tch-ev__type:before{right:16%;width:16%;background:var(--blue);opacity:.7}#tch .tch-ev__type:after{right:10%;width:3%;background:var(--red)}#tch .tch-ev__type b{font-size:clamp(54px,41.6px + 3vw,80px);line-height:.85;letter-spacing:-.05em}#tch .tch-ev__type small{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;opacity:.8;margin-top:10px}#tch .tch-shop{padding-block:var(--sect);background:var(--bg-soft)}#tch .tch-filters{display:grid;gap:14px;margin-bottom:28px}#tch .tch-frow{display:grid;gap:8px}#tch .tch-flabel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}#tch .tch-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}#tch .tch-chips::-webkit-scrollbar{display:none}#tch .tch-chip{-webkit-appearance:none;appearance:none;flex-shrink:0;border:0;background:var(--white);color:var(--ink);font:600 15px/1 var(--font);padding:12px 18px 10px;border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}#tch .tch-chip:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}#tch .tch-chip[aria-pressed=true]{background:var(--navy);color:var(--white);box-shadow:none}#tch .tch-chips--cat .tch-chip[aria-pressed=true]{background:var(--red)}#tch .tch-chip b{font-weight:600;opacity:.55;margin-left:4px;font-variant-numeric:tabular-nums}#tch .tch-count{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;color:var(--ink-2);font-weight:600;font-size:15px}#tch .tch-count strong{color:var(--ink);font-variant-numeric:tabular-nums}#tch .tch-count select{font:600 15px var(--font);color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:8px 10px;height:auto;min-height:0;width:auto}#tch .tch-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){#tch .tch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1080px){#tch .tch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#tch .tch-p{display:grid;grid-template-rows:auto 1fr;background:var(--white);border-radius:18px;overflow:hidden;min-width:0;transition:box-shadow .3s var(--ease)}#tch .tch-p:hover{box-shadow:0 18px 34px -22px #02275380}#tch .tch-p__img{position:relative;aspect-ratio:1/1;background:var(--white);display:grid;place-items:center;overflow:hidden;isolation:isolate}#tch .tch-p__img>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}#tch .tch-p__img .shot{width:100%;height:100%;object-fit:contain;padding:8px;background:var(--white);transition:transform .5s var(--ease)}#tch .tch-p:hover .shot{transform:scale(1.04)}#tch .tch-ph{display:grid;justify-items:center;align-content:center;gap:10px;text-align:center;padding:16px;width:100%;height:100%;background:var(--bg-soft);position:relative;isolation:isolate}#tch .tch-ph:before{content:"";position:absolute;top:-10%;right:18%;width:14%;height:120%;transform:skew(-24deg);background:var(--evc,var(--blue));opacity:.14;z-index:-1}#tch .tch-ph img{height:54px;width:auto}#tch .tch-ph span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}#tch .tch-ph b{font-size:26px;letter-spacing:-.04em;color:var(--navy)}#tch .tch-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}#tch .tch-badge{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px 4px;border-radius:6px;background:var(--navy);color:var(--white)}#tch .tch-badge--red{background:var(--red)}#tch .tch-p__body{display:grid;gap:6px;padding:14px 16px 16px;align-content:start}#tch .tch-p__ev{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tch .tch-p__name{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#tch .tch-p__name a:hover{color:var(--blue)}#tch .tch-p__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}#tch .tch-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}#tch .tch-price strong{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}#tch .tch-price s{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}#tch .tch-add{-webkit-appearance:none;appearance:none;border:0;width:40px;height:40px;min-width:40px;padding:0;border-radius:99px;background:var(--navy);color:var(--white);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s var(--ease);flex-shrink:0}#tch .tch-add:hover{background:var(--red)}#tch .tch-add:active{transform:scale(.9)}#tch .tch-add.done{background:var(--red)}#tch .tch-add[disabled]{opacity:.5;cursor:wait}#tch .tch-opt{font-size:13px;font-weight:700;color:var(--blue);white-space:nowrap}#tch .tch-more{display:flex;justify-content:center;margin-top:32px}#tch .tch-empty{grid-column:1/-1;text-align:center;padding:56px 16px;color:var(--ink-2);background:var(--white);border-radius:18px}#tch .tch-mascots{padding-block:var(--sect)}#tch .tch-mgrid{display:grid;gap:20px}@media(min-width:860px){#tch .tch-mgrid{grid-template-columns:1fr 1fr}}#tch .tch-mc{position:relative;border-radius:var(--radius);overflow:hidden;min-height:340px;display:grid;align-content:end;color:var(--white);background:var(--navy);isolation:isolate;cursor:pointer}#tch .tch-mc>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}#tch .tch-mc:hover>img{transform:scale(1.04)}#tch .tch-mc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#011b3c00 30%,#011b3ceb)}#tch .tch-mc:not(:has(>img)):before{content:"";position:absolute;top:-20%;right:12%;width:12%;height:140%;transform:skew(-24deg);background:var(--blue);opacity:.6;z-index:-1}#tch .tch-mc__body{padding:28px;display:grid;gap:10px}#tch .tch-mc__kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;opacity:.8}#tch .tch-mc h3{font-size:clamp(28px,20.8px + 2vw,44px);color:var(--white)}#tch .tch-mc p{color:#fffc;max-width:40ch}#tch .tch-mc__link{font-weight:700;margin-top:6px}#tch .tch-promise{border-block:1px solid var(--line)}#tch .tch-promise ul{display:grid;gap:24px;padding-block:40px;grid-template-columns:1fr}@media(min-width:760px){#tch .tch-promise ul{grid-template-columns:repeat(3,1fr)}}#tch .tch-promise li{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:start}#tch .tch-promise svg{grid-row:span 2;width:40px;height:40px;color:var(--red)}#tch .tch-promise strong{font-size:17px}#tch .tch-promise span{color:var(--ink-2);font-size:15px}#tch .tch-cta{position:relative;background:var(--navy);color:var(--white);overflow:hidden;isolation:isolate}#tch .tch-cta .tch-stripes i{transform:skew(-20deg)}#tch .tch-cta .tch-stripes i:nth-child(1){right:30%;width:5%;background:var(--blue)}#tch .tch-cta .tch-stripes i:nth-child(2){right:27%;width:1.4%;background:var(--red)}#tch .tch-cta__inner{display:grid;gap:28px;padding-block:clamp(64px,8vw,110px)}@media(min-width:900px){#tch .tch-cta__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}}#tch .tch-cta h2{font-size:var(--fs-display);letter-spacing:-.035em;color:var(--white)}#tch .tch-cta__inner>div>p{color:#ffffffbf;font-size:var(--fs-lead);margin-top:16px;max-width:42ch}#tch .tch-form{display:grid;gap:12px}#tch .tch-form label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#ffffffb3}#tch .tch-form__row{display:flex;flex-wrap:wrap;gap:10px}#tch .tch-form input[type=email]{flex:1 1 220px;min-width:0;height:52px;line-height:52px;min-height:52px;border-radius:999px;border:0;padding:0 22px;font:500 16px var(--font);color:var(--ink);background:var(--white);box-shadow:none;margin:0}#tch .tch-form__hint{font-size:14px;color:#ffffff8c}#tch .tch-form__ok{font-weight:600;display:flex;align-items:center;gap:10px}#tch .tch-form__err{color:#ffb3bd;font-weight:600;font-size:14px}#tch .tch-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,160%);background:var(--navy);color:var(--white);padding:10px 10px 10px 20px;border-radius:999px;font-weight:600;font-size:15px;z-index:9999;transition:transform .4s var(--ease);max-width:calc(100% - 32px);display:flex;align-items:center;gap:14px;box-shadow:0 14px 30px -10px #011b3c80}#tch .tch-toast.show{transform:translate(-50%)}#tch .tch-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#tch .tch-toast a{flex-shrink:0;background:var(--red);color:var(--white);border-radius:99px;padding:9px 16px 7px;font-weight:700}#tch .tch-hero__ph{background:var(--navy-deep);display:grid;place-items:center;position:relative;isolation:isolate}#tch .tch-hero__ph:before{content:"";position:absolute;top:-20%;right:24%;width:14%;height:140%;transform:skew(-24deg);background:var(--blue);opacity:.6;z-index:-1}#tch .tch-hero__ph:after{content:"";position:absolute;top:-20%;right:20%;width:3%;height:140%;transform:skew(-24deg);background:var(--red);z-index:-1}#tch .tch-hero__years{display:grid;gap:4px;padding:32px;text-align:left;width:100%}#tch .tch-hero__years span{font-size:clamp(48px,24px + 4vw,96px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:#ffffff24}#tch .tch-hero__years span:last-child{color:var(--white)}#tch button{min-width:0;text-shadow:none;letter-spacing:normal;line-height:1}#tch .tch-btn,#tch .tch-btn:hover{text-decoration:none}#tch .tch-btn--red:hover,#tch .tch-btn--ghost:hover{color:var(--white)}#tch [hidden],#tch .tch-p[hidden],#tch .tch-ev[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/colecciona-historia.css.map */
