:root{--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .35vw, 1rem);--text-base: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl: clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--text-2xl: clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--text-3xl: clamp(2.5rem, 1rem + 4vw, 5rem);--text-hero: clamp(3rem, .5rem + 7vw, 8rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--color-bg: #0a0a0f;--color-surface: #111118;--color-surface-2: #1a1a24;--color-surface-offset: #0f0f17;--color-border: #2a2a3a;--color-divider: #1e1e2e;--color-text: #f0ede8;--color-text-muted: #9a9aad;--color-text-faint: #5a5a6e;--color-gold: #d4af37;--color-gold-hover: #e6c44a;--color-gold-active: #c29e2e;--color-gold-glow: rgba(212, 175, 55, .3);--color-red: #e3242b;--color-red-hover: #f03038;--color-red-dark: #8b1a1a;--color-red-glow: rgba(227, 36, 43, .25);--color-green: #006b3f;--color-green-hover: #00885a;--color-green-dark: #004d2e;--color-ucl-blue: #0e1a3e;--color-ucl-navy: #091428;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--transition-interactive: .18s cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 16px rgba(0,0,0,.4);--shadow-lg: 0 12px 40px rgba(0,0,0,.5);--shadow-gold: 0 0 30px rgba(212,175,55,.2);--content-narrow: 640px;--content-default: 960px;--content-wide: 1200px;--font-display: "Clash Display", "Arial Black", sans-serif;--font-body: "General Sans", "Helvetica Neue", sans-serif}.ucl-container{max-width:var(--content-wide);margin-inline:auto;padding-inline:var(--space-6)}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:linear-gradient(135deg,var(--color-gold) 0%,var(--color-gold-hover) 100%);color:#0a0a0f;font-weight:700;font-size:var(--text-sm);text-decoration:none;border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--transition-interactive),box-shadow var(--transition-interactive);box-shadow:0 4px 20px #d4af374d;border:none;cursor:pointer;font-family:var(--font-body)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4af3780}.btn-primary:active{transform:translateY(0)}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-eyebrow{font-size:var(--text-xs);font-weight:600;color:var(--color-gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-3)}.section-title{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-4)}.section-subtitle{font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}.section-description{font-size:18px;color:var(--color-text-muted);max-width:600px;margin-inline:auto;line-height:1.7}.countdown-section{position:relative;z-index:1;padding:var(--space-16) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-surface) 50%,var(--color-bg) 100%)}.countdown-header{text-align:center;margin-bottom:var(--space-10)}.countdown-header h2{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.countdown-header p{font-size:18px;color:var(--color-text-muted);margin-inline:auto}.countdown-grid{display:flex;justify-content:center;gap:var(--space-6);flex-wrap:wrap}.countdown-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:120px}.countdown-number{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--color-gold);line-height:1;text-shadow:0 0 30px rgba(212,175,55,.3);font-variant-numeric:tabular-nums;position:relative}.countdown-label{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase;font-weight:500}.countdown-divider{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-gold);opacity:.4;align-self:flex-start;margin-top:.2em;animation:pulse-colon 1s ease-in-out infinite}@keyframes pulse-colon{0%,to{opacity:.4}50%{opacity:1}}.live-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:#e3242b26;border:1px solid rgba(227,36,43,.4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;color:var(--color-red);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-6);animation:live-pulse 2s ease-in-out infinite}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--color-red);animation:dot-blink 1.2s ease-in-out infinite;box-shadow:0 0 8px var(--color-red)}@keyframes live-pulse{0%,to{box-shadow:0 0 10px #e3242b26}50%{box-shadow:0 0 25px #e3242b4d}}@keyframes dot-blink{0%,to{opacity:1}50%{opacity:.3}}.ticker-section{position:relative;z-index:1;padding:var(--space-8) 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);background:var(--color-surface);overflow:hidden}.ticker-label{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--space-6);background:var(--color-red);color:#fff;font-weight:700;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;z-index:2;white-space:nowrap}.ticker-label:after{content:"";position:absolute;right:-20px;top:0;bottom:0;width:40px;background:linear-gradient(90deg,var(--color-surface),transparent)}.ticker-track{display:flex;animation:scroll-ticker 40s linear infinite;padding-left:180px}.ticker-track:hover{animation-play-state:paused}@keyframes scroll-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-8);white-space:nowrap;flex-shrink:0}.ticker-teams{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.ticker-vs{color:var(--color-gold);font-weight:700;margin:0 var(--space-1)}.ticker-info{font-size:var(--text-xs);color:var(--color-text-muted)}.ticker-dot{width:4px;height:4px;border-radius:50%;background:var(--color-gold);opacity:.4;flex-shrink:0}.products-section{position:relative;z-index:1;padding:clamp(var(--space-16),8vw,var(--space-32)) 0;background-color:var(--color-bg)}.product-tabs{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap}.product-tab{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-interactive);background:transparent;font-family:var(--font-body)}.product-tab:hover{border-color:var(--color-gold);color:var(--color-gold)}.product-tab.active{background:var(--color-gold);color:#0a0a0f;border-color:var(--color-gold);font-weight:700}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);max-width:var(--content-wide);margin-inline:auto}.product-card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out);cursor:pointer;display:block;text-decoration:none;color:inherit}.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0006,0 0 30px #d4af371a;border-color:#d4af374d}.product-card-badge{position:absolute;top:var(--space-3);left:var(--space-3);z-index:3;padding:var(--space-1) var(--space-3);background:var(--color-red);color:#fff;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase}.product-image-wrap{position:relative;aspect-ratio:1;background:linear-gradient(135deg,var(--color-surface-2) 0%,var(--color-surface) 100%);overflow:hidden}.product-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.product-card:hover .product-image-wrap img{transform:scale(1.05)}.product-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(10,10,15,.5) 100%);opacity:0;transition:opacity .3s}.product-card:hover .product-image-overlay{opacity:1}.product-info{padding:var(--space-4) var(--space-5) var(--space-5)}.product-category{font-size:var(--text-xs);color:var(--color-gold);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-1)}.product-name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--space-2);line-height:1.3}.product-pricing{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.product-price{font-size:var(--text-lg);font-weight:700;color:var(--color-text)}.product-price-old{font-size:var(--text-sm);color:var(--color-text-faint);text-decoration:line-through}.product-sizes{display:flex;gap:var(--space-1);flex-wrap:wrap}.size-dot{width:32px;height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--transition-interactive);cursor:pointer;background:transparent;font-family:var(--font-body)}.size-dot:hover{border-color:var(--color-gold);color:var(--color-gold)}.size-dot.selected{background:var(--color-gold);border-color:var(--color-gold);color:#0a0a0f}.featured-section{position:relative;z-index:1;padding:clamp(var(--space-16),8vw,var(--space-32)) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-surface) 30%,var(--color-surface) 70%,var(--color-bg) 100%)}.featured-grid{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-12);align-items:center}.featured-image-wrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:3/4;max-width:380px;background:linear-gradient(135deg,var(--color-ucl-navy) 0%,var(--color-surface-2) 100%)}.featured-image-wrap img{width:100%;height:100%;object-fit:cover}.featured-image-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 80%,rgba(212,175,55,.15) 0%,transparent 60%);pointer-events:none}.featured-content{padding:var(--space-6)}.featured-content .section-eyebrow,.featured-content .section-title{text-align:left}.featured-description,.featured-description p,.featured-description span,.featured-description a{font-size:18px!important;color:#ffffffd9!important;line-height:1.8;margin-bottom:var(--space-8)}.featured-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-5);background:#d4af370d;border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-lg)}.featured-stat{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.featured-stat-icon{width:32px;height:32px;color:var(--color-gold)}.featured-stat-icon svg{width:100%;height:100%}.featured-stat-value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-gold)}.featured-stat-label{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1);font-weight:500}.featured-price-row{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6)}.featured-price{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.featured-price-compare{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:line-through}.featured-discount{padding:var(--space-1) var(--space-3);background:var(--color-red);color:#fff;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full)}a.featured-image-wrap{display:block;text-decoration:none;color:inherit}.featured-title-link{color:inherit;text-decoration:none}.featured-title-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-gold)}.featured-placeholder-svg{width:100%;height:100%;fill:var(--color-border)}.pride-banner{position:relative;z-index:1;padding:clamp(var(--space-12),6vw,var(--space-24)) 0;overflow:hidden;background-color:var(--color-bg)}.pride-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-green-dark) 0%,var(--color-bg) 40%,var(--color-bg) 60%,var(--color-red-dark) 100%);opacity:.5}.pride-content{position:relative;z-index:1;text-align:center}.pride-flag{display:flex;justify-content:center;gap:0;margin-bottom:var(--space-8);height:4px;max-width:300px;margin-inline:auto;border-radius:var(--radius-full);overflow:hidden}.pride-flag .green{flex:2;background:var(--color-green)}.pride-flag .red{flex:3;background:var(--color-red)}.pride-title{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-4)}.pride-subtitle{font-size:18px;color:var(--color-text-muted);max-width:600px;margin-inline:auto;margin-bottom:var(--space-8);line-height:1.8}.teams-carousel{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap;margin-bottom:var(--space-10)}.team-badge{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);transition:transform .3s var(--ease-out);text-decoration:none;color:inherit}.team-badge:hover{transform:translateY(-4px)}.team-badge-icon{width:64px;height:64px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-gold);transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.team-badge:hover .team-badge-icon{border-color:var(--color-gold);box-shadow:0 0 20px #d4af3733}.team-badge-name{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.newsletter-section{position:relative;z-index:1;padding:clamp(var(--space-12),6vw,var(--space-20)) 0}.newsletter-card{max-width:700px;margin-inline:auto;text-align:center;padding:var(--space-10) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.newsletter-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-green),var(--color-gold),var(--color-red))}.newsletter-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.newsletter-desc{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);margin-inline:auto}.newsletter-form{display:flex;gap:var(--space-2);max-width:480px;margin-inline:auto}.newsletter-input{flex:1;padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-interactive);font-family:var(--font-body)}.newsletter-input::placeholder{color:var(--color-text-faint)}.newsletter-input:focus{border-color:var(--color-gold)}.newsletter-submit{padding:var(--space-3) var(--space-6);background:var(--color-gold);color:#0a0a0f;font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-full);border:none;cursor:pointer;white-space:nowrap;transition:background var(--transition-interactive),transform var(--transition-interactive);font-family:var(--font-body)}.newsletter-submit:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.products-view-all{text-align:center;margin-top:var(--space-10)}.products-view-all .btn-primary{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:768px){.section-title,.countdown-header h2,.pride-title{font-size:32px}.section-subtitle{font-size:24px}.section-description,.countdown-header p,.pride-subtitle,.featured-description{font-size:16px}.countdown-grid{gap:var(--space-4)}.countdown-item{min-width:80px}.countdown-number{font-size:var(--text-2xl)}.products-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.featured-grid{grid-template-columns:1fr;gap:var(--space-8)}.featured-image-wrap{aspect-ratio:4/3;max-width:100%}.newsletter-form{flex-direction:column}.ticker-label{position:relative;display:block;text-align:center;padding:var(--space-2) var(--space-4)}.ticker-label:after{display:none}.ticker-track{padding-left:0}}@media(max-width:480px){.products-grid{grid-template-columns:1fr}.featured-stats{grid-template-columns:1fr;gap:var(--space-3)}.teams-carousel{gap:var(--space-4)}}.ucl-fade-in{opacity:1}@supports (animation-timeline: scroll()){.ucl-fade-in{opacity:0;animation:ucl-reveal-fade linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}@keyframes ucl-reveal-fade{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ucl-campaign.css.map */
