.elementor-535 .elementor-element.elementor-element-aa9490b:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-aa9490b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d2a558 );}.elementor-535 .elementor-element.elementor-element-aa9490b, .elementor-535 .elementor-element.elementor-element-aa9490b > .elementor-background-overlay{border-radius:44px 44px 44px 44px;}.elementor-535 .elementor-element.elementor-element-aa9490b{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:30px 30px 30px 30px;}.elementor-535 .elementor-element.elementor-element-aa9490b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-535 .elementor-element.elementor-element-18e50fb img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-535 .elementor-element.elementor-element-85ee254{padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-535 .elementor-element.elementor-element-46d5abf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-535 .elementor-element.elementor-element-46d5abf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-535 .elementor-element.elementor-element-46d5abf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-914bbca .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;}.elementor-535 .elementor-element.elementor-element-38f8561{text-align:left;width:auto;max-width:auto;}.woocommerce .elementor-535 .elementor-element.elementor-element-38f8561 .price{color:#000000;font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.woocommerce .elementor-535 .elementor-element.elementor-element-38f8561 .price ins{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:20px;}.elementor-bc-flex-widget .elementor-535 .elementor-element.elementor-element-cf327e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-535 .elementor-element.elementor-element-cf327e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-535 .elementor-element.elementor-element-cf327e3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-535 .elementor-element.elementor-element-cf327e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a i{font-size:16px;}.elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a{color:var( --e-global-color-accent );border-color:transparent!important;background-color:transparent!important;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px!important;height:45px!important;width:45px!important;}.elementor-535 .elementor-element.elementor-element-adf195e i, .elementor-535 .elementor-element.elementor-element-adf195e svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a:hover, .elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a:focus{color:rgb(81,81,81)!important;border-color:transparent!important;background-color:transparent!important;}.elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a:hover i, .elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-button a:hover svg{fill:rgb(81,81,81)!important;color:rgb(81,81,81)!important;}.elementor-535 .elementor-element.elementor-element-adf195e .wlfmc-add-to-wishlist{margin:0px 0px 0px 0px !important;}.elementor-535 .elementor-element.elementor-element-adf195e{width:auto;max-width:auto;z-index:2;}.elementor-535 .elementor-element.elementor-element-b957b10.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-535 .elementor-element.elementor-element-b957b10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-8880054 .cart button, .elementor-535 .elementor-element.elementor-element-8880054 .cart .button{font-family:"Myriad pro", Sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;color:var( --e-global-color-9d2a558 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-535 .elementor-element.elementor-element-8880054{width:auto;max-width:auto;}.elementor-535 .elementor-element.elementor-element-c40ef6e .cart button, .elementor-535 .elementor-element.elementor-element-c40ef6e .cart .button{font-family:"Myriad pro", Sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;color:var( --e-global-color-9d2a558 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-535 .elementor-element.elementor-element-5c33ab4 .elementor-button{box-shadow:1px 2px 0px 2px #F6C8C9;}.elementor-535 .elementor-element.elementor-element-5c33ab4{z-index:2;}@media(max-width:1366px){.elementor-535 .elementor-element.elementor-element-aa9490b{padding:30px 20px 30px 20px;}.elementor-535 .elementor-element.elementor-element-38f8561{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-6efe342 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-18e50fb img{height:166px;}.elementor-535 .elementor-element.elementor-element-46d5abf{width:90%;}.elementor-535 .elementor-element.elementor-element-cf327e3{width:10%;}}@media(min-width:768px){.elementor-535 .elementor-element.elementor-element-46d5abf{width:94.777%;}.elementor-535 .elementor-element.elementor-element-cf327e3{width:5.223%;}}@media(max-width:1024px) and (min-width:768px){.elementor-535 .elementor-element.elementor-element-46d5abf{width:90%;}.elementor-535 .elementor-element.elementor-element-cf327e3{width:10%;}}/* Start custom CSS for column, class: .elementor-element-b957b10 *//* Move Swatches to the left*/
.elementor-535 .elementor-element.elementor-element-b957b10 .woo-variation-swatches .variable-items-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 70%;
    position: absolute;
    overflow-x: scroll;
    left: -15px;
    top: 0;
}

/*move price to the right*/
.elementor-535 .elementor-element.elementor-element-b957b10 .price {
    position: absolute;
    right: 0;
    top: 5px;
}


/*hide swatches table*/
.elementor-535 .elementor-element.elementor-element-b957b10 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
    padding: 0;
    border: none;
}

 .add2cart-show table {
    display: none !important;
}

 .add2cart-show .button {
     margin-top:65px !important;
 }

.elementor-535 .elementor-element.elementor-element-b957b10 .add2cart-hidden .button {
    display:none !important;
}

 .woo-variation-swatches.wvs-show-label .variations th label {
     display: none;
 }
/*adjust add to cart button */
.elementor-535 .elementor-element.elementor-element-b957b10 .cart .button {
    text-align: center;
    margin-top: 50px !important;
}

.elementor-535 .elementor-element.elementor-element-b957b10 .variations  {
    margin-bottom: -25px !important;
}

.elementor-535 .elementor-element.elementor-element-b957b10 table tbody>tr:nth-child(odd)>td {
    margin-top: 8px !important;
    margin-bottom: -45px !important;
}

.elementor-add-to-cart.elementor-product-variable {
    margin-top: -35px !important;
    margin-bottom: 35px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c40ef6e */.elementor-535 .elementor-element.elementor-element-c40ef6e .button {
    display: none;
}/* End custom CSS */