.rora-booking-unified-card{background:0 0!important;border-radius:22px!important;box-shadow:none!important;padding:10px 0 20px!important;max-width:560px!important;width:100%!important;margin:20px auto!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;color:#fff!important;position:relative!important}.rora-booking-unified-card *,.rora-booking-unified-card *:before,.rora-booking-unified-card *:after{box-sizing:border-box!important}.rora-unified-form{display:block!important;width:100%!important;margin:0!important;padding:0!important}.rora-grid-row{display:grid!important;gap:18px!important;margin-bottom:18px!important;width:100%!important;box-sizing:border-box!important;position:relative!important}.rora-grid-row:nth-child(1){z-index:10!important}.rora-grid-row:nth-child(2){z-index:9!important}.rora-grid-row:nth-child(3){z-index:8!important}.rora-grid-row:nth-child(4){z-index:7!important}.rora-grid-row:nth-child(5){z-index:6!important}.rora-grid-row.has-open-dropdown,.rora-form-field.has-open-dropdown{z-index:1000!important}.rora-grid-2col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rora-grid-1col{grid-template-columns:1fr!important}.rora-booking-unified-card .rora-form-field label,.rora-booking-unified-card label,.rora-form-field label{display:block!important;font-size:.76rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#fff!important;margin:0 0 7px!important;line-height:1.2!important}.rora-booking-unified-card .rora-req,.rora-req{color:#fff!important;font-weight:600!important}.rora-booking-unified-card button:before,.rora-booking-unified-card button:after,.rora-booking-unified-card [role=button]:before,.rora-booking-unified-card [role=button]:after,.rora-booking-unified-card .rora-custom-select-trigger:before,.rora-booking-unified-card .rora-custom-select-trigger:after,.rora-booking-unified-card .rora-date-box:before,.rora-booking-unified-card .rora-date-box:after,.rora-booking-unified-card .rora-unified-input:before,.rora-booking-unified-card .rora-unified-input:after,.rora-booking-unified-card .rora-cal-cell:before,.rora-booking-unified-card .rora-cal-cell:after{content:none!important;display:none!important;background:0 0!important;background-color:transparent!important;background-image:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important}.rora-booking-unified-card .rora-unified-input,.rora-booking-unified-card .rora-unified-select,.rora-booking-unified-card .rora-date-box,.rora-booking-unified-card .rora-custom-select-trigger,.rora-unified-input,.rora-unified-select,.rora-date-box,.rora-custom-select-trigger{width:100%!important;height:48px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1.5px solid #c92a45!important;border-radius:10px!important;padding:0 16px!important;font-size:.94rem!important;font-family:inherit!important;color:#000!important;box-sizing:border-box!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;outline:none!important;box-shadow:none!important;line-height:48px!important}.rora-booking-unified-card .rora-unified-input::placeholder,.rora-unified-input::placeholder{color:#2d2d2d!important;opacity:1!important;font-weight:500!important}.rora-booking-unified-card .rora-unified-input::-webkit-input-placeholder,.rora-unified-input::-webkit-input-placeholder{color:#2d2d2d!important;opacity:1!important;font-weight:500!important}.rora-booking-unified-card .rora-unified-input::-moz-placeholder,.rora-unified-input::-moz-placeholder{color:#2d2d2d!important;opacity:1!important;font-weight:500!important}.rora-booking-unified-card .rora-unified-input:-ms-input-placeholder,.rora-unified-input:-ms-input-placeholder{color:#2d2d2d!important;opacity:1!important;font-weight:500!important}.rora-unified-input:hover,.rora-unified-select:hover,.rora-date-box:hover,.rora-custom-select-trigger:hover{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#c92a45!important}.rora-unified-input:focus,.rora-unified-select:focus,.rora-date-box:focus,.rora-custom-select-trigger:focus,.rora-custom-select.is-open .rora-custom-select-trigger,.rora-date-box[aria-expanded=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#c92a45!important;box-shadow:0 0 0 3.5px rgba(201,42,69,.22)!important}.rora-error-field{border-color:#e5536c!important;background-color:#fff8f9!important}.rora-hidden-native-select{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.rora-select-container{position:relative!important;width:100%!important}.rora-custom-select{position:relative!important;width:100%!important}.rora-custom-select-trigger{width:100%!important;height:48px!important;background-color:#fff!important;border:1.5px solid #c92a45!important;border-radius:10px!important;padding:0 16px!important;font-size:.94rem!important;font-family:inherit!important;color:#000!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;user-select:none!important;outline:none!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;text-align:left!important}.rora-custom-select-trigger:hover{background-color:#fff!important;border-color:#c92a45!important}.rora-custom-select.is-open .rora-custom-select-trigger,.rora-custom-select-trigger:focus{background-color:#fff!important;border-color:#c92a45!important;box-shadow:0 0 0 3.5px rgba(201,42,69,.22)!important}.rora-custom-select-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1!important;margin-right:8px!important;color:#000!important;font-size:.94rem!important;font-weight:500!important}.rora-custom-select-chevron{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.rora-custom-select.is-open .rora-custom-select-chevron,.rora-date-box[aria-expanded=true] .rora-custom-select-chevron{transform:rotate(180deg)!important}.rora-custom-select-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;width:100%!important;min-width:100%!important;background:#fff!important;border-radius:12px!important;box-shadow:0 14px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.08)!important;border:1.5px solid #c92a45!important;padding:6px!important;max-height:220px!important;overflow-y:auto!important;z-index:999999!important;box-sizing:border-box!important;display:none;scrollbar-width:thin!important;scrollbar-color:rgba(201,42,69,.3) #faf7f8!important}.rora-custom-select-menu::-webkit-scrollbar{width:5px!important}.rora-custom-select-menu::-webkit-scrollbar-track{background:#faf7f8!important;border-radius:8px!important}.rora-custom-select-menu::-webkit-scrollbar-thumb{background:rgba(201,42,69,.3)!important;border-radius:8px!important}.rora-custom-select-menu::-webkit-scrollbar-thumb:hover{background:#c92a45!important}.rora-custom-option{padding:9px 12px!important;border-radius:8px!important;font-size:.92rem!important;color:#000!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:background .15s ease,color .15s ease!important;user-select:none!important;line-height:1.3!important}.rora-custom-option:hover{background:#fdf0f4!important;color:#c92a45!important}.rora-custom-option.selected{background:#fdf0f4!important;color:#c92a45!important;font-weight:600!important}.rora-custom-option.disabled{color:#b8afb3!important;opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}.rora-custom-option.is-booked .rora-opt-text{text-decoration:line-through!important;text-decoration-color:#c92a45!important}.rora-option-badge{font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:2px 7px!important;border-radius:4px!important;background:rgba(201,42,69,.12)!important;color:#c92a45!important;text-decoration:none!important}.rora-unified-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%23C92A45' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:11px 7px!important}.rora-unified-select option{background-color:#fff!important;color:#000!important;padding:8px 12px!important}.rora-unified-select option[disabled]{color:#999!important}.rora-field-datepicker-wrap{position:relative!important}.rora-date-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;user-select:none!important}.rora-date-box-left{display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important;flex:1!important}.rora-calendar-icon{flex-shrink:0!important;color:#c92a45!important;stroke:#c92a45!important}.rora-date-display-text{font-size:.94rem!important;color:#000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:normal!important;font-weight:500!important}.rora-date-display-text.has-value{color:#000!important;font-weight:600!important}.rora-cal-popover{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;width:295px!important;max-width:calc(100vw - 32px)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 14px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.08)!important;border:1.5px solid #c92a45!important;padding:14px!important;z-index:999999!important;box-sizing:border-box!important}.rora-cal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important}.rora-cal-month-title{font-size:.92rem!important;font-weight:700!important;color:#222!important}.rora-cal-nav{background:0 0!important;border:none!important;font-size:1.3rem!important;line-height:1!important;color:#666!important;cursor:pointer!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:6px!important;transition:background-color .15s ease!important;padding:0!important}.rora-cal-nav:hover:not(:disabled){background-color:#ededef!important;color:#222!important}.rora-cal-nav:disabled,.rora-cal-nav.disabled{opacity:.25!important;cursor:not-allowed!important}.rora-cal-weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important;text-align:center!important;font-size:.72rem!important;font-weight:600!important;text-transform:uppercase!important;color:#9c9197!important;margin-bottom:6px!important}.rora-cal-days-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:3px!important}.rora-cal-cell{height:34px!important;display:grid!important;place-items:center!important;border-radius:8px!important;font-size:.85rem!important;font-family:inherit!important;border:none!important;background:0 0!important;transition:all .15s ease!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.rora-cal-day.available{color:#2b2b2b!important;cursor:pointer!important;font-weight:500!important}.rora-cal-day.available:hover{background:#fdf0f4!important;color:#c92a45!important}.rora-cal-day.selected{background:#c92a45!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px rgba(201,42,69,.35)!important}.rora-cal-day.disabled.is-past{color:#ccc!important;opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;text-decoration:none!important}.rora-cal-day.disabled.is-unavailable,.rora-cal-day.disabled.is-booked-out{color:#b8afb3!important;opacity:.42!important;cursor:not-allowed!important;text-decoration:line-through!important;text-decoration-color:#c92a45!important;pointer-events:none!important}.rora-cal-day.disabled{color:#b8afb3!important;opacity:.42!important;cursor:not-allowed!important;pointer-events:none!important}.rora-form-notice{background:rgba(201,42,69,.08)!important;border-left:3.5px solid #d47888!important;color:#c92a45!important;padding:10px 14px!important;border-radius:6px!important;font-size:.88rem!important;margin-bottom:14px!important;font-weight:500!important;line-height:1.4!important}.rora-appointment-btn{width:100%!important;height:54px!important;background:#c92a45!important;background-color:#c92a45!important;color:#fff!important;border:1px solid #c92a45!important;border-radius:12px!important;font-size:.98rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 6px 20px rgba(201,42,69,.42)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:inherit!important;text-decoration:none!important;margin:0!important;padding:0 24px!important;opacity:1!important;position:relative!important;overflow:hidden!important}.rora-appointment-btn .rora-btn-text,.rora-appointment-btn .rora-btn-spinner{color:#fff!important;font-weight:700!important;letter-spacing:.06em!important}.rora-appointment-btn::before,.rora-appointment-btn::after{display:none!important;content:none!important;opacity:0!important;width:0!important;height:0!important}.rora-appointment-btn:hover:not(:disabled){background:#b2223b!important;background-color:#b2223b!important;border-color:#b2223b!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 26px rgba(201,42,69,.52)!important}.rora-appointment-btn:active:not(:disabled){background:#9b1c32!important;background-color:#9b1c32!important;border-color:#9b1c32!important;color:#fff!important;transform:translateY(0)!important;box-shadow:0 4px 12px rgba(201,42,69,.35)!important}.rora-appointment-btn:focus{outline:none!important;box-shadow:0 0 0 3px rgba(201,42,69,.35),0 6px 20px rgba(201,42,69,.42)!important}.rora-appointment-btn:disabled{opacity:.65!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.rora-card-footer{margin-top:14px!important;text-align:left!important}.rora-edit-link{color:#c92a45!important;font-size:.86rem!important;text-decoration:none!important;transition:color .15s ease!important}.rora-edit-link:hover{text-decoration:underline!important;color:#b2223b!important}@media (max-width:580px){.rora-booking-unified-card{padding:24px 20px!important;border-radius:18px!important}.rora-grid-2col{grid-template-columns:1fr!important;gap:14px!important}.rora-grid-row{margin-bottom:14px!important}.rora-cal-popover{width:100%!important}}.rora-booking-wrapper{font-family:var(--rora-sans);color:var(--rora-ink);line-height:1.5;box-sizing:border-box;margin:15px auto;width:100%;max-width:100%;overflow:visible}.rora-booking-wrapper *,.rora-booking-wrapper *:before,.rora-booking-wrapper *:after{box-sizing:inherit}.rora-book-card{background:var(--rora-card);border:1.5px solid var(--rora-rose);border-radius:20px;padding:24px 26px;max-width:640px;margin:0 auto;box-sizing:border-box;overflow:visible}.rora-prog{display:flex;gap:8px;margin-bottom:20px}.rora-prog i{flex:1;height:4px;border-radius:4px;background:#331d2a;transition:background .25s ease}.rora-prog i.on{background:var(--rora-selected,#f19ab8)}.rora-pane{display:none;animation:roraFade .2s ease;overflow:visible}.rora-pane.on{display:block}.rora-step-title{font-family:var(--rora-sans);font-size:.98rem;font-weight:600;margin:0 0 10px;color:#fff;display:flex;align-items:center;justify-content:space-between;letter-spacing:-.01em}.rora-specialists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:18px}.rora-spec-card{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.2px solid var(--rora-line);border-radius:12px;background:var(--rora-chip-bg);cursor:pointer;transition:all .18s ease}.rora-spec-card:hover{border-color:var(--rora-selected,#f19ab8);background:#25121e}.rora-spec-card.selected{border-color:var(--rora-selected,#f19ab8);background:#28121f;box-shadow:none}.rora-spec-avatar{width:34px;height:34px;border-radius:50%;background:rgba(241,154,184,.2);color:var(--rora-selected,#f19ab8);display:grid;place-items:center;font-weight:600;font-size:.85rem;flex-shrink:0}.rora-spec-avatar-img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.rora-spec-info strong{display:block;font-size:.88rem;color:#fff}.rora-spec-info span{font-size:.76rem;color:var(--rora-muted)}.rora-days-scroll-container{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;overflow-y:clip!important;overscroll-behavior-x:contain;overscroll-behavior-y:none;padding:8px 4px 10px;margin:0 0 12px;scrollbar-width:thin;scrollbar-color:#4a283a transparent;-webkit-overflow-scrolling:touch;box-sizing:border-box}.rora-days-scroll-container::-webkit-scrollbar{height:5px;width:0!important}.rora-days-scroll-container::-webkit-scrollbar:vertical{display:none!important;width:0!important;height:0!important}.rora-days-scroll-container::-webkit-scrollbar-track{background:0 0}.rora-days-scroll-container::-webkit-scrollbar-thumb{background:#4a283a;border-radius:4px}.rora-days{display:grid;grid-template-rows:repeat(2,54px);grid-auto-flow:column;grid-auto-columns:74px;gap:8px 10px;width:max-content;margin:0;padding:4px 2px;box-sizing:border-box}.rora-chip{border:1.5px solid #4a283e;background:#23141d;color:#d6c5ce;border-radius:12px;font-family:var(--rora-sans);cursor:pointer;text-align:center;transition:all .18s ease;user-select:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative}.rora-day-chip{flex-direction:column;padding:6px 4px;min-height:54px}.rora-dow{display:block;font-size:.86rem;font-weight:500;line-height:1.15;color:#d6c5ce;transition:color .18s ease}.rora-date-sub{display:block;font-size:.74rem;font-weight:400;color:#9c8090;margin-top:2px;line-height:1.15;transition:color .18s ease}.rora-chip:hover:not([disabled]):not(.booked):not(.selected){border-color:var(--rora-accent,#c92a45);background:#2f1827;color:#fff}.rora-chip:hover:not([disabled]):not(.booked):not(.selected) .rora-dow{color:#fff}.rora-chip.selected{border:2px solid #fff!important;background-color:#000!important;background:#000!important;color:#fff!important;font-weight:700!important;box-shadow:0 0 0 2px var(--rora-accent,#c92a45),0 4px 12px rgba(201,42,69,.45)!important;text-shadow:none!important;filter:none!important;transform:none!important;z-index:2}.rora-chip.selected .rora-dow{color:#fff!important;font-weight:700!important;text-shadow:none!important}.rora-chip.selected .rora-date-sub{color:#f19ab8!important;font-weight:600!important;text-shadow:none!important}.rora-times{display:flex;flex-wrap:wrap;gap:8px 10px;margin:10px 0 20px;min-height:42px}.rora-time-chip{min-width:68px;padding:8px 14px;font-size:.88rem;font-weight:500;line-height:1.2}.rora-chip[disabled],.rora-chip.booked{opacity:.38!important;text-decoration:line-through!important;text-decoration-color:var(--rora-accent,#c92a45)!important;text-decoration-thickness:2.5px!important;cursor:not-allowed!important;background:rgba(18,9,14,.85)!important;border:1px dashed #401f30!important;color:#7a6270!important;box-shadow:none!important;transform:none!important;pointer-events:none!important;position:relative!important}.rora-chip[disabled]::after,.rora-chip.booked::after{content:""!important;position:absolute!important;left:4px!important;right:4px!important;top:50%!important;height:2.5px!important;background-color:var(--rora-accent,#c92a45)!important;transform:translateY(-50%) rotate(-10deg)!important;border-radius:2px!important;pointer-events:none!important;box-shadow:0 0 4px rgba(201,42,69,.6)!important;z-index:5!important}.rora-chip[disabled] .rora-dow,.rora-chip.booked .rora-dow,.rora-chip[disabled] .rora-date-sub,.rora-chip.booked .rora-date-sub{color:#7a6270!important;text-decoration:line-through!important;text-decoration-color:var(--rora-accent,#c92a45)!important;text-decoration-thickness:2.5px!important}.rora-hint{font-size:.86rem;color:var(--rora-muted);font-style:italic;padding:6px 0}.rora-autofill-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(201,42,69,.12);color:#f2899d;border:1px solid rgba(201,42,69,.28);border-radius:10px;padding:7px 12px;font-size:.84rem;font-weight:500;margin-bottom:16px}.rora-field-group{margin-bottom:14px}.rora-field-group label{display:block;font-weight:500;font-size:.86rem;margin:0 0 5px;color:#ded0d7}.rora-field-group label .req{color:var(--rora-accent)}.rora-input{width:100%;font-family:var(--rora-sans);font-size:.94rem;padding:10px 14px;border:1.2px solid var(--rora-line);border-radius:12px;background:var(--rora-chip-bg);color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.rora-input:focus{outline:none;border-color:var(--rora-accent);box-shadow:0 0 0 3px rgba(201,42,69,.2)}.rora-input.rora-input-error{border-color:#e53935!important;background-color:#240e14!important;box-shadow:0 0 0 3px rgba(229,57,53,.2)!important}.rora-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.rora-row2{grid-template-columns:1fr;gap:0}.rora-book-card{padding:20px 16px}}.rora-actions{display:flex;gap:10px;align-items:center;margin-top:18px}.rora-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--rora-accent);color:#fff;border:0;border-radius:999px;padding:10px 24px;font-family:var(--rora-sans);font-size:.94rem;font-weight:500;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease;box-shadow:0 4px 14px rgba(201,42,69,.35)}.rora-btn:hover:not([disabled]){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px rgba(201,42,69,.45)}.rora-btn.rora-ghost{background:0 0;color:#f7eff3;border:1.2px solid var(--rora-line);box-shadow:none}.rora-btn.rora-ghost:hover{background:#25121e;border-color:var(--rora-accent)}.rora-btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.rora-sum{background:#150b11;border-radius:14px;padding:14px 18px;margin:14px 0;border:1.2px solid var(--rora-line)}.rora-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;font-size:.9rem;color:#ded0d7}.rora-sum-row.rora-tot{border-top:1px dashed var(--rora-line);margin-top:8px;padding-top:10px;font-weight:600;font-size:1.05rem;color:var(--rora-accent)}.rora-policy{border-left:3px solid var(--rora-accent);background:rgba(201,42,69,.1);padding:10px 14px;border-radius:0 12px 12px 0;font-size:.86rem;color:#ded0d7;margin:12px 0 14px;line-height:1.45}.rora-chk{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.88rem;cursor:pointer;margin:12px 0;color:#ded0d7}.rora-chk input{margin-top:3px;width:16px;height:16px;accent-color:var(--rora-accent);cursor:pointer}.rora-err{color:#ff5252;font-size:.86rem;min-height:1.2em;margin:6px 0 0;font-weight:500}.rora-done{text-align:center;padding:16px 8px}.rora-ok{width:60px;height:60px;border-radius:50%;background:var(--rora-accent);color:#fff;display:grid;place-items:center;font-size:1.8rem;margin:0 auto 14px;box-shadow:0 6px 18px rgba(201,42,69,.35)}.rora-done-title{font-family:var(--rora-sans);font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 8px}.rora-done-ref{font-size:.98rem;color:var(--rora-accent);margin:0 0 10px}.rora-done-details{font-size:.92rem;color:#ded0d7;margin:0 auto 12px;line-height:1.5}.rora-done-note{font-size:.86rem;color:var(--rora-muted);max-width:480px;margin:0 auto}@media (max-width:600px){.rora-actions{flex-direction:column!important;width:100%!important;gap:10px!important}.rora-actions .rora-btn{width:100%!important;min-height:46px!important;padding:12px 20px!important;font-size:.94rem!important;justify-content:center!important;box-sizing:border-box!important}.rora-actions .rora-ghost{order:2!important;width:100%!important}.rora-autofill-badge{font-size:.78rem!important;padding:6px 10px!important;line-height:1.35!important;width:100%!important;box-sizing:border-box!important}.rora-specialists-grid{grid-template-columns:1fr!important}.rora-times{gap:8px!important}.rora-time-chip{flex:1 1 calc(33.333% - 8px)!important;min-width:0!important;padding:8px 6px!important;font-size:.84rem!important;text-align:center!important;justify-content:center!important}}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-page .cart_totals table,.woocommerce-cart .shop_table{background:0 0;border-collapse:separate;border-spacing:0}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th{border-color:rgba(255,255,255,.08)!important;padding:16px 12px;vertical-align:top}.woocommerce-checkout .product-name{font-size:1rem;font-weight:600;color:#fff!important;line-height:1.4}.woocommerce-checkout dl.variation,.woocommerce-cart dl.variation,.wc-item-meta{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:10px 0 6px!important;padding:14px 18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.woocommerce-checkout dl.variation dt,.woocommerce-cart dl.variation dt,.wc-item-meta strong{display:block!important;float:none!important;clear:both!important;font-size:.76rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#c9a4b3!important;margin:8px 0 2px!important;line-height:1.3!important}.woocommerce-checkout dl.variation dt:first-child,.woocommerce-cart dl.variation dt:first-child,.wc-item-meta strong:first-child{margin-top:0!important}.woocommerce-checkout dl.variation dd,.woocommerce-cart dl.variation dd,.wc-item-meta p{display:block!important;float:none!important;clear:both!important;font-size:.9rem!important;font-weight:600!important;color:#fff!important;margin:0 0 8px!important;padding-bottom:6px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;line-height:1.4!important}.woocommerce-checkout dl.variation dd:last-child,.woocommerce-cart dl.variation dd:last-child,.wc-item-meta p:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.woocommerce-checkout dl.variation dd p,.woocommerce-cart dl.variation dd p{display:inline!important;margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.rora-checkout-service-title{font-size:1.05rem!important;font-weight:600!important;color:#fff!important;display:block!important;margin-bottom:4px!important}.woocommerce-checkout dl.variation dt.variation-From,.woocommerce-checkout dl.variation dd.variation-From,.woocommerce-checkout dl.variation dt.variation-To,.woocommerce-checkout dl.variation dd.variation-To,.woocommerce-checkout dl.variation dt.variation-Duration,.woocommerce-checkout dl.variation dd.variation-Duration,.woocommerce-checkout dl.variation dt.variation-FullPrice,.woocommerce-checkout dl.variation dd.variation-FullPrice,.woocommerce-checkout dl.variation dt.variation-Fullprice,.woocommerce-checkout dl.variation dd.variation-Fullprice,.woocommerce-checkout dl.variation dt.variation-Balance,.woocommerce-checkout dl.variation dd.variation-Balance,.woocommerce-checkout tr.balance-shipping-total,.woocommerce-checkout tr.balance-tax-total,.woocommerce-cart tr.balance-shipping-total,.woocommerce-cart tr.balance-tax-total,.deposit-expiration-label{display:none!important}.rora-booking-checkout-only #customer_details,.rora-booking-checkout-only .woocommerce-billing-fields,.rora-booking-checkout-only .woocommerce-shipping-fields,.rora-booking-checkout-only .woocommerce-additional-fields,.rora-booking-checkout-only .col2-set,body.rora-booking-checkout-only #customer_details,body.rora-booking-checkout-only .col2-set{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.rora-booking-checkout-only .woocommerce-checkout,.rora-booking-checkout-only form[name=checkout],.rora-booking-checkout-only form.checkout,body.rora-booking-checkout-only form[name=checkout],body.rora-booking-checkout-only form.checkout,body.rora-booking-checkout-only .woocommerce form.checkout{max-width:100%!important;width:100%!important;min-width:100%!important;display:block!important;float:none!important;clear:both!important;margin:0 0 50px!important;padding:0!important;grid-template-columns:1fr!important;flex-direction:column!important;box-sizing:border-box!important}.rora-booking-checkout-only #order_review_heading,.rora-booking-checkout-only form #order_review_heading,.rora-booking-checkout-only .woocommerce-checkout #order_review_heading,body.rora-booking-checkout-only #order_review_heading,body.rora-booking-checkout-only form.checkout #order_review_heading{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:2.2rem!important;font-weight:500!important;letter-spacing:.03em!important;color:#fff!important;text-align:left!important;margin:0 0 24px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;left:0!important;right:auto!important;position:relative!important;grid-column:1/-1!important;grid-column-start:1!important;grid-column-end:-1!important;flex:1 1 100%!important;box-sizing:border-box!important}.rora-booking-checkout-only #order_review,.rora-booking-checkout-only form #order_review,.rora-booking-checkout-only .woocommerce-checkout #order_review,.rora-booking-checkout-only .woocommerce-checkout-review-order,body.rora-booking-checkout-only #order_review,body.rora-booking-checkout-only form.checkout #order_review,body.rora-booking-checkout-only .woocommerce-checkout-review-order{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:0 0 30px!important;margin-left:0!important;margin-right:0!important;left:0!important;right:auto!important;position:relative!important;background:#141414!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:32px 36px 36px!important;box-shadow:0 16px 40px rgba(0,0,0,.4)!important;box-sizing:border-box!important;grid-column:1/-1!important;grid-column-start:1!important;grid-column-end:-1!important;flex:1 1 100%!important;align-self:stretch!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table{border:none!important;margin-bottom:24px!important;width:100%!important;background:0 0!important;border-collapse:collapse!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table th,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table td{border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:14px 16px!important;color:#fff!important;vertical-align:middle!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table thead th{font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#c9a4b3!important;background:rgba(255,255,255,.03)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody td{font-size:.95rem!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot th{font-weight:500!important;color:#e0e0e0!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot td{font-weight:600!important;color:#fff!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:1.15rem!important;color:#fff!important;border-bottom:none!important;padding-top:18px!important}.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong{color:#fff!important}.rora-booking-checkout-only #order_review #payment,.woocommerce-checkout #payment{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:22px!important;margin-top:22px!important;box-sizing:border-box!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.08)!important;padding:0 0 16px!important;margin-bottom:16px!important;list-style:none!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{color:#fff!important;margin-bottom:12px!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li label{color:#fff!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer!important;display:inline-block!important;vertical-align:middle!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods li label img,.woocommerce-checkout #payment ul.payment_methods li label img{max-height:24px!important;height:24px!important;vertical-align:middle!important;display:inline-block!important;margin:0 0 0 8px!important;float:none!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods li label .payment-methods--logos,.woocommerce-checkout #payment ul.payment_methods li label .payment-methods--logos{display:inline-flex!important;align-items:center!important;gap:6px!important;float:none!important;vertical-align:middle!important;margin-left:8px!important}.rora-booking-checkout-only #order_review #payment ul.payment_methods li input[type=radio],.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{accent-color:#c92a45!important;margin-right:8px!important;transform:scale(1.15)!important;vertical-align:middle!important;display:inline-block!important;float:none!important}.rora-booking-checkout-only #order_review #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#e0e0e0!important;border-radius:14px!important;padding:20px 18px!important;margin-top:14px!important;margin-bottom:14px!important;box-sizing:border-box!important;width:100%!important;clear:both!important;overflow:visible!important;position:relative!important}.rora-booking-checkout-only #order_review #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:rgba(255,255,255,.05)!important}.rora-booking-checkout-only #payment .payment_box .form-row:not(.woocommerce-SavedPaymentMethods-saveNew)>label,.woocommerce-checkout #payment .payment_box .form-row:not(.woocommerce-SavedPaymentMethods-saveNew)>label,.rora-booking-checkout-only #payment .payment_box label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout #payment .payment_box label:not(.woocommerce-form__label-for-checkbox){display:block!important;font-size:.76rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#fff!important;margin:0 0 7px!important;line-height:1.2!important}.rora-booking-checkout-only #payment .payment_box label .required,.woocommerce-checkout #payment .payment_box label .required{color:#c92a45!important;font-weight:700!important}.rora-booking-checkout-only #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew,.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew,.rora-booking-checkout-only #payment .payment_box .woocommerce-form__label-for-checkbox,.woocommerce-checkout #payment .payment_box .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center!important;gap:10px!important;margin-top:14px!important;margin-bottom:8px!important;float:none!important;clear:both!important;width:100%!important}.rora-booking-checkout-only #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew label,.rora-booking-checkout-only #payment .payment_box label.woocommerce-form__label-for-checkbox,.woocommerce-checkout #payment .payment_box label.woocommerce-form__label-for-checkbox{display:inline!important;font-size:.85rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;color:#d8d8d8!important;margin:0!important;cursor:pointer!important;line-height:1.4!important}.rora-booking-checkout-only #payment .payment_box input[type=checkbox],.woocommerce-checkout #payment .payment_box input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;accent-color:#c92a45!important;cursor:pointer!important;display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;background:0 0!important;border:1px solid rgba(255,255,255,.4)!important}.rora-booking-checkout-only #payment .payment_box a.cvv2-help,.woocommerce-checkout #payment .payment_box a.cvv2-help{font-size:.72rem!important;color:#c9a4b3!important;text-decoration:underline!important;margin-left:8px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.rora-booking-checkout-only #payment .payment_box .form-row,.woocommerce-checkout #payment .payment_box .form-row{margin:0 0 16px!important;padding:0!important;box-sizing:border-box!important}.rora-booking-checkout-only #payment .payment_box .form-row-wide,.woocommerce-checkout #payment .payment_box .form-row-wide{width:100%!important;clear:both!important;float:none!important}.rora-booking-checkout-only #payment .payment_box .form-row-first,.woocommerce-checkout #payment .payment_box .form-row-first{width:48%!important;float:left!important;clear:left!important;margin-right:4%!important}.rora-booking-checkout-only #payment .payment_box .form-row-last,.woocommerce-checkout #payment .payment_box .form-row-last{width:48%!important;float:right!important;clear:right!important;margin-right:0!important}.rora-booking-checkout-only #payment .payment_box fieldset:after,.woocommerce-checkout #payment .payment_box fieldset:after,.rora-booking-checkout-only #payment .payment_box .yith-stripe-form-container:after,.woocommerce-checkout #payment .payment_box .yith-stripe-form-container:after,.rora-booking-checkout-only #payment .payment_box:after,.woocommerce-checkout #payment .payment_box:after{content:""!important;display:table!important;clear:both!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=number],.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,form.checkout input[type=text],form.checkout input[type=tel],form.checkout input[type=email],form.checkout input[type=password],form.checkout input[type=number],form.checkout input.input-text,form.checkout select,form.checkout textarea,.woocommerce-checkout #payment .payment_box input[type=text],.woocommerce-checkout #payment .payment_box input[type=tel],.woocommerce-checkout #payment .payment_box input[type=number],.woocommerce-checkout #payment .payment_box input.input-text,.woocommerce-checkout #payment .payment_box .wc-credit-card-form-card-name,.woocommerce-checkout #payment .payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment .payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment .payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment .payment_box #yith-stripe-card-name,.woocommerce-checkout #payment .payment_box #yith-stripe-card-number,.woocommerce-checkout #payment .payment_box #yith-stripe-card-expiry,.woocommerce-checkout #payment .payment_box #yith-stripe-card-cvc,.rora-booking-checkout-only #payment .payment_box input[type=text],.rora-booking-checkout-only #payment .payment_box input[type=tel],.rora-booking-checkout-only #payment .payment_box input[type=number],.rora-booking-checkout-only #payment .payment_box input.input-text,.rora-booking-checkout-only #payment .payment_box .wc-credit-card-form-card-name,.rora-booking-checkout-only #payment .payment_box .wc-credit-card-form-card-number,.rora-booking-checkout-only #payment .payment_box .wc-credit-card-form-card-expiry,.rora-booking-checkout-only #payment .payment_box .wc-credit-card-form-card-cvc,.rora-booking-checkout-only #payment .payment_box #yith-stripe-card-name,.rora-booking-checkout-only #payment .payment_box #yith-stripe-card-number,.rora-booking-checkout-only #payment .payment_box #yith-stripe-card-expiry,.rora-booking-checkout-only #payment .payment_box #yith-stripe-card-cvc,.rora-booking-checkout-only input[type=text],.rora-booking-checkout-only input[type=tel],.rora-booking-checkout-only input[type=email],.rora-booking-checkout-only input[type=password],.rora-booking-checkout-only input[type=number],.rora-booking-checkout-only input.input-text,.rora-booking-checkout-only select,.rora-booking-checkout-only textarea{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1.5px solid #c92a45!important;border-radius:10px!important;padding:0 16px!important;font-size:.95rem!important;font-family:inherit!important;color:#000!important;box-sizing:border-box!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;outline:none!important;box-shadow:none!important;line-height:48px!important;margin:0!important;-webkit-appearance:none!important}.woocommerce-checkout textarea,form.checkout textarea,.rora-booking-checkout-only textarea{max-height:none!important;height:auto!important;min-height:90px!important;padding:12px 16px!important;line-height:1.5!important}.woocommerce-checkout .select2-container--default .select2-selection--single,form.checkout .select2-container--default .select2-selection--single,.rora-booking-checkout-only .select2-container--default .select2-selection--single{border:1.5px solid #c92a45!important;border-radius:10px!important;height:48px!important;min-height:48px!important;background:#fff!important;background-color:#fff!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;outline:none!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.rora-booking-checkout-only .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;line-height:48px!important;padding-left:16px!important;font-size:.95rem!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.rora-booking-checkout-only .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important;right:12px!important}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder,form.checkout input::placeholder,form.checkout textarea::placeholder,.woocommerce-checkout #payment .payment_box input::placeholder,.rora-booking-checkout-only #payment .payment_box input::placeholder,.rora-booking-checkout-only input::placeholder,.rora-booking-checkout-only textarea::placeholder{color:#888!important;opacity:1!important;font-weight:400!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,form.checkout input:focus,form.checkout select:focus,form.checkout textarea:focus,form.checkout .select2-container--default.select2-container--focus .select2-selection--single,form.checkout .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-checkout #payment .payment_box input:focus,.rora-booking-checkout-only #payment .payment_box input:focus,.rora-booking-checkout-only input:focus,.rora-booking-checkout-only select:focus,.rora-booking-checkout-only textarea:focus,.rora-booking-checkout-only .select2-container--default.select2-container--focus .select2-selection--single,.rora-booking-checkout-only .select2-container--default.select2-container--open .select2-selection--single{background:#fff!important;background-color:#fff!important;border-color:#c92a45!important;box-shadow:0 0 0 3.5px rgba(201,42,69,.22)!important;color:#000!important;outline:none!important}.rora-booking-checkout-only #payment .payment_box .yith-stripe-elements-field,.rora-booking-checkout-only #payment .payment_box #yith-stripe-card-elements,.woocommerce-checkout #payment .payment_box .yith-stripe-elements-field,.woocommerce-checkout #payment .payment_box #yith-stripe-card-elements{width:100%!important;min-height:48px!important;height:48px!important;background:#fff!important;background-color:#fff!important;border:1.5px solid #c92a45!important;border-radius:10px!important;padding:12px 16px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.woocommerce-checkout #payment .payment_method_woocommerce_payments,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments{overflow:visible!important}.woocommerce-checkout #payment .payment_method_woocommerce_payments .payment_box,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments .payment_box{height:auto!important;min-height:unset!important;max-height:none!important;overflow:visible!important;clear:both!important}.woocommerce-checkout #payment .payment_method_woocommerce_payments .wc-payment-form,.woocommerce-checkout #payment .payment_method_woocommerce_payments .wcpay-upe-element,.woocommerce-checkout #payment .payment_method_woocommerce_payments #wcpay-upe-element,.woocommerce-checkout #payment .payment_method_woocommerce_payments .wcpay-upe-form,.woocommerce-checkout #payment .payment_method_woocommerce_payments .StripeElement,.woocommerce-checkout #payment .wcpay-upe-element,.woocommerce-checkout #payment #wcpay-upe-element,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments .wc-payment-form,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments .wcpay-upe-element,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments #wcpay-upe-element,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments .wcpay-upe-form,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments .StripeElement,.rora-booking-checkout-only #payment .wcpay-upe-element,.rora-booking-checkout-only #payment #wcpay-upe-element{width:100%!important;height:auto!important;min-height:unset!important;max-height:none!important;background:0 0!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;display:block!important;overflow:visible!important}.woocommerce-checkout #payment .payment_method_woocommerce_payments iframe,.rora-booking-checkout-only #payment .payment_method_woocommerce_payments iframe{width:100%!important;max-height:none!important;overflow:visible!important;display:block!important}.rora-booking-checkout-only #order_review #place_order,.woocommerce-checkout #order_review #place_order{width:100%!important;background:#c92a45!important;color:#fff!important;border:none!important;border-radius:30px!important;height:52px!important;padding:0 28px!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:all .25s ease!important;cursor:pointer!important;box-shadow:0 6px 18px rgba(201,42,69,.35)!important;margin-top:18px!important;line-height:52px!important;display:block!important;text-align:center!important}.rora-booking-checkout-only #order_review #place_order:hover,.woocommerce-checkout #order_review #place_order:hover{background:#b0223a!important;box-shadow:0 8px 24px rgba(201,42,69,.5)!important;transform:translateY(-1px)!important}@media (max-width:768px){.rora-booking-checkout-only #order_review,.rora-booking-checkout-only .woocommerce-checkout-review-order{padding:20px 16px!important;border-radius:16px!important}.rora-booking-checkout-only #order_review_heading{font-size:1.6rem!important}}body.woocommerce-checkout #header,body.woocommerce-checkout header#header,body.woocommerce-checkout header,body.woocommerce-checkout .cmsmasters_header,body.woocommerce-checkout .cmsmasters-header,body.woocommerce-checkout .site-header,body.woocommerce-checkout #masthead,body.woocommerce-checkout [data-elementor-type=header],body.woocommerce-checkout .elementor-location-header,body.woocommerce-checkout div[data-elementor-location=header],body.woocommerce-checkout .cmsmasters_header_search_form,body.woocommerce-checkout .cmsmasters-header-search-form,body.woocommerce-checkout .header_top,body.woocommerce-checkout .header_mid,body.woocommerce-checkout .header_bot,body.woocommerce-checkout #footer,body.woocommerce-checkout footer#footer,body.woocommerce-checkout footer,body.woocommerce-checkout .cmsmasters-footer,body.woocommerce-checkout .cmsmasters_footer,body.woocommerce-checkout .cmsmasters-footer-widgets,body.woocommerce-checkout .site-footer,body.woocommerce-checkout #colophon,body.woocommerce-checkout [data-elementor-type=footer],body.woocommerce-checkout .elementor-location-footer,body.woocommerce-checkout div[data-elementor-location=footer],body.woocommerce-checkout .cmsmasters-responsive-width,.rora-booking-checkout-only #header,.rora-booking-checkout-only header#header,.rora-booking-checkout-only header,.rora-booking-checkout-only .cmsmasters_header,.rora-booking-checkout-only .cmsmasters-header,.rora-booking-checkout-only .site-header,.rora-booking-checkout-only #masthead,.rora-booking-checkout-only [data-elementor-type=header],.rora-booking-checkout-only .elementor-location-header,.rora-booking-checkout-only div[data-elementor-location=header],.rora-booking-checkout-only .cmsmasters_header_search_form,.rora-booking-checkout-only .cmsmasters-header-search-form,.rora-booking-checkout-only #footer,.rora-booking-checkout-only footer#footer,.rora-booking-checkout-only footer,.rora-booking-checkout-only .cmsmasters-footer,.rora-booking-checkout-only .cmsmasters_footer,.rora-booking-checkout-only .cmsmasters-footer-widgets,.rora-booking-checkout-only .site-footer,.rora-booking-checkout-only #colophon,.rora-booking-checkout-only [data-elementor-type=footer],.rora-booking-checkout-only .elementor-location-footer,.rora-booking-checkout-only div[data-elementor-location=footer],.rora-booking-checkout-only .cmsmasters-responsive-width,.page-id-38562 #header,.page-id-38562 header#header,.page-id-38562 header,.page-id-38562 .cmsmasters_header,.page-id-38562 .cmsmasters-header,.page-id-38562 .site-header,.page-id-38562 #masthead,.page-id-38562 [data-elementor-type=header],.page-id-38562 .elementor-location-header,.page-id-38562 div[data-elementor-location=header],.page-id-38562 .cmsmasters_header_search_form,.page-id-38562 .cmsmasters-header-search-form,.page-id-38562 #footer,.page-id-38562 footer#footer,.page-id-38562 footer,.page-id-38562 .cmsmasters-footer,.page-id-38562 .cmsmasters_footer,.page-id-38562 .cmsmasters-footer-widgets,.page-id-38562 .site-footer,.page-id-38562 #colophon,.page-id-38562 [data-elementor-type=footer],.page-id-38562 .elementor-location-footer,.page-id-38562 div[data-elementor-location=footer],.page-id-38562 .cmsmasters-responsive-width{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}body.woocommerce-checkout,body.rora-booking-checkout-only,body.page-id-38562,body.woocommerce-checkout #cmsmasters_body,body.rora-booking-checkout-only #cmsmasters_body,body.page-id-38562 #cmsmasters_body{padding-top:0!important;margin-top:0!important}.woocommerce-checkout .elementor-element.elementor-element-eebc263,.woocommerce-checkout .elementor-element-eebc263,.woocommerce-checkout div[data-id=eebc263],.page-id-38562 .elementor-element.elementor-element-eebc263,.page-id-38562 .elementor-element-eebc263,.page-id-38562 div[data-id=eebc263],.elementor-38562>.elementor-element.elementor-element-eebc263,.elementor-38562>.elementor-element:first-child,body.woocommerce-checkout .elementor-38562>.elementor-element:first-child,body.page-id-38562 .elementor-38562>.elementor-element:first-child,.woocommerce-checkout .elementor-element-0b16564,.woocommerce-checkout .elementor-element-238177c,.page-id-38562 .elementor-element-0b16564,.page-id-38562 .elementor-element-238177c,.woocommerce-checkout .cmsmasters-headline,.woocommerce-checkout .cmsmasters-heading{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.woocommerce-checkout .elementor-element.elementor-element-7c32d18,.woocommerce-checkout .elementor-element-7c32d18,.woocommerce-checkout div[data-id="7c32d18"],.page-id-38562 .elementor-element.elementor-element-7c32d18,.page-id-38562 .elementor-element-7c32d18,.page-id-38562 div[data-id="7c32d18"],body.woocommerce-checkout .elementor-38562>.elementor-element.elementor-element-7c32d18,body.page-id-38562 .elementor-38562>.elementor-element.elementor-element-7c32d18{margin-top:45px!important;--margin-top:45px!important;padding-top:0!important}@media (max-width:1180px){.woocommerce-checkout .elementor-element.elementor-element-7c32d18,.woocommerce-checkout .elementor-element-7c32d18,.woocommerce-checkout div[data-id="7c32d18"],.page-id-38562 .elementor-element.elementor-element-7c32d18,.page-id-38562 .elementor-element-7c32d18,.page-id-38562 div[data-id="7c32d18"],body.woocommerce-checkout .elementor-38562>.elementor-element.elementor-element-7c32d18,body.page-id-38562 .elementor-38562>.elementor-element.elementor-element-7c32d18{margin-top:35px!important;--margin-top:35px!important;padding-top:0!important}}@media (max-width:768px){.woocommerce-checkout .elementor-element.elementor-element-7c32d18,.woocommerce-checkout .elementor-element-7c32d18,.woocommerce-checkout div[data-id="7c32d18"],.page-id-38562 .elementor-element.elementor-element-7c32d18,.page-id-38562 .elementor-element-7c32d18,.page-id-38562 div[data-id="7c32d18"],body.woocommerce-checkout .elementor-38562>.elementor-element.elementor-element-7c32d18,body.page-id-38562 .elementor-38562>.elementor-element.elementor-element-7c32d18{margin-top:25px!important;--margin-top:25px!important;padding-top:0!important;padding-left:10px!important;padding-right:10px!important;width:100%!important;max-width:100%!important;min-width:100%!important;--content-width:100%!important;box-sizing:border-box!important}.woocommerce-checkout .cmsmasters-content-wrap,.woocommerce-checkout .cmsmasters-content,.woocommerce-checkout .content_wrap,.woocommerce-checkout .content-wrap,.woocommerce-checkout .entry-content{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.woocommerce-checkout .elementor-element.elementor-element-05e036e,.woocommerce-checkout .elementor-widget-cmsmasters-woocommerce-checkout,.woocommerce-checkout .elementor-widget-woocommerce-checkout,.woocommerce-checkout .elementor-widget-container,.woocommerce-checkout .woocommerce,.woocommerce-checkout form.checkout,.woocommerce-checkout form[name=checkout]{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.woocommerce-checkout #order_review_heading,form.checkout #order_review_heading,.rora-booking-checkout-only #order_review_heading,body.rora-booking-checkout-only #order_review_heading{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.55rem!important;box-sizing:border-box!important}.woocommerce-checkout #order_review,.woocommerce-checkout form.checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order,.rora-booking-checkout-only #order_review,.rora-booking-checkout-only form.checkout #order_review,.rora-booking-checkout-only .woocommerce-checkout-review-order,body.rora-booking-checkout-only #order_review{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding:16px 12px!important;border-radius:14px!important;box-sizing:border-box!important;float:none!important;clear:both!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table,.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0 0 18px!important;padding:0!important;box-sizing:border-box!important;display:block!important;border:none!important;background:0 0!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table thead{display:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tbody,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table tbody,#order_review table.woocommerce-checkout-review-order-table tbody,table.woocommerce-checkout-review-order-table tbody{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;box-sizing:border-box!important;background:0 0!important;background-color:transparent!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody tr.cart_item,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item,#order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item,table.woocommerce-checkout-review-order-table tbody tr.cart_item{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;border:none!important;box-sizing:border-box!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody tr.cart_item td,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td,.elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table .cart_item td,#order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td,table.woocommerce-checkout-review-order-table tbody tr.cart_item td{background:0 0!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td.product-name,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name,#order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name,table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;padding:0!important;border:none!important;box-sizing:border-box!important;word-break:break-word!important;font-size:1.15rem!important;font-weight:600!important;color:#fff!important;line-height:1.4!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name strong,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name strong{background:0 0!important;background-color:transparent!important}.woocommerce-checkout dl.variation,.woocommerce-cart dl.variation,.woocommerce-checkout .wc-item-meta,.rora-booking-checkout-only dl.variation,.rora-booking-checkout-only .wc-item-meta,#order_review dl.variation,#order_review .wc-item-meta{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important;margin:10px 0 16px!important;padding:0!important;background:0 0!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;float:none!important;clear:both!important}.woocommerce-checkout dl.variation dt,.rora-booking-checkout-only dl.variation dt,.woocommerce-checkout .wc-item-meta strong,.rora-booking-checkout-only .wc-item-meta strong,#order_review dl.variation dt,#order_review .wc-item-meta strong{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;font-size:.74rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#c9a4b3!important;margin:10px 0 2px!important;padding:0!important;line-height:1.3!important;background:0 0!important;background-color:transparent!important;box-sizing:border-box!important}.woocommerce-checkout dl.variation dt:first-child,.rora-booking-checkout-only dl.variation dt:first-child,.woocommerce-checkout .wc-item-meta strong:first-child,.rora-booking-checkout-only .wc-item-meta strong:first-child,#order_review dl.variation dt:first-child,#order_review .wc-item-meta strong:first-child{margin-top:0!important}.woocommerce-checkout dl.variation dd,.rora-booking-checkout-only dl.variation dd,.woocommerce-checkout .wc-item-meta p,.rora-booking-checkout-only .wc-item-meta p,#order_review dl.variation dd,#order_review .wc-item-meta p{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;font-size:.92rem!important;font-weight:600!important;color:#fff!important;margin:0 0 10px!important;padding:0 0 8px!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;line-height:1.4!important;background:0 0!important;background-color:transparent!important;box-sizing:border-box!important}.woocommerce-checkout dl.variation dd:last-child,.rora-booking-checkout-only dl.variation dd:last-child,.woocommerce-checkout .wc-item-meta p:last-child,.rora-booking-checkout-only .wc-item-meta p:last-child,#order_review dl.variation dd:last-child,#order_review .wc-item-meta p:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{display:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout table.shop_table tfoot,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot,.rora-booking-checkout-only table.shop_table tfoot,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot,.elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table tfoot,.elementor-widget-woocommerce-checkout-page .woocommerce table.shop_table tfoot,#order_review table.woocommerce-checkout-review-order-table tfoot,#order_review table.shop_table tfoot,table.woocommerce-checkout-review-order-table tfoot{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:none!important;border-top:1px solid rgba(255,255,255,.1)!important;margin-top:12px!important;padding-top:6px!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr,.woocommerce-checkout table.shop_table tfoot tr,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr,.rora-booking-checkout-only table.shop_table tfoot tr,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr,.elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table tfoot tr,.elementor-widget-woocommerce-checkout-page .woocommerce table.shop_table tfoot tr,#order_review table.woocommerce-checkout-review-order-table tfoot tr,#order_review table.shop_table tfoot tr,table.woocommerce-checkout-review-order-table tfoot tr{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important;text-align:left!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:last-child,.woocommerce-checkout table.shop_table tfoot tr:last-child,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr:last-child,.rora-booking-checkout-only table.shop_table tfoot tr:last-child,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr:last-child,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr:last-child,#order_review table tfoot tr:last-child,table.woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout table.shop_table tfoot th,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot th,.rora-booking-checkout-only table.shop_table tfoot th,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot th,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce table.shop_table tfoot th,#order_review table.woocommerce-checkout-review-order-table tfoot th,#order_review table.shop_table tfoot th,table.woocommerce-checkout-review-order-table tfoot th{display:block!important;width:auto!important;max-width:60%!important;flex:1 1 auto!important;padding:0!important;margin:0!important;border:none!important;text-align:left!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#c9a4b3!important;box-sizing:border-box!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout table.shop_table tfoot td,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot td,.rora-booking-checkout-only table.shop_table tfoot td,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot td,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce table.shop_table tfoot td,#order_review table.woocommerce-checkout-review-order-table tfoot td,#order_review table.shop_table tfoot td,table.woocommerce-checkout-review-order-table tfoot td{display:block!important;width:auto!important;max-width:50%!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border:none!important;text-align:right!important;font-size:1.05rem!important;font-weight:600!important;color:#fff!important;box-sizing:border-box!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total,.woocommerce-checkout table.shop_table tfoot tr.order-total,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total,.rora-booking-checkout-only table.shop_table tfoot tr.order-total,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr.order-total,#order_review table tfoot tr.order-total,table.woocommerce-checkout-review-order-table tfoot tr.order-total{padding:14px 0 4px!important;border-bottom:none!important;background:0 0!important;background-color:transparent!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout table.shop_table tfoot tr.order-total th,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.rora-booking-checkout-only table.shop_table tfoot tr.order-total th,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr.order-total th,#order_review table tfoot tr.order-total th,table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:1.05rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.05em!important;text-align:left!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td *,.woocommerce-checkout table.shop_table tfoot tr.order-total td,.woocommerce-checkout table.shop_table tfoot tr.order-total td *,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total td *,.rora-booking-checkout-only table.shop_table tfoot tr.order-total td,.rora-booking-checkout-only table.shop_table tfoot tr.order-total td *,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td *,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr.order-total td,.elementor-widget-cmsmasters-woo-checkout .woocommerce table.shop_table tfoot tr.order-total td *,#order_review table tfoot tr.order-total td,#order_review table tfoot tr.order-total td *,table.woocommerce-checkout-review-order-table tfoot tr.order-total td,table.woocommerce-checkout-review-order-table tfoot tr.order-total td *{font-size:1.25rem!important;font-weight:700!important;color:#fff!important;text-align:right!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax,.rora-booking-checkout-only table.woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax,#order_review table tfoot tr.order-total td small.includes_tax,table.woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax{font-size:.85rem!important;font-weight:500!important;color:rgba(255,255,255,.7)!important;display:inline!important;margin-left:4px!important;background:0 0!important;background-color:transparent!important}.woocommerce-checkout #order_review #payment,.woocommerce-checkout form.checkout #payment,.rora-booking-checkout-only #order_review #payment,body.rora-booking-checkout-only #order_review #payment{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding:18px 14px!important;box-sizing:border-box!important;float:none!important;clear:both!important}}