.storefront-full-width-content .content-area{float:none;margin:0 auto;max-width:1300px}.cols{display:flex;gap:50px}@media (max-width:768px){.cols{display:block}}header.elementor-location-header{background-color:#31261d}header.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu a{color:#c6893f;letter-spacing:.5px;text-transform:uppercase}body.page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product,body.page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,body.page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product,body.page-template-template-homepage-php .site-main ul.products.columns-3 li.product,body.storefront-full-width-content .header-widget-region ul.products.columns-3 li.product,body.storefront-full-width-content .site-main ul.products.columns-3 li.product{float:none;margin:0;width:auto}ul.products{display:grid;gap:40px;grid-template-columns:repeat(var(--cols,1),1fr)}@media (width > 1024px){ul.products.columns-3{--cols:3}}@media (width > 768px) and (width <= 1024px){ul.products.columns-3{--cols:2}}ul.products:after,ul.products:before{display:none!important}ul.products>li.product{background-color:#d0d3d4;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);display:block;padding:0 0 20px;text-align:center}ul.products>li.product a:has(img){background-color:#fff}ul.products>li.product a:has(img) img{height:250px;margin:0;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:100%}ul.products>li.product a:has(img) h2{background-color:#d2d3d5;font-size:24px;font-weight:400;padding:18px 20px;text-align:center}ul.products>li.product a.button,ul.products>li.product a:not(:has(img)){background-color:#c6893f;-webkit-clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));color:#31261d;display:inline-block;font-weight:800;line-height:1;padding:16px 30px;text-transform:uppercase;transition:background-color .3s,color .3s}ul.products>li.product a.button:hover,ul.products>li.product a:not(:has(img)):hover{background-color:#4aab5c;color:#31261d}.woocommerce .storefront-sorting{margin-block:30px}.woocommerce button.button{background-color:#c6893f;-webkit-clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));color:#31261d;display:inline-block;font-weight:800;line-height:1;padding:16px 30px;text-transform:uppercase;transition:background-color .3s,color .3s}.woocommerce button.button:hover{background-color:#4aab5c;color:#31261d}.elementor-element.elementor-wc-products section.related.products ul.products li.product{padding-bottom:20px;text-align:center}.elementor-element.elementor-wc-products section.related.products ul.products li.product a.button{background-color:#c6893f;-webkit-clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));color:#31261d;display:inline-block;font-weight:800;line-height:1;margin:0;padding:16px 30px;text-transform:uppercase;transition:background-color .3s,color .3s}.elementor-element.elementor-wc-products section.related.products ul.products li.product a.button:hover{background-color:#4aab5c;color:#31261d}.e-loop-item a{box-shadow:none!important;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.e-loop-item a:not(:has(.elementor-widget-image))>.e-con-inner:before{aspect-ratio:1;background:#d2d3d5 url(../img/image-placeholder.png) 50% no-repeat;background-size:80px;content:"";display:block;height:auto;width:100%}.e-loop-item .elementor-widget-image{aspect-ratio:1;background-color:#fff}.e-loop-item .elementor-widget-image img{height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:100%}.e-loop-item .elementor-widget-heading{flex:1}.e-loop-item div.view-product-link{text-align:center!important}.e-loop-item div.view-product-link a{background-color:#c6893f;-webkit-clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));color:#31261d;display:inline-block;font-weight:800;line-height:1;padding:16px 30px;text-transform:uppercase;transition:background-color .3s,color .3s}.e-loop-item div.view-product-link a:hover{background-color:#4aab5c;color:#31261d}button.e-filter-item[data-filter=uncategorized]{display:none}.elementor-pagination{margin-top:30px}.storefront-child-loop-add-to-cart{text-align:center}.storefront-child-loop-add-to-cart .single_add_to_cart_button{margin-top:20px}.quantity{display:flex;justify-content:center;white-space:nowrap}.quantity button.minus,.quantity button.plus{background-color:#c6893f;color:#31261d;font-size:30px;line-height:1;margin:0!important;outline:none;padding:0 20px}