.elementor-406 .elementor-element.elementor-element-dbd1ae5:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-dbd1ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightitup.pro/wp-content/uploads/2023/07/FB_IMG_1687918509186.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-406 .elementor-element.elementor-element-dbd1ae5 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-406 .elementor-element.elementor-element-dbd1ae5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-406 .elementor-element.elementor-element-059d068{text-align:center;}.elementor-406 .elementor-element.elementor-element-059d068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-secondary );}.elementor-406 .elementor-element.elementor-element-156dbe3{padding:70px 0px 70px 0px;}.elementor-406 .elementor-element.elementor-element-0c3eaaa > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-406 .elementor-element.elementor-element-767a761 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-secondary );}.woocommerce .elementor-406 .elementor-element.elementor-element-ded1a06 .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3f07da6-font-family ), Sans-serif;font-size:var( --e-global-typography-3f07da6-font-size );font-weight:var( --e-global-typography-3f07da6-font-weight );line-height:var( --e-global-typography-3f07da6-line-height );letter-spacing:var( --e-global-typography-3f07da6-letter-spacing );}.elementor-406 .elementor-element.elementor-element-e99a2a7{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-406 .elementor-element.elementor-element-a3ea28d .cart button, .elementor-406 .elementor-element.elementor-element-a3ea28d .cart .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-406 .elementor-element.elementor-element-a3ea28d .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d50cf18-font-family ), Sans-serif;font-size:var( --e-global-typography-d50cf18-font-size );font-weight:var( --e-global-typography-d50cf18-font-weight );line-height:var( --e-global-typography-d50cf18-line-height );word-spacing:var( --e-global-typography-d50cf18-word-spacing );}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value:before{font-family:var( --e-global-typography-f8cdd91-font-family ), Sans-serif;font-size:var( --e-global-typography-f8cdd91-font-size );font-weight:var( --e-global-typography-f8cdd91-font-weight );line-height:var( --e-global-typography-f8cdd91-line-height );}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value select, .woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value:before{border-radius:3px;}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;letter-spacing:0px;}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f8cdd91-font-family ), Sans-serif;font-size:var( --e-global-typography-f8cdd91-font-size );font-weight:var( --e-global-typography-f8cdd91-font-weight );line-height:var( --e-global-typography-f8cdd91-line-height );}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-Tabs-panel{color:var( --e-global-color-secondary );}.elementor-406 .elementor-element.elementor-element-6891cf6{padding:70px 0px 70px 0px;}.elementor-406 .elementor-element.elementor-element-77a5923{--grid-columns:3;}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-524dca9{width:37.184%;}.elementor-406 .elementor-element.elementor-element-0c3eaaa{width:62.816%;}}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-059d068 .elementor-heading-title{font-size:1rem;}.elementor-406 .elementor-element.elementor-element-767a761 .elementor-heading-title{font-size:1.3rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-ded1a06 .price{font-size:var( --e-global-typography-3f07da6-font-size );line-height:var( --e-global-typography-3f07da6-line-height );letter-spacing:var( --e-global-typography-3f07da6-letter-spacing );}.elementor-406 .elementor-element.elementor-element-e99a2a7{font-size:1rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations label{font-size:var( --e-global-typography-d50cf18-font-size );line-height:var( --e-global-typography-d50cf18-line-height );word-spacing:var( --e-global-typography-d50cf18-word-spacing );}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value:before{font-size:var( --e-global-typography-f8cdd91-font-size );line-height:var( --e-global-typography-f8cdd91-line-height );}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs ul.wc-tabs li a{font-size:1rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-f8cdd91-font-size );line-height:var( --e-global-typography-f8cdd91-line-height );}.elementor-406 .elementor-element.elementor-element-77a5923{--grid-columns:2;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-059d068 .elementor-heading-title{font-size:1rem;}.elementor-406 .elementor-element.elementor-element-767a761 .elementor-heading-title{font-size:1.3rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-ded1a06 .price{font-size:var( --e-global-typography-3f07da6-font-size );line-height:var( --e-global-typography-3f07da6-line-height );letter-spacing:var( --e-global-typography-3f07da6-letter-spacing );}.elementor-406 .elementor-element.elementor-element-e99a2a7{font-size:1rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations label{font-size:var( --e-global-typography-d50cf18-font-size );line-height:var( --e-global-typography-d50cf18-line-height );word-spacing:var( --e-global-typography-d50cf18-word-spacing );}.woocommerce .elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-406 .elementor-element.elementor-element-a3ea28d form.cart table.variations td.value:before{font-size:var( --e-global-typography-f8cdd91-font-size );line-height:var( --e-global-typography-f8cdd91-line-height );}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs ul.wc-tabs li a{font-size:1rem;}.woocommerce .elementor-406 .elementor-element.elementor-element-698c0af .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-f8cdd91-font-size );line-height:var( --e-global-typography-f8cdd91-line-height );}.elementor-406 .elementor-element.elementor-element-77a5923{--grid-columns:1;}}/* Start custom CSS */.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: middle;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 7.06%);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
table th {
    font-weight: 700;
}

th.label {
    text-align: left;
    padding: 0px;
}/* End custom CSS */