@charset "UTF-8";
@font-face {font-family: "WidgetFontThin";src: url('/system/backoffice/images/pages/MontserratLight.ttf') format('truetype');}@font-face {font-family: "WidgetFont";src: url('/system/backoffice/images/pages/MontserratRegular.ttf') format('truetype');}@font-face {font-family: "WidgetIcons";src: url('/system/backoffice/images/pages/IconsFont.ttf?V=63') format('truetype');}@keyframes WWidgetFadeAnim {0% {opacity:0;}100% {opacity:1;}}.WWidgetBackground {position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:800000;opacity:0;background:var(--widget-background);animation: WWidgetFadeAnim 0.5s ease-in-out;animation-delay:0s;animation-fill-mode: forwards;backdrop-filter: blur(6rem);}.WWidgetContents {position:fixed;z-index:800001;top:0px;left:0px;width:100%;height:100%;display:flex;	flex-direction: column;align-items: center;justify-content: center;opacity:0;animation: WWidgetFadeAnim 0.5s ease-in-out;animation-delay:0.2s;animation-fill-mode: forwards;}.WWidgetHolder {display:inline-block;position:relative;width:var(--widget-width);height:85%;background:#fff;margin-top:20rem;border:var(--widget-border-size) solid var(--widget-border-color);border-radius:var(--widget-border-radius);overflow:hidden;box-shadow:0px 0px var(--widget-shadow-size) var(--widget-shadow-color);}.WWidget {display: flex;justify-content: center;flex-direction: column;height:100%;width:100%;}.WWidgetScroller {overflow:auto;text-align:left;padding:var(--widget-vertical-margin) var(--widget-margin);padding-bottom:10rem;box-sizing: border-box;transition:height 0.4s ease-in-out;}.WWidgetScrollerNoFlex {overflow:auto;text-align:left;padding:var(--widget-vertical-margin) var(--widget-margin);box-sizing: border-box;transition:height 0.4s ease-in-out;}.WWidgetScroller A, .WWidgetScrollerNoFlex A {color:var(--widget-highlight-text);}.WWidgetScrollerNormal {height: calc(100% - 60rem);}.WWidgetPoweredBy {display:inline-block;color:var(--widget-powerby-color);font: 9rem Arial;padding-top:10rem;width:var(--widget-width);text-align:center;}.WWidgetPoweredBy A {color:rgba(var(--widget-powerby-link-color),1);text-decoration:none;font-weight:bold;opacity:1;transition:all 0.3s ease-in-out;text-decoration: underline auto rgba(var(--widget-powerby-link-color), 0);cursor:pointer;}.WWidgetPoweredBy A:hover {text-decoration-color: rgba(var(--widget-powerby-link-color),1);}.WWidgetHeader {display:flex;flex-direction:row;background:#f8f8f8;border-bottom:1px solid #ccc;box-shadow:0px 0px 16px rgba(0,0,0,0.10);min-height:40rem;align-items:center;}.WWidgetHeaderBanner {display:flex;overflow:hidden;font: 14rem WidgetFontThin;background:#fff;border-bottom:1rem solid #ccc;min-height:22rem;max-height:50rem;padding:4rem 0rem;text-align:center;align-items:center;justify-content:center;}.WWidgetHeaderBack {font: 30rem WidgetIcons;color:#000;min-width:50rem;text-align:center;cursor:pointer;	}.WWidgetHeaderRight {min-width:50rem;text-align:center;cursor:pointer;	}.WWidgetHeaderBack::after {content:"\e0b0";}.WWidgetHeaderCenter {font: 18rem WidgetFont;color:#000;text-align:center;width: 100%;}.WWidgetHeaderAccount {font: 30rem WidgetIcons;color:#888;transition:all 0.5s ease-in-out;cursor:pointer;min-width:50rem;text-align:center;}.WWidgetHeaderAccount::after {content:"\e00b";}.WWidgetServicesCategoryBreak {margin-top:40rem;}.WWidgetSectionLabel {font: 13rem WidgetFontThin;color:#888;text-align:left;margin-top:20rem;margin-bottom:5rem;text-transform:uppercase;}.WWidgetServiceHolder {display:flex;flex-direction:row;align-items:center;gap:10rem;margin-bottom:22rem;}.WWidgetServiceCheckBox {cursor:pointer;display:inline-block;width:30rem;min-width:30rem;height:30rem;border:1rem solid #ccc;border-radius:1000rem;transition:all 0.5s ease-in-out;overflow:hidden;position:relative;transition:all 0.3s ease-in-out;font: 20rem WidgetIcons;color:#fff;}.WWidgetServiceCheckBox:hover {color:#ddd;}.WWidgetServiceCheckBox::after {position:absolute;top:5px;left:6px;content:"\e03a";}.WWidgetServiceCheckBoxSelected {cursor:pointer;display:inline-block;width:30rem;min-width:30rem;height:30rem;border:1rem solid #ccc;border-radius:1000rem;background:var(--widget-buttons);overflow:hidden;position:relative;transition:all 0.3s ease-in-out;color:#fff;font: 20rem WidgetIcons;}.WWidgetServiceCheckBoxSelected:hover {background:var(--widget-buttons-hover);}.WWidgetServiceCheckBoxSelected::after {position:absolute;top:5px;left:6px;content:"\e03a";}.WWidgetServiceImage {cursor:pointer;display:inline-block;width:45rem;min-width:45rem;height:38rem;border:1rem solid #a6a6a6;background-size:cover;background-position:center center;	border-radius:var(--widget-image-radius);transition:all 0.3s ease-in-out;}.WWidgetServiceImage:hover {border:1rem solid #888;}.WWidgetServiceTextTitle {font: 15rem WidgetFont;color:#111;text-align:left;transition:all 0.3s ease-in-out;text-decoration: underline auto rgba(17, 17, 17, 0);cursor:pointer;}.WWidgetServiceTextTitle:hover {text-decoration-color: rgba(17, 17, 17, 0.5);}.WWidgetServiceTextDesc {display: -webkit-box;font: 11rem WidgetFontThin;color:#a5a5a5;text-align:left;max-height:30rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2; }.WWidgetServiceTextDesc SPAN {font: 11rem WidgetFont;color:#666;}.WWidgetServicePrice {font: 18rem WidgetFont;color:#4d4d4d;text-align:right;}.WWidgetServicePriceDiscount {font: 11rem WidgetFont;color:#bababa;white-space:nowrap;}.WWidgetServicePriceDiscount SPAN {margin-left:6rem;color:#7d7d7d;text-decoration:line-through;}.WWidgetFooterHidden {position:absolute;top:-10000px;left:-10000px;display:flex;flex-direction:row;transition:opacity 0.4s ease-in-out;opacity:0;}.WWidgetFooter {position:static;display:flex;flex-direction:row;background:#eee;border-top:1rem solid #ccc;padding:12rem 20rem;padding-bottom:10rem;align-items:center;box-shadow:0px 0px 16px rgba(0,0,0,0.10);	margin-top:20rem;transition:opacity 0.4s ease-in-out;opacity:1;}.WWidgetFooterPriceLabel {font: 12rem WidgetFontThin;color:#8a8a8a;}.WWidgetFooterPrice {font: 24rem WidgetFontThin;color:#000;}.WWidgetFooterRight {text-align:right;width:100%;}.WWidgetButtonArrow, .WWidgetButtonArrowWide {position:relative;cursor:pointer;text-align:center;font: 16rem WidgetFontThin;background:var(--widget-buttons);color:var(--widget-buttons-text);border-radius:var(--widget-buttons-radius);padding:10rem 20rem;padding-right:40rem;transition:all 0.3s ease-in-out;}.WWidgetButtonArrow::after, .WWidgetButtonArrowWide::after {position:absolute;right:11rem;top:7rem;font: 26rem WidgetIcons;content:"\e158";}.WWidgetButtonArrow:hover, .WWidgetButtonArrowWide:hover {background:var(--widget-buttons-hover);color:var(--widget-buttons-text-hover);}.WWidgetButtonArrow {display:inline-block;}.WWidgetButtonArrowWide {margin-top:30rem;}.WWidgetButtonWideDisabled {position:relative;cursor:pointer;font: 16rem WidgetFontThin;background: #dadada;color: #b6b6b6;border-radius:var(--widget-buttons-radius);padding:10rem 20rem;transition:all 0.3s ease-in-out;text-align:center;pointer-events:none;}.WWidgetButton, .WWidgetButtonWide {position:relative;cursor:pointer;font: 16rem WidgetFontThin;background:var(--widget-buttons);color:var(--widget-buttons-text);border-radius:var(--widget-buttons-radius);padding:10rem 20rem;transition:all 0.3s ease-in-out;text-align:center;}.WWidgetButton {display:inline-block;}.WWidgetButton:hover, .WWidgetButtonWide:hover {background:var(--widget-buttons-hover);}.WWidgetPackDisabled {display:inline-block;background:#e2e2e2;border-radius:6rem;width:32rem;min-width:30rem;height:30rem;font: 18rem WidgetFont;color:#999;text-align:center;padding-top: 3rem;box-sizing: border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetPackDisabled SPAN {font: 11rem WidgetFontThin;}.WWidgetPackDisabled:hover {background:#444;color:#fff;}.WWidgetPackEnabled {display:inline-block;background:#e2e2e2;border-radius:6rem;width:32rem;min-width:30rem;height:30rem;font: 18rem WidgetFont;color:#000;text-align:center;padding-top: 3rem;box-sizing: border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetPackEnabled SPAN {font: 11rem WidgetFontThin;}.WWidgetPackEnabled:hover {background:#444;color:#fff;}.WWidgetTermsTexts {padding:10rem 0px;font: 14rem WidgetFontThin;color:#000;}.WWidgetTermsTexts P {margin:0;}
.WWidgetDetailsImage {display:inline-block;width:calc(100% + 2*var(--widget-margin));height:320rem;background-size:cover;background-position:center center;	background-image: url('/system/backoffice/images/Background2.jpg');border-radius:0rem 0rem 18rem 18rem;margin-top: calc(-1*var(--widget-vertical-margin));margin-left: calc(-1*var(--widget-margin));margin-right: calc(-1*var(--widget-margin));}.WWidgetDetailsHolder {display:flex;flex-direction:row;align-items:flex-start;gap:10rem;margin-top:20rem;margin-bottom:26rem;}.WWidgetServiceTexts {width:100%;}.WWidgetDetailsTitle {font: 24rem WidgetFont;color:#111;text-align:left;}.WWidgetDetailsSubTitle {font: 14rem WidgetFontThin;color:#555;text-align:left;margin-top:2rem;}.WWidgetDetailsPrice {font: 28rem WidgetFontThin;color:#4d4d4d;text-align:right;}.WWidgetDetailsDiscount {font: 13rem WidgetFontThin;color:#bababa;white-space:nowrap;margin-top:-2rem;}.WWidgetDetailsDiscount SPAN {margin-left:6rem;color:#7d7d7d;text-decoration:line-through;}.WWidgetDetailsDescription {font: 14rem WidgetFontThin;color:#888;text-align:left;margin-bottom:40rem;}.WWidgetFooterQuantityHolder {display:flex;flex-direction:row;align-items:center;gap:15rem;}.WWidgetFooterQuantityButton {display:inline-block;background:#000;border-radius:6rem;width:30rem;min-width:30rem;height:30rem;font: bold 26rem WidgetFont;color:#fff;text-align:center;line-height:30rem;box-sizing: border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetFooterQuantityButton:hover {background:var(--widget-buttons-hover);color:var(--widget-buttons-text-hover);}.WWidgetFooterQuantity {font: 28rem WidgetFontThin;color:#000;text-align:center;white-space:nowrap;}
.WWidgetHeaderLocations {padding:20rem 30rem;}.WWidgetHeaderLocationsLabel {font: 13rem WidgetFontThin;color:#999;text-transform:uppercase;text-align:center;margin-bottom:5rem;}.WWidgetScheduleLocationDropdownName {font: 18rem WidgetFont;color:#000;width:100%;line-height:30rem;text-align:center;overflow:hidden;margin-left:20rem;text-overflow:ellipsis;white-space:nowrap;}.WWidgetScheduleLocationDropdownOption, .WWidgetScheduleLocationDropdownOptionSelected {display:flex;gap:10rem;align-items:center;width:100%;color:#000;background:#eeeeee;border:1rem solid #d0d0d0;border-radius:8rem;padding:4rem 8rem;margin:4rem 0rem;box-sizing:border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetScheduleLocationDropdownOptionSelected, .WWidgetScheduleLocationDropdownOption:hover {background:var(--widget-buttons);color:var(--widget-buttons-text);}.WWidgetScheduleLocationDropdownOptionName {font: 14rem WidgetFont;width:100%;line-height:25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetScheduleMargins {padding:0rem 15rem;box-sizing:border-box;}.WWidgetScheduleHeaderHolder {display:flex;flex-direction:row;align-items:center;gap:15rem;margin-top:10rem;margin-bottom:15rem;}.WWidgetScheduleImage {cursor:pointer;display:inline-block;width:60rem;min-width:60rem;height:50rem;border:1rem solid #a6a6a6;background-size:cover;background-position:center center;	border-radius:var(--widget-image-radius);transition:all 0.3s ease-in-out;}.WWidgetScheduleTitle {font: 24rem WidgetFont;color:#000;text-align:left;}.WWidgetScheduleSubTitle {font: 12rem WidgetFontThin;color:#999;text-align:left;}.WWidgetScheduleEmployeeLabel {font: 12rem WidgetFontThin;color:#aaa;text-align:left;margin-bottom:5rem;}.WWidgetScheduleEmployeeDropdown {position:relative;display:flex;gap:10rem;align-items:center;width:100%;background:#fafafa;border:1rem solid #d0d0d0;border-radius:8rem;padding:4rem 8rem;padding-right:30rem;box-sizing:border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetScheduleEmployeeDropdown:hover {border:1rem solid #888;}.WWidgetScheduleEmployeeDropdown::after {position:absolute;right:14rem;top:9rem;font: 20rem WidgetIcons;color:#acacac;content:"\e158";transform:rotate(90deg);}.WWidgetScheduleEmployeeDropdownIcon {position:relative;display:inline-block;width:30rem;min-width:30rem;height:30rem;border:1rem solid #ddd;color:#777;background:#fff;border-radius:1000rem;}.WWidgetScheduleEmployeeDropdownIcon::after {position:absolute;font: 23rem WidgetIcons;top:4rem;left:9rem;content:"\e00c";}.WWidgetScheduleEmployeeDropdownName {font: 16rem WidgetFont;color:#000;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetScheduleHourSelector {display: flex;flex-flow: wrap;gap: 7rem;justify-content: center;}.WWidgetScheduleHourSelectorTime, .WWidgetScheduleHourSelectorTimeDisabled {display:inline-block;font: 14rem WidgetFont;text-align:center;width:60rem;border-radius:6rem;padding:6rem 2rem;box-sizing:border-box;transition:all 0.3s ease-in-out;}.WWidgetScheduleHourSelectorTime {color:#000;border:1rem solid #ddd;background:#f9f9f9;cursor:pointer;}.WWidgetScheduleHourSelectorTime:hover {background:var(--widget-buttons);color:var(--widget-buttons-text);}.WWidgetScheduleHourSelectorTimeDisabled {color:#d5d5d5;border:1rem solid #eaeaea;background:#fafafa;opacity:0.8;background: url(/system/backoffice/images/CalendarBackgroundPattern.png);background-size: 100px 100px;}.WWidgetScheduleWeekSelector {position:relative;display: flex;flex-direction: row;gap: 6rem;align-items: center;justify-content: center;margin:20rem 0rem;}.WWidgetScheduleWeekSelectorEmpty {display:inline-block;width:18.5rem;min-width:18.5rem;}.WWidgetScheduleWeekSelectorLeft, .WWidgetScheduleWeekSelectorRight {display:inline-block;font: 18rem WidgetIcons;color:#ccc;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetScheduleWeekSelectorLeft {margin-right:8rem;}.WWidgetScheduleWeekSelectorRight {margin-left:8rem;}.WWidgetScheduleWeekSelectorLeft:hover, .WWidgetScheduleWeekSelectorRight:hover {color:#888;}.WWidgetScheduleWeekSelectorLeft::after {content:"\e157";}.WWidgetScheduleWeekSelectorRight::after {content:"\e158";}.WWidgetScheduleWeekSelectorDaySelected, .WWidgetScheduleWeekSelectorDay, .WWidgetScheduleWeekSelectorDayDisabled {border-radius:4rem;padding:4rem 4rem;box-sizing:border-box;text-align:center;width:42rem;min-width:42rem;transition:all 0.3s ease-in-out;}.WWidgetScheduleWeekSelectorDaySelected {background:var(--widget-buttons);color:var(--widget-buttons-text);cursor:pointer;}.WWidgetScheduleWeekSelectorDaySelected:hover {background:var(--widget-buttons-hover);color:var(--widget-buttons-text-hover);}.WWidgetScheduleWeekSelectorDay {color:#000;background:#ececec;cursor:pointer;}.WWidgetScheduleWeekSelectorDay:hover {background:var(--widget-buttons);color:var(--widget-buttons-text);}.WWidgetScheduleWeekSelectorDayDisabled {color:#aaa;opacity:0.8;background: url(/system/backoffice/images/CalendarBackgroundPattern.png);background-size: 100px 100px;}.WWidgetScheduleWeekSelectorDayOfWeek {font: 8rem WidgetFontThin;}.WWidgetScheduleWeekSelectorDayDate {font: 22rem WidgetFont;}.WWidgetScheduleWeekSelectorDayMonth {font: 7rem WidgetFont;text-transform:uppercase;}.WWidgetScheduleEmployeeOptionsHidden {position:absolute;	top: -10000rem;left:-10000rem;opacity:0;transition:opacity 0.3s ease-in-out;}.WWidgetScheduleEmployeeOptionsVisible {position:absolute;	top: 50rem;left:0rem;border:1rem solid #aaa;padding: 5rem 10rem;box-sizing:border-box;width:100%;max-height:220rem;overflow:auto;background:#fafafa;border-radius:10rem;z-index:10;opacity:1;transition:opacity 0.3s ease-in-out;box-shadow:0rem 0rem 20rem rgba(0,0,0,0.1);}.WWidgetScheduleEmployeeDropdownOption, .WWidgetScheduleEmployeeDropdownOptionSelected {display:flex;gap:10rem;align-items:center;width:100%;color:#000;background:#eeeeee;border:1rem solid #d0d0d0;border-radius:8rem;padding:4rem 8rem;margin:4rem 0rem;box-sizing:border-box;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetScheduleEmployeeDropdownOptionSelected, .WWidgetScheduleEmployeeDropdownOption:hover {background:var(--widget-buttons);color:var(--widget-buttons-text);}.WWidgetScheduleEmployeeDropdownOptionIcon {position:relative;display:inline-block;width:25rem;min-width:25rem;height:25rem;border:1rem solid #ddd;color:#777;background:#fff;border-radius:1000rem;}.WWidgetScheduleEmployeeDropdownPhoto {position:relative;display:inline-block;width:30rem;min-width:30rem;height:30rem;border:1rem solid #ddd;color:#777;background:#fff;background-size:cover;background-repeat:no-repeat;border-radius:1000rem;}.WWidgetScheduleEmployeeDropdownOptionPhoto {position:relative;display:inline-block;width:25rem;min-width:25rem;height:25rem;border:1rem solid #ddd;color:#777;background-size:cover;background-repeat:no-repeat;border-radius:1000rem;}.WWidgetScheduleEmployeeDropdownOptionIcon::after {position:absolute;font: 18rem WidgetIcons;top:3rem;left:6rem;content:"\e00c";}.WWidgetScheduleEmployeeDropdownOptionName {font: 14rem WidgetFont;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetScheduleNoSlots {font: 14rem WidgetFontThin;color:#555;text-align:center;margin-top:20rem;}.WWidgetScheduleSeparator {width:100%;height:1rem;background:#ececec;margin-top:30rem;margin-bottom:20rem;}.WWidgetScheduleChangeButton {display:inline-block;position:relative;cursor:pointer;font: 11rem WidgetFont;background:var(--widget-buttons);color:var(--widget-buttons-text);border-radius:var(--widget-buttons-radius);padding:4rem 10rem;transition:all 0.3s ease-in-out;text-align:center;}.WWidgetScheduleChangeButton:hover {background:var(--widget-buttons-hover);}.WWidgetScheduleBookedHolder {display:flex;flex-direction:row;align-items:center;gap:10rem;width:100%;box-sizing: border-box;padding: 0rem 15rem;}.WWidgetScheduleBookedImage {cursor:pointer;display:inline-block;width:120rem;min-width:120rem;height:100rem;border:1rem solid #a6a6a6;background-size:cover;background-position:center center;	border-radius:var(--widget-image-radius);transition:all 0.3s ease-in-out;}.WWidgetScheduleBookedTexts {width:100%;}.WWidgetScheduleBookedDate {font: 12rem WidgetFontThin;color:#737373;text-align:left;margin-top:20rem;}.WWidgetScheduleBookedTitle {font: bold 18rem WidgetFontThin;color:#000;text-align:left;}.WWidgetScheduleBookedSubTitle {font: 12rem WidgetFontThin;color:#999;text-align:left;}.WWidgetScheduleBookedEmployee {font: 11rem WidgetFontThin;color:#000;text-align:left;}
.WWidgetFormLabel {font: 10rem WidgetFontThin;color:#888;text-align:left;margin-top:-5rem;margin-bottom:-8rem;text-transform:uppercase;}.WWidgetFormVertical {display:flex;flex-direction:column;gap:12rem;}.WWidgetForm {display:flex;flex-direction:row;gap:15rem;}.WWidgetInput, .WWidgetDropdown {position:relative;display:flex;gap:10rem;font:15rem WidgetFontThin;color:#000;align-items:center;width:100%;background:#f8f8f8;border:1rem solid #d0d0d0;border-radius:8rem;padding:9rem 12rem;box-sizing:border-box;transition:all 0.3s ease-in-out;cursor:pointer;outline:none;}.WWidgetInput:focus, .WWidgetInput:hover, .WWidgetDropdown:hover {border:1rem solid #999;}.WWidgetInput::placeholder {color:#aaa;}.WWidgetDropdown {white-space:nowrap;overflow:hidden;padding-right:30rem;}.WWidgetDropdown::after {position:absolute;right:14rem;top:9rem;font: 20rem WidgetIcons;color:#acacac;content:"\e158";transform:rotate(90deg);}.WWidgetDropdownBox {position:absolute;white-space:nowrap;background:white;color:black;padding:6rem;opacity:0;background:transparent;transition:opacity 0.4s ease-in-out;z-index:10000000000;max-height:240rem;overflow:auto;background: rgba(255,255,255,0.95);box-shadow: 0rem 0rem 20rem rgba(0,0,0,0.45);border-radius: 8rem;top:calc(100% + 4rem);}.WWidgetDropdownOption {padding:6rem 8rem;cursor:pointer;font:15rem System;background: #eeeeee;color:#000;border-radius:6rem;transition:all 0.3s ease-in-out;margin-bottom:5rem;}.WWidgetDropdownOption:hover, .WWidgetDropdownOptionSelected {padding:6rem 8rem;cursor:pointer;font:15rem System;background: var(--widget-buttons);color: var(--widget-buttons-text);border-radius:6rem;transition:all 0.3s ease-in-out;margin-bottom:5rem;}.WWidgetFormOptions {margin:20rem 0rem;text-align:left;}.WWidgetCheckboxInfo {font:13rem WidgetFontThin;color:#333;margin:10rem 0rem;}.WWidgetCheckBox {cursor:pointer;display:inline-block;width:22rem;min-width:22rem;height:22rem;border:1rem solid #ccc;border-radius:5rem;transition:all 0.5s ease-in-out;overflow:hidden;position:relative;transition:all 0.3s ease-in-out;font: 16rem WidgetIcons;color:#fff;vertical-align:middle;margin-right:8rem;}.WWidgetCheckBox:hover {color:#ddd;}.WWidgetCheckBox::after {position:absolute;top:3px;left:4px;content:"\e03a";}.WWidgetCheckBoxSelected {cursor:pointer;display:inline-block;width:22rem;min-width:22rem;height:22rem;border:1rem solid #ccc;border-radius:5rem;background:var(--widget-buttons);overflow:hidden;position:relative;transition:all 0.3s ease-in-out;color:#fff;font: 16rem WidgetIcons;vertical-align:middle;margin-right:8rem;}.WWidgetCheckBoxSelected:hover {background:var(--widget-buttons-hover);}.WWidgetCheckBoxSelected::after {position:absolute;top:3px;left:4px;content:"\e03a";}.WWidgetPasswordField {position:relative;}.WWidgetPasswordField INPUT {padding-right:50rem;}.WWidgetPasswordIcon {font: 31rem WidgetIcons;position:absolute;top:3px;right:8px;color:#aaa;cursor:pointer;transition:all 0.3s ease-in-out;}.WWidgetPasswordIcon::after {content:"\e109";}.WWidgetPasswordIcon:hover {color:#000;}
.WWidgetConfirmDetailsLabel {font: 12rem WidgetFontThin;color:#8c8c8c;text-align:left;text-transform:lowercase;margin-bottom:-10rem;}.WWidgetConfirmDetailsValue {font: 15rem WidgetFont;color:#2e2e2e;text-align:left;}.WWidgetSectionBox {display: flex;flex-direction: column;border: 1rem solid #d0d0d0;border-radius: 8rem;box-sizing:border-box;padding:14rem;gap: 10rem;}.WWidgetConfirmItemHolder {display:flex;flex-direction:row;align-items:center;gap:10rem;width:100%;}.WWidgetConfirmItemTexts {width:100%;}.WWidgetConfirmItemImage {cursor:pointer;display:inline-block;width:45rem;min-width:45rem;height:38rem;border:1rem solid #a6a6a6;background-size:cover;background-position:center center;	border-radius:var(--widget-image-radius);transition:all 0.3s ease-in-out;}.WWidgetConfirmItemTextDate {font: bold 12rem WidgetFontThin;color:#111;text-align:left;cursor:pointer;}.WWidgetConfirmItemTextTitle {font: 12rem WidgetFontThin;color:#000;text-align:left;transition:all 0.3s ease-in-out;cursor:pointer;}.WWidgetConfirmItemTextDesc {display: -webkit-box;font: 11rem WidgetFontThin;color:#a5a5a5;text-align:left;max-height:30rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2; }.WWidgetConfirmItemPrice {font: 15rem WidgetFontThin;color:#000;text-align:right;}.WWidgetConfirmItemDiscount {font: 11rem WidgetFont;color:#bababa;white-space:nowrap;}.WWidgetConfirmItemDiscount SPAN {margin-left:6rem;color:#7d7d7d;text-decoration:line-through;}.WWidgetConfirmVoucherText {margin-top:5rem;font: 14rem WidgetFont;color:var(--widget-highlight-text);text-align:left;}.WWidgetConfirmVoucherCode {font: 12rem WidgetFont;color:#888;text-align:left;}.WWidgetConfirmVoucherDiscount {margin-top:5rem;font: 15rem WidgetFont;color:var(--widget-highlight-text);text-align:right;}.WWidgetConfirmTotal {margin-top:10rem;font: 18rem WidgetFont;color:#000;width:100%;text-transform:uppercase;}.WWidgetConfirmTotalPrice {margin-top:10rem;font: 18rem WidgetFont;color:#000;text-align:right;}.WWidgetConfirmItemDelete {display:inline-block;cursor:pointer;font: 23rem WidgetIcons;color:#ccc;transition:all 0.5s ease-in-out;}.WWidgetConfirmItemDelete:hover {color:#777;}.WWidgetConfirmItemDelete::after {content:"\e00e";}.WWidgetConfirmEditButtonHolder {text-align:center;margin-top: 3rem;}.WWidgetConfirmEditButton {display: inline-block;position: relative;cursor: pointer;font: 13rem WidgetFont;background: var(--widget-buttons);color: var(--widget-buttons-text);border-radius: var(--widget-buttons-radius);padding: 4rem 12rem;transition: all 0.3s ease-in-out;text-align: center;}.WWidgetConfirmEditButton:hover {background:var(--widget-buttons-hover);color:var(--widget-buttons-text-hover);}.WWidgetVoucherButtonDisabled {display: inline-block;position: relative;font: 16rem WidgetFontThin;background: #dfdfdf;color: #fff;border-radius: var(--widget-buttons-radius);padding: 4rem 12rem;transition: all 0.3s ease-in-out;text-align: center;line-height: 30rem;}.WWidgetVoucherButton {display: inline-block;position: relative;cursor: pointer;font: 16rem WidgetFontThin;background: var(--widget-buttons);color: var(--widget-buttons-text);border-radius: var(--widget-buttons-radius);padding: 4rem 12rem;transition: all 0.3s ease-in-out;text-align: center;line-height: 30rem;}.WWidgetVoucherButton:hover {background:var(--widget-buttons-hover);color:var(--widget-buttons-text-hover);}.WWidgetInvalidVoucherLabel {padding:5rem 0rem;font: 12rem WidgetFont;color:#ff0000;box-sizing:border-box;}
.WWidgetPaymentValue {font:30rem WidgetFontThin;color:#000;margin-top:-10rem;margin-bottom:-8rem;}.WWidgetPaymentError {font: 13rem WidgetFontThin;color: #ff0000;text-align: center;margin-top: 15rem;}
.WWidgetThankYouHolder {display:flex;height:100%;width:100%;flex-direction:column;justify-content: center;text-align:center;}.WWidgetThankYouTitle {font:36rem WidgetFont;color:#000;margin-bottom:20rem;}.WWidgetThankYouSubTitle {font:14rem WidgetFontThin;color:#000;margin-bottom:20rem;}.WWidgetThankYouBookingDate {font:16rem WidgetFont;color:#000;}.WWidgetThankYouBookingType {font:14rem WidgetFontThin;color:#000;}.WWidgetThankYouBookingSubType {font:12rem WidgetFontThin;color:#888;}.WWidgetThankYouBookingEmployee {font:12rem WidgetFontThin;color:#000;}.WWidgetThankYouGoInvoiceHolder {margin:30rem 0rem;}.WWidgetThankYouGoAccountHolder {text-align:center;}.WWidgetThankYouGoAccount {font:12rem WidgetFontThin;color:var(--widget-buttons);cursor:pointer;}
.WWidgetLoginHolder {display:flex;height:100%;width:100%;flex-direction:column;justify-content: flex-start;text-align:center;padding:0rem 30rem;box-sizing:border-box;}.WWidgetLoginLogo {text-align:center;margin:20rem 0rem;}.WWidgetLoginCompany {font: 16rem WidgetFont;color:#000;text-align:center;width:100%;margin-bottom:30rem;}.WWidgetLoginForm {display:flex;flex-direction:column;gap:15rem;}.WWidgetLoginForgotPassword {font: 13rem WidgetFontThin;color:#aaa;text-align:left;display:inline-block;transition:all 0.3s ease-in-out;text-decoration: underline auto rgba(0,0,0, 0);cursor:pointer;}.WWidgetLoginForgotPassword:hover {color:#000;text-decoration: underline auto rgba(0,0,0, 1);}.WWidgetLoginButtonHolder {margin-top:30rem;margin-bottom:40rem;}.WWidgetLoginCreateAccount {font: 16rem WidgetFont;color:#000;text-align:center;transition:all 0.3s ease-in-out;text-decoration: underline auto rgba(0,0,0, 0);cursor:pointer;}.WWidgetLoginCreateAccount:hover {text-decoration-color: rgba(0,0,0,1);}
.WWidgetUserHeader {text-align:center;margin-top:20rem;margin-bottom:40rem;}.WWidgetUserPhoto {cursor:pointer;display:inline-block;width:140rem;min-width:140rem;height:140rem;border:1rem solid #a6a6a6;border-radius:1000rem;background-size:cover;background-position:center center;	background-image: url('/system/backoffice/images/Background2.jpg');transition:all 0.3s ease-in-out;}.WWidgetUserButton {display:inline-block;position:relative;cursor:pointer;font: 14rem WidgetFont;background:var(--widget-buttons);color:var(--widget-buttons-text);border-radius:var(--widget-buttons-radius);padding:5rem 12rem;transition:all 0.3s ease-in-out;text-align:center;}.WWidgetUserButton:hover {background:var(--widget-buttons-hover);}.WWidgetUserButtonBlack {display:inline-block;position:relative;cursor:pointer;font: 14rem WidgetFont;background:#444;color:#fff;border-radius:var(--widget-buttons-radius);padding:5rem 12rem;transition:all 0.3s ease-in-out;text-align:center;}.WWidgetUserButtonBlack:hover {background:#000;}.WWidgetUserArea {background:#f3f3f3;border-radius:10rem;padding:20rem 20rem;margin-bottom:20rem;}.WWidgetUserAreaTitle {font: 19rem WidgetFont;color:#000;margin-top:30rem;margin-bottom:10rem;}.WWidgetUserName {font: 22rem WidgetFont;color:#000;text-align:center;margin-top:10rem;}.WWidgetUserSubTitle {font: 14rem WidgetFontThin;color:var(--widget-highlight-text);text-align:center;}.WWidgetUserFlexH {display:flex;flex-direction:row;gap:10rem;align-items:center;margin-bottom:10rem;}.WWidgetUserBookingPhoto {cursor:pointer;display:inline-block;width:48rem;min-width:48rem;height:34rem;border:1rem solid #a6a6a6;border-radius:6rem;background-size:cover;background-position:center center;	background-image: url('/system/backoffice/images/Background2.jpg');transition:all 0.3s ease-in-out;}.WWidgetUserTexts {width:100%;}.WWidgetUserBookingTitle {font: 14rem WidgetFont;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetUserBookingSubTitle {font: 10rem WidgetFont;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetUserPackPhoto {cursor:pointer;display:inline-block;width:48rem;min-width:48rem;height:34rem;border:1rem solid #a6a6a6;border-radius:6rem;background-size:cover;background-position:center center;	background-image: url('/system/backoffice/images/Background2.jpg');transition:all 0.3s ease-in-out;}.WWidgetUserPackHolder {display:flex;flex-direction:row;gap:10rem;align-items:flex-start;}.WWidgetUserPackDetails {display:flex;flex-direction:column;gap:5rem;align-items:flex-start;width: 100%;}.WWidgetUserPackDetailsHeader {display:flex;flex-direction:row;gap:5rem;align-items:center;width: 100%;}.WWidgetUserPackDetailsName {font: 14rem WidgetFont;color:#000;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.WWidgetUserPackDetailsUsage {font: 14rem WidgetFontThin;color:#000;white-space:nowrap;}.WWidgetUserPackDetailsBar {width:100%;border-radius:100rem;height:10rem;background:#fff;overflow:hidden;text-align:left;}.WWidgetUserPackDetailsBarUsed {display:inline-block;width:30rem;border-radius:100rem;height:10rem;background:#000;}.WWidgetUserPackDetailsExpire {font: 12rem WidgetFontThin;color:#aaa;text-align:left;}.WWidgetUserInvoiceHolder {display:flex;flex-direction:row;gap:10rem;align-items:flex-start;margin-bottom:10rem;}.WWidgetUserInvoiceNumber {font: 17rem WidgetFont;color:#000;}.WWidgetUserInvoiceDate {font: 11rem WidgetFontThin;color:#aaa;}.WWidgetUserInvoiceValue {font: 16rem WidgetFontThin;color:#000;}.WWidgetUserInvoiceDownload {font: 26rem WidgetIcons;color:#000;}.WWidgetUserInvoiceDownload::after {content:"\e03a";}.WWidgetUserBookingConfirmed {display:inline-block;width:11rem;min-width:11rem;height:11rem;background:#5e9a00;border-radius:1000rem;margin-right:3rem;vertical-align:middle;}.WWidgetUserBookingWaitingList {display:inline-block;width:11rem;min-width:11rem;height:11rem;background:#ffc600;border-radius:1000rem;margin-right:3rem;vertical-align:middle;}.WWidgetUserAlignRight {text-align:right;margin-top:25rem;}.WWidgetUserAlignLeft {text-align:left;margin-top:25rem;}.WWidgetUserClassDetails {display:flex;flex-direction:column;gap:10rem;align-items:flex-start;width: 100%;margin-bottom:20rem;}.WWidgetUserDetailsTitle {font: 12rem WidgetFontThin;color:#888;text-align:left;}.WWidgetUserDetailsValue {font: 14rem WidgetFont;color:#000;text-align:left;margin-bottom:10rem;}
