:root{--mc-red: #d40000;--mc-black: #050505;--mc-white: #ffffff;--mc-ink: #121212;--mc-muted: #666666;--mc-soft: #f5f5f5;--mc-border: rgba(0,0,0,.12);--mc-radius: 24px;--mc-max: 1180px}*{box-sizing:border-box}body{margin:0;color:var(--mc-ink);background:var(--mc-white);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.mc-container{width:min(var(--mc-max),calc(100% - 32px));margin:0 auto}.mc-announcement{background:var(--mc-black);color:var(--mc-white);text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;font-weight:800}.mc-header{position:sticky;top:0;z-index:50;background:#fffffff0;border-bottom:1px solid var(--mc-border)}.mc-header-inner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.mc-logo{text-decoration:none;display:inline-flex;flex-direction:column;line-height:.9;text-transform:uppercase;font-weight:950;font-size:27px;letter-spacing:-.06em}.mc-logo span{color:var(--mc-red);text-transform:none;font-style:italic;font-size:18px}.mc-nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.mc-nav a,.mc-header-actions a{font-size:13px;font-weight:850;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.mc-header-actions{display:flex;gap:14px;align-items:center}.mc-hero{position:relative;overflow:hidden;border-radius:var(--mc-radius);min-height:620px;display:grid;align-items:end;margin:28px auto;background:linear-gradient(90deg,#000000d6,#00000059,#0000001f),linear-gradient(135deg,#111,#2b2b2b);color:var(--mc-white)}.mc-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:7px;background:var(--mc-red)}.mc-hero-inner{padding:clamp(30px,6vw,76px);max-width:820px;position:relative;z-index:2}.mc-kicker{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;margin-bottom:18px}.mc-kicker:before{content:"";width:42px;height:4px;border-radius:999px;background:var(--mc-red)}.mc-title{margin:0;font-size:clamp(46px,8vw,96px);line-height:.88;letter-spacing:-.06em;text-transform:uppercase;font-weight:950}.mc-script{color:var(--mc-red);text-transform:none;display:block;font-style:italic}.mc-copy{max-width:690px;margin:24px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.45;color:#ffffffe0}.mc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:999px;border:0;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:900;cursor:pointer}.mc-btn-red{background:var(--mc-red);color:var(--mc-white)}.mc-btn-dark{background:var(--mc-black);color:var(--mc-white)}.mc-btn-light{background:#ffffff1a;color:var(--mc-white);border:1px solid rgba(255,255,255,.45)}.mc-section{padding:clamp(46px,7vw,90px) 0}.mc-section-soft{background:var(--mc-soft)}.mc-eyebrow{color:var(--mc-red);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;margin-bottom:12px}.mc-heading{margin:0;font-size:clamp(32px,5vw,62px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase;font-weight:950}.mc-subcopy,.mc-panel p,.mc-page-content,.mc-product-description{color:var(--mc-muted);font-size:17px;line-height:1.65}.mc-split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.mc-panel{border:1px solid var(--mc-border);border-radius:var(--mc-radius);padding:clamp(26px,4vw,48px);background:var(--mc-white)}.mc-panel-dark{background:var(--mc-black);color:var(--mc-white)}.mc-panel-dark p,.mc-panel-dark li{color:#ffffffc2}.mc-feature-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.mc-feature-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--mc-muted);line-height:1.6}.mc-dot{width:10px;height:10px;border-radius:999px;background:var(--mc-red);margin-top:8px}.mc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.mc-card{min-height:340px;border-radius:var(--mc-radius);overflow:hidden;position:relative;background:linear-gradient(180deg,#0000001a,#000000d1),linear-gradient(135deg,#111,#444);color:var(--mc-white);text-decoration:none;display:flex;align-items:flex-end;padding:24px}.mc-card h3{margin:0;font-size:32px;text-transform:uppercase;letter-spacing:-.04em}.mc-card p{color:#ffffffd1;line-height:1.45}.mc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.mc-product-card{border:1px solid var(--mc-border);border-radius:20px;overflow:hidden;text-decoration:none;background:var(--mc-white)}.mc-product-card-media{aspect-ratio:1 / 1;background:var(--mc-soft);display:grid;place-items:center;color:var(--mc-muted)}.mc-product-card-media img{width:100%;height:100%;object-fit:cover}.mc-product-card-body{padding:16px}.mc-product-card-title{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:-.02em;font-weight:900}.mc-product-card-price{margin-top:8px;color:var(--mc-muted);font-size:14px}.mc-page-wrap{padding:60px 0}.mc-page-title,.mc-product-title{margin:0 0 18px;font-size:clamp(38px,6vw,72px);line-height:.92;letter-spacing:-.06em;text-transform:uppercase}.mc-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.mc-product-media{border-radius:var(--mc-radius);background:var(--mc-soft);border:1px solid var(--mc-border);overflow:hidden}.mc-product-price{font-size:23px;font-weight:900;margin:18px 0}.mc-input,.mc-select{width:100%;min-height:46px;border:1px solid var(--mc-border);border-radius:14px;padding:10px 14px;font:inherit}.mc-form-row{display:grid;gap:8px;margin:14px 0}.mc-form-row label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.mc-footer{background:var(--mc-black);color:var(--mc-white);padding:58px 0 32px;margin-top:60px}.mc-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:36px}.mc-footer p,.mc-footer a{color:#ffffffb8}.mc-footer a{text-decoration:none}.mc-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}@media(max-width:900px){.mc-header-inner,.mc-split,.mc-card-grid,.mc-product-grid,.mc-product-layout,.mc-footer-grid{grid-template-columns:1fr}.mc-header-inner{justify-items:center;padding:14px 0}.mc-hero{min-height:540px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
