.elementor-35 .elementor-element.elementor-element-22dc648 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-35 .elementor-element.elementor-element-22dc648 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-35 .elementor-element.elementor-element-22dc648 .elementor-button{text-shadow:0px 0px 5px rgba(0,0,0,0.3);fill:var( --e-global-color-032a4c7 );color:var( --e-global-color-032a4c7 );background-color:#FFFFFF0F;padding:10px 10px 10px 10px;}.elementor-35 .elementor-element.elementor-element-22dc648{width:auto;max-width:auto;top:10px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-22dc648{left:10px;}body.rtl .elementor-35 .elementor-element.elementor-element-22dc648{right:10px;}.elementor-35 .elementor-element.elementor-element-4c48b50 img{height:100vh;object-fit:contain;}.elementor-35 .elementor-element.elementor-element-28c5e9a2 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 50px 50px 50px;}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-788753d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-35 .elementor-element.elementor-element-788753d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-4eff261{text-align:left;}.elementor-35 .elementor-element.elementor-element-4eff261 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-ffc8474.elementor-column .elementor-column-wrap{align-items:center;}.elementor-35 .elementor-element.elementor-element-ffc8474.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-185791b .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:10px 20px 10px 20px;}.elementor-35 .elementor-element.elementor-element-d84f24a .pp-button{color:var( --e-global-color-296c9ef );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-d84f24a .pp-button svg{fill:var( --e-global-color-296c9ef );}.elementor-35 .elementor-element.elementor-element-d84f24a .pp-button:focus, .elementor-35 .elementor-element.elementor-element-d84f24a .pp-button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-d84f24a .pp-button:focus svg, .elementor-35 .elementor-element.elementor-element-d84f24a .pp-button:hover svg{fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-d84f24a .quantity + .button, body:not(.rtl) .elementor-35 .elementor-element.elementor-element-d84f24a .pp-add-to-cart-qty-ajax + .pp-button{margin-left:-5px;}body.rtl .elementor-35 .elementor-element.elementor-element-d84f24a .quantity + .button, body.rtl .elementor-35 .elementor-element.elementor-element-d84f24a .pp-add-to-cart-qty-ajax + .pp-button{margin-right:-5px;}.elementor-35 .elementor-element.elementor-element-d84f24a .quantity .qty, .elementor-35 .elementor-element.elementor-element-d84f24a .pp-woo-add-to-cart .pp-add-to-cart-qty-ajax{border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-35 .elementor-element.elementor-element-d84f24a > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-35 .elementor-element.elementor-element-5be192a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-5be192a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-5be192a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5be192a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-35 .elementor-element.elementor-element-9357805 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-35 .elementor-element.elementor-element-9357805 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-35 .elementor-element.elementor-element-9357805 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-296c9ef );}.woocommerce .elementor-35 .elementor-element.elementor-element-9357805 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-296c9ef );}.woocommerce .elementor-35 .elementor-element.elementor-element-9357805 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-788753d{width:70%;}.elementor-35 .elementor-element.elementor-element-ffc8474{width:29.958%;}}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-4c48b50 img{height:400px;}.elementor-35 .elementor-element.elementor-element-185791b > .elementor-widget-container{padding:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-4c48b50 img{height:300px;}.elementor-35 .elementor-element.elementor-element-28c5e9a2 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 30px 30px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-54812b35{width:100%;}.elementor-35 .elementor-element.elementor-element-28c5e9a2{width:100%;}.elementor-35 .elementor-element.elementor-element-788753d{width:100%;}.elementor-35 .elementor-element.elementor-element-ffc8474{width:100%;}}/* Start custom CSS for pp-woo-add-to-cart, class: .elementor-element-d84f24a */.woocommerce div.product form.cart .lty-participate-now-button {
    position: absolute;
    bottom: -10px;
    left: 0;
}

.woocommerce div.product .ldsingle p.price, .woocommerce div.product .ldsingle span.price {
    font-size: 14px;
    margin-bottom: 5px;
    text-align: right;
}

.ldsingle .lty-lottery-date-ranges {
    border: 1px solid #f4f3f4;
}

.ldsingle .lty-lottery-date-ranges .lty-lottery-end-time-label {
    background-color: #f4f3f4;
    padding: 10px;
}
.ldsingle .lty-lottery-date-ranges .lty-lottery-time-left-label {
    padding: 0 10px;
    text-align: center;
}
.ldsingle .lty-lottery-date-ranges .lty-lottery-countdown-timer {
    padding: 0 0 40px;    
}
.ldsingle .lty-lottery-product-summary p.lty-tickets-sold {
    background-color: #f4f3f4;
    padding: 10px;
    margin-bottom: 0;
}
.ldsingle .lty-lottery-progress-bar {
    margin: 0 0 10px;
    padding: 10px;
    border: 1px solid #f4f3f4;
}
.ldsingle .quantity .qty {
    width: 150px;
}
.ldsingle .woocommerce a.button.alt, .woocommerce .lty-lottery-ticket-lucky-dip-container button.button.alt {
    padding: 16px 15px 16px;
    border-radius: 0;
    background: #48cae4;
}
.ldsingle .lty-lottery-ticket-panel .lty-ticket-number-wrapper ul li.lty-selected-ticket {
    background: #48cae4;
    background-color: #48cae4;    
}
.ldsingle .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 20px 40px;
}
.woocommerce div.product form.cart .lty-participate-now-button span.variation-price {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-9357805 */.woocommerce div.product .lddescription .woocommerce-tabs ul.tabs {
    padding: 0 30px;
    text-align: center;
}
.woocommerce div.product.elementor .lddescription .woocommerce-tabs .panel {
    padding: 0;
}
.woocommerce div.product.elementor .lddescription ul.tabs li a {
    padding: 20px 30px;
}
.lddescription .lty-ticket-logs-wrapper {
    padding: 30px;
}
.lty-frontend-table tfoot {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-error {
    margin: 0;
    font-size: 13px;
    background-color: #bf0603;
    color: #ffffff;
    border-top: none;
    border-left: 6px solid #8d0801;
}
.woocommerce-info, .woocommerce-message {
    margin: 0;
    font-size: 13px;
    background-color: #2b9348;
    color: #ffffff;
    border-top: none;
    border-left: 6px solid #176D2F;
}
.woocommerce-message::before {
    color: #ffffff;
}/* End custom CSS */