.elementor-76924 .elementor-element.elementor-element-4e552ade{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76924 .elementor-element.elementor-element-176220be{--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-76924 .elementor-element.elementor-element-736f53fb{--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-76924 .elementor-element.elementor-element-6360c983 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-48b30fd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-48b30fd1.elementor-element{--align-self:flex-start;}.woocommerce .elementor-76924 .elementor-element.elementor-element-48b30fd1 .price{color:#40D6FF;font-size:15px;}.woocommerce .elementor-76924 .elementor-element.elementor-element-48b30fd1 .price ins{color:#6EC1E4;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:bold;}body:not(.rtl) .elementor-76924 .elementor-element.elementor-element-48b30fd1:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-76924 .elementor-element.elementor-element-48b30fd1:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-76924 .elementor-element.elementor-element-48b30fd1.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a .cart button, .elementor-76924 .elementor-element.elementor-element-2ca90a2a .cart .button{font-family:"Roboto", Sans-serif;border-radius:4px 4px 4px 4px;padding:12px 20px 12px 20px;color:#FFFFFF;background-color:#0088FF;transition:all 0.2s;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a .added_to_cart{color:#0088FF;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a{--view-cart-spacing:0px;}.woocommerce .elementor-76924 .elementor-element.elementor-element-2ca90a2a form.cart .variations{width:0rem;}.elementor-76924 .elementor-element.elementor-element-78f76420{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-78f76420 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:-1px -1px -1px -1px;}.elementor-76924 .elementor-element.elementor-element-979de1c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#eaeaea;--border-color:#eaeaea;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76924 .elementor-element.elementor-element-4ae9fa5b > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-6f2778fe > .elementor-widget-container{padding:-0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-6f2778fe{color:#000000;}.elementor-76924 .elementor-element.elementor-element-2cc367a0{--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-76924 .elementor-element.elementor-element-269bd3a1{--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-76924 .elementor-element.elementor-element-408254d4{--e-image-carousel-slides-to-show:5;}.elementor-76924 .elementor-element.elementor-element-408254d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-76924 .elementor-element.elementor-element-408254d4 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-76924 .elementor-element.elementor-element-1f913984{--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-76924 .elementor-element.elementor-element-565fde5b{--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-76924 .elementor-element.elementor-element-3e730ecd{--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-76924 .elementor-element.elementor-element-7032fead{--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-76924 .elementor-element.elementor-element-5ca35501 img{width:100%;}.elementor-76924 .elementor-element.elementor-element-13e9b287{--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-76924 .elementor-element.elementor-element-7977fde8{text-align:center;font-family:"Roboto", Sans-serif;}.elementor-76924 .elementor-element.elementor-element-4a8c5dc3{--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-76924 .elementor-element.elementor-element-15375f34{width:var( --container-widget-width, 101.652% );max-width:101.652%;--container-widget-width:101.652%;--container-widget-flex-grow:0;}.elementor-76924 .elementor-element.elementor-element-15375f34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76924 .elementor-element.elementor-element-15375f34 img{width:100%;}.elementor-76924 .elementor-element.elementor-element-1d257ade{--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-76924 .elementor-element.elementor-element-a193082{--display:flex;}.elementor-76924 .elementor-element.elementor-element-3358e76c{--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-76924 .elementor-element.elementor-element-6f0b0de3{font-family:"Roboto", Sans-serif;}.elementor-76924 .elementor-element.elementor-element-3f47dc96{--display:flex;}.elementor-76924 .elementor-element.elementor-element-32a8b0ca{--display:flex;}.elementor-76924 .elementor-element.elementor-element-29527d1f{--display:flex;}.elementor-76924 .elementor-element.elementor-element-51f5f9aa{--display:flex;}.elementor-76924 .elementor-element.elementor-element-53f8fe7{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-76924 .elementor-element.elementor-element-783b7a71{--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-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products .products > h2{text-transform:uppercase;}.elementor-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-76924 .elementor-element.elementor-element-4e552ade{--content-width:500px;}.elementor-76924 .elementor-element.elementor-element-3df51ce4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-3df51ce4.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-736f53fb{--width:1600px;}.elementor-76924 .elementor-element.elementor-element-6360c983 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:0rem 0rem 0rem 0rem;}.elementor-76924 .elementor-element.elementor-element-48b30fd1{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-48b30fd1 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:0% 0% 0% 0%;}.woocommerce .elementor-76924 .elementor-element.elementor-element-48b30fd1 .price ins{font-size:20px;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:0rem 0rem 0rem 0rem;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-76924 .elementor-element.elementor-element-2ca90a2a .cart button, .elementor-76924 .elementor-element.elementor-element-2ca90a2a .cart .button{font-size:1px;letter-spacing:0px;}.elementor-76924 .elementor-element.elementor-element-78f76420{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-78f76420 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:-1rem -1rem -1rem -1rem;}.elementor-76924 .elementor-element.elementor-element-979de1c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76924 .elementor-element.elementor-element-4ae9fa5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-6f2778fe{font-size:15px;}.elementor-76924 .elementor-element.elementor-element-408254d4{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-408254d4 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:-1rem -1rem -1rem -1rem;}.elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-swiper-button.elementor-swiper-button-next{font-size:17px;}.elementor-76924 .elementor-element.elementor-element-408254d4 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-76924 .elementor-element.elementor-element-408254d4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-76924 .elementor-element.elementor-element-7a9dec19{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-7a9dec19 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:-1rem -1rem -1rem -1rem;}.elementor-76924 .elementor-element.elementor-element-40eebe3c{text-align:center;}.elementor-76924 .elementor-element.elementor-element-4cf0c98 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:-1rem -1rem -1rem -1rem;}.elementor-76924 .elementor-element.elementor-element-5ca35501{width:100%;max-width:100%;text-align:center;}.elementor-76924 .elementor-element.elementor-element-5ca35501 img{width:100%;max-width:100%;}.elementor-76924 .elementor-element.elementor-element-53f8fe7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-76924 .elementor-element.elementor-element-53f8fe7{--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-gap:10px;}.elementor-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-76924 .elementor-element.elementor-element-6aaaead1.elementor-wc-products .products > h2{text-align:center;}}@media(min-width:768px){.elementor-76924 .elementor-element.elementor-element-176220be{--width:50%;}.elementor-76924 .elementor-element.elementor-element-736f53fb{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3df51ce4 *//* Format thumbnail container and remove numbers */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav {
    list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
    margin: 15px 0 0 0 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
}

/* Ensure individual items ignore list indicators */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li {
    list-style: none !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li::before,
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li::after {
    display: none !important;
    content: "" !important;
}

/* Hide broken or unstyled theme navigation text links */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-direction-nav {
    display: none !important;
}/* Format thumbnail container and remove numbers */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav {
    list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
    margin: 15px 0 0 0 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
}

/* Ensure individual items ignore list indicators */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li {
    list-style: none !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li::before,
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-control-nav li::after {
    display: none !important;
    content: "" !important;
}

/* Hide broken or unstyled theme navigation text links */
.elementor-76924 .elementor-element.elementor-element-3df51ce4 .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-6360c983 */h1.product_title, .entry-title {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    color: #1a1a1a;
    margin: 0 0 6px 0;
    text-transform: none;
}
span.onsale {
    background: none !important;
    color: #00a99d;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    border-radius: 0;
    display: block;
    margin-bottom: 6px;
    position: static !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-48b30fd1 */p.price {
    font-size: 17px;
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 14px 0;
    flex-wrap: wrap;
}
p.price del {
    color: #999;
    font-size: 16px;
    font-weight: 400;
    opacity: 1;
}
p.price ins {
    color: #00a99d;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2ca90a2a */.variations_form .variations {
    margin-bottom: 10px;
}
.variations_form .variations th,
.variations_form .variations td {
    display: block;
    padding: 0;
}
.variations_form .variations th label {
    font-size: 13px;
    font-weight: 600;
    color: #111;
    margin-bottom: 8px;
    display: block;
}
.woo-variation-swatches .variable-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    align-items: flex-start;
}
.woo-variation-swatches .variable-items-wrapper .variable-item {
    min-width: 42px !important;
    width: auto !important;
    height: 36px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #111 !important;
    background: #fff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer;
    flex: 0 0 auto !important;
    padding: 0 8px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.selected {
    border-color: #111 !important;
    background: #f0f0f0 !important;
}
.woocommerce-variation-add-to-cart {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin-top: 16px;
}
.quantity {
    flex-shrink: 0;
}
.quantity input[type=number] {
    width: 54px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    text-align: center;
    padding: 10px 4px !important;
    height: 44px !important;
}
.single_add_to_cart_button {
    background-color: #a8d4f5 !important;
    color: #333 !important;
    border: none !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    padding: 12px 20px !important;
    flex: 1 !important;
    text-transform: none !important;
    transition: background 0.2s;
    height: 44px !important;
}
.single_add_to_cart_button:hover {
    background-color: #7dc0ee !important;
}/* End custom CSS */