.elementor-2 .elementor-element.elementor-element-cfe109a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cfe109a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0f0f0
}

.elementor-2 .elementor-element.elementor-element-cfe109a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-cfe109a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-1ddecbb, .elementor-2 .elementor-element.elementor-element-1ddecbb > .elementor-background-overlay {
    border-radius: 6px
}

.elementor-2 .elementor-element.elementor-element-1ddecbb {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-1ddecbb > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-eebf910:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-eebf910 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-eebf910 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-2 .elementor-element.elementor-element-eebf910 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-0192fb2 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-0192fb2 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -.5px
}

.elementor-2 .elementor-element.elementor-element-4635e96 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-4635e96 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-wc-carousel-item {
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-wc-carousel-desc {
    padding: 10px
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-item-skin-hidie .bdt-products-skin-desc {
    padding: 10px
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-wc-carousel-item:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .1)
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .swiper-container {
    padding: 10px;
    margin: 0 -10px
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-wc-carousel-title {
    font-size: 14px;
    font-weight: 500
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price del {
    color: #3e3e3e
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price .price, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price ins .amount {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price ins {
    margin: 10px 0 0
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-prev i, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-next i {
    color: #000
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-prev i, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-next i {
    font-size: 24px
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-prev {
    left: -38px
}

.elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-next {
    right: -38px
}

.elementor-2 .elementor-element.elementor-element-aaf56b8 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ddb482
}

.elementor-2 .elementor-element.elementor-element-aaf56b8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-aaf56b8 .elementor-button:focus {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-aaf56b8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-aaf56b8 .elementor-button:focus svg {
    fill: #fff
}

.elementor-2 .elementor-element.elementor-element-aaf56b8 > .elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-1292a3e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1292a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0f0f0
}

.elementor-2 .elementor-element.elementor-element-1292a3e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-1292a3e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-f3a2993:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f3a2993 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-f3a2993, .elementor-2 .elementor-element.elementor-element-f3a2993 > .elementor-background-overlay {
    border-radius: 4px
}

.elementor-2 .elementor-element.elementor-element-f3a2993 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 40px 0 30px
}

.elementor-2 .elementor-element.elementor-element-f3a2993 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-9d57278 {
    text-align: center
}

h2 {
    color: #000;
    font-size: 25px !important;
    font-weight: 600;
    /*text-transform: uppercase;*/
    letter-spacing: -.5px
}

.elementor-2 .elementor-element.elementor-element-cbbc731 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-cbbc731 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price {
    color: #dbb17f;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price ins {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price ins .amount {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price del {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price del .amount {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price del {
    font-family: "Roboto", Sans-serif;
    font-weight: 400
}

.elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product span.onsale {
    display: block
}

.elementor-2 .elementor-element.elementor-element-0b43863 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-2b6f357 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ddb482
}

.elementor-2 .elementor-element.elementor-element-2b6f357 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2b6f357 .elementor-button:focus {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-2b6f357 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2b6f357 .elementor-button:focus svg {
    fill: #fff
}

.elementor-2 .elementor-element.elementor-element-2b6f357 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-fb63e8f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb63e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-fb63e8f, .elementor-2 .elementor-element.elementor-element-fb63e8f > .elementor-background-overlay {
    border-radius: 4px
}

.elementor-2 .elementor-element.elementor-element-fb63e8f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 40px 0 30px
}

.elementor-2 .elementor-element.elementor-element-fb63e8f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-29450ca {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-29450ca .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -.5px
}

.elementor-2 .elementor-element.elementor-element-bd43401 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-bd43401 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price {
    color: #dbb17f;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price ins {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price ins .amount {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price del {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price del .amount {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product span.onsale {
    display: block
}

.elementor-2 .elementor-element.elementor-element-580c818 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-0985d79 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ddb482
}

.elementor-2 .elementor-element.elementor-element-0985d79 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0985d79 .elementor-button:focus {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-0985d79 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0985d79 .elementor-button:focus svg {
    fill: #fff
}

.elementor-2 .elementor-element.elementor-element-0985d79 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-cfd62a6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cfd62a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-cfd62a6, .elementor-2 .elementor-element.elementor-element-cfd62a6 > .elementor-background-overlay {
    border-radius: 4px
}

.elementor-2 .elementor-element.elementor-element-cfd62a6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 40px 0 30px
}

.elementor-2 .elementor-element.elementor-element-cfd62a6 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-ccb5399 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-ccb5399 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -.5px
}

.elementor-2 .elementor-element.elementor-element-fc3885b {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-fc3885b .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price {
    color: #dbb17f;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price ins {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price ins .amount {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price del {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price del .amount {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price del {
    font-family: "Roboto", Sans-serif;
    font-weight: 400
}

.elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product span.onsale {
    display: block
}

.elementor-2 .elementor-element.elementor-element-aa3d89c > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-ed91451 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ddb482
}

.elementor-2 .elementor-element.elementor-element-ed91451 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ed91451 .elementor-button:focus {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-ed91451 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ed91451 .elementor-button:focus svg {
    fill: #fff
}

.elementor-2 .elementor-element.elementor-element-ed91451 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-df5f75e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-df5f75e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-df5f75e, .elementor-2 .elementor-element.elementor-element-df5f75e > .elementor-background-overlay {
    border-radius: 4px
}

.elementor-2 .elementor-element.elementor-element-df5f75e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 40px 0 30px
}

.elementor-2 .elementor-element.elementor-element-df5f75e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-afcee64 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-afcee64 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: #333;
    margin-bottom: 15px
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price {
    color: #dbb17f;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price ins {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price ins .amount {
    color: #dbb17f
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price del {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price del .amount {
    color: #272727
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price del {
    font-family: "Roboto", Sans-serif;
    font-weight: 400
}

.elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product span.onsale {
    display: block
}

.elementor-2 .elementor-element.elementor-element-51d51e0 > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-9c3254c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ddb482
}

.elementor-2 .elementor-element.elementor-element-9c3254c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9c3254c .elementor-button:focus {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-9c3254c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9c3254c .elementor-button:focus svg {
    fill: #fff
}

.elementor-2 .elementor-element.elementor-element-9c3254c > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-2 .elementor-element.elementor-element-c439da3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c439da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-c439da3, .elementor-2 .elementor-element.elementor-element-c439da3 > .elementor-background-overlay {
    border-radius: 4px
}

.elementor-2 .elementor-element.elementor-element-c439da3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 40px 0 30px
}

.elementor-2 .elementor-element.elementor-element-c439da3 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-1504bd6 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-1504bd6 .elementor-heading-title {
    color: #000;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-2 .elementor-element.elementor-element-4796738 .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-2 .elementor-element.elementor-element-4796738 .elementor-post__meta-data span + span:before {
    content: "///"
}

.elementor-2 .elementor-element.elementor-element-4796738 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px
}

.elementor-2 .elementor-element.elementor-element-4796738.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px
}

.elementor-2 .elementor-element.elementor-element-4796738.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px
}

.elementor-2 .elementor-element.elementor-element-4796738.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px
}

.elementor-2 .elementor-element.elementor-element-4796738 .elementor-post__title {
    margin-bottom: 10px
}

.elementor-2 .elementor-element.elementor-element-4796738 .elementor-post__read-more {
    color: #b79c70
}

.elementor-2 .elementor-element.elementor-element-4796738 > .elementor-widget-container {
    margin: 20px 0 0
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-prev i, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-next i {
        font-size: 24px
    }

    .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px
    }

    .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px
    }

    .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px
    }
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-1ddecbb {
        padding: 0
    }

    .elementor-2 .elementor-element.elementor-element-eebf910 > .elementor-element-populated {
        padding: 30px 10px 20px
    }

    .elementor-2 .elementor-element.elementor-element-0192fb2 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-2 .elementor-element.elementor-element-4635e96 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em
    }

    .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-wc-carousel-title {
        font-size: 13px
    }

    .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-products-skin-price ins {
        font-size: 13.68px
    }

    .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-prev i, .elementor-2 .elementor-element.elementor-element-e8cf94f .bdt-wc-carousel .bdt-navigation-next i {
        font-size: 24px
    }

    .elementor-2 .elementor-element.elementor-element-aaf56b8 > .elementor-widget-container {
        margin: 0;
        --e-transform-scale: .8
    }

    .elementor-2 .elementor-element.elementor-element-f3a2993 {
        padding: 10px 0
    }

    .elementor-2 .elementor-element.elementor-element-9d57278 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em
    }

    .elementor-2 .elementor-element.elementor-element-cbbc731 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.4em
    }

    .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 13px
    }

    .elementor-2 .elementor-element.elementor-element-0b43863.elementor-wc-products ul.products li.product .price {
        font-size: 13.68px
    }

    .elementor-2 .elementor-element.elementor-element-0b43863 > .elementor-widget-container {
        margin: 0
    }

    .elementor-2 .elementor-element.elementor-element-2b6f357 > .elementor-widget-container {
        margin: 0;
        --e-transform-scale: .8
    }

    .elementor-2 .elementor-element.elementor-element-fb63e8f {
        padding: 10px 0
    }

    .elementor-2 .elementor-element.elementor-element-29450ca .elementor-heading-title {
        font-size: 24px;
        line-height: 1.4em
    }

    .elementor-2 .elementor-element.elementor-element-bd43401 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.4em
    }

    .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 13px
    }

    .elementor-2 .elementor-element.elementor-element-580c818.elementor-wc-products ul.products li.product .price {
        font-size: 13.68px
    }

    .elementor-2 .elementor-element.elementor-element-580c818 > .elementor-widget-container {
        margin: 0
    }

    .elementor-2 .elementor-element.elementor-element-0985d79 > .elementor-widget-container {
        margin: 0;
        --e-transform-scale: .8
    }

    .elementor-2 .elementor-element.elementor-element-cfd62a6 {
        padding: 40px 0 10px
    }

    .elementor-2 .elementor-element.elementor-element-ccb5399 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-2 .elementor-element.elementor-element-fc3885b .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em
    }

    .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 13px
    }

    .elementor-2 .elementor-element.elementor-element-aa3d89c.elementor-wc-products ul.products li.product .price {
        font-size: 13.68px
    }

    .elementor-2 .elementor-element.elementor-element-aa3d89c > .elementor-widget-container {
        margin: 0
    }

    .elementor-2 .elementor-element.elementor-element-ed91451 > .elementor-widget-container {
        margin: 0;
        --e-transform-scale: .8
    }

    .elementor-2 .elementor-element.elementor-element-df5f75e {
        padding: 10px 0
    }

    .elementor-2 .elementor-element.elementor-element-afcee64 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 13px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
        margin-bottom: 15px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        margin-bottom: 15px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0.elementor-wc-products ul.products li.product .price {
        font-size: 13.68px
    }

    .elementor-2 .elementor-element.elementor-element-51d51e0 > .elementor-widget-container {
        margin: 0
    }

    .elementor-2 .elementor-element.elementor-element-9c3254c > .elementor-widget-container {
        margin: 0;
        --e-transform-scale: .8
    }

    .elementor-2 .elementor-element.elementor-element-c439da3 {
        padding: 10px 0 0
    }

    .elementor-2 .elementor-element.elementor-element-1504bd6 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-2 .elementor-element.elementor-element-4796738 .elementor-post__thumbnail__link {
        width: 100%
    }

    .elementor-2 .elementor-element.elementor-element-4796738 > .elementor-widget-container {
        margin: 0 3px
    }
}

.pro-1 li {
    background: #fff
}

.pro-1 li {
    background: #fff
}

.pro-1 li {
    background: #fff
}

.pro-1 li {
    background: #fff
}