.elementor-2 .elementor-element.elementor-element-956b7e0{--display:flex;--padding-top:217px;--padding-bottom:164px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-956b7e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-956b7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c84126 );background-image:url("https://hotandcoldonline.co.uk/wp-content/uploads/2025/07/ChatGPT-Image-Mar-29-2025-01_03_36-AM-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-462b983{width:var( --container-widget-width, 930px );max-width:930px;--container-widget-width:930px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-fd90587 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:23px 23px 23px 23px;}.elementor-2 .elementor-element.elementor-element-fd90587 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fd90587 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-fd90587 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-2 .elementor-element.elementor-element-fd90587 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-fd90587 .elementor-button:focus{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-a82d6c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a62af0 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b1d6d01{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c1ba421 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-51cac08 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a38a39c{--display:flex;}.elementor-2 .elementor-element.elementor-element-a38a39c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container > .bg-wl-background, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container-navigator, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable-prize, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container-split, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container-split .bg-wl-snow:has(.app-consent), .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal .app-booking-button-group, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal-footer{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 button.app-store__button-add-to-cart{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 button.app-store__button-add-to-cart:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 button.app-store__button-add-to-cart:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-see-options{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-see-options:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-see-options:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__coupon-amount-button{background-color:var( --e-global-color-0c84126 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__coupon-amount-button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__coupon-amount-button:focus{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-accent );border-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > button:first-child{background-color:var( --e-global-color-accent );font-weight:600;text-transform:capitalize;color:var( --e-global-color-0c84126 );border-style:none;border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > button:first-child:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > button:last-child{background-color:var( --e-global-color-accent );font-weight:600;color:var( --e-global-color-0c84126 );border-style:none;border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > button:last-child:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity > button:hover:not(:focus){background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option:not(.app-store__product-option--active){background-color:var( --e-global-color-0c84126 );fill:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option:hover:hover{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option.app-store__product-option--active{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div button{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div div ul li{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div div ul li:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div div ul li:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__breadcrumbs > button{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button{background-color:var( --e-global-color-accent );padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-prorate-notice{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-details{background-color:var( --e-global-color-0c84126 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-proceed-to-checkout{background-color:var( --e-global-color-accent );font-weight:400;fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-subtotal-details button:hover{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-button{background-color:var( --e-global-color-accent );display:none !important;fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-close, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container + div.Toastify div #add-line-item button.Toastify__close-button{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--item{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable{background-color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount{background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:last-child > input{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:last-child > input:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:last-child > input:focus{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:last-child{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:last-child:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:last-child:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 > button{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-buttons > button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-buttons > button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-buttons > button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-current-item.app-menu-current-item{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-current-item.app-menu-current-item:hover{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking__select-element > span > div{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-generic .app-menu-item, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select .app-menu-panel .app-menu-item{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-generic .app-menu-item, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select .app-menu-panel .app-menu-item:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-generic .app-menu-item, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select .app-menu-panel .app-menu-item:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-item--selected{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:first-child, .app-booking-button-group > div > button:first-child{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:first-child:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button-group > div > button:first-child:hover{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:last-child, .app-booking-button-group > div > button:last-child{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:last-child:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button-group > div > button:last-child:hover{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field input{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field input:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field input:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field > button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:05px 05px 05px 05px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field > button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount-field > button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount > button:not(.app-store__modal-login button){background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:solid;border-color:var( --e-global-color-accent );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount:not(.app-store__modal-login button:hover) > button:hover{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-items{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-delivery-button{background-color:var( --e-global-color-accent );fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-delivery-button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-delivery-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#000000;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-delivery-button.bg-wl-royal-blue{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--secondary{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--secondary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--secondary:focus{background-color:var( --e-global-color-0c84126 );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--primary{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:none;border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--primary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form--footer .app-booking-button--primary:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store-reward-section .app-store-reward-item{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--secondary{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--secondary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--secondary:focus{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--primary{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0c84126 );color:var( --e-global-color-0c84126 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--primary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__reward-popup-buttons .app-booking-button--primary:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__action-button, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__visit-card, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-id, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-list, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__review-block, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__share-block{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--secondary{background-color:var( --e-global-color-0c84126 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--secondary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--secondary:focus{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button{background-color:var( --e-global-color-accent );font-family:"Quicksand", Sans-serif;font-weight:500;color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button-social:hover{background-color:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 > .elementor-widget-container{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-wl-branding{display:none !important;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar{display:none !important;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-view-edit{display:none !important;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal-header .app-modal-booking-title.app-modal-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__subtitle{font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container .app-store__container-filter{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-category{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;background-color:var( --e-global-color-0c84126 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-category.text-wl-snow{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-0c84126 );background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-category:hover{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__search input{font-family:"Quicksand", Sans-serif;font-weight:400;color:#FFFFFF;background-color:#2B2B2B;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__search input:focus{font-family:"Quicksand", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__search input[type="text"]::placeholder{font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__navigation > div > div:first-child p{color:#FFFFFF;}.app-store__navigation > div > div:first-child svg{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__navigation > div > div:last-child span, 
			.app-store__navigation > div button span, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__navigation .app-elementor-pen-icon{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sort-title{font-size:20px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sort-option--icon{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sort-option{color:var( --e-global-color-text );}.app-store__button-sort svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-sort{background-color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:05px 05px 05px 05px;}.app-store__button-sort:hover svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-sort:hover{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );border-radius:05px 05px 05px 05px;}.app-store__button-sort--active svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-sort--active{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:05px 05px 05px 05px;}.app-store__view svg{color:#F3F3F3;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__view{background-color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:0px 0px 05px 0px;}.app-store__view:hover svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__view:hover{background-color:var( --e-global-color-accent );border-style:solid;border-width:01px 01px 01px 01px;border-color:#FBFBFB;border-radius:8px 8px 8px 8px;}.app-store__view--active svg{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__view--active{background-color:var( --e-global-color-0c84126 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list{background-color:var( --e-global-color-0c84126 );border-style:none;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__product-title, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__product-title, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__product-title, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items .app-store__product-title{font-size:20px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__product-price, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__product-price, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__product-price, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items .app-store__product-price, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-price > div{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-description, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-description > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity > button{color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity > button{color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity{border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity{border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity > button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-grid .app-store__quantity > button:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity > button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__card-list .app-store__quantity > button:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__magnifying-glass-button svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__product-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__product-price{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__product-price-wrapper .app-store__product-price--old{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product .app-store__coupon-amount-text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info-description .app-store-subtitle{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info-description .app-store__product-info-description-text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > div:first-child, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > span:first-child{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > div:first-child{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > span:first-child{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > div:last-child, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > span:last-child{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > div:last-child{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-info > span:last-child{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-schedule > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-schedule-list div svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-schedule-list div div svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-schedule-list div{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-schedule-list div span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity > button{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity > button:focus{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-buttons > .app-store__quantity:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-options--title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option:focus{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__product-option{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector--title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__quantity-selector div button span > div{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__breadcrumbs, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__breadcrumbs > p{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__breadcrumbs > button > svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container .app-store__sidebar{z-index:5;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-empty > .app-store__product-title, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items > div > p{font-size:15px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-empty > svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items > div > div > svg{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button span{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button svg{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button:hover span{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__gift-button:hover svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-details span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-details svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-details button{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-details:hover button{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity > span{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity > button{color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity > button:focus{color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBFBFB;border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity > button:hover:not(:focus){color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__sidebar .app-store__cart-item .app-store__quantity:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-subtotal-details div > div:first-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-subtotal-details div > div:last-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-proceed-to-checkout:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-proceed-to-checkout:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__cart-button > span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--all{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--all:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--all:focus{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-close > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container + div.Toastify div #add-line-item button.Toastify__close-button svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--item > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-close:hover > svg{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container + div.Toastify div #add-line-item button.Toastify__close-button:hover > svg{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-remove--item:hover > svg{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-view-edit:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__button-view-edit:focus{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__checkout-items .app-store__product-quantity span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-total{background-color:var( --e-global-color-0c84126 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-total div div:first-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-total div div:last-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-total > div:last-child > div:first-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-total > div:last-child > div:last-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable span{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable svg{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable:hover span{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable:hover svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable .app-store__payment-redeemable-prize span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-redeemable .app-store__payment-redeemable-prize svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount button{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount svg{color:var( --e-global-color-0c84126 );fill:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-discount:hover button{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:first-child span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:first-child svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-tips > div:last-child > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:first-child div{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:first-child{background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 div.flex.flex-col.gap-2 div div button:first-child:hover{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__payment-controller div.flex.flex-col.gap-4 > button span{color:var( --e-global-color-text );}.app-store__payment-controller div.flex.flex-col.gap-4 > button > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form--title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-label__title > p, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-line-container-number, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label-content, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-radio-label{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-label__description, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-label__description p, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-label__description span p, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-elementor-signature-description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-signature-ribbon > div{color:var( --e-global-color-text );background-color:#040000;}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-signature-ribbon:after{border-top-color:#040000;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-option-title, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-radio-label{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-radio{background-color:var( --e-global-color-0c84126 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-radio:checked{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 input.core-form-checkbox-input{background-color:var( --e-global-color-0c84126 );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-checkbox-input:after{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 input.core-form-checkbox-input:after{background-color:var( --e-global-color-0c84126 );width:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-checkbox-input:checked:after{background-color:var( --e-global-color-0c84126 );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 input.core-form-checkbox-input:after:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 input.core-form-checkbox-input:after:focus{border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch:not(.app-switch--active){background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch:not(.app-switch--active) > div{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch:not(.app-switch--active) > p{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch--active{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch--active > div{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-switch--active > p{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-text-input.core-form-text-input::placeholder, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-textarea.core-form-textarea::placeholder, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-text-input::placeholder, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-textarea::placeholder{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-text-input.core-form-text-input, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-textarea.core-form-textarea, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--input .core-form-label-content, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--input.core-form-label-content, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--input.core-form-label{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-text-input.core-form-text-input, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-textarea.core-form-textarea, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-text-input, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-textarea{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-text-input.core-form-text-input{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-form-textarea.core-form-textarea{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-text-input{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--select .core-form-label-content, 
			.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--select.core-form-label-content, 
			.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-label--select.core-form-label{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-generic .app-menu-current-item, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select span > div{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking__select-element{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select.app-quiz-select--multiple:hover .app-booking__select-element, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select.app-quiz-select--multiple:focus .app-booking__select-element {fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking__select-element > span > div > div{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking__select-element > span > div > svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select.app-quiz-select--multiple .app-menu-current-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-menu-generic ul, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-quiz-select .app-menu-panel{box-shadow:0px 0px 1px 1px rgba(253.86668395996094, 253.86668395996094, 253.86668395996094, 0.99);}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-rating-option:not(.core-form-rating-option-selected){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-rating-option:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-rating-option:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-rating-option.core-form-rating-option-selected{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button--text, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-login .app-booking-button--secondary{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button--text, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-login .app-booking-button--secondary:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button--text, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-login .app-booking-button--secondary:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker p.app-date-picker--current{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker .app-date-picker-step svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker ul li{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker ol li.app-date-picker-day:not(.app-date-picker--disabled):not(.app-date-picker--selected){color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker ol li.app-date-picker-day.app-date-picker--selected{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker ol li.app-date-picker-day.app-date-picker--selected div{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-date-picker li.app-date-picker--selected{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-error, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-password-error span, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-input-error span, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-password-error span{color:var( --e-global-color-text );}.app-login-input-error svg{color:var( --e-global-color-text );}.app-login-password-error svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item div, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item div > div:first-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item div > div:last-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button.app-store__location-selector-item > div div:last-child{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item--active div, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item--active div > div:first-child{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item:hover div > div:first-child{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item:hover div > div:last-child{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item:hover{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button.app-store__location-selector-item:hover > div div:last-child{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item input{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button > input{background-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item input, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button > input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item--active input{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button > input:checked{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-selector-item--active input, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal button > input:checked{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:first-child:hover{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button-group > div > button:first-child:hover{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:first-child, .app-booking-button-group > div > button:first-child:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:first-child, .app-booking-button-group > div > button:first-child:focus{border-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__location-buttons button:last-child:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button-group > div > button:last-child:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount .core-form-label.core-form-label--input{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount > button:not(.app-store__modal-login button):hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-discount > button:not(.app-store__modal-login button):focus{color:var( --e-global-color-text );border-color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-add-item span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__modal-add-item > div > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store-subtitle{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-items div:not(.app-store-subtitle){color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-info{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-clear{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-clear:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__coupon-form-clear:focus{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store-reward-section > p{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__title span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__email-message{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__action-button-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__action-button-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__action-button > svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__section-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-id span:not(.text-wl-h4){color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-id span.text-wl-h4{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-list-item span:not(button span), .elementor-2 .elementor-element.elementor-element-7d1b459 .core-confirmation-page__purchase-list-item div{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--text{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--text:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--text:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-subtitle{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-password-reset{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button svg{color:var( --e-global-color-0c84126 );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-submit-button:hover svg{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button-social{border-radius:050px 050px 050px 050px;}.elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-signin-link > span, .elementor-2 .elementor-element.elementor-element-7d1b459 .app-login-signup-link > span{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d1b459 :is(.app-login-signin-link, .app-login-signup-link) button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d1b459 :is(.app-login-signin-link, .app-login-signup-link) button:hover, .elementor-2 .elementor-element.elementor-element-7d1b459 :is(.app-login-signin-link, .app-login-signup-link) button:focus{color:var( --e-global-color-text );}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c84126 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a38a39c{--width:1264px;}}@media(max-width:1100px){.elementor-2 .elementor-element.elementor-element-462b983 > .elementor-widget-container{padding:0px 0px 0px 040px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-956b7e0{--padding-top:0120px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-462b983 > .elementor-widget-container{padding:120px 20px 60px 20px;}.elementor-2 .elementor-element.elementor-element-462b983 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-b1d6d01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c1ba421 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c1ba421 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for wl-store, class: .elementor-element-7d1b459 */.elementor-2 .elementor-element.elementor-element-7d1b459 p, .elementor-2 .elementor-element.elementor-element-7d1b459 h1, .elementor-2 .elementor-element.elementor-element-7d1b459 h2, .elementor-2 .elementor-element.elementor-element-7d1b459 h3, .elementor-2 .elementor-element.elementor-element-7d1b459 h4, .elementor-2 .elementor-element.elementor-element-7d1b459 h5, .elementor-2 .elementor-element.elementor-element-7d1b459 h6, .elementor-2 .elementor-element.elementor-element-7d1b459 span, .elementor-2 .elementor-element.elementor-element-7d1b459 a,.app-store__subtitle, .elementor-2 .elementor-element.elementor-element-7d1b459 li , button{
    font-family: poppins !important;
}

button.app-store__coupon-amount-button.rounded-\[8px\].border.px-\[6px\].py-1\.5.border-wl-royal-blue{
    color: white !important;
}

.app-store__coupon-amount-button span{
    color: white !important;
}

input.\[\&\&\]\:pl-8.core-form-text-input.h-42px.w-full.rounded-5.border.border-wl-grey.bg-wl-snow.px-4.py-3.text-sm.font-semibold.text-wl-spider.outline-none.placeholder\:text-wl-pewter.focus\:border-wl-sky.hover\:border-wl-lava.disabled\:border-wl-rhino\/10.disabled\:bg-wl-rhino\/20.disabled\:text-wl-lava{
    color: white !important;
}

/* Cart Button */
@media only screen and (min-width:750px)
{
.app-store__sidebar {
    position: absolute !important;
    height: 90vh background-color:  #050511 !important; }
}

.app-store__cart-subtotal-details .text-sm,.app-store__cart-subtotal-details .text-wl-spider{
    color: white !important;
}

.app-store__cart-subtotal-details {
    background-color:  #050511 !important; }
}
}

.app-store__button-close svg{
    color: white ; 
}

@media only screen and (max-width:450px){
    .app-store__sidebar .app-store__subtitle,.app-store__sidebar .app-store__product-title, .app-store__sidebar  .app-store__product-price,.app-store__sidebar .app-store__quantity, .app-store__sidebar .app-store__quantity button, .app-store__sidebar .app-store__quantity  .flex {
    color:black !important;
    border-color: black !important;
}
}

/* Location */
.app-store__navigation .line-clamp-1.max-w-fit
{
    color: white;
}

/* Filter Search Padding */
.app-store__search  .rounded-md{
    padding-left: 40px;
}

.app-modal .app-store__subtitle{
    color: white !important;
}

.app-store__button-close svg{
    color: white !important; 
}

.bg-wl-background-action-primary{
    background: #1CB2E6 !important;
    border-color: #1CB2E6 !important;
}

.after\:border-t-wl-background-action-primary:after{
      border-top-color: #1CB2E6 !important;
}

.app-store__checkout-items .app-store__product-title{
    color: white !important; 
}

.checked\:bg-wl-text-action-primary:checked{
    background: #1CB2E6 !important;
    border-color: #1CB2E6 !important;
}

.checked\:bg-wl-text-action-primary{
    border-color: black !important;
    border-radius: 0px !important;
}

.hidden.rounded-md.border-\[1px\].border-wl-grey.sm\:flex {
    border-radius: 0px !important;
}


.elementor-2 .elementor-element.elementor-element-7d1b459  .app-store__container-filter,.bg-wl-background.font-wl ,.app-store__container-filter.hidden.border-r.border-wl-grey.p-6.pr-8.lg\:sticky.lg\:top-0.lg\:block.lg\:min-w-\[270px\] + div{
    background-color: #000 ;
}

@media only screen and (min-width:750px)
{
   .app-store__sidebar.fixed.z-\[5\].flex.flex-col.gap-3.self-stretch.h-\[95\%\].w-full.rounded-t-2xl.bg-wl-snow.sm\:h-full.sm\:w-\[390px\].sm\:rounded-none.md\:border-l.md\:border-wl-grey.bottom-0.left-0.sm\:bottom-auto.sm\:left-auto.sm\:right-0.sm\:top-0.sm\:max-h-none {
    position: absolute;
    right: 0 !important;
    width: 32% !important;
} 
    
.app-store__sidebar {
    position: absolute !important;
    height: 90vh !important;
    background-color:  #050511 !important; }
}
}

.app-store__coupon-amount-button{
    color: white !important;
}

button.app-store__coupon-amount-button.rounded-\[8px\].border.px-\[6px\].py-1\.5.border-wl-royal-blue{
    background: #050511 !important;
}

.elementor-1064 .elementor-element.elementor-element-1e3eb62 .app-store__coupon-form--footer .app-booking-button--primary{
     background: #050511 !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 button{font-weight: 400 !important;}

.app-booking-button--primary:hover{
    background-color: #1CB2E6 !important;
    color: #050511 !important;
    border-color: #050511 !important;
}

.elementor-widget-wl-schedule .app-schedule-booking-closed-title{
    color: white !important;
}

.app-date-picker--selected
{
    border-radius: 0px !important;
    color: white !important;
}

.app-date-picker--selected:hover
{
    border-radius: 0px !important;
    background-color: #050511 !important;
}

body .app-date-picker-days-grid .hover\:bg-wl-background-action-primary-hover:hover{
    background-color: #050511 !important;
    border-radius: 0px !important;
    color: white !important;
}

button.flex.h-\[32px\].max-w-\[200px\].items-center.justify-center.gap-2\.5.px-3.outline-none.rounded-wl-sm.border-size-wl.border-wl-border.text-wl-base.font-semibold.leading-wl-base.disabled\:cursor-not-allowed.app-schedule-list-header.border-wl-border-action-primary.text-wl-text-action-primary {
       background-color:#1CB2E6 !important;
       border: none !important;
       border-radius: 0px !important;
       color: black !important;
}

button.flex.h-\[32px\].max-w-\[200px\].items-center.justify-center.gap-2\.5.px-3.outline-none.rounded-wl-sm.border-size-wl.border-wl-border.text-wl-base.font-semibold.leading-wl-base.disabled\:cursor-not-allowed.app-schedule-list-header.border-wl-border.text-wl-text{
    border-radius: 0px !important;
}

button.flex.h-\[32px\].max-w-\[200px\].items-center.justify-center.gap-2\.5.px-3.outline-none.rounded-wl-sm.border-size-wl.border-wl-border.text-wl-base.font-semibold.leading-wl-base.disabled\:cursor-not-allowed.app-schedule-list-header.border-wl-border.text-wl-text:hover{
      background-color:#1CB2E6 !important;
      border: none !important;
      border-radius: 0px !important;
      color: white !important;
}

.app-schedule-list-calendar-content
{
    border-radius: 0px !important;
}

.app-wl-schedule-widget .bg-wl-background-action-primary {
    background-color: #050511;
}

.app-wl-schedule-widget .after\:border-t-wl-background-action-primary:after {
    border-top-color: #1CB2E6;
}

button.cursor-pointer.disabled\:opacity-33.disabled\:cursor-not-allowed.h-\[48px\].text-wl-h4.font-bold.leading-wl-h4.flex.max-w-\[470px\].shrink-0.grow.items-center.justify-center.px-6.rounded-wl-button.border-size-wl.font-wl-title.border-wl-border-action-primary.bg-wl-background-action-primary.text-wl-text-inverse.hover\:border-wl-border-action-primary-hover.hover\:bg-wl-background-action-primary-hover{
    border-radius: 0px;
    font-weight: 400 !important
}
button.cursor-pointer.disabled\:opacity-33.disabled\:cursor-not-allowed.h-\[48px\].text-wl-h4.font-bold.leading-wl-h4.flex.max-w-\[470px\].shrink-0.grow.items-center.justify-center.px-6.rounded-wl-button.border-size-wl.font-wl-title.border-wl-border-action-primary.bg-wl-background-action-primary.text-wl-text-inverse.hover\:border-wl-border-action-primary-hover.hover\:bg-wl-background-action-primary-hover:hover{
    border-color: #050511;
    background-color: #1CB2E6;
    color: #050511;
}

.\[\&\&\]\:p-0.app-wellness-html.break-words.px-12.py-6.text-wl-base.text-wl-text.\[\&_a\:hover\]\:text-\[\#0079ff\].\[\&_a\]\:text-wl-sky.\[\&_p\]\:mb-4.\[\&_ol\:not\(\:first-child\)\]\:ml-10.\[\&_ol\]\:mb-4.\[\&_ol\]\:list-inside.\[\&_ol\]\:list-decimal.\[\&_ul\:not\(\:first-child\)\]\:ml-10.\[\&_ul\]\:mb-4.\[\&_ul\]\:list-inside.\[\&_ul\]\:list-disc.\[\&_table\]\:border-collapse.\[\&_table\]\:border-spacing-\[2px\].\[\&_table\]\:border.\[\&_table\]\:border-\[rgb\(128\,128\,128\)\].\[\&_tr\]\:border-collapse.\[\&_tr\]\:border.\[\&_tr\]\:border-\[rgb\(128\,128\,128\)\].\[\&_td\]\:border-collapse.\[\&_td\]\:border.\[\&_td\]\:border-\[rgb\(128\,128\,128\)\]{
    color: white;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].app-booking-button--primary.rounded-25.text-lg.font-bold.sm\:w-auto.sm\:px-6.bg-wl-lizard.text-wl-snow{
    background: #1CB2E6;
    color: black !important;
    border: 1px solid #1CB2E6;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].app-booking-button--primary.rounded-25.text-lg.font-bold.sm\:w-auto.sm\:px-6.bg-wl-lizard.text-wl-snow:hover{
    background: #1CB2E6;
    border: 1px solid #050511;
    color: white !important;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].rounded-25.border-2.text-lg.font-bold.sm\:w-auto.sm\:px-6.border-wl-lizard.bg-wl-snow.text-wl-lizard
{
    border: 1px solid #1CB2E6;
    border-radius: 0px;
    color: #050511;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].rounded-25.border-2.text-lg.font-bold.sm\:w-auto.sm\:px-6.border-wl-lizard.bg-wl-snow.text-wl-lizard:hover
{
    background: #1CB2E6;
    border: 1px solid #050511;
    color: white !important;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].app-booking-button--secondary.sm\:w-auto.rounded-25.border-2.border-wl-lizard.text-lg.font-bold.leading-6.text-wl-lizard.sm\:h-fit.sm\:border-none.sm\:p-0.sm\:text-wl-lava{
    background: black !important;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[48px\].sm\:w-full.app-booking-button--primary.rounded-25.text-lg.font-bold.sm\:w-auto.sm\:px-6.bg-wl-royal-blue.text-wl-snow{
    background: black;
    border: 1px solid #050511;
    color: white !important;
}

button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[48px\].sm\:w-full.app-booking-button--primary.rounded-25.text-lg.font-bold.sm\:w-auto.sm\:px-6.bg-wl-royal-blue.text-wl-snow:hover{
    background: #050511 !important;
    border: 1px solid white !important;
    color: white !important;
}

button.app-button--secondary.app-booking-button--secondary.cursor-pointer.disabled\:opacity-33.disabled\:cursor-not-allowed.h-\[48px\].text-wl-h4.font-bold.leading-wl-h4.flex.max-w-\[470px\].shrink-0.grow.items-center.justify-center.px-6.rounded-wl-button.border-size-wl.font-wl-title.sm\:grow-0.border-wl-border-action-primary.bg-wl-background.text-wl-text-action-primary.hover\:border-wl-border-action-primary.hover\:bg-wl-background-action-primary-subtler.sm\:\!border-none.sm\:px-0.sm\:text-wl-text-subtler.sm\:hover\:border-none.sm\:hover\:bg-wl-background.sm\:hover\:text-wl-text-subtler{
    background: black !important;
}

button.app-events-button--primary.app-booking-button--primary.cursor-pointer.disabled\:opacity-33.disabled\:cursor-not-allowed.h-\[48px\].text-wl-h4.font-bold.leading-wl-h4.flex.max-w-\[470px\].shrink-0.grow.items-center.justify-center.px-6.rounded-wl-button.border-size-wl.font-wl-title.border-wl-border-action-primary.bg-wl-background-action-primary.text-wl-text-inverse.hover\:border-wl-border-action-primary-hover.hover\:bg-wl-background-action-primary-hover{
    color: black !important;
}

button.app-events-button--primary.app-booking-button--primary.cursor-pointer.disabled\:opacity-33.disabled\:cursor-not-allowed.h-\[48px\].text-wl-h4.font-bold.leading-wl-h4.flex.max-w-\[470px\].shrink-0.grow.items-center.justify-center.px-6.rounded-wl-button.border-size-wl.font-wl-title.border-wl-border-action-primary.bg-wl-background-action-primary.text-wl-text-inverse.hover\:border-wl-border-action-primary-hover.hover\:bg-wl-background-action-primary-hover:hover{
    color: #050511 !important;
}

.app-menu-item.px-4.py-2.text-left.text-wl-base.font-semibold.leading-wl-base.outline-none.focus\:bg-wl-background-action-primary-hover.focus\:text-wl-text-inverse.hover\:bg-wl-background-action-primary-hover.hover\:text-wl-text-inverse.bg-wl-background.text-wl-text:hover{
    background: #050511;
    color: white !important;
}

button.app-store__button-add-to-cart.flex.shrink-0.items-center.justify-center.rounded-full.border.border-wl-royal-blue.text-wl-royal-blue.disabled\:cursor-not-allowed.disabled\:opacity-33.h-\[32px\].w-\[38px\].lg\:w-full.lg\:max-w-\[120px\].lg\:text-sm.lg\:font-bold {
    padding-left: 50px;
    padding-right: 50px;
}

body .bg-wl-sky {
    background-color: black;
}

body .border-wl-sky {
    border-color: white;
}

button.app-store__button-close.hidden.text-wl-grey.sm\:block svg{
    color: white !important;
}

input.core-form-text-input.h-42px.w-full.rounded-5.border.border-wl-grey.bg-wl-snow.px-4.py-3.text-sm.font-semibold.text-wl-spider.outline-none.placeholder\:text-wl-pewter.focus\:border-wl-sky.hover\:border-wl-lava.disabled\:border-wl-rhino\/10.disabled\:bg-wl-rhino\/20.disabled\:text-wl-lava{ 
    background-color:  #050511 !important; } 
.elementor-2 .elementor-element.elementor-element-7d1b459 ul.w-\[180px\] > div.p-4 { 
    background-color: black !important; border: 1px solid white !important; border-radius: 5px;
    }
    
    .elementor-2 .elementor-element.elementor-element-7d1b459 .Toastify__toast {
    background-color:  #050511 !important; 
    color: white !important;    
    }
    
   .elementor-2 .elementor-element.elementor-element-7d1b459 .app-wl-store-widget,
.app-wl-store-widget .wl-store-wrapper,
.app-wl-store-widget .wl-store,
.app-wl-store-widget .app-store__container,
.app-wl-store-widget .flex.flex-1.flex-col.bg-wl-background-widget {
    background-color: #000 !important; 
    color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-wl-store-widget .app-store__checkout-items,
.app-wl-store-widget .app-store__payment-total,
.app-wl-store-widget .app-store__payment-buttons,
.app-wl-store-widget .app-store__payment-discount {
    background-color: #000 !important;
    color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal-booking-title.app-modal-title {
  color: #fff !important; 
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .h-42px.rounded-5.border-size-wl.border-wl-border.px-4.py-3.flex-microform {
  border: 1px solid #fff !important; 
  border-radius: 5px;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal-booking-title.app-modal-title.text-wl-h3.font-bold.leading-wl-h3.text-wl-text {
  color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-text-input {
  background-color: #000 !important;
  border: 1px solid #fff !important;
  color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .core-form-text-input::placeholder {
  color: #aaa !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-booking-button--secondary {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .text-wl-text-subtle {
  color: white !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal,
.elementor-popup-modal {
    height: 90vh;
    z-index: 99999 !important;
    top: 60px; /* distance from top */
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal-close svg path {
    fill: #fff;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-store__container-filter,
.app-store__container-navigator,
.grid.bg-wl-snow {
    background-color: black !important;
}

.elementor-2 .elementor-element.elementor-element-a2bf5cc .app-store__payment-discount button{
    color: white;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-wellness-html {
  color: white; /* makes all text inside white */
}

.elementor-2 .elementor-element.elementor-element-7d1b459 /* Target the inner ribbon text */
 .core-signature-ribbon > div {
  background-color: #1CB2E6 !important; 
  color: black;               
  
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .core-signature-ribbon > div:hover {
  color: white;         
}

/* Target the triangle (after pseudo-element) */
.elementor-2 .elementor-element.elementor-element-7d1b459 .core-signature-ribbon::after {
  border-top-color: #1CB2E6!important;  
}

/* Target the button */
.elementor-2 .elementor-element.elementor-element-7d1b459 .custom-clear-btn  {
  background-color: #1CB2E6 !important;  
  color: black;               
  border-radius: 20px !important;  
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .custom-clear-btn:hover {
  color: white;               
  background-color: #1CB2E6; 
}

/* Change border color on hover */
.elementor-2 .elementor-element.elementor-element-7d1b459 .flex.w-full.grow.overflow-hidden,
.flex.w-full.grow.overflow-hidden:hover,
.flex.w-full.grow.overflow-hidden:active,
.app-menu-current-item,
.app-menu-current-item:hover,
.app-menu-current-item:active {
  border-color: white !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--primary {
  background-color: #1CB2E6;  
  color: black;            
  border-radius: 20px;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--primary:hover {
  color: white;  
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--secondary {
    background-color: #1CB2E6;  
  color: black;            
  border-radius: 20px;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-button--secondary:hover {
    background-color: #1CB2E6;  
  color: white;            
 
}

/*Clear button*/
.elementor-2 .elementor-element.elementor-element-7d1b459 button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].rounded-25.border-2.text-lg.font-bold.sm\:w-auto.sm\:px-6.border-wl-lizard.bg-wl-snow.text-wl-lizard {
     background-color: #1CB2E6!important;  
  color: black!important; 
  border-radius: 50px !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 button.disabled\:cursor-not-allowed.disabled\:opacity-33.block.h-\[50px\].w-full.text-nowrap.rounded-25.text-lg.font-bold.leading-6.max-h-\[50px\].rounded-25.border-2.text-lg.font-bold.sm\:w-auto.sm\:px-6.border-wl-lizard.bg-wl-snow.text-wl-lizard:hover {
     background-color: #1CB2E6!important;  
  color: white!important; 
  border-radius: 50px !important;
}

.svg-inline--fa.fa-envelope {
  color: white !important;
}

.svg-inline--fa.fa-print {
  color: white !important;
}

.core-form-textarea {
    background-color: #000 !important;
    color: #fff !important;            
}

/* Remove border only from the search field next to the magnifying glass icon */
 .core-form-text-input.absolute.left-3.text-\[14px\].leading-\[14px\].text-wl-text-subtlest {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-2 .elementor-element.elementor-element-7d1b459 .app-modal {
    display: flex;
    flex-direction: column;
    max-height: 75vh;       
}

.app-store__payment-discount,
.app-store__payment-discount button,
.app-store__payment-discount svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important; 

}

.app-store__payment-discount button:hover {
    color: #1CB2E6 !important; 
}

.app-modal:has(.app-store__modal-discount) {
  
  height: 50vh !important;
  overflow: hidden !important;
}

input#number
 {
    color: #ffffff!important;
}/* End custom CSS */