body#product #main,body#category #main,body#search #main,body#prices-drop #main{color:var(--gtool-text)}body#product .product-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0}body#product .product-container>.col-md-6{float:none;width:auto;padding:0;min-width:0}.gp-product-identity{grid-column:1/-1;padding:0 0 16px;border-bottom:1px solid var(--gtool-border)}.gp-product-identity h1{font-size:30px;text-transform:none;margin:8px 0}.gp-brand{font-weight:800;color:#bd0018}.gp-product-identity strong,.gp-oem{color:var(--gtool-blue)}body#product .product-cover{border:1px solid var(--gtool-border);border-radius:12px;background:var(--gtool-bg);padding:20px;box-shadow:none}body#product .product-cover img{width:100%;max-height:520px;object-fit:contain}body#product .product-prices,body#product .product-actions{background:white;border:1px solid var(--gtool-border);border-radius:10px;padding:20px;margin:0 0 12px}body#product .current-price{font-size:34px;color:var(--gtool-text)}body#product .add-to-cart,.gp-card-cta{background:var(--gtool-blue);color:white;border-radius:6px;min-height:44px}body#product .product-quantity input,body#product .bootstrap-touchspin button{min-height:44px}body#product .tabs{border:1px solid var(--gtool-border);border-radius:10px;box-shadow:none;padding:18px}body#product .scroll-box-arrows:empty{display:none}.gp-availability{margin:12px 0;font-size:14px}.gp-availability p{font-size:13px;color:var(--gtool-muted);margin:4px 0}.gp-availability small{color:var(--gtool-muted)}.gp-status-supplier_order{color:#8c4c00}.gp-status-local_available{color:#18733b}.gp-status-on_request,.gp-status-unavailable,.gp-status-discontinued{color:#6c3843}#products .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#products .products>.js-product{width:auto;padding:0;min-width:0}#products .product-miniature{margin:0;height:100%}#products .thumbnail-container{width:auto;height:100%;border:1px solid var(--gtool-border);border-radius:10px;overflow:hidden;box-shadow:none;background:white}#products .product-description{height:auto;position:relative;width:auto;padding:16px;text-align:left}#products .product-thumbnail img{width:100%;height:240px;object-fit:contain;background:var(--gtool-bg)}#products .product-title a{text-transform:none;color:var(--gtool-text);font-size:16px;font-weight:700}#products .product-price-and-shipping{text-align:left;font-size:20px;color:var(--gtool-text)}#products .gp-card-cta{display:flex;align-items:center;justify-content:center;margin-top:12px}#products .gp-oem{font-size:12px}#products .products-selection,#js-product-list-header{padding:16px;background:white;border:1px solid var(--gtool-border);border-radius:10px}#products .pagination a{min-height:44px;display:inline-flex;align-items:center;padding:8px}body#product :focus-visible,#products :focus-visible{outline:3px solid var(--gtool-blue);outline-offset:3px}@media(min-width:1400px){#products .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){#products .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body#product .product-container{grid-template-columns:minmax(0,1fr);gap:16px}.gp-product-identity h1{font-size:26px}body#product .product-cover img{max-height:320px}body#product .product-prices,body#product .product-actions{padding:16px}body#product .product-quantity{display:flex;flex-wrap:wrap;gap:12px}body#product .product-quantity .add{margin-left:0}body#product .add-to-cart{width:100%}body#product .current-price{font-size:30px}}@media(max-width:479px){#products .products{grid-template-columns:minmax(0,1fr)}}
body#product .product-add-to-cart{display:flex;flex-direction:column}body#product .product-add-to-cart .gp-availability{order:-1}body#product .product-add-to-cart .gp-availability strong{font-size:16px}

#products .thumbnail-top,#products .product-thumbnail{height:auto;width:100%;min-height:0}#products .thumbnail-container{display:flex;flex-direction:column;height:auto;min-height:100%}#products .product-description{flex:1;bottom:auto}#products .product-miniature .thumbnail-container:hover .product-description{bottom:auto}
