.elementor-15409 .elementor-element.elementor-element-371d1134{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-371d1134.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15409 .elementor-element.elementor-element-389f3499{--display:flex;}.elementor-15409 .elementor-element.elementor-element-389f3499.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15409 .elementor-element.elementor-element-4217afc4 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-15409 .elementor-element.elementor-element-5fee7b3d{--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:15px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;--wd-sticky-offset:50px;}.elementor-15409 .elementor-element.elementor-element-5fee7b3d:not(.elementor-motion-effects-element-type-background), .elementor-15409 .elementor-element.elementor-element-5fee7b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-15409 .elementor-element.elementor-element-5fee7b3d.e-con{--align-self:flex-start;}.elementor-15409 .elementor-element.elementor-element-fefcbdc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-e01f4fc{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15409 .elementor-element.elementor-element-3025b0e{width:auto;max-width:auto;}.elementor-15409 .elementor-element.elementor-element-3025b0e .wd-text-block{font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-15409 .elementor-element.elementor-element-d9b8cdf{width:auto;max-width:auto;}.elementor-15409 .elementor-element.elementor-element-d9b8cdf > .elementor-widget-container{background-color:#3D6DC8;margin:0px 0px 0px 0px;padding:5px 12px 3px 12px;border-radius:9px 9px 9px 9px;}.elementor-15409 .elementor-element.elementor-element-51070e7{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-97357b3{--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:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-161543d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15409 .elementor-element.elementor-element-77b8c577{width:100%;max-width:100%;}.elementor-15409 .elementor-element.elementor-element-77b8c577 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-15409 .elementor-element.elementor-element-8c9cfc6{font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15409 .elementor-element.elementor-element-8c9cfc6 a{color:#3D6DC8;}.elementor-15409 .elementor-element.elementor-element-8c9cfc6 a:hover, .elementor-15409 .elementor-element.elementor-element-8c9cfc6 a:focus{color:#FFFFFF;}.elementor-15409 .elementor-element.elementor-element-e366295{--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-15409 .elementor-element.elementor-element-4e6edb2 > .elementor-widget-container{margin:-1px 0px 0px 0px;}@media(min-width:769px){.elementor-15409 .elementor-element.elementor-element-371d1134{--content-width:1411px;}.elementor-15409 .elementor-element.elementor-element-389f3499{--width:52.489%;}.elementor-15409 .elementor-element.elementor-element-5fee7b3d{--width:41.811%;}}@media(max-width:1024px) and (min-width:769px){.elementor-15409 .elementor-element.elementor-element-389f3499{--width:49.309%;}.elementor-15409 .elementor-element.elementor-element-5fee7b3d{--width:50%;}}@media(max-width:1024px){.elementor-15409 .elementor-element.elementor-element-371d1134{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:-20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-1f426fff .woocommerce-product-gallery{--wd-gallery-gap:2px;}.elementor-15409 .elementor-element.elementor-element-77b8c577{width:var( --container-widget-width, 451px );max-width:451px;--container-widget-width:451px;--container-widget-flex-grow:0;}}@media(max-width:768px){.elementor-15409 .elementor-element.elementor-element-371d1134{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15409 .elementor-element.elementor-element-389f3499{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15409 .elementor-element.elementor-element-1f426fff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15409 .elementor-element.elementor-element-1f426fff .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-15409 .elementor-element.elementor-element-51070e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-97357b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15409 .elementor-element.elementor-element-77b8c577{width:100%;max-width:100%;}.elementor-15409 .elementor-element.elementor-element-77b8c577 > .elementor-widget-container{margin:-50px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-42e38ad */.lty-lottery-date-ranges {
	margin-bottom: 10px;
	background:#3D6DC8 ;
	padding-bottom: 20px;
	border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-77b8c577 */.lty-instant-winner-prize-group-item-content {
    display: none;
     }
     .lty-instant-winner-prize-group-item-header .lty-expand-prize-group{
         display: none;
     }
     
     .lty-price-available-count{
         color:#f1f2f2!important;
     }
     
     
     ul.lty-predefined-buttons li {
                border: 1px solid #cccccc;
                color: white;
                background: #242424!important;   
                }

                ul.lty-predefined-buttons li.lty-selected-button {
                color: white;;
					border-color:#3d6dc8;
					border-width:3px;
					background: #242424!important; 
                }

                ul.lty-predefined-buttons li:hover {
                color: #3d6dc8;;
              
					border-color:#3d6dc8;
					border-width:3px;
                }


.lty-lottery-product-summary p {
    display:none;
}

.lty-lottery-range-value {
    background-color: #3D6DC8;
    text-transform: none;
    font-size: 11px;
    border-color: #3D6DC8;
    padding: 6px;
    bottom: -35px;
    left: -10px;
    box-shadow: none;
    width: auto;
    border-radius: 0;
    color: #fff;
    position: absolute;
    white-space: nowrap;
    border-radius: 5px;
}

.lty-lottery-range-value:before {
    transition: border-top-color .2s;
    position: absolute;
    top: -10px;
    left: 0;
    content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid;
    border-left-color: #3D6DC8;
}

.lty-quantity-range-slider .ui-widget-header {
    background: #3D6DC8 !important;
}

.single-product .wd-buy-now-btn {
    display: none !important;
}
.wd-buy-now-btn {
    margin-top: 20px !important;
}





/* Quantity styling */
.woocommerce div.product form.cart .quantity {
    margin: 0 !important;
    flex: 0 0 auto !important;
}

/* Style ONLY the WooCommerce Add to Cart (raffle button) */
.woocommerce div.product form.cart .single_add_to_cart_button {
    height: 48px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0px !important;
    flex: 1 !important;
}

/* Remove Buy Now button completely */
.wd-buy-now-btn {
    display: none !important;
}

/* Prevent stacking */
.woocommerce div.product form.cart > * {
    float: none !important;
}


/* Add top margin to Add to Cart button */
form.cart .single_add_to_cart_button {
    margin-top: 30px !important;
    color: #ffffff !important;
}

@media (max-width: 768px) {

    .woocommerce div.product form.cart {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 12px !important;
        margin-top:40px;
    }

    .woocommerce div.product form.cart > * {
        width: 100% !important;
        flex: 0 0 auto !important;
    }

    .woocommerce div.product form.cart .single_add_to_cart_button {
        margin-top: 10px !important;
        color: #ffffff !important;
    }
.lty-lottery-range-slider-content {
    margin-bottom: 30px!important;
}

#wc-stripe-express-checkout-element {
    display: none!important;
}

.lty-lottery-product-summary p {
    display: none;
    
}/* End custom CSS */