@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:wght@300;400;500;600&family=Italiana&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#181713;--cream:#f4f0e8;--sand:#ded4c4;--muted:#726e65;--green:#66705b}*{box-sizing:border-box}body{color:var(--ink);background:#fbfaf7;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.topbar{background:var(--ink);color:#eee9df;text-align:center;letter-spacing:1.2px;height:30px;padding:7px;font-size:11px}.topbar span{color:#7f7c75;margin:0 15px}header{z-index:20;background:#fbfaf7;border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:center;height:80px;padding:0 4.5%;display:flex;position:relative}.logo{letter-spacing:4px;font-family:Italiana;font-size:27px}.logo span{letter-spacing:3px;text-align:center;margin-top:-2px;font:500 7px DM Sans;display:block}header nav{gap:32px;font-size:13px;display:flex}header nav a{position:relative}header nav a:after{content:"";background:#222;width:0;height:1px;transition:all .3s;position:absolute;bottom:-7px;left:0}header nav a:hover:after{width:100%}.actions{align-items:center;gap:17px;display:flex}.actions button{background:0 0;border:0;padding:0}.bag{position:relative}.bag b{color:#fff;text-align:center;background:#222;border-radius:20px;min-width:15px;height:15px;padding-top:2px;font-size:8px;position:absolute;top:-8px;right:-9px}.mobile{display:none}.searchbar{z-index:25;background:#fff;gap:16px;padding:25px 8%;display:flex;position:absolute;top:110px;left:0;right:0;box-shadow:0 10px 30px #0001}.searchbar input{border:0;border-bottom:1px solid #aaa;outline:0;flex:1;font-size:16px}.searchbar button{background:0 0;border:0}.mobilemenu{display:none}.hero{color:#fff;background:#2b3028;height:calc(100vh - 110px);min-height:650px;position:relative;overflow:hidden}.heroImage{background:linear-gradient(90deg,#151a17da 0%,#151a1766 40%,#0000 70%),url(https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=1800&q=90) 50% 35%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.heroContent{position:absolute;top:50%;left:9%;transform:translateY(-50%)}.eyebrow{letter-spacing:2.8px;margin:0 0 25px;font-size:10px;font-weight:600}.hero h1{margin:0 0 30px;font:400 clamp(55px,7.2vw,105px)/.91 Italiana}.hero h1 em{color:#d9d0bf;font-weight:400}.heroContent>p:not(.eyebrow){color:#e1ded5;font-size:15px;line-height:1.7}.btn{letter-spacing:.5px;border:0;justify-content:center;align-items:center;gap:25px;padding:16px 23px;font-size:12px;display:inline-flex}.btn svg{width:17px}.light{color:#171713;background:#f7f4ed;margin-top:18px}.heroCount{align-items:center;gap:11px;font-size:10px;display:flex;position:absolute;bottom:45px;right:5%}.heroCount b{font-size:16px}.heroCount span{background:#fff;width:55px;height:1px}.intro{text-align:center;padding:130px 20px}.eyebrow.dark{color:#827d72}.intro h2,.sectionHead h2,.story h2,.collection h1,.cartPage>h1{margin:18px 0;font:48px/1.15 Italiana}.intro>p:last-child{max-width:550px;color:var(--muted);margin:25px auto;font-size:14px;line-height:1.8}.categories{background:#fff;grid-template-columns:1fr 1fr;gap:2px;display:grid}.cat{color:#fff;height:680px;position:relative;overflow:hidden}.cat img{object-fit:cover;filter:brightness(.72);width:100%;height:100%;transition:transform .7s}.cat:hover img{transform:scale(1.035)}.cat>div{position:absolute;top:auto;bottom:7%;left:7%;right:7%}.cat small{font-size:11px}.cat h3{margin:12px 0 5px;font:50px Italiana}.cat p{font-size:13px}.cat span{align-items:center;gap:10px;margin-top:25px;font-size:12px;display:flex}.cat span svg{width:17px}.c2,.c3{height:520px}.productsSection{padding:120px 5%}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:45px;display:flex}.sectionHead h2{margin:15px 0 0}.sectionHead>a{align-items:center;gap:10px;font-size:12px;display:flex}.sectionHead svg{width:16px}.grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.pic{background:#eee;height:440px;display:block;position:relative;overflow:hidden}.pic>img{object-fit:cover;width:100%;height:100%;transition:all .5s}.card:hover .pic>img{transform:scale(1.025)}.pic i{letter-spacing:.8px;background:#fff;padding:6px 9px;font-size:9px;font-style:normal;position:absolute;top:13px;left:13px}.heart{background:#fffd;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.heart svg{width:15px}.cardInfo{justify-content:space-between;padding-top:16px;display:flex}.cardInfo small{color:#89857b;text-transform:uppercase;letter-spacing:1.5px;font-size:9px}.cardInfo h3{margin:8px 0;font:20px Italiana}.cardInfo p{font-size:12px}.cardInfo del{color:#999;margin-left:6px}.quick{background:0 0;border:1px solid #ddd;width:38px;height:38px;margin-top:10px}.quick:hover{color:#fff;background:#222}.quick svg{width:16px}.story{color:#fff;background:#626958;grid-template-columns:56% 44%;height:650px;display:grid}.storyPhoto{background:url(https://images.unsplash.com/photo-1525507119028-ed4c629a60a3?auto=format&fit=crop&w=1200&q=85) 50%/cover}.story>div:last-child{padding:13% 12%}.story h2{font-size:55px}.story p:not(.eyebrow){color:#ede9df;font-size:14px;line-height:1.8}.story a{align-items:center;gap:13px;margin-top:35px;font-size:12px;display:flex}.story svg{width:17px}.benefits{text-align:center;grid-template-columns:repeat(3,1fr);padding:65px 8%;display:grid}.benefits div{border-right:1px solid #ddd;flex-direction:column;align-items:center;gap:9px;display:flex}.benefits div:last-child{border:0}.benefits svg{width:22px;margin-bottom:8px}.benefits b{font:18px Italiana}.benefits span{color:#888;font-size:11px}.collection{padding:0 5% 100px}.collectionHero{text-align:center;padding:90px 0 70px}.collectionHero h1{margin:10px;font-size:65px}.collectionHero>p:last-child{color:#888;font-size:12px}.filters{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;margin-bottom:35px;padding:18px 0;font-size:11px;display:flex}.collection .grid{min-height:350px}.product{grid-template-columns:55% 45%;min-height:720px;display:grid}.productVisual{background:#ece9e2;height:780px;position:relative}.productVisual img{object-fit:cover;width:100%;height:100%}.productVisual>button{background:#fff;border:0;border-radius:50%;width:43px;height:43px;position:absolute;top:25px;right:25px}.productVisual svg{width:18px}.productDetails{padding:10% 12%}.productDetails h1{margin:10px 0 15px;font:48px Italiana}.productDetails h2{margin:25px 0;font-size:18px;font-weight:500}.productDetails h2 del{color:#999;font-weight:300}.rating{color:#777;font-size:11px}.rating span{color:#827557;letter-spacing:2px}.desc{color:#777;border-bottom:1px solid #ddd;padding-bottom:25px;font-size:13px;line-height:1.7}.label{justify-content:space-between;margin:25px 0 12px;font-size:11px;display:flex}.label a{color:#777;text-decoration:underline}.sizes{gap:8px;display:flex}.sizes button{background:#fff;border:1px solid #ccc;width:48px;height:43px;font-size:11px}.sizes .active{color:#fff;background:#222;border-color:#222}.darkBtn{color:#fff;background:#1b1b18;width:100%;margin-top:28px}.accord{border-top:1px solid #ddd;margin-top:25px;padding-top:12px}.accord p{align-items:center;gap:9px;font-size:11px;display:flex}.accord svg{width:16px}.cartPage{min-height:650px;padding:70px 7% 120px}.empty{text-align:center;padding:70px}.empty svg{stroke-width:1px;width:45px;height:45px}.empty h2{font:30px Italiana}.empty p{color:#777;font-size:13px}.empty .btn{width:auto}.cartLayout{grid-template-columns:1.5fr .7fr;gap:70px;display:grid}.cartLine{border-top:1px solid #ddd;grid-template-columns:110px 1fr auto;gap:22px;padding:20px 0;display:grid}.cartLine img{object-fit:cover;width:110px;height:140px}.cartLine small{color:#888;font-size:9px}.cartLine h3{margin:8px 0;font:20px Italiana}.cartLine p,.cartLine button{font-size:10px}.cartLine button{background:0 0;border:0;padding:0;text-decoration:underline}.cartLayout aside{background:#f0ede6;height:max-content;padding:30px}.cartLayout aside h2{font:27px Italiana}.cartLayout aside p{justify-content:space-between;font-size:12px;display:flex}.cartLayout .total{font-size:16px}.account{grid-template-columns:1fr 1fr;min-height:730px;display:grid}.accountArt{color:#fff;background:linear-gradient(#17201855,#172018aa),url(https://images.unsplash.com/photo-1537832816519-689ad163238b?auto=format&fit=crop&w=1200&q=85) 50%/cover;align-items:end;padding:12%;display:flex}.accountArt h1{font:55px/1.1 Italiana}.accountArt p:last-child{max-width:400px;line-height:1.7}.accountForm{padding:9% 16%;position:relative}.adminLink{gap:7px;font-size:10px;display:flex;position:absolute;top:25px;right:30px}.adminLink svg{width:13px}.accountForm h2{margin:12px 0;font:40px Italiana}.accountForm>p:not(.eyebrow){color:#777;font-size:12px}.accountForm label{margin-top:23px;font-size:10px;font-weight:600;display:block}.accountForm input{background:0 0;border:0;border-bottom:1px solid #aaa;outline:0;width:100%;padding:12px 2px;font-size:12px;display:block}.password{display:flex}.password input{flex:1}.password button{background:0 0;border:0;border-bottom:1px solid #aaa}.password svg{width:16px}.switch{text-align:center}.switch button{background:0 0;border:0;font-size:12px;text-decoration:underline}.admin{background:#f3f3f0;grid-template-columns:220px 1fr;min-height:820px;display:grid}.admin>aside{color:#fff;background:#181916;flex-direction:column;padding:30px 22px;display:flex}.admin .logo{align-self:center}.admin aside nav{flex-direction:column;gap:7px;margin-top:55px;display:flex}.admin aside nav a,.logout{color:#aaa;border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.admin aside nav a.active{color:#fff;background:#30312d}.admin aside svg{width:17px}.admin aside nav b{color:#fff;background:#796e5c;border-radius:20px;margin-left:auto;padding:2px 7px}.logout{margin-top:auto}.admin>section{padding:35px 4%}.adminHead{justify-content:space-between;align-items:center;display:flex}.adminHead p{color:#888;margin:0;font-size:11px}.adminHead h1{margin:8px 0;font:31px Italiana}.avatar{color:#fff;background:#777363;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin:30px 0;display:grid}.stats>div,.chart,.orders{background:#fff;border:1px solid #e3e3de;padding:22px}.stats span{color:#777;font-size:10px}.stats h2{margin:12px 0;font:26px Italiana}.stats i{color:#4f805e;font-size:9px;font-style:normal}.stats small{color:#aaa;margin-left:8px;font-size:9px}.adminGrid{grid-template-columns:1.15fr 1fr;gap:17px;display:grid}.panelTitle{justify-content:space-between;align-items:center;display:flex}.panelTitle h3{font:20px Italiana}.panelTitle select{border:1px solid #ddd;padding:8px;font-size:9px}.panelTitle a{font-size:9px;text-decoration:underline}.bars{align-items:end;gap:5%;height:260px;padding-top:30px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:10px;height:100%;display:flex}.bars span{background:#737867;width:100%}.bars small{color:#888;font-size:9px}.orders>div:not(.panelTitle){border-top:1px solid #eee;grid-template-columns:.8fr 1fr .6fr .7fr;align-items:center;padding:18px 0;font-size:9px;display:grid}.orders i{text-align:center;border-radius:20px;padding:5px;font-style:normal}.paid{color:#3f7653;background:#e2f1e7}.pending{color:#8b6e35;background:#f5ecd8}footer{color:#d8d5cd;background:#191a17;grid-template-columns:1.3fr .7fr .8fr 1.3fr;gap:40px;padding:70px 6% 25px;display:grid;position:relative}footer>div{flex-direction:column;gap:12px;display:flex}footer .footLogo{color:#fff;width:max-content}footer p,footer a{color:#9f9e97;font-size:11px;line-height:1.7}footer b{color:#eee;margin-bottom:8px;font:17px Italiana}.newsletter label{border-bottom:1px solid #777;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:11px}.newsletter button{color:#fff;background:0 0;border:0}.newsletter svg{width:17px}footer>small{color:#777;border-top:1px solid #353632;grid-column:1/-1;margin-top:35px;padding-top:20px;font-size:8px}@media (max-width:900px){header{height:65px}header nav,.actions>a:first-of-type{display:none}.mobile{display:block}.mobilemenu{z-index:19;background:#fbfaf7;flex-direction:column;padding:25px;display:flex;position:absolute;top:95px;left:0;right:0}.mobilemenu a{border-bottom:1px solid #ddd;justify-content:space-between;padding:16px;display:flex}.hero{min-height:650px}.heroImage{background:linear-gradient(#151a1744,#151a17aa),url(https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=1000&q=85) 62%/cover}.heroContent{left:7%}.categories{grid-template-columns:1fr}.cat,.c2,.c3{height:560px}.grid{grid-template-columns:repeat(2,1fr)}.pic{height:470px}.story{grid-template-columns:1fr;height:auto}.storyPhoto{height:500px}.benefits{padding:45px 3%}.product{grid-template-columns:1fr}.productVisual{height:650px}.cartLayout,.account{grid-template-columns:1fr}.accountArt{min-height:450px}.admin{grid-template-columns:75px 1fr}.admin>aside{padding:25px 10px}.admin aside .logo{font-size:14px}.admin aside nav a,.logout{justify-content:center;font-size:0}.admin aside nav b{display:none}.stats{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.topbar{font-size:8px}header{padding:0 5%}.hero{height:720px}.hero h1{font-size:56px}.heroContent{top:45%}.intro{padding:85px 20px}.intro h2,.sectionHead h2{font-size:36px}.cat,.c2,.c3{height:480px}.cat h3{font-size:42px}.productsSection{padding:80px 4%}.sectionHead{align-items:start}.grid{gap:9px}.pic{height:280px}.cardInfo h3{font-size:16px}.quick{display:none}.storyPhoto{height:380px}.story>div:last-child{padding:70px 8%}.story h2{font-size:43px}.benefits{grid-template-columns:1fr;gap:30px}.benefits div{border:0}.collectionHero{padding:65px 0 45px}.collectionHero h1{font-size:48px}.productVisual{height:500px}.productDetails{padding:60px 7%}.productDetails h1{font-size:40px}.cartPage{padding:45px 5%}.empty{padding:50px 5px}.accountForm{padding:70px 8%}.accountArt h1{font-size:45px}.admin>section{padding:25px 3%}.stats{gap:7px}.stats>div{padding:14px}.stats h2{font-size:20px}.adminGrid{overflow:hidden}.orders>div:not(.panelTitle){grid-template-columns:1fr 1fr}.orders>div strong,.orders>div i{display:none}footer{grid-template-columns:1fr;padding:60px 8%}}.homeNew{background:#f7f7f3;font-family:Manrope,sans-serif}.topbar{background:#111;justify-content:space-between;height:34px;padding:8px 4%;font-family:Manrope;font-size:10px;display:flex}.topbar span{margin:0}.topbar b{color:#d9ff3f;letter-spacing:1px}header{background:#fff;height:76px;padding:0 3.5%;position:sticky;top:0}header .logo{letter-spacing:-2px;font-family:Archivo Black;font-size:24px;font-style:italic}header .logo span{letter-spacing:3px;font-family:Manrope;font-style:normal;font-weight:800}header nav{align-items:center;gap:31px;height:100%;font:700 13px Manrope}header nav a:last-child{color:#f04427}header nav a:after{height:3px;bottom:0}.actions{gap:19px}.actions svg{width:21px}.youthHero{background:linear-gradient(90deg,#000000c7,#0000001f),var(--hero) center 34%/cover;color:#fff;border-radius:0 0 22px 22px;height:640px;margin:0 1.2%;animation:9s ease-out both heroZoom;position:relative;overflow:hidden}@keyframes heroZoom{0%{background-size:108%}to{background-size:100%}}.youthHero:after{content:"MULTI / BRAND / STORE";letter-spacing:4px;font-size:9px;position:absolute;top:90px;right:-72px;transform:rotate(90deg)}.heroCopy{animation:.75s cubic-bezier(.2,.8,.2,1) heroIn;position:absolute;top:50%;left:6.5%;transform:translateY(-50%)}@keyframes heroIn{0%{opacity:0;filter:blur(7px);transform:translate(-35px,-45%)}to{opacity:1;filter:none;transform:translateY(-50%)}}.dropTag{color:#111;letter-spacing:1px;background:#d9ff3f;border-radius:50px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.dropTag svg{fill:#111;width:13px;height:13px}.heroCopy h1{letter-spacing:-5px;text-transform:uppercase;max-width:850px;margin:22px 0;font:400 clamp(57px,7.3vw,110px)/.88 Archivo Black}.heroCopy>p{color:#eee;max-width:590px;margin:25px 0;font-size:16px}.heroBtns{gap:10px;display:flex}.pill{border-radius:50px;align-items:center;gap:14px;padding:14px 21px;font-size:12px;font-weight:700;transition:all .25s;display:inline-flex}.pill svg{width:16px}.pill.primary{color:#111;background:#fff}.pill.primary:hover{background:#d9ff3f;transform:translateY(-4px)scale(1.02)}.pill.ghost{border:1px solid #ffffff80}.pill.ghost:hover{background:#ffffff18}.slideControls{align-items:center;gap:14px;display:flex;position:absolute;bottom:30px;right:35px}.slideControls button{color:#111;background:#fff;border:0;border-radius:50%;width:42px;height:42px;transition:all .25s}.slideControls button:hover{background:#d9ff3f;transform:scale(1.12)rotate(5deg)}.slideControls svg{width:16px}.slideControls span{font-size:10px}.ticker{z-index:2;background:#d9ff3f;margin:-2px 0 45px;padding:13px 0;position:relative;overflow:hidden;transform:rotate(-1deg)}.ticker>div{letter-spacing:1px;white-space:nowrap;font:800 12px Manrope;animation:17s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.brandWall{text-align:center;padding:40px 4% 70px}.brandWall>span{letter-spacing:3px;color:#777;font-size:9px}.brandWall>div{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:25px;margin-top:30px;display:flex}.brandWall b{letter-spacing:-2px;font:400 clamp(20px,2.4vw,38px) Archivo Black;transition:all .3s}.brandWall b:hover{color:#ff4a2f;transform:skew(-8deg)scale(1.12)}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(55px)}.reveal.seen{opacity:1;transform:none}.shopCats,.productRail,.social{padding:45px 4% 85px}.homeTitle{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.homeTitle span{letter-spacing:1.7px;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.homeTitle span svg{fill:#f05b39;color:#f05b39;width:14px}.homeTitle h2,.social h2{letter-spacing:-2px;margin:9px 0 0;font:400 42px/1 Archivo Black}.homeTitle>p{color:#777;font-size:12px}.homeTitle>a{border-bottom:1px solid;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.homeTitle>a svg{width:15px}.catBubbles{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.catBubbles>a{animation:5s ease-in-out infinite floatCard;animation-delay:var(--d)}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.catBubbles>a>div{background:#ddd;border-radius:18px;height:300px;position:relative;overflow:hidden}.catBubbles img{object-fit:cover;width:100%;height:100%;transition:all .7s cubic-bezier(.2,.8,.2,1)}.catBubbles>a:hover img{transform:scale(1.1)rotate(1deg)}.catBubbles>a>div span{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .3s;display:grid;position:absolute;bottom:15px;right:15px;transform:rotate(-35deg)}.catBubbles>a:hover>div span{background:#d9ff3f;transform:rotate(0)scale(1.12)}.catBubbles svg{width:17px}.catBubbles b{margin:13px 0 4px;font-size:16px;display:block}.catBubbles small{color:#777;font-size:10px}.productRail{background:#fff}.productRail.fresh{background:#e9edf4}.rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(255px,23vw);grid-auto-flow:column;gap:16px;padding-bottom:20px;display:grid;overflow-x:auto}.rail .card{scroll-snap-align:start;transition:all .35s;position:relative}.rail .card:hover{transform:translateY(-9px)}.rail .pic{border-radius:14px;height:390px}.card .rank{z-index:3;color:#fff;letter-spacing:-3px;text-shadow:0 2px 15px #0005;font:400 45px Archivo Black;position:absolute;bottom:75px;left:10px}.pic .heart{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;top:12px;right:12px}.pic .heart:hover{transform:scale(1.15)}.viewProduct{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;font-weight:700;transition:all .35s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(70px)}.viewProduct svg{width:15px}.card:hover .viewProduct{transform:none}.cardInfo h3{letter-spacing:-.3px;font:700 15px Manrope}.cardInfo p{font-weight:700}.quick{color:#fff;background:#111;border:0;border-radius:50%}.quick:hover{color:#111;background:#d9ff3f;transform:rotate(90deg)scale(1.1)}.campaign{color:#fff;background:#171717;border-radius:24px;grid-template-columns:1.4fr .6fr;min-height:600px;margin:80px 2%;display:grid;overflow:hidden}.campaignImg{background:url(https://images.unsplash.com/photo-1523398002811-999ca8dec234?auto=format&fit=crop&w=1400&q=90) 50%/cover;transition:background-size 1s;position:relative}.campaign:hover .campaignImg{background-size:110%}.campaignImg span{letter-spacing:2px;font-size:9px;position:absolute;top:25px;left:25px}.campaignCopy{flex-direction:column;justify-content:center;align-items:start;padding:13% 10%;display:flex}.dropTag.lime{background:#d9ff3f}.campaignCopy h2{letter-spacing:-3px;text-transform:uppercase;margin:25px 0;font:400 55px/.92 Archivo Black}.campaignCopy p{color:#aaa;margin-bottom:25px;font-size:12px;line-height:1.7}.social{text-align:center;background:#f7f7f3}.social>span{letter-spacing:2px;font-size:10px;font-weight:800}.social h2{margin:12px;font-size:50px}.social>p{color:#777;font-size:11px}.socialGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px;display:grid}.socialGrid>div{background-position:50%;background-size:cover;height:310px;transition:all .45s;position:relative;overflow:hidden}.socialGrid>div:hover{border-radius:20px;transform:translateY(-10px)rotate(-1deg)}.socialGrid span{color:#fff;font-size:9px;position:absolute;bottom:12px;left:12px}.homeNew .benefits{background:#fff}.homeNew .benefits b{font:700 14px Manrope}@media (max-width:900px){.topbar span:last-child{display:none}header nav{white-space:nowrap;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;align-items:center;gap:25px;height:43px;padding:0 5%;display:flex;position:absolute;top:64px;left:0;right:0;overflow:auto hidden}header nav a{flex:none;font-size:11px}.youthHero{height:680px;margin-top:43px}.catBubbles{grid-template-columns:repeat(2,1fr)}.campaign{grid-template-columns:1fr}.campaignImg{height:500px}.campaignCopy{padding:70px 8%}.rail{grid-auto-columns:minmax(270px,42vw)}}@media (max-width:560px){.topbar{justify-content:center}.topbar span{display:none}.topbar b{font-size:8px}header{height:64px}header nav{display:flex}.youthHero{background:linear-gradient(0deg,#000c,transparent 70%),var(--hero) 58% center/cover;border-radius:0;height:665px;margin:43px 0 0}.heroCopy{top:auto;bottom:65px;left:6%;right:6%;transform:none}.heroCopy h1{letter-spacing:-4px;margin:15px 0;font-size:53px}.heroCopy>p{margin:16px 0;font-size:13px}.heroCopy .ghost{display:none}.slideControls{bottom:18px;right:18px}.slideControls button{width:34px;height:34px}.ticker{margin-bottom:35px}.shopCats,.productRail,.social{padding:40px 4% 60px}.homeTitle{align-items:start}.homeTitle>p{display:none}.homeTitle h2{font-size:31px}.catBubbles{gap:12px;display:flex;overflow-x:auto}.catBubbles>a{min-width:145px}.catBubbles>a>div{border-radius:12px;height:195px}.rail{grid-auto-columns:76vw}.rail .pic{height:390px}.campaign{border-radius:0;min-height:0;margin:35px 0}.campaignImg{height:390px}.campaignCopy h2{font-size:48px}.social h2{font-size:39px}.socialGrid{grid-template-columns:1fr 1fr}.socialGrid>div{height:220px}}.megaMenu{z-index:18;background:#fff;border-top:1px solid #eee;animation:.28s both megaIn;position:fixed;top:110px;left:0;right:0;box-shadow:0 24px 45px #0001}@keyframes megaIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.megaInner{grid-template-columns:repeat(4,1fr) 1.15fr;gap:45px;max-width:1180px;margin:auto;padding:36px 45px 44px;display:grid}.megaInner>div{flex-direction:column;gap:11px;display:flex}.megaInner>div>b{margin-bottom:5px;font:800 12px Manrope}.megaInner>div>a{color:#6d6d6d;font:600 11px Manrope;transition:all .2s}.megaInner>div>a:hover{color:#111;transform:translate(5px)}.megaFeature{color:#fff;background:linear-gradient(145deg,#151515,#383838);border-radius:14px;flex-direction:column;justify-content:end;align-items:start;min-height:180px;padding:24px;display:flex;position:relative;overflow:hidden}.megaFeature:before{content:"⚽";filter:grayscale();opacity:.18;font-size:80px;position:absolute;top:-12px;right:-5px;transform:rotate(-18deg)}.megaFeature span{letter-spacing:2px;color:#d9ff3f;font-size:8px}.megaFeature strong{max-width:140px;margin:9px 0;font:20px/1.1 Archivo Black}.megaFeature svg{width:18px;transition:all .2s}.megaFeature:hover svg{transform:translate(7px)}.footballPage{background:#f6f6f2;font-family:Manrope}.footballHero{background:#ef76a4;height:min(74vw,740px);min-height:570px;position:relative;overflow:hidden}.footballHero>img{object-fit:cover;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both footHero;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes footHero{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.footballHero:after{content:"";background:linear-gradient(90deg,#000b,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.footballHero>div{z-index:2;color:#fff;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.footballHero>div>span{letter-spacing:3px;color:#ff8dba;font-size:10px;font-weight:800}.footballHero h1{letter-spacing:-6px;margin:18px 0;font:clamp(58px,8vw,120px)/.82 Archivo Black}.footballHero p{margin-bottom:25px;font-size:13px;line-height:1.7}.teams{text-align:center;color:#fff;background:#111;padding:55px 5%}.teams>span{letter-spacing:3px;color:#ff82b3;font-size:9px}.teams>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.teams button{color:#fff;background:0 0;border:1px solid #555;border-radius:40px;padding:12px 23px;font-size:11px;font-weight:800;transition:all .25s}.teams button:hover{color:#111;background:#ff82b3;border-color:#ff82b3;transform:translateY(-3px)}.jerseyProducts{padding:85px 4% 120px}.jerseyProducts .pic{border-radius:14px}.jerseyProducts .homeTitle h2{font-size:45px}@media (max-width:900px){.megaMenu{display:none}.footballHero{height:690px;margin-top:43px}.footballHero>img{object-position:center}.footballHero:after{background:linear-gradient(#0000 35%,#000c)}.footballHero>div{top:auto;bottom:45px;left:6%;right:6%;transform:none}.footballHero h1{letter-spacing:-4px;font-size:61px}.jerseyProducts .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.footballHero{height:650px;min-height:0}.footballHero>img{object-position:61% center}.footballHero h1{font-size:50px}.footballHero p{font-size:11px}.teams{padding:42px 4%}.teams button{padding:10px 15px}.jerseyProducts{padding:60px 4% 80px}.jerseyProducts .homeTitle h2{font-size:31px}.jerseyProducts .pic{height:270px}}.heroCopy h1{max-width:940px;font-size:clamp(48px,6.4vw,92px)}.homeNew .benefits b{letter-spacing:-.4px;font-family:Archivo Black;font-size:14px}.homeNew .benefits span{font-family:Manrope}.youthHero{background-repeat:no-repeat,no-repeat;animation:.9s both heroFade}@keyframes heroFade{0%{opacity:.45}to{opacity:1}}@media (max-width:560px){.heroCopy h1{letter-spacing:-2.5px;font-size:39px;line-height:.94}.heroCopy>p{max-width:330px}}.newArrivals{background:#fff;padding:80px 1.2% 90px;font-family:Manrope}.arrivalTitle{border-bottom:4px solid #25ccd0;justify-content:center;align-items:center;gap:12px;width:max-content;margin:0 auto 48px;padding-bottom:3px;display:flex}.arrivalTitle>svg{stroke-width:1.7px;width:45px;height:45px}.arrivalTitle>a{letter-spacing:-3px;font:400 50px/.95 Archivo Black}.arrivalGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.arrivalCard{min-width:0;position:relative}.arrivalPic{background:#f1f2f3;height:440px;display:block;position:relative;overflow:hidden}.arrivalPic>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:all .65s cubic-bezier(.2,.8,.2,1)}.arrivalCard:hover .arrivalPic>img{transform:scale(1.08)rotate(-2deg)}.arrivalPic>span{color:#071313;writing-mode:vertical-rl;background:#25ccd0;border-radius:20px;padding:10px 6px;font-size:8px;font-weight:800;position:absolute;top:20px;right:7px;transform:rotate(180deg)}.arrivalPic>i{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#111;padding:7px 10px;font:800 8px Manrope;position:absolute;top:14px;left:14px}.arrivalHover{color:#fff;background:#111;border-radius:30px;justify-content:space-between;align-items:center;padding:13px 17px;font-size:10px;font-weight:700;transition:all .35s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(70px)}.arrivalHover svg{width:16px}.arrivalCard:hover .arrivalHover{transform:none}.arrivalInfo{padding:14px 3px;position:relative}.arrivalInfo h3{margin:0 0 6px;font:italic 800 13px Manrope}.arrivalInfo p{color:#25bfc3;margin:0;font-size:11px;font-style:italic;font-weight:700}.arrivalInfo del{color:#666;margin-left:8px}.stars{color:#25cbd0;letter-spacing:1px;margin-top:6px;font-size:16px}.stars em{color:#111;letter-spacing:0;font:italic 700 10px Manrope}.arrivalInfo>button{color:#fff;background:#111;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .25s;display:grid;position:absolute;top:14px;right:3px}.arrivalInfo>button:hover{color:#111;background:#25ccd0;transform:rotate(90deg)}.arrivalInfo>button svg{width:15px}.allArrivals{border:1px solid #111;border-radius:30px;align-items:center;gap:12px;width:max-content;margin:40px auto 0;padding:13px 20px;font-size:11px;font-weight:700;display:flex}.allArrivals:hover{color:#fff;background:#111}.allArrivals svg{width:16px}@media (max-width:900px){.arrivalGrid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.arrivalPic{height:390px}}@media (max-width:560px){.newArrivals{padding:60px 4%}.arrivalTitle{margin-bottom:30px}.arrivalTitle>svg{width:30px}.arrivalTitle>a{letter-spacing:-2px;font-size:31px}.arrivalGrid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:18px;display:flex;overflow-x:auto}.arrivalCard{scroll-snap-align:start;min-width:80vw}.arrivalPic{height:390px}}.reviews{background:#f0f1f2;padding:90px 2% 75px;font-family:Manrope;overflow:hidden}.reviewHead{text-align:center;margin-bottom:38px}.reviewHead>span{letter-spacing:3px;color:#16bfc4;font-size:9px;font-weight:800}.reviewHead h2{letter-spacing:-2px;text-transform:uppercase;margin:14px 0 22px;font:italic 42px/1 Archivo Black}.reviewHead p{margin:0;font-size:14px}.reviewHead p i{color:#27cbd0;letter-spacing:2px;margin-left:5px;font-style:normal}.reviewHead small{margin-top:10px;font-size:11px;display:block}.reviewStage{grid-template-columns:54px 1fr 54px;align-items:center;gap:12px;max-width:1300px;margin:auto;display:grid}.reviewStage>button{z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .25s;display:grid;box-shadow:0 5px 20px #0001}.reviewStage>button:hover{background:#24ccd0;transform:scale(1.08)}.reviewStage>button svg{width:19px}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:22px;animation:.42s both reviewsIn;display:grid}@keyframes reviewsIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:none}}.reviewGrid article{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;min-height:290px;padding:34px 30px 25px;display:flex;box-shadow:0 8px 25px #00000012}.reviewStars{color:#25cbd0;letter-spacing:3px;font-size:19px}.reviewGrid h3{margin:21px 0 15px;font:italic 800 20px Manrope}.reviewGrid article>p{color:#555;max-width:320px;margin:0;font-size:12px;line-height:1.65}.reviewer{border-top:1px solid #eee;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.reviewer span{color:#18a87f;font-weight:700}.reviewDots{justify-content:center;gap:7px;margin-top:28px;display:flex}.reviewDots button{background:#bbb;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.reviewDots button.active{background:#25cbd0;border-radius:10px;width:25px}@media (max-width:800px){.reviewStage{grid-template-columns:42px 1fr 42px;gap:5px}.reviewStage>button{width:42px;height:42px}.reviewGrid{grid-template-columns:1fr}.reviewGrid article:nth-child(n+2){display:none}}@media (max-width:560px){.reviews{padding:65px 3%}.reviewHead h2{font-size:29px}.reviewHead p{font-size:12px}.reviewStage{grid-template-columns:36px 1fr 36px}.reviewStage>button{width:36px;height:36px}.reviewGrid article{min-height:300px;padding:30px 20px}.reviewGrid h3{font-size:18px}.reviewer{flex-direction:column;gap:7px}}.newsletterBlock{text-align:center;background:#fff;border-top:1px solid #eee;padding:95px 5%;font-family:Manrope}.newsletterBlock>svg{stroke-width:1.3px;width:47px;height:47px;margin-bottom:18px}.newsletterTag{letter-spacing:2.5px;color:#21bec3;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.newsletterBlock>p{color:#777;margin:16px 0 28px;font-size:12px}.newsletterBlock form{max-width:720px;margin:auto;display:flex}.newsletterBlock form input{border:1px solid #ddd;border-radius:13px 0 0 13px;outline:none;flex:1;height:56px;padding:0 20px;font:500 12px Manrope;transition:all .2s}.newsletterBlock form input:focus{border-color:#24c8cd;box-shadow:0 0 0 3px #24c8cd20}.newsletterBlock form button{color:#fff;letter-spacing:.5px;background:#25c5ca;border:0;border-radius:0 30px 30px 0;justify-content:center;align-items:center;gap:12px;width:225px;font:800 11px Manrope;transition:all .25s;display:flex}.newsletterBlock form button:hover{background:#111;transform:translate(3px)}.newsletterBlock form button svg{width:16px}.newsletterBlock>small{color:#999;letter-spacing:.3px;margin-top:18px;font-size:9px;display:block}.newsletterError{color:#e24a3b;margin-top:11px;font-size:10px}.newsletterSuccess{animation:.5s cubic-bezier(.2,.8,.2,1) both newsletterPop}@keyframes newsletterPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.newsletterSuccess>span{background:#d9ff3f;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.newsletterSuccess>span svg{width:25px}.newsletterSuccess h2{font-style:normal}.newsletterSuccess p{color:#777;font-size:12px}.newsletterSuccess button{background:0 0;border:0;font:700 10px Manrope;text-decoration:underline}@media (max-width:560px){.newsletterBlock{padding:70px 5%}.newsletterBlock h2{font-size:32px}.newsletterBlock form{flex-direction:column;gap:9px}.newsletterBlock form input{border-radius:28px;height:53px}.newsletterBlock form button{border-radius:28px;width:100%;height:53px}}.newsletterBlock{border-top:0;flex-direction:column;justify-content:flex-start;align-items:center;min-height:500px;padding:105px 5% 80px;display:flex}.newsletterBlock>svg{stroke-width:1.45px;width:53px;height:53px;margin:0 0 42px}.newsletterBlock h2{letter-spacing:-2.5px;margin:0 0 48px;font:italic 700 47px/1 DM Sans}.newsletterBlock form{width:min(720px,100%);max-width:720px}.newsletterBlock form input{border-radius:12px 0 0 12px;height:57px;padding-left:20px}.newsletterBlock form button{background:#31c4c8;border-radius:28px;width:225px;height:57px}.newsletterBlock>small{letter-spacing:.6px;color:#888;margin-top:20px;font-size:10px}.newsletterSuccess{margin-top:25px}.newsletterSuccess h2{margin-bottom:18px}@media (max-width:560px){.newsletterBlock{min-height:460px;padding:75px 5% 60px}.newsletterBlock>svg{width:46px;height:46px;margin-bottom:35px}.newsletterBlock h2{margin-bottom:35px;font-size:34px;line-height:1.08}.newsletterBlock form{gap:10px}.newsletterBlock form input{border-radius:28px}.newsletterBlock form button{border-radius:28px;width:100%}.newsletterBlock>small{max-width:300px;line-height:1.5}}.megaInner{grid-template-columns:repeat(4,minmax(150px,1fr));gap:65px;max-width:1040px}.footballNav{text-align:center;background:#fff;border-bottom:1px solid #ececec;padding:72px 5% 58px}.footballNavHead span{letter-spacing:3px;color:#25cbd0;font:800 9px Manrope}.footballNavHead h2{letter-spacing:-2.5px;text-transform:uppercase;margin:14px 0 28px;font:400 42px/.95 Archivo Black}.footballTypes{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1050px;margin:auto;display:grid}.footballTypes button{text-align:left;color:#111;background:#f7f7f4;border:1px solid #e5e5e5;border-radius:18px;grid-template-columns:1fr auto;align-content:space-between;gap:14px;min-height:118px;padding:20px;transition:all .25s;display:grid}.footballTypes button span{letter-spacing:2px;color:#25cbd0;font:900 10px Manrope}.footballTypes button b{letter-spacing:-1.5px;text-transform:uppercase;font:400 26px/.95 Archivo Black}.footballTypes button svg{place-self:end;width:22px;transition:all .25s}.footballTypes button:hover,.footballTypes button.active{color:#fff;background:#111;border-color:#111;transform:translateY(-5px);box-shadow:0 18px 35px #0002}.footballTypes button:hover svg,.footballTypes button.active svg{transform:translate(5px)}.leagueFilters{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:1050px;margin:26px auto 0;display:flex}.leagueFilters b{letter-spacing:1.6px;text-transform:uppercase;margin-right:7px;font:900 10px Manrope}.leagueFilters button{background:#fff;border:1px solid #dedede;border-radius:999px;padding:10px 16px;font:800 10px Manrope;transition:all .2s}.leagueFilters button:hover,.leagueFilters button.active{color:#101010;background:#25cbd0;border-color:#25cbd0;transform:translateY(-2px)}@media (max-width:900px){.footballTypes{grid-template-columns:1fr}.footballTypes button{min-height:92px}.footballNavHead h2{font-size:34px}.leagueFilters{justify-content:flex-start}}@media (max-width:560px){.footballNav{padding:50px 4% 45px}.footballTypes button b{font-size:20px}.leagueFilters button{padding:9px 12px}.leagueFilters b{width:100%;margin:0 0 4px}}.styleWorlds{background:#f7f7f5;padding:115px 4% 125px;overflow:hidden}.worldsHead{text-align:center;margin-bottom:48px}.worldsHead>span{letter-spacing:1.8px;align-items:center;gap:6px;font:800 10px Manrope;display:inline-flex}.worldsHead>span svg{fill:#25cbd0;stroke:#25cbd0;width:13px}.worldsHead h2{letter-spacing:-7px;margin:25px 0 20px;font:900 clamp(58px,8vw,118px)/.85 Manrope}.worldsHead p{color:#747474;font:500 13px Manrope}.worldsGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1500px;margin:auto;display:grid}.worldCard{background:#fff;border-radius:24px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;overflow:hidden;box-shadow:0 12px 45px #0000000a}.worldCard:nth-child(2){transform:translateY(30px)}.worldCard:hover{transform:translateY(-12px);box-shadow:0 30px 70px #0002}.worldCard:nth-child(2):hover{transform:translateY(18px)}.worldVisual{background:var(--world-tone);height:clamp(390px,43vw,650px);position:relative;overflow:hidden}.worldVisual:after{content:"";opacity:.35;background:linear-gradient(#0000 50%,#0008);transition:all .45s;position:absolute;top:0;bottom:0;left:0;right:0}.worldVisual img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.worldCard:hover .worldVisual img{filter:saturate(1.15);transform:scale(1.075)rotate(.5deg)}.worldVisual>i{z-index:2;border:1px solid #fff8;border-radius:50%;width:160px;height:160px;transition:all .6s;position:absolute;top:-80px;right:-80px}.worldCard:hover .worldVisual>i{width:440px;height:440px;top:-220px;right:-220px}.worldNumber{z-index:3;color:#111;background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font:900 10px Manrope;display:grid;position:absolute;top:23px;left:23px}.worldExplore{z-index:3;color:#111;letter-spacing:1px;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font:900 9px Manrope;transition:all .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.worldExplore svg{width:14px}.worldCard:hover .worldExplore{opacity:1;transform:translate(-50%,-50%)}.worldInfo{justify-content:space-between;align-items:center;gap:15px;min-height:120px;padding:24px 24px 25px;display:flex}.worldInfo h3{letter-spacing:-1.5px;margin:0 0 7px;font:italic 900 clamp(20px,2vw,31px) Manrope}.worldInfo p{color:#777;max-width:270px;margin:0;font:500 10px/1.5 Manrope}.worldInfo>span{background:var(--world-tone);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:all .35s;display:grid}.worldInfo>span svg{width:20px;transition:all .35s}.worldCard:hover .worldInfo>span{color:#fff;background:#111;transform:rotate(-35deg)}.worldCard:hover .worldInfo>span svg{transform:translate(3px)}@media (max-width:900px){.styleWorlds{padding:85px 4% 100px}.worldsHead h2{letter-spacing:-4px}.worldsGrid{grid-template-columns:1fr 1fr}.worldCard:nth-child(2){transform:none}.worldCard:nth-child(2):hover{transform:translateY(-12px)}.worldCard:last-child{grid-column:1/-1}.worldCard:last-child .worldVisual{height:520px}}@media (max-width:560px){.styleWorlds{padding:65px 4% 75px}.worldsHead{margin-bottom:30px}.worldsHead h2{letter-spacing:-3px;font-size:55px}.worldsGrid{grid-template-columns:1fr;gap:16px}.worldCard:last-child{grid-column:auto}.worldVisual,.worldCard:last-child .worldVisual{height:450px}.worldInfo{min-height:105px;padding:19px}.worldInfo>span{flex-basis:44px;width:44px;height:44px}}.admin{--a:#2fc3c7;--dark:#101828;color:#111827;background:#f5f7f9;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.admin>aside{background:var(--dark);height:100vh;padding:34px 20px 22px;position:sticky;top:0}.admin .logo{color:#fff;align-self:flex-start;margin-left:13px}.admin .logo:after{content:"CONTROL CENTER";letter-spacing:2px;color:var(--a);margin-top:9px;font:700 7px DM Sans;display:block}.admin aside nav{gap:5px;margin-top:48px}.admin aside nav button,.admin .logout,.admin .backShop{color:#91a0b7;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;padding:13px 14px;font-size:12px;transition:all .2s;display:flex}.admin aside nav button:hover,.admin .logout:hover,.admin .backShop:hover{color:#fff;background:#ffffff0c}.admin aside nav button.active{background:var(--a);color:#082b31;font-weight:800;box-shadow:0 8px 24px #2fc3c733}.admin aside nav svg,.admin .logout svg,.admin .backShop svg{width:18px}.admin aside nav button b{color:#17202d;background:#fff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:9px}.admin .backShop{margin-top:auto}.admin .logout{margin-top:5px}.admin>section{min-width:0;padding:36px clamp(22px,4vw,58px) 70px}.adminHead{border-bottom:1px solid #e3e7ec;padding-bottom:26px}.adminHead p{letter-spacing:1.7px;color:#1baeb3;font-size:9px;font-weight:800}.adminHead h1{letter-spacing:-1.2px;margin:9px 0 4px;font:800 31px DM Sans}.adminHead>div>span{color:#7b8492;font-size:12px}.admin .avatar{background:var(--dark);color:#fff;border:0;width:45px;height:45px;font-weight:800;box-shadow:0 0 0 4px #fff,0 0 0 5px #dbe1e8}.admin .stats{gap:16px;margin:26px 0}.admin .stats>div{background:#fff;border:1px solid #e4e9ee;border-radius:14px;padding:21px;position:relative;overflow:hidden;box-shadow:0 4px 16px #17203308}.admin .stats>div:before{content:"";background:var(--a);width:55px;height:3px;position:absolute;top:0;left:21px}.admin .stats span{color:#7b8492;font-size:10px;font-weight:700}.admin .stats h2{letter-spacing:-1px;margin:13px 0 8px;font:800 27px DM Sans}.admin .stats i{color:#069c77;font-weight:800}.admin .adminGrid{grid-template-columns:1.15fr 1fr;gap:16px}.admin .chart,.admin .orders,.adminPanel,.settingsPanel>div{background:#fff;border:1px solid #e4e9ee;border-radius:14px;padding:22px;box-shadow:0 4px 16px #17203308}.admin .panelTitle h3{margin:5px 0;font:800 16px DM Sans}.admin .panelTitle small{letter-spacing:1.5px;color:#18aeb3;font-size:8px;font-weight:800}.admin .panelTitle select,.adminTools select{background:#fff;border:1px solid #dfe4e9;border-radius:8px;padding:9px 12px;font-size:10px}.admin .bars{gap:5%;height:280px;padding-top:34px}.admin .bars>div{gap:8px}.admin .bars>div>b{color:#98a1ae;font-size:8px}.admin .bars span{background:linear-gradient(180deg,var(--a),#87e4e3);border-radius:7px 7px 2px 2px}.admin .orders>div:not(.panelTitle){grid-template-columns:.8fr 1fr .6fr .8fr;font-size:9px}.textBtn{color:#159da2;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.textBtn svg{width:13px}.status{text-align:center;border-radius:20px;padding:6px 8px;font-style:normal;font-weight:700}.payée{color:#087e60;background:#e1f6ef}.expédiée{color:#1768a4;background:#e5f2fc}.enattente{color:#946412;background:#fff1d6}.annulée{color:#ae3840;background:#fde8ea}.stockAlert{color:#fff;background:#122030;border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 22px;display:flex}.stockAlert>div{align-items:center;gap:14px;display:flex}.stockAlert svg{color:var(--a)}.stockAlert span{flex-direction:column;gap:4px;display:flex}.stockAlert small{color:#9aa9ba}.stockAlert button{background:var(--a);border:0;border-radius:8px;align-items:center;gap:7px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.stockAlert button svg{width:14px;color:inherit}.adminPanel{margin-top:26px;padding:0;overflow:hidden}.adminTools{border-bottom:1px solid #e8ebef;gap:10px;padding:18px;display:flex}.adminTools label{background:#fafbfc;border:1px solid #dfe4e9;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:230px;height:39px;padding:0 12px;display:flex}.adminTools label svg{color:#929aa5;width:15px}.adminTools input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.adminPrimary,.adminSecondary{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.adminPrimary{background:var(--a);color:#082b31}.adminSecondary{color:#394150;background:#fff;border:1px solid #dfe4e9}.adminPrimary svg,.adminSecondary svg{width:15px}.adminTable{width:100%}.tableRow{color:#606a77;border-bottom:1px solid #edf0f3;align-items:center;min-height:67px;padding:10px 18px;font-size:10px;display:grid}.tableRow:last-child{border:0}.tableHead{color:#89929e;text-transform:uppercase;letter-spacing:.8px;background:#f8fafb;min-height:42px;font-size:8px;font-weight:800}.productsTable .tableRow{grid-template-columns:2fr 1fr .7fr .7fr .6fr}.ordersTable .tableRow{grid-template-columns:.8fr 1fr 1.1fr .7fr .9fr}.customerTable .tableRow{grid-template-columns:1.2fr 1.4fr 1fr .8fr}.productCell,.clientCell{align-items:center;gap:11px;display:flex}.productCell img{object-fit:cover;border-radius:7px;width:44px;height:44px}.productCell>span{flex-direction:column;gap:4px;display:flex}.productCell b,.clientCell strong{color:#1e2631}.productCell small{font-size:8px}.lowStock{color:#d15056;font-weight:800}.rowActions{gap:5px;display:flex}.rowActions button{background:#fff;border:1px solid #e0e5e9;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.rowActions button:hover{color:#fff;background:#101828}.rowActions button svg{width:13px}.statusSelect{border:0;border-radius:20px;padding:7px 8px;font-size:9px;font-weight:700}.clientCell>b{color:#13898d;background:#dff8f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.analyticsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.progress{margin-top:23px}.progress>span{justify-content:space-between;font-size:10px;display:flex}.progress>i{background:#edf1f3;border-radius:10px;height:7px;margin-top:9px;display:block;overflow:hidden}.progress>i>b{background:var(--a);height:100%;display:block}.topProduct{border-top:1px solid #eef0f2;grid-template-columns:25px 42px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.topProduct>img{object-fit:cover;border-radius:7px;width:42px;height:42px}.topProduct>span{flex-direction:column;gap:3px;font-size:9px;display:flex}.topProduct small{color:#8e97a2}.topProduct>i{font-size:9px;font-style:normal;font-weight:800}.settingsPanel{grid-template-columns:1fr 1fr;gap:16px;max-width:850px;margin-top:26px;display:grid}.settingsPanel>div{padding:25px}.settingsPanel h3{margin:0 0 5px;font-size:15px}.settingsPanel p{color:#8b939e;margin:0 0 22px;font-size:10px}.settingsPanel label,.adminModal label{flex-direction:column;gap:7px;margin-top:14px;font-size:9px;font-weight:800;display:flex}.settingsPanel input,.settingsPanel select,.adminModal input,.adminModal select{background:#fafbfc;border:1px solid #dfe4e9;border-radius:8px;outline:none;padding:11px;font-size:11px}.toggleLine{justify-content:space-between;align-items:center;flex-direction:row!important}.toggleLine span{flex-direction:column;gap:4px;display:flex}.toggleLine input{width:38px;height:20px;accent-color:var(--a)}.settingsPanel>.adminPrimary{grid-column:1/-1;justify-self:end}.adminModal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1220aa;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.adminModal>form{background:#fff;border-radius:17px;width:min(520px,100%);padding:26px}.modalHead{justify-content:space-between;display:flex}.modalHead small{letter-spacing:1.5px;color:#18aeb3;font-size:8px}.modalHead h2{margin:6px 0 15px}.modalHead button{background:#f1f4f6;border:0;border-radius:50%;width:34px;height:34px}.modalHead svg{width:16px}.formTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminModal .adminPrimary{width:100%;margin-top:24px}.adminNotice{z-index:120;color:#fff;background:#101828;border-radius:10px;align-items:center;gap:9px;padding:14px 19px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:25px;right:25px}.adminNotice svg{width:17px;color:var(--a)}@media (max-width:1050px){.admin{grid-template-columns:78px minmax(0,1fr)}.admin>aside{padding:28px 10px}.admin .logo{margin:auto;font-size:0}.admin .logo:before{content:"É";font:25px Italiana}.admin .logo:after{display:none}.admin aside nav button,.admin .logout,.admin .backShop{justify-content:center;font-size:0}.admin aside nav button b{display:none}.admin .adminGrid,.analyticsGrid{grid-template-columns:1fr}.productsTable .tableRow{grid-template-columns:2fr 1fr .7fr .7fr}.productsTable .tableRow>span:last-child{display:none}}@media (max-width:700px){.admin>section{padding:24px 13px 50px}.adminHead h1{font-size:25px}.adminHead>div>span{display:none}.admin .stats{grid-template-columns:1fr 1fr}.admin .stats>div{padding:16px}.admin .stats h2{font-size:21px}.adminTools{flex-wrap:wrap}.adminTools label{min-width:100%}.productsTable .tableRow{grid-template-columns:2fr .7fr}.productsTable .tableRow>span:nth-child(2),.productsTable .tableRow>span:nth-child(4),.productsTable .tableRow>span:nth-child(5){display:none}.ordersTable .tableRow{grid-template-columns:.8fr 1fr .9fr}.ordersTable .tableRow>span:nth-child(3),.ordersTable .tableRow>strong:nth-child(4){display:none}.customerTable .tableRow{grid-template-columns:1.2fr 1fr}.customerTable .tableRow>span:nth-child(2),.customerTable .tableRow>span:nth-child(3){display:none}.settingsPanel{grid-template-columns:1fr}.settingsPanel>.adminPrimary{grid-column:1}.stockAlert small{display:none}.formTwo{grid-template-columns:1fr}}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}@media (max-width:900px){.topbar{white-space:nowrap;justify-content:center;align-items:center;height:30px;padding:0 12px;display:flex;overflow:hidden}.topbar b{text-overflow:ellipsis;overflow:hidden}.topbar span{display:none!important}header{z-index:60;height:65px;padding:0 18px;position:relative}header>.logo{letter-spacing:3px;flex:none;font-size:21px}header>.logo span{font-size:6px}.actions{gap:12px}.actions>button,.actions>a{place-items:center;min-width:40px;min-height:44px;display:grid}.actions>a:first-of-type{display:none}.actions svg{width:20px;height:20px}.mobile{display:grid!important}header nav{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;white-space:nowrap;scrollbar-width:none;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;align-items:center;gap:25px;height:44px;padding:0 18px;display:flex;position:absolute;top:64px;left:0;right:0;overflow:auto hidden}header nav::-webkit-scrollbar{display:none}header nav a{flex:none;align-items:center;min-height:43px;font-size:11px;display:flex}.mobilemenu{z-index:100;background:#fff;flex-direction:column;height:calc(100dvh - 95px);padding:18px 20px 30px;animation:.28s mobileMenuIn;display:flex;position:fixed;top:95px;left:0;right:0;overflow-y:auto}.mobileMenuTop{letter-spacing:1.5px;color:#777;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:5px 3px 18px;font-size:9px;display:flex}.mobilemenu>a{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;min-height:58px;padding:17px 3px;font:800 17px Manrope;display:flex}.mobilemenu>a svg{width:18px}.mobilemenu .mobileAccount{color:#fff;background:#111;border:0;border-radius:12px;justify-content:center;gap:10px;margin-top:18px;padding:15px;font-size:13px}.searchbar{z-index:110;gap:10px;padding:18px;position:fixed;top:95px}.searchbar input{min-width:0;font-size:16px}.searchbar button{min-width:44px;min-height:44px}.megaMenu{display:none}.youthHero,.footballHero{margin-top:43px}.pill,.btn{min-height:46px}.heroBtns{flex-wrap:wrap}.ticker{overflow:hidden}.ticker>div{white-space:nowrap}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pic{height:clamp(300px,58vw,470px)}.cardInfo{gap:8px}.cardInfo>div{min-width:0}.cardInfo h3{overflow-wrap:anywhere}.quick{min-width:44px;min-height:44px}.heart{width:42px;height:42px}.catBubbles,.rail,.arrivalGrid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.catBubbles::-webkit-scrollbar{display:none}.rail::-webkit-scrollbar{display:none}.arrivalGrid::-webkit-scrollbar{display:none}.rail{scroll-snap-type:x mandatory}.rail>.card{scroll-snap-align:start}.product{grid-template-columns:1fr}.productVisual{height:min(680px,90vh)}.productDetails{padding:55px 7% 75px}.sizes{flex-wrap:wrap}.sizes button{min-width:48px;min-height:46px}.darkBtn{min-height:54px}.productDetails h1{overflow-wrap:anywhere}.collection{padding-left:4%;padding-right:4%}.collectionHero{padding:70px 0 52px}.filters{white-space:nowrap;scrollbar-width:none;gap:15px;overflow-x:auto}.filters>*{flex:none}.cartLayout{grid-template-columns:1fr;gap:35px}.cartPage{min-height:70vh}.cartLine{grid-template-columns:95px minmax(0,1fr) auto}.cartLine img{width:95px;height:125px}.cartLayout aside{position:static}.account{grid-template-columns:1fr}.accountForm input{font-size:16px}.accountForm button{min-height:44px}.footballTypes{grid-template-columns:1fr}.leagueFilters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.leagueFilters button{flex:none;min-height:42px}.jerseyProducts .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewStage button{min-width:42px;min-height:42px}.newsletterBlock input{font-size:16px}.newsletterBlock button{min-height:50px}footer{grid-template-columns:1fr 1fr;gap:38px 25px;padding:60px 6% 95px}footer a{align-items:center;min-height:28px;display:flex}.newsletter input{font-size:16px}.toast{z-index:150;justify-content:center;width:auto;position:fixed;bottom:18px;left:16px;right:16px}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}}@media (max-width:560px){header{padding:0 12px}.actions{gap:4px}.actions>button,.actions>a{min-width:38px}.bag b{top:2px;right:-2px}.youthHero{height:calc(100svh - 95px);min-height:590px;max-height:760px}.heroCopy{bottom:70px}.heroCopy h1{letter-spacing:-2.8px;font-size:clamp(37px,12vw,50px)}.heroCopy>p{font-size:12px;line-height:1.55}.heroBtns .pill{justify-content:center;width:100%}.slideControls{z-index:4}.brandWall{padding:42px 4%}.brandWall>div{scrollbar-width:none;justify-content:flex-start;gap:22px;padding:12px 0;display:flex;overflow-x:auto}.brandWall b{flex:none}.shopCats,.productRail{padding-left:4%;padding-right:4%}.homeTitle{gap:15px}.homeTitle h2{font-size:30px}.rail{grid-auto-columns:82vw;gap:12px}.rail .pic{height:390px}.styleWorlds{padding:65px 4% 75px}.worldsHead h2{font-size:clamp(48px,15vw,62px)}.worldVisual,.worldCard:last-child .worldVisual{height:min(112vw,480px)}.worldExplore{display:none}.worldCard:active{transform:scale(.985)}.newArrivals{padding-left:4%;padding-right:4%}.arrivalCard{min-width:84vw}.arrivalPic{height:min(105vw,430px)}.grid{gap:10px}.pic{height:68vw;max-height:330px}.cardInfo{padding-top:11px}.cardInfo h3{margin:6px 0;font:700 14px/1.2 Manrope}.cardInfo p{font-size:11px}.cardInfo small{font-size:8px}.cardInfo .quick{display:none}.collectionHero{padding:58px 0 40px}.collectionHero h1{font-size:clamp(39px,13vw,52px)}.filters{margin-bottom:22px;padding:14px 0}.collection .grid{gap:10px}.productVisual{height:112vw;max-height:520px}.productDetails{padding:42px 5% 65px}.productDetails h1{font-size:36px}.sizes{grid-template-columns:repeat(4,1fr);display:grid}.sizes button{width:auto}.darkBtn{position:relative}.cartPage{padding:38px 4% 90px}.cartPage>h1{font-size:38px}.cartLine{grid-template-columns:78px minmax(0,1fr);gap:14px}.cartLine img{width:78px;height:105px}.cartLine>strong{grid-column:2}.cartLayout aside{padding:23px}.accountArt{min-height:310px;padding:10% 7%}.accountArt h1{font-size:40px}.accountForm{padding:55px 7% 75px}.accountForm h2{font-size:35px}.adminLink{top:18px;right:18px}.footballHero{height:calc(100svh - 95px);min-height:570px;max-height:700px}.footballHero h1{font-size:clamp(40px,13vw,52px)}.footballHero>div{bottom:35px}.footballNav{padding-left:4%;padding-right:4%}.jerseyProducts .grid{gap:10px}.jerseyProducts .pic{height:68vw}.teams{overflow:hidden}.teams>div{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.teams button{flex:none;min-height:42px}.reviews{padding-left:2%;padding-right:2%}.reviewStage{grid-template-columns:40px minmax(0,1fr) 40px}.reviewGrid article{min-height:285px}.newsletterBlock{padding-left:5%;padding-right:5%}.newsletterBlock form{width:100%}footer{grid-template-columns:1fr;gap:28px;padding:52px 7% 90px}footer>div{border-bottom:1px solid #333;padding-bottom:22px}footer>div:last-of-type{border:0}.newsletter label{min-height:48px}}@media (max-width:700px){.admin{padding-bottom:68px;display:block}.admin>aside{z-index:200;background:#101828;width:100%;height:68px;padding:0 5px;display:block;position:fixed;top:auto;bottom:0;left:0;right:0}.admin>aside>.logo,.admin .backShop,.admin .logout{display:none}.admin aside nav{grid-template-columns:repeat(6,1fr);gap:0;height:68px;margin:0;display:grid}.admin aside nav button{border-radius:0;place-items:center;min-width:0;padding:0;display:grid}.admin aside nav button.active{background:#2fc3c7;border-radius:10px;margin:8px 2px}.admin aside nav button svg{width:19px}.admin>section{padding:23px 13px 35px}.adminHead{padding-bottom:20px}.adminHead p{font-size:7px}.adminHead h1{font-size:24px}.admin .stats{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.admin .stats>div{padding:14px}.admin .stats h2{font-size:19px}.admin .stats small{display:none}.admin .chart,.admin .orders{padding:15px}.admin .bars{height:220px}.admin .orders>div:not(.panelTitle){grid-template-columns:1fr 1fr}.admin .orders>div strong,.admin .orders>div i{display:none}.adminTools{padding:12px}.adminPanel{margin-top:18px}.adminModal{padding:10px}.adminModal>form{max-height:92dvh;padding:20px;overflow-y:auto}.analyticsGrid{grid-template-columns:1fr}.stockAlert{padding:15px}.stockAlert button{padding:10px}.settingsPanel{margin-top:18px}}@media (hover:none){.worldCard:hover,.worldCard:nth-child(2):hover,.cat:hover img,.card:hover .pic>img{transform:none}.quick:hover{color:inherit;background:0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.productImageUpload{cursor:pointer;margin-top:3px!important}.productImageUpload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.imageDrop{background:#f8fafb;border:1.5px dashed #cbd5df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:145px;transition:all .2s;display:flex}.imageDrop>span{color:#118d92;background:#dff8f7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.imageDrop svg{width:16px}.imageDrop b{font-size:10px}.imageDrop small{color:#89939e;font-size:8px;font-weight:500}.productImageUpload:hover .imageDrop{border-color:var(--a);background:#f3fdfd}.productImageUpload:focus-within .imageDrop{border-color:var(--a);box-shadow:0 0 0 3px #2fc3c719}.imagePreview{background:#edf1f3;border-radius:12px;height:175px;position:relative;overflow:hidden}.imagePreview img{object-fit:cover;width:100%;height:100%}.imagePreview>span{color:#111;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 5px 20px #0002}.imagePreview svg{width:13px}.imageUploadError{color:#c23c45;margin:6px 0 0;font-size:9px}@media (max-width:700px){.imageDrop{height:125px}.imagePreview{height:150px}.imagePreview>span{min-height:40px}.productImageUpload{margin-top:0!important}}.searchBackdrop{z-index:68;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182866;border:0;position:fixed;top:110px;bottom:0;left:0;right:0}.searchbar{z-index:70;background:#fff;padding:0;display:block;position:fixed;top:110px;left:0;right:0;box-shadow:0 22px 60px #0002}.searchInputRow{border-bottom:1px solid #e8eaec;align-items:center;gap:16px;height:82px;padding:0 6%;display:flex}.searchInputRow>svg{color:#25bfc4;width:22px}.searchInputRow input{background:0 0;outline:0;flex:1;min-width:0;height:100%;font:700 clamp(17px,2vw,24px) Manrope;border:0!important}.searchInputRow>button{background:#f1f4f5;border:0;border-radius:50%;place-items:center;min-width:42px;height:42px;display:grid}.searchInputRow>button svg{width:17px}.searchInputRow>button span{color:#68717b;font-size:8px;font-weight:900}.searchSuggestions{max-height:min(550px,100dvh - 192px);padding:18px 6% 24px;overflow-y:auto}.searchHint>span,.suggestionTitle>span{letter-spacing:1.6px;color:#18aeb3;font:800 8px Manrope}.searchHint p{color:#68717b;margin:9px 0 16px;font:600 13px Manrope}.searchHint>div{flex-wrap:wrap;gap:8px;display:flex}.searchHint button{background:#fff;border:1px solid #dfe3e7;border-radius:999px;padding:9px 14px;font:700 10px Manrope}.searchHint button:hover{color:#fff;background:#111}.suggestionTitle{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.suggestionTitle small{color:#929aa3;font-size:8px}.searchSuggestions>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:58px 1fr auto 24px;align-items:center;gap:14px;width:100%;min-height:78px;padding:10px 12px;transition:all .18s;display:grid}.searchSuggestions>button img{object-fit:cover;background:#eee;border-radius:8px;width:58px;height:58px}.searchSuggestions>button>span{flex-direction:column;gap:5px;display:flex}.searchSuggestions>button b{font:800 12px Manrope}.searchSuggestions>button small{color:#8b939d;font-size:9px}.searchSuggestions>button strong{font-size:11px}.searchSuggestions>button>svg{width:16px;transition:all .2s}.searchSuggestions>button:hover,.searchSuggestions>button.active{background:#f1fbfb}.searchSuggestions>button:hover>svg,.searchSuggestions>button.active>svg{color:#13aeb3;transform:translate(4px)}.noSearchResult{text-align:center;flex-direction:column;align-items:center;padding:38px 15px 44px;display:flex}.noSearchResult>svg{color:#a2a9b0;width:29px;height:29px;margin-bottom:12px}.noSearchResult b{font:800 17px Manrope}.noSearchResult p{color:#858d96;margin:8px 0;font-size:11px}@media (max-width:900px){.searchBackdrop{top:95px;bottom:0;left:0;right:0}.searchbar{top:95px}.searchInputRow{height:70px;padding:0 18px}.searchSuggestions{max-height:calc(100dvh - 165px);padding:14px 18px 22px}}@media (max-width:560px){.searchInputRow{gap:10px;padding:0 14px}.searchInputRow input{font-size:15px}.searchInputRow>svg{width:19px}.searchSuggestions{padding:10px 10px 18px}.suggestionTitle{padding:4px 6px 9px}.suggestionTitle small{display:none}.searchSuggestions>button{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:9px 7px}.searchSuggestions>button img{width:52px;height:52px}.searchSuggestions>button>svg{display:none}.searchSuggestions>button strong{font-size:10px}.searchSuggestions>button b{font-size:11px}.searchHint{padding:10px 4px}.searchHint p{font-size:11px;line-height:1.5}.searchHint button{min-height:40px}.noSearchResult{padding-top:55px}}.toast{z-index:300;color:#111;background:#fff;border-radius:16px;grid-template-columns:92px minmax(0,1fr);gap:14px;width:min(390px,100vw - 32px);min-height:132px;padding:14px 45px 14px 14px;font-family:Manrope;animation:.48s cubic-bezier(.2,.9,.2,1) both cartToastIn;display:grid;position:fixed;top:128px;right:24px;overflow:hidden;box-shadow:0 22px 70px #0003}.toastPic{background:#eee;border-radius:11px;height:103px;position:relative;overflow:hidden}.toastPic>img{object-fit:cover;width:100%;height:100%;animation:.7s both toastImageIn}.toastPic>span{color:#fff;background:#25cbd0;border-radius:50%;place-items:center;width:26px;height:26px;animation:.48s cubic-bezier(.2,1.7,.4,1) .2s both toastCheck;display:grid;position:absolute;bottom:7px;right:7px}.toastPic svg{stroke-width:3px;width:14px}.toastCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.toastCopy>small{letter-spacing:1.4px;color:#11aeb3;font-size:8px;font-weight:900}.toastCopy>b{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;font-size:13px;line-height:1.2;overflow:hidden}.toastCopy>span{color:#7e8790;font-size:9px}.toastCopy>a{border-bottom:1px solid #111;align-items:center;gap:7px;width:max-content;margin-top:13px;padding-bottom:2px;font-size:9px;font-weight:900;display:flex}.toastCopy>a svg{width:13px}.toastClose{background:#f1f3f4;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.toastClose svg{width:14px}.toastTimer{transform-origin:0;background:#25cbd0;width:100%;height:4px;animation:3.2s linear both toastTimer;position:absolute;bottom:0;left:0}.bagPulse{animation:.55s cubic-bezier(.2,1.7,.4,1) bagBounce}.bagPulse b{animation:.55s cubic-bezier(.2,1.7,.4,1) badgePop}@keyframes cartToastIn{0%{opacity:0;transform:translate(45px)scale(.94)}to{opacity:1;transform:none}}@keyframes toastImageIn{0%{filter:blur(5px);transform:scale(1.15)}to{filter:none;transform:none}}@keyframes toastCheck{0%{opacity:0;transform:scale(0)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes toastTimer{to{transform:scaleX(0)}}@keyframes bagBounce{0%,to{transform:none}45%{transform:translateY(-6px)rotate(-10deg)scale(1.22)}}@keyframes badgePop{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}@media (max-width:900px){.toast{width:auto;top:auto;bottom:18px;left:16px;right:16px}}@media (max-width:560px){.toast{border-radius:14px;grid-template-columns:75px minmax(0,1fr);gap:11px;min-height:112px;padding:11px 42px 11px 11px}.toastPic{height:88px}.toastCopy>b{font-size:12px}.toastCopy>a{margin-top:9px}.toastClose{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.toast,.toastPic>img,.toastPic>span,.toastTimer,.bagPulse,.bagPulse b{animation:none!important}}.brandWall{background:#f7f7f3;overflow:hidden;padding:48px 0 58px!important}.brandWall>span{margin-bottom:31px;display:block}.brandMarquee{width:100%;padding:10px 0;position:relative;overflow:hidden}.brandMarquee:before,.brandMarquee:after{content:"";z-index:2;pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.brandMarquee:before{background:linear-gradient(90deg,#f7f7f3,#0000);left:0}.brandMarquee:after{background:linear-gradient(-90deg,#f7f7f3,#0000);right:0}.brandTrack{will-change:transform;align-items:center;width:max-content;animation:18s linear infinite brandsRun;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;margin:0!important;display:flex!important}.brandTrack b{text-align:center;white-space:nowrap;flex:none;min-width:clamp(180px,18vw,310px);padding:13px 28px;letter-spacing:-2px!important;font:400 clamp(24px,2.5vw,42px) Archivo Black!important;transition:color .2s,transform .2s!important}.brandTrack b:nth-child(4n+1):hover{color:#26c8cd}.brandTrack b:nth-child(4n+2):hover{color:#f04427}.brandTrack b:nth-child(4n+3):hover{color:#815cff}.brandTrack b:nth-child(4n):hover{color:#ef75a3}.brandMarquee:hover .brandTrack{animation-play-state:paused}.brandTrack b:hover{transform:skew(-7deg)scale(1.13)!important}.brandWall>small{letter-spacing:2.5px;color:#9a9a96;margin-top:27px;font:800 8px Manrope;display:block}@keyframes brandsRun{to{transform:translate(-50%)}}@media (max-width:560px){.brandWall{padding:38px 0 44px!important}.brandWall>span{margin-bottom:20px}.brandTrack{animation-duration:12s}.brandTrack b{min-width:175px;padding:10px 20px;font-size:27px!important}.brandWall>small{letter-spacing:1.5px;margin-top:20px;font-size:7px}.brandMarquee:before,.brandMarquee:after{width:4%}}@media (prefers-reduced-motion:reduce){.brandTrack{animation-duration:60s!important}}.ambassadors{color:#fff;background:#111;padding:105px 3% 115px;font-family:Manrope;overflow:hidden}.ambassadorHead{text-align:center;margin-bottom:43px}.ambassadorHead>span{letter-spacing:3px;color:#25cbd0;font-size:8px;font-weight:900}.ambassadorHead h2{letter-spacing:-5px;margin:20px 0 17px;font:italic clamp(48px,7vw,94px)/.9 Archivo Black}.ambassadorHead p{color:#999;font-size:11px}.ambassadorRail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;max-width:1450px;margin:auto;display:grid}.ambassadorCard{cursor:pointer;isolation:isolate;background:#292929;border-radius:18px;height:min(55vw,650px);min-height:430px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ambassadorCard:hover{transform:translateY(-10px)}.ambassadorCard video{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s,filter .4s;position:absolute;top:0;bottom:0;left:0;right:0}.ambassadorCard:hover video{filter:saturate(1.12);transform:scale(1.04)}.videoShade{z-index:-1;background:linear-gradient(#0001 35%,#000c);position:absolute;top:0;bottom:0;left:0;right:0}.videoIndex{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.videoPlay{letter-spacing:1.3px;white-space:nowrap;opacity:.85;align-items:center;gap:8px;font-size:7px;font-weight:900;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoPlay>span{background:#fff;border-radius:50%;width:34px;height:34px;position:relative}.videoPlay>span:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #111;position:absolute;top:11px;left:14px}.ambassadorCard:hover .videoPlay{opacity:0;transform:translate(-50%,-45%)scale(.9)}.ambassadorInfo{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.ambassadorInfo>span{flex-direction:column;display:flex}.ambassadorInfo b{letter-spacing:-1px;font:italic 24px Archivo Black}.ambassadorInfo small{color:#ccc;margin-top:4px;font-size:9px}.ambassadorInfo>svg{width:20px;transition:all .3s}.ambassadorCard:hover .ambassadorInfo>svg{color:#25cbd0;transform:translate(5px,-5px)rotate(-35deg)}.ambassadorTip{text-align:center;letter-spacing:1px;color:#777;margin-top:25px;font-size:8px;display:block}.ambassadorAdmin{margin-top:26px}.ambAdminIntro{color:#fff;background:#111d2c;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:25px;display:flex}.ambAdminIntro span{letter-spacing:1.6px;color:#2fc3c7;font-size:8px;font-weight:900}.ambAdminIntro h3{margin:7px 0 5px;font-size:20px}.ambAdminIntro p{color:#9ba9b9;margin:0;font-size:10px}.ambAdminGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ambAdminGrid>article{background:#fff;border:1px solid #e4e9ee;border-radius:14px;overflow:hidden}.ambAdminVideo{background:#222;height:240px;position:relative}.ambAdminVideo video{object-fit:cover;width:100%;height:100%}.ambAdminVideo>span{border-radius:20px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.ambAdminVideo .online{color:#087f60;background:#dff7ee}.ambAdminVideo .offline{color:#707984;background:#eef0f2}.ambAdminMeta{justify-content:space-between;align-items:center;padding:14px;display:flex}.ambAdminMeta>span{flex-direction:column;gap:3px;display:flex}.ambAdminMeta b{font-size:12px}.ambAdminMeta small{color:#8a939d;font-size:8px}.ambAdminMeta>div{gap:5px;display:flex}.ambAdminMeta button{background:#fff;border:1px solid #e1e6ea;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.ambAdminMeta button:hover{color:#fff;background:#101828}.ambAdminMeta svg{width:13px}.ambEmpty{text-align:center;background:#fff;border:1px dashed #d6dce2;border-radius:14px;padding:65px}.ambEmpty svg{color:#2fc3c7;width:30px}.ambEmpty b{margin:10px;display:block}.ambEmpty p{color:#858e98;font-size:10px}.videoUpload{cursor:pointer}.videoUpload>input{opacity:0;width:1px;height:1px;position:absolute}.videoDrop{background:#f8fafb;border:1.5px dashed #cad2db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:190px;display:flex}.videoDrop>span{color:#138f94;background:#dff8f7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.videoDrop svg{width:17px}.videoDrop b{font-size:10px}.videoDrop small{color:#8b949e;font-size:8px}.videoUpload>video{object-fit:contain;background:#111;border-radius:12px;width:100%;height:250px}.videoModal>form{width:min(570px,100%)}@media (max-width:1000px){.ambAdminGrid{grid-template-columns:repeat(2,1fr)}.ambassadorCard{height:600px}}@media (max-width:700px){.ambassadors{padding:72px 4% 80px}.ambassadorHead h2{letter-spacing:-3px;font-size:48px}.ambassadorRail{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -4%;padding:0 4% 15px;display:flex;overflow-x:auto}.ambassadorCard{scroll-snap-align:center;min-width:82vw;height:125vw;max-height:590px}.videoPlay{display:none}.ambassadorTip{margin-top:15px}.ambAdminIntro{flex-direction:column;align-items:flex-start;gap:18px}.ambAdminGrid{grid-template-columns:1fr}.ambAdminVideo{height:280px}.videoDrop{height:150px}.videoUpload>video{height:210px}.admin aside nav{grid-template-columns:repeat(7,1fr)!important}}@media (hover:none){.ambassadorCard:hover{transform:none}.ambassadorCard:hover video{filter:none;transform:none}}.priceConversion{color:#fff;background:#101828;border-radius:11px;justify-content:space-between;align-items:center;margin-top:15px;padding:14px 16px;display:flex}.priceConversion>span{flex-direction:column;gap:4px;display:flex}.priceConversion small{letter-spacing:1.5px;color:#2fc3c7;font-size:7px}.priceConversion b{color:#aeb9c7;font-size:9px}.priceConversion strong{color:#fff;font-size:22px}.formThree{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.ambCode{color:#111;background:#fff;border-radius:20px;padding:6px 10px;font-size:8px;position:absolute;top:10px;right:10px}.ambMoney{border-top:1px solid #edf0f2;grid-template-columns:repeat(4,1fr);display:grid}.ambMoney>span{border-right:1px solid #edf0f2;flex-direction:column;gap:4px;padding:11px 7px;display:flex}.ambMoney>span:last-child{border:0}.ambMoney small{color:#8c959f;font-size:6px}.ambMoney b{font-size:10px}.promoBox{margin:20px 0 22px}.promoBox>label{letter-spacing:.5px;font-size:9px;font-weight:800}.promoBox>div{margin-top:8px;display:flex}.promoBox input{text-transform:uppercase;border:1px solid #ccd2d7;border-radius:8px 0 0 8px;outline:0;flex:1;min-width:0;height:43px;padding:0 11px;font-size:11px}.promoBox input:focus{border-color:#25cbd0}.promoBox button{color:#fff;background:#111;border:0;border-radius:0 8px 8px 0;padding:0 14px;font-size:9px;font-weight:800}.promoBox>small{align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.promoBox>small svg{width:13px}.discountLine{color:#0a916d}.orderSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.orderSuccess>span{color:#fff;background:#25cbd0;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.orderSuccess h1{margin-bottom:10px!important;font-size:55px!important}.orderSuccess p{color:#777;font-size:12px}.orderSuccess .btn{width:auto;margin-top:20px}.formulaNote{color:#2fc3c7;letter-spacing:.6px;text-align:center;background:#101828;border-radius:9px;margin-top:17px;padding:13px;font-size:8px;font-weight:900}@media (max-width:700px){.formThree{grid-template-columns:1fr}.ambMoney{grid-template-columns:1fr 1fr}.ambMoney>span:nth-child(2){border-right:0}.ambMoney>span:nth-child(-n+2){border-bottom:1px solid #edf0f2}.priceConversion strong{font-size:18px}.promoBox input{font-size:16px}.orderSuccess h1{font-size:38px!important}}.demoLinks{gap:14px;display:flex;position:absolute;top:24px;right:28px}.demoLinks a{align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.demoLinks svg{width:13px}.ambLogin{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 110px);font-family:Manrope;display:grid}.ambLogin>section{color:#fff;background:linear-gradient(150deg,#111d2cdd,#101010ee),url(https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=1200&q=85) 50%/cover;flex-direction:column;justify-content:center;padding:10%;display:flex}.ambLogin>section>span{color:#0e2630;background:#2fc3c7;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.ambLogin>section>span svg{fill:currentColor;width:23px}.ambLogin>section>p{letter-spacing:2.5px;color:#2fc3c7;margin-top:30px;font-size:9px;font-weight:800}.ambLogin h1{letter-spacing:-4px;margin:15px 0 25px;font:italic clamp(48px,6vw,85px)/.9 Archivo Black}.ambLogin>section>small{color:#b8c0ca;max-width:430px;font-size:11px;line-height:1.7}.ambLogin>form{flex-direction:column;justify-content:center;padding:9% 15%;display:flex;position:relative}.ambBack{align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:28px;left:35px}.ambBack svg{width:14px}.ambLogin>form>span{letter-spacing:2px;color:#1caeb3;font-size:8px;font-weight:900}.ambLogin form h2{margin:12px 0 5px;font:800 32px Manrope}.ambLogin form>p{color:#7e8790;font-size:11px}.demoCredentials{gap:8px;margin:17px 0 3px;display:flex}.demoCredentials b{color:#13898d;background:#e2f8f7;border-radius:7px;padding:8px 10px;font-size:9px}.ambLogin form label{flex-direction:column;gap:8px;margin-top:18px;font-size:9px;font-weight:800;display:flex}.ambLogin form input{border:1px solid #d8dde2;border-radius:8px;outline:0;height:47px;padding:0 13px}.ambLogin form input:focus{border-color:#2fc3c7;box-shadow:0 0 0 3px #2fc3c722}.ambLogin form .darkBtn{margin-top:22px}.ambLoginError{color:#c33e48;margin-top:9px}.ambPortal{background:#f4f7f9;min-height:100vh;padding:55px 5% 90px;font-family:Manrope}.ambPortalTop{justify-content:space-between;align-items:center;max-width:1400px;margin:auto;display:flex}.ambPortalTop>div>span,.ambBalance span,.ambStats span,.ambCodePanel span,.ambOrdersHead span{letter-spacing:1.7px;color:#17aeb3;font-size:8px;font-weight:900}.ambPortalTop h1{letter-spacing:-1px;margin:8px 0 5px;font:800 32px Manrope}.ambPortalTop p{color:#7e8791;font-size:11px}.ambPortalTop>button{background:#fff;border:1px solid #d8dee4;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex}.ambPortalTop>button svg{width:14px}.ambBalance{color:#fff;background:linear-gradient(125deg,#101828,#16313d);border-radius:18px;justify-content:space-between;align-items:center;max-width:1400px;margin:28px auto 14px;padding:32px;display:flex;position:relative;overflow:hidden}.ambBalance:after{content:"€";color:#ffffff08;font:180px Archivo Black;position:absolute;top:-55px;right:22%}.ambBalance h2{margin:9px 0 5px;font:800 45px Manrope}.ambBalance p{color:#91a0b1;font-size:9px}.ambBalance button{z-index:1;color:#092b31;background:#2fc3c7;border:0;border-radius:9px;align-items:center;gap:8px;padding:14px 18px;font-size:9px;font-weight:900;display:flex}.ambBalance button:disabled{color:#087c60;background:#dff7ee}.ambBalance button svg{width:14px}.ambStats{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1400px;margin:0 auto 14px;display:grid}.ambStats article{background:#fff;border:1px solid #e2e7eb;border-radius:13px;padding:20px}.ambStats h3{margin:11px 0 6px;font:800 25px Manrope}.ambStats small{color:#78828d;font-size:8px}.ambCodePanel{background:#fff;border:1px solid #e2e7eb;border-radius:14px;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto 14px;padding:22px 25px;display:flex}.ambCodePanel h2{letter-spacing:1px;margin:8px 0 3px;font:italic 30px Archivo Black}.ambCodePanel p{color:#7b858f;font-size:9px}.ambCodePanel button{color:#fff;background:#111827;border:0;border-radius:8px;align-items:center;gap:7px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.ambCodePanel button svg{width:13px}.ambOrders{background:#fff;border:1px solid #e2e7eb;border-radius:14px;max-width:1400px;margin:0 auto;overflow:hidden}.ambOrdersHead{justify-content:space-between;align-items:end;padding:23px;display:flex}.ambOrdersHead h2{margin:6px 0 0;font-size:19px}.ambOrdersHead>b{color:#84909b;font-size:8px}.ambOrderRow{color:#66717d;border-top:1px solid #edf0f2;grid-template-columns:.8fr 1fr 1fr .8fr .8fr .7fr;align-items:center;min-height:59px;padding:9px 23px;font-size:9px;display:grid}.ambOrderHeader{text-transform:uppercase;color:#8d96a0;background:#f7f9fa;min-height:39px;font-size:7px;font-weight:800}.ambOrderRow>i{border-radius:20px;width:max-content;padding:6px 9px;font-style:normal;font-weight:800}.ambOrderRow .validee{color:#087c60;background:#e0f7ef}.ambOrderRow .en.attente{color:#996612;background:#fff0d4}.ambOrderRow .annulee{color:#ad3941;background:#fce7e9}@media (max-width:900px){.ambLogin{grid-template-columns:1fr}.ambLogin>section{min-height:360px;padding:10% 7%}.ambLogin>form{padding:75px 8%}.ambStats{grid-template-columns:1fr 1fr}.ambOrderTable{overflow-x:auto}.ambOrderRow{min-width:850px}}@media (max-width:560px){.demoLinks{justify-content:space-between;top:17px;left:16px;right:16px}.ambLogin>section{min-height:330px}.ambLogin h1{font-size:48px}.ambLogin>form{padding:70px 6%}.ambBack{top:20px;left:22px}.demoCredentials{flex-direction:column}.demoCredentials b{width:max-content}.ambLogin form input{font-size:16px}.ambPortal{padding:35px 4% 70px}.ambPortalTop{align-items:flex-start}.ambPortalTop h1{font-size:25px}.ambPortalTop p{max-width:220px}.ambPortalTop>button{padding:10px;font-size:0}.ambBalance{align-items:flex-end;padding:24px 20px}.ambBalance h2{font-size:36px}.ambBalance button{padding:12px;font-size:8px}.ambStats{gap:8px}.ambStats article{padding:15px}.ambStats h3{font-size:21px}.ambCodePanel{padding:18px}.ambCodePanel h2{font-size:24px}.ambCodePanel button{padding:12px;font-size:0}.ambOrdersHead{padding:18px}.ambOrdersHead>b{display:none}}.accountSubmit{transition:transform .2s,background .2s;position:relative}.accountSubmit:hover{color:#101010;background:#25cbd0;transform:translateY(-2px)}.accountSubmit:active{transform:scale(.98)}.accountSubmit:disabled{cursor:wait;background:#22313c}.accountSubmit>i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.65s linear infinite accountSpin}.accountError,.accountInfo{border-radius:8px;margin-top:14px;padding:10px 12px;font-size:9px}.accountError{color:#b93843;background:#fde9eb;animation:.35s accountShake}.accountInfo{color:#087c82;background:#e8fbfb;font-weight:800}.accountTextBtn{color:#111;background:0 0;border:0;margin:12px auto 0;font:800 10px Manrope,sans-serif;text-decoration:underline;display:block}.accountFlow{flex-direction:column;gap:14px;margin-top:20px;display:flex}.accountFlow h3{margin:0;font:900 18px Manrope,sans-serif}.accountFlow p{color:#777;margin:0;font-size:11px}.accountFlow input{height:52px}.accountForm.altFlow>label,.accountForm.altFlow>.accountSubmit,.accountForm.altFlow>.switch{display:none}.accountForm.isLoading:after{content:"";pointer-events:none;background:#fff3;position:absolute;top:0;bottom:0;left:0;right:0}.customerSpace{background:#f4f7f9;min-height:720px;padding:80px 7% 110px;font-family:Manrope}.customerWelcome{text-align:center}.customerWelcome>span{color:#fff;background:#25cbd0;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;animation:.5s cubic-bezier(.2,1.6,.4,1) customerPop;display:grid}.customerWelcome>span svg{width:25px}.customerWelcome>small{letter-spacing:2px;color:#13aeb3;font-size:8px;font-weight:900}.customerWelcome h1{letter-spacing:-2px;margin:10px 0;font:800 42px Manrope}.customerWelcome p{color:#7e8790;font-size:11px}.customerWelcome>button{background:0 0;border:0;align-items:center;gap:6px;margin:15px auto;font-size:9px;text-decoration:underline;display:flex}.customerWelcome>button svg{width:13px}.customerStats{grid-template-columns:repeat(3,1fr);gap:13px;max-width:850px;margin:40px auto 15px;display:grid}.customerStats article{background:#fff;border:1px solid #e1e7eb;border-radius:13px;align-items:center;gap:14px;padding:22px;display:flex}.customerStats article>svg{color:#18b4b9;width:22px}.customerStats span{flex-direction:column;display:flex}.customerStats b{font-size:22px}.customerStats small{color:#7d8791;font-size:8px}.customerOrder{color:#fff;background:#101828;border-radius:14px;grid-template-columns:1fr auto;align-items:center;max-width:850px;margin:auto;padding:25px;display:grid}.customerOrder small{letter-spacing:1.5px;color:#25cbd0;font-size:7px}.customerOrder h2{margin:7px 0;font-size:20px}.customerOrder p{color:#a6b1bd;font-size:9px}.customerOrder>span{font-size:20px;font-weight:800}.customerOrder>a{grid-column:1/-1;align-items:center;gap:7px;width:max-content;margin-top:16px;font-size:9px;display:flex}.customerOrder>a svg{width:13px}@keyframes accountSpin{to{transform:rotate(360deg)}}@keyframes accountShake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes customerPop{0%{opacity:0;transform:scale(0)rotate(-25deg)}to{opacity:1;transform:none}}@media (max-width:560px){.customerSpace{padding:55px 4% 85px}.customerWelcome h1{font-size:33px}.customerStats{grid-template-columns:1fr;gap:8px}.customerStats article{padding:16px}.customerOrder{padding:20px}.accountSubmit{min-height:52px}}.collectionPro{padding:0 3.5% 110px}.collectionPro .collectionHero{padding:72px 0 55px}.collectionToolbar{border-top:1px solid #dedede;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;height:64px;font:600 10px Manrope;display:flex}.collectionToolbar>label{align-items:center;gap:10px;display:flex}.collectionToolbar select{background:0 0;border:0;outline:0;font-weight:800}.mobileFilterBtn{display:none}.collectionLayout{grid-template-columns:255px minmax(0,1fr);gap:38px;padding-top:24px;display:grid}.filterSidebar{border-right:1px solid #e5e5e5;padding-right:24px}.filterMobileHead{display:none}.filterGroup{border-bottom:1px solid #ddd}.filterGroup>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:0;font:800 14px Manrope;display:flex}.filterGroup>button svg{width:17px;transition:all .25s;transform:rotate(90deg)}.filterGroup>button svg.open{transform:rotate(-90deg)}.filterContent{padding:0 0 20px;animation:.25s filterOpen}.filterCheck{cursor:pointer;align-items:center;gap:9px;min-height:34px;font:500 12px Manrope;display:flex}.filterCheck input{-webkit-appearance:none;appearance:none;border:1px solid #999;border-radius:5px;place-items:center;width:20px;height:20px;margin:0;display:grid}.filterCheck input:checked{background:#111;border-color:#111}.filterCheck input:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:900}.sizeFilter{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sizeFilter button{background:#fff;border:1px solid #d5d5d5;border-radius:5px;height:36px;font-size:10px}.sizeFilter button.active{color:#fff;background:#111;border-color:#111}.colorFilter{grid-template-columns:repeat(3,1fr);gap:15px 7px;display:grid}.colorFilter button{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;font-size:9px;display:flex}.colorFilter i{background:var(--swatch);border:1px solid #ddd;border-radius:50%;width:34px;height:34px;transition:all .2s;box-shadow:0 0 #25cbd0}.colorFilter button.active i{transform:scale(.88);box-shadow:0 0 0 3px #fff,0 0 0 5px #25cbd0}.filterActions{background:#fbfaf7;gap:7px;padding:18px 0;display:flex;position:sticky;bottom:0}.filterActions button{background:#fff;border:1px solid #111;flex:1;height:40px;font-size:9px;font-weight:800}.filterActions button:last-child{color:#fff;background:#111}.collectionResults .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 14px}.collectionResults .pic{height:420px}.noProducts{text-align:center;padding:100px 20px}.noProducts>svg{color:#aaa;width:35px}.noProducts h2{font:700 26px Manrope}.noProducts p{color:#777;font-size:11px}.noProducts button{color:#fff;background:#111;border:0;padding:12px 17px;font-size:9px}.filterBackdrop{display:none}@keyframes filterOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1000px){.collectionLayout{grid-template-columns:220px minmax(0,1fr);gap:22px}.collectionResults .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.collectionPro{padding:0 4% 90px}.collectionPro .collectionHero{padding:55px 0 38px}.collectionToolbar{height:57px}.mobileFilterBtn{background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.mobileFilterBtn svg{width:15px}.collectionToolbar>span{display:none}.collectionToolbar>label{font-size:0}.collectionToolbar select{font-size:10px}.collectionLayout{padding-top:18px;display:block}.filterSidebar{z-index:260;background:#fff;width:min(340px,89vw);padding:0 20px 25px;transition:all .3s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:15px 0 50px #0002}.filterSidebar.show{transform:none}.filterMobileHead{z-index:2;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:67px;display:flex;position:sticky;top:0}.filterMobileHead button{background:#f2f2f2;border:0;border-radius:50%;width:36px;height:36px}.filterMobileHead svg{width:16px}.filterGroup>button{min-height:60px}.filterActions{padding-bottom:max(18px,env(safe-area-inset-bottom))}.filterBackdrop{z-index:250;background:#0007;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.collectionResults .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 9px}.collectionResults .pic{height:64vw}.colorFilter i{width:32px;height:32px}}.filterSidebar,.filterGroup,.filterContent{overflow-anchor:none}.legacyFootballNav,.legacyJerseyProducts{display:none}.footballCatalog{background:#f8f8f5}.footballCatalog .collectionHero{background:0 0}.footballResults .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 14px}.footballResults .pic{border-radius:8px;height:420px}@media (max-width:1000px){.footballResults .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.footballResults .grid{gap:18px 9px}.footballResults .pic{height:64vw}}.productCreateForm{max-height:92dvh;overflow-y:auto;width:min(760px,100%)!important}.productCreateForm .imageDrop{height:105px}.productCreateForm .imagePreview{height:130px}.productCreateForm textarea{resize:vertical;background:#fafbfc;border:1px solid #dfe4e9;border-radius:8px;outline:none;min-height:86px;padding:11px;font-size:11px}.productCreateForm textarea:focus,.productCreateForm input:focus,.productCreateForm select:focus{border-color:#2fc3c7;box-shadow:0 0 0 3px #2fc3c71a}.promoCreate{align-items:center;gap:12px;margin-top:14px;display:flex}.promoCreate>label{align-items:center;gap:8px;flex-direction:row!important;margin:0!important}.promoCreate>label input{accent-color:#2fc3c7;width:18px;height:18px}.promoCreate>input{border:1px solid #dfe4e9;border-radius:8px;flex:1;padding:11px;font-size:10px}.productCreateForm::-webkit-scrollbar{width:6px}.productCreateForm::-webkit-scrollbar-thumb{background:#cbd2d8;border-radius:10px}@media (max-width:700px){.productCreateForm{padding:18px!important}.productCreateForm .formThree{grid-template-columns:1fr 1fr}.promoCreate{flex-direction:column;align-items:stretch}.promoCreate>label{min-height:40px}.productCreateForm .imageDrop{height:90px}}.productPro{grid-template-columns:minmax(0,1.45fr) minmax(390px,.85fr);align-items:start;gap:40px;max-width:1280px;margin:0 auto;padding:42px 30px 110px;font-family:Manrope;display:grid}.productGallery{grid-template-columns:76px minmax(0,1fr);gap:18px;display:grid}.productThumbs{flex-direction:column;gap:10px;display:flex}.productThumbs button{opacity:.72;background:#eee;border:2px solid #0000;border-radius:7px;width:76px;height:76px;padding:0;transition:all .2s;overflow:hidden}.productThumbs button:hover,.productThumbs button.active{opacity:1;border-color:#111}.productThumbs img{object-fit:cover;width:100%;height:100%}.productMainImage{background:#efefed;border-radius:12px;height:760px;position:relative;overflow:hidden}.productMainImage>img{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.productMainImage>span{background:#fff;border-radius:50px;align-items:center;gap:8px;padding:13px 18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:28px;left:28px}.productMainImage>span svg{fill:#111;width:16px}.buyPanel{padding:4px 0;position:sticky;top:125px}.productBrand{text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.buyPanel h1{letter-spacing:-.8px;margin:0 0 6px;font:700 23px/1.2 Manrope}.productSubtitle{color:#737373;margin:0;font-size:12px}.productPrice{align-items:center;gap:10px;margin:20px 0 27px;font-size:13px;display:flex}.productPrice b{font-size:16px}.productPrice del{color:#777}.productPrice span{color:#008c4d;font-weight:800}.productVariants{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:35px;display:grid}.productVariants a{background:#eee;border:1px solid #0000;border-radius:6px;height:78px;overflow:hidden}.productVariants a.active{border-color:#111}.productVariants img{object-fit:cover;width:100%;height:100%}.sizeHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.sizeHead b{font-size:11px}.sizeHead button{background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.sizeHead svg{width:15px}.proSizes{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.proSizes button{background:#fff;border:1px solid #ccc;border-radius:5px;height:50px;font-size:12px}.proSizes button:hover,.proSizes button.active{color:#fff;background:#111;border-color:#111}.proAdd,.proFavorite{border-radius:40px;width:100%;height:58px;margin-top:28px;font-size:11px;font-weight:900}.proAdd{color:#fff;background:#111;border:0}.proAdd:hover{color:#111;background:#25cbd0}.proFavorite{background:#fff;border:1px solid #ccc;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.proFavorite svg{width:19px}.proFavorite.active{color:#d83957;background:#fff0f3;border-color:#ed9bac}.proFavorite.active svg{fill:currentColor}.productDescription{padding:38px 0 25px;font-size:11px;line-height:1.65}.productDescription ul{padding-left:20px}.productDescription>button{background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px;font-weight:800}.productAccordions>div{border-bottom:1px solid #ddd}.productAccordions>div>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:67px;padding:0;font-size:13px;display:flex}.productAccordions>div>button span{flex:1}.productAccordions>div>button b{letter-spacing:1px;font-size:11px}.productAccordions svg{width:17px;transition:all .2s;transform:rotate(90deg)}.productAccordions svg.open{transform:rotate(-90deg)}.productAccordions>div>p{color:#666;margin:-5px 0 22px;font-size:10px;line-height:1.6;animation:.25s filterOpen}@media (max-width:950px){.productPro{grid-template-columns:1fr;max-width:760px}.buyPanel{position:static}.productMainImage{height:720px}}@media (max-width:560px){.productPro{gap:27px;padding:15px 0 80px}.productGallery{flex-direction:column-reverse;gap:10px;display:flex}.productMainImage{border-radius:0;height:112vw;max-height:520px}.productMainImage>span{padding:10px 13px;top:15px;left:15px}.productThumbs{scrollbar-width:none;flex-direction:row;padding:0 14px;overflow-x:auto}.productThumbs button{flex:0 0 64px;width:64px;height:64px}.buyPanel{padding:0 16px}.buyPanel h1{font-size:21px}.productVariants{grid-template-columns:repeat(5,70px);overflow-x:auto}.productVariants a{height:70px}.proSizes{grid-template-columns:repeat(4,1fr)}.proAdd{z-index:5;position:sticky;bottom:10px;box-shadow:0 8px 25px #0004}.productDescription{padding-top:30px}}.productVariants a,.productVariants>button{cursor:pointer;background:#f3f3f1;border:1px solid #0000;border-radius:10px;height:86px;padding:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.productVariants a.active,.productVariants>button.active{border-color:#111}.productVariants a:hover,.productVariants>button:hover{transform:translateY(-2px)}.productVariants img{object-fit:contain}.productVariants>button span{background:#fffdf5e8;border-radius:12px;padding:3px;font-size:8px;font-weight:800;position:absolute;bottom:4px;left:5px;right:5px}@media (max-width:560px){.productVariants{grid-template-columns:repeat(5,76px)}.productVariants a,.productVariants>button{height:76px}}.productMainImage>img[src*=dior-shorts-22062707125]{object-fit:contain;box-sizing:border-box;padding:5%}.productMainImage>img[src*=world-cup-2026\/france-away-mint]{object-fit:contain;box-sizing:border-box;background:#efefed;padding:3%}.logo{flex:none;width:154px;height:62px;display:block;overflow:hidden}.logo>img,.mobileMenuTop>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;transform:none}.admin>aside .logo{width:148px;height:62px;margin:0 auto}.footLogo{width:175px;height:78px}.mobileMenuTop>img{width:115px;height:48px}.admin>aside .logo img,.footLogo img{filter:invert()}@media (max-width:900px){header .logo{width:125px;height:52px}.admin>aside .logo{width:58px;height:42px}}.accountNav{align-items:center;height:80px;display:flex;position:relative}.accountNav>a{place-items:center;display:grid;position:relative}.accountNav>a>i{background:#20c980;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-2px}.accountDropdown{z-index:80;opacity:0;visibility:hidden;transform-origin:100% 0;background:#fff;border:1px solid #e8e8e8;border-radius:0 0 14px 14px;flex-direction:column;gap:2px;width:280px;padding:18px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:68px;right:-32px;transform:translateY(-10px)scale(.98);box-shadow:0 25px 65px #0002}.accountNav:hover .accountDropdown,.accountNav:focus-within .accountDropdown{opacity:1;visibility:visible;transform:none}.accountDropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.accountDropdown>div{border-bottom:1px solid #eee;flex-direction:column;margin-bottom:5px;padding:7px 9px 15px;display:flex}.accountDropdown>div span{letter-spacing:2px;color:#12aeb7;font:800 8px Manrope}.accountDropdown>div b{margin-top:7px;font:800 14px Manrope}.accountDropdown>div small{color:#888;margin-top:3px;font-size:9px}.accountDropdown>a,.accountDropdown>button{color:#464646;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;height:39px;padding:0 9px;font:700 10px Manrope;transition:all .2s;display:flex}.accountDropdown>a:hover{color:#079ba3;background:#f1fbfb;transform:translate(3px)}.accountDropdown>button{color:#bb3d49;border-top:1px solid #eee;border-radius:0;margin-top:6px}.accountDropdown>button:hover{background:#fff2f3}.accountDropdown svg{width:16px;height:16px}.accountSpace{background:#f5f6f4;grid-template-columns:265px minmax(0,1fr);min-height:760px;font-family:Manrope;display:grid}.accountSpace>aside{color:#fff;background:#101111;flex-direction:column;padding:42px 22px;display:flex}.accountIdentity{border-bottom:1px solid #292929;align-items:center;gap:12px;padding:0 8px 30px;display:flex}.accountIdentity>span{color:#111;background:#25cbd0;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.accountIdentity>div{flex-direction:column;min-width:0;display:flex}.accountIdentity b{font-size:11px}.accountIdentity small{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.accountSpace aside nav{flex-direction:column;gap:5px;margin-top:28px;display:flex}.accountSpace aside nav a{color:#aaa;border-radius:8px;align-items:center;gap:11px;min-height:44px;padding:0 11px;font-size:10px;transition:all .2s;display:flex}.accountSpace aside nav a:hover,.accountSpace aside nav a.active{color:#fff;background:#222525;transform:translate(3px)}.accountSpace aside nav a.active{box-shadow:inset 3px 0 #25cbd0}.accountSpace aside nav svg{width:16px}.accountSpace aside nav svg:last-child{width:13px;margin-left:auto}.accountSpace>aside>button{color:#f58d96;background:0 0;border:0;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:10px;display:flex}.accountSpace>aside>button svg{width:16px}.accountContent{width:100%;max-width:1200px;padding:55px 6%}.accountContentHead>span{letter-spacing:2px;color:#10aeb5;font-size:8px;font-weight:900}.accountContentHead h1{letter-spacing:-1.5px;margin:10px 0;font:700 36px Manrope}.accountContentHead p{color:#777;font-size:11px}.profileOverview{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.profileOverview>article{background:#fff;border:1px solid #e8e8e8;flex-direction:column;gap:10px;padding:24px;display:flex}.profileOverview>article span,.customerOrders span{letter-spacing:1.5px;color:#999;font-size:7px;font-weight:900}.profileOverview>article b{font-size:22px}.profileDetails{background:#fff;border:1px solid #e8e8e8;grid-column:1/-1;margin-top:6px;padding:30px}.profileDetails h2,.accountSettings h2{font-size:18px}.profileDetails p{border-top:1px solid #eee;justify-content:space-between;margin:0;padding:17px 0;font-size:10px;display:flex}.profileDetails p span{color:#888}.profileDetails>a{align-items:center;gap:9px;margin-top:18px;font-size:9px;font-weight:900;display:flex}.profileDetails svg{width:14px}.customerOrders{flex-direction:column;gap:10px;margin-top:35px;display:flex}.customerOrders article{background:#fff;border:1px solid #e6e6e6;grid-template-columns:1fr 1.3fr 1fr .7fr auto;align-items:center;gap:15px;padding:20px;display:grid}.customerOrders article>div{flex-direction:column;gap:7px;display:flex}.customerOrders b{font-size:10px}.customerOrders .delivered{color:#168854}.customerOrders .preparing{color:#cf7a18}.customerOrders button{background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.customerOrders button svg{width:13px}.accountFavorites{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.accountFavorites a{background:#fff;flex-direction:column;padding-bottom:18px;display:flex}.accountFavorites img{object-fit:cover;width:100%;height:300px}.accountFavorites span{letter-spacing:1.4px;color:#888;margin:16px 16px 5px;font-size:7px}.accountFavorites b,.accountFavorites small{margin:0 16px;font-size:11px}.accountFavorites small{color:#079ba3;margin-top:8px}.experienceGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.experienceGrid article{color:#fff;background:#111;flex-direction:column;align-items:flex-start;min-height:330px;padding:35px;display:flex}.experienceGrid article:nth-child(2){color:#111;background:#dff9fa}.experienceGrid svg{width:26px}.experienceGrid span{letter-spacing:2px;margin-top:auto;font-size:7px}.experienceGrid h2{max-width:280px;font-size:22px}.experienceGrid p{opacity:.7;font-size:10px;line-height:1.7}.experienceGrid a,.experienceGrid button{color:#111;background:#fff;border:0;align-items:center;gap:8px;margin-top:15px;padding:12px 15px;font-size:8px;font-weight:900;display:flex}.experienceGrid a svg{width:13px}.accountSettings{background:#fff;border:1px solid #e5e5e5;max-width:680px;margin-top:35px;padding:35px}.accountSettings label{margin-top:20px;font-size:9px;font-weight:800;display:block}.accountSettings input{background:#fafafa;border:1px solid #ddd;outline:none;width:100%;height:46px;margin-top:8px;padding:0 13px;display:block}.accountSettings>button{color:#fff;background:#111;border:0;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:25px;padding:0 20px;font-size:9px;font-weight:900;display:flex}.accountSettings>button svg{width:15px}.dangerZone{border-top:1px solid #eee;margin-top:35px;padding-top:25px}.dangerZone b{font-size:11px}.dangerZone p{color:#888;font-size:9px}.dangerZone button{color:#b93f4b;background:#fff;border:1px solid #e0a4aa;padding:10px 13px;font-size:8px;font-weight:900}@media (max-width:900px){.accountNav{height:65px}.accountDropdown{display:none}.accountSpace{grid-template-columns:1fr;margin-top:43px}.accountSpace>aside{padding:26px 4% 18px;position:relative}.accountIdentity{padding-bottom:16px}.accountSpace aside nav{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;flex-direction:row;margin-top:15px;overflow:auto hidden}.accountSpace aside nav a{flex:none;min-height:38px}.accountSpace aside nav svg:last-child{display:none}.accountSpace>aside>button{margin:0;position:absolute;top:36px;right:4%}.accountContent{padding:36px 4% 80px}.profileOverview{grid-template-columns:1fr 1fr}.profileOverview>article:nth-child(3){grid-column:1/-1}.customerOrders article{grid-template-columns:1fr 1fr}.customerOrders article>button{grid-column:1/-1}.accountFavorites{grid-template-columns:repeat(2,1fr)}.accountFavorites img{height:52vw}.experienceGrid{grid-template-columns:1fr}.accountSettings{padding:24px}}@media (max-width:560px){.accountContentHead h1{font-size:29px}.profileOverview{gap:8px}.profileOverview>article{padding:18px}.accountFavorites{gap:8px}.accountSpace>aside>button{font-size:0}.accountSettings{padding:20px}}.accountContent{animation:.45s cubic-bezier(.2,.8,.2,1) both accountPageIn}.accountForm input{background:#f8faf9;border:1px solid #dde2e0;border-radius:13px;height:52px;padding:0 16px;transition:border-color .22s,box-shadow .22s,background .22s}.accountForm input:focus{background:#fff;border-color:#25cbd0;box-shadow:0 0 0 4px #25cbd024}.accountForm .password{gap:7px}.accountForm .password button{background:#f8faf9;border:1px solid #dde2e0;border-radius:13px;width:52px}.accountSubmit{border-radius:14px;height:54px;transition:transform .22s,background .22s,color .22s,box-shadow .22s}.accountSubmit:hover{color:#111;background:#25cbd0;transform:translateY(-2px);box-shadow:0 13px 26px #25cbd038}.accountContentHead{border-bottom:1px solid #dfe3e1;padding-bottom:28px}.profileOverview>article,.profileDetails,.customerOrders article,.accountFavorites a,.accountSettings{border:1px solid #e4e9e7;border-radius:18px;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 8px 30px #0f18160b}.profileOverview>article:hover,.customerOrders article:hover,.accountFavorites a:hover{border-color:#25cbd08c;transform:translateY(-4px);box-shadow:0 17px 38px #0f181617}.profileOverview>article{background:linear-gradient(145deg,#fff 55%,#f2ffff);position:relative;overflow:hidden}.profileOverview>article:after{content:"";opacity:.16;background:#25cbd0;border-radius:50%;width:70px;height:70px;position:absolute;top:-30px;right:-30px}.profileDetails,.accountSettings{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb}.profileDetails{border-radius:22px}.profileDetails>a{color:#087f86;background:#ecfbfb;border-radius:999px;width:max-content;min-height:42px;padding:0 16px;transition:all .2s}.profileDetails>a:hover{color:#101111;background:#25cbd0;transform:translate(4px)}.customerOrders article{border-radius:16px}.customerOrders article>button{background:#f0f3f2;border-radius:999px;min-height:36px;padding:0 13px;transition:all .2s}.customerOrders article>button:hover{color:#fff;background:#111}.accountFavorites a{overflow:hidden}.accountFavorites img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.accountFavorites a:hover img{transform:scale(1.045)}.experienceGrid article{border-radius:24px;transition:transform .3s;overflow:hidden;box-shadow:0 16px 40px #0f18161c}.experienceGrid article:hover{transform:translateY(-6px)}.experienceGrid a,.experienceGrid button{border-radius:999px;transition:transform .2s,background .2s}.experienceGrid a:hover,.experienceGrid button:hover{background:#25cbd0;transform:translate(4px)}.accountSettings{border-radius:24px;max-width:720px;padding:38px}.accountSettings h2{margin:0 0 28px;font-size:21px}.accountSettings label{color:#606866;letter-spacing:.3px;margin-top:17px;position:relative}.accountSettings input{background:#f8faf9;border:1px solid #dce2e0;border-radius:14px;height:55px;margin-top:9px;padding:0 17px;font-size:11px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s}.accountSettings input:hover{background:#fff;border-color:#b8c3c0}.accountSettings input:focus{background:#fff;border-color:#25cbd0;transform:translateY(-1px);box-shadow:0 0 0 4px #25cbd024,0 9px 24px #0f181612}.accountSettings>button{letter-spacing:.4px;background:#111;border-radius:14px;width:100%;height:54px;margin-top:26px;font-size:10px;transition:transform .22s,background .22s,color .22s,box-shadow .22s}.accountSettings>button:hover{color:#101111;background:#25cbd0;transform:translateY(-2px);box-shadow:0 13px 26px #25cbd03b}.dangerZone{background:linear-gradient(115deg,#fff8f8,#fff);border:1px solid #f0d8db;border-radius:16px;margin-top:38px;padding:24px 150px 24px 24px;position:relative}.dangerZone p{margin-bottom:0}.dangerZone button{background:#fff;border-radius:999px;min-height:40px;padding:0 15px;transition:all .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dangerZone button:hover{color:#fff;background:#bd4652;border-color:#bd4652}@keyframes accountPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:700px){.accountSettings{border-radius:19px;padding:23px}.accountSettings input{height:52px}.dangerZone{padding:21px}.dangerZone button{margin-top:14px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.accountContent,.profileOverview>article,.customerOrders article,.accountFavorites a,.accountFavorites img,.experienceGrid article{transition:none;animation:none}}.siteFooter{color:#fff;background:#0d0f0f;padding:0;font-family:Manrope,sans-serif;display:block;position:relative;overflow:hidden}.siteFooter:before{content:"";filter:blur(120px);opacity:.12;pointer-events:none;background:#25cbd0;border-radius:50%;width:420px;height:420px;position:absolute;top:-210px;right:-180px}.footerTop{grid-template-columns:1.05fr 1.35fr .9fr;gap:6vw;padding:76px 5% 64px;display:grid;position:relative}.footerBrand{align-items:flex-start}.footerBrand .footLogo{margin-left:-25px}.footerBrand h2{letter-spacing:-1.8px;text-transform:uppercase;margin:22px 0 18px;font:700 clamp(26px,2.4vw,38px)/1.02 Archivo Black}.footerBrand>p{color:#8f9794;max-width:390px;font-size:11px;line-height:1.75}.footerSocials{margin-top:25px;display:flex;flex-direction:row!important;gap:8px!important}.footerSocials a{color:#cbd0ce;letter-spacing:1px;border:1px solid #303534;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:900;transition:all .2s}.footerSocials a:hover{color:#0c1010;background:#25cbd0;border-color:#25cbd0;transform:translateY(-2px)}.footerLinks{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footerLinks>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerLinks span,.footerNewsletter>span{color:#25cbd0;letter-spacing:2.2px;margin-bottom:8px;font-size:7px;font-weight:900}.footerLinks a{color:#aeb5b2;font-size:10px;line-height:1.4;transition:all .2s;position:relative}.footerLinks a:after{content:"";background:#25cbd0;width:0;height:1px;transition:all .25s;position:absolute;bottom:-3px;left:0}.footerLinks a:hover{color:#fff;transform:translate(3px)}.footerLinks a:hover:after{width:100%}.footerNewsletter{align-items:flex-start}.footerNewsletter h3{letter-spacing:-1px;margin:10px 0;font:700 24px/1.05 Archivo Black}.footerNewsletter>p{color:#8f9794;font-size:10px;line-height:1.65}.footerNewsletter form{background:#161918;border:1px solid #343938;border-radius:14px;grid-template-columns:42px 1fr 48px;align-items:center;width:100%;height:54px;margin-top:19px;transition:all .2s;display:grid}.footerNewsletter form:focus-within{border-color:#25cbd0;box-shadow:0 0 0 4px #25cbd01a}.footerNewsletter form>svg{color:#68706d;width:16px;margin:auto}.footerNewsletter input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:10px}.footerNewsletter button{color:#0c1010;background:#25cbd0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.footerNewsletter button:hover{background:#d9ff3f;transform:translate(2px)}.footerNewsletter button svg{width:15px}.footerSuccess{color:#8ffbff;background:#173536;border-radius:14px;align-items:center;width:100%;min-height:54px;margin-top:19px;padding:0 16px;flex-direction:row!important;gap:10px!important;display:flex!important}.footerSuccess svg{width:17px}.footerSuccess b{color:#fff;margin:0;font:800 10px Manrope}.footerBottom{color:#6f7774;letter-spacing:.5px;border-top:1px solid #272b2a;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:62px;margin:0 5%;font-size:8px;position:relative;display:grid!important}.footerBottom>div{flex-direction:row!important;gap:22px!important;display:flex!important}.footerBottom a{color:#777f7c;font-size:8px}.footerBottom a:hover{color:#fff}.footerBottom b{color:#afb5b3;justify-self:end;margin:0;font:800 8px Manrope}.catBubbles img,.pic>img,.arrivalPic>img,.accountFavorites img{background:#e8eae8}.accountNav>a{min-width:42px;min-height:44px}.searchInputRow input{min-width:0}@media (min-width:901px) and (max-width:1180px){header{padding-left:2%;padding-right:2%}header nav{gap:17px}header nav a{font-size:11px}header .logo{width:145px}.actions{gap:10px}.footerTop{grid-template-columns:1fr 1.25fr;gap:45px}.footerNewsletter{grid-column:1/-1;max-width:620px}}@media (max-width:900px){.footerTop{grid-template-columns:1fr 1fr;gap:45px 28px;padding:58px 6% 48px}.footerBrand{grid-column:1/-1}.footerBrand .footLogo{width:180px}.footerBrand h2{max-width:540px}.footerLinks{grid-column:1/-1}.footerNewsletter{grid-column:1/-1;max-width:650px}.footerBottom{grid-template-columns:1fr auto;min-height:80px}.footerBottom>div{flex-wrap:wrap;grid-area:1/1/auto/-1}.footerBottom>span,.footerBottom>b{grid-row:2}.accountNav{min-width:42px}.actions>.accountNav{display:flex}.actions>.accountNav>a{display:grid}.catBubbles>a,.rail>.card,.arrivalCard{scroll-snap-stop:always}}@media (max-width:560px){.footerTop{padding:50px 6% 40px;display:block}.footerBrand,.footerLinks,.footerNewsletter{border-bottom:1px solid #272b2a;margin-bottom:28px;padding:0 0 28px}.footerBrand .footLogo{margin-left:-22px}.footerBrand h2{font-size:28px}.footerLinks{grid-template-columns:1fr 1fr;gap:30px 18px}.footerLinks>div:last-child{grid-column:1/-1}.footerLinks a{align-items:center;min-height:32px;display:flex}.footerNewsletter{border:0;margin-bottom:0}.footerNewsletter form{height:56px}.footerBottom{gap:12px;min-height:105px;margin:0 6%;padding:20px 0}.footerBottom>div{gap:14px!important}.siteFooter button,.siteFooter a{touch-action:manipulation}.catBubbles{scroll-snap-type:x mandatory;padding-bottom:12px}.catBubbles>a{scroll-snap-align:start;min-width:72vw}.catBubbles>a>div{height:78vw;max-height:390px}.shopCats{overflow:hidden}.homeTitle h2{line-height:1.05}.productRail,.newArrivals,.reviews{overflow:hidden}.accountNav>a{min-width:40px;min-height:44px}.actions{align-items:center}.actions>button,.actions>.accountNav,.actions>.bag,.actions>.mobile{flex:0 0 40px}.collectionToolbar{position:relative}.collectionResults .grid,.footballResults .grid{align-items:start}}@media (max-width:380px){header{padding-left:8px;padding-right:8px}header .logo{width:118px}.actions{gap:1px}.actions>button,.actions>.accountNav,.actions>.bag,.actions>.mobile{flex-basis:36px;min-width:36px}.footerLinks{grid-template-columns:1fr}.footerLinks>div:last-child{grid-column:auto}.heroCopy h1{font-size:39px}.reviewStage{grid-template-columns:32px minmax(0,1fr) 32px}}@media (max-width:700px){.admin aside nav{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.settingsWorkspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:55px;margin-top:38px;display:grid}.settingsNav{flex-direction:column;gap:3px;display:flex;position:sticky;top:135px}.settingsNav button{text-align:left;color:#535b58;background:0 0;border:0;border-radius:11px;grid-template-columns:21px 1fr 14px;align-items:center;gap:11px;width:100%;min-height:48px;padding:0 11px;font:650 10px Manrope;transition:all .22s;display:grid}.settingsNav button:hover{background:#fff;transform:translate(4px)}.settingsNav button.active{color:#fff;background:#111;box-shadow:0 10px 24px #0002}.settingsNav button.active svg:first-child{color:#25cbd0}.settingsNav svg{width:17px}.settingsNav svg:last-child{opacity:.5;width:12px}.settingsStage{min-width:0;position:relative}.settingsSection{max-width:650px;animation:.32s both settingsIn}.settingsSection h2{letter-spacing:-1px;margin:0 0 28px;font:700 27px/1.1 Manrope}.settingsSection h3{margin:32px 0 13px;font-size:13px}.settingsIntro{color:#78807d;margin:-13px 0 30px;font-size:10px;line-height:1.7}.fieldBox{margin:19px 0;display:block;position:relative}.fieldBox>span{z-index:2;color:#747c79;background:#f5f6f4;padding:0 6px;font-size:9px;position:absolute;top:-7px;left:13px}.fieldBox input,.fieldBox select{background:0 0;border:1px solid #aeb5b2;border-radius:13px;outline:0;width:100%;height:58px;padding:0 15px;font:600 12px Manrope;transition:all .2s}.fieldBox input:focus,.fieldBox select:focus{background:#fff;border-color:#25cbd0;box-shadow:0 0 0 4px #25cbd01c}.fieldBox>div{position:relative}.fieldBox>div input{padding-right:48px}.fieldBox>div svg{color:#929a97;width:19px;position:absolute;top:18px;right:16px}.passwordSetting{border-bottom:1px solid #d4d8d7;justify-content:space-between;align-items:center;min-height:78px;padding:0 4px;display:flex}.passwordSetting>span{flex-direction:column;gap:11px;display:flex}.passwordSetting b{font-size:11px}.passwordSetting small{letter-spacing:3px;font-size:15px}.passwordSetting button{background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:9px;font-weight:900}.settingsSave{color:#fff;background:#111;border:0;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:51px;margin-top:25px;padding:0 21px;font-size:9px;font-weight:900;transition:all .22s;display:flex}.settingsSave:hover{color:#111;background:#25cbd0;transform:translateY(-2px);box-shadow:0 12px 25px #25cbd03d}.settingsSave svg{width:15px}.deleteAccount{border-top:1px solid #d8dcda;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding:23px 0;display:flex}.deleteAccount>span{flex-direction:column;gap:5px;display:flex}.deleteAccount b{font-size:11px}.deleteAccount small{color:#8b9290;font-size:8px}.deleteAccount button{color:#b73d49;background:0 0;border:1px solid #e0b7bb;border-radius:999px;padding:10px 17px;font-size:8px;font-weight:900}.deleteAccount button:hover{color:#fff;background:#b73d49}.settingsGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.settingsGrid .wide{grid-column:1/-1}.emptySetting{text-align:center;background:#fff;border:1px dashed #bdc5c2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.emptySetting>svg{color:#25b7bd;width:35px;height:35px}.emptySetting h3{margin:17px 0 4px}.emptySetting p{color:#858d8a;font-size:9px}.emptySetting button,.linkedAccount button{color:#fff;background:#111;border:0;border-radius:999px;margin-top:10px;padding:11px 16px;font-size:8px;font-weight:900}.settingToggle{cursor:pointer;border-bottom:1px solid #dadedc;justify-content:space-between;align-items:center;gap:25px;min-height:79px;display:flex}.settingToggle>span{flex-direction:column;gap:5px;display:flex}.settingToggle b{font-size:11px}.settingToggle small{color:#858d8a;font-size:8px;line-height:1.5}.settingToggle input{opacity:0;pointer-events:none;position:absolute}.settingToggle>i{background:#ccd2d0;border-radius:99px;flex:0 0 45px;width:45px;height:25px;transition:all .25s;position:relative}.settingToggle>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .25s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0002}.settingToggle input:checked+i{background:#25cbd0}.settingToggle input:checked+i:after{transform:translate(20px)}.privacyNote{background:#e9fbfb;border-radius:16px;align-items:center;gap:14px;margin-top:25px;padding:20px;display:flex}.privacyNote>svg{color:#129ca2;width:23px}.privacyNote>span{flex-direction:column;gap:5px;display:flex}.privacyNote b{font-size:10px}.privacyNote small{color:#66706d;font-size:8px}.linkedAccount{border-bottom:1px solid #dce0de;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.linkedAccount>span{flex-direction:column;gap:5px;display:flex}.linkedAccount b{font-size:11px}.linkedAccount small{color:#858d8a;font-size:8px}.linkedAccount button{color:#111;background:#fff;border:1px solid #cdd2d0;margin:0}.linkedAccount button:hover{color:#fff;background:#111}.privacyLogout{color:#b23e49;background:0 0;border:1px solid #e1b9bd;border-radius:999px;align-items:center;gap:8px;margin-top:32px;padding:12px 17px;font-size:8px;font-weight:900;display:flex}.privacyLogout svg{width:14px}.settingsToast{z-index:200;color:#fff;background:#111;border-radius:13px;align-items:center;gap:9px;padding:14px 18px;font-size:9px;font-weight:800;animation:.3s settingsToast;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #0003}.settingsToast svg{color:#25cbd0;width:16px}@keyframes settingsIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes settingsToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.settingsWorkspace{grid-template-columns:210px minmax(0,1fr);gap:30px}.settingsNav button{font-size:9px}}@media (max-width:760px){.settingsWorkspace{margin-top:25px;display:block}.settingsNav{scrollbar-width:none;scroll-snap-type:x mandatory;flex-direction:row;gap:7px;margin-bottom:25px;padding-bottom:12px;position:static;overflow-x:auto}.settingsNav button{scroll-snap-align:start;background:#fff;border:1px solid #dfe3e1;flex:none;grid-template-columns:17px auto;width:auto;min-height:42px;padding:0 14px}.settingsNav button svg:last-child{display:none}.settingsSection{max-width:none}.settingsSection h2{font-size:23px}.fieldBox input,.fieldBox select{height:55px;font-size:16px}.settingsGrid{grid-template-columns:1fr}.settingsGrid .wide{grid-column:auto}.settingsToast{justify-content:center;bottom:18px;left:14px;right:14px}}@media (max-width:430px){.deleteAccount{flex-direction:column;align-items:flex-start}.settingsSection h2{font-size:21px}.settingsIntro{font-size:9px}.fieldBox{margin:18px 0}.linkedAccount{padding:9px 0}.settingToggle{min-height:84px}}@media (max-width:900px){.accountSpace{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.accountContent{min-width:0;overflow:hidden;width:100vw!important;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important}.settingsWorkspace,.settingsStage,.settingsSection{min-width:0;max-width:100%;width:auto!important}.settingsNav{width:auto;max-width:100%;margin-left:0;margin-right:0}}.actions>.accountNav{justify-content:center;align-items:center;min-width:42px;height:44px;line-height:0;display:flex}.actions>.accountNav>a{place-items:center;width:42px;min-width:42px;height:44px;min-height:44px;display:grid;transform:translateY(-3px)}.actions>.accountNav>a>svg{margin:0;display:block}.actions>.accountNav>a>i{bottom:5px;right:3px}@media (max-width:560px){.actions>.accountNav,.actions>.accountNav>a{width:40px;min-width:40px}.actions>.accountNav>a{transform:translateY(-2px)}}.referralPage{flex-direction:column;gap:18px;margin-top:34px;display:flex}.referralHero{color:#fff;background:#0c1010;border-radius:28px;grid-template-columns:1.25fr .75fr;align-items:center;gap:45px;min-height:410px;padding:48px;display:grid;position:relative;overflow:hidden}.referralGlow{filter:blur(110px);opacity:.2;background:#25cbd0;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-80px}.referralHero:after{content:"5%";letter-spacing:-20px;color:#ffffff08;font:700 210px/1 Archivo Black;position:absolute;bottom:-65px;right:-20px}.referralHeroCopy{z-index:2;position:relative}.referralHeroCopy>span,.referralLinkPanel>div:first-child>span,.referralHow>span,.referralListHead span{letter-spacing:2.2px;color:#25cbd0;font-size:7px;font-weight:900}.referralHeroCopy>span{align-items:center;gap:8px;display:flex}.referralHeroCopy>span svg{width:16px}.referralHero h2{letter-spacing:-3.5px;text-transform:uppercase;margin:22px 0;font:700 clamp(38px,4vw,64px)/.91 Archivo Black}.referralHero h2 em{color:#25cbd0;font-style:normal}.referralHeroCopy>p{color:#aeb7b4;max-width:590px;font-size:11px;line-height:1.75}.referralActions{gap:9px;margin-top:27px;display:flex}.referralActions button{color:#fff;background:0 0;border:1px solid #454b49;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:8px;font-weight:900;transition:all .22s;display:flex}.referralActions button:first-child{color:#091111;background:#25cbd0;border-color:#25cbd0}.referralActions button:hover{color:#111;background:#d9ff3f;border-color:#d9ff3f;transform:translateY(-3px)}.referralActions svg{width:15px}.referralBalance{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:24px;flex-direction:column;justify-content:center;min-height:245px;padding:31px;display:flex;position:relative}.referralBalance>span{letter-spacing:2px;color:#9da6a3;font-size:7px}.referralBalance>strong{letter-spacing:-3px;margin:10px 0 4px;font:700 54px Archivo Black}.referralBalance>small{color:#7f8986;font-size:8px}.referralBalance>div{background:#ffffff1a;border-radius:9px;height:5px;margin-top:25px;position:relative}.referralBalance>div i{background:#25cbd0;border-radius:9px;height:100%;display:block}.referralBalance>div span{color:#77817e;margin-top:8px;font-size:7px;display:block}.referralLinkPanel{background:#fff;border:1px solid #e2e7e5;border-radius:20px;grid-template-columns:220px 1fr;align-items:center;gap:20px;padding:27px 30px;display:grid;box-shadow:0 10px 35px #0e191605}.referralLinkPanel h3{margin:7px 0 0;font-size:17px}.referralUrl,.referralEdit{background:#f7f9f8;border:1px solid #dce2e0;border-radius:14px;align-items:center;height:54px;padding:6px;display:flex}.referralUrl p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:0 11px;font-size:10px;font-weight:700;overflow:hidden}.referralUrl button,.referralEdit button{background:#fff;border:0;border-radius:10px;place-items:center;width:41px;height:41px;margin-left:5px;transition:all .2s;display:grid}.referralUrl button:last-child{color:#fff;background:#111}.referralUrl button:hover{color:#111;background:#25cbd0;transform:scale(1.05)}.referralUrl svg,.referralEdit svg{width:15px}.referralEdit>span{color:#777;padding-left:8px;font-size:8px}.referralEdit input{background:0 0;border:0;outline:0;flex:1;min-width:80px;font-size:10px;font-weight:800}.referralEdit button{color:#fff;background:#111;gap:7px;width:auto;padding:0 12px;font-size:7px;font-weight:900;display:flex}.referralLinkPanel>small{color:#979e9c;grid-column:2;margin-top:-12px;font-size:7px}.referralStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.referralStats article{background:#fff;border:1px solid #e3e7e5;border-radius:18px;flex-direction:column;min-height:135px;padding:23px;transition:all .25s;display:flex}.referralStats article:hover{border-color:#25cbd0;transform:translateY(-4px);box-shadow:0 14px 30px #13201d10}.referralStats span{letter-spacing:1.3px;color:#89918e;font-size:7px;font-weight:900}.referralStats b{letter-spacing:-1.5px;margin:9px 0;font:700 29px Archivo Black}.referralStats small{color:#15a77a;margin-top:auto;font-size:7px}.referralHow{background:#e7f9f9;border-radius:24px;padding:48px 40px}.referralHow>h2{letter-spacing:-1.5px;margin:11px 0 30px;font:700 29px Archivo Black}.referralHow>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.referralHow article{background:#fff;border-radius:17px;padding:24px;transition:all .25s}.referralHow article:hover{transform:translateY(-5px)rotate(-.5deg)}.referralHow article>b{color:#25cbd0;font:700 28px Archivo Black}.referralHow h3{margin:18px 0 8px;font-size:12px}.referralHow p{color:#79817e;font-size:8px;line-height:1.65}.referralList{background:#fff;border:1px solid #e2e6e4;border-radius:22px;padding:31px}.referralListHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.referralListHead h2{margin:7px 0 0;font-size:21px}.referralListHead>b{color:#777;font-size:8px}.referralTable{flex-direction:column;display:flex}.referralTable article{border-top:1px solid #edf0ef;grid-template-columns:38px 1.3fr repeat(3,.65fr) .55fr;align-items:center;gap:13px;min-height:74px;display:grid}.referralAvatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.referralTable article>div,.referralTable article>p{flex-direction:column;gap:4px;display:flex}.referralTable b{font-size:9px}.referralTable small,.referralTable p span{color:#919896;letter-spacing:.8px;font-size:6px}.referralTable p{margin:0}.referralTable .credit{color:#0ba877}.referralTable article>i{text-align:center;color:#777;background:#ecefed;border-radius:99px;padding:6px;font-size:7px;font-style:normal}.referralTable article>i.active{color:#0a8a60;background:#dff7ed}.referralRules{background:#f6fbfa;border:1px solid #d9e7e4;border-radius:18px;align-items:center;gap:15px;padding:23px;display:flex}.referralRules>svg{color:#13a8ad;width:24px}.referralRules>div{flex-direction:column;gap:5px;display:flex}.referralRules b{font-size:10px}.referralRules p{color:#78807d;margin:0;font-size:8px;line-height:1.6}@media (max-width:1050px){.referralHero{grid-template-columns:1fr;padding:38px}.referralBalance{min-height:190px}.referralStats{grid-template-columns:1fr 1fr}.referralLinkPanel{grid-template-columns:1fr}.referralLinkPanel>small{grid-column:1}.referralTable article{grid-template-columns:38px 1.3fr .65fr .65fr}.referralTable article>p:nth-of-type(2),.referralTable article>i{display:none}}@media (max-width:700px){.referralPage{margin-top:25px}.referralHero{border-radius:20px;padding:29px 22px}.referralHero h2{letter-spacing:-2.5px;font-size:39px}.referralHeroCopy>p{font-size:10px}.referralActions{flex-direction:column}.referralActions button{justify-content:center;width:100%}.referralBalance{border-radius:18px;padding:24px}.referralBalance>strong{font-size:45px}.referralLinkPanel{padding:22px 18px}.referralUrl,.referralEdit{height:auto;min-height:55px}.referralEdit{flex-wrap:wrap}.referralEdit>span{width:100%;padding-top:5px}.referralEdit input{min-height:36px;padding-left:8px}.referralStats{gap:8px}.referralStats article{min-height:120px;padding:18px}.referralHow{padding:34px 18px}.referralHow>h2{font-size:24px}.referralHow>div{grid-template-columns:1fr}.referralList{padding:24px 17px}.referralTable article{grid-template-columns:35px 1fr .55fr;gap:8px}.referralTable article>p:nth-of-type(2),.referralTable article>p:nth-of-type(3){display:none}.referralListHead{flex-direction:column;align-items:start;gap:8px}.referralRules{align-items:flex-start}.referralHero:after{font-size:140px}}@media (max-width:400px){.referralStats{grid-template-columns:1fr 1fr}.referralStats b{font-size:24px}.referralLinkPanel h3{font-size:15px}.referralUrl p{font-size:8px}.referralHow>h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.referralPage *{transition:none!important}.referralHeroCopy,.referralBalance{animation:none!important}}.collectionToolbar{height:70px;padding:0 4px}.collectionToolbar select{cursor:pointer;background:#fff;border:1px solid #dfe4e2;border-radius:999px;min-height:40px;padding:0 34px 0 14px;transition:border-color .2s,box-shadow .2s}.collectionToolbar select:focus{border-color:#25cbd0;box-shadow:0 0 0 4px #25cbd021}.filterSidebar{background:#fff;border-right:0;border-radius:20px;height:max-content;padding:7px 20px 20px;box-shadow:0 10px 35px #1018160e}.filterGroup{border-bottom-color:#e9edeb}.filterGroup>button{border-radius:11px;min-height:62px;padding:0 8px;transition:background .2s,padding .2s,color .2s}.filterGroup>button:hover{color:#087f86;background:#f3fbfb;padding-left:13px}.filterGroup>button svg{background:#f1f3f2;border-radius:50%;width:25px;height:25px;padding:4px}.filterContent{padding:4px 8px 20px}.filterCheck{border-radius:9px;min-height:38px;padding:0 8px;transition:background .18s,transform .18s}.filterCheck:hover{background:#f5f8f7;transform:translate(3px)}.filterCheck input{border-color:#b7bfbc;border-radius:7px;width:21px;height:21px;transition:background .18s,border-color .18s,transform .18s}.filterCheck input:checked{background:#25cbd0;border-color:#25cbd0;transform:scale(.94)}.filterCheck input:checked:after{color:#081111}.sizeFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sizeFilter button{border-color:#dfe4e2;border-radius:999px;height:40px;font-weight:750;transition:all .2s}.sizeFilter button:hover{border-color:#25cbd0;transform:translateY(-2px)}.sizeFilter button.active{background:#111;border-color:#111;box-shadow:0 7px 16px #00000026}.colorFilter button{border-radius:12px;min-height:60px;transition:background .2s,transform .2s}.colorFilter button:hover{background:#f5f8f7;transform:translateY(-2px)}.filterActions{background:linear-gradient(#0000,#fff 20%);gap:9px;margin:0 -5px -5px;padding:16px 5px 5px}.filterActions button{background:#f5f7f6;border:1px solid #dce2df;border-radius:999px;height:47px;font-size:8px;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.filterActions button:first-child:hover{background:#e9eeec;transform:translateY(-2px)}.filterActions button:last-child{color:#fff;background:#111;border-color:#111}.filterActions button:last-child:hover{color:#0c1110;background:#25cbd0;border-color:#25cbd0;transform:translateY(-2px);box-shadow:0 10px 22px #25cbd03d}.mobileFilterBtn{background:#fff;border:1px solid #dce2df;border-radius:999px;min-height:42px;padding:0 14px}.noProducts button{min-height:45px;padding:0 19px;border-radius:999px!important}.noProducts{background:radial-gradient(circle at 50% 0,#25cbd026,#0000 44%),#fff;border:1px solid #e1e7e4;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100%);min-height:360px;margin:30px auto;padding:58px 25px;display:flex;box-shadow:0 18px 55px #0f19160f}.noProducts>svg{color:#16aeb4;background:#e8fbfb;border-radius:50%;width:58px;height:58px;padding:16px;animation:2.8s ease-in-out infinite emptySearchFloat}.noProducts h2{letter-spacing:-1.3px;margin:24px 0 8px;font:700 clamp(24px,3vw,34px)/1.05 Manrope}.noProducts p{color:#7d8582;margin:0 0 24px;font-size:10px}.noProducts button{transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 10px 24px #25cbd038;color:#091111!important;background:#25cbd0!important;border:0!important;height:48px!important;padding:0 22px!important;font-size:8px!important;font-weight:900!important}.noProducts button:hover{transform:translateY(-3px);box-shadow:0 14px 28px #121c1924;background:#d9ff3f!important}@keyframes emptySearchFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-5deg)}}@media (max-width:700px){.filterSidebar{border-radius:0 22px 22px 0;padding:0 15px 22px;box-shadow:18px 0 55px #0003}.filterMobileHead button{place-items:center;display:grid}.filterActions{padding:15px 0 max(12px, env(safe-area-inset-bottom));margin:0}.filterActions button{min-height:49px}.noProducts{border-radius:21px;min-height:320px;margin:15px auto;padding:45px 18px}}@media (prefers-reduced-motion:reduce){.filterGroup>button,.filterCheck,.sizeFilter button,.colorFilter button,.filterActions button{transition:none}}.collectionPro{padding-top:28px;font-family:Manrope,sans-serif}.visualCollectionHero{color:#fff;isolation:isolate;background:#151817;border-radius:26px;width:100%;height:clamp(430px,43vw,610px);position:relative;overflow:hidden}.visualCollectionHero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both categoryHeroReveal;position:absolute;top:0;bottom:0;left:0;right:0}.visualCollectionShade{z-index:-1;background:linear-gradient(90deg,#050807d1,#05080733 62%,#05080714),linear-gradient(#0000 45%,#00000059);position:absolute;top:0;bottom:0;left:0;right:0}.visualCollectionCopy{max-width:620px;animation:.75s cubic-bezier(.2,.8,.2,1) 80ms both categoryCopyIn;position:absolute;top:50%;left:5.5%;transform:translateY(-50%)}.visualCollectionCopy>span{color:#081111;letter-spacing:1.7px;background:#25cbd0;border-radius:999px;padding:8px 12px;font-size:7px;font-weight:900;display:inline-flex}.visualCollectionCopy h1{color:#fff;letter-spacing:-5px;text-transform:uppercase;text-shadow:0 12px 35px #00000040;margin:20px 0 12px;font:700 clamp(54px,7.5vw,112px)/.86 Archivo Black}.visualCollectionCopy p{color:#fffc;margin:0;font-size:12px}.visualCollectionCopy>a{color:#111;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:47px;margin-top:25px;padding:0 18px;font-size:9px;font-weight:900;transition:transform .22s,background .22s;display:inline-flex}.visualCollectionCopy>a:hover{background:#d9ff3f;transform:translateY(-3px)}.visualCollectionCopy>a svg{width:15px}.visualCollectionHero>small{color:#fff;letter-spacing:2px;writing-mode:vertical-rl;font-size:7px;font-weight:900;position:absolute;bottom:24px;right:25px}.collectionToolbar,.filterSidebar,.collectionResults,.collectionResults h2,.collectionResults h3{font-family:Manrope,sans-serif}.collectionToolbar{margin-top:28px}@keyframes categoryHeroReveal{0%{opacity:.4;filter:blur(4px);transform:scale(1.07)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes categoryCopyIn{0%{opacity:0;transform:translate(-28px,-45%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:700px){.collectionPro{padding-top:12px}.visualCollectionHero{border-radius:18px;height:min(118vw,520px);min-height:390px}.visualCollectionHero>img{object-position:center}.visualCollectionShade{background:linear-gradient(#0000 22%,#050807e0)}.visualCollectionCopy{animation-name:categoryCopyMobileIn;top:auto;bottom:28px;left:22px;right:22px;transform:none}.visualCollectionCopy h1{letter-spacing:-3px;margin-top:14px;font-size:clamp(40px,13vw,57px)}.visualCollectionCopy p{font-size:10px}.visualCollectionCopy>a{min-height:44px;margin-top:18px}.visualCollectionHero>small{top:18px;bottom:auto;right:14px}}@keyframes categoryCopyMobileIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.visualCollectionHero>img,.visualCollectionCopy{animation:none}}.cartPage{background:#fbfaf7;min-height:75vh;padding:64px clamp(22px,6vw,110px) 120px;font-family:Manrope,DM Sans,sans-serif}.cartTitle{border-bottom:1px solid #deddd8;max-width:1320px;margin:0 auto 46px;padding-bottom:30px}.cartTitle>span{letter-spacing:2.2px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.cartTitle>span svg{width:16px}.cartPage .cartTitle h1{letter-spacing:-4px;margin:17px 0 12px;font:800 clamp(40px,5vw,70px)/.95 Manrope,sans-serif}.cartTitle>p{color:#77746d;margin:0;font-size:12px}.cartLayout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.65fr);align-items:start;gap:clamp(35px,6vw,85px);max-width:1320px;margin:auto;display:grid}.cartProducts{border-top:1px solid #deddd8}.cartLine{border-bottom:1px solid #deddd8;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:25px;padding:22px 0;display:grid;position:relative}.cartVisual{background:#f0efeb;border-radius:18px;width:150px;height:170px;display:block;overflow:hidden}.cartVisual img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.cartVisual:hover img{transform:scale(1.045)}.cartLineInfo{padding:8px 0}.cartLineInfo small{color:#77746d;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.cartLineInfo h3{letter-spacing:-.7px;margin:9px 0;font:800 clamp(17px,1.6vw,23px)/1.2 Manrope,sans-serif}.cartLineInfo>p{color:#74716b;gap:8px;margin:0 0 27px;font-size:10px;display:flex}.cartLineInfo>p span{background:#efeee9;border-radius:20px;padding:6px 10px}.cartLine>strong{padding-top:10px;font-size:15px}.cartLineActions{align-items:center;gap:18px;display:flex}.cartQty{background:#efeee9;border-radius:30px;align-items:center;gap:2px;padding:4px;display:flex}.cartQty button{background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .2s;display:grid}.cartQty button:hover{color:#fff;background:#151515}.cartQty svg{width:13px}.cartQty span{text-align:center;min-width:28px;font-size:10px;font-weight:800}.cartRemove{color:#77746d;background:0 0;border:0;border-bottom:1px solid #aaa;padding:5px 0;font-size:10px;transition:all .2s}.cartRemove:hover{color:#e43e30;border-color:#e43e30}.cartSummary{border-radius:24px;position:sticky;top:110px;box-shadow:0 16px 50px #29261e0b;background:#efeee9!important;padding:34px!important}.summaryHead{letter-spacing:1.5px;justify-content:space-between;font-size:9px;display:flex}.summaryHead b{letter-spacing:0;color:#77746d}.cartSummary h2{letter-spacing:-1.2px;margin:17px 0 30px!important;font:800 28px/1 Manrope,sans-serif!important}.promoBox label{letter-spacing:.8px;font-size:9px;font-weight:900}.promoBox>div{background:#fff;border:1px solid #0000;border-radius:14px;margin-top:10px;transition:all .2s;display:flex;overflow:hidden}.promoBox>div:focus-within{border-color:#111;box-shadow:0 0 0 3px #1111110c}.promoBox input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px;font-size:11px}.promoBox button{color:#fff;background:#151515;border:0;padding:0 18px;font-size:9px;font-weight:900;transition:all .2s}.promoBox button:hover{color:#111;background:#25cbd0}.promoError,.promoSuccess{align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.promoError{color:#c43b32}.promoSuccess{color:#238250}.promoSuccess svg{width:13px}.cartSummary>p{justify-content:space-between;margin:18px 0;display:flex;font-size:11px!important}.cartSummary hr{border:0;border-top:1px solid #cdcbc4;margin:24px 0}.cartSummary .total{font-size:16px!important}.cartSummary .darkBtn{border-radius:50px;min-height:58px;margin-top:22px;font-weight:900;transition:transform .2s,background .2s}.cartSummary .darkBtn:hover{color:#111;background:#25cbd0;transform:translateY(-2px)}.cartReassurance{color:#68655f;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;font-size:8px;display:flex}.cartReassurance span{align-items:center;gap:5px;display:flex}.cartReassurance svg{width:13px}.cartPage .empty{background:#f1f0eb;border-radius:28px;max-width:700px;margin:20px auto}.orderSuccess{text-align:center;max-width:650px;margin:60px auto}.orderSuccess>span{background:#25cbd0;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.orderSuccess>span svg{width:28px}@media (max-width:900px){.cartPage{padding:42px 5% 90px}.cartLayout{grid-template-columns:1fr}.cartSummary{position:static}.cartPage .cartTitle h1{letter-spacing:-2.5px}}@media (max-width:560px){.cartPage{padding:28px 15px 80px}.cartTitle{margin-bottom:22px;padding-bottom:20px}.cartPage .cartTitle h1{letter-spacing:-2.3px;font-size:41px}.cartLine{grid-template-columns:94px minmax(0,1fr);gap:14px;padding:15px 0}.cartVisual{border-radius:13px;width:94px;height:116px}.cartLineInfo{padding:2px 0}.cartLineInfo h3{margin:6px 0;font-size:15px}.cartLineInfo>p{flex-wrap:wrap;margin-bottom:10px}.cartLineInfo>p span{padding:4px 7px}.cartLine>strong{font-size:12px;position:absolute;bottom:18px;right:0}.cartLineActions{gap:10px}.cartQty button{width:36px;height:36px}.cartQty span{min-width:24px}.cartRemove{min-height:36px;font-size:9px}.cartSummary{border-radius:20px;padding:24px 19px!important}.cartSummary h2{font-size:25px!important}.promoBox button{min-height:48px;padding:0 14px}.cartReassurance{flex-direction:column;align-items:center}}.cartPage .empty{text-align:center;background:0 0;border-radius:0;max-width:560px;margin:72px auto 20px;padding:0 20px}.cartPage .empty>svg{stroke:#111;stroke-width:1.7px;background:#d9fbfc;border-radius:50%;width:54px;height:54px;padding:14px;animation:3s ease-in-out infinite emptyBagFloat;box-shadow:0 0 0 10px #eefdfd}.cartPage .empty h2{letter-spacing:-2px;margin:32px 0 13px;font:800 clamp(26px,3vw,42px)/1.05 Manrope,sans-serif}.cartPage .empty p{color:#77746d;margin:0 auto 27px;font:400 12px/1.7 Manrope,sans-serif}.cartPage .empty .btn{letter-spacing:.1px;background:#151515;border-radius:50px;width:auto;min-height:52px;margin:0;padding:0 28px;font:800 10px Manrope,sans-serif;transition:transform .2s,background .2s}.cartPage .empty .btn:hover{color:#111;background:#25cbd0;transform:translateY(-2px)}@keyframes emptyBagFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-3deg)}}@media (max-width:560px){.cartPage .empty{margin:50px auto 10px;padding:0 10px}.cartPage .empty h2{letter-spacing:-1.4px;font-size:28px}.cartPage .empty p{max-width:280px}.cartPage .empty .btn{width:100%;max-width:280px;min-height:50px}.newsletterBlock{overflow:hidden;padding-left:20px!important;padding-right:20px!important}.newsletterBlock form{gap:12px!important;width:100%!important;max-width:100%!important}.newsletterBlock form input{-webkit-appearance:none;appearance:none;background:#fff;min-width:0;display:block;border:2px solid #dedede!important;border-radius:999px!important;width:100%!important;height:64px!important;padding:0 24px!important;font:500 16px/1 Manrope,sans-serif!important}.newsletterBlock form button{border-radius:999px!important;height:64px!important;min-height:64px!important;font-size:12px!important}.productPro{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow:hidden!important}.productPro>*{min-width:0!important;max-width:100%!important}.productGallery,.buyPanel{width:100%!important;min-width:0!important;max-width:100%!important}.productThumbs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100vw;scroll-padding-inline:16px;overflow-y:hidden;padding:0 16px 8px!important;overflow-x:auto!important}.productVariants{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:76px;grid-auto-flow:column;padding:0 0 8px;scroll-padding-inline:0;overflow-y:hidden;grid-template-columns:none!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:auto!important}.productMainImage{width:100%;max-width:100vw}.proAdd,.proFavorite{color:#111;max-width:100%}.proAdd{color:#fff}.productDescription,.productAccordions{overflow-wrap:anywhere;max-width:100%}.shopCats{overflow:hidden!important}.catBubbles{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin-inline-start:-4vw;margin-inline-end:-4vw;scroll-padding-inline:4vw;width:auto!important;padding:8px 4vw 18px!important}.catBubbles>a{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 72vw!important;min-width:72vw!important}.catBubbles>a:first-child{margin-left:0}.catBubbles>a:last-child{margin-right:0}}@media (max-width:900px){.mobilemenu{padding-left:18px!important;padding-right:18px!important}.mobileCategory{border-bottom:1px solid #ececec}.mobileCategory>button{color:#111;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0 3px;font:800 17px/1 Manrope,sans-serif;display:flex}.mobileCategory>button svg{width:19px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mobileCategory.open>button svg{transform:rotate(90deg)}.mobileSubcategories{padding:0 0 20px;animation:.3s cubic-bezier(.2,.8,.2,1) both mobileSubsOpen;overflow:hidden}.mobileSeeAll{color:#fff;background:#111;border-radius:13px;justify-content:space-between;align-items:center;margin:1px 0 16px;border:0!important;min-height:48px!important;padding:0 15px!important;font:800 11px Manrope,sans-serif!important;display:flex!important}.mobileSeeAll svg{width:16px}.mobileSubcategories section{border-top:1px solid #f0f0f0;padding:13px 4px 12px}.mobileSubcategories section>b{color:#777;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px;font:900 8px Manrope,sans-serif;display:block}.mobileSubcategories section>div{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.mobileSubcategories section a:not(.mobileSeeAll){color:#292929;background:#f4f4f1;border:0;border-radius:11px;align-items:center;min-height:42px;padding:10px 11px;font:700 10px/1.25 Manrope,sans-serif;display:flex}.mobileSubcategories section a:active{background:#d9fbfc;transform:scale(.98)}@keyframes mobileSubsOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media (max-width:700px){.collectionPro{width:100%;max-width:100vw;overflow:hidden;padding-left:4%!important;padding-right:4%!important}.visualCollectionHero{width:100%;max-width:100%;height:min(124vw,500px);min-height:410px}.visualCollectionCopy{max-width:calc(100% - 40px);left:20px!important;right:20px!important}.visualCollectionCopy h1{overflow-wrap:break-word;word-break:normal;max-width:100%;letter-spacing:-2px!important;font-size:clamp(30px,9.5vw,43px)!important;line-height:.92!important}.visualCollectionCopy>span{white-space:normal;max-width:100%;line-height:1.3}.visualCollectionCopy>a{white-space:normal;text-align:left;max-width:100%;padding-inline-start:17px;padding-inline-end:17px}.visualCollectionHero>small{right:11px!important}}@media (max-width:900px){header nav{touch-action:pan-x!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;align-items:center!important;overflow:auto hidden!important}header nav a{flex:none!important}.accountSpace{margin-top:43px!important}.accountSpace>aside{padding-top:26px!important}.accountSpace aside nav{touch-action:pan-x!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;overflow:auto hidden!important}}.account{background:#f7f7f4;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);min-height:calc(100vh - 110px);font-family:Manrope,sans-serif;display:grid}.accountArt{color:#fff;min-height:760px;display:flex;position:relative;overflow:hidden;background:linear-gradient(#0000 28%,#000000d1 100%),url(/categorie-vetements.jpg) 50%/cover!important;align-items:flex-end!important;padding:clamp(35px,6vw,90px)!important}.accountArt:after{content:"SWAVEREPS";writing-mode:vertical-rl;letter-spacing:5px;color:#fff9;font:900 9px Manrope,sans-serif;position:absolute;top:105px;right:-46px}.accountArt>div{z-index:1;max-width:600px;position:relative}.accountArt .eyebrow{color:#7dfaff;letter-spacing:2.7px;margin:0 0 18px;font:900 9px Manrope,sans-serif}.accountArt h1{letter-spacing:-5px;text-transform:uppercase;margin:0!important;font:900 clamp(48px,5.5vw,82px)/.88 Archivo Black,Manrope,sans-serif!important}.accountArt>div>p:last-of-type{color:#e8e8e8;max-width:460px;margin:24px 0 0;font:500 13px/1.7 Manrope,sans-serif}.accountArtBenefits{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.accountArtBenefits span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1117;border:1px solid #ffffff45;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}.accountArtBenefits svg{width:14px;height:14px}.accountForm{width:100%;max-width:620px;margin:auto;font-family:Manrope,sans-serif;position:relative;padding:90px clamp(45px,8vw,105px)!important}.accountForm .demoLinks{gap:8px;display:flex;top:26px;left:auto;right:clamp(45px,8vw,105px)}.accountForm .demoLinks a{background:#fff;border:1px solid #deded9;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.accountForm .demoLinks svg{width:12px}.accountForm>.eyebrow{color:#11aeb5;letter-spacing:2.2px;margin:0 0 12px;font:900 8px Manrope,sans-serif}.accountForm h2{letter-spacing:-2.6px;margin:0 0 12px!important;font:900 clamp(34px,3.3vw,50px)/1 Archivo Black,Manrope,sans-serif!important}.accountForm>p:not(.eyebrow):not(.switch){color:#777;margin:0 0 32px;font:500 11px/1.6 Manrope,sans-serif}.accountForm label{color:#353535;letter-spacing:.2px;font:800 9px Manrope,sans-serif;margin-top:17px!important}.accountForm input{margin-top:8px;background:#fff!important;border:1px solid #dddeda!important;border-radius:15px!important;height:58px!important;padding:0 17px!important;font:500 13px Manrope,sans-serif!important}.accountForm input:focus{border-color:#25cbd0!important;box-shadow:0 0 0 4px #25cbd020!important}.accountForm .password{align-items:stretch;gap:8px}.accountForm .password input{flex:1;min-width:0}.accountForm .password button{flex:0 0 58px;place-items:center;width:58px;display:grid;background:#fff!important;border:1px solid #dddeda!important;border-radius:15px!important}.accountForm .password button:hover{background:#e9ffff!important;border-color:#25cbd0!important}.accountForm .password svg{width:18px}.accountForm .accountSubmit{color:#fff;background:#111;margin-top:27px;font:900 10px Manrope,sans-serif;transition:all .25s;border-radius:999px!important;height:60px!important}.accountForm .accountSubmit:hover{color:#111;background:#25cbd0;transform:translateY(-2px)}.accountForm .switch{text-align:center;color:#777;margin:23px 0 0;font:500 10px Manrope,sans-serif}.accountForm .switch button{color:#111;background:0 0;border:0;border-bottom:1px solid #111;padding:2px 0;font-weight:900;text-decoration:none}.accountError{border-radius:12px!important;font:700 9px Manrope,sans-serif!important}.accountForm.isLoading:after{border-radius:20px}@media (max-width:900px){.account{grid-template-columns:1fr;min-height:0}.accountArt{min-height:420px;background-position:50% 58%!important;padding:55px 7%!important}.accountArt h1{letter-spacing:-3.5px;font-size:56px!important}.accountForm{max-width:650px;padding:78px 7% 90px!important}.accountForm .demoLinks{top:22px;right:7%}}@media (max-width:560px){.account{display:block}.accountArt{min-height:310px;background-position:50% 57%!important;padding:34px 22px!important}.accountArt:after{display:none}.accountArt h1{letter-spacing:-2.5px;font-size:39px!important}.accountArt .eyebrow{margin-bottom:12px}.accountArt>div>p:last-of-type{max-width:330px;margin-top:14px;font-size:10px;line-height:1.55}.accountArtBenefits{margin-top:14px}.accountArtBenefits span{padding:8px 10px;font-size:7px}.accountForm{padding:76px 20px 75px!important}.accountForm .demoLinks{justify-content:flex-end;top:20px;left:20px;right:20px}.accountForm .demoLinks a{padding:0 10px;font-size:7px}.accountForm h2{letter-spacing:-2px;font-size:34px!important}.accountForm>p:not(.eyebrow):not(.switch){margin-bottom:25px}.accountForm input{height:58px!important;font-size:16px!important}.accountForm .accountSubmit{height:58px!important}.accountForm .password button{flex-basis:58px}}.legalPage{color:#111;max-width:1080px;margin:0 auto;padding:78px 5% 115px;font-family:Manrope,sans-serif}.legalPage>span{letter-spacing:2.8px;color:#13aeb3;font-size:10px;font-weight:900}.legalPage h1{letter-spacing:-4px;margin:18px 0;font:900 clamp(40px,7vw,82px)/.88 Manrope,sans-serif}.legalPage>p{color:#666;max-width:760px;font-size:14px;line-height:1.7}.legalNotice{background:#f1ffff;border:1px solid #d7eeee;border-radius:18px;grid-template-columns:28px auto;align-items:center;gap:6px 13px;margin:34px 0;padding:18px 20px;display:grid}.legalNotice svg{color:#13aeb3;grid-row:1/3;width:26px}.legalNotice b{font-size:13px}.legalNotice small{color:#667;font-size:11px;line-height:1.55}.legalPage section{gap:13px;margin-top:30px;display:grid}.legalPage article{background:#fff;border:1px solid #e8e8e5;border-radius:18px;padding:25px;box-shadow:0 10px 35px #00000008}.legalPage article h2{margin:0 0 10px;font-size:17px}.legalPage article p{color:#666;margin:0;font-size:12px;line-height:1.75}.cookieBanner{z-index:220;color:#fff;background:#101111;border:1px solid #ffffff18;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:18px;max-width:980px;margin:auto;padding:16px;font-family:Manrope,sans-serif;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 22px 70px #0007}.cookieBanner b{margin-bottom:6px;font-size:13px;display:block}.cookieBanner p{color:#d7d7d7;margin:0;font-size:11px;line-height:1.55}.cookieBanner a{color:#d9ff3f;margin-top:7px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex}.cookieBanner>div:last-child{gap:8px;display:flex}.cookieBanner button{color:#fff;background:0 0;border:1px solid #ffffff25;border-radius:999px;padding:12px 16px;font:900 10px Manrope,sans-serif}.cookieBanner button:last-child{color:#111;background:#d9ff3f;border-color:#d9ff3f}@media (max-width:650px){.legalPage{padding:52px 18px 90px}.legalPage h1{letter-spacing:-2px}.legalPage article{padding:20px}.cookieBanner{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:1fr;gap:11px;padding:13px}.cookieBanner b{font-size:12px}.cookieBanner p{font-size:10px;line-height:1.4}.cookieBanner a{margin-top:5px}.cookieBanner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.cookieBanner button{width:100%;padding:10px 12px}}.stockPill{color:#137a36;letter-spacing:.6px;text-transform:uppercase;background:#eaffea;border-radius:999px;width:max-content;margin-top:7px;padding:5px 9px;font:900 8px Manrope,sans-serif;display:inline-flex}.stockPill.out{color:#b8323b;background:#fff0f0}.card.isOut .pic img,.arrivalCard.isOut .arrivalPic img{filter:grayscale(.75);opacity:.62}.card.isOut .quick,.arrivalCard.isOut button,.proAdd:disabled{opacity:.45;cursor:not-allowed}.productStock{color:#137a36;letter-spacing:.8px;text-transform:uppercase;margin:-12px 0 24px;font:900 10px Manrope,sans-serif}.productStock.out{color:#b8323b}html{scroll-behavior:smooth;overflow-x:hidden}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;overflow-x:hidden}img,video{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.brandWall,.shopCats,.productRail,.styleWorlds,.newArrivals,.reviews,.newsletter,.benefits,.campaign,.social,.siteFooter{content-visibility:auto;contain-intrinsic-size:auto 700px}.youthHero{contain:layout paint}.rail,.catBubbles,.arrivalGrid{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.pic img,.worldVisual img,.arrivalCard img{background:#ecebe7}@media (max-width:900px){html{scroll-behavior:auto}body{touch-action:pan-y}.topbar{height:auto;min-height:32px}.youthHero{height:min(680px,100svh - 99px);min-height:560px}.heroCopy{width:min(86%,560px)}.heroCopy h1{letter-spacing:-2.5px;font-size:clamp(42px,12vw,72px)}.heroCopy>p{font-size:14px;line-height:1.55}.pill{min-height:48px}.actions>button,.actions>a,.accountNav>a{place-items:center;min-width:44px;min-height:44px;display:grid}.rail{scrollbar-width:none;grid-auto-columns:minmax(245px,78vw)}.brandWall,.shopCats,.productRail,.styleWorlds,.newArrivals,.reviews,.newsletter,.benefits,.campaign,.social,.siteFooter{contain-intrinsic-size:auto 560px}}@media (max-width:560px){.youthHero{border-radius:0;height:calc(100svh - 97px);min-height:520px;margin:0}.heroCopy{width:90%;left:5%}.heroBtns{flex-direction:column;align-items:stretch}.heroBtns .pill{justify-content:center}.ticker{margin-bottom:22px}.homeTitle{align-items:flex-start}.homeTitle h2{font-size:clamp(30px,10vw,42px)}.catBubbles{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.catBubbles>a{scroll-snap-align:center;flex:0 0 82vw}.worldsGrid,.arrivalGrid{min-width:0}.cartPage{padding-left:16px;padding-right:16px}.cartSummary{position:static!important}.accountContent,.settingsStage{min-width:0}.admin{max-width:100vw}.admin>section{min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.youthHero,.heroCopy,.ticker>div,.catBubbles>a,.reveal,.brandTrack,.toast,.toastTimer{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
