.elementor-187 .elementor-element.elementor-element-a12bf3f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:150px;--padding-right:40px;--padding-bottom:0px;--padding-left:40px;}.woocommerce .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport:not(:last-child){margin-bottom:40px;}.woocommerce .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-thumbs li{padding-right:calc(40px / 2);padding-left:calc(40px / 2);padding-bottom:40px;}.woocommerce .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-thumbs{margin-right:calc(-40px / 2);margin-left:calc(-40px / 2);}.elementor-187 .elementor-element.elementor-element-bba45e1{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-187 .elementor-element.elementor-element-7ccdc5a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-187 .elementor-element.elementor-element-b306465 .elementor-heading-title{color:var( --e-global-color-0989400 );font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.2em;}.elementor-187 .elementor-element.elementor-element-b306465 > .elementor-widget-container{margin:-10px 0px 40px 0px;}.woocommerce .elementor-187 .elementor-element.elementor-element-0393eb7 .star-rating{color:var( --e-global-color-secondary );}.woocommerce .elementor-187 .elementor-element.elementor-element-0393eb7 .star-rating::before{color:var( --e-global-color-b8c617c );}.woocommerce .elementor-187 .elementor-element.elementor-element-0393eb7 .woocommerce-review-link{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-f743502{color:var( --e-global-color-accent );}.elementor-187 .elementor-element.elementor-element-0886074 .cart button{font-family:var( --e-global-typography-854b1dd-font-family ), Sans-serif;font-size:var( --e-global-typography-854b1dd-font-size );font-weight:var( --e-global-typography-854b1dd-font-weight );text-transform:var( --e-global-typography-854b1dd-text-transform );line-height:var( --e-global-typography-854b1dd-line-height );letter-spacing:var( --e-global-typography-854b1dd-letter-spacing );word-spacing:var( --e-global-typography-854b1dd-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-187 .elementor-element.elementor-element-0886074 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations label{font-family:var( --e-global-typography-48d46ee-font-family ), Sans-serif;font-size:var( --e-global-typography-48d46ee-font-size );font-weight:var( --e-global-typography-48d46ee-font-weight );text-transform:var( --e-global-typography-48d46ee-text-transform );line-height:var( --e-global-typography-48d46ee-line-height );letter-spacing:var( --e-global-typography-48d46ee-letter-spacing );word-spacing:var( --e-global-typography-48d46ee-word-spacing );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value select, .woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value:before{border:1px solid #02010100;border-radius:0px;}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value:before{font-family:var( --e-global-typography-a54b571-font-family ), Sans-serif;font-size:var( --e-global-typography-a54b571-font-size );font-weight:var( --e-global-typography-a54b571-font-weight );text-transform:var( --e-global-typography-a54b571-text-transform );line-height:var( --e-global-typography-a54b571-line-height );letter-spacing:var( --e-global-typography-a54b571-letter-spacing );word-spacing:var( --e-global-typography-a54b571-word-spacing );}.elementor-187 .elementor-element.elementor-element-0886074 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-0989400 );}.elementor-187 .elementor-element.elementor-element-1e902c9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-0989400 );}.elementor-187 .elementor-element.elementor-element-1e902c9{--e-icon-list-icon-size:18px;}.elementor-187 .elementor-element.elementor-element-1e902c9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button{font-family:var( --e-global-typography-854b1dd-font-family ), Sans-serif;font-size:var( --e-global-typography-854b1dd-font-size );font-weight:var( --e-global-typography-854b1dd-font-weight );text-transform:var( --e-global-typography-854b1dd-text-transform );line-height:var( --e-global-typography-854b1dd-line-height );letter-spacing:var( --e-global-typography-854b1dd-letter-spacing );word-spacing:var( --e-global-typography-854b1dd-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#34343400;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button:hover, .elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button:focus{color:var( --e-global-color-0989400 );background-color:#02010100;border-color:var( --e-global-color-0989400 );}.elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button:hover svg, .elementor-187 .elementor-element.elementor-element-d6bab63 .elementor-button:focus svg{fill:var( --e-global-color-0989400 );}.elementor-187 .elementor-element.elementor-element-d6bab63 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-187 .elementor-element.elementor-element-d6bab63{width:auto;max-width:auto;}.elementor-187 .elementor-element.elementor-element-53a6aa8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-187 .elementor-element.elementor-element-53a6aa8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-187 .elementor-element.elementor-element-53a6aa8.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-187 .elementor-element.elementor-element-53a6aa8.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-187 .elementor-element.elementor-element-53a6aa8.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-187 .elementor-element.elementor-element-53a6aa8.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-187 .elementor-element.elementor-element-53a6aa8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-187 .elementor-element.elementor-element-a95cdc5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:40px;--padding-bottom:50px;--padding-left:40px;}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs ul.wc-tabs li{background-color:#02010100;border-color:#02010100;border-radius:0px 0px 0 0;}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-187 .elementor-element.elementor-element-7e6a66b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-d5d91da .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-187 .elementor-element.elementor-element-358745b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-187 .elementor-element.elementor-element-358745b .jet-listing-grid__item{padding-left:calc(60px / 2);padding-right:calc(60px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}.elementor-187 .elementor-element.elementor-element-358745b .jet-listing-grid__items{margin-left:calc(-60px / 2);margin-right:calc(-60px / 2);width:calc(100% + 60px);}.elementor-187 .elementor-element.elementor-element-358745b > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-187:not(.elementor-motion-effects-element-type-background), body.elementor-page-187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}@media(max-width:1024px){.woocommerce .elementor-187 .elementor-element.elementor-element-0393eb7 .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-0886074 .cart button{font-size:var( --e-global-typography-854b1dd-font-size );line-height:var( --e-global-typography-854b1dd-line-height );letter-spacing:var( --e-global-typography-854b1dd-letter-spacing );word-spacing:var( --e-global-typography-854b1dd-word-spacing );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations label{font-size:var( --e-global-typography-48d46ee-font-size );line-height:var( --e-global-typography-48d46ee-line-height );letter-spacing:var( --e-global-typography-48d46ee-letter-spacing );word-spacing:var( --e-global-typography-48d46ee-word-spacing );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value:before{font-size:var( --e-global-typography-a54b571-font-size );line-height:var( --e-global-typography-a54b571-line-height );letter-spacing:var( --e-global-typography-a54b571-letter-spacing );word-spacing:var( --e-global-typography-a54b571-word-spacing );}.elementor-187 .elementor-element.elementor-element-53a6aa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-187 .elementor-element.elementor-element-d5d91da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-187 .elementor-element.elementor-element-a12bf3f{--padding-top:100px;--padding-right:20px;--padding-bottom:40px;--padding-left:020px;}.woocommerce .elementor-187 .elementor-element.elementor-element-0393eb7 .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-0886074 .cart button{font-size:var( --e-global-typography-854b1dd-font-size );line-height:var( --e-global-typography-854b1dd-line-height );letter-spacing:var( --e-global-typography-854b1dd-letter-spacing );word-spacing:var( --e-global-typography-854b1dd-word-spacing );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations label{font-size:var( --e-global-typography-48d46ee-font-size );line-height:var( --e-global-typography-48d46ee-line-height );letter-spacing:var( --e-global-typography-48d46ee-letter-spacing );word-spacing:var( --e-global-typography-48d46ee-word-spacing );}.woocommerce .elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-187 .elementor-element.elementor-element-0886074 form.cart table.variations td.value:before{font-size:var( --e-global-typography-a54b571-font-size );line-height:var( --e-global-typography-a54b571-line-height );letter-spacing:var( --e-global-typography-a54b571-letter-spacing );word-spacing:var( --e-global-typography-a54b571-word-spacing );}.elementor-187 .elementor-element.elementor-element-53a6aa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-187 .elementor-element.elementor-element-a95cdc5{--padding-top:40px;--padding-right:20px;--padding-bottom:40px;--padding-left:20px;}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-187 .elementor-element.elementor-element-d5d91da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-187 .elementor-element.elementor-element-358745b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c8eed29 */@media screen and (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport {
        margin-bottom: 10px !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav img {
        opacity: 0.75 !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav {
        width: calc(100% + 10px) !important;
        margin-right: 0 !important;
        margin-left: -5px !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav li {
        padding: 5px !important;
    }
}

@media screen and (min-width: 768px) {
    da.elementor-187 .elementor-element.elementor-element-c8eed29 .woocommerce-product-gallery {
        display: grid;
        grid-template-columns: min(100px,8vw) 1fr;
        gap: 20px;
        height: 100%;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .woocommerce-product-gallery {
        display: flex;
        gap: 20px;
        height: 100%;
    }
    

    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport {
        order: 2;
        min-height: 400px !important;
        height: 100% !important;
        width: 100% !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport .woocommerce-product-gallery__wrapper,
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport .woocommerce-product-gallery__image,
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport .woocommerce-product-gallery__image > a,
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-viewport .woocommerce-product-gallery__image > a > img
    {
        height: 100% !important;
        object-fit: cover;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 div:not(.flex-viewport) > .woocommerce-product-gallery__wrapper {
        width: 100% !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav {
        order: 1;
        display: flex;
        flex-wrap: wrap;
        align-content: baseline;
        gap: 20px;
        width: 100px !important;
        margin: 0 !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav::-webkit-scrollbar {
        display: none;
    }
    
    .elementor-187 .elementor-element.elementor-element-c8eed29 .flex-control-nav li {
        padding: 0 !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0886074 */.elementor-187 .elementor-element.elementor-element-0886074 .single_add_to_cart_button {
    border: 2px solid var(--e-global-color-secondary) !important;
    width: 100%;
    padding: 10px 30px !important;
    font-family: var(--e-global-typography-854b1dd-font-family) !important;
    font-size: var(--e-global-typography-854b1dd-font-size) !important;
    font-weight: var(--e-global-typography-854b1dd-font-weight) !important;
    text-transform: var(--e-global-typography-854b1dd-text-transform) !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--e-global-color-secondary) !important;
    outline: none !important;
}

.elementor-187 .elementor-element.elementor-element-0886074 .single_add_to_cart_button:hover {
    background: var(--e-global-color-secondary) !important;
    color: white !important;
}

.elementor-187 .elementor-element.elementor-element-0886074 input[type="number"] {
    border: none !important;
    border-radius: 0px !important;
    outline: none !important;
    background: rgb(240,240,240) !important;
    min-width: 65px;
    padding: 8px !important;
}

.elementor-187 .elementor-element.elementor-element-0886074 .variations tr {
    display: grid;
    gap: 10px;
}

.elementor-187 .elementor-element.elementor-element-0886074 .variations th,
.elementor-187 .elementor-element.elementor-element-0886074 .variations td {
    padding: 0;
    background: transparent;
}

.elementor-187 .elementor-element.elementor-element-0886074 .variations th {
    text-align: left;
}

.elementor-187 .elementor-element.elementor-element-0886074 .variations select {
    background: rgb(240,240,240);
    padding: 15px;
}

.elementor-187 .elementor-element.elementor-element-0886074 .reset_variations {
    display: none !important
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e902c9 */.elementor-187 .elementor-element.elementor-element-1e902c9 .fa-facebook-f {
    font-size: 1em;
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6bab63 */.elementor-187 .elementor-element.elementor-element-d6bab63 {
    display: flex;
}

#ema-share-button {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-53a6aa8 */.elementor-187 .elementor-element.elementor-element-53a6aa8 .detail-label {
    font-weight: 400 !important;
    color: black;
    padding-right: 15px;
}

.elementor-187 .elementor-element.elementor-element-53a6aa8 .posted_in.detail-container {
    display: none;
}

.elementor-187 .elementor-element.elementor-element-53a6aa8 a, .elementor-187 .elementor-element.elementor-element-53a6aa8 .sku {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12bf3f */@media screen and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-a12bf3f {
        display: grid;
        grid-template-columns: 3fr 2fr;
        gap: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7e6a66b */.elementor-187 .elementor-element.elementor-element-7e6a66b .wc-tabs {
    border-bottom: 2px solid rgb(240,240,240) !important;
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 50px;
    padding: 0 0 0 3px !important;
    overflow: visible !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b .wc-tabs > li > a {
    padding: 10px 0 !important;
    border-bottom: solid 2px transparent;
    margin-bottom: -3px;
    font-family: var(--e-global-typography-text-font-family);
    font-weight: 400 !important;
    font-size: 14px;
    text-transform: var(--e-global-typography-primary-text-transform);
    color: grey !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b .wc-tabs > li.active > a {
    border-bottom-color: black;
    color: var(--e-global-color-secondary) !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-Tabs-panel {
    padding: 40px 0 !important;
}


.elementor-187 .elementor-element.elementor-element-7e6a66b .woocommerce-Tabs-panel > h2 {
    display: none;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment_container {
    padding-bottom: 20px;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .commentlist,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-text {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-text {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .woocommerce-Reviews-title,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #reply-title {
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: 600 !important;
    font-size: 18px;
    text-transform: unset !important;
    padding-bottom: 20px !important;
    margin-top: 0px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .review:not(:first-child) {
    border-top: 2px solid rgb(240,240,240) !important;
    padding-top: 10px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .avatar,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .woocommerce-review__author,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .woocommerce-review__dash
{
    display: none;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .star-rating {
    float: unset !important;
    order: 3;
    margin-bottom: 10px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .star-rating span
{
    float: unset !important;
    visibility: hidden;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .star-rating span:before {
    visibility: visible;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .stars a {
    height: 2em !important;
    width: 2em !important;
    color: var(--e-global-color-secondary) !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .stars a::before {
    font-size: 18px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .review-title {
    font-family: var(--e-global-typography-48d46ee-font-family);
    font-size: 18px;
    font-weight: 600;
    padding-right: 100px;
    order: 1;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .review-date-custom {
    font-size: 0.83em;
    color: var(--e-global-color-accent);
    order: 2;
    position: absolute;
    right: 0;
    top: 20px;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b .review-title-date {
    order: 1;
    display: flex;
    width: 100%;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .description {
    order: 4;
    width: 100%;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform {
    display: grid;
    gap: 30px;
    margin-top: 10px;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform > * {order:4;}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform label,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform .comment-notes {
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    text-transform: capitalize;
    color: grey;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="text"],
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="email"],
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews textarea {
    background: transparent !important;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid rgb(220,220,220) !important;
    padding: 10px 0 !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    color: grey;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="text"]:focus,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="email"]:focus,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews textarea:focus {
    border-bottom: 1px solid var(--e-global-color-secondary) !important;
    outline: none !important;
    color: black;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="checkbox"]:focus,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews input[type="submit"]:focus,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews a:focus {
    outline-color: black !important;
    outline-width: 1px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform .comment-notes {
    order:1 !important; 
    font-size: 0.8em !important;
    margin-bottom: 20px !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-form-title {order:2 !important;}
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-form-comment {order:3 !important;}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-form-email > label,
.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-form-author > label {
    display: none;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform .comment-form-cookies-consent input {
    accent-color: var(--e-global-color-secondary);
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #commentform .comment-form-cookies-consent label {
    padding-left: 5px !important;
    font-size: 0.8em !important;
    text-transform: unset !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .comment-form-rating {
    display: grid;
    gap: 15px;
    order: 5 !important;
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews .form-submit {
    order: 6 !important;
}


.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #submit {
    background: var(--e-global-color-secondary);
    color: white;
    font-family: var(--e-global-typography-854b1dd-font-family) !important;
    font-size: var(--e-global-typography-854b1dd-font-size) !important;
    font-weight: var(--e-global-typography-854b1dd-font-weight) !important;
    text-transform: var(--e-global-typography-854b1dd-text-transform) !important;
    letter-spacing: var(--e-global-typography-854b1dd-letter-spacing) !important;
    border-radius: 0px;
    padding: 15px 30px;
    border: 2px solid var(--e-global-color-secondary);
}

.elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #submit:hover {
    background: transparent;
    color: var(--e-global-color-secondary);
}

.star-rating {
    letter-spacing: 5px;
    width: calc(5.4em + 20px) !important;
    font-size: 16px;
}

.star-rating::before {
    color: var(--e-global-color-secondary) !important;
}

@media screen and (max-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #comments {
        padding-bottom: 10px;
        margin-bottom: 40px;
        border-bottom: 2px solid rgb(200,200,200) !important;
    }
    
    .elementor-187 .elementor-element.elementor-element-7e6a66b #reviews #submit {
        width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .elementor-187 .elementor-element.elementor-element-7e6a66b .wc-tabs {
        grid-template-columns: auto auto auto 3fr;
    }
    
    .elementor-187 .elementor-element.elementor-element-7e6a66b .wc-tabs > li > a {
        padding: 15px 0 !important;
        font-size: 14px;
    }
    
    .elementor-187 .elementor-element.elementor-element-7e6a66b #reviews {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-358745b */.product-image-wrapper {
    overflow: hidden;
}

.product-image-custom img {
    aspect-ratio: 1;
    object-fit: cover;
}

.product-more-info {
    transition: all 0.3s;
}

.product-image-wrapper:hover .product-more-info,
.product-image-wrapper:focus .product-more-info {
    bottom: 0 !important;
}

.product-more-info:hover a {
    background: var(--e-global-color-4f4bad6) !important;
    color: var(--e-global-color-secondary) !important;
}

.product-title-custom h2 {
    color: var(--e-global-color-secondary) !important;
}

.product-buy-now .jet-listing-dynamic-link__link:hover,
.product-buy-now .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__label {
    color: var(--e-global-color-secondary) !important;
}

.product-buy-now .loading > .jet-listing-dynamic-link__icon.is-svg-icon,
.product-buy-now a.button.added::after {
    display: none;
}

.product-buy-now svg path, 
.product-buy-now svg rect, 
.product-buy-now .jet-listing-dynamic-link__label {
    transition: all 0.2s !important;
}

.product-buy-now svg {
    margin-top: -3px;
}

.product-buy-now a:hover svg path, 
.product-buy-now a:hover svg rect {
    fill: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-notices-wrapper {
    display: none !important; 
}/* End custom CSS */