.grid-uniform{display:flex;flex-wrap:wrap;font-family:Open Sans;margin:0 -12px}.grid-item-section{width:calc(100% / 3 - 24px);margin:0 12px 25px}.product-grid-item{padding:15px;border:1px solid #dddddd;border-radius:5px}.product-grid-image{border:1px solid #dddddd;border-radius:5px;margin:0 auto 15px}.product-grid-image img{position:absolute;top:0;bottom:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;left:0;right:0}.lazyload__image-wrapper.no-js{position:relative}.title{font-size:18px;font-weight:700;margin:0 0 10px;line-height:25px;height:25px;overflow:hidden}.title a{color:#0059b7;text-decoration:none;background:transparent}.part-no{font-size:14px;line-height:1;margin-bottom:15px}.part-no span{font-weight:700}.product-item--price{padding:0 0 20px;margin:0 0 20px}.product-item--price span{line-height:22px}.product-item--price span.h1{font-size:24px;font-weight:800;color:#189b41;margin-right:5px}.sale-tag{display:inline-block;text-transform:uppercase;font-size:13px;font-weight:700;padding:0 8px;border-radius:3px;vertical-align:text-bottom;color:#0059b7;border:2px solid #0059b7}.product-item--price span.h1 small{font-size:24px;font-family:Open Sans}.quantity_parent_div{display:block;margin:0 0 15px;width:100%;line-height:40px;font-size:14px}span.catalog--qty-adjuster.catalog--js--minus{border-radius:2px 0 0 2px;border:1px solid #ddd;border-right:none;box-sizing:border-box;padding:0 8px 6px;font-size:32px;font-weight:400;line-height:1;margin:0;width:40px!important;text-align:center;vertical-align:top;display:inline-block;height:40px;cursor:pointer}.quantity_parent_child input{margin-bottom:0;display:inline-block;width:40%;height:40px;border:2px solid #dddddd;background:#fff;max-width:120px;min-height:auto;text-align:center;font-weight:600;border:1px solid #ddd;padding:0;font-size:18px;vertical-align:top;border-radius:0;max-width:60px}span.catalog--qty-adjuster.catalog--js--add{border-radius:0 2px 2px 0;border:1px solid #ddd;border-left:none;box-sizing:border-box;padding:0 8px;font-size:20px;line-height:38px;margin:0;width:40px;text-align:center;vertical-align:top;display:inline-block;height:40px;font-weight:600;cursor:pointer}span.qty_label{font-weight:800;margin-right:10px;line-height:40px;font-size:14px}button#addToCart-product-template{width:calc(50% - 5px)!important;text-align:center;background:#189b41;border:none;border-radius:5px;height:42px;padding:0;line-height:40px;text-transform:uppercase;font-weight:800;font-size:14px;margin:5px 5px 5px 0;color:#fff}html:not([dir=rtl]) button#addToCart-product-template.is-success:before{animation:none}a.btn.see-more-info{font-weight:800;text-transform:uppercase;padding:0;line-height:42px;border-radius:5px;background:#0059b7;width:49%!important;float:right;height:42px;margin:5px 0!important;color:#fff}a.btn.see-more-info img{margin-top:15px;margin-left:8px}.buyers-guide{margin:10px auto auto;position:relative;text-align:right}#main-content .card__info-container .buyer-guide-wrap .buyers-guide-link{color:#0059b7;text-decoration:underline;font-size:14px;font-weight:800;display:block;line-height:20px;margin-right:0}button#addToCart-product-template img{width:20px;vertical-align:top;margin:10px 8px 0 0}label.config-label{font-weight:800;text-align:left;width:100%;display:block;margin-bottom:6px;font-size:14px}select#productSelect-product-template{font-size:1em;padding:8px 10px;padding:8px 28px 8px 10px;line-height:1.42;background:transparent;min-height:44px;-webkit-appearance:none;appearance:none;background-position:right center;background-image:url(//partsology.com/cdn/shop/t/99/assets/arrow-down.svg?v=5821109\2026);background-repeat:no-repeat;background-position:right 10px center;background-color:#fff;text-indent:.01px;text-overflow:"";cursor:pointer;width:100%;border-radius:2px;color:#333;border-width:1px;font-size:14px;font-weight:400;margin-bottom:20px}.container{padding:0 15px}@media (min-width: 992px) and (max-width: 1249px){#main-content .main-products-grid__results .btn.out-of-stock,button#addToCart-product-template{width:100%!important;display:block;margin-right:0}a.btn.see-more-info{width:100%!important}#main-content .main-products-grid__results .btn.out-of-stock{margin-left:0}}@media (max-width: 1023px){.grid-item-section{width:calc(50% - 24px)}.buyers-guide-link{margin-bottom:0}}@media (max-width: 580px){.grid-item-section{width:100%}.buyers-guide{text-align:center}}[x-cloak]{display:none!important}.buyers-guide-content{position:absolute;left:-256px;top:30px;background:#fff;border:1px solid #dddddd;box-shadow:0 3px 6px #00000029;padding:15px;border-radius:5px;width:600px;z-index:999}.buyers-guide-content.active{display:block!important}.buyers-guide{display:inline-block}.buyers-guide .buyers-guide-content:before{content:"";width:20px;height:6px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:6px solid #dddddd;display:block;position:absolute;left:calc(50% - 10px);top:-6px}.buyers-guide .buyers-guide-content h2,.buyers-guide .buyers-guide-content .h2{position:relative;font-size:13px;padding:0 0 10px;border-bottom:1px solid #ddd;margin:0 0 5px;color:#333;font-weight:700}.buyers-guide .buyers-guide-content h2 .close,.buyers-guide .buyers-guide-content .h2 .close{position:absolute;right:0;top:0;width:16px;height:16px;transform:rotate(45deg)}.buyers-guide .buyers-guide-content table{width:100%;display:block;overflow-y:scroll;height:300px}.buyers-guide .buyers-guide-content table thead tr th{padding:10px;font-size:13px;font-weight:700;line-height:1;border:none;border-bottom:1px solid #dddddd}.loading-spin img{width:37px;position:absolute;margin-top:81px}.buyers-guide .buyers-guide-content table tbody tr td{padding:10px;font-size:13px;font-weight:600;line-height:1;border:none}@media (max-width: 767px){.buyers-guide .buyers-guide-content.active{width:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.buyers-guide{display:block;text-align:center!important}}product-card .card__media{border:1px solid #dddddd}.new-product-card.card--product-contained{border-radius:5px;border:1px solid #dddddd}@media (min-width: 769px){.main-products-grid[data-layout=list] .card .card__info-container{max-width:47%;border-right:1px solid #ddd;padding:5px 45px 0 30px}.main-products-grid[data-layout=list] .card .card__media{width:200px;height:200px;max-width:200px;margin:0}.main-products-grid[data-layout=list] .card .card__title.title{height:unset}.main-products-grid[data-layout=list] .card.card--product{padding:20px}}@media (max-width: 768px){.main-products-grid[data-layout=list] .card--product{display:flex;flex-direction:column}.main-products-grid[data-layout=list] .card .card__title.title{height:unset}.main-products-grid[data-layout=list] .product-label-container{top:0;position:absolute}.main-products-grid[data-layout=list] .card__title.title{max-width:calc(100% - 112px);display:inline-block}.main-products-grid[data-layout=list] .part-no{float:right;text-align:right;font-size:13px;line-height:22px;margin:0;width:100px}.main-products-grid[data-layout=list] .card.card--product{padding:15px}.main-products-grid[data-layout=list] .card .card__media{flex:unset}.main-products-grid[data-layout=grid] .product-item--price{margin-bottom:1rem}#main-content .cc-main-search .btn.out-of-stock{margin-top:0}}.main-products-grid .btn.see-more-info{display:inline-block}#main-content .btn.out-of-stock{font-weight:800;text-transform:uppercase;padding:0;line-height:42px;border-radius:5px;background:red;width:48%!important;color:#fff;height:42px;margin:5px 0 0 5px}.buyer-guide-wrap{flex:1}.buyers-guide-content{position:absolute;left:-25.6rem;top:3rem;background:#fff;border:.1rem solid #dddddd;box-shadow:0 .3rem .6rem #00000029;padding:1.5rem;border-radius:.5rem;width:60rem;z-index:9}.buyers-guide-content.active{display:block}.buyers-guide{position:relative;display:inline-block}.buyer-guide-wrap{text-align:right}.buyers-guide .buyers-guide-content:before{content:"";width:2rem;height:.6rem;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:.6rem solid #dddddd;display:block;position:absolute;left:calc(50% - 1rem);top:-.6rem}.buyers-guide{text-align:left}.buyers-guide .buyers-guide-content h2,.buyers-guide .buyers-guide-content .h2{position:relative;font-size:1.3rem;padding:0 0 1rem;border-bottom:.1rem solid #ddd;margin:0 0 .5rem;color:#333;font-weight:700;text-align:left}.buyers-guide .buyers-guide-content h2 span,.buyers-guide .buyers-guide-content .h2 span{font-weight:400}.buyers-guide .buyers-guide-content h2 .close,.buyers-guide .buyers-guide-content .h2 .close{position:absolute;right:0;top:0;width:1.6rem;height:1.6rem;transform:rotate(45deg)}.buyers-guide-content h2 span{padding-right:2rem}.buyers-guide .buyers-guide-content table{width:100%;display:block;overflow-y:scroll;height:30rem}.buyers-guide .buyers-guide-content table thead{width:98%;display:inline-table}.buyers-guide .buyers-guide-content table thead tr th{padding:1rem;font-size:1.3rem;font-weight:700;line-height:1;border:none;border-bottom:.1rem solid #dddddd}.buyers-guide .buyers-guide-content table tbody{width:98%;display:inline-table}.loading-spin{height:100%;text-align:center!important;position:relative;width:100%}.loading-spin img{width:3.7rem;position:absolute;margin-top:8rem}.buyers-guide .buyers-guide-content table tbody tr td{padding:1rem;font-size:1.3rem;font-weight:600;line-height:1;border:none}.buyers-guide .buyers-guide-content table tbody tr:nth-child(2n){background-color:#f8f8f8}.buyers-guide .buyers-guide-content table thead tr th:nth-child(1),.buyers-guide .buyers-guide-content table thead tr th:nth-child(2),.buyers-guide .buyers-guide-content table thead tr th:nth-child(3),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(1),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(2),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(3){min-width:10rem;width:10rem}.buyers-guide .buyers-guide-content table thead tr th:nth-child(3),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(3){min-width:15rem;width:15rem}.buyers-guide .buyers-guide-content table tbody tr td:nth-child(4),.buyers-guide .buyers-guide-content table thead tr th:nth-child(4){min-width:15rem;max-width:auto}@media (max-width: 767px){.buyers-guide-content{left:unset;right:0}}@media (max-width: 768px){.buyers-guide-content{left:0;top:-19rem;width:100%;transform:none;right:unset}.buyers-guide .buyers-guide-content table{overflow-x:scroll}.buyers-guide .buyers-guide-content.active{width:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.buyers-guide{display:block;text-align:center!important}.buyers-guide .buyers-guide-content table thead tr th:nth-child(1),.buyers-guide .buyers-guide-content table thead tr th:nth-child(2),.buyers-guide .buyers-guide-content table thead tr th:nth-child(3),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(1),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(2),.buyers-guide .buyers-guide-content table tbody tr td:nth-child(3){min-width:10rem}.buyers-guide .buyers-guide-content table tbody tr td:nth-child(4),.buyers-guide .buyers-guide-content table thead tr th:nth-child(4){min-width:15rem}.buyers-guide .buyers-guide-content table tbody tr td:nth-child(4){text-align:right}.buyers-guide .buyers-guide-content table tbody tr td{font-size:1.2rem}.buyers-guide .buyers-guide-content h2 .close{right:-.5rem;top:-.5rem}.buyer-guide-wrap{justify-content:center}.buyers-guide{display:block}.buyers__guide{display:block;color:#0059b7;text-decoration:underline;font-size:14px;font-weight:800;margin:auto}.main-products-grid__results .small-cards-mobile{grid-template-columns:repeat(1,1fr)}.buyers-guide-link{text-align:center;width:100%}}@media only screen and (min-width: 768px){custom-pagination.main-products-grid.main-products-grid--contained{flex-direction:column}}.buyers-guide-year{white-space:nowrap}.product-item--price{border-bottom:1px solid #ddd}.product-actions .text-error-text{color:#ca0000;background:#fdf0d5;padding:5px 10px;margin-bottom:12px;width:100%;font-size:14px;border:none}.sold-out .card__media .product-label-container{position:absolute;top:50%;width:100%;margin-top:-15px;text-align:center;z-index:5}.sold-out .product-label.product-label--sold-out{display:inline-block;margin:0 auto;padding:5px;font-size:13px;font-weight:700;color:#fff;background-color:#333;text-transform:uppercase;border-radius:2px}.sold-out .card__media .card__main-image{opacity:.7}#addToCart-product-template.btn.add-to-cart.is-added{border:1px solid #189b41;color:#189b41;background-color:#ddfde7;text-shadow:0px 0px 0px #189b41;outline:none}#addToCart-product-template.btn.add-to-cart.is-added img{border:1px solid #189b41;color:#189b41;text-shadow:0px 0px 0px #189b41;background-color:#189b41;padding:5px;height:24px;width:24px;border-radius:5px;margin:8px 10px 0 0}.hide-bundle-choose{display:none}.bold_option_set .bold_option_title{font-weight:800!important;margin-bottom:5px!important;width:100%;display:block}.bold_option_set label,.bold_option_set legend{display:block;margin-bottom:6px;font-size:14px}.bold_option_set .bold_option_dropdown .bold_option_element{margin-left:0!important}#main-content .bold_option_set select{min-height:44px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//partsology.com/cdn/shop/t/99/assets/arrow-down.svg?v=5821109\2026);background-repeat:no-repeat;background-position:right 10px center;background-color:#fff;text-indent:.01px;text-overflow:"";cursor:pointer;border:1px solid #dddddd;max-width:100%;display:block;margin:0 0 20px;font-size:1em;padding:8px 20px 8px 10px;line-height:1.42}#main-content #bundle-choose{background:#189b41;color:#fff;border:none;border-radius:5px;height:42px;padding:0 20px;line-height:40px;text-transform:uppercase;font-weight:800;font-size:14px;margin:5px 5px 5px 0}.buyers-guide .buyers-guide-content table tbody tr td{white-space:nowrap}:not(.small-cards-mobile) .buyer-guide-wrap{width:100%}:not(.small-cards-mobile) .buyer-guide-wrap .buyers-guide{width:auto}@media only screen and (max-width: 768px){.main-products-grid[data-layout=grid] .small-cards-mobile .buyers-guide-content{width:clamp(300px,80vw,100vw)}#bundle-choose{width:49%}#main-content .collection-container-new .bold_option_element select{width:100%;max-width:350px}.main-products-grid[data-layout=list] .card .card__info-inner{width:100%}ul.grid .js-pagination-result:nth-of-type(2n) .small .buyers-guide-content{left:-100%}product-card.small .buyers-guide{height:20px}}@media (min-width: 992px) and (max-width: 1249px){#main-content .collection-container-new #bundle-choose{width:100%}}button#addToCart-product-template.hide-bundle-choose{display:none}@media only screen and (min-width: 1250px){#main-content .collection-container-new #bundle-choose{width:49%}}@media only screen and (min-width: 769px){#main-content .collection-container-new .bold_option_element select{width:100%}#main-content .cc-main-search .btn.out-of-stock{margin:5px 5px 0 1px}}@media only screen and (min-width: 1280px){#main-content .main-products-grid[data-layout=grid] .xl\:grid-cols-4 .btn.out-of-stock,#main-content .main-products-grid[data-layout=grid] .xl\:grid-cols-4 .btn.add-to-cart,.main-products-grid[data-layout=grid] .xl\:grid-cols-4 .btn.see-more-info{width:100%!important;margin-left:0}}#main-content .cc-main-search .btn.out-of-stock{max-width:168px}
/*# sourceMappingURL=/cdn/shop/t/154/assets/product-card.css.map */
