/*
Theme Name: RunningArea
Template: storefront
Version: 1.0.0
*/
:root{--ink:#152b29;--paper:#f6f5ef;--orange:#e65828;--line:#d8ddd5}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.col-full{max-width:1240px}.site-header{background:var(--paper);border:0;padding:0!important}.site-header .col-full,.storefront-breadcrumb{display:none}.ra-preview{background:var(--ink);color:#fff;text-align:center;font-size:11px;letter-spacing:1px;padding:9px 15px}.ra-head{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 5%;border-bottom:1px solid var(--line);gap:25px}.ra-logo{font-weight:900;font-size:28px;letter-spacing:-1.5px;text-decoration:none!important}.ra-logo span{color:var(--orange)}.ra-nav{display:flex;gap:27px;align-items:center;font-size:13px;font-weight:700}.ra-nav a{text-decoration:none}.ra-nav a:hover{color:var(--orange)}.ra-search{display:flex;max-width:230px;gap:6px}.ra-search input{width:100%;padding:9px 12px;background:#fff;border:1px solid var(--line);font-size:12px}.ra-search button{padding:7px 11px;background:var(--ink);color:white}.site-content{padding-top:40px}.home .site-content{padding-top:0}.home .site-content>.col-full{max-width:none;padding:0;margin:0}.home .content-area{width:100%;float:none;margin:0}.home .site-main{margin:0}.ra-wrap{max-width:1320px;padding:0 5%;margin:auto}.ra-hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:590px}.ra-hero-copy{padding:85px 8% 55px 0;display:flex;flex-direction:column;justify-content:center}.ra-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;display:block;margin-bottom:24px}.ra-hero h1{font-size:clamp(50px,5.8vw,88px);line-height:.98;letter-spacing:-5px;margin:0 0 27px;font-weight:800}.ra-hero p{font-size:17px;line-height:1.65;max-width:350px;color:#51605a}.ra-button{display:inline-block;background:var(--orange);color:#fff!important;padding:15px 25px;font-size:13px;font-weight:700;text-decoration:none!important;align-self:flex-start;margin-top:13px}.ra-hero-visual{position:relative;background:#e4e8dd;display:flex;align-items:center;justify-content:center;overflow:hidden}.ra-hero-visual img{width:100%;height:100%;max-height:620px;object-fit:contain;mix-blend-mode:multiply}.ra-image-note{position:absolute;bottom:22px;left:25px;font-size:11px;font-weight:700;letter-spacing:1px}.ra-number{position:absolute;top:25px;right:25px;font-size:12px}.ra-strip{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:11px;letter-spacing:1px;font-weight:700;gap:15px}.ra-section{padding:65px 0}.ra-section-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:30px;gap:20px}.ra-section h2{font-size:34px;letter-spacing:-1.5px;margin:0}.ra-section-title a{font-size:12px}.ra-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ra-cat{padding:28px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;background:#e9ece3;text-decoration:none!important;border-top:3px solid var(--ink)}.ra-cat:nth-child(2){background:#e9e3d8}.ra-cat:nth-child(3){background:#e2e8e5}.ra-cat strong{font-size:25px;letter-spacing:-1px}.ra-cat small{font-size:12px;color:#596660}.ra-brands{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:30px}.ra-brands a{text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-1px}.ra-editorial{background:var(--ink);color:white;padding:55px;margin:20px 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.ra-editorial h2{font-size:42px;line-height:1.1;letter-spacing:-2px}.ra-editorial p{font-size:16px;color:#cbd4ca;line-height:1.8}.ra-news{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ra-news article{border-top:1px solid var(--ink);padding-top:22px}.ra-news h3{font-size:25px;letter-spacing:-.8px;line-height:1.25}.ra-news p{font-size:14px;color:#53625b}.ra-news a{text-decoration:none}.ra-news small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.ra-footer{background:#e6e9df;padding:50px 5% 25px}.ra-footer-inner{max-width:1190px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.ra-footer p{font-size:13px;max-width:330px;line-height:1.8}.ra-footer a{display:block;text-decoration:none;font-size:13px;margin:10px 0}.ra-footer small{display:block;max-width:1190px;margin:30px auto 0;border-top:1px solid #c7d0c4;padding-top:20px;font-size:11px}.site-footer,.site-info,.storefront-handheld-footer-bar,.woocommerce-products-header .page-description:empty{display:none}.content-area{width:100%!important;float:none!important}.widget-area{display:none}.woocommerce-breadcrumb{font-size:12px}.woocommerce-products-header h1,.entry-title{font-weight:800;letter-spacing:-1.5px}.woocommerce ul.products li.product{background:#fff;padding:18px;border:1px solid #e1e6dc;box-shadow:none!important}.woocommerce ul.products li.product img{background:#f1f2ed}.woocommerce ul.products li.product h2{font-size:17px;letter-spacing:-.4px}.woocommerce ul.products li.product .price{color:#4b6058;font-size:13px}.woocommerce ul.products li.product .button{background:var(--ink);color:#fff;font-size:12px}.woocommerce-tabs ul.tabs{width:20%}.woocommerce-tabs .panel{width:73%}.ra-product-note{font-size:13px;padding:13px 16px;background:#e9ece3;border-left:3px solid var(--orange);margin:20px 0}.woocommerce div.product .product_title{font-size:38px;line-height:1.1}.woocommerce-product-details__short-description{line-height:1.8;color:#52605a}.ra-simple{max-width:760px;margin:0 auto 60px}.ra-simple h1{font-size:46px;letter-spacing:-2px}.ra-simple h2{font-size:25px;margin-top:30px}.ra-simple p,.ra-simple li{line-height:1.85;color:#485c53}.entry-content p{line-height:1.85}.post-author,.post-comments,.author,.comments-link{display:none!important}.ra-card-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#68776d}.ra-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ra-brand-grid a{padding:30px;background:#e6eade;text-decoration:none;font-size:26px;font-weight:bold}.ra-brand-grid span{display:block;font-size:12px;font-weight:normal;margin-top:12px}.woocommerce-notices-wrapper{margin-top:15px}@media(max-width:800px){.ra-head{flex-wrap:wrap;padding:18px 5%;gap:14px}.ra-logo{font-size:25px}.ra-nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:12px}.ra-search{max-width:145px}.ra-hero{grid-template-columns:1fr}.ra-hero-copy{padding:45px 0 35px}.ra-hero h1{font-size:62px;letter-spacing:-3.5px}.ra-hero p{font-size:15px;max-width:100%}.ra-hero-visual{min-height:310px;max-height:400px}.ra-hero-visual img{height:360px}.ra-strip{font-size:9px;line-height:1.6}.ra-section{padding:40px 0}.ra-section h2{font-size:28px}.ra-categories{grid-template-columns:1fr}.ra-cat{min-height:130px;padding:20px}.ra-brands{justify-content:flex-start;gap:22px}.ra-brands a{font-size:20px}.ra-editorial{padding:30px;grid-template-columns:1fr;gap:5px;margin-bottom:35px}.ra-editorial h2{font-size:34px}.ra-news{grid-template-columns:1fr}.ra-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.ra-footer-inner>div:first-child{grid-column:1/-1}.ra-brand-grid{grid-template-columns:1fr 1fr}.woocommerce div.product .product_title{font-size:30px}.ra-simple h1{font-size:36px}.col-full{margin:0 5%;padding:0}.home .site-content>.col-full{margin:0}.woocommerce-tabs ul.tabs,.woocommerce-tabs .panel{width:100%;float:none}}
.site-header{display:none!important}.ra-search{margin:0}.ra-head{line-height:1.25}.ra-simple .ra-simple{margin:0}.ra-article-date{font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.ra-news-list{margin:30px 0 60px}.ra-news-list article{padding:30px 0;border-top:1px solid var(--line)}.ra-news-list h2{font-size:30px;line-height:1.2}.ra-news-list a{text-decoration:none}@media(max-width:800px){.ra-nav{padding-top:8px;flex-wrap:wrap}.ra-head{gap:15px}.ra-hero-copy{padding-top:35px}.ra-hero h1{font-size:56px}.ra-preview{font-size:10px}.ra-search{max-width:135px}.ra-section-title{align-items:flex-start}.ra-section-title a{white-space:nowrap;font-size:11px}.ra-footer{padding-bottom:20px}body{padding-bottom:0!important}}
