.sf-street-fever{--sf-event-yellow:#e2b101;--sf-event-yellow-bright:#fcd804;--sf-event-black:#111111;--sf-event-charcoal:#1f1e1e;--sf-event-gray:#b4b8b3;--sf-event-silver:#e4e5e3;--sf-event-red:#be3333;--sf-event-blue:#1a6fa7;--sf-event-purple:#4c3467;--sf-event-mint:#65a999;--sf-event-ink:var(--sf-event-black);--sf-event-gold:var(--sf-event-yellow);--sf-event-paper:var(--sf-event-silver)}
.sf-street-fever-header{background:rgba(255,255,255,.93)!important;backdrop-filter:blur(16px);border-bottom:2px solid rgba(17,17,17,.12);color:var(--sf-event-black)!important;padding:.5rem 0;position:sticky;top:0;z-index:100}
.admin-bar .sf-street-fever-header{top:32px}
.sf-street-fever-header__inner{min-height:64px}
.sf-street-fever-header__logo{margin:0}
.sf-street-fever-header__logo img{display:block;filter:brightness(0);height:auto;max-width:220px;width:100%}
.sf-street-fever-header__nav,.sf-street-fever-header__nav a{color:var(--sf-event-black)!important}
.sf-street-fever-header__nav a{letter-spacing:.04em;text-transform:uppercase}
.sf-street-fever-header__nav a:hover{color:var(--sf-event-red)!important}
.sf-street-fever-header__tickets a{background:var(--sf-event-yellow-bright);border:2px solid var(--sf-event-black);box-shadow:4px 4px 0 var(--sf-event-black);color:var(--sf-event-black)!important;padding:.55rem .9rem}
.sf-street-fever-header__tickets a:hover{box-shadow:1px 1px 0 var(--sf-event-black);transform:translate(3px,3px)}
.sf-street-fever-header .wp-block-navigation__responsive-container{background:var(--sf-event-silver)!important;color:var(--sf-event-black)!important}
.sf-street-fever-header .wp-block-navigation__responsive-container-open,.sf-street-fever-header .wp-block-navigation__responsive-container-close{color:var(--sf-event-black)}
.sf-street-fever--brand{background:var(--sf-event-black);color:#fff;overflow:clip}
.sf-street-fever__hero{background-image:linear-gradient(90deg,rgba(17,17,17,.96) 0%,rgba(17,17,17,.86) 46%,rgba(17,17,17,.38) 100%),url('https://www.sneakerfever.gt/wp-content/uploads/2026/07/DSC02343-scaled-e1785177653327.jpg');background-position:center;background-size:cover;border-bottom:3px solid var(--sf-event-yellow-bright);color:#fff;min-height:calc(100svh - 70px);padding:clamp(3rem,6vw,6rem) var(--wp--preset--spacing--sm);position:relative;isolation:isolate}
.sf-street-fever__hero::before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%,transparent 80%,rgba(0,0,0,.28));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}
.sf-street-fever__hero::after{background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(252,216,4,.14) 14px 16px);bottom:1rem;content:"STREET FEVER /// GT 2026 /// 29.08 /// FÓRUM MAJADAS";font-size:.58rem;font-weight:900;height:16px;left:var(--wp--preset--spacing--sm);letter-spacing:.18em;line-height:16px;overflow:hidden;position:absolute;right:var(--wp--preset--spacing--sm);white-space:nowrap}
.sf-street-fever__hero-inner{align-items:end;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);min-height:calc(100svh - 11rem);position:relative;z-index:3}
.sf-street-fever__hero-copy{margin:0;max-width:820px}
.sf-street-fever__eyebrow{color:#fff;font-size:var(--wp--preset--font-size--label);font-weight:800;letter-spacing:.16em;margin:0 0 .75rem;text-transform:uppercase}
.sf-street-fever__event-chip{background:var(--sf-event-yellow-bright);color:var(--sf-event-black);display:inline-block;font-family:var(--wp--preset--font-family--body);font-size:.78rem;font-weight:900;letter-spacing:.14em;margin:0 0 1rem;padding:.45rem .7rem;text-transform:uppercase}
.sf-street-fever__title{color:var(--sf-event-yellow-bright);font-size:clamp(4.5rem,9.5vw,9.5rem)!important;letter-spacing:-.065em;line-height:.78;margin:0;max-width:7.5ch;text-shadow:0 8px 0 rgba(0,0,0,.28);text-transform:uppercase;text-wrap:balance}
.sf-street-fever__year{color:var(--sf-event-yellow-bright);font-family:var(--wp--preset--font-family--body);font-size:clamp(3.25rem,7vw,7rem);font-weight:900;letter-spacing:-.055em;line-height:.82;margin:.15rem 0 0;text-shadow:0 8px 0 rgba(0,0,0,.28)}
.sf-street-fever__deck{color:rgba(255,255,255,.86);font-size:clamp(1.15rem,1rem + .45vw,1.55rem);line-height:1.45;margin:1.35rem 0 0;max-width:42ch}
.sf-street-fever__actions{gap:.75rem;margin-top:1.75rem}
.sf-street-fever__primary-action .wp-block-button__link{background:var(--sf-event-yellow-bright);border:2px solid var(--sf-event-yellow-bright);color:var(--sf-event-black);font-weight:900;text-transform:uppercase}
.sf-street-fever__primary-action .wp-block-button__link:hover{background:#fff;border-color:#fff;color:var(--sf-event-black)}
.sf-street-fever__secondary-action .wp-block-button__link{border:2px solid var(--sf-event-yellow-bright);color:var(--sf-event-yellow-bright);font-weight:900;text-transform:uppercase}
.sf-street-fever__secondary-action .wp-block-button__link:hover{background:var(--sf-event-yellow-bright);color:var(--sf-event-black)}
.sf-street-fever__facts{border-left:2px solid rgba(252,216,4,.7);margin:0;padding-left:1.25rem}
.sf-street-fever__fact{display:flex;flex-direction:column;margin:0 0 1.25rem;text-transform:uppercase}
.sf-street-fever__fact strong{color:var(--sf-event-yellow-bright);font-size:clamp(2rem,4vw,4.25rem);letter-spacing:-.04em;line-height:.88}
.sf-street-fever__fact span{color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.12em;margin-top:.25rem}
.sf-street-fever-art{margin:0;pointer-events:none;position:absolute;z-index:2}
.sf-street-fever-art img{display:block;height:auto;width:100%}
.sf-street-fever-art--graffiti{left:46%;max-width:min(58vw,860px);opacity:.09;top:5%;transform:rotate(-5deg)}
.sf-street-fever-art--spray{bottom:-4.5rem;max-width:230px;right:4%;transform:rotate(10deg);z-index:6}
.sf-street-fever-ticker{background:var(--sf-event-red);border-bottom:3px solid var(--sf-event-yellow-bright);border-top:3px solid var(--sf-event-yellow-bright);color:#fff;overflow:hidden;padding:.72rem 0;white-space:nowrap}
.sf-street-fever-ticker__track{animation:sf-ticker-scroll 26s linear infinite;gap:1.4rem!important;margin:0;min-width:max-content;padding:0 1.4rem;width:max-content;will-change:transform}
.sf-street-fever-ticker:hover .sf-street-fever-ticker__track{animation-play-state:paused}
.sf-street-fever-ticker__track p{font-size:.92rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}
.sf-street-fever-ticker__track p:nth-child(even){align-items:center;background:var(--sf-event-yellow-bright);color:var(--sf-event-black);display:inline-flex;font-size:0;height:1.1rem;justify-content:center;position:relative;transform:rotate(-7deg);width:1.55rem}
.sf-street-fever-ticker__track p:nth-child(even)::before{content:"▰";font-size:.95rem;line-height:1}
@keyframes sf-ticker-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.sf-street-fever__about{background:var(--sf-event-silver);color:var(--sf-event-black);padding:clamp(5rem,9vw,9rem) var(--wp--preset--spacing--sm);position:relative}
.sf-street-fever__about-grid{gap:clamp(2.5rem,6vw,6rem);position:relative;z-index:3}
.sf-street-fever-art--wall{bottom:-3rem;max-width:360px;opacity:.22;right:-3rem;transform:rotate(-4deg)}
.sf-street-fever__section-label{color:var(--sf-event-black);font-size:.82rem;font-weight:900;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}
.sf-street-fever__display-heading{color:var(--sf-event-black);font-family:var(--wp--preset--font-family--body);font-size:clamp(3.2rem,7vw,7rem)!important;font-stretch:condensed;font-weight:950;letter-spacing:-.075em;line-height:.79;margin:0 0 1.75rem;text-transform:uppercase;text-wrap:balance}
.sf-street-fever__about-copy{font-size:clamp(1.1rem,1rem + .35vw,1.35rem);line-height:1.65;margin:0;max-width:54ch}
.sf-street-fever-edition{align-items:stretch!important;gap:0!important;margin-top:2.5rem;max-width:620px}
.sf-street-fever-edition__year{align-items:center;background:var(--sf-event-black);color:var(--sf-event-yellow-bright);display:flex;font-size:clamp(3rem,7vw,6.5rem);font-weight:900;justify-content:center;line-height:1;margin:0;padding:1rem 1.4rem}
.sf-street-fever-edition__copy{background:var(--sf-event-yellow-bright);color:var(--sf-event-black);font-size:clamp(1rem,1.3vw,1.35rem);font-weight:900;letter-spacing:.08em;line-height:1.15;margin:0;padding:1rem 1.4rem;text-transform:uppercase}
.sf-street-fever-tiles{gap:3px!important}
.sf-street-fever-tile{align-items:flex-end;background:var(--sf-event-black);border-top:4px solid var(--sf-event-yellow-bright);color:#fff;display:flex;min-height:250px;padding:1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}
.sf-street-fever-tile::before{color:var(--sf-event-gray);content:"01";font-size:.72rem;font-weight:900;left:1rem;letter-spacing:.12em;position:absolute;top:1rem}
.sf-street-fever-tile:nth-child(2)::before{content:"02"}
.sf-street-fever-tile:nth-child(3)::before{content:"03"}
.sf-street-fever-tile:nth-child(4)::before{content:"04"}
.sf-street-fever-tile::after{background:linear-gradient(90deg,var(--sf-event-blue) 0 25%,var(--sf-event-red) 25% 50%,var(--sf-event-purple) 50% 75%,var(--sf-event-mint) 75%);bottom:0;content:"";height:6px;left:0;position:absolute;right:0}
.sf-street-fever-tile:hover{background:var(--sf-event-yellow-bright);box-shadow:8px 8px 0 var(--sf-event-black);color:var(--sf-event-black);transform:translate(-4px,-4px)}
.sf-street-fever-tile p{font-size:clamp(1.35rem,2vw,2.1rem);font-weight:900;line-height:1.05;margin:0;text-transform:uppercase}
.sf-street-fever-tile a{color:inherit;text-decoration:none}
.sf-street-fever-tile--green,.sf-street-fever-tile--red,.sf-street-fever-tile--yellow,.sf-street-fever-tile--dark{background:var(--sf-event-black);color:#fff}
.sf-street-fever-divider{background:var(--sf-event-silver);height:clamp(90px,12vw,170px);position:relative}
.sf-street-fever-art--laces{left:50%;max-width:min(92vw,1180px);top:50%;transform:translate(-50%,-50%) rotate(-1deg);width:100%}
.sf-street-fever-lineup{background:var(--sf-event-black);color:#fff;padding:clamp(5rem,9vw,9rem) var(--wp--preset--spacing--sm);position:relative}
.sf-street-fever-lineup__header{margin-bottom:clamp(2rem,5vw,4rem);position:relative;z-index:3}
.sf-street-fever-art--boxes{max-width:340px;opacity:.8;right:-2rem;top:2rem;transform:rotate(3deg)}
.sf-street-fever-lineup .sf-street-fever__section-label{color:var(--sf-event-yellow-bright)}
.sf-street-fever-lineup .sf-street-fever__display-heading{color:#fff;margin-bottom:0}
.sf-lineup-grid{gap:3px!important;position:relative;z-index:3}
.sf-lineup-card{background:var(--sf-event-charcoal);border-top:5px solid var(--sf-event-yellow-bright);min-width:0;padding:0 0 1.5rem}
.sf-lineup-card:nth-child(4n+1){border-top-color:var(--sf-event-red)}
.sf-lineup-card:nth-child(4n+2){border-top-color:var(--sf-event-blue)}
.sf-lineup-card:nth-child(4n+3){border-top-color:var(--sf-event-purple)}
.sf-lineup-card:nth-child(4n+4){border-top-color:var(--sf-event-mint)}
.sf-lineup-card__media{align-items:end;display:flex;height:430px!important;margin:0 0 1.25rem;min-height:430px!important;overflow:hidden;position:relative;width:100%}
.sf-lineup-card__media.has-background-dim{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}
.sf-lineup-card__media>img.wp-block-cover__image-background,.sf-lineup-card__media>video.wp-block-cover__video-background{display:block!important;height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:100%!important;min-width:100%!important;object-fit:cover!important;object-position:center center!important;padding:0!important;position:absolute!important;transform:none!important;width:100%!important}
.sf-lineup-card__media>.wp-block-cover__background{inset:0!important;position:absolute!important}
.sf-lineup-card__media>.wp-block-cover__inner-container{position:relative!important;z-index:2}
.sf-lineup-card__media .wp-block-cover__inner-container{padding:1.25rem}
.sf-lineup-card__media .wp-block-cover__inner-container p{color:rgba(255,255,255,.7);font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}
.sf-lineup-card>h3,.sf-lineup-card>.sf-lineup-card__hook,.sf-lineup-card>p:not(.sf-lineup-card__hook),.sf-lineup-card>.sf-lineup-card__tags{margin-left:1.5rem;margin-right:1.5rem}
.sf-lineup-card__hook{color:var(--sf-event-yellow-bright);font-size:.75rem;font-weight:900;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}
.sf-lineup-card h3{color:#fff;font-size:clamp(2rem,3.2vw,3.3rem)!important;line-height:.92;margin-bottom:.9rem;margin-top:0;text-transform:uppercase}
.sf-lineup-card>p:not(.sf-lineup-card__hook){color:rgba(255,255,255,.78);line-height:1.5}
.sf-lineup-card__tags{gap:.45rem!important;margin-top:1rem}
.sf-lineup-card__tags p{background:var(--sf-event-yellow-bright);color:var(--sf-event-black);font-size:.7rem;font-weight:900;letter-spacing:.08em;margin:0;padding:.4rem .65rem;text-transform:uppercase}
.sf-lineup-card:nth-child(4n+1) .sf-lineup-card__tags p{background:var(--sf-event-red);color:#fff}
.sf-lineup-card:nth-child(4n+2) .sf-lineup-card__tags p{background:var(--sf-event-blue);color:#fff}
.sf-lineup-card:nth-child(4n+3) .sf-lineup-card__tags p{background:var(--sf-event-purple);color:#fff}
.sf-lineup-card:nth-child(4n+4) .sf-lineup-card__tags p{background:var(--sf-event-mint);color:var(--sf-event-black)}
.sf-street-fever__stories{background:var(--sf-event-yellow);color:var(--sf-event-black);padding:clamp(5rem,8vw,8rem) var(--wp--preset--spacing--sm);position:relative}
.sf-street-fever-art--cap{max-width:260px;opacity:.88;right:3%;top:-4rem;transform:rotate(9deg)}
.sf-street-fever__section-heading{align-items:flex-end;border-top:3px solid var(--sf-event-black);margin-bottom:clamp(1.75rem,4vw,3rem);padding-top:1rem;position:relative;z-index:3}
.sf-street-fever__section-heading h2{color:var(--sf-event-black);font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.035em;line-height:.95;margin:0;text-wrap:balance}
.sf-street-fever__section-heading a{color:var(--sf-event-black);font-weight:800;text-decoration:none}
.sf-street-fever-card .sf-card-media{border:2px solid var(--sf-event-black);border-radius:0;display:block;margin-bottom:1rem;overflow:hidden}
.sf-street-fever-card .sf-card-media img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}
.sf-street-fever-card .sf-eyebrow{font-size:var(--wp--preset--font-size--label);font-weight:800;letter-spacing:.08em;margin:.5rem 0;text-transform:uppercase}
.sf-street-fever-card .wp-block-post-title{font-size:clamp(1.7rem,1.3rem + 1vw,2.45rem)!important;line-height:1.04;margin:0;text-wrap:balance}
.sf-street-fever-card .wp-block-post-title a{color:inherit;text-decoration:none}
.sf-street-fever-card .wp-block-post-excerpt{color:rgba(17,17,17,.72);line-height:1.5;margin-top:.8rem}
.sf-street-fever-card .wp-block-post-excerpt__more-link{color:var(--sf-event-black);display:inline-block;font-weight:800;margin-top:.45rem;text-decoration:none}
.sf-street-fever__empty{border:2px solid var(--sf-event-black);border-radius:0;color:rgba(17,17,17,.72);padding:clamp(1.5rem,4vw,2.5rem)}
.sf-events-header .wp-block-post-title,.sf-events-page h2{text-wrap:balance}
.sf-events-header .wp-block-post-excerpt{max-width:48rem}
.sf-events-grid .wp-block-post-template{margin:0}
.sf-event-card{min-width:0}
.sf-event-card .wp-block-post-title{margin-top:0;text-wrap:balance}
@media (max-width:900px){.sf-street-fever__hero-inner{grid-template-columns:1fr;min-height:auto}.sf-street-fever__facts{border-left:0;border-top:2px solid rgba(252,216,4,.7);display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem 0 0}.sf-street-fever__fact{margin:0}.sf-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sf-street-fever-art--graffiti{left:34%;max-width:72vw}.sf-street-fever-art--wall{max-width:280px}.sf-street-fever-art--boxes{max-width:270px}}
@media (max-width:782px){.admin-bar .sf-street-fever-header{top:46px}}
@media (max-width:781px){.sf-street-fever-header__inner{min-height:54px}.sf-street-fever-header__logo img{max-width:170px}.sf-street-fever__hero{background-image:linear-gradient(180deg,rgba(17,17,17,.96) 0%,rgba(17,17,17,.88) 60%,rgba(17,17,17,.45) 100%),url('https://www.sneakerfever.gt/wp-content/uploads/2026/07/DSC02343-scaled-e1785177653327.jpg');min-height:auto;padding-bottom:4rem;padding-top:3rem}.sf-street-fever__title{font-size:clamp(3.6rem,18vw,6.4rem)!important}.sf-street-fever__year{font-size:clamp(2.8rem,14vw,4.8rem)}.sf-street-fever__facts{grid-template-columns:1fr}.sf-street-fever__about{padding-left:1rem;padding-right:1rem}.sf-street-fever-tiles,.sf-lineup-grid{grid-template-columns:1fr!important}.sf-street-fever-tile{min-height:180px}.sf-street-fever-art--graffiti{left:18%;max-width:110vw;opacity:.07;top:14%}.sf-street-fever-art--spray{bottom:-3rem;max-width:145px;right:-1rem}.sf-street-fever-art--wall{bottom:-2rem;max-width:210px;opacity:.14;right:-4rem}.sf-street-fever-divider{height:90px}.sf-street-fever-art--laces{max-width:130vw}.sf-street-fever-art--boxes{max-width:180px;opacity:.55;right:-3rem;top:1rem}.sf-street-fever-art--cap{max-width:150px;right:-1rem;top:-2.25rem}}
@media (prefers-reduced-motion:reduce){.sf-street-fever-tile{transition:none}.sf-street-fever-ticker__track{animation:none}}
@media (max-width:781px){.sf-lineup-card__media{height:520px!important;min-height:520px!important}}
