.call-btn{display:inline-block;padding:12px 18px;background:#28a745;color:#fff;text-decoration:none;border-radius:6px;font-weight:bold;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.2);transition:background 0.2s ease,transform 0.1s ease}.call-btn span{font-weight:normal;font-size:0.9em}.call-btn:hover{background:#218838;transform:translateY(-1px)}table.infotable{border-collapse:collapse;border-spacing:0;border:1px solid #ccc;border-radius:10px;float:right;margin:20px}table.infotable tr{border-bottom:1px solid #ccc}table.infotable tr td{padding:10px;border-right:none}table.infotable tr td:first{border-left:none}table.infotable tr td.value{border-right:none;text-align:left}table.infotable tr td.label{}table.infotable tr td.label div{background-color:#f0f0f0;border-radius:8px;padding:4px 12px;float:right}img.logo{width:250px}@media (max-width:750px){.product{border:1px solid #ddd;padding:16px;margin:16px 0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:grid;grid-template-areas:"title title" "photo price" "description description";grid-template-columns:auto auto;gap:8px;position:relative}.title{grid-area:title;font-size:1.5em;font-weight:bold;text-align:center;margin-bottom:8px}.photo{grid-area:photo}.photo img{width:100%;max-width:200px;height:auto;border:1px solid #ddd;border-radius:4px}.price{grid-area:price;text-align:right;font-size:1.2em;font-weight:bold;color:#333;position:absolute;top:16px;right:16px;background:#f5f5f5;padding:4px 8px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.description{grid-area:description;font-size:1em;color:#555}.product{grid-template-areas:"title" "photo" "price" "description";grid-template-columns:1fr;padding:12px}.title{font-size:1.2em;text-align:center}.photo img{max-width:100%}.price{position:static;text-align:left;margin-top:8px;font-size:1.1em}.description{font-size:0.9em}}@media (min-width:750px){.product{display:flex;border:1px solid #ddd;overflow:hidden;margin-top:5px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.product .photo{width:240px;flex-shrink:0}.product .photo img{width:100%}.product .content{flex:1}.product .title{background-color:#F9F9F9;padding:10px;border-bottom:1px solid #eee}.product .title-link{color:#3F556C;text-decoration:none}.product .description-price{display:flex;padding:10px}.product .description{flex:1}.product .price{width:160px;text-align:right;padding-right:5px}}.pricetag{float:left;background-color:rgb(91,192,222);border:1px solid rgba(0,0,0,0);border-radius:3px;color:rgba(255,255,255,0.9);display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:22px;font-weight:700;letter-spacing:1.54px;line-height:35.2px;min-width:120px;padding:0 5px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0.1s;user-select:none;box-sizing:border-box}.oldprice{text-decoration:line-through;background-color:rgb(91,91,91)}body{margin:0;font-family:Calibri,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#faf9f6;background-image:url('/templates/barrhead-equipment-sales/images/bg.jpg');background-size:cover;background-attachment:fixed}.whitebg{background-color:#fff}.shadow{box-shadow:1px 1px 18px 0 rgba(155,155,155,0.3);border-radius:8px;overflow:hidden}div.top{}div.menu{background-color:#F4FAFF;color:#666;border-bottom:1px solid rgb(119,119,119);border-top:1px solid rgb(119,119,119)}div.lightgreen{background-color:#a1cca8}.fl{float:left}.fr{float:right}.full{float:left;width:100%;box-sizing:border-box}.container{margin-left:auto;margin-right:auto}.pad10{padding:10px}.pad15{padding:15px}.noPad15{margin:-15px}.pad20{padding:20px}.btn{padding:15px;text-decoration:none}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.image100 img{width:100%}form{display:inline}@media only screen and (min-width:1200px){.col-1-desktop,.one12th{width:100px;box-sizing:border-box}.col-2-desktop,.two12th{width:200px;box-sizing:border-box}.col-3-desktop,.three12th{width:300px;box-sizing:border-box}.col-4-desktop,.four12th{width:400px;box-sizing:border-box}.col-5-desktop,.five12th{width:500px;box-sizing:border-box}.col-6-desktop,.six12th{width:600px;box-sizing:border-box}.col-7-desktop,.seven12th{width:700px;box-sizing:border-box}.col-8-desktop,.eight12th{width:800px;box-sizing:border-box}.col-9-desktop,.nine12th{width:900px;box-sizing:border-box}.col-10-desktop,.ten12th{width:1000px;box-sizing:border-box}.col-11-desktop,.eleven12th{width:1100px;box-sizing:border-box}.col-12-desktop,.fullwidth{width:1200px;box-sizing:border-box}.largeText{font-size:30px}.height-010-desktop{height:10px;box-sizing:border-box}.height-025-desktop{height:25px;box-sizing:border-box}.height-050-desktop{height:50px;box-sizing:border-box}.height-075-desktop{height:75px;box-sizing:border-box}.height-1-desktop{height:100px;box-sizing:border-box}.height-150-desktop{height:150px;box-sizing:border-box}.height-2-desktop{height:200px;box-sizing:border-box}.height-250-desktop{height:250px;box-sizing:border-box}.height-3-desktop{height:300px;box-sizing:border-box}.height-4-desktop{height:400px;box-sizing:border-box}.height-5-desktop{height:500px;box-sizing:border-box}.height-6-desktop{height:600px;box-sizing:border-box}.mt20-desktop{margin-top:20px}}@media only screen and (max-width:1199px) and (min-width:960px){.col-1-laptop,.one12th{width:80px;box-sizing:border-box}.col-2-laptop,.two12th{width:160px;box-sizing:border-box}.col-3-laptop,.three12th{width:240px;box-sizing:border-box}.col-4-laptop,.four12th{width:320px;box-sizing:border-box}.col-5-laptop,.five12th{width:400px;box-sizing:border-box}.col-6-laptop,.six12th{width:480px;box-sizing:border-box}.col-7-laptop,.seven12th{width:560px;box-sizing:border-box}.col-8-laptop,.eight12th{width:640px;box-sizing:border-box}.col-9-laptop,.nine12th{width:720px;box-sizing:border-box}.col-10-laptop,.ten12th{width:800px;box-sizing:border-box}.col-11-laptop,.eleven12th{width:880px;box-sizing:border-box}.col-12-laptop,.fullwidth{width:960px;box-sizing:border-box}.largeText{font-size:26px}.height-010-laptop{height:10px;box-sizing:border-box}.height-025-laptop{height:25px;box-sizing:border-box}.height-050-laptop{height:50px;box-sizing:border-box}.height-075-laptop{height:75px;box-sizing:border-box}.height-1-laptop{height:80px;box-sizing:border-box}.height-2-laptop{height:160px;box-sizing:border-box}.height-250-laptop{height:200px;box-sizing:border-box}.height-3-laptop{height:240px;box-sizing:border-box}.height-4-laptop{height:320px;box-sizing:border-box}.height-5-laptop{height:400px;box-sizing:border-box}.height-6-laptop{height:480px;box-sizing:border-box}}@media only screen and (max-width:959px) and (min-width:720px){.col-1-tablet,.one12th{width:60px;box-sizing:border-box}.col-2-tablet,.two12th{width:120px;box-sizing:border-box}.col-3-tablet,.three12th{width:180px;box-sizing:border-box}.col-4-tablet,.four12th{width:240px;box-sizing:border-box}.col-5-tablet,.five12th{width:300px;box-sizing:border-box}.col-6-tablet,.six12th{width:360px;box-sizing:border-box}.col-7-tablet,.seven12th{width:420px;box-sizing:border-box}.col-8-tablet,.eight12th{width:480px;box-sizing:border-box}.col-9-tablet,.nine12th{width:540px;box-sizing:border-box}.col-10-tablet,.ten12th{width:600px;box-sizing:border-box}.col-11-tablet,.eleven12th{width:660px;box-sizing:border-box}.col-12-tablet,.fullwidth{width:720px;box-sizing:border-box}.largeText{font-size:20px}.height-1-tablet{height:60px;box-sizing:border-box}.height-2-tablet{height:120px;box-sizing:border-box}.height-250-tablet{height:150px;box-sizing:border-box}.height-3-tablet{height:180px;box-sizing:border-box}.height-4-tablet{height:240px;box-sizing:border-box}.height-5-tablet{height:300px;box-sizing:border-box}.height-6-tablet{height:360px;box-sizing:border-box}table.responsive-table-form{width:100%;box-sizing:border-box;padding:0;margin:0;float:left}table.responsive-table-form tr{display:inline;float:left;width:100%}table.responsive-table-form td{display:inline;width:100%;float:left;padding:5px;box-sizing:border-box}table.responsive-table-form tr td input[type="text"],table.responsive-table-form tr td textarea{width:100%;box-sizing:border-box}}@media only screen and (max-width:719px){.col-1-phone,.one12th{width:30px;box-sizing:border-box}.col-2-phone,.two12th{width:60px;box-sizing:border-box}.col-3-phone,.three12th{width:90px;box-sizing:border-box}.col-4-phone,.four12th{width:120px;box-sizing:border-box}.col-5-phone,.five12th{width:150px;box-sizing:border-box}.col-6-phone,.six12th{width:180px;box-sizing:border-box}.col-7-phone,.seven12th{width:210px;box-sizing:border-box}.col-8-phone,.eight12th{width:240px;box-sizing:border-box}.col-9-phone,.nine12th{width:270px;box-sizing:border-box}.col-10-phone,.ten12th{width:300px;box-sizing:border-box}.col-11-phone,.eleven12th{width:330px;box-sizing:border-box}.col-12-phone,.fullwidth{width:360px;box-sizing:border-box}.largeText{font-size:18px}.phone-hide,.phone-hide:hover{display:none !important}.height-1-phone{height:30px;box-sizing:border-box}.height-2-phone{height:60px;box-sizing:border-box}.height-250-phone{height:75px;box-sizing:border-box}.height-3-phone{height:90px;box-sizing:border-box}.height-4-phone{height:120px;box-sizing:border-box}.height-5-phone{height:150px;box-sizing:border-box}.height-6-phone{height:180px;box-sizing:border-box}table.responsive-table-form{width:100%;box-sizing:border-box;padding:0;margin:0;float:left}table.responsive-table-form tr{display:inline;float:left;width:100%}table.responsive-table-form td{display:inline;width:100%;float:left;padding:5px;box-sizing:border-box}table.responsive-table-form tr td input[type="text"],table.responsive-table-form tr td textarea{width:100%;box-sizing:border-box}}div.menu ul{list-style-type:none;margin:0;padding:0}div.menu ul li{margin:0;padding:0}div.menu ul li a{color:#666;font-size:20px;text-decoration:none;float:left;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}div.menu ul li a:hover{}div.footer{background-color:#2F2F2F;color:#fff}div.height200{min-height:200px}.footerline{padding:10px;text-align:center;font-size:11px;background-color:#252525;color:#fff}.footerline a{color:#fff}div.footer a{color:#FFF;text-decoration:none}div.footer strong{}h1,h2,h3{}h1{}.product{border:1px solid #e5e5e5;box-sizing:border-box;width:100%}.product strong a{color:#000;text-decoration:none}.btn{background-color:#126b21;color:#fff;float:left;margin:15px;padding:15px}.greybtn{background-color:#333333}.short_description{width:100%}img.productimg{border:1px solid #ccc}img.thumbnail{border:1px solid #ccc;width:24%;box-sizing:border-box;float:left;margin-right:1%;margin-bottom:5px}.c-breadcrumbs{width:100%;margin:0 0 20px 0;font-size:14px}.c-breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;color:#666}.c-breadcrumbs__list li{display:inline-flex;align-items:center;white-space:nowrap}.c-breadcrumbs__list li a{color:#2a5db0;text-decoration:none;font-weight:500}.c-breadcrumbs__list li a:hover{text-decoration:underline}.c-breadcrumbs__list li:last-child{color:#000;font-weight:600}.c-breadcrumbs__list li:not(:last-child){margin-right:4px}@media (max-width:600px){.c-breadcrumbs{font-size:13px}.c-breadcrumbs__list{row-gap:4px}}.tires-category-wrapper{max-width:1200px;margin:0 auto;padding:20px}.tires-category-title{font-size:28px;font-weight:700;margin-bottom:20px}.tires-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.tire-card{display:block;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:#000;box-shadow:0 4px 10px rgba(0,0,0,0.12);transition:transform 0.2s ease,box-shadow 0.2s ease}.tire-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.18)}.tire-card-image{width:100%;height:180px;background:#f4f4f4;display:flex;align-items:center;justify-content:center}.tire-card-image img{max-width:100%;max-height:100%;object-fit:contain}.tire-card-title{padding:12px;font-size:16px;font-weight:600;text-align:center}@media (max-width:600px){.tire-card-image{height:150px}}.tire-product-wrapper{max-width:1200px;margin:0 auto;padding:20px}.tire-product-header{display:grid;grid-template-columns:420px 1fr;gap:30px;margin-bottom:40px}.tire-product-image{background:#fff;border-radius:10px;padding:20px;box-shadow:0 6px 16px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center}.tire-product-image img{max-width:100%;max-height:420px;object-fit:contain}.tire-product-info h1{font-size:32px;font-weight:700;margin-bottom:10px}.tire-product-meta{color:#666;font-size:14px;margin-bottom:20px}.tire-product-content{font-size:16px;line-height:1.6}.tire-specifications{margin-top:40px;background:#fff;border-radius:10px;padding:0;box-shadow:0 6px 16px rgba(0,0,0,0.12);overflow-x:auto}.tire-specifications table{width:100%;border-collapse:collapse;font-size:14px}.tire-specifications th,.tire-specifications td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e5e5;white-space:nowrap}.tire-specifications th{background:#f7f7f7;font-weight:700}.tire-specifications tbody tr:hover{background:#f0f6ff}@media (max-width:900px){.tire-product-header{grid-template-columns:1fr}}