/* visual pass 3 */
.hero{min-height:455px;background:#07090a}.hero-grid{min-height:455px}.hero-art{height:390px;justify-content:flex-end}.hero-art:before{display:none}.hero-photo{position:relative;width:96%;height:350px;overflow:hidden;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:#25090c}.hero-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.28) contrast(1.12) brightness(.68);transform:scale(1.04)}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07090a 0,transparent 34%),linear-gradient(0deg,#07090a55,transparent 45%),linear-gradient(120deg,transparent 45%,#d3121d3d 100%);mix-blend-mode:normal}.hero-photo:before{content:"";position:absolute;z-index:2;inset:0;border:1px solid #b51b2355;clip-path:inherit}.brands{padding-top:8px}.brand-card{height:128px;background:linear-gradient(145deg,#1d2225,#0e1113);padding:13px}.brand-card i{display:none}.brand-visual{position:absolute;right:7px;top:12px;width:92px;height:57px;opacity:.72;transform:skew(-5deg)}.brand-visual .cab{position:absolute;right:4px;bottom:13px;width:34px;height:27px;background:#626a6e;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%,0 42%)}.brand-visual .body{position:absolute;right:36px;bottom:13px;width:48px;height:21px;background:#3d4549}.brand-visual .wheel{position:absolute;bottom:5px;width:15px;height:15px;border-radius:50%;background:#080a0b;border:4px solid #7c8589}.brand-visual .w1{right:10px}.brand-visual .w2{right:61px}.brand-1 .cab,.brand-1 .body{background:#747d81}.brand-2 .cab,.brand-2 .body{background:#596267}.brand-3 .cab,.brand-3 .body{background:#6b7377}.brand-4 .cab,.brand-4 .body{background:#515a5f}.brand-5 .body{height:27px;clip-path:polygon(0 22%,100% 0,100% 100%,0 100%)}.brand-card b{bottom:32px;font-size:14px}.brand-card small{bottom:15px}.section{padding-top:5px}.cats a{height:154px}.cats i{font-size:58px;margin:7px 0 10px;color:#697378}.rm-product{background:#15191b;color:#f5f5f4;border-color:#303639}.rm-product-img{height:168px;background:#e9e9e6;margin:8px;border-radius:2px}.rm-product-body{padding:5px 12px 12px}.rm-product-title{color:#f5f5f4!important;height:44px}.rm-product-price{color:#fff}.rm-product-price del{color:#8b9295}.rm-product-btn{background:#d91b22}.help{margin-top:24px}@media(max-width:720px){.hero{min-height:420px}.hero-grid{min-height:420px}.hero-photo{display:none}.brand-visual{transform:scale(.82) skew(-5deg);transform-origin:right top}}
