.snowscoot-nav{width:100%;margin:20px 0}.brand-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none}.brand-item{flex:0 0 auto}.brand-link{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:#1f2937;transition:transform .2s ease}.brand-link:hover{transform:translateY(-4px)}.brand-image{width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 4px 12px rgba(70,130,180,.15);transition:box-shadow .2s ease;background:#f0f8ff;display:flex;align-items:center;justify-content:center}.brand-link:hover .brand-image{box-shadow:0 8px 25px rgba(70,130,180,.25)}.brand-image img{width:70%;height:70%;object-fit:contain;display:block;margin:auto}.brand-name{font-size:14px;font-weight:600;text-align:center;color:inherit;white-space:nowrap}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2{line-height:2.5ex;height:5ex;overflow:hidden}.product-description-formatted{max-width:800px;margin:0 auto;padding:20px;font-family:"Arial",sans-serif;line-height:1.7;color:#333}.product-description-formatted h2{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:20px;margin-top:0}.product-description-formatted h3{color:#2c3e50;font-size:20px;font-weight:600;margin-top:35px;margin-bottom:18px;padding-bottom:8px;border-bottom:2px solid #4682b4}.product-description-formatted h4{color:#2c3e50;font-size:17px;font-weight:600;margin-top:25px;margin-bottom:12px}.product-description-formatted p{font-size:16px;line-height:1.7;margin-bottom:18px;color:#495057;text-align:justify}.benefits-highlight{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-radius:8px;padding:20px;margin:25px 0;border-left:4px solid #4682b4}.benefits-highlight ul{margin:0;padding-left:20px}.benefits-highlight li{font-size:15px;line-height:1.6;margin-bottom:8px;color:#495057}.benefits-highlight li:last-child{margin-bottom:0}.scenarios-section{background:#fff;border:1px solid #e6f3ff;border-radius:8px;padding:20px;margin:20px 0}.scenarios-section h4{margin-top:0;margin-bottom:15px;color:#2c3e50}.scenarios-section ul{margin:0;padding-left:20px}.scenarios-section li{font-size:15px;line-height:1.6;margin-bottom:8px;color:#495057}.scenarios-section li:last-child{margin-bottom:0}#rank-math-faq{max-width:800px;margin:40px auto 0;padding:40px 30px;background:linear-gradient(to bottom right,white,#f0f8ff);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.faq-title{text-align:center;color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:30px;letter-spacing:-.3px}.rank-math-list-item{margin-bottom:15px;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;border:none;overflow:hidden;opacity:0;animation:fadeInUp .5s ease forwards}.rank-math-list-item:nth-child(1){animation-delay:.1s}.rank-math-list-item:nth-child(2){animation-delay:.2s}.rank-math-list-item:nth-child(3){animation-delay:.3s}.rank-math-list-item:nth-child(4){animation-delay:.4s}.rank-math-list-item:hover{box-shadow:0 4px 12px rgba(70,130,180,.15);transform:translateY(-1px)}.rank-math-question{width:100%;padding:18px 50px 18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;background:0 0;text-align:left;font-size:15px;font-weight:600;color:#2c3e50;margin:0;position:relative;transition:all .3s ease;line-height:1.4}.rank-math-question:focus{outline:none}.rank-math-question:hover{color:#1a1a1a}.rank-math-question::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:2px solid #87ceeb;border-bottom:2px solid #87ceeb;transition:all .3s ease}.rank-math-question.collapse{background:linear-gradient(135deg,#e6f3ff 0%,white 100%);color:#2c3e50;font-weight:700}.rank-math-question.collapse::after{transform:translateY(-50%) rotate(-135deg);border-color:#4682b4}.rank-math-answer{padding:0 20px}.rank-math-answer p{color:#495057;font-size:16px;line-height:1.6;padding:20px 0;margin:0}.rank-math-list-item:first-child,.rank-math-list-item:nth-child(2){border-left:4px solid #4682b4}.rank-math-list-item:first-child .rank-math-question,.rank-math-list-item:nth-child(2) .rank-math-question{font-weight:700;background:linear-gradient(135deg,#f0f8ff,#fff)}div.fkcart-summary-line-item.fk-tax-rate.fk-tax-rate-taxes-1,div.fkcart-order-summary.fkcart-panel{display:none}@media (max-width:768px){.specs-table th,.specs-table td{padding:10px 12px!important;font-size:14px!important}.specs-table th{font-size:15px!important}.specs-summary{font-size:13px!important;padding:12px!important}.product-description-formatted{padding:15px}.product-description-formatted h2{font-size:20px}.product-description-formatted h3{font-size:18px}.product-description-formatted p{font-size:15px;text-align:left}.benefits-highlight,.scenarios-section{padding:15px}#rank-math-faq{padding:25px 20px;margin-top:25px}.faq-title{font-size:20px;margin-bottom:25px}#rank-math-faq h3.rank-math-question{font-size:15px!important;padding:15px 40px 15px 18px}.rank-math-question::after{right:18px;width:9px;height:9px}.rank-math-answer{padding:0 18px}.rank-math-answer p{font-size:15px;line-height:1.5;padding:18px 0}.brand-grid{gap:15px}.brand-image{width:70px;height:70px}.brand-name{font-size:13px}}@media (max-width:480px){.specs-table th,.specs-table td{padding:8px 10px!important;font-size:13px!important}.specs-table th{font-size:14px!important}#rank-math-faq{padding:20px 15px}.rank-math-question{font-size:13px;padding:12px 35px 12px 15px}.rank-math-question::after{right:15px}.rank-math-answer{padding:0 15px}.rank-math-answer p{font-size:14px;padding:15px 0}.brand-grid{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:16px;padding:10px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.brand-item{flex:0 0 auto;scroll-snap-align:start}.brand-image{width:65px;height:65px}.brand-name{font-size:12px;max-width:80px;overflow:hidden;text-overflow:ellipsis}}.woocommerce-product-details__short-description span[style*="color: #28a745"]{color:#4682b4!important}.woocommerce-product-details__short-description>div>div[style*=box-shadow]{border-color:#e6f3ff!important}