.elementor-279 .elementor-element.elementor-element-40859e3{--display:flex;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-92bd9b9 .cart button, .elementor-279 .elementor-element.elementor-element-92bd9b9 .cart .button{font-family:var( --e-global-typography-1ce7510-font-family ), Sans-serif;font-size:var( --e-global-typography-1ce7510-font-size );font-weight:var( --e-global-typography-1ce7510-font-weight );line-height:var( --e-global-typography-1ce7510-line-height );border-style:none;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-9efcae3 );transition:all 0.2s;}.elementor-279 .elementor-element.elementor-element-92bd9b9 .cart button:hover, .elementor-279 .elementor-element.elementor-element-92bd9b9 .cart .button:hover{background-color:var( --e-global-color-dbc68ff );}.elementor-279 .elementor-element.elementor-element-92bd9b9 .quantity .qty{transition:all 0.2s;}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-92bd9b9 .cart button, .elementor-279 .elementor-element.elementor-element-92bd9b9 .cart .button{font-size:var( --e-global-typography-1ce7510-font-size );line-height:var( --e-global-typography-1ce7510-line-height );}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-92bd9b9 .cart button, .elementor-279 .elementor-element.elementor-element-92bd9b9 .cart .button{font-size:var( --e-global-typography-1ce7510-font-size );line-height:var( --e-global-typography-1ce7510-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-92bd9b9 */.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-product-summary {
    display: none;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-participate-now {
    display: flex;
    flex-direction: column;
}

/* Questions Section */

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-question-answer-container h3 {
    display: none;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-question {
    margin: 0;
    font-family: var(--e-global-typography-1ce7510-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ce7510-font-size);
    font-weight: var(--e-global-typography-1ce7510-font-weight);
    line-height: var(--e-global-typography-1ce7510-line-height);
    color: var( --e-global-color-primary );
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-question-answer-container {
    margin: 0 0 30px 0;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-answers {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-answers li {
    margin: 0;
    background: none;
    border: 1px solid #d7d7d7;
    border-radius: 50px;
    padding: 6px 15px;
    font-family: var(--e-global-typography-34a1d76-font-family), Sans-serif;
    font-size: var(--e-global-typography-34a1d76-font-size);
    font-weight: var(--e-global-typography-34a1d76-font-weight);
    line-height: var(--e-global-typography-34a1d76-line-height);
    color: #6a6a6a;
    transition: all .5s ease;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-answers li:hover, .elementor-279 .elementor-element.elementor-element-92bd9b9 li.lty-selected {
    border: 1px solid var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

/* Quantity Slider */

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-wrapper {
    padding-top: 26.56px;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-content {
    display: flex;
    width: 100%;
    margin: 0;
    position: relative;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-content
 {
    width: 100%;
    gap: 5%;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-btn {
    width: 7.5%!important;
    height: auto!important;
    background: var( --e-global-color-secondary )!important;
    font-size: 0!important;
    aspect-ratio: 1;
    border-radius: 100%!important;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-quantity-range-slider {
    width: 75%;
    margin: 0;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .ui-slider-horizontal {
    height: 10px;
    background: var( --e-global-color-secondary ) !important;
    border-radius: 50px !important;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .ui-widget-header {
    background: var( --e-global-color-9efcae3 ) !important;
    border-radius: 50px;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-quantity-range-slider .ui-slider-handle {
    width: 20px!important;
    height: 20px!important;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-decrement {
    background-image: url('https://treble7competitions.com/wp-content/uploads/2025/06/delete-1.svg')!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: 60%!important;
    border: 1px solid #d7d7d7!important;
    transition: all .5s ease;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-decrement:hover {
    transform: rotate(360deg);
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-increment {
    background-image: url('https://treble7competitions.com/wp-content/uploads/2025/06/add.svg')!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: 60%!important;
    border: 1px solid #d7d7d7!important;
}

.elementor-279 .elementor-element.elementor-element-92bd9b9 .lty-lottery-range-slider-increment:hover {
    transform: rotate(360deg);
}

.lty-lottery-range-value {
    width: 80px;
    bottom: 25px!important;
    margin-left: -40px;
    font-family: 'Poppins';
    text-align: center;
    font-size: 10px;
    background: var( --e-global-color-9efcae3 );
}

.lty-lottery-range-value:before {
    position: absolute;
    top: unset;
    left: 50%;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid var( --e-global-color-9efcae3 );
    bottom: -15px;
    margin-left: -5px;
}

/* Add to Cart */

.single_add_to_cart_button {
    margin: 30px 0 0 0 !important;
}/* End custom CSS */