button.jet-form-builder__action-button{background:linear-gradient(180deg,var(--e-global-color-76936d6) -60%,var(--e-global-color-0f0683e) 100%)!important;background-size:100%!important;transition:all 500ms ease!important;box-shadow:0 4px 6px -1px hsl(0 0% 0% / .1),0 2px 4px -2px hsl(0 0% 0% / .1)!important;overflow:hidden!important;z-index:1!important}button.jet-form-builder__action-button:hover{background-size:350% 100%!important;animation:flow 3s ease infinite alternate!important;box-shadow:0 10px 15px -3px hsl(0 0% 0% / .2),0 4px 6px -4px hsl(0 0% 0% / .1)!important;transform:translateY(-2px)!important;background-color:transparent!important;color:var(--e-global-color-bc32b43)!important;background-image:linear-gradient(180deg,var(--e-global-color-76936d6) 60%,var(--e-global-color-0f0683e) 150%)!important}@keyframes flow{0%{background-position:0% 50%}100%{background-position:100% 50%}}button.jet-form-builder__action-button::after{content:''!important;position:absolute!important;top:-50%;left:-60%;width:50px;height:200%;background:rgb(255 255 255 / .2)!important;transform:rotate(30deg);transition:all 600ms ease;z-index:2}button.jet-form-builder__action-button:hover::after{left:110%!important}button.jet-form-builder__action-button:active{transform:translateY(1px)!important;box-shadow:0 2px 4px -1px hsl(0 0% 0% / .2),0 1px 2px -2px hsl(0 0% 0% / .1)!important}button.jet-form-builder__action-button:focus{outline:none!important;background-color:var(--e-global-color-fc38a9b)!important;color:var(--e-global-color-9924c54)!important;box-shadow:0 0 0 3px rgb(0 0 0 / .1)!important}.jet-apb-calendar-slots-container::-webkit-scrollbar{width:14px}.jet-apb-calendar-slots-container::-webkit-scrollbar-track{background:rgb(255 255 255 / .1)}.jet-apb-calendar-slots-container::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .31)}.jet-apb-calendar-slots__close{display:none!important}.jet-form-builder-row{padding:0px!important}.jet-apb-calendar-sidebar{background-color:var(--e-global-color-e7257f2);padding:0px!important;border-radius:0 40px 40px 0;height:540px}.jet-apb-calendar-content{background-color:var(--e-global-color-ef6fcf5);border-radius:40px 0 0 40px;height:540px;align-content:center}.appointment-calendar,.jet-apb-calendar-slots-container{justify-content:start;padding:0px!important}.jet-form-builder{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0px!important;display:flex;flex-direction:column;align-items:center}.jet-form-builder__label,.jet-form-builder__desc,input#user_email{text-align:center!important}.jet-apb-calendar-slots-container{width:360px;overflow-y:auto;align-content:start}.jet-apb-calendar-date{justify-content:center;height:64px}.jet-apb-calendar-slots{height:100%;justify-content:center;align-items:start;border:none;padding-top:76px!important}.jet-form-builder__submit{position:absolute;right:16.5%!important}.jet-form-builder .jet-form-builder__submit{display:none;background-image:linear-gradient(180deg,var(--e-global-color-76936d6) -60%,var(--e-global-color-0f0683e) 100%)}.jet-apb-calendar-date--selected{background-color:var(--e-global-color-fc38a9b);border-radius:50%}.jet-apb-calendar-appointments-list-wrapper,.jet-form-builder-row.field-type-text-field{display:none!important}.jet-apb-slot.jet-apb-slot--selected,.jet-apb-slot{width:260px;height:48px;display:flex;justify-content:center;align-items:center;position:relative}.jet-apb-slot.jet-apb-slot--selected{font-weight:600!important}.jet-form-builder-message{display:none!important}.no-slots-today{color:#fff;text-align:center;font-size:1.2rem}@media (max-width:1279px) and (min-width:768px){.jet-apb-calendar-content{height:calc(50vw - 32px)!important;width:calc(50vw - 32px)!important;min-width:unset!important;flex:unset!important}.jet-apb-calendar-sidebar{border-radius:0 40px 40px 0;height:calc(50vw - 32px)!important}.jet-apb-calendar-slots-container{width:290px!important;align-content:start}.jet-apb-calendar-slots{width:calc(50vw - 32px)!important;padding-top:4vw!important}.jet-apb-calendar-date,.jet-apb-calendar-week span{justify-content:center;max-width:6.6vw!important;height:6vw!important}.jet-apb-slot.jet-apb-slot--selected,.jet-apb-slot{width:200px;height:36px}.jet-form-builder__submit-wrap{align-items:end!important}.jet-form-builder__submit{bottom:3vw!important;right:calc(27vw - 128px)!important}}@media (max-width:767px){.no-slots-today{font-size:1rem}.jet-apb-calendar-slots-container::-webkit-scrollbar{width:4px}.jet-apb-calendar-content{height:calc(100vw - 48px)!important;width:100%!important;min-width:unset!important;flex:unset!important;border-radius:20px 20px 0 0px!important}.jet-apb-calendar-sidebar{border-radius:0 0 20px 20px;height:180px}.jet-apb-calendar-slots-container{width:calc(100vw - 112px)!important;align-content:start}.jet-apb-calendar-slots{width:100%!important;padding-top:24px!important}.jet-apb-calendar-date,.jet-apb-calendar-week span{justify-content:center;height:10.5vw!important;width:13vw!important;max-width:unset!important}.jet-apb-slot.jet-apb-slot--selected,.jet-apb-slot{width:200px;height:32px}.jet-form-builder__submit-wrap{align-items:end!important}.jet-form-builder__submit{bottom:24px!important;right:unset!important}.jet-form-builder input#user_email{padding:0px!important;height:32px}}#radio-control-wc-payment-method-options-woocommerce_payments__label .payment-method-label__label{color:#fff0}#radio-control-wc-payment-method-options-woocommerce_payments__label .payment-method-label__label::before{content:"Credit / Debit Cards";color:var(--e-global-color-text)!important}.wp-block-woocommerce-checkout-order-summary-block{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-e7257f2) 0%,var(--e-global-color-688a792) 80%);padding:40px 24px!important;border-radius:28px!important;box-shadow:4px 4px 8px 2px #13344540}.wp-block-woocommerce-checkout-order-summary-block h3,.wp-block-woocommerce-checkout-order-summary-block span,.wc-block-components-totals-item__value,.wc-block-components-checkout-order-summary__title,.wc-block-components-product-metadata__description{color:white!important}.wc-block-checkout__form .wc-block-checkout__payment-method .wc-block-components-radio-control__label{display:flex!important;justify-content:space-between!important}.wc-block-components-order-summary-item__image,.wc-block-components-order-summary-item__total-price,.wc-block-components-order-summary-item__individual-prices,.wc-block-components-product-details__appointment-information,.wc-block-components-product-details__service{display:none!important}.wc-block-components-order-summary-item__description{padding:0px!important}.wp-block-woocommerce-checkout-pickup-options-block{height:0px!important}.wp-block-woocommerce-checkout-shipping-method-block{height:0px!important}fieldset#contact-fields{padding:0}li.wc-block-components-product-details__date,.wc-block-components-product-details__time{display:flex;flex-direction:column}.wc-block-components-product-metadata__description p{font-weight:700!important;padding:0px!important;line-height:1.3em!important;margin:22px 0 4px 0px!important}h3.wc-block-components-product-name,.wc-block-components-product-metadata__description h4,span.wc-block-components-product-details__value{font-family:var(--e-global-typography-530c3af-font-family),Sans-serif!important;font-size:var(--e-global-typography-530c3af-font-size)!important;font-weight:var(--e-global-typography-530c3af-font-weight)!important;line-height:var(--e-global-typography-530c3af-line-height)!important;margin-block-start:0px!important}.wc-block-components-product-metadata__description h4,span.wc-block-components-product-details__value{margin-block-end:26px!important}.wc-block-components-address-form__country .wc-blocks-components-select__container{margin:0px!important}.wc-block-components-checkout-step__content{margin-top:16px!important}h2.wc-block-components-title.wc-block-components-checkout-step__title,.wc-block-components-checkout-order-summary__title,h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-family:var(--e-global-typography-d8a854d-font-family),Sans-serif;font-size:var(--e-global-typography-d8a854d-font-size);font-weight:var(--e-global-typography-d8a854d-font-weight);line-height:var(--e-global-typography-d8a854d-line-height);letter-spacing:var(--e-global-typography-d8a854d-letter-spacing);color:var(--e-global-color-bc32b43)}h2.woocommerce-order-details__title{margin:28px 0 0 0px!important}p.wc-block-components-checkout-step__description,p.woocommerce-notice,.woocommerce-customer-details address,table.woocommerce-table,td.woocommerce-table__product-name.product-name a,table.shop_table th,table.shop_table td{font-family:var(--e-global-typography-8fb5ca6-font-family),Sans-serif!important;font-size:var(--e-global-typography-8fb5ca6-font-size)!important;font-weight:var(--e-global-typography-8fb5ca6-font-weight)!important;line-height:var(--e-global-typography-8fb5ca6-line-height)!important;letter-spacing:var(--e-global-typography-8fb5ca6-letter-spacing)!important;color:var(--e-global-color-bc32b43);margin-bottom:10px!important}table.shop_table{margin-top:12px!important}td.woocommerce-table__product-name.product-name{pointer-events:none}.wc-block-components-form,.woocommerce-order-overview{font-family:var(--e-global-typography-c6756aa-font-family),Sans-serif;font-size:var(--e-global-typography-c6756aa-font-size);font-weight:var(--e-global-typography-c6756aa-font-weight);line-height:var(--e-global-typography-c6756aa-line-height);color:var(--e-global-color-bc32b43)}p.ppcp-place-order-description,span.wc-block-components-checkbox__label{font-size:var(--e-global-typography-5ea2712-font-size)!important}.wc-block-components-button{background-color:#fff0;font-family:var(--e-global-typography-d7ff23f-font-family),Sans-serif;font-size:var(--e-global-typography-d7ff23f-font-size);font-weight:var(--e-global-typography-d7ff23f-font-weight);line-height:var(--e-global-typography-d7ff23f-line-height);letter-spacing:var(--e-global-typography-d7ff23f-letter-spacing);background-image:linear-gradient(180deg,var(--e-global-color-76936d6) -60%,var(--e-global-color-0f0683e) 100%);border-radius:32px 32px 32px 32px;padding:16px 56px 18px 56px!important;transition:all 500ms ease!important;background-size:100%;color:#ffffff!important;min-height:unset!important;height:unset!important;width:unset!important;border:none!important}.wc-block-components-button:hover{background-color:#fff0;color:var(--e-global-color-bc32b43)!important;background-image:linear-gradient(180deg,var(--e-global-color-76936d6) 60%,var(--e-global-color-0f0683e) 150%);border:none!important;box-shadow:0 10px 15px -3px hsl(0 0% 0% / .2),0 4px 6px -4px hsl(0 0% 0% / .1);transform:translateY(-2px);transition:all 500ms ease!important;animation:flow 3s ease infinite alternate;background-size:350% 100%}.wc-block-components-button:focus{box-shadow:none!important;background-color:var(--e-global-color-fc38a9b)!important;background-image:none!important;color:#ffffff!important}.wc-block-components-button::after{content:'';position:absolute;top:-50%;left:-60%;width:50px;height:200%;background:rgb(255 255 255 / .2);transform:rotate(30deg);transition:all 600ms ease;z-index:2}.wc-block-components-button:hover::after{left:110%}@keyframes flow{0%{background-position:0% 50%}100%{background-position:100% 50%}}p.order-again{display:none}.page-id-16 .elementor-element-4005754,.page-id-1785 .elementor-element-4005754,.page-id-1870 .elementor-element-4005754,.page-id-1869 .elementor-element-4005754,.page-id-1868 .elementor-element-4005754{--padding-top:120px !important}@media(max-width:1279px) and (min-width:768px){.page-id-16 .elementor-element-4005754,.page-id-1785 .elementor-element-4005754,.page-id-1870 .elementor-element-4005754,.page-id-1869 .elementor-element-4005754,.page-id-1868 .elementor-element-4005754{--padding-top:100px !important}.wp-block-woocommerce-checkout-order-summary-block{padding:24px 28px 18px 28px!important}}@media(max-width:767px){.page-id-16 .elementor-element-4005754,.page-id-1785 .elementor-element-4005754,.page-id-1870 .elementor-element-4005754,.page-id-1869 .elementor-element-4005754,.page-id-1868 .elementor-element-4005754{--padding-top:48px !important}.wc-block-components-checkout-order-summary__title{margin-top:0px!important}.wp-block-woocommerce-checkout-order-summary-block{padding:10px 24px 12px 24px!important}.wc-block-components-express-payment-continue-rule{margin:32px 0 24px 0px!important}.css-0.e19lxcc00{display:none!important}li.wc-block-components-product-details__time span.wc-block-components-product-details__value{margin-block-end:12px!important}}@media (max-width:1279px){p.wc-block-components-checkout-order-summary__title-text,.wc-block-components-order-summary,.wc-block-components-totals-item{margin:0px!important;padding:0px!important}}.jet-apb-slot::after{content:attr(data-price);position:absolute;font-size:1.26rem;color:#fff;font-weight:900;right:-92px}.jet-apb-slot:nth-child(2)::after{letter-spacing:1px;right:-93px}@media(max-width:1279px){.jet-apb-slot::after{font-size:1rem;right:-72px}.jet-apb-slot:nth-child(2)::after{right:-73px}}@media(max-width:767px){.jet-apb-slot::after{font-size:1rem;font-weight:500;right:-68px}.jet-apb-slot:nth-child(2)::after{right:-69px}}