.elementor-141 .elementor-element.elementor-element-60b64cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 35px;--row-gap:30px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-141 .elementor-element.elementor-element-a0b0dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-viewport, .woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;}.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;}.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-141 .elementor-element.elementor-element-58c0887 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-141 .elementor-element.elementor-element-68283e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .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-141 .elementor-element.elementor-element-dfe0515 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-weight:600;}.woocommerce .elementor-141 .elementor-element.elementor-element-664c1c0 .star-rating{color:var( --e-global-color-primary );}.woocommerce .elementor-141 .elementor-element.elementor-element-664c1c0 .star-rating::before{color:var( --e-global-color-primary );}.woocommerce .elementor-141 .elementor-element.elementor-element-664c1c0 .woocommerce-review-link{color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-price .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 );}.woocommerce .elementor-141 .elementor-element.elementor-element-b7a666c .price{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-141 .elementor-element.elementor-element-b7a666c .price ins{font-size:18px;font-weight:500;}body:not(.rtl) .elementor-141 .elementor-element.elementor-element-b7a666c:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-141 .elementor-element.elementor-element-b7a666c:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-141 .elementor-element.elementor-element-b7a666c.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-5412664 p{margin-block-end:0px;}.elementor-141 .elementor-element.elementor-element-5412664{color:#121212;}.elementor-141 .elementor-element.elementor-element-5412664 a{color:#121212;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-141 .elementor-element.elementor-element-af04a1d .cart button, .elementor-141 .elementor-element.elementor-element-af04a1d .cart .button{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-141 .elementor-element.elementor-element-af04a1d .added_to_cart{color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-af04a1d{--view-cart-spacing:15px;}.elementor-141 .elementor-element.elementor-element-af04a1d .quantity .qty{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart .variations{width:80%;}.woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart table.variations label{color:#121212BF;font-size:16px;font-weight:normal;}.woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart table.variations td.value select{color:#121212BF;}.woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart table.variations td.value select, .woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart table.variations td.value:before{border-radius:0px;}.elementor-141 .elementor-element.elementor-element-7721bbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{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-141 .elementor-element.elementor-element-52a8efd{color:#121212;}.elementor-141 .elementor-element.elementor-element-b2ec167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-product-related.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-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-product-related.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-product-related.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-141 .elementor-element.elementor-element-a8e3302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-141 .elementor-element.elementor-element-a8e3302.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-141 .elementor-element.elementor-element-75f0091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-a8e3302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-60b64cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-a0b0dd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-dfe0515 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-a8e3302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-141 .elementor-element.elementor-element-a0b0dd0{--width:50%;}.elementor-141 .elementor-element.elementor-element-68283e2{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-58c0887 */.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 1;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover{
    border-color:#000 !important;
}

@media (max-width: 767px) {

.flex-control-nav.flex-control-thumbs {
    display: flex;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    gap: 8px;
    padding: 10px 0 !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
}

    .flex-control-nav.flex-control-thumbs li {
        flex: 0 0 auto;
        width: 70px;
        scroll-snap-align: start;
    }

    .flex-control-nav.flex-control-thumbs img {
        width: 100%;
        height: auto;
        border-radius: 6px;
    }

    /* Optional: hide scrollbar */
    .flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
        display: none;
    }
    body.woocommerce div.product div.images {
    margin-bottom: 0;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c60babb */.wc-product-brand {
    color: #5c5c5c;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5412664 */.elementor-141 .elementor-element.elementor-element-5412664 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-af04a1d */.dd-quantity {
    max-width: 145px;
}
.dd-quantity input, .dd-quantity button {
    margin: 0 !important;
    height: 47px !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #000 !important;
    padding: 0 !important;
}
.woocommerce div.product form.cart .button {
    width: 80%;
    padding: 20px;
    border-radius: 50px;
    margin-top: 20px !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #000000;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000000;
}
.e-atc-qty-button-holder a.added_to_cart.wc-forward {
    display: none !important;
}

@media (max-width:767px){
    .woocommerce div.product form.cart .button {
    width: 100%;
}
.woocommerce .elementor-141 .elementor-element.elementor-element-af04a1d form.cart .variations {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-52a8efd */.elementor-141 .elementor-element.elementor-element-52a8efd a{
    text-decoration: underline;
    color: #121212;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24d596f */.cr-all-reviews-shortcode .ivole-review-country-icon, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon {
    display: none;
}/* End custom CSS */