.products-list .section-title{margin-bottom:20px!important}@media only screen and (min-width:390px){.products-list .section-title{margin-bottom:calc(18.14286px + .47619vw)!important}}@media only screen and (min-width:1440px){.products-list .section-title{margin-bottom:25px!important}}.products-list ul.products{display:flex;flex-wrap:wrap}.products-list ul.products .product{background:#fff;border:1px solid #d0d3d9;border-radius:10px;float:none;margin:0;margin-bottom:0!important;padding:20px;transition:.4s ease;width:auto}@media only screen and (min-width:992px){.products-list ul.products .product:active,.products-list ul.products .product:focus,.products-list ul.products .product:hover{background:#e7e9fa;border-color:#b6bbef}.products-list ul.products .product:active .woocommerce-loop-product__image-wrapper,.products-list ul.products .product:focus .woocommerce-loop-product__image-wrapper,.products-list ul.products .product:hover .woocommerce-loop-product__image-wrapper{border-radius:10px}.products-list ul.products .product:active .woocommerce-loop-product__image-wrapper .button,.products-list ul.products .product:focus .woocommerce-loop-product__image-wrapper .button,.products-list ul.products .product:hover .woocommerce-loop-product__image-wrapper .button{background:#0d1a91;opacity:1;transform:translateY(0);visibility:visible}}.products-list ul.products .product:before,.products-list ul.products .product>.woocommerce-loop-product__link{display:none}.products-list ul.products .product .ribbon-wrapper{display:none;left:-8px;margin:0 -5px 10px;position:absolute;top:-13px}@media only screen and (min-width:768px){.products-list ul.products .product .ribbon-wrapper{display:block;margin:0 -5px}}.products-list ul.products .product .ribbon-wrapper .ribbon{border-radius:5px;color:#fff;display:inline-block;font-weight:600;line-height:1;margin:5px;padding:6px 10px;position:static;white-space:nowrap}@media only screen and (min-width:768px){.products-list ul.products .product .ribbon-wrapper .ribbon{padding:8px 16px}}.products-list ul.products .product .ribbon-wrapper .ribbon.on-sale{background:#e90e00}.products-list ul.products .product .ribbon-wrapper .ribbon.five-pack,.products-list ul.products .product .ribbon-wrapper .ribbon.ten-pack,.products-list ul.products .product .ribbon-wrapper .ribbon.three-pack{background:#4679fb}.products-list ul.products .product .woocommerce-loop-product__title{color:#2b2f38;display:block;font-size:14px;font-weight:400;line-height:1.466;margin-bottom:10px;padding:0}@media only screen and (min-width:390px){.products-list ul.products .product .woocommerce-loop-product__title{font-size:calc(13.62857px + .09524vw)}}@media only screen and (min-width:1440px){.products-list ul.products .product .woocommerce-loop-product__title{font-size:15px}}@media only screen and (max-width:767px){.products-list ul.products .product .woocommerce-loop-product__title{margin-bottom:10px;padding-bottom:0}}.products-list ul.products .product .woocommerce-loop-product__title+.ribbon-wrapper{align-items:center;display:flex;justify-content:flex-start;margin:0 -2.5px 10px;position:static}@media only screen and (min-width:768px){.products-list ul.products .product .woocommerce-loop-product__title+.ribbon-wrapper{display:none}}.products-list ul.products .product .woocommerce-loop-product__title+.ribbon-wrapper .ribbon{margin:0 2.5px}.products-list ul.products .product .woocommerce-loop-product__image-wrapper{margin-bottom:1em;position:relative}.products-list ul.products .product .woocommerce-loop-product__image-wrapper img{border-radius:10px;margin:0}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button{align-items:center;background:#1225cc;border-radius:50%;bottom:10px;display:inline-flex;height:50px;justify-content:center;margin:0;opacity:0;padding:0;position:absolute;right:10px;transform:translateY(20px);transition:.4s ease;visibility:hidden;width:50px}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button.disabled{display:none}@media only screen and (min-width:992px){.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button:active .add-to-cart-tooltip,.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button:focus .add-to-cart-tooltip,.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button:hover .add-to-cart-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button.added .cart-icon,.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button.loading .cart-icon{display:none}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button.loading:after{left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button:after{color:#fff;left:50%;margin-left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button .add-to-cart-tooltip{background:#000;border-radius:8px;color:#fff;font-size:12px;font-weight:400;left:50%;opacity:0;padding:8px 12px;position:absolute;text-align:center;top:100%;transform:translateX(-50%) translateY(10px);transition:opacity .3s,visibility .3s,transform .3s;visibility:hidden;width:88px;z-index:999}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .button .add-to-cart-tooltip:before{border:5px solid transparent;border-bottom-color:#000;content:"";left:50%;position:absolute;top:-10px;transform:translateX(-50%)}.products-list ul.products .product .woocommerce-loop-product__image-wrapper .added_to_cart{display:none!important}.products-list ul.products .product .woocommerce-loop-product__custom-attribute{align-items:center;display:flex;font-size:12px;line-height:1.5}@media only screen and (min-width:390px){.products-list ul.products .product .woocommerce-loop-product__custom-attribute{font-size:12px}}@media only screen and (min-width:1440px){.products-list ul.products .product .woocommerce-loop-product__custom-attribute{font-size:12px}}.products-list ul.products .product .woocommerce-loop-product__custom-attribute+.woocommerce-loop-product__custom-attribute{margin-top:0}@media only screen and (min-width:768px){.products-list ul.products .product .woocommerce-loop-product__custom-attribute+.woocommerce-loop-product__custom-attribute{margin-top:8px}}.products-list ul.products .product .woocommerce-loop-product__custom-attribute svg{margin-right:3px}.products-list ul.products .product .price{color:#000;font-size:16px;line-height:1.5;margin-bottom:10px}@media only screen and (min-width:390px){.products-list ul.products .product .price{font-size:calc(15.25714px + .19048vw)}}@media only screen and (min-width:1440px){.products-list ul.products .product .price{font-size:18px}}.products-list ul.products .product .price--enquire{color:#1225cc;font-size:15px;font-weight:600;line-height:1}@media only screen and (min-width:390px){.products-list ul.products .product .price--enquire{font-size:calc(14.62857px + .09524vw)}}@media only screen and (min-width:1440px){.products-list ul.products .product .price--enquire{font-size:16px}}.products-list ul.products .product .price .woocommerce-Price-amount{color:#000;font-weight:600}.products-list ul.products .product .price del{color:#000;opacity:1}.products-list ul.products .product .price del bdi{font-weight:400}.products-list ul.products .product .price ins{margin-right:10px;text-decoration:none}.products-list ul.products .product .price ins .woocommerce-Price-amount{color:#e90e00;font-weight:600}.products-list ul.products .product .price .discounted-price{color:#e90e00;font-size:12px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:390px){.products-list ul.products .product .price .discounted-price{font-size:calc(11.25714px + .19048vw)}}@media only screen and (min-width:1440px){.products-list ul.products .product .price .discounted-price{font-size:14px}}@media only screen and (max-width:767px){.products-list ul.products .product .price .discounted-price{display:block}}.products-list ul.products li.product{display:flex;flex-direction:column;margin-bottom:2.992em!important;padding:20px!important}.products-list ul.products li.product .price--enquire{align-items:center;background-color:#fff;border:2px solid #1225cc;border-radius:10px;color:#1225cc;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.4!important;padding:7px 16px;text-align:center;transition:.4s ease}@media only screen and (min-width:390px){.products-list ul.products li.product .price--enquire{padding-bottom:calc(5.14286px + .47619vw);padding-top:calc(5.14286px + .47619vw)}}@media only screen and (min-width:1440px){.products-list ul.products li.product .price--enquire{padding-bottom:12px;padding-top:12px}}@media only screen and (min-width:390px){.products-list ul.products li.product .price--enquire{padding-left:calc(13.02857px + .7619vw);padding-right:calc(13.02857px + .7619vw)}}@media only screen and (min-width:1440px){.products-list ul.products li.product .price--enquire{padding-left:24px;padding-right:24px}}@media only screen and (min-width:390px){.products-list ul.products li.product .price--enquire{font-size:calc(13.25714px + .19048vw)}}@media only screen and (min-width:1440px){.products-list ul.products li.product .price--enquire{font-size:16px}}.products-list ul.products li.product .price--enquire:hover{border:2px solid #4679fb;color:#4679fb}
