:root{--sv-red:#d20a18;--sv-dark:#171717;--sv-paper:#f6f3ed;--sv-line:#ddd6ca;--sv-muted:#77716a}
html,body{min-height:100%}
body.uniform-v2{min-height:100vh;display:flex;flex-direction:column;background:var(--sv-paper);color:var(--sv-dark);font-family:Inter,Arial,sans-serif}
.uniform-v2 .strip,.uniform-v2 .shop-strip,.uniform-v2 .site-strip{padding:7px 16px!important;background:var(--sv-dark)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.11em!important;text-align:center}
.uniform-v2 .header,.uniform-v2 .site-header,.uniform-v2 .shell>.topbar,.uniform-v2.page-member>header{min-height:68px!important;height:auto!important;padding:0 clamp(20px,5vw,76px)!important;background:#fff!important;color:var(--sv-dark)!important;border:0!important;box-shadow:0 1px 0 #e7e1d7!important;display:flex;align-items:center;justify-content:space-between;gap:22px}
.uniform-v2 .header img,.uniform-v2 .site-header img,.uniform-v2 .brand-logo,.uniform-v2 .home-logo img{display:block;width:118px!important;height:auto;mix-blend-mode:multiply}
.uniform-v2 .header nav,.uniform-v2 .site-nav,.uniform-v2 .tabs{display:flex;align-items:center;gap:3px}
.uniform-v2 .header nav a,.uniform-v2 .site-nav a,.uniform-v2 .tabs>a{border-radius:0!important;color:var(--sv-dark);text-decoration:none;font-size:12px;font-weight:800;padding:10px 12px;white-space:nowrap}
.uniform-v2 .header nav a:hover,.uniform-v2 .site-nav a:hover,.uniform-v2 .tabs>a:hover,.uniform-v2 .header nav a[aria-current=page],.uniform-v2 .site-nav a.active{color:var(--sv-red)}
.uniform-v2 .header nav a.primary,.uniform-v2 .site-nav a.primary{background:var(--sv-red)!important;color:#fff!important}
.uniform-v2 .header nav a.primary:hover,.uniform-v2 .site-nav a.primary:hover{background:var(--sv-dark)!important;color:#fff!important}
.uniform-v2 .header nav a.member-login,.uniform-v2.page-member>header nav a.member-login{border:2px solid var(--sv-dark);padding:8px 12px}
.uniform-v2 .header nav a.member-login:hover,.uniform-v2.page-member>header nav a.member-login:hover{background:var(--sv-dark);color:#fff}
.uniform-v2.page-member>header nav{display:flex;align-items:center;gap:3px}
.uniform-v2.page-member>header nav a{border-radius:0;color:var(--sv-dark);text-decoration:none;font-size:12px;font-weight:800;padding:10px 12px;white-space:nowrap}
.uniform-v2.page-member>header nav a:hover,.uniform-v2.page-member>header nav a[aria-current=page]{color:var(--sv-red)}
.uniform-v2.page-member>header nav a.primary{background:var(--sv-red);color:#fff!important}
.uniform-v2 .page-hero,.uniform-v2.page-wordlid>.hero{padding:clamp(38px,4.7vw,60px) clamp(24px,8vw,120px)!important;background:var(--sv-red)!important;color:#fff!important;border-bottom:6px solid #a90d14}
.uniform-v2 .page-hero h1,.uniform-v2.page-wordlid>.hero h1{font-size:clamp(56px,7vw,88px)!important;line-height:.88!important;letter-spacing:-.025em!important}
.uniform-v2 .page-hero p:last-child,.uniform-v2.page-wordlid>.hero p{max-width:760px;margin-top:14px!important;font-size:16px;line-height:1.6}
.uniform-v2 button,.uniform-v2 .btn,.uniform-v2 input,.uniform-v2 select,.uniform-v2 textarea{border-radius:0!important}
.uniform-v2 main{flex:1}
.uniform-v2 .uniform-footer{display:block!important;flex:0 0 auto;background:#fff;border-top:1px solid var(--sv-line);padding:0!important;font-family:Inter,Arial,sans-serif}
.uniform-v2 .uniform-footer:before{content:'';display:block;height:1px;background:rgba(23,23,23,.32)}
.uniform-v2 .uniform-footer-inner{min-height:66px;width:min(1180px,100%);margin:auto;padding:14px clamp(22px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px}
.uniform-v2 .uniform-footer-brand{display:flex;align-items:center;gap:13px;color:var(--sv-dark);text-decoration:none}
.uniform-v2 .uniform-footer-brand img{display:block;width:82px;height:auto;mix-blend-mode:multiply}
.uniform-v2 .uniform-footer-brand strong{font:900 18px 'Barlow Condensed',sans-serif;letter-spacing:.03em}
.uniform-v2 .uniform-footer-meta{display:flex;align-items:center;gap:18px;color:var(--sv-muted);font-size:11px}
.uniform-v2 .uniform-footer-meta a{color:inherit;text-decoration:none;font-weight:700}
.uniform-v2 .uniform-footer-meta a:hover{color:var(--sv-red)}
.uniform-v2.page-home>.footer,.uniform-v2.page-shop>footer:not(.uniform-footer){display:none!important}
.uniform-v2.page-bus .footer-note{display:none}
.uniform-v2.page-home .follow-section{padding-bottom:70px;background:var(--sv-paper)}
.uniform-v2.page-home .feed-card{background:#fff}
.uniform-v2.page-shop .collection{padding-top:64px}
.uniform-v2.page-shop .story{display:none!important}
.uniform-v2.page-shop .collection{padding-bottom:76px}
.uniform-v2.page-shop .section-heading h2{font-size:clamp(48px,5.5vw,72px)}
.uniform-v2.page-shop .product-card{border:1px solid var(--sv-line);box-shadow:none}
.uniform-v2.page-shop .product-card:hover{box-shadow:10px 10px 0 #e1dbd1;transform:translateY(-3px)}
.uniform-v2.page-wordlid .wrap{margin-bottom:70px}
.uniform-v2.page-member .wrap{margin-top:48px;margin-bottom:70px}

@media(max-width:800px){.uniform-v2 .header,.uniform-v2 .site-header,.uniform-v2 .shell>.topbar,.uniform-v2.page-member>header{align-items:flex-start;flex-direction:column;padding-block:14px!important}.uniform-v2 .header nav,.uniform-v2 .site-nav,.uniform-v2 .tabs,.uniform-v2.page-member>header nav{width:100%;overflow-x:auto}.uniform-v2 .uniform-footer-inner{align-items:flex-start;flex-direction:column;gap:10px}.uniform-v2 .uniform-footer-meta{flex-wrap:wrap;gap:9px 16px}}
