@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}div[data-background=blue]{background-color:#2c717a}div[data-background=white]{background-color:#fff}div[data-background=gold]{background-color:#cda93b}div[data-background=grey]{background-color:#eee}div[id^=featured-products-]{position:relative}@media screen and (min-width:1024px){div[id^=featured-products-] .is-narrow-desktop{width:auto}}div[id^=featured-products-] .featured-slide{margin-left:15px;margin-right:15px}div[id^=featured-products-] .slick-list{margin:0 -15px}.featured-product-tabs{display:flex}@media screen and (max-width:759px){.featured-product-tabs .button{text-align:left;background-color:tranparent;padding:4px}.featured-product-tabs .button:not(:last-child){margin-right:6px}.featured-product-tabs .button.active{border-bottom:1px solid #cda93b;background-color:transparent;color:#595a5c}.featured-product-tabs .button .icon.is-small,.featured-product-tabs .button i{display:none}.featured-product-tabs .button:focus{color:#595a5c!important}}@media print,screen and (min-width:760px){.featured-product-tabs{border-bottom:1px solid #cda93b}}.featured-product-tabs .button{border-bottom-left-radius:0;border-bottom-right-radius:0}.featured-product-tabs .button:focus{color:#fff}@media print,screen and (min-width:760px){.featured-product-tabs .button:hover{background-color:#cda93b;color:#fff}}.featured-product-tabs .button:not(.active){background-color:transparent;color:#595a5c}.featured-product-tabs .button:not(.active) i{color:#595a5c}.featured-product-tabs .button:not(.active):hover{background-color:#2c717a;color:#fff}.featured-product-tabs .button:not(.active):hover i{color:#fff}.featured-slider-wrap:not(.active){position:absolute;opacity:0}.featured-slider-wrap.active{opacity:1}@media screen and (max-width:759px){.featured-slider-wrap.active .slick-list.draggable{overflow:unset}}.product:not(.entry){height:100%;display:flex;flex-direction:column}.product:not(.entry) .woocommerce-loop-product__title{font-size:1.625rem}@media screen and (min-width:1024px){.product:not(.entry) .woocommerce-loop-product__title{font-size:1.5rem}}.product:not(.entry) .product-thumbnail{border:1px solid #eee;border-bottom:0;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;text-align:center;display:flex;min-height:17.1875rem;max-height:18.75rem;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product:not(.entry) .product-thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:760px){.product:not(.entry) .product-thumbnail{border-radius:3px}}.product:not(.entry) .product-content{background-color:#eee;padding:.75rem;display:flex;flex-direction:column;height:100%}@media print,screen and (min-width:760px){.product:not(.entry) .product-content{padding:1.5rem}}@media screen and (min-width:1024px){.product:not(.entry) .product-content{padding:1.75rem}}@media screen and (min-width:1344px){.product:not(.entry) .product-content{padding:2.25rem}}.product:not(.entry) .product-content .category{font-family:Montserrat,sans-serif;display:block;font-size:calc(13px + 1*(100vw - 420px)/860);color:#cda93b;text-transform:uppercase}@media screen and (min-width:1280px){.product:not(.entry) .product-content .category{font-size:14px}}@media screen and (max-width:420px){.product:not(.entry) .product-content .category{font-size:13px}}.product:not(.entry) .product-content .product-categories,.product:not(.entry) .product-content .product-categories a,.product:not(.entry) .product-content .product-categories span{display:inline-block}.product:not(.entry) .product-content .product-categories span:last-child{display:none}.product:not(.entry) .product-content .product-categories a:hover{text-decoration:underline}.product:not(.entry) .button{margin-top:auto}.product:not(.entry) .price{font-family:Montserrat,sans-serif;font-weight:600;color:#cda93b;font-size:1.25rem;display:block}.product:not(.entry) .price del{font-weight:300}.product:not(.entry) .price ins{text-decoration:none}.product:not(.entry) .price .inc-vat{font-size:.8125rem;color:#595a5c;display:block}.product:not(.entry) .price-wrapper{margin-top:.375rem;margin-bottom:1rem}@media print,screen and (min-width:760px){.product:not(.entry) .price-wrapper{margin-top:.625rem;margin-bottom:1.5rem}}