.elementor-2676 .elementor-element.elementor-element-6b04d4fb{--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:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-2676 .elementor-element.elementor-element-6e9001ba .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;}.elementor-2676 .elementor-element.elementor-element-6e9001ba .woocommerce-breadcrumb > a{color:var( --e-global-color-d52326f );}.elementor-2676 .elementor-element.elementor-element-43cfb251{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-2676 .elementor-element.elementor-element-7c7cbd5{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2676 .elementor-element.elementor-element-33b7e41{text-align:right;}.elementor-2676 .elementor-element.elementor-element-33b7e41 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2676 .elementor-element.elementor-element-51d61a0 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:27px;font-weight:700;color:#000000;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2676 .elementor-element.elementor-element-4ea0ecac > .elementor-widget-container{margin:0px 0px -10px 0px;}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price{color:var( --e-global-color-primary );font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price ins{color:var( --e-global-color-primary );font-family:"Noto Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;}.elementor-widget-theme-post-content{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 );}.elementor-2676 .elementor-element.elementor-element-5ddddf23 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2676 .elementor-element.elementor-element-5ddddf23{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{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 );}.elementor-2676 .elementor-element.elementor-element-7c917128 > .elementor-widget-container{background-color:var( --e-global-color-7b7bac4 );padding:0px 0px 0px 0px;}.elementor-2676 .elementor-element.elementor-element-7c917128 .cart button, .elementor-2676 .elementor-element.elementor-element-7c917128 .cart .button{font-family:"Noto Sans Hebrew", Sans-serif;border-style:solid;padding:15px 0px 15px 0px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-fbabba3 );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-2676 .elementor-element.elementor-element-7c917128 .cart button:hover, .elementor-2676 .elementor-element.elementor-element-7c917128 .cart .button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2676 .elementor-element.elementor-element-7c917128 .added_to_cart{color:#000000;}.elementor-2676 .elementor-element.elementor-element-7c917128{--view-cart-spacing:0px;--button-spacing:5px;}.elementor-2676 .elementor-element.elementor-element-7c917128 .quantity .qty{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart table.variations tr th, .woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart table.variations label{color:var( --e-global-color-primary );}.woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart table.variations td.value select, .woocommerce .elementor-2676 .elementor-element.elementor-element-7c917128 form.cart table.variations td.value:before{background-color:var( --e-global-color-7b7bac4 );border:var( --e-global-color-7b7bac4 );}.elementor-2676 .elementor-element.elementor-element-557724ad{--grid-template-columns:repeat(0, auto);--icon-size:43px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2676 .elementor-element.elementor-element-557724ad .elementor-widget-container{text-align:center;}.elementor-2676 .elementor-element.elementor-element-557724ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2676 .elementor-element.elementor-element-557724ad .elementor-social-icon{background-color:var( --e-global-color-7b7bac4 );--icon-padding:5px;}.elementor-2676 .elementor-element.elementor-element-557724ad .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2676 .elementor-element.elementor-element-557724ad .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2676 .elementor-element.elementor-element-11239266{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2676 .elementor-element.elementor-element-31a45317.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2676 .elementor-element.elementor-element-79dd2055{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-2676 .elementor-element.elementor-element-79dd2055:not(.elementor-motion-effects-element-type-background), .elementor-2676 .elementor-element.elementor-element-79dd2055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2676 .elementor-element.elementor-element-4dca208d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-2676 .elementor-element.elementor-element-4dca208d{text-align:center;}.elementor-2676 .elementor-element.elementor-element-4dca208d .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:30px;font-weight:800;}.elementor-2676 .elementor-element.elementor-element-7c41b2f{--swiper-slides-to-display:4;--swiper-slides-gap:74px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:50px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-primary );--swiper-pagination-size:5px;--dots-normal-color:var( --e-global-color-7b7bac4 );}.elementor-2676 .elementor-element.elementor-element-7c41b2f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2676 .elementor-element.elementor-element-314bfcfb{--display:flex;overflow:visible;}@media(max-width:1440px){.elementor-2676 .elementor-element.elementor-element-6e9001ba .woocommerce-breadcrumb{font-size:16px;}.elementor-2676 .elementor-element.elementor-element-7c7cbd5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2676 .elementor-element.elementor-element-33b7e41 .elementor-heading-title{font-size:14px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2676 .elementor-element.elementor-element-51d61a0 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price{font-size:18px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2676 .elementor-element.elementor-element-5ddddf23{font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-2676 .elementor-element.elementor-element-7c917128{--view-cart-spacing:0px;--button-spacing:5px;}.elementor-2676 .elementor-element.elementor-element-557724ad{--icon-size:36px;}.elementor-2676 .elementor-element.elementor-element-4dca208d .elementor-heading-title{font-size:30px;}.elementor-2676 .elementor-element.elementor-element-7c41b2f{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-2676 .elementor-element.elementor-element-6e9001ba .woocommerce-breadcrumb{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2676 .elementor-element.elementor-element-51d61a0 .elementor-heading-title{font-size:18px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price{font-size:18px;}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price ins{font-size:16px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2676 .elementor-element.elementor-element-5ddddf23{font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-2676 .elementor-element.elementor-element-11239266{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2676 .elementor-element.elementor-element-7c41b2f{--swiper-slides-to-display:2;--swiper-slides-gap:20px;}.elementor-2676 .elementor-element.elementor-element-7c41b2f > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2676 .elementor-element.elementor-element-6b04d4fb{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2676 .elementor-element.elementor-element-6e9001ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-2676 .elementor-element.elementor-element-6e9001ba .woocommerce-breadcrumb{font-size:14px;text-align:right;}.elementor-2676 .elementor-element.elementor-element-43cfb251{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2676 .elementor-element.elementor-element-7c7cbd5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2676 .elementor-element.elementor-element-33b7e41 .elementor-heading-title{font-size:16px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2676 .elementor-element.elementor-element-51d61a0 .elementor-heading-title{font-size:24px;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price{font-size:16px;}.woocommerce .elementor-2676 .elementor-element.elementor-element-4ea0ecac .price ins{font-size:12px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2676 .elementor-element.elementor-element-5ddddf23{font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-2676 .elementor-element.elementor-element-7c917128{--view-cart-spacing:0px;--button-spacing:5px;}.elementor-2676 .elementor-element.elementor-element-79dd2055{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2676 .elementor-element.elementor-element-4dca208d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2676 .elementor-element.elementor-element-4dca208d .elementor-heading-title{font-size:24px;}.elementor-2676 .elementor-element.elementor-element-7c41b2f{--swiper-slides-to-display:1;--swiper-slides-gap:15px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;}.elementor-2676 .elementor-element.elementor-element-7c41b2f > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2676 .elementor-element.elementor-element-6b04d4fb{--content-width:1920px;}.elementor-2676 .elementor-element.elementor-element-43cfb251{--content-width:1140px;}.elementor-2676 .elementor-element.elementor-element-7c7cbd5{--width:50%;}.elementor-2676 .elementor-element.elementor-element-11239266{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-2676 .elementor-element.elementor-element-43cfb251{--content-width:60rem;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7c917128 */:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{
    width: 100%;
    margin-right: 0px;
    margin-top: 5px;
}



.minus.qib-button {
    
    margin-left: 5px !important;
    padding: 5px !important;
    background-color: ##12A6C9 !important;
    border: none 1px black !important;
        color: white !important;
        border-radius: 2px !important;
        margin-bottom: 2px;

}

.plus.qib-button {
    margin-right: 5px !important;
    width: 20px !important;
    background-color: #12A6C9 !important;
    padding: 5px !important;
    border: none 1px black !important;
    color: white !important;
    border-radius: 2px !important;
    margin-bottom: 2px !important;
}

.quantity.wqpmb_quantity {
    border-radius: 0px !important;
    border-radius: 0px;
    border: solid 1px #D5D8DC !important;
    border-bottom: solid 1px #D5D8DC !important;
    margin-bottom: -5px !important;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
    border-bottom: solid #D5D8DC 1px !important;
    border-radius: 0px !important;
    
}


.qib-button-wrapper .qib-button-wrapper-3520 {
    width;
}

 Qib button 
.e-atc-qty-button-holder .qib-button-wrapper-3520 .qib-button {
    margin-left: 12px;
    border-style: none !important;
}

 Qib button wrapper 3520 
.product .elementor-element .e-con-inner
.elementor-element .elementor-widget-woocommerce-product-add-to-cart
.elementor-widget-container .elementor-product-simple .cart .e-atc-qty-button-holder .qib-button-wrapper-3520 {
    width: 99% !important;
}

 Qib button wrapper 3520 
.product .cart .qib-button-wrapper-3520 {
    padding-left: 311px;
    transform: translateX(0px) translateY(0px);    bottom: -5px !important;
}

 Wqapmb quantity 
.e-atc-qty-button-holder .qib-button-wrapper-3520 .wqapmb_quantity {
    border-color: #1c028d !important;
    border-width: 1px;
}

 Input 
.qib-button-wrapper-3520 .wqapmb_quantity input[type=number] {
    border-style: solid;
    border-color: #1c028d !important;
    background-color: #f5f5f5 !important;

}







/* וריאציות בלבד - דף מוצר */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations {
    direction: rtl;
    background: transparent !important;
    border: 0 !important;
    margin: 20px 0 0 !important;
    padding: 0 !important;
    font-family: "Noto Sans Hebrew", sans-serif !important;
}

/* ביטול מראה טבלה רק באזור הווריאציות */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations tbody,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations tr,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations th,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations td {
    display: block !important;
    width: 100% !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
}

/* רווח בין קבוצות וריאציה */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations tr {
    margin-bottom: 22px !important;
}

/* כותרות: אייפון / צבע */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations th.label {
    text-align: right !important;
    margin-bottom: 9px !important;
}

.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations th.label label {
    font-family: "Noto Sans Hebrew", sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #111 !important;
    line-height: 1.4 !important;
    margin: 0 !important;
}

/* הסתרת שם הבחירה שמתווסף ליד הכותרת */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .woo-selected-variation-item-name {
    display: none !important;
}

/* עטיפת כפתורי הוריאציות */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* כפתורי הבחירה */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item {
    min-width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 12px !important;
    border: 1px solid #d9d9d9 !important;
    background: #fff !important;
    box-shadow: none !important;
    overflow: hidden !important;
    transition: all 0.2s ease !important;
}

/* תוכן הכפתור */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item .variable-item-contents {
    min-height: 42px !important;
    padding: 10px 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* טקסט בתוך הכפתור */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item .variable-item-span {
    font-family: "Noto Sans Hebrew", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #111 !important;
    line-height: 1 !important;
}

/* מעבר עכבר */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item:hover {
    border-color: #111 !important;
    background: #fafafa !important;
}

/* וריאציה שנבחרה */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item.selected,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item[aria-checked="true"] {
    border-color: #111 !important;
    background: #111 !important;
}

/* טקסט וריאציה שנבחרה */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item.selected .variable-item-span,
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item[aria-checked="true"] .variable-item-span {
    color: #fff !important;
}

/* כפתור נקה - שייך רק לווריאציות */
.elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .reset_variations {
    display: inline-block !important;
    margin-top: 12px !important;
    font-family: "Noto Sans Hebrew", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #777 !important;
    text-decoration: underline !important;
}

/* מובייל - וריאציות בלבד */
@media (max-width: 767px) {
    .elementor-2676 .elementor-element.elementor-element-7c917128 table.variations tr {
        margin-bottom: 18px !important;
    }

    .elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper {
        gap: 8px !important;
    }

    .elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item .variable-item-contents {
        min-height: 40px !important;
        padding: 9px 13px !important;
    }

    .elementor-2676 .elementor-element.elementor-element-7c917128 table.variations .variable-items-wrapper .variable-item .variable-item-span {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-31a45317 */.woocommerce span.onsale {
    background-color: #12A6C9 !important;
    color: #fff !important;
}/* End custom CSS */