@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{font-family:Montserrat,sans-serif;color:#f2f2f2;background:#050505;font-synthesis:none;--pad:clamp(24px,5vw,80px);--line:#292929;--muted:#999}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;min-width:320px;background:#050505}button,input,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;background:#080808;overflow:hidden}.section-wrap{padding-inline:var(--pad)}.announcement{height:30px;display:flex;align-items:center;justify-content:center;gap:12px;background:#030303;color:#999;border-bottom:1px solid #171717;font-size:9px;letter-spacing:.1em}.announcement span,.trust-strip span{width:1px;height:11px;background:#555}.header{position:sticky;z-index:40;top:0;height:82px;padding-inline:var(--pad);display:flex;align-items:center;justify-content:space-between;background:#050505c2;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.3s}.header.scrolled{height:68px;background:#050505e6;border-color:#252525}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand-logo{width:42px;height:42px;object-fit:contain}.brand>span{display:flex;flex-direction:column;align-items:center}.brand strong{font-size:17px;letter-spacing:.34em;margin-right:-.34em;font-weight:500}.brand small{margin:5px -.4em 0 0;font-size:7px;letter-spacing:.4em}.nav{display:flex;align-items:center;gap:clamp(24px,2.5vw,42px);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.nav a{position:relative;padding-block:10px}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1px;background:#eee;transition:.3s}.nav a:hover:after,.nav a:focus-visible:after{right:0}.nav-close,.menu-button{display:none}.header-socials{display:flex;align-items:center;gap:18px}.header-socials a,.header-socials button{display:grid;place-items:center;border:0;padding:4px;background:none;cursor:pointer}.header-socials svg{width:20px;height:20px;stroke-width:1.4}.hero{min-height:clamp(600px,calc(100vh - 112px),820px);display:flex;align-items:center;margin-top:-82px;padding-top:82px;background:linear-gradient(90deg,#000000eb,#0000007a 44%,#00000014 78%),url(/images/hero-streetwear.png) center 25%/cover no-repeat}.hero-content{width:100%;max-width:1500px;margin:auto;padding-inline:var(--pad)}.eyebrow,.kicker{display:block;color:#a0a0a0;font-size:11px;text-transform:uppercase;letter-spacing:.28em}.hero h1{margin:18px 0 0;max-width:520px;font-size:clamp(58px,5vw,88px);line-height:.96;letter-spacing:.015em;font-weight:600}.hero-content>p{max-width:520px;margin:25px 0 30px;color:#c2c2c2;font-size:clamp(14px,1vw,17px);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 23px;border:1px solid #777;text-transform:uppercase;letter-spacing:.09em;font-size:11px;cursor:pointer;transition:.3s}.button svg{width:17px}.button-primary{color:#090909;background:#eee;border-color:#eee}.button-primary:hover{background:#bbb;border-color:#bbb}.button-secondary{background:#05050561}.button-secondary:hover{color:#090909;background:#eee;border-color:#eee}.trust-strip{min-height:64px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,65px);border-block:1px solid var(--line);color:#aaa;font-size:10px;letter-spacing:.16em}.section-heading{text-align:center;margin-bottom:42px}.section-heading .kicker{margin-bottom:12px}.section-heading h2{margin:0;font-size:clamp(25px,2vw,34px);font-weight:500;text-transform:uppercase;letter-spacing:.12em}.section-heading p{margin:12px 0 0;color:var(--muted);font-size:14px}.collection{padding-block:clamp(65px,7vw,105px)}.collection-status{min-height:280px;display:grid;place-items:center;color:#999}.error-state{gap:20px;align-content:center}.products-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,24px)}.product-card{background:#0b0b0b;border:1px solid #242424;transition:transform .4s ease,border-color .4s}.product-card:hover{transform:translateY(-4px);border-color:#555}.product-image{aspect-ratio:4/5;overflow:hidden;background:#141414}.product-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .55s ease,filter .4s}.product-card:hover img{transform:scale(1.03);filter:grayscale(.55)}.product-copy{padding:20px}.product-category{margin:0 0 9px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.product-copy h3{margin:0;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4}.product-price{margin:10px 0 18px;color:#bbb;font-size:13px}.product-cta,.catalog-link{border:0;background:none;cursor:pointer}.product-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #4a4a4a;text-transform:uppercase;font-size:9px;letter-spacing:.08em;transition:.3s}.product-cta svg{width:15px}.product-cta:hover{color:#090909;background:#eee;border-color:#eee}.catalog-link{display:flex;align-items:center;gap:9px;margin:28px auto 0;color:#bbb;text-transform:uppercase;font-size:10px;letter-spacing:.13em}.catalog-link span,.text-link span{transition:transform .25s}.catalog-link:hover span,.text-link:hover span{transform:translate(3px,-2px)}.lookbook{max-width:1500px;margin:auto;padding-block:clamp(65px,7vw,110px);display:grid;grid-template-columns:.85fr 1.45fr .7fr;grid-template-rows:1fr 1fr;gap:14px}.look-copy{align-self:center;padding-right:clamp(20px,4vw,70px);grid-row:1/3}.look-copy h2{margin:16px 0 14px;font-size:clamp(34px,3.1vw,54px);line-height:1.05;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.look-copy p{color:#aaa;font-size:15px;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding-bottom:6px;border-bottom:1px solid #666;text-transform:uppercase;font-size:11px;letter-spacing:.11em}.look-main,.look-detail{background-image:url(/images/hero-streetwear.png);background-size:cover;filter:grayscale(1)}.look-main{min-height:570px;grid-row:1/3;background-position:65% center}.look-detail{min-height:275px}.look-detail-one{background-position:31% center}.look-detail-two{background-position:83% center}.how-to{padding-block:clamp(65px,7vw,100px);border-block:1px solid var(--line)}.steps-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.steps-grid article{position:relative;padding:5px clamp(28px,4vw,65px);border-right:1px solid #333}.steps-grid article:last-child{border:0}.steps-grid article>span{display:block;color:#656565;font-size:12px;letter-spacing:.18em}.steps-grid svg{width:35px;height:35px;margin:24px 0 18px;stroke-width:1.2}.steps-grid h3{margin:0 0 11px;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.steps-grid p{margin:0;color:#999;font-size:13px;line-height:1.7}.story{display:grid;grid-template-columns:1fr 1.12fr;min-height:630px;border-bottom:1px solid var(--line)}.story-image{min-height:630px;background:url(/images/hero-streetwear.png) 66% center/cover no-repeat;filter:grayscale(1)}.story-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px,6vw,100px);background:radial-gradient(circle at 20% 50%,#111,#080808 70%)}.story-content h2{margin:16px 0 24px;font-size:clamp(36px,3vw,50px);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.story-intro{max-width:720px;margin:0;color:#aaa;font-size:15px;line-height:1.85}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.values-grid article{padding:0 clamp(18px,2vw,34px);border-right:1px solid #333}.values-grid article:first-child{padding-left:0}.values-grid article:last-child{border:0}.values-grid svg{width:38px;height:38px;stroke-width:1.2}.values-grid h3{margin:14px 0 9px;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.values-grid p{margin:0;color:#929292;font-size:12px;line-height:1.65}.reasons{padding-block:clamp(65px,7vw,100px);border-bottom:1px solid var(--line)}.reasons-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.reasons-grid article{display:flex;gap:22px;padding:4px clamp(22px,2.4vw,40px);border-right:1px solid #333}.reasons-grid article:last-child{border:0}.reasons-grid svg{width:44px;height:44px;flex:0 0 auto;stroke-width:1.2}.reasons-grid h3{margin:0 0 10px;font-size:14px;text-transform:uppercase;line-height:1.4}.reasons-grid p{margin:0;color:#999;font-size:12px;line-height:1.65}.community{padding-block:clamp(65px,7vw,105px);text-align:center}.community-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.community-image{aspect-ratio:4/5;background:url(/images/hero-streetwear.png) var(--position) center/cover no-repeat;filter:grayscale(1);transition:.45s}.community-image:hover{filter:grayscale(.35);transform:translateY(-4px)}.community>p{margin:25px 0 18px;color:#aaa;font-size:13px;letter-spacing:.12em}.footer{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(30px,5vw,75px);padding-block:52px 88px;border-top:1px solid var(--line);color:#aaa}.footer-brand p{max-width:330px;margin:22px 0 0;font-size:12px;line-height:1.75}.footer h3{margin:0 0 18px;color:#ddd;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.footer>div:not(.footer-brand):not(.copyright){display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer a:not(.brand),.footer button{border:0;padding:0;background:none;color:#aaa;font-size:11px;cursor:pointer}.footer a:hover,.footer button:hover{color:#eee}.copyright{position:absolute;left:var(--pad);bottom:26px;font-size:9px}.floating-whatsapp{position:fixed;z-index:60;right:28px;bottom:26px;display:flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid #777;border-radius:999px;background:#0a0a0aeb;box-shadow:0 8px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;cursor:pointer;transition:.3s}.floating-whatsapp svg{width:19px}.floating-whatsapp:hover{color:#080808;background:#eee;border-color:#eee}.backdrop{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}:focus-visible{outline:2px solid #eee;outline-offset:4px}.nav-close{border:0;background:none;color:inherit}@media(max-width:1050px){.nav{position:fixed;z-index:55;top:0;left:0;width:min(360px,87%);height:100%;padding:90px 36px;flex-direction:column;align-items:flex-start;gap:25px;background:#0b0b0b;font-size:13px;transform:translate(-100%);transition:.3s}.nav.open{transform:none}.nav-close{display:block;position:absolute;top:27px;right:27px;cursor:pointer}.menu-button{display:grid}.header-socials>a,.header-socials>button:not(.menu-button){display:none}.products-grid{grid-template-columns:repeat(2,1fr)}.lookbook{grid-template-columns:1fr 1.3fr;grid-template-rows:auto 1fr}.look-copy{grid-column:1/3;grid-row:auto;padding:0 0 25px}.look-main{grid-row:2/4}.look-detail{min-height:230px}.story{grid-template-columns:1fr}.story-image{min-height:500px}.reasons-grid{grid-template-columns:1fr 1fr;gap:38px 0}.reasons-grid article:nth-child(2){border:0}.footer{grid-template-columns:1.4fr 1fr 1fr}.footer>div:nth-child(4){grid-column:2}}@media(max-width:650px){:root{--pad:22px}.announcement{height:28px;padding-inline:12px;font-size:6px;gap:7px;white-space:nowrap}.header{height:70px}.header.scrolled{height:62px}.brand-logo{width:34px;height:34px}.brand strong{font-size:14px}.brand small{font-size:6px}.hero{min-height:570px;margin-top:-70px;padding-top:70px;background-position:63% center}.eyebrow{font-size:9px}.hero h1{font-size:clamp(47px,14vw,60px)}.hero-content>p{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;width:min(100%,290px)}.button{font-size:10px}.trust-strip{min-height:58px;padding-inline:14px;gap:9px;font-size:6px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:22px}.section-heading p{font-size:12px}.kicker{font-size:9px}.collection{padding-block:52px}.products-grid{grid-template-columns:1fr;gap:18px}.product-card{max-width:420px;margin:auto}.product-copy h3{font-size:13px}.lookbook{padding-block:58px;grid-template-columns:1fr 1fr;grid-template-rows:auto 360px 170px}.look-copy{grid-column:1/3}.look-main{grid-column:1/3;grid-row:2}.look-detail{min-height:170px}.look-copy h2{font-size:34px}.steps-grid{grid-template-columns:1fr}.steps-grid article{padding:25px 0;border-right:0;border-bottom:1px solid #303030}.steps-grid article:last-child{border:0}.steps-grid svg{margin:17px 0 14px}.story-image{min-height:350px}.story-content{padding:48px 22px}.story-content h2{font-size:32px}.story-intro{font-size:13px}.values-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.values-grid article{display:grid;grid-template-columns:40px 1fr;padding:0;border:0;column-gap:12px}.values-grid article p{grid-column:2}.values-grid svg{width:34px;height:34px}.values-grid h3{margin:2px 0 5px}.reasons{padding-block:54px}.reasons-grid{grid-template-columns:1fr;gap:28px}.reasons-grid article{padding:0;border:0}.reasons-grid p{font-size:12px}.community-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.community-image{min-width:76vw;scroll-snap-align:center}.footer{grid-template-columns:1fr 1fr;gap:34px 22px;padding-bottom:76px}.footer-brand{grid-column:1/3}.footer-brand p{font-size:11px}.footer>div:nth-child(4){grid-column:auto}.floating-whatsapp{right:17px;bottom:17px;width:50px;height:50px;padding:0;justify-content:center}.floating-whatsapp span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
