.elementor-75957 .elementor-element.elementor-element-4665217d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-75957 .elementor-element.elementor-element-4665217d{padding:0px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-708f4478 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-53dfe09f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-75957 .elementor-element.elementor-element-53dfe09f .woocommerce-breadcrumb{text-align:center;}.elementor-75957 .elementor-element.elementor-element-5ae0da9d{z-index:1;}.woocommerce .elementor-75957 .elementor-element.elementor-element-5ae0da9d .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-75957 .elementor-element.elementor-element-5ae0da9d .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-75957 .elementor-element.elementor-element-6c557685.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-75957 .elementor-element.elementor-element-6c557685.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-75957 .elementor-element.elementor-element-6c557685 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-75957 .elementor-element.elementor-element-6c557685 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-75957 .elementor-element.elementor-element-a99d586 > .elementor-widget-container{margin:20px 0px -25px 0px;}.elementor-75957 .elementor-element.elementor-element-165b4de8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-165b4de8.elementor-element{--align-self:flex-start;}.elementor-75957 .elementor-element.elementor-element-165b4de8{text-align:start;}.elementor-75957 .elementor-element.elementor-element-165b4de8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;line-height:30px;}.elementor-75957 .elementor-element.elementor-element-3e43ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-75957 .elementor-element.elementor-element-3e43ce0 .woocommerce-product-details__short-description{font-size:20px;line-height:20px;}.woocommerce .elementor-75957 .elementor-element.elementor-element-2aea7e96 .price{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-75957 .elementor-element.elementor-element-2aea7e96 .price ins{font-family:"Montserrat", Sans-serif;}.elementor-75957 .elementor-element.elementor-element-7b73efd2{width:var( --container-widget-width, 94.067% );max-width:94.067%;--container-widget-width:94.067%;--container-widget-flex-grow:0;}.elementor-75957 .elementor-element.elementor-element-7b73efd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-7b73efd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75957 .elementor-element.elementor-element-7b73efd2 .cart button, .elementor-75957 .elementor-element.elementor-element-7b73efd2 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;transition:all 0.2s;}.woocommerce .elementor-75957 .elementor-element.elementor-element-7b73efd2 form.cart .variations{width:100%;margin-bottom:10px;}.woocommerce .elementor-75957 .elementor-element.elementor-element-7b73efd2 form.cart table.variations tr th, .woocommerce .elementor-75957 .elementor-element.elementor-element-7b73efd2 form.cart table.variations tr td{padding-top:calc( 11px/2 );padding-bottom:calc( 11px/2 );}.woocommerce .elementor-75957 .elementor-element.elementor-element-7b73efd2 form.cart table.variations td.value select, .woocommerce .elementor-75957 .elementor-element.elementor-element-7b73efd2 form.cart table.variations td.value:before{border-radius:0px;}.elementor-75957 .elementor-element.elementor-element-4b0934a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-195a475a{width:auto;max-width:auto;}.elementor-75957 .elementor-element.elementor-element-195a475a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 10px 0px;}.elementor-75957 .elementor-element.elementor-element-195a475a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-75957 .elementor-element.elementor-element-b9bc1a4{--display:flex;}.elementor-75957 .elementor-element.elementor-element-4a96e63{--display:flex;}.elementor-75957 .elementor-element.elementor-element-c52149f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75957 .elementor-element.elementor-element-fa85381 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-2ffcd8f{--display:flex;}.elementor-75957 .elementor-element.elementor-element-6d4170d{--display:flex;}.elementor-75957 .elementor-element.elementor-element-21f6cf6{padding:0px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-65e3205 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-75957 .elementor-element.elementor-element-0726cb8 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-75957 .elementor-element.elementor-element-0726cb8{text-align:center;}.elementor-75957 .elementor-element.elementor-element-0726cb8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-75957 .elementor-element.elementor-element-9ca0df5{--swiper-slides-to-display:4;--swiper-slides-gap:0px;}.elementor-75957 .elementor-element.elementor-element-9ca0df5 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-75957 .elementor-element.elementor-element-b9bc1a4{--width:97%;}.elementor-75957 .elementor-element.elementor-element-4a96e63{--width:95%;}.elementor-75957 .elementor-element.elementor-element-c52149f{--width:90%;}}@media(max-width:1366px){.elementor-75957 .elementor-element.elementor-element-9ca0df5{--swiper-slides-to-display:3;}}@media(max-width:1189px){.elementor-75957 .elementor-element.elementor-element-9ca0df5{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-75957 .elementor-element.elementor-element-4665217d{padding:20px 0px 0px 0px;}.elementor-75957 .elementor-element.elementor-element-53dfe09f .woocommerce-breadcrumb{text-align:center;}.elementor-75957 .elementor-element.elementor-element-6c557685.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-75957 .elementor-element.elementor-element-6c557685 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-75957 .elementor-element.elementor-element-165b4de8 .elementor-heading-title{font-size:26px;}.elementor-75957 .elementor-element.elementor-element-4a96e63{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-75957 .elementor-element.elementor-element-0fd73da{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-75957 .elementor-element.elementor-element-0fd73da > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-75957 .elementor-element.elementor-element-9ca0df5{--swiper-slides-to-display:2;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-53dfe09f */.elementor-75957 .elementor-element.elementor-element-53dfe09f .c-breadcrumbs__list {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5ae0da9d */.elementor-75957 .elementor-element.elementor-element-5ae0da9d img {
    width: 100%;
    height: 300px;
    object-fit: contain;
}

.elementor-75957 .elementor-element.elementor-element-5ae0da9d .c-product__slider .woocommerce-product-gallery__image {
    display: none;
}

.elementor-75957 .elementor-element.elementor-element-5ae0da9d .c-product__slider .woocommerce-product-gallery__image:nth-child(1) {
    display: block;
    height: 300px !important;
    overflow: hidden;
    padding: 0;
}

.elementor-75957 .elementor-element.elementor-element-5ae0da9d .owl-nav.disabled {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.elementor-75957 .elementor-element.elementor-element-5ae0da9d .owl-nav.disabled .owl-next, .elementor-75957 .elementor-element.elementor-element-5ae0da9d  .owl-nav.disabled .owl-prev {
    position: relative;
    top: -65px;
    background: white;
    border-radius: 50px;
    font-size: 10px !important;
    border: 1px solid black;
    padding: 13px 12px 11px 12px;
    width: 15px;
    height: 15px;
}

.elementor-75957 .elementor-element.elementor-element-5ae0da9d .owl-stage button {
    padding: 0 !important;
    height: 130px !important;
}

@media screen and (max-width: 767px) {
    .elementor-75957 .elementor-element.elementor-element-5ae0da9d .owl-carousel .owl-stage-outer {
        height: auto !important;
    }
    
    .elementor-75957 .elementor-element.elementor-element-5ae0da9d .c-product__slider-item {
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-165b4de8 */.elementor-75957 .elementor-element.elementor-element-165b4de8 span.sale-text{
    background-color: #F7F7F7;
    font-size: 14px;
    padding: 6px 15px;
    margin-left: 5px;
    position: relative;
    top: -5px;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3e43ce0 */.elementor-75957 .elementor-element.elementor-element-3e43ce0 .c-product__short-description {
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2aea7e96 */.price {
    color: #28a745 !important; /* Green for sale price */
    font-weight: 700 !important;
}

.elementor-widget-woocommerce-product-price .price del {
    color: #ff0000 !important; /* Red for original price */
    text-decoration: line-through !important;
    font-weight: normal !important;
}

.elementor-widget-woocommerce-product-price .price ins {
    margin-left: 8px;
}

.elementor-75957 .elementor-element.elementor-element-2aea7e96 .price {
    display: flex
}

.elementor-75957 .elementor-element.elementor-element-2aea7e96 .c-badge--sale {
    color: #28a745;
    border: none;
    display: flex;
    padding: 8px 20px;
    margin: 0;
    margin-left: 8px;
    background: #dbffdbb5;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7b73efd2 */.qty{
    margin: 10px 0px;
}
.e-atc-qty-button-holder{
    flex-basis: none ;
}
.nm-quantity-wrap {
     position: relative; 
     width: 20%; 
    text-align: justify !important;
    border-top: none !important; 
    border-right: none !important;
    border-left: none !important;
}

.elementor-add-to-cart > ul {
    list-style: none;
    display: flex;
    padding: 15px !important;
    margin: 0 !important;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
}

.elementor-add-to-cart > ul li {
    list-style: none !important;
}

.elementor-add-to-cart li > strong {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 .variations .label {
    vertical-align: top;
    font-weight: bold;
    padding-top: 12px !important;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 ul.variable-items-wrapper.wvs-style-rounded li {
    border-radius: 50% !important;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 
.c-product__quantity.quantity
button {
    padding: 0;
    border-radius: 0;
    height: 50px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 
.c-product__quantity.quantity
button:hover {
    border-color: black;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 
.c-product__quantity.quantity
button.c-product__quantity-minus {
    border-width: 1px 0 1px 1px;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 
.c-product__quantity.quantity
button.c-product__quantity-plus {
    border-width: 1px 1px 1px 0;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2
.c-product__quantity.quantity
input {
    padding: 0;
    height: 50px !important;
    border-width: 1px 0 !important;
    width: 55px;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2
.c-product__quantity.quantity
input:hover,
.elementor-75957 .elementor-element.elementor-element-7b73efd2
.c-product__quantity.quantity
input:focus {
    border-color: black !important;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2
.c-product__quantity.quantity {
    display: flex;
    align-items: center;
    gap: 0;
    flex-basis: auto !important;
    border: none;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 .single_add_to_cart_button {
    padding: 10px !important;
    min-width: 65%;
    background: black;
    color: white;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 .e-atc-qty-button-holder {
    gap: 15px;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
}

.elementor-75957 .elementor-element.elementor-element-7b73efd2 .elementor-add-to-cart ul:nth-child(1) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9ca0df5 */.elementor-75957 .elementor-element.elementor-element-9ca0df5 .swiper-slide {
    border: 1px solid #90909073;
    padding: 15px;
}

@media screen and (max-width: 768px) {
    .elementor-75957 .elementor-element.elementor-element-9ca0df5 .swiper-slide {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-product-images .c-badge--sale {
    display: none;
}

@keyframes boxShadowAnimation {
    0% {
        box-shadow: 0px 0px 0px #ffcb0054;
    }
    
    80% {
        box-shadow: 0px 0px 15px #ffcb00;
    }
    
    100% {
        box-shadow: 0px 0px 10px #ffcb0054
    }
}/* End custom CSS */