:root{--race-bg:#0c0d11;--race-panel:#111217;--race-line:#363540;--race-muted:#b9b7c3;--race-purple:#8b35f5;--race-red:#ee2432}body{background:var(--race-bg)}body .rug-home{background:var(--race-bg);color:#f2f0ed}body .rug-wrap{width:min(1240px,calc(100% - 64px))}body .rug-hero{position:relative;gap:40px;padding:44px 0 40px;grid-template-columns:.9fr 1.1fr}body .rug-hero-copy{position:relative;padding:24px 24px 28px 0;border-bottom:1px solid var(--race-line)}body .rug-hero-copy:after{content:"";display:block;width:80px;height:8px;margin-top:24px;background:repeating-linear-gradient(135deg,#454450 0 5px,transparent 5px 10px)}body .rug-hero-copy:before{content:"";position:absolute;top:0;right:-12px;bottom:-8px;left:-16px;border:1px solid #363540;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);pointer-events:none}body #header-group a[href="/"] span{color:#c59aff!important;border-color:#8b35f5!important;text-decoration-color:#8b35f5!important}body .rug-home h1{font-family:var(--font-heading--family),Impact,sans-serif;font-weight:700;font-size:clamp(48px,5.6vw,82px);line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;margin-bottom:20px;max-width:560px}body .rug-heading-dot{color:var(--race-red)}body .rug-home h2,body .rug-home h3{font-family:var(--font-heading--family),Impact,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em}body .rug-home h2{font-size:clamp(28px,3vw,40px)}body .rug-home h3{font-size:24px}body .rug-eyebrow{display:flex;align-items:center;gap:12px;color:#cecad6;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}body .rug-hero .rug-eyebrow:before{content:"";flex:0 0 32px;width:32px;height:20px;transform:skew(-18deg);background:conic-gradient(#c7c6ce 25%,transparent 0 50%,#c7c6ce 0 75%,transparent 0);background-size:12px 12px;border-right:5px solid var(--race-red)}body .rug-copy{font-size:17px;line-height:1.65;color:var(--race-muted)}body .rug-note{color:var(--race-muted);font-size:12px;letter-spacing:.03em}body .rug-cta{position:relative;border:0;border-radius:0;clip-path:polygon(10px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 10px);min-width:205px;background:linear-gradient(110deg,#933cff,#6512ce);padding:15px 28px;font-family:var(--font-heading--family),sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;box-shadow:inset 0 0 0 2px #b56bff;gap:24px}body .rug-cta:after{content:"\203a";font:28px/1 sans-serif}body .rug-cta:hover{background:#8b35f5}body .rug-cta-outline{background:#191021;box-shadow:inset 0 0 0 1px #8b35f5}body .rug-hero-image{position:relative;padding:1px;background:linear-gradient(135deg,#77727f,#26232d);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}body .rug-hero-image img{border-radius:0;clip-path:polygon(23px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%,0 23px)}body .rug-hero-image figcaption{margin:0;padding:10px 14px;background:var(--race-bg);font-size:11px;color:var(--race-muted)}body .rug-hero-image:after{position:absolute;content:"";right:10px;bottom:44px;width:40px;height:8px;transform:rotate(-45deg);background:linear-gradient(to bottom,var(--race-purple) 0 40%,transparent 40% 60%,var(--race-red) 60% 100%)}body .rug-home>.rug-benefits{position:relative;padding:0;border:1px solid var(--race-line);gap:0;background:var(--race-panel);margin-bottom:12px}body .rug-home>.rug-benefits:after{content:"\bb";position:absolute;bottom:6px;right:12px;color:var(--race-red);font-size:22px}body .rug-home>.rug-benefits>article{border-top:0;padding:24px 28px}body .rug-home>.rug-benefits>article+article{border-left:1px solid var(--race-line)}body .rug-benefits h2{font-size:22px;line-height:1.15}body .rug-benefits p{font-size:14px;color:var(--race-muted)}body .rug-feature{padding-block:64px;gap:56px}body .rug-feature-photo{padding:1px;border:1px solid var(--race-line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}body .rug-feature-photo img{border-radius:0}body .rug-price{font-family:var(--font-heading--family),sans-serif;font-weight:600;font-size:36px;color:#f2f0ed}body .rug-sizes{border:1px solid var(--race-line);padding:0 14px;background:var(--race-panel)}body .rug-sizes>div{border-color:var(--race-line);font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}body .rug-sizes>div:first-child{border-top:0}body .rug-scenes,body .rug-reasons,body .rug-faq{border-color:var(--race-line)}body .rug-scenes .rug-benefits{gap:16px}body .rug-scenes article{padding:22px;border:1px solid var(--race-line);background:var(--race-panel)}body .rug-faq{max-width:900px}body .rug-faq details{border:1px solid var(--race-line);background:var(--race-panel);padding:0 20px;margin-top:10px}body .rug-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:16px 0;list-style:none;font-size:16px;line-height:1.45}body .rug-faq summary::-webkit-details-marker{display:none}body .rug-faq summary:after{content:"+";font-size:24px;color:#c59aff;flex:none}body .rug-faq details[open] summary:after{content:"\2212"}body .rug-faq details p{margin:0 0 20px;color:var(--race-muted);font-size:15px;line-height:1.7}body .product-rug-faq{width:min(900px,calc(100% - 32px));margin:40px auto;padding:20px 0 40px}body .product-rug-faq>h2{font-family:var(--font-heading--family),sans-serif;font-size:34px;text-transform:uppercase;margin-bottom:24px}body .product-rug-faq .rug-faq-answer{padding-bottom:20px;color:var(--race-muted);font-size:16px;line-height:1.7}body .product-rug-faq .rug-faq-answer h2{font-family:var(--font-heading--family),sans-serif;color:#f2f0ed;font-size:24px;margin:24px 0 12px}body .product-rug-faq .rug-faq-answer li{margin-bottom:6px}body .rug-trust{gap:24px}body .rug-trust>div{border-top:2px solid var(--race-line);padding-top:20px}body .rug-trust a{color:#c59aff}body .rug-footer{border-color:var(--race-line)}body .rug-footer strong{font-family:var(--font-heading--family),sans-serif;text-transform:uppercase;letter-spacing:.06em}body .rug-contact h1{font-family:var(--font-heading--family),sans-serif;text-transform:uppercase}body .rug-contact input,body .rug-contact textarea{background:var(--race-panel);border-color:var(--race-line);border-radius:0}body .rug-contact button{background:var(--race-purple);border-radius:0}body header-menu .menu-list__link{font-family:var(--font-heading--family),sans-serif;letter-spacing:.08em;font-weight:600}body header-menu .menu-list__link[aria-current=page],body header-menu .menu-list__link:hover{color:#c59aff}body header-menu .menu-list__link:after{background-color:var(--race-purple)}body .header-menu{border-color:var(--race-line)}body [data-template*=product] h1{font-family:var(--font-heading--family),sans-serif;text-transform:uppercase;font-size:clamp(34px,4vw,52px);line-height:1.12}body [data-template*=product] .accordion{border-top:1px solid var(--race-line)}body [data-template*=product] .accordion summary{min-height:52px}body [data-template*=product] select{border-radius:0;min-height:48px}body [data-template*=product] .add-to-cart-button{font-family:var(--font-heading--family),sans-serif;font-size:20px;letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:50px}body [data-template*=product] .sticky-add-to-cart__bar{border-radius:4px}body .rug-home a:focus-visible,body .rug-faq summary:focus-visible{outline:3px solid #c59aff;outline-offset:4px}@media(min-width:800px){body .rug-home>.rug-benefits>article:first-child{border-left:3px solid var(--race-red)}}@media(max-width:799px){body .rug-wrap{width:calc(100% - 32px)}body .rug-hero{grid-template-columns:1fr;gap:24px;padding:22px 0 30px}body .rug-hero-copy{padding:8px 0 12px}body .rug-hero-copy:before{top:0;right:-6px;bottom:-6px;left:-6px;border-color:#292830}body .rug-home h1{font-size:clamp(44px,11vw,60px);line-height:1.02;max-width:520px;margin-bottom:14px}body .rug-hero-copy:after{height:6px;width:64px;margin-top:18px}body .rug-eyebrow{font-size:10px;gap:10px;letter-spacing:.08em}body .rug-copy{font-size:16px;line-height:1.6}body .rug-cta{font-size:18px;min-height:48px;min-width:190px;padding:13px 24px}body .rug-home>.rug-benefits>article{padding:20px}body .rug-home>.rug-benefits>article+article{border-left:0;border-top:1px solid var(--race-line)}body .rug-feature{padding-block:40px;gap:24px}body .rug-home h2{font-size:30px}body .rug-benefits h2{font-size:23px}body .rug-scenes .rug-benefits{gap:12px}body .rug-faq details{padding:0 16px}body .rug-faq summary{font-size:15px}body .rug-trust{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ovanix-garage-racing.css.map */
