@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400&display=swap);#products .product-list-header{color:#000;font-size:1rem;text-transform:uppercase;margin-bottom:30px;position:relative;padding-bottom:10px}#products .product-list-header::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#f08035,#76b715);border-radius:2px}#products .products .product-miniature{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1);border:1px solid #e8e8e8;transition:all .3s ease;overflow:hidden;margin-bottom:1.5rem!important;padding:0!important;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;min-height:200px;height:auto!important}#products .products .product-miniature:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12);border-color:rgba(240,128,53,.2)}#products .products .product-miniature:hover .product-thumbnail img{transform:scale(1.05)}#products .products .product-miniature:hover .product-title{color:#f08035!important}#products .products .product-miniature .product-thumbnail{position:relative;overflow:hidden;background:#fafafa;width:200px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e8e8e8}#products .products .product-miniature .product-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;transition:transform .3s ease;max-width:180px;max-height:180px}#products .products .product-miniature .product-description{padding:20px!important;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-width:0}#products .products .product-miniature .product-description .product-title{color:#333!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.4;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}#products .products .product-miniature .product-description .product-summary{color:#666;font-size:.85rem;line-height:1.5;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px;-ms-flex-positive:1;flex-grow:1}#products .products .product-miniature .product-description .product-summary p{margin:0;padding:0}#products .products .product-miniature .product-price-and-shipping{padding:20px!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;width:180px;border-left:1px solid #e8e8e8;background:#fafafa}#products .products .product-miniature .product-price-and-shipping .current-price{margin-bottom:15px;text-align:right}#products .products .product-miniature .product-price-and-shipping .current-price .price{font-family:'Helvetica Neue',sans-serif;color:#232323;font-size:1.5rem;font-weight:600;display:block;line-height:1}#products .products .product-miniature .product-price-and-shipping .btn-color1{width:100%!important;padding:10px 20px!important;background:#f08035!important;border:0!important;border-radius:4px!important;color:#fff!important;font-weight:600!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important;cursor:pointer}#products .products .product-miniature .product-price-and-shipping .btn-color1:hover{background:#d8602c!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,128,53,.3)}#products .products .product-miniature .product-price-and-shipping .product-information{margin:0 0 15px;padding:0;background:0 0;border:0;font-size:.8rem}#products .products .product-miniature .product-price-and-shipping .product-information li{font-size:.75rem;color:#666;line-height:1.4;margin-bottom:5px;display:block}#products .products .product-miniature .product-price-and-shipping .product-information li:last-child{margin-bottom:0}#products .products .product-miniature .product-price-and-shipping .product-information li:first-child{margin-bottom:8px}#products .products .product-miniature .product-price-and-shipping .product-information li:first-child .badge{padding:3px 8px!important;border-radius:3px!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.5px!important;display:inline-block!important;background:#76b715!important;color:#fff!important;text-transform:uppercase!important}#products .products .product-miniature .product-price-and-shipping .product-information li:not(:first-child){font-size:.72rem;color:#666}#products .products .product-miniature .product-price-and-shipping .product-information li.pl_cost{color:#666;font-weight:600;font-size:.75rem}#products .products .product-miniature .product-price-and-shipping .product-information a.inc{color:#666!important;text-decoration:underline!important;font-weight:400!important;font-size:.72rem;cursor:pointer}#products .products .product-miniature .product-price-and-shipping .product-information a.inc:hover{color:#333!important}#products .products .product-miniature .product-group-hierarchy .product-title{margin-bottom:8px!important}#products .products .product-miniature .product-group-hierarchy .master-product,#products .products .product-miniature .product-group-hierarchy .member-product{font-size:.85rem;line-height:1.6;margin-left:10px;padding-left:10px;border-left:2px solid rgba(118,183,21,.3);margin-bottom:4px;transition:all .2s ease}#products .products .product-miniature .product-group-hierarchy .member-product{color:#9b9b9b}#products .products .product-miniature .product-group-hierarchy .master-product:hover,#products .products .product-miniature .product-group-hierarchy .member-product:hover{color:#363a42;border-left-color:#76b715}#products .products .product-miniature .product-group-hierarchy .master-product{font-weight:600;color:#363a42;border-left-color:#76b715}#products .products .product-miniature .product-group-hierarchy .more-products{font-size:.85rem;line-height:1.6;color:#9b9b9b;font-style:italic;margin-left:10px;padding-left:10px;margin-top:6px}@media (min-width:992px){#products .products .product-miniature{min-height:220px}}@media (max-width:767px){#products .products .product-miniature{-ms-flex-direction:column;flex-direction:column;min-height:auto}#products .products .product-miniature .product-thumbnail{width:100%;height:180px;border-right:none;border-bottom:1px solid #e8e8e8}#products .products .product-miniature .product-description{padding:15px!important;width:100%}#products .products .product-miniature .product-description .product-title{font-size:1rem!important}#products .products .product-miniature .product-description .product-summary{font-size:.8rem;-webkit-line-clamp:2}#products .products .product-miniature .product-price-and-shipping{padding:15px!important;width:100%;border-left:none;border-top:1px solid #e8e8e8}#products .products .product-miniature .product-price-and-shipping .current-price{text-align:center}#products .products .product-miniature .product-price-and-shipping .current-price .price{font-size:1.3rem}#products .products .product-miniature .product-price-and-shipping .btn-color1{padding:8px 15px!important;font-size:.85rem!important}#products .products .product-miniature .product-price-and-shipping .product-information li{font-size:.7rem}#products .products .product-miniature .product-price-and-shipping .product-information li:first-child .badge{font-size:.65rem!important;padding:2px 6px!important}}