:root{--bg:#0A0A0A;--tx:#F2F0EC;--card:#161616;--line:#2b2b2b;--blood:#D01F27;--mute:#9a968e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:16px/1.5 Barlow,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blood);outline-offset:3px}h1,h2,h3{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;line-height:1;margin:0 0 .5em;letter-spacing:.01em}h1{font-size:clamp(36px,6vw,64px)}h2{font-size:clamp(28px,4vw,44px)}img{max-width:100%;height:auto}.m-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.m-pad{padding:40px 0}.m-btn{display:inline-block;background:var(--blood);color:#fff;border:0;padding:14px 28px;font:600 16px Barlow,sans-serif;cursor:pointer;text-align:center}.m-btn:hover{background:#a3161d}.m-btn.alt{background:none;border:2px solid var(--tx)}.m-btn.alt:hover{background:var(--tx);color:#000}.m-ann{background:var(--blood);color:#fff;text-align:center;padding:8px 12px;font-size:14px;font-weight:600}.m-head{position:sticky;top:0;z-index:20;background:#0a0a0af5;border-bottom:1px solid var(--line)}.m-head .m-wrap{display:flex;align-items:center;gap:24px;min-height:68px}.m-logo{font:800 26px Barlow Condensed,sans-serif;text-transform:uppercase;white-space:nowrap}.m-logo img{height:44px;width:auto;display:block}.m-nav{display:flex;gap:22px;flex:1;overflow-x:auto;white-space:nowrap;font-weight:600;scrollbar-width:none}.m-nav a:hover{color:var(--blood)}.m-tools{display:flex;gap:18px;font-weight:600;white-space:nowrap}.m-foot{border-top:1px solid var(--line);margin-top:40px;padding:40px 0;color:var(--mute)}.m-foot .m-wrap{display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between}.m-foot nav{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--tx)}.m-foot a:hover{color:var(--blood)}.m-head-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.m-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 14px}.m-card{display:block}.m-card .ph{position:relative;aspect-ratio:4/5;background:var(--card);overflow:hidden}.m-card .ph img{width:100%;height:100%;object-fit:cover}.m-card .tag{position:absolute;top:10px;left:10px;background:var(--blood);color:#fff;font-size:13px;font-weight:600;padding:3px 9px}.m-card h3{font-size:22px;margin:12px 0 4px}.m-card:hover h3{color:var(--blood)}.m-card .pr{font-weight:600}.m-card s,.m-price s{color:var(--mute);font-weight:400;margin-left:8px}.m-pager{display:flex;gap:8px;justify-content:center;margin-top:32px;flex-wrap:wrap}.m-pager a,.m-pager span{padding:8px 14px;border:1px solid var(--line)}.m-pager .current{background:var(--tx);color:#000}.m-prod{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.m-gal{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m-gal img{width:100%;background:var(--card)}.m-gal img:first-child{grid-column:1/-1}.m-price{font-size:24px;font-weight:600;margin:0 0 20px}.m-field{display:block;width:100%;background:var(--card);color:var(--tx);border:1px solid var(--line);padding:13px;font:inherit;margin-bottom:14px}.m-desc{color:#cfccc5;margin-top:28px}.m-cart-row{display:grid;grid-template-columns:90px 1fr 90px 100px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.m-cart-row img{width:90px;height:90px;object-fit:cover;background:var(--card)}.m-cart-row input{width:80px}.m-total{text-align:right;margin-top:24px}.m-richtext{max-width:760px}.m-richtext a{color:var(--blood);text-decoration:underline}@media(max-width:900px){.m-grid{grid-template-columns:repeat(2,1fr)}.m-prod{grid-template-columns:1fr}}@media(max-width:560px){.m-head .m-wrap{flex-wrap:wrap;gap:8px 16px;padding-top:8px;padding-bottom:8px}.m-nav{order:3;flex-basis:100%}.m-cart-row{grid-template-columns:70px 1fr}.m-cart-row img{width:70px;height:70px}.m-card h3{font-size:19px}}:root{--bg:#000;--card:#0A0A0A;--line:#222;--blood:#fff;--mute:#9a968e}body{font-family:Montserrat,system-ui,sans-serif;background:#000}h1,h2,h3,.m-logo{font-family:Montserrat,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}h1{font-size:clamp(30px,5vw,52px)}h2{font-size:clamp(24px,4vw,38px)}.m-btn{background:#fff;color:#000}.m-btn:hover{background:#d9d9d9}.m-btn.alt{background:none;color:#fff;border:2px solid #fff}.m-btn.alt:hover{background:#fff;color:#000}.m-ann{background:#000;color:#fff;border-bottom:1px solid var(--line)}.m-card h3{font-size:15px}.m-card:hover h3{color:#fff;text-decoration:underline}.m-card .tag{background:#fff;color:#000}.m-head .m-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;padding-block:12px;row-gap:8px}.m-head .m-logo{grid-column:2;justify-self:center}.m-head .m-logo img{height:64px;width:auto}.m-head .m-tools{grid-column:3;grid-row:1;justify-self:end}.m-head .m-nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:32px;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.m-nav a:hover{opacity:.7}@media(max-width:700px){.m-head .m-nav{justify-content:flex-start;gap:20px}.m-head .m-logo img{height:44px}}@media(prefers-reduced-motion:no-preference){@keyframes m-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.m-head{animation:m-drop .7s cubic-bezier(.16,1,.3,1) both}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/msw.css.map */
