.woocommerce a.button,.woocommerce button.button.alt,.woocommerce a.added_to_cart,.woocommerce a.button.alt{font-family:'Roboto Condensed',sans-serif !important;font-weight:700 !important;font-size:16px !important}.woocommerce-result-count,.woocommerce-ordering{display:none}.filter-wrapper{display:flex;flex-wrap:wrap;width:70%;justify-content:center;margin:30px auto 50px auto}@media screen and (max-width:768px){.filter-wrapper{width:100%}}.filter-wrapper .filter-link{margin:2px 4px;background-color:var(--color-gray3);flex:1 1 150px;border-radius:5px}.filter-wrapper .filter-link.active{background-color:var(--color-primary)}.sq-woo-thumb-wrap{text-align:center}.sq-woo-title-price{min-height:110px;border-top:2px solid #ccc !important;border-bottom:2px solid #ccc !important}.woocommerce ul.products li.product .button{position:inherit;opacity:1 !important;visibility:visible !important;right:auto;bottom:auto;margin:15px 0;border-radius:3px;background-color:var(--color-primary) !important;width:100%}.woocommerce ul.products li.product .button.add_to_cart_button:hover{background-color:var(--color-primary-hover) !important}.woocommerce a.added_to_cart{position:absolute;left:0;right:0;bottom:40px;margin:15px 0;border-radius:3px;background-color:#666 !important}.related.products li.product .button.add_to_cart_button{width:70% !important}.related.products a.added_to_cart{margin:15px 15% !important}.woocommerce ul.products li.product .price{color:var(--color-primary) !important;font-weight:700;font-size:17px}.woocommerce .woocommerce-ordering select{border-radius:3px;height:40px;line-height:21px}@media screen and (max-width:480px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}.woocommerce-cart table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{content:"i";background-color:var(--color-primary);font-weight:700;font-size:14px;padding:2px}.woocommerce-cart .registration{border:1px solid #ccc;margin-bottom:20px}.woocommerce-cart .registration .header{background-color:var(--color-primary);font-weight:700;color:#fff;width:100%;padding:14px;font-size:18px;font-family:'Roboto Condensed',sans-serif}.woocommerce-cart .registration .content{padding:10px}.woocommerce-cart .registration .runner{display:flex;flex-wrap:wrap;flex-direction:row;border-bottom:1px solid #ccc;padding:7px;margin-bottom:7px}.woocommerce-cart .registration .runner:last-child{border-bottom:0}.woocommerce-cart .registration .info{width:20%;line-height:19px;padding:0 0 5px}#shipping_method p.note{color:#666;font-size:14px;margin-top:10px}@media screen and (max-width:900px){.woocommerce-cart .registration .info{width:50%}}@media screen and (max-width:400px){.woocommerce-cart .registration .info{width:100%}}.woocommerce-cart .registration span.value{font-weight:700;display:block;font-family:'Roboto Condensed',sans-serif}.woocommerce-cart .registration span.label{font-weight:200;display:block;font-size:14px}table.shop_table thead th,.woocommerce-page table.shop_table thead th{background-color:var(--color-primary);color:#fff !important;font-weight:700;font-family:'Roboto Condensed',sans-serif !important}.wac-quantity{display:flex;font-weight:400}.wac-quantity input{-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-border-radius:0px;height:40px;width:50px !important}.wac-quantity input::-webkit-outer-spin-button,.wac-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wac-quantity .wac-qty-button{display:inline-block;background:#ddd;color:#333;font-size:20px;cursor:pointer;box-sizing:border-box;width:30px;text-align:center;height:40px;line-height:25px;vertical-align:bottom;font-weight:400}.wac-quantity .wac-btn-sub{border-right:0;border-radius:10px 0 0 10px;padding-left:4px}.wac-quantity .wac-btn-inc{border-left:0;border-radius:0 10px 10px 0;padding-right:4px}body.woocommerce-checkout #gf_entry_field,body.woocommerce-checkout #gf_entry_info_field{display:none}#jm-minicart{height:77px;margin-top:10px}.mini-cart-wrapper{display:none;position:relative;padding:0 10px;padding:30px 10px 35px 0;z-index:100}@media screen and (max-width:900px){.mini-cart-wrapper{padding-top:30px}#jm-minicart{height:80px;margin-right:50px}.mini-cart-wrapper .mini-cart-dropdown .widget_shopping_cart_content{margin-top:28px !important}}@media screen and (max-width:768px){.mini-cart-wrapper{padding-top:28px}}.mini-cart-wrapper.active{display:block}.mini-cart-wrapper .mini-cart-icon{color:#fff;position:relative;display:flex;font-size:27px;min-width:60px}.mini-cart-wrapper .basket-item-count{//display:none;display:inline-block;background-color:var(--color-primary);color:#fff;font-weight:200;border-radius:50%;min-width:25px;line-height:26px;font-size:15px;text-align:center;margin-left:4px;height:25px}.mini-cart-wrapper .basket-item-count.active{display:inline-block}.mini-cart-wrapper .mini-cart-dropdown{display:none;position:absolute;right:-30px;top:64px}@media screen and (min-width:901px){.mini-cart-wrapper .mini-cart-dropdown{top:58px}}.mini-cart-wrapper .mini-cart-dropdown .widget_shopping_cart_content{background-color:#fff;width:300px;padding:0 20px 20px;border:1px solid #ddd;margin-top:20px}.mini-cart-wrapper .mini-cart-dropdown.active{display:block}.widget_shopping_cart_content h2{text-align:center;padding-top:10px;margin-bottom:0}.widget_shopping_cart_content .close-minicart{position:absolute;right:20px;top:34px;font-size:23px;cursor:pointer}@media screen and (min-width:901px){.widget_shopping_cart_content .close-minicart{display:none}}ul.woocommerce-mini-cart{display:table;border-spacing:0 20px;border-collapse:separate;width:100%}ul.woocommerce-mini-cart li{line-height:17px;font-family:'Open Sans',sans-serif;font-size:14px;padding-bottom:10px;display:table-row}ul.woocommerce-mini-cart li:before,ul.woocommerce-mini-cart li:after{display:none !important}ul.woocommerce-mini-cart li .remove_from_cart_button{color:#000 !important}ul.woocommerce-mini-cart li .remove_from_cart_button:hover{color:#111 !important;background-color:inherit !important}ul.woocommerce-mini-cart li .product-img img{width:65px !important;margin-right:15px;border:1px solid #eee;margin-left:0 !important}ul.woocommerce-mini-cart li .product-img,ul.woocommerce-mini-cart li .info-wrap,ul.woocommerce-mini-cart li .remove-wrap{display:table-cell;vertical-align:middle}ul.woocommerce-mini-cart li .info-wrap{max-width:145px;padding-right:8px}ul.woocommerce-mini-cart li .info-wrap .product-name a{display:block;font-weight:400}p.woocommerce-mini-cart__total.total{text-align:center;border-top:1px solid #ddd;margin-top:10px;padding-top:10px}.mini-cart-dropdown .buttons{text-align:center}.mini-cart-dropdown .button.wc-forward{background-color:var(--color-gray2) !important;padding:10px !important;border-radius:4px !important;color:#fff !important;font-size:16px !important;font-family:'Roboto Condensed',sans-serif !important;width:90% !important;margin:5px auto !important;text-align:center !important;font-weight:700 !important;text-transform:uppercase;display:inline-block;line-height:1}.mini-cart-dropdown .button.wc-forward:hover{background-color:var(--color-gray3) !important}.mini-cart-dropdown .button.checkout{background-color:var(--color-primary) !important}.mini-cart-dropdown .button.checkout:hover{background-color:var(--color-primary-hover) !important}.mini-cart-dropdown .woocommerce-mini-cart__empty-message{padding:15px}section.related.products{clear:both}.product-type-grouped p.price{display:none}.qty-control{line-height:35px;display:flex}.qty-control input{height:40px;width:45px !important;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-border-radius:0px;border-radius:0 !important}.qty-control input::-webkit-outer-spin-button,.qty-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-control .jm-decrease-button{display:inline-block;background:var(--color-gray1);font-size:20px;cursor:pointer;box-sizing:border-box;border-left:0;width:30px;text-align:center;height:40px;line-height:39px;vertical-align:bottom;border-radius:10px 0 0 10px;padding-left:4px}.qty-control .jm-increase-button{display:inline-block;background:var(--color-gray1);font-size:20px;cursor:pointer;box-sizing:border-box;border-left:0;width:30px;text-align:center;height:40px;line-height:39px;vertical-align:bottom;border-radius:0 10px 10px 0;padding-right:4px}.woocommerce-grouped-product-list-item__price{text-align:right;font-weight:700}.woocommerce-grouped-product-list-item__label{vertical-align:middle}.grouped_form .single_add_to_cart_button{border-radius:6px !important;padding:10px 40px !important}