﻿.product-card{border-radius:0;overflow:hidden;box-shadow:2px 7px 1px rgba(0,0,0,.0509803922);border-left:1px solid #f3f3f3;border-top:1px solid #f3f3f3;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;height:100%;position:relative}.product-card .onsale{position:absolute;right:0 !important;top:0 !important;left:unset !important;z-index:100;background-color:#d62127 !important;border-radius:0 !important;min-height:unset !important;padding:8px 1.5rem !important;color:#fff;font-weight:bold;line-height:normal !important}.product-card .image-container{height:270px;overflow:hidden}.product-card .image-container picture{max-width:100% !important}.product-card .image-container picture img{width:100% !important;transition:.335s ease-out all;transform:scale(1)}.product-card .image-container .image-placeholder img{width:100% !important}.product-card .image-container:hover img{transform:scale(1.445)}.product-card .card-body{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;padding:35px 23px 30px 25px}@media screen and (min-width: 769px){.product-card .card-body{padding:44px 23px 30px 25px}}.product-card .card-body .content{display:flex;flex-direction:column;flex:1 1 auto}.product-card .card-body .classifications{display:flex;flex-direction:row;justify-content:flex-end;width:83%;list-style:none;margin:0;padding:0;position:absolute;top:-18px;left:0}@media screen and (min-width: 769px){.product-card .card-body .classifications{top:-27px}}.product-card .card-body .classifications li{margin-right:10px}.product-card .card-body .classifications li:last-child{margin-right:12px}.product-card .card-body .classifications li img{height:37px;width:37px}@media screen and (min-width: 769px){.product-card .card-body .classifications li img{height:50px;width:50px}}.product-card .card-body .favourite-wrapper{display:flex;flex-direction:row;justify-content:center;width:20%;list-style:none;margin:0;padding:0;position:absolute;top:-19px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper{top:-26px}}.product-card .card-body .favourite-wrapper{right:0}.product-card .card-body .favourite-wrapper .favourite{background:#fff;border-radius:100%;padding:7px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper .favourite{padding:10px}}.product-card .card-body .favourite-wrapper .favourite{border:1px solid #eaeaea}.product-card .card-body .favourite-wrapper i{color:#ebebeb;font-size:21px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper i{font-size:27px}}.product-card .card-body .favourite-wrapper i{cursor:pointer;position:relative;top:2px}.product-card .card-body .favourite-wrapper i.favourite-remove{color:#e8a0ec}.product-card .card-body .content .product-title{font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.2;margin-bottom:5px}.product-card .card-body .content .product-title a,.product-card .card-body .content .product-title a:visited{color:#535353 !important}.product-card .card-body .content .product-title a:hover,.product-card .card-body .content .product-title a:visited:hover{color:#d62127 !important}.product-card .card-body .content p{line-height:23px}@media screen and (min-width: 769px){.product-card .card-body .content p{font-size:14px}}.product-card .card-body .content p.macros{font-size:14px;color:#a6a6a6}.product-card .card-body .content p.macros sep{color:#e3e3e3;margin:0 2px}.product-card .card-body .price-container{display:flex;flex-direction:column;flex:0 1 51px;justify-content:center;align-items:flex-start;margin-top:5px}.product-card .card-body .price-container .price{font-size:24px;font-weight:bold;color:#6c6c6c}.product-card .card-body .price-container .price bdi{color:#d62127}.product-card .card-body .price-container .price del .woocommerce-Price-amount.amount bdi{color:#6c6c6c !important}.product-card .card-body .price-container .price ins .woocommerce-Price-amount.amount bdi{color:#d62127 !important;text-decoration:underline #d62127 !important}.product-card .card-body form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0 !important;margin-top:.65em}.product-card .card-body form::before,.product-card .card-body form::after{display:none !important}.product-card .card-body form .quantity-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.product-card .card-body form .qty-plus,.product-card .card-body form .qty-minus{display:flex;width:37px;height:37px;border:1px solid #d1d1d1;justify-content:center;align-items:center;cursor:pointer;font-size:19px}.product-card .card-body form .qty-plus{border-radius:0px 3px 3px 0px}.product-card .card-body form .qty-minus{border-radius:3px 0px 0px 3px}.product-card .card-body form .quantity{float:none !important;margin:0 !important}.product-card .card-body form .quantity input::-webkit-outer-spin-button,.product-card .card-body form .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card .card-body form .quantity input[type=number]{-moz-appearance:textfield}.product-card .card-body form .quantity .qty{height:100%;width:40px;color:#6c6c6c;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:0;border-right:0;font-size:14px}.product-card .card-body form .add_to_cart_button{font-size:14px;padding:10px 1rem;height:40px !important}.product-card .card-body form .add_to_cart_button.loading::before,.product-card .card-body form .add_to_cart_button.added::before{font-size:14px !important;width:22px !important;height:18px !important}.product-card.basic .image-container{height:190px !important}.product-card.basic .card-body .classifications{width:79%}.product-card.basic .card-body .favourite-wrapper{width:25%}#hero h1,#hero p{color:#fff !important}.category-list,.filter-list{overflow-x:auto;overflow-y:hidden}.product-categories{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.product-categories li{display:flex;margin:12px 24px;flex:0 0 auto}.product-categories li:first-child{margin-left:0 !important}@media screen and (min-width: 1025px){.product-categories li:first-child{margin-left:24px}}.product-categories li a,.product-categories li a:visited{color:#141414}.product-categories li a:hover,.product-categories li a:visited:hover{color:#d62127}#filters{border-top:1px solid #e3e3e3}#filters .filters{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#filters .filters li{display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;align-items:center;margin:12px 24px}#filters .filters li:first-child{margin-left:0 !important}@media screen and (min-width: 1025px){#filters .filters li:first-child{margin-left:24px}}#filters .filters li{cursor:pointer}#filters .filters li img{margin-right:8.5px}#filters .filters li:hover{color:#d62127}#filters .filters li.active{color:#d62127;font-weight:700}#main h2{color:#d62127}#main .view-toggles{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#main .view-toggles i{cursor:pointer;margin-left:15px;font-size:32px}#main .view-toggles i.icon-list{font-size:28px}#main .view-toggles i.active{color:#d62127}#main .list-view-note{padding:20px;border:1px solid #c8e3fb;background:#e9fcff;max-width:1116px;border-radius:5px}#main .list-view-note i{font-size:26px;margin-right:12px}#main .row.products .product{margin-top:2em}#main .row.products .product-card{opacity:1;transition:.3s linear all}#main .row.products .product-card.filtered{opacity:.25}#main .row.products .product-card.filtered:hover{opacity:1}#main .row.products .product-card .content{margin-bottom:1em}#main .row.products.list-view{flex-direction:column;margin-top:25px}#main .row.products.list-view>div{width:100%}#main .row.products.list-view .product{margin-top:0}#main .row.products.list-view .product-card{box-shadow:none;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;margin-bottom:-1px;transition:none !important}#main .row.products.list-view .product-card .card-body{padding:17px 23px 20px 15px}@media screen and (min-width: 641px){#main .row.products.list-view .product-card .card-body{padding:17px 23px 20px 125px}}@media screen and (min-width: 1025px){#main .row.products.list-view .product-card .card-body{flex-direction:row}}#main .row.products.list-view .product-card .image-container{display:none}@media screen and (min-width: 641px){#main .row.products.list-view .product-card .image-container{display:block}}#main .row.products.list-view .product-card .image-container{height:92%;position:absolute;left:5px;top:4px;width:90px}#main .row.products.list-view .product-card .classifications,#main .row.products.list-view .product-card .favourite-wrapper,#main .row.products.list-view .product-card .short-description,#main .row.products.list-view .product-card .add_to_cart_button{display:none}#main .row.products.list-view .product-card .macros{margin:0}#main .row.products.list-view .product-card .content{margin-bottom:0}#main .row.products.list-view .product-card .price-container{margin-right:25px}#macro-calculator{color:#fff;bottom:-488.75px;right:0;width:350px;transition:.15s ease-out all;position:fixed;z-index:1100}#macro-calculator .tab{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-44px;right:0;z-index:100;height:44px;width:100%;background:#d62127;padding:0 20px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}#macro-calculator .tab::after{display:block;font-family:"standard-icons";content:"";font-size:13px;margin-left:11px;transform:rotate(-90deg);transition:.2s linear all}#macro-calculator .tab h5{color:#fff;font-size:24px;margin:0}#macro-calculator.open .tab::after{transform:rotate(90deg)}#macro-calculator .body{background:#fff;color:#000;border-right:2px solid #d62127;border-top:2px solid #d62127;border-left:2px solid #d62127;padding:20px}#macro-calculator .body p{margin-bottom:4px;font-weight:bold}#macro-calculator .body p.title{margin-bottom:16px;font-weight:normal;font-size:14px;line-height:normal}#macro-calculator .body p.total-items{margin-bottom:13px}#macro-calculator .body hr{margin:1em 0}#macro-calculator .body label{font-weight:bold}#macro-calculator .body input#days{width:60px;margin-left:5px;padding-left:5px}#macro-calculator .macros>div{display:flex;flex:0 1 25%}#macro-calculator .macros>div num{display:block;font-weight:normal}/*# sourceMappingURL=taxonomy-product-cat-critical.css.map */