/* Vela / Run: graphic footwear storefront, independent from Serein and Forma. */
.atelier.vela{color:#141a36;background:var(--at-bg);font-family:Inter,Arial,sans-serif}
.vela h1,.vela h2,.vela h3{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.055em}
.vela .at-announcement{background:#a6ea64;color:#102019;font-weight:650;letter-spacing:.03em;text-transform:uppercase;font-size:10px}
.vela .at-header{background:#f6f4ee;padding:23px 4%;border-bottom:1px solid #d9dce4;gap:30px}
.vela .at-wordmark{font-size:29px;font-weight:900;letter-spacing:-.07em;font-style:italic;color:#203cce;text-decoration:none}
.vela .at-header nav{gap:28px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.vela .at-header-actions button{color:#132173}
.vela main{display:flex;flex-direction:column}
.vela .at-hero{order:0;height:650px;min-height:0;background:#203cce;color:#fff;display:grid;grid-template-columns:50% 50%;align-items:stretch}
.vela .at-hero-media{inset:0 0 0 50%;width:50%}
.vela .at-hero-media img{object-position:65% center}
.vela .at-hero-overlay{display:none}
.vela .at-hero-copy{grid-column:1;align-self:center;padding:75px 8%;max-width:690px;z-index:2}
.vela .at-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em}
.vela .at-hero h1{font-size:clamp(60px,6.8vw,112px);line-height:.94;letter-spacing:-.075em;margin:16px 0 28px;text-transform:uppercase;color:#fff}
.vela .at-hero-copy>p{font-size:16px;line-height:1.55;max-width:410px;color:#e5ebff}
.vela .at-light-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;margin-top:32px;padding:17px 22px;border-radius:99px;background:#a6ea64;color:#12202c;font-size:13px;font-weight:800;min-width:235px}
.vela .at-hero-counter{right:3%;bottom:22px;background:#a6ea64;color:#0d1e23;font-size:10px;letter-spacing:.13em;border-radius:99px;padding:10px 16px}
.vela .at-hero-controls{right:3%;top:16px;bottom:auto;color:#fff}
.vela .at-collections{order:1;padding:90px 4% 95px;background:#f6f4ee}
.vela .at-section-head{max-width:1300px;margin:0 auto 35px}
.vela .at-section-head h2{font-size:clamp(39px,4vw,64px);line-height:.98}
.vela .at-collection-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:14px}
.vela .at-collection{background:#e4e9ef;position:relative;overflow:hidden;min-height:380px;border-radius:14px;text-align:left}
.vela .at-collection:nth-child(2){background:#e7e3da}.vela .at-collection:nth-child(3){background:#dce5d7}
.vela .at-collection img{width:100%;height:360px;object-fit:cover;transition:transform .35s}
.vela .at-collection:hover img{transform:scale(1.04)}
.vela .at-collection>span{display:flex;align-items:center;justify-content:space-between;padding:18px 19px;color:#162451;font-size:20px;font-weight:800;letter-spacing:-.04em}
.vela .at-catalog{order:2;padding:85px 4%;background:#fff}
.vela .at-catalog-toolbar{max-width:1300px;margin:0 auto 28px}
.vela .at-category-tabs a{border:1px solid #bec4d8;background:#fff;padding:10px 18px;border-radius:99px;font-weight:700}
.vela .at-category-tabs a[aria-current=page]{background:#203cce;color:#fff;border-color:#203cce}
.vela .at-products{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px}
.vela .at-product-photo{background:#f2f2f0;aspect-ratio:4/3;border-radius:12px;overflow:hidden}
.vela .at-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.vela .at-product-photo:hover img{transform:scale(1.04)}
.vela .at-product-meta{padding:15px 3px 0}.vela .at-product-meta h3{font-size:20px;letter-spacing:-.04em}
.vela .at-product-meta p{font-weight:800;color:#203cce}
.vela .at-story{order:3;display:grid;grid-template-columns:1fr 1fr;background:#a6ea64;color:#102019;margin:0;padding:0}
.vela .at-story>img{width:100%;height:570px;object-fit:cover}.vela .at-story>div{align-self:center;padding:6vw}
.vela .at-story h2{font-size:clamp(44px,5vw,82px);line-height:.96}.vela .at-story p{color:#263a27;line-height:1.7}
.vela .at-values{order:4;background:#f6f4ee;color:#162451;border-top:1px solid #d9dce4}
.vela .at-footer{background:#152678;color:#fff;padding:75px 4% 25px}.vela .at-footer h2,.vela .at-footer p,.vela .at-footer a,.vela .at-footer button{color:#fff}
.vela .sc-hero{background:#203cce;color:#fff;padding:50px 5%}.vela .sc-hero h1{font-family:Inter,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.06em;color:#fff}.vela .sc-hero img{border-radius:12px}
.vela .serein-product-page{max-width:1400px}.vela .serein-product-layout{grid-template-columns:1.1fr .9fr;gap:6%}.vela .serein-product-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#eee}.vela .serein-product-copy h1{font-family:Inter,Arial,sans-serif;font-weight:850;letter-spacing:-.07em}.vela .serein-product-price{color:#203cce;font-weight:800}.vela .serein-product-copy .at-dark-button{background:#203cce;border-radius:99px}.vela .serein-variation-label select{background:#fff;border:1px solid #bac2d2;padding:12px;border-radius:8px}
.vela button:focus-visible,.vela a:focus-visible,.vela input:focus-visible,.vela select:focus-visible{outline:3px solid #9fdc5e;outline-offset:3px}
@media(max-width:900px){.vela .at-hero{height:570px}.vela .at-hero h1{font-size:clamp(50px,7vw,78px)}.vela .at-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vela .at-collection{min-height:0}.vela .at-collection img{height:260px}.vela .at-header{flex-wrap:wrap}.vela .at-header nav{order:3;width:100%;justify-content:center}.vela .at-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.vela .at-header{padding:18px 5%;gap:13px}.vela .at-header nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;gap:20px;font-size:11px}.vela .at-wordmark{font-size:24px}.vela .at-hero{display:flex;flex-direction:column;height:auto;min-height:0}.vela .at-hero-copy{order:0;padding:58px 6% 40px;width:100%}.vela .at-hero h1{font-size:clamp(53px,13vw,75px)}.vela .at-hero-media{order:1;position:relative;inset:auto;width:100%;height:430px;flex-shrink:0}.vela .at-hero-media img{object-position:68% center}.vela .at-hero-counter{bottom:15px;right:5%;font-size:8px}.vela .at-hero-controls{top:auto;bottom:60px}.vela .at-collections,.vela .at-catalog{padding:56px 5%}.vela .at-collection-grid{grid-template-columns:1fr 1fr;gap:10px}.vela .at-collection:first-child{grid-column:1/-1}.vela .at-collection img{height:200px}.vela .at-collection:first-child img{height:260px}.vela .at-collection>span{font-size:15px;padding:12px}.vela .at-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 10px}.vela .at-product-meta h3{font-size:15px}.vela .at-product-meta{flex-direction:column;gap:4px}.vela .at-product-meta p{padding:0}.vela .at-catalog-toolbar{align-items:stretch;flex-direction:column}.vela .at-story{grid-template-columns:1fr}.vela .at-story>img{height:350px}.vela .at-story>div{padding:42px 6%}.vela .serein-product-layout{display:block}.vela .serein-product-gallery{grid-template-columns:1fr}.vela .serein-product-copy{position:static}}
