.elementor-355 .elementor-element.elementor-element-4472350.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-355 .elementor-element.elementor-element-4472350 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-355 .elementor-element.elementor-element-4472350 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-daacb30{width:auto;max-width:auto;top:20px;z-index:99;}body:not(.rtl) .elementor-355 .elementor-element.elementor-element-daacb30{right:20px;}body.rtl .elementor-355 .elementor-element.elementor-element-daacb30{left:20px;}.woocommerce .elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info{font-size:18px;font-weight:600;line-height:30px;}.elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info .tags-title{display:none !important;}.woocommerce .elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info .tagged_as{color:#FFFFFF;}.woocommerce .elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info .tagged_as a{color:#FFFFFF;}.woocommerce .elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info .tagged_as a:hover{color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-355 .elementor-element.elementor-element-b9d961d{left:20px;}body.rtl .elementor-355 .elementor-element.elementor-element-b9d961d{right:20px;}.elementor-355 .elementor-element.elementor-element-b9d961d{top:20px;}.elementor-355 .elementor-element.elementor-element-615a8aa img{width:100%;}.elementor-355 .elementor-element.elementor-element-615a8aa{z-index:2;}.elementor-355 .elementor-element.elementor-element-7f2ada6{z-index:1;}.elementor-355 .elementor-element.elementor-element-dde5307.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-355 .elementor-element.elementor-element-dde5307 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-355 .elementor-element.elementor-element-dde5307 > .elementor-element-populated{padding:10px 15px 30px 15px;}.elementor-355 .elementor-element.elementor-element-68b98b7{text-align:center;}.elementor-355 .elementor-element.elementor-element-68b98b7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-355 .elementor-element.elementor-element-68b98b7 > .elementor-widget-container{margin:10px 0px 5px 0px;}.elementor-355 .elementor-element.elementor-element-53a50c5 .price{color:var( --e-global-color-text );}.elementor-355 .elementor-element.elementor-element-53a50c5 .price .amount{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:34px;letter-spacing:1px;}.elementor-355 .elementor-element.elementor-element-53a50c5 .price del, .elementor-355 .elementor-element.elementor-element-53a50c5 .price del .amount{font-weight:400;}.elementor-355 .elementor-element.elementor-element-53a50c5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-355 .elementor-element.elementor-element-53a50c5{width:auto;max-width:auto;}.elementor-355 .elementor-element.elementor-element-425ee91 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:16px;fill:var( --e-global-color-69b5b86 );color:var( --e-global-color-69b5b86 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:17px 44px 17px 44px;}.elementor-355 .elementor-element.elementor-element-425ee91 .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-425ee91 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-69b5b86 );}.elementor-355 .elementor-element.elementor-element-425ee91 .elementor-button:hover svg, .elementor-355 .elementor-element.elementor-element-425ee91 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-b9d961d{width:70%;max-width:70%;}.elementor-355 .elementor-element.elementor-element-615a8aa img{width:100%;height:390px;object-fit:cover;}.elementor-355 .elementor-element.elementor-element-dde5307 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 18px 0px;}.elementor-355 .elementor-element.elementor-element-68b98b7 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-355 .elementor-element.elementor-element-53a50c5 .price .amount{font-size:22px;line-height:32px;}}/* Start custom CSS for shortcode, class: .elementor-element-daacb30 */.elementor-355 .elementor-element.elementor-element-daacb30 a {
    display: inline-block;
    height: 46px;
    width: 46px;
    display:flex;
    align-items: center;
    justify-content: center;
    background: #2e2e2e;
    border-radius: 100%;
}
.elementor-355 .elementor-element.elementor-element-daacb30 svg path.heart {
    stroke: #fff;
    fill: none;
}
.elementor-355 .elementor-element.elementor-element-daacb30 svg path {
    fill: #fff;
}
.elementor-355 .elementor-element.elementor-element-daacb30 .wishsuite-btn-text {
    font-size:0;
    margin:0 ;
}
.elementor-355 .elementor-element.elementor-element-daacb30 svg {
    width: 20px;
    height: 22px;
}
.elementor-355 .elementor-element.elementor-element-daacb30 .loading path {
    width: 10px;
    height:10px;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-tags, class: .elementor-element-b9d961d */.elementor-355 .elementor-element.elementor-element-b9d961d .elementor-widget-container, .elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as {
    font-size: 0;
    line-height:0;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .woolentor_product_tags_info, .elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as a {
    font-size: initial;
    line-height: initial;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as a {
    padding: 6px 10px;
    border-radius:8px;
    background-color: var(--e-global-color-primary);
    color: #fff !important;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as a[href*="/new/"] {
    background-color: #1253F9;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as a[href*="/sale/"] {
    background-color: #AF12F9;
}
.elementor-355 .elementor-element.elementor-element-b9d961d .tagged_as a[href*="/top/"] {
    background-color: 
#F92E12;
}
.elementor-355 .elementor-element.elementor-element-b9d961d {
    max-width: 80%;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-615a8aa */.elementor-355 .elementor-element.elementor-element-615a8aa .elementor-widget-container {
    height:100%;
}
.elementor-355 .elementor-element.elementor-element-615a8aa {
    max-height: 25vw;
    position: relative;
}
.elementor-355 .elementor-element.elementor-element-615a8aa a {
    display:block;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    
}
.elementor-355 .elementor-element.elementor-element-615a8aa img {
    height: 100%;
    object-fit: cover;
    display:block;
}
.elementor-355 .elementor-element.elementor-element-615a8aa img[src*=".svg"] {
    object-fit: contain;
    padding: 60px 0;
}
@media(max-width:768px){
    .elementor-355 .elementor-element.elementor-element-615a8aa .elementor-widget-container {
    max-height: 390px;
    height: 100%;
}
.elementor-355 .elementor-element.elementor-element-615a8aa {
    max-height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f2ada6 */.elementor-355 .elementor-element.elementor-element-7f2ada6 {
    max-height: 25vw;
}
.elementor-355 .elementor-element.elementor-element-7f2ada6, .elementor-355 .elementor-element.elementor-element-7f2ada6 .elementor-widget-container {
    overflow:hidden;
    position: absolute;
    height:100%;
    width: 100%;
}
.elementor-355 .elementor-element.elementor-element-7f2ada6 img {
    object-fit: cover;
    width: 100%;
    height:100%;
}
@media(max-width:768px){
    .elementor-355 .elementor-element.elementor-element-7f2ada6 {
        max-height:390px;
    }
    .elementor-355 .elementor-element.elementor-element-7f2ada6 .itc-slider__btn{
        top: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for wl-single-product-price, class: .elementor-element-53a50c5 */.elementor-355 .elementor-element.elementor-element-53a50c5 .price {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}

.elementor-355 .elementor-element.elementor-element-53a50c5 ins {
    margin-right: 15px;
    text-decoration: none;
}
.elementor-355 .elementor-element.elementor-element-53a50c5 del, .elementor-355 .elementor-element.elementor-element-53a50c5 del span {
    font-size: 18px !important;
    
}
.elementor-355 .elementor-element.elementor-element-53a50c5 del {
    order:1;
}
.elementor-355 .elementor-element.elementor-element-53a50c5 ins {
    order:0;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-425ee91 */.elementor-355 .elementor-element.elementor-element-425ee91 a[out_of_stock], .elementor-355 .elementor-element.elementor-element-425ee91 a[out_of_stock]:hover {
    color: #494949 !important;
    border-color: #494949 !important;
    pointer-events: none;
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2deed20 */.elementor-355 .elementor-element.elementor-element-2deed20:hover .card {
    background: #c6c3c1;
}
.elementor-355 .elementor-element.elementor-element-2deed20:hover .buy a {
    color: var(--e-global-color-primary);
    background: #d6cabf;
}
.elementor-355 .elementor-element.elementor-element-2deed20:hover .back{
    z-index:3;
}/* End custom CSS */