:root{--font-size-base: 22px;--font-size-large: 26px;--font-size-xl: 32px;--font-size-hero: 48px;--text-dark: #000000;--text-primary: #111111;--text-secondary: #333333;--text-white: #ffffff;--bg-white: #ffffff;--bg-light: #f8f9fa;--bg-dark: #1a1a1a;--bg-accent: #e3f2fd;--primary-orange: #ff6600;--primary-blue: #0d47a1;--success-green: #2e7d32;--warning-yellow: #f57c00;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 48px;--space-xl: 96px;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.6;color:var(--text-primary);background:var(--bg-white);font-weight:400}h1{font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1;color:var(--text-dark);margin-bottom:var(--space-md)}h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;color:var(--text-dark);margin-bottom:var(--space-md)}h3{font-size:2rem;font-weight:600;line-height:1.3;color:var(--text-dark);margin-bottom:var(--space-sm)}h4{font-size:1.75rem;font-weight:600;line-height:1.3;color:var(--text-dark);margin-bottom:var(--space-sm)}h5{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--text-dark);margin-bottom:var(--space-sm)}p{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:var(--font-size-large);line-height:1.6}a{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:all .2s ease}a:hover,a:focus{color:var(--primary-orange);text-decoration:underline;outline:3px solid var(--primary-blue);outline-offset:2px}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.nav{background:var(--bg-white);box-shadow:0 4px 8px #0000001a;padding:var(--space-md) 0;position:sticky;top:0;z-index:100}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-brand h3{color:var(--text-dark);margin:0;font-size:2rem}.tagline{color:var(--text-secondary);font-size:1.25rem;font-weight:500}.phone{color:var(--text-white);background:var(--primary-orange);font-weight:700;font-size:1.5rem;padding:var(--space-sm) var(--space-md);border:3px solid var(--primary-orange);border-radius:8px;text-decoration:none;transition:all .3s ease}.phone:hover,.phone:focus{background:var(--text-white);color:var(--primary-orange);text-decoration:none}.product-hero{background:var(--bg-light);padding:var(--space-xl) 0;text-align:center}.hero-badge{display:inline-block;background:var(--success-green);color:var(--text-white);padding:var(--space-sm) var(--space-md);border-radius:25px;font-size:1.375rem;font-weight:700;margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);max-width:900px;margin:0 auto var(--space-lg);line-height:1.5}.social-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);max-width:800px;margin:0 auto}.proof-item{background:var(--bg-white);padding:var(--space-md);border-radius:12px;box-shadow:0 4px 12px #0000001a;border-top:4px solid var(--primary-orange)}.stat{font-size:2.5rem;font-weight:800;color:var(--primary-blue);line-height:1;margin-bottom:var(--space-xs)}.label{font-size:1.25rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-details{padding:var(--space-xl) 0}.product-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-xl);align-items:start}.product-images{position:sticky;top:120px}.main-image{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 25px #0000001a}.image-placeholder{background:var(--bg-accent);border-radius:16px;padding:var(--space-xl);text-align:center;border:3px solid var(--primary-blue);min-height:400px;display:flex;align-items:center;justify-content:center}.placeholder-content h3{color:var(--text-dark);margin-bottom:var(--space-md);font-size:2rem}.placeholder-content p{color:var(--text-secondary);font-size:var(--font-size-large)}.urgency-banner{background:linear-gradient(45deg,var(--primary-orange),#ff8c42);color:var(--text-white);padding:var(--space-lg);margin-bottom:var(--space-lg);border-radius:16px;text-align:center}.urgency-banner *{color:var(--text-white)!important}.urgency-banner h3{margin-bottom:var(--space-sm);font-size:1.75rem}.urgency-banner p{font-size:1.25rem;margin:0}.product-form{background:var(--bg-light);padding:var(--space-lg);border-radius:20px;border:3px solid var(--primary-blue)}.option-group{margin-bottom:var(--space-lg)}.option-label{display:block;font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--space-md)}.kit-options{display:grid;gap:var(--space-md)}.kit-option input[type=radio]{display:none}.kit-label{display:block;background:var(--bg-white);padding:var(--space-lg);border-radius:16px;border:3px solid var(--bg-accent);cursor:pointer;transition:all .3s ease;position:relative}.kit-label:hover{border-color:var(--primary-orange);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.kit-option input[type=radio]:checked+.kit-label{border-color:var(--primary-orange);background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.kit-label.popular{position:relative;border-color:var(--success-green)}.popular-badge{position:absolute;top:-12px;left:20px;background:var(--success-green);color:var(--text-white);padding:var(--space-xs) var(--space-md);border-radius:20px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.kit-label h4{color:var(--text-dark);margin-bottom:var(--space-sm);font-size:1.75rem}.kit-label p{color:var(--text-secondary);font-size:var(--font-size-large);margin:0}.tracking-options{display:grid;gap:var(--space-sm)}.tracking-option{background:var(--bg-white);padding:var(--space-md);border-radius:12px;border:2px solid var(--bg-accent);transition:all .3s ease}.tracking-option:hover{border-color:var(--primary-blue)}.tracking-option input[type=checkbox]{margin-right:var(--space-sm);transform:scale(1.5)}.tracking-option label{cursor:pointer;display:block}.tracking-option h5{color:var(--text-dark);margin-bottom:var(--space-xs);font-size:1.375rem}.tracking-option p{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.add-to-cart{text-align:center;margin-top:var(--space-lg)}.add-to-cart-btn{background:var(--primary-orange);color:var(--text-white);font-size:1.75rem;font-weight:700;padding:var(--space-lg) var(--space-xl);border:3px solid var(--primary-orange);border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;width:100%}.add-to-cart-btn:hover,.add-to-cart-btn:focus{background:var(--text-white);color:var(--primary-orange);transform:translateY(-3px);box-shadow:0 10px 25px #0003}.guarantee{margin-top:var(--space-md);color:var(--success-green);font-size:1.25rem;font-weight:600}.golden-horseshoe-benefits{background:var(--bg-light);padding:var(--space-xl) 0}.golden-horseshoe-benefits h2{text-align:center;margin-bottom:var(--space-lg)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg)}.benefit-card{background:var(--bg-white);padding:var(--space-lg);border-radius:20px;box-shadow:0 8px 25px #0000001a;border:2px solid var(--bg-accent);text-align:center;transition:all .3s ease}.benefit-card:hover{transform:translateY(-5px);border-color:var(--primary-orange)}.benefit-icon{font-size:4rem;margin-bottom:var(--space-md)}.benefit-card h3{color:var(--text-dark);margin-bottom:var(--space-md);font-size:1.75rem}.benefit-card p{color:var(--text-secondary);font-size:var(--font-size-large)}.social-proof-section{padding:var(--space-xl) 0}.social-proof-section h2{text-align:center;margin-bottom:var(--space-lg)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.testimonial{background:var(--bg-accent);padding:var(--space-lg);border-radius:16px;border-left:5px solid var(--primary-orange)}.quote{font-size:var(--font-size-large);color:var(--text-secondary);margin-bottom:var(--space-md);font-style:italic;line-height:1.6}.author{font-size:1.25rem;color:var(--text-dark);font-weight:600}.service-areas{text-align:center;background:var(--bg-light);padding:var(--space-lg);border-radius:16px;border:2px solid var(--primary-blue)}.service-areas h3{color:var(--text-dark);margin-bottom:var(--space-md);font-size:1.75rem}.cities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-sm)}.cities-grid span{background:var(--primary-orange);color:var(--text-white);padding:var(--space-sm) var(--space-md);border-radius:25px;text-align:center;font-weight:600;font-size:1.125rem;transition:all .3s ease}.cities-grid span:hover{background:var(--primary-blue);transform:translateY(-2px)}.faq-section{background:var(--bg-light);padding:var(--space-xl) 0}.faq-section h2{text-align:center;margin-bottom:var(--space-lg)}.faq-grid{display:grid;gap:var(--space-md);max-width:900px;margin:0 auto}.faq-item{background:var(--bg-white);padding:var(--space-lg);border-radius:16px;border:2px solid var(--bg-accent);transition:all .3s ease}.faq-item:hover{border-color:var(--primary-blue);transform:translateY(-2px)}.faq-item h3{color:var(--text-dark);margin-bottom:var(--space-md);font-size:1.5rem}.faq-item p{color:var(--text-secondary);font-size:var(--font-size-large)}.final-cta{background:var(--bg-dark);color:var(--text-white);padding:var(--space-xl) 0;text-align:center}.final-cta *{color:var(--text-white)!important}.final-cta h2{margin-bottom:var(--space-md);color:var(--text-white)!important}.final-cta p{font-size:var(--font-size-xl);max-width:700px;margin:0 auto var(--space-lg);color:var(--text-white)!important}.cta-urgency{background:linear-gradient(45deg,var(--primary-orange),#ff8c42);padding:var(--space-lg);border-radius:16px;margin:var(--space-lg) 0;max-width:600px;margin-left:auto;margin-right:auto}.cta-urgency h3{color:var(--text-white)!important;margin-bottom:var(--space-sm);font-size:1.75rem}.cta-urgency p{color:var(--text-white)!important;font-size:1.25rem;margin:0}.cta-buttons{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-lg);flex-wrap:wrap}.cta-primary{background:var(--primary-orange);color:var(--text-white);padding:var(--space-md) var(--space-lg);border-radius:8px;font-weight:700;font-size:1.5rem;text-decoration:none;transition:all .3s ease;border:3px solid var(--primary-orange)}.cta-primary:hover,.cta-primary:focus{background:var(--text-white);color:var(--primary-orange);text-decoration:none}.cta-secondary{background:transparent;color:var(--text-white);padding:var(--space-md) var(--space-lg);border:3px solid var(--text-white);border-radius:8px;font-weight:700;font-size:1.5rem;text-decoration:none;transition:all .3s ease}.cta-secondary:hover,.cta-secondary:focus{background:var(--text-white);color:var(--text-dark);text-decoration:none}.trust-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-md);max-width:800px;margin:0 auto}.trust-item{background:#ffffff1a;padding:var(--space-md);border-radius:12px;color:var(--text-white)!important;font-size:var(--font-size-large);font-weight:600}.footer{background:var(--bg-dark);color:var(--text-white);padding:var(--space-lg) 0}.footer *{color:var(--text-white)!important}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.footer-brand h3{color:var(--text-white)!important;margin-bottom:var(--space-sm);font-size:2rem}.footer-brand p,.footer-contact p{color:var(--text-white)!important;font-size:var(--font-size-large)}.footer-contact a{color:var(--text-white)!important;text-decoration:underline}@media (max-width: 768px){.product-grid{grid-template-columns:1fr;gap:var(--space-lg)}.product-images{position:static}.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.cities-grid{grid-template-columns:repeat(2,1fr)}.cta-buttons{flex-direction:column;align-items:center}.trust-signals{grid-template-columns:1fr}}*:focus{outline:3px solid var(--primary-orange);outline-offset:2px}@media (prefers-contrast: high){:root{--text-primary: #000000;--text-secondary: #000000;--bg-white: #ffffff;--primary-blue: #0000cc}.benefit-card,.faq-item,.kit-label{border-width:4px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.benefit-card:hover,.faq-item:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/golden-horseshoe-product.css.map */
