.elementor-2519 .elementor-element.elementor-element-833a524{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2519 .elementor-element.elementor-element-833a524:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-833a524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-c257c0f > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2519 .elementor-element.elementor-element-c257c0f{text-align:center;}.elementor-2519 .elementor-element.elementor-element-c257c0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-2ebafd0{box-shadow:0px 0px 10px 0px rgba(150, 150, 150, 0.5) inset;}.elementor-2519 .elementor-element.elementor-element-07cf53e > .elementor-element-populated{margin:36px 10px 0px 40px;--e-column-margin-right:10px;--e-column-margin-left:40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2519 .elementor-element.elementor-element-2b92806 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-2b92806{text-align:center;}.elementor-2519 .elementor-element.elementor-element-2b92806 img{max-width:64%;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product{text-align:center;border-radius:7px;padding:21px 28px 7px 28px;box-shadow:0px 0px 10px 0px rgba(149.87626037597656, 149.87626037597656, 149.87626037597656, 0.5) inset;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf{width:100%;max-width:100%;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf > .elementor-widget-container{margin:20px 50px 0px 20px;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:28px;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:7px 7px 7px 7px;margin-bottom:0px;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .price{color:#3F3F3F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .price ins{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .price ins .amount{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .price del{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .price del .amount{color:#3F3F3F;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#3F3F3F;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;border-style:none;border-radius:100px 100px 100px 100px;padding:16px 32px 14px 32px;margin-top:14px;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product .button:hover{color:#3F3F3F;background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(150, 150, 150, 0.5);background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf nav.woocommerce-pagination{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf nav.woocommerce-pagination ul li a{color:#3F3F3F;background-color:#FFFFFF;}.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-2519 .elementor-element.elementor-element-07cf53e{width:20%;}.elementor-2519 .elementor-element.elementor-element-8363a62{width:80%;}}@media(max-width:1024px){.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2519 .elementor-element.elementor-element-b2d1ecf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for sidebar, class: .elementor-element-a44d12a */body {
  font-family: 'Roboto', sans-serif;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filters-submit-button {
    border: none; border-radius: 100px; background-color: #3f3f3f; color: #ffffff; box-shadow: 0px 0px 10px rgba(150, 150, 150, 0.5);
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filters-submit-button:hover {
    background-color: #ffffff; color: #3f3f3f; box-shadow: 0px 0px 10px rgba(200, 200, 200, 0.5); filter: none; opacity: 1; transition: box-shadow 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filters-reset-button {
    border: none; border-radius: 100px; background-color: #ffffff; color: #3f3f3f; box-shadow: 0px 0px 10px rgba(200, 200, 200, 0.5);
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filters-reset-button:hover {
    background-color: #3f3f3f; color: #ffffff; filter: none; opacity: 1; transition: background-color 0.3s ease, color 0.3s ease;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .widget-title {
    color: #3f3f3f; text-transform: uppercase; font-weight: 500; text-align: center; position: static; letter-spacing: 1px;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filter-link {
    color: #3f3f3f;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-see-more-control {
    color: #3f3f3f; border-bottom: none; margin-left: 12px;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-filter-search-field {
    border-radius: 100px; border: none; box-shadow: 0px 0px 10px rgba(200, 200, 200, 0.5); margin-top: 7px; margin-bottom: 4px; margin-left: 5px;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-term-item-content-wrapper {
    margin-left: 5px;
}

.elementor-2519 .elementor-element.elementor-element-a44d12a .wpc-see-less-control {
     color: #3f3f3f; border-bottom: none; margin-left: 12px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07cf53e */body {
  font-family: 'Roboto', sans-serif;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b2d1ecf */.elementor-2519 .elementor-element.elementor-element-b2d1ecf .woocommerce .button {
    box-shadow: 0px 0px 10px rgba(175, 175, 175, 0.5);
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .woocommerce-pagination {
  display: flex;
  justify-content: center;
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .orderby {
    padding-right: 25px; border-radius: 100px;
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .ast-shop-product-out-of-stock {
    display:none;
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .page-numbers.current {
    background-color: #3f3f3f; border: none; border-radius: 100px; color: #ffffff;
}

.woocommerce-js nav.woocommerce-pagination ul li {
    border: none; box-shadow: 0px 0px 10px rgba(175, 175, 175, 0.5); border-radius: 100px;
}

#ast-scroll-top {
    background-color: #3f3f3f; border-radius: 100px; margin-right: -15px; box-shadow: 0px 0px 10px rgba(200, 200, 200, 0.5); border: none;
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    padding-right: 20px; padding-left: 20px; margin-bottom: 8px; background-color: #ffffff; color: #3f3f3f; box-shadow:0px 0px 10px rgba(175, 175, 175, 0.5);
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .ahfb-svg-iconset {
    display: none;
}

.elementor-2519 .elementor-element.elementor-element-b2d1ecf .wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button {
    display: none;
}/* End custom CSS */