
/* body.woocommerce {
    background-color: #666;
}

.woocommerce .site-content {
    background-color: #fff;
    margin-top: 220px;
} */


.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    display: flex; flex-direction: column;
}
.astra-shop-thumbnail-wrap { flex-grow: 0; }
.astra-shop-summary-wrap { flex-grow: 1; position: relative!important; padding-bottom: 50px; }
.astra-shop-summary-wrap .button { position: absolute!important; bottom: 0!important; left: 0!important; }



/* 27 may */
.she-header-yes .elementor-nav-menu li a.elementor-item {
    padding: 10px 15px !important;
}
.she-header-yes img.style-svg {
    width: 240px;
}

 .elementor-123 .elementor-element.elementor-element-42fcf68b {
    width: 48.3% !important;
}
.elementor-123 .elementor-element.elementor-element-5753029 {
    width: 20% !important;
}
.toggle-icon--cart-medium {
    width: auto !important;
}
.elementor-element.elementor-element-f730807.elementor-align-right.elementor-mobile-align-justify.elementor-widget.elementor-widget-button {
    width: auto !important;
    margin-bottom: 0;
    margin-right: 15px;
}
.elementor-element.elementor-element-f730807.elementor-align-right.elementor-mobile-align-justify.elementor-widget.elementor-widget-button .elementor-widget-wrap{
    flex-wrap: nowrap !important;
}

.she-header-yes .elementor-button span {
    text-decoration: inherit;
    font-size: 14px;
}

body.elementor-kit-1248 a.elementor-button.elementor-size-sm, body.elementor-kit-1248 .elementor-button.elementor-size-sm {
    color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    padding: 0;
    background-color: transparent;
    border: 0;
}

.she-header-yes i.eicon {
    font-size: 30px;
}
.home-cart a#elementor-menu-cart__toggle_button:hover {
    background-color: transparent;
}
.home-mobile-cart a#elementor-menu-cart__toggle_button:hover {
    background-color: transparent;
}
.woocommerce-notices-wrapper {
    position: absolute;
    z-index: 9999;
    top: 189px;
    width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.single-product .elementor-9379 .elementor-element.elementor-element-25b2d1c3.elementor-section {
    padding: 130px 0px 80px 0px;
}
.page-id-1273 .woocommerce-notices-wrapper {
    position: absolute;
    z-index: 9999;
    top: -100px;
    width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table button.button {
    color: #000;
}
.page-id-1273  .elementor-1273 .elementor-element.elementor-element-676a878.elementor-section {
    padding: 50px 0px 120px 0px;
}
a#elementor-menu-cart__toggle_button:focus {
    background-color: transparent !important;
}
button.button[disabled] {
    color: #000 !important;
    font-weight: 800;
    background-color: #67666694;
}
@media only screen and (max-width: 1199px) {

.elementor-123 .elementor-element.elementor-element-42fcf68b {
    width: 30.0% !important;
}


}





@media only screen and (max-width: 600px) {


.elementor-123 .elementor-element.elementor-element-465d77c2 {
    width: 33%;
}

.home-mobile-cart {
    margin-left: 10px;
}
.page-id-1273 .woocommerce-notices-wrapper {
    position: absolute;
    z-index: 9999;
    top: -100px;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.woocommerce-notices-wrapper {
    position: absolute;
    z-index: 9999;
    top: 189px;
    width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.she-header-yes {
    position: absolute !important;
    top: 0px !important;
}

}