.elementor-684 .elementor-element.elementor-element-104de5d{width:100%;max-width:100%;}.elementor-684 .elementor-element.elementor-element-104de5d .ggmc-products-grid{row-gap:30px;}.elementor-684 .elementor-element.elementor-element-104de5d .product-image{height:280px;}.elementor-684 .elementor-element.elementor-element-104de5d .product-title{font-family:"Roboto", Sans-serif;font-size:20px;text-transform:uppercase;margin:2px 0px -5px 0px;}.elementor-684 .elementor-element.elementor-element-104de5d .product-price{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-684 .elementor-element.elementor-element-104de5d .price-from-label{font-size:20px;font-weight:300;}.elementor-684 .elementor-element.elementor-element-7bd4e1e{width:100%;max-width:100%;}.elementor-684 .elementor-element.elementor-element-690c2c2{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for ggmc-product-grid, class: .elementor-element-104de5d */.elementor-684 .elementor-element.elementor-element-104de5d .price-from-label {
    font-size: 15px!important;
    font-weight: 300!important;
}
.elementor-684 .elementor-element.elementor-element-104de5d .current-price {
    font-size: 15px!important;
    font-weight: 300!important;
}
.elementor-684 .elementor-element.elementor-element-104de5d .product-price .price-from-label {
    margin-right: -3px !important;
}/* End custom CSS */
/* Start custom CSS */.bd-shop-title .elementor-heading-title{font-family:"Antipasto",sans-serif;font-weight:500;font-size:77px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;color:#000;margin:0 0 30px}
.bd-shop-intro{max-width:900px;margin:0 auto 50px!important;font-family:Roboto,sans-serif;font-weight:300;font-size:18px;line-height:1.5;color:#000}
.bd-shop-intro p{margin:0 0 10px}.bd-shop-intro strong{font-weight:700}.bd-shop-intro a{color:#000;text-decoration:underline}
.bd-shop-grid .product-grid-item{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.bd-shop-grid .product-image,.bd-shop-grid .product-image img{border-radius:20px;overflow:hidden}
.bd-shop-grid .product-image img{aspect-ratio:4/3;object-fit:cover;width:100%}
.bd-shop-grid .product-content{padding:12px 0 0!important}
.bd-shop-grid .product-title{margin:0;font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase}
.bd-shop-grid .product-title a{color:#000!important;text-decoration:none}
.bd-shop-grid .product-grid-item:hover .product-title a{color:#7AAEAE!important}
.bd-shop-grid .product-price,.bd-shop-grid .product-price *{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;text-transform:uppercase;color:#000!important}
@media (max-width:767px){.bd-shop-title .elementor-heading-title{font-size:48px}}/* End custom CSS */