@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.shop-section{background-color:#fff;border-top-left-radius:120px;margin:0!important;min-height:700px;padding:80px 0;width:100%}@media(max-width:1024px){.shop-section{padding:50px 0}}.shop-section .container{min-height:100%!important}.shop-section .container .section-title{align-items:center;color:#343a40;display:flex;gap:1rem;margin-bottom:.5rem}.shop-section .container .section-title svg{animation:heartbeat 1.5s ease-in-out infinite;color:#e63946}.shop-section .container .section-title h2{font-size:.875rem;text-transform:uppercase}.shop-section .container .shop-subtitle{color:#343a40;font-size:clamp(1.5rem,1.6083rem + 1.1852vw,2.25rem);font-weight:600}.shop-section .container .shop-description{color:#343a40;font-size:1.125rem;margin-right:auto!important;margin-top:1rem;max-width:700px;width:100%}.shop-section .container .shop-section-slider{margin-top:2rem;position:relative}@media(max-width:1024px){.shop-section .container .shop-section-slider{margin-top:1.5rem}}.shop-section .container .shop-section-slider .products{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));min-height:460px}.shop-section .container .shop-section-slider .products__single-product{background-color:#d3d3d3;border-radius:12px;color:#000;height:auto!important;overflow:hidden;padding:1rem;width:100%}@media(max-width:1024px){.shop-section .container .shop-section-slider .products__single-product{max-width:100%}}.shop-section .container .shop-section-slider .products__single-product .product-image{border-radius:6px;height:240px;margin-bottom:1rem;overflow:hidden;width:100%}.shop-section .container .shop-section-slider .products__single-product .product-image img{height:100%;object-fit:cover;-o-object-fit:cover;transition:scale .5s ease-in;width:100%}.shop-section .container .shop-section-slider .products__single-product .product-meta{display:flex;flex-direction:column;gap:1rem}.shop-section .container .shop-section-slider .products__single-product .product-meta .woocommerce-LoopProduct-link{color:#000;text-decoration:none;transition:color .3s ease-in}.shop-section .container .shop-section-slider .products__single-product .product-meta .woocommerce-LoopProduct-link:hover{color:#4099e9}.shop-section .container .shop-section-slider .products__single-product .product-meta .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:clamp(1.125rem,1.1667rem + .3704vw,1.25rem);margin-bottom:.5rem}.shop-section .container .shop-section-slider .products__single-product .product-meta .woocommerce-LoopProduct-link span.price{font-size:clamp(1.065rem,1.0833rem + .1852vw,1.125rem);font-weight:600}.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button{align-items:center;background-color:#4099e9;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(.775rem,.8333rem + .1852vw,1rem);justify-content:center;overflow:hidden;padding:.5rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out;z-index:1}@media(max-width:1024px){.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button{padding:.5rem 1rem}}.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button:before{background-color:#e63946;content:"";height:100%;left:0;position:absolute;top:-100%;transition:top .4s ease-in-out;width:100%;z-index:0}.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button:focus:before,.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button:hover:before{top:0;z-index:-1}.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button:focus,.shop-section .container .shop-section-slider .products__single-product .product-meta .add_to_cart_button:hover{color:#fff}.shop-section .container .shop-section-slider .products__single-product .product-meta .added_to_cart{color:#4099e9;font-weight:600;text-decoration:none;text-transform:uppercase}.shop-section .container .shop-section-slider .products__single-product:hover .product-image img{scale:1.095}.shop-section .container .see-more-wrapper{display:flex;justify-content:flex-end;margin-top:2.5rem}
/*# sourceMappingURL=style.css.map*/