body[data-home-layout=adidas-v1]{--home-white: #ffffff;--home-mist: #f3f4f6;--home-ink: #1c1c1c;--home-text: #6f6a64;--home-line: #e5e1db;--home-soft-line: #eeeeec;--home-gutter: clamp(20px, 4.4vw, 80px);--home-section-space: clamp(58px, 6vw, 96px);--home-max: 1600px;--home-section-title: clamp(30px, 3.2vw, 40px);--home-feature-title: clamp(22px, 2vw, 24px);--home-card-title: clamp(18px, 1.6vw, 20px);--home-card-body: 13px;--home-card-meta: 12px;--home-card-action: 12px;--home-ease: cubic-bezier(.22, 1, .36, 1);min-width:320px;background:var(--home-white);color:var(--home-ink)}:where(body[data-home-layout=adidas-v1] .home-main h1,body[data-home-layout=adidas-v1] .home-main h2,body[data-home-layout=adidas-v1] .home-main h3,body[data-home-layout=adidas-v1] .home-main h4,body[data-home-layout=adidas-v1] .home-main p){margin:0}body[data-home-layout=adidas-v1] .home-main h1,body[data-home-layout=adidas-v1] .home-main h2,body[data-home-layout=adidas-v1] .home-main h3,body[data-home-layout=adidas-v1] .home-main h4{font-weight:400;letter-spacing:-.025em}body[data-home-layout=adidas-v1] .home-main :focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.home-main{padding-top:var(--nav-h);overflow:hidden}.home-hero{position:relative;height:clamp(350px,22.92vw,440px);min-height:350px;overflow:hidden;background:var(--home-mist)}.home-banner-slides,.home-banner-slide,.home-banner-media,.home-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-banner-slide{z-index:0;opacity:0;visibility:hidden;transition:opacity .5s var(--home-ease),visibility .5s var(--home-ease)}.home-banner-slide.is-active{z-index:1;opacity:1;visibility:visible}.home-banner-media,.home-banner-media img{display:block}.home-banner-media img{object-fit:cover;object-position:var(--desktop-focal)}.home-banner-copy{position:absolute;z-index:2;left:var(--desktop-x);top:var(--desktop-y);width:min(var(--desktop-width),520px);max-width:calc(100% - (2 * var(--home-gutter)));color:var(--desktop-copy-color);text-align:var(--desktop-align);transform:var(--desktop-transform)}body[data-home-layout=adidas-v1] .home-banner-copy h1,body[data-home-layout=adidas-v1] .home-banner-copy h2{margin-bottom:10px;font-size:clamp(32px,3.5vw,52px);line-height:1.08}.home-banner-copy>p{max-width:31em;font-size:14px;line-height:1.65;opacity:.88}.home-banner-link,.home-button{display:inline-flex;align-items:center;justify-content:space-between;min-width:164px;min-height:44px;padding:0 16px;font-size:13px;transition:background-color .18s ease,color .18s ease}body[data-home-layout=adidas-v1] .home-banner-link{margin-top:22px;background:var(--desktop-button-bg);color:var(--desktop-button-color)}.home-banner-link svg,.home-button svg{width:18px;height:18px;margin-left:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.home-banner-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;padding:var(--home-gutter);color:var(--home-text);font-size:13px;text-align:center}.home-banner[data-banner-state=single] .home-banner-state,.home-banner[data-banner-state=ready] .home-banner-state{display:none}.home-banner-controls{position:absolute;right:var(--home-gutter);bottom:clamp(24px,3vw,44px);z-index:4;display:flex;align-items:center;height:44px;padding-inline:8px;background:var(--home-white);color:var(--home-ink)}.home-banner-controls[hidden]{display:none}.home-icon-button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.home-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.home-banner-dots{display:flex;align-items:center;gap:6px;margin-inline:12px}.home-banner-dot{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#bbb8b3;cursor:pointer}.home-banner-dot.is-active{width:18px;border-radius:8px;background:var(--home-ink)}.home-banner-count{min-width:46px;color:var(--home-text);font-family:var(--font-en);font-size:10px;letter-spacing:.08em;text-align:center}.home-section{width:100%;max-width:var(--home-max);margin-inline:auto;padding:var(--home-section-space) var(--home-gutter);background:var(--home-white);border-bottom:1px solid var(--home-soft-line)}.home-section--muted{max-width:none;padding-right:max(var(--home-gutter),calc((100vw - var(--home-max)) / 2 + var(--home-gutter)));padding-left:max(var(--home-gutter),calc((100vw - var(--home-max)) / 2 + var(--home-gutter)));background:var(--home-mist)}.home-section-heading{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(280px,.75fr);gap:40px;align-items:end;margin-bottom:clamp(28px,3.2vw,46px)}.home-section-heading>:last-child{justify-self:end}.home-eyebrow{margin-bottom:8px;color:var(--home-text);font-size:12px;letter-spacing:.12em}.home-section-heading h2{font-size:var(--home-section-title);line-height:1.15}.home-section-intro{max-width:520px;color:var(--home-text);font-size:14px;line-height:1.75}.home-section-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:20px}.home-scroll-controls{display:flex;flex:0 0 auto;gap:2px;border:1px solid var(--home-line)}.home-scroll-controls[hidden]{display:none}.home-scroll-controls button+button{border-left:1px solid var(--home-line)}.home-state{grid-column:1 / -1;width:100%;min-height:180px;padding:48px 20px;color:var(--home-text);font-size:13px;text-align:center}.home-empty-card{display:flex;min-height:340px;flex-direction:column;justify-content:flex-end;padding:24px;background:var(--home-mist);border-bottom:1px solid var(--home-line);color:var(--home-text);font-size:13px}.home-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.7vw,28px)}.home-hotspot-card{display:flex;min-width:0;flex-direction:column;border-bottom:1px solid var(--home-line)}.home-media-frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--home-mist)}.home-media-frame img,.home-art-card-media img,.home-channel-card img,.home-artist-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--home-ease)}.home-hotspot-media{display:block;width:100%;height:100%}.home-hotspot-media img{object-position:var(--hotspot-focal)}.home-hotspot-card:hover img,.home-art-card:hover img,.home-channel-card:hover img,.home-artist-card:hover img{transform:scale(1.025)}.home-media-label{position:absolute;top:12px;left:12px;padding:6px 9px;background:var(--home-ink);color:var(--home-white);font-size:var(--home-card-meta);line-height:1}.home-card-copy{display:flex;flex:1;flex-direction:column;padding:18px 0 20px}.home-card-meta{margin-bottom:7px;color:var(--home-text);font-size:var(--home-card-meta)}.home-card-copy h3,.home-art-card-copy h3{margin-bottom:9px;font-size:var(--home-card-title);line-height:1.35}.home-card-copy>p:not(.home-card-meta),.home-art-card-copy>p:not(.home-card-meta){color:var(--home-text);font-size:var(--home-card-body);line-height:1.7}.home-text-link{display:inline-flex;width:fit-content;margin-top:auto;padding-top:18px;border-bottom:1px solid transparent;font-size:var(--home-card-action)}.home-text-link:hover{border-bottom-color:currentColor}.home-hotspot-card .home-text-link{align-items:center;gap:8px}.home-art-card{min-width:0}.home-art-card-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--home-white)}.home-art-card-copy{padding-top:18px}.home-art-card-copy .home-text-link{margin-top:4px}.home-hotspot-grid,.home-channel-grid,.home-artist-grid{display:grid;grid-auto-flow:column;grid-template-rows:1fr;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}.home-hotspot-grid::-webkit-scrollbar,.home-channel-grid::-webkit-scrollbar,.home-artist-grid::-webkit-scrollbar{display:none}.home-hotspot-grid{--home-hotspot-gap: clamp(16px, 1.7vw, 28px);grid-auto-columns:clamp(250px,23vw,360px);gap:var(--home-hotspot-gap)}@media (min-width: 1121px){.home-hotspot-grid{grid-auto-columns:calc((100% - var(--home-hotspot-gap) - var(--home-hotspot-gap) - var(--home-hotspot-gap)) / 4)}}.home-channel-grid{grid-auto-columns:clamp(220px,18vw,240px)}.home-hotspot-card,.home-channel-card,.home-artist-card{min-width:0;scroll-snap-align:start}.home-channel-card{display:flex;flex-direction:column;border:1px solid var(--home-line)}.home-channel-card>img,.home-channel-card>.home-card-placeholder{width:100%;aspect-ratio:4 / 5;background:var(--home-mist);object-fit:cover}.home-channel-card>div:last-child{display:flex;min-height:164px;flex-direction:column;padding:16px 14px 14px}.home-channel-card h3{margin-bottom:7px;font-size:var(--home-card-title)}.home-channel-card p{color:var(--home-text);font-size:var(--home-card-body);line-height:1.65}.home-channel-card span{margin-top:auto;padding-top:16px;font-size:var(--home-card-action)}.home-artist-grid{grid-auto-columns:minmax(168px,1fr)}.home-artist-card{padding:24px 14px 22px;background:var(--home-mist);text-align:center}.home-artist-image{display:grid;width:clamp(96px,8vw,120px);aspect-ratio:1;margin-inline:auto;place-items:center;overflow:hidden;background:#e7e8ea;border-radius:50%}.home-artist-initial{color:var(--home-text);font-size:32px}.home-artist-card h3{margin-top:13px;font-size:var(--home-card-title)}.home-artist-card>p{margin-top:3px;color:var(--home-text);font-size:var(--home-card-meta)}.home-artist-card>strong{display:inline-block;margin-top:11px;font-size:var(--home-card-action);font-weight:400}.home-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.home-space-card{display:flex;min-width:0;flex-direction:column;background:var(--home-white);border:1px solid var(--home-line)}.home-space-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.home-media-placeholder{position:relative;display:grid;width:100%;aspect-ratio:16 / 10;place-items:center;overflow:hidden;background:var(--home-mist);color:var(--home-text);font-size:12px}.home-media-placeholder:before,.home-media-placeholder:after{position:absolute;left:50%;top:50%;width:130%;height:1px;background:var(--home-line);content:""}.home-media-placeholder:before{transform:translate(-50%,-50%) rotate(28deg)}.home-media-placeholder:after{transform:translate(-50%,-50%) rotate(-28deg)}.home-media-placeholder span{z-index:1;padding:6px 9px;background:var(--home-mist)}.home-media-frame>.home-media-placeholder,.home-art-card-media>.home-media-placeholder,.home-artist-image>.home-media-placeholder{height:100%;aspect-ratio:auto}.home-channel-card>.home-media-placeholder{aspect-ratio:4 / 5}.home-space-copy{display:flex;min-height:228px;flex-direction:column;padding:clamp(20px,2.2vw,32px)}.home-space-copy>p{margin-bottom:20px;color:var(--home-text);font-family:var(--font-en);font-size:var(--home-card-meta)}.home-space-copy h3{margin-bottom:12px;font-size:var(--home-feature-title)}.home-space-copy span{color:var(--home-text);font-size:var(--home-card-body);line-height:1.75}.home-space-copy strong{margin-top:auto;padding-top:22px;font-size:var(--home-card-action);font-weight:400}@media (max-width: 980px){.home-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.home-hotspot-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px;overflow-x:visible;scroll-snap-type:none}.home-space-grid{grid-template-columns:1fr}.home-space-card{display:grid;grid-template-columns:1.1fr 1fr}.home-media-placeholder{height:100%;aspect-ratio:auto}}@media (max-width: 767px){body[data-home-layout=adidas-v1]{--home-gutter: 18px;--home-section-space: 52px}.home-hero{height:360px;min-height:360px}.home-banner-media img{object-position:var(--mobile-focal)}.home-banner-copy{left:var(--mobile-x);top:var(--mobile-y);width:min(var(--mobile-width),calc(100% - 36px));color:var(--mobile-copy-color);text-align:var(--mobile-align);transform:var(--mobile-transform)}body[data-home-layout=adidas-v1] .home-banner-link{background:var(--mobile-button-bg);color:var(--mobile-button-color)}.home-banner-copy h1,.home-banner-copy h2{font-size:29px}.home-banner-copy>p{max-width:27em;font-size:12px}.home-banner-link{min-height:38px;margin-top:15px}.home-banner-controls{top:14px;right:14px;bottom:auto}.home-banner-dots{margin-inline:7px}.home-banner-count{display:none}.home-hotspot-media img{object-position:var(--hotspot-mobile-focal)}.home-section-heading{grid-template-columns:1fr;gap:14px;align-items:start}.home-section-heading>:last-child{justify-self:start}.home-section-intro{font-size:12px}.home-section-actions{width:100%;padding-right:18px;align-items:center;justify-content:space-between}.home-section-actions .home-section-intro{max-width:75%}.home-section-heading--controls:has(.home-scroll-controls[hidden]) .home-section-actions{padding-right:0}.home-section-heading--controls:has(.home-scroll-controls[hidden]) .home-section-intro{max-width:100%}.home-pick-grid{gap:14px}.home-media-label{top:8px;left:8px}.home-channel-grid,.home-artist-grid{margin-right:calc(-1 * var(--home-gutter));padding-right:var(--home-gutter)}.home-hotspot-grid{gap:14px}.home-channel-grid{grid-auto-columns:minmax(170px,68vw)}.home-artist-grid{grid-auto-columns:minmax(164px,52vw)}.home-space-card{display:flex}.home-media-placeholder{height:auto;aspect-ratio:16 / 10}.home-space-copy{min-height:210px}}@media (max-width: 480px){.home-hotspot-grid,.home-pick-grid{grid-template-columns:1fr;gap:28px}.home-art-card-media{aspect-ratio:4 / 4.7}}@media (prefers-reduced-motion: reduce){.home-banner-slide{transition:none}.home-hotspot-grid,.home-channel-grid,.home-artist-grid{scroll-behavior:auto}}@media (max-width: 767px){.home-banner-dot{position:relative}.home-banner-dot:after{position:absolute;inset-block:-20px;inset-inline:-3px;content:""}.home-icon-button{width:44px;height:44px}.home-banner-link,.home-text-link{display:inline-flex;align-items:center;min-height:44px}}
