/*
Theme Name: Abigail Toys Race Day
Version: 1.0
*/
*{box-sizing:border-box}body{margin:0;background:#f5f2e8;color:#192323;font:16px/1.6 Arial,sans-serif}img,video{max-width:100%;height:auto}a{color:inherit}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.top{background:#f9b827;color:#181c1c;text-align:center;font-size:12px;font-weight:bold;padding:7px}.header{background:#111d20;color:white}.nav{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.brand{font-size:24px;font-weight:900;text-decoration:none;letter-spacing:-.04em}.brand span{color:#f9b827}.menu{display:flex;gap:20px;align-items:center;font-size:14px}.menu a{text-decoration:none}.btn,.woocommerce a.button,.woocommerce button.button{display:inline-block;background:#f9b827;color:#141b1b!important;padding:14px 20px;border:0;font-weight:800;text-decoration:none}.cover{min-height:570px;position:relative;background:#17282a;color:white;display:grid;align-items:center}.cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.cover .wrap{position:relative;padding:55px 0}.tag{font-size:11px;letter-spacing:.14em;font-weight:800;color:#f9b827}.cover h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.04em;margin:15px 0;text-transform:uppercase}.cover p{max-width:420px}.strip{background:#f9b827}.strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 0;font-weight:800;font-size:13px;gap:8px}.section{padding:55px 0}.section h2{font-size:clamp(30px,3.7vw,48px);line-height:1.1;margin:12px 0}.grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.grid img{width:100%;max-height:500px;object-fit:contain}.details{background:#e7eadf}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-cards article{padding:20px;background:white;border-bottom:4px solid #f9b827}.demo{background:#17292a;color:white}.demo video{width:min(100%,500px);max-height:440px;background:#070c0d}.faq{max-width:850px}.faq details{border-top:1px solid #c9d0c5;padding:15px 0}.footer{background:#152425;color:white;padding:42px 0}.foot-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.footer a{display:block}.content{padding:40px 0 65px}.prose{max-width:850px}.woocommerce-tabs{clear:both}.contact-form input,.contact-form textarea{width:100%;max-width:650px;padding:11px;font:inherit}@media(max-width:700px){.menu .desktop{display:none}.cover{min-height:500px}.cover h1{font-size:44px}.grid,.foot-grid{grid-template-columns:1fr;gap:20px}.section{padding:34px 0}.detail-cards{grid-template-columns:1fr}.strip .wrap{font-size:11px}}

.site-buy-now{margin-left:8px!important;opacity:.9}.payment-note{clear:both;font:13px Arial;padding-top:12px}.payment-note img{max-height:28px;width:auto;vertical-align:middle}
