.amelia-app-booking{margin-top:3em}.amelia-app-booking h1,.am-modal.am-in-body h1,.amelia-app-booking h2,.am-modal.am-in-body h2,.amelia-app-booking h3,.am-modal.am-in-body h3,.amelia-app-booking h4,.am-modal.am-in-body h4,.amelia-app-booking p,.am-modal.am-in-body p,.amelia-app-booking span,.am-modal.am-in-body span,.amelia-app-booking div,.am-modal.am-in-body div,.amelia-app-booking section,.am-modal.am-in-body section,.amelia-app-booking ul,.am-modal.am-in-body ul,.amelia-app-booking li,.am-modal.am-in-body li,.amelia-app-booking a,.am-modal.am-in-body a,.amelia-app-booking div,.amelia-app-booking p,.el-popper,.amelia-app-booking span,.amelia-app-booking input[type=text]{font-family:'Circular Std Book',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.amelia-app-booking #am-step-booking .am-waiting-confirmation h4,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation h4,.amelia-app-booking #am-step-booking .am-success-payment h4,.amelia-app-booking .am-step-booking-catalog .am-success-payment h4,.amelia-app-booking #am-step-booking .am-booking-fetched h4,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched h4,.amelia-app-booking .am-step-booking-catalog .am-select-service .am-select-service-title{font-family:'Circular Std',Arial,Helvetica,sans-serif;font-weight:500;font-style:normal}.amelia-app-booking label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label,.amelia-app-booking .am-step-booking-catalog p,.amelia-app-booking .el-button--primary.el-button.redirect-link,.amelia-app-booking .el-button--primary.el-button.calendar-link,.amelia-app-booking #am-step-booking .am-waiting-confirmation h4,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation h4,.amelia-app-booking #am-step-booking .am-success-payment h4,.amelia-app-booking .am-step-booking-catalog .am-success-payment h4,.amelia-app-booking #am-step-booking .am-booking-fetched h4,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched h4,.amelia-app-booking #am-step-booking .am-confirm-booking p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details>div p,.el-button span,.amelia-app-booking .am-step-booking-catalog .am-select-service .am-select-service-title{font-size:13px !important;line-height:15px;text-transform:uppercase;letter-spacing:1.2px}.am-confirmation-booking-cost p{padding:2px 0 !important;letter-spacing:1px !important}.el-form-item.is-error .el-input__inner:hover,.el-form-item.is-error .el-textarea__inner:hover,.el-message-box__input input.invalid:hover{border-color:#f56c6c}.amelia-app-booking .is-error .el-form-item__error,.am-modal.am-in-body .is-error .el-form-item__error{padding-top:4px}.amelia-app-booking .am-step-booking-catalog{border:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#f3f3f3;margin:0 auto}.amelia-app-booking label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label{display:none}.amelia-app-booking .el-input.is-disabled .el-input__inner,.am-modal.am-in-body .el-input.is-disabled .el-input__inner,.el-form-item__content .StripeElement,.amelia-app-booking input[type=text],.amelia-app-booking .el-input--suffix .el-input__inner,.am-modal.am-in-body .el-input--suffix .el-input__inner{padding:11px 10px 10px;line-height:14px;height:45px;margin:0}.el-form-item__content .StripeElement{padding:14px 1px 10px 10px}body .amelia-app-booking,html .amelia-app-booking{font-size:13px}.amelia-app-booking .el-input.is-disabled .el-input__inner,.am-modal.am-in-body .el-input.is-disabled .el-input__inner,.el-form-item__content .StripeElement,.amelia-app-booking .el-form-item.is-success .el-input__inner,.am-modal.am-in-body .el-form-item.is-success .el-input__inner,.amelia-app-booking .el-form-item.is-success .el-input__inner:focus,.am-modal.am-in-body .el-form-item.is-success .el-input__inner:focus,.amelia-app-booking .el-form-item.is-success .el-textarea__inner,.am-modal.am-in-body .el-form-item.is-success .el-textarea__inner,.amelia-app-booking .el-form-item.is-success .el-textarea__inner:focus,.am-modal.am-in-body .el-form-item.is-success .el-textarea__inner:focus,.amelia-app-booking input[type=text],.am-modal.am-in-body input[type=text],.amelia-app-booking input[type=email],.am-modal.am-in-body input[type=email],.amelia-app-booking input[type=tel],.am-modal.am-in-body input[type=tel],.amelia-app-booking input[type=url],.am-modal.am-in-body input[type=url],.amelia-app-booking textarea,.am-modal.am-in-body textarea,.amelia-app-booking select,.am-modal.am-in-body select,.amelia-app-booking .form-control,.am-modal.am-in-body .form-control,.amelia-app-booking .am-stripe-card,.am-modal.am-in-body .am-stripe-card{border-radius:0;border:solid 1px #000;background:#f3f3f3;-webkit-transition:none;transition:none;letter-spacing:1px;font-size:13px;line-height:14px}.amelia-app-booking .el-input-group__append,.amelia-app-booking .el-input-group__prepend{padding:9px 20px 6px 19px;height:45px;border:solid 1px #000;background:#f3f3f3;-webkit-transition:none;transition:none;border-radius:0;border-right:none}.amelia-app-booking .am-selected-flag input[type=text],.amelia-app-booking .am-selected-flag .el-input--suffix .el-input__inner{padding:0;width:51px}.amelia-app-booking .el-input-group__prepend .am-selected-flag .el-input,.am-selected-flag{min-width:51px;background-size:24px;background-repeat:no-repeat;background-position:14px 10px}.amelia-app-booking .am-step-booking-catalog .am-success-payment .el-input--suffix .el-input__inner,.amelia-app-booking label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label,.amelia-app-booking .am-select-service input[type=text]{text-align:center;text-transform:uppercase}.amelia-app-booking .am-confirm-booking-payment .el-input--suffix .el-input__inner{text-transform:uppercase}.el-select .el-input__inner:focus,.el-select:hover .el-input__inner,.el-select .el-input.is-focus .el-input__inner,.amelia-app-booking input[type=text]:hover{border:solid 1px #000}.el-form-item.is-error .el-select:hover .el-input__inner{border:solid 1px #f56c6c}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-select-dropdown__item.selected{background:#f3f3f3;font-weight:400;text-decoration:underline}.popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f],.el-select-dropdown{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:solid 1px #000;background:#f3f3f3;padding:0 !important}.el-select-dropdown__list{padding:30px 0;text-align:center}.am-confirm-booking-payment .el-select-dropdown__list{text-align:left}.el-select-dropdown__item{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#000}input.el-input__inner::-webkit-input-placeholder{color:#999;padding:2px 0 0}input.el-input__inner:-ms-input-placeholder{color:#999;padding:2px 0 0}input.el-input__inner::placeholder{color:#999;padding:2px 0 0}.el-input__suffix{right:15px}.el-icon-arrow-up:before{content:"";background-image:url(//gotlandsbryggeri.se/wp-content/themes/gotlandsbryggeri/css/arrow.svg);background-repeat:no-repeat;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0}.c-pane-container.is-expanded[data-v-bc55024c]{margin-bottom:22px}.amelia-app-booking #am-step-booking .am-select-service .am-button-wrapper,.amelia-app-booking .am-step-booking-catalog .am-select-service .am-button-wrapper{padding:20px 0}.amelia-app-booking #am-step-booking .am-confirm-booking .dialog-footer,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer {margin-top:38px}.amelia-app-booking #am-step-booking .am-confirm-booking,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking{background:#f3f3f3;transition:none}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details{padding:0;border:none}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details>div p{margin:0 !important}.el-input__icon,.el-input__prefix,.el-select .el-input .el-select__caret{font-family:'Circular Std',Arial,Helvetica,sans-serif !important;font-weight:500;font-style:normal;-webkit-transition:none;transition:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:7px}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-popper[x-placement^=top]{margin:0 0 -1px}.el-popper[x-placement^=bottom]{margin:-1px 0 0}.popover-origin .popover-content-wrapper .popover-content.align-center[data-v-1ad2436f]:after,.am-selected-flag .el-input__suffix,.el-icon-circle-close,.el-popper[x-placement^=top] .popper__arrow,.el-popper[x-placement^=bottom] .popper__arrow{display:none}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirmation-booking-header,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirmation-booking-header{display:none}.amelia-app-booking #am-step-booking,.amelia-app-booking .am-step-booking-catalog{max-width:100%}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-group,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-group{text-align:left}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(1),.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(4){border-left:solid 1px #000}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(1),.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(2),.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(3){border-top:solid 1px #000}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button{width:33.333333%;margin:0;background:#f3f3f3;border-right:solid 1px #000;border-bottom:solid 1px #000;outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{opacity:1;border-radius:0;border:none;padding:12px 0;background:0 0;-webkit-transition:none;transition:none}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner:hover,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner:hover,.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#c4c4c4}.amelia-app-booking #am-step-booking .am-select-service-date-transition,.amelia-app-booking .am-step-booking-catalog .am-select-service-date-transition{transition:none;-webkit-transition:none}.amelia-app-booking #am-step-booking.am-active-confirm .am-confirm-booking,.amelia-app-booking .am-step-booking-catalog.am-active-confirm .am-confirm-booking,.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{width:100%}.amelia-app-booking #am-step-booking.am-mobile-collapsed.am-active-picker.am-show-times,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker.am-show-times,.amelia-app-booking #am-step-booking.am-active-confirm .am-confirm-booking,.amelia-app-booking .am-step-booking-catalog.am-active-confirm .am-confirm-booking{left:0;padding:0;margin:0 auto;min-height:600px}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker.am-show-times.am-active-confirm{min-height:550px;max-height:550px}.amelia-app-booking #am-step-booking .am-confirm-booking .el-row,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .el-row{padding:0;margin-bottom:6px}.amelia-app-booking #am-step-booking.am-mobile-collapsed .am-confirmation-booking-details>div,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div{text-align:center;min-width:100%;margin-right:0 !important;margin-bottom:2px}.am-select-date-title,.amelia-app-booking #am-step-booking.am-mobile-collapsed .am-confirmation-booking-details>div,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div:first-child{display:none}.amelia-app-booking #am-step-booking .am-confirm-booking p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking p{display:inline-block;margin:0;text-transform:uppercase}.amelia-app-booking #am-step-booking .am-confirm-booking p.am-align-right,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking p.am-align-right{display:block}.amelia-app-booking .am-step-booking-catalog.am-active-confirm .am-confirm-booking#am-confirm-booking>div:first-child{width:100%;margin:0 auto}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-select-service,.c-header[data-v-2083cb72]{width:100%;padding:0;margin:0 auto;background:#f3f3f3}.amelia-app-booking #am-step-booking,.amelia-app-booking .am-step-booking-catalog{margin-bottom:0}.popover-origin div{border-radius:0}.c-header[data-v-2083cb72]{max-width:175px;margin-bottom:24px}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed{min-height:400px}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker{min-height:500px}.el-button.is-loading:before,.el-button{background:0 0 !important;color:#000 !important;border:none !important;padding:0;margin:0}.el-button:hover{text-decoration:underline}.amelia-app-booking #am-step-booking .am-select-date .am-calendar-picker div,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker div{color:inherit;-webkit-transition:none;transition:none}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker .c-day-content-wrapper:hover>div{background:0 0 !important}.c-weekdays,.c-weekdays[data-v-2083cb72],.amelia-app-booking #am-step-booking .am-select-date .am-calendar-picker .c-weekdays div,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker .c-weekdays div,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker div.c-day-content{border-radius:0;width:100%;padding:0;margin:0;height:55px;-webkit-transition:none;transition:none}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker div.c-day-content:hover{background:#c4c4c4 !important;color:#000 !important;width:100% !important;margin:0 !important;border-radius:0}.amelia-app-booking #am-step-booking .am-select-date .am-calendar-picker .c-day-background,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker .c-day-background{background:#c4c4c4 !important;border-radius:0 !important;width:100% !important;margin:0 !important;border:none !important;height:55px !important;-webkit-transition:none;transition:none}.amelia-app-booking .am-calendar-picker .c-header .c-title-layout .c-title-popover .c-title-anchor .c-title{text-transform:uppercase;font-family:'Circular Std',Arial,Helvetica,sans-serif !important;font-weight:500;font-size:13px;line-height:15px;letter-spacing:1px;font-style:normal}#am-category .am-category-service .am-category-service-info{background:0 0}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-sm-12,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-sm-24{width:100%}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-8{width:30%}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-12{width:50%}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-16{width:70%}#am-calendar-picker,.amelia-app-booking #am-step-booking .am-select-date .am-button-wrapper,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper,.c-weeks[data-v-2083cb72],.amelia-app-booking #am-step-booking.am-mobile-collapsed.am-active-picker .am-select-date,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker .am-select-date,.amelia-app-booking .am-step-booking-catalog .am-success-payment{padding:0;width:100%;background:#f3f3f3}.amelia-app-booking .am-step-booking-catalog .am-success-payment{padding:100px 0 0}.amelia-app-booking .am-step-booking-catalog .am-success-payment .el-row .el-col-sm-12{width:100%}.c-week,.amelia-app-booking .am-calendar-picker .c-weekdays,.am-modal.am-in-body .am-calendar-picker .c-weekdays {border-left:solid 1px #000;box-sizing:border-box}.amelia-app-booking .am-calendar-picker .c-weekdays{border-top:solid 1px #000}.amelia-app-booking .am-calendar-picker .c-weekdays .c-weekday{border-right:solid 1px #000}.amelia-app-booking .am-calendar-picker .c-weekdays,.am-modal.am-in-body .am-calendar-picker .c-weekdays{border-bottom:solid 1px #000}.c-day-popover{border-right:solid 1px #000 !important;border-bottom:solid 1px #000 !important}#am-appointment-times0{border-bottom:solid 1px #000}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times{margin:0;padding:10px 0}.amelia-app-booking #am-step-booking.am-mobile-collapsed .am-select-service .am-button-wrapper,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-select-service .am-button-wrapper,.amelia-app-booking #am-step-booking.am-mobile-collapsed,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed,.fade-enter-active,.c-day-background[data-v-3db80f80]{transition:none;transition-delay:none}.amelia-app-booking #am-step-booking .am-waiting-confirmation .am-svg-wrapper .am-spin,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation .am-svg-wrapper .am-spin,.amelia-app-booking #am-step-booking .am-success-payment .am-svg-wrapper .am-spin,.amelia-app-booking .am-step-booking-catalog .am-success-payment .am-svg-wrapper .am-spin,.amelia-app-booking #am-step-booking .am-booking-fetched .am-svg-wrapper .am-spin,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched .am-svg-wrapper .am-spin,.amelia-app-booking .am-spinner .am-spin,.am-modal.am-in-body .am-spinner .am-spin{width:30px}.el-icon-loading,.el-button.is-loading:before,.amelia-app-booking .am-step-booking-catalog .am-success-payment .am-svg-wrapper,.amelia-app-booking #am-step-booking .am-waiting-confirmation .am-svg-wrapper .am-congrats,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation .am-svg-wrapper .am-congrats,.amelia-app-booking #am-step-booking .am-success-payment .am-svg-wrapper .am-congrats,.amelia-app-booking .am-step-booking-catalog .am-success-payment .am-svg-wrapper .am-congrats,.amelia-app-booking #am-step-booking .am-booking-fetched .am-svg-wrapper .am-congrats,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched .am-svg-wrapper .am-congrats,.amelia-app-booking #am-step-booking .am-waiting-confirmation .am-svg-wrapper .am-hourglass,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation .am-svg-wrapper .am-hourglass,.amelia-app-booking #am-step-booking .am-success-payment .am-svg-wrapper .am-hourglass,.amelia-app-booking .am-step-booking-catalog .am-success-payment .am-svg-wrapper .am-hourglass,.amelia-app-booking #am-step-booking .am-booking-fetched .am-svg-wrapper .am-hourglass,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched .am-svg-wrapper .am-hourglass,.amelia-app-booking .am-spinner .am-hourglass{display:none;position:absolute}.el-button.is-loading{text-decoration:underline}.el-button [class*=el-icon-]+span{margin-left:0}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button#am-back-button{float:left;text-align:left;transition:none}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button#am-continue-button{float:right;text-align:right;transition:none}.amelia-app-booking .payment-dialog-footer,.am-modal.am-in-body .payment-dialog-footer{justify-content:space-between}.amelia-app-booking .el-button--primary.el-button.redirect-link,.amelia-app-booking .el-button--primary.el-button.calendar-link{display:block;margin-bottom:20px}.amelia-app-booking .am-step-booking-catalog .am-success-payment .el-row--flex.is-justify-center{margin-bottom:22px}.amelia-app-booking .am-step-booking-catalog .am-success-payment p,.amelia-app-booking .am-step-booking-catalog .am-success-payment h4{margin-bottom:16px}.c-table-cell[data-v-81948efe],.c-header[data-v-81948efe],.amelia-app-booking #am-step-booking .am-booking-fetched,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched{padding:0 !important;background:#f3f3f3;transition:none;-webkit-transition:none;border-radius:0 !important}.amelia-app-booking .am-step-booking-catalog .am-booking-fetched{padding-top:100px !important}.c-table-cell[data-v-81948efe]:hover,.c-active[data-v-81948efe]{background-color:#c4c4c4}.c-header[data-v-81948efe]{border-bottom:solid 1px #000}.c-table tr td[data-v-81948efe]{border:solid 1px #000;border-radius:0}.c-header .c-title-layout[data-v-2083cb72]{align-items:normal}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72]{margin-top:-4px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display:none}.amelia-app-booking .am-payment-error .el-alert,.am-modal.am-in-body .am-payment-error .el-alert{background-color:#f56c6c}.amelia-app-booking .am-payment-error .el-alert span{font-size:13px}.am-flag{display:none}@media (min-width:992px){.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-sm-24:first-child{width:100%;padding:0 !important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data.el-row .el-col-sm-24:first-child{padding:0 12px !important;margin-bottom:25px}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-payment.el-row .el-col-sm-24,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-sm-12,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .el-row .el-col-sm-24{width:50%;padding-right:12px !important;padding-left:12px !important}.amelia-app-booking .am-step-booking-catalog .am-success-payment,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-select-service{width:33%;margin:0 auto}.amelia-app-booking #am-step-booking.am-mobile-collapsed .am-confirmation-booking-details>div,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div{text-align:center;min-width:33%;margin-right:0 !important;padding:17px 0 15px}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details{margin-bottom:0;border:solid 1px #000}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div:nth-child(2){margin-left:-11px;margin-right:11px !important}.am-confirmation-booking-cost p{padding:2px 10px !important;letter-spacing:1.2px !important}.amelia-app-booking label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label{display:block}.amelia-app-booking .am-confirm-booking-form label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label{text-align:left;padding:0 10px}input.el-input__inner::-webkit-input-placeholder{color:transparent;display:none}input.el-input__inner:-ms-input-placeholder{color:transparent;display:none}input.el-input__inner::placeholder{color:transparent;display:none}.amelia-app-booking #am-step-booking .am-confirm-booking .el-form-item,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .el-form-item{margin-bottom:25px}.el-form-item{margin-bottom:30px}.amelia-app-booking .am-confirmation-booking .el-form-item__content,.am-modal.am-in-body .am-confirmation-booking .el-form-item__content{max-height:50px}.amelia-app-booking .el-input.is-disabled .el-input__inner,.am-modal.am-in-body .el-input.is-disabled .el-input__inner,.el-form-item__content .StripeElement,.amelia-app-booking input[type=text],.amelia-app-booking .el-input--suffix .el-input__inner,.am-modal.am-in-body .el-input--suffix .el-input__inner{height:50px}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button#am-back-button{margin-left:21%}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button#am-continue-button{margin-right:21%}.amelia-app-booking .payment-dialog-footer,.am-modal.am-in-body .payment-dialog-footer{justify-content:normal;display:block;align-items:normal;text-align:left !important;position:relative}.amelia-app-booking .payment-dialog-footer .el-button--default{background:red;margin-left:21%}.amelia-app-booking .payment-dialog-footer .el-button--primary{margin-right:21%;float:right}.amelia-app-booking #am-step-booking .am-select-date .am-calendar-picker .c-day-background,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker .c-day-background,.c-weekdays,.c-weekdays[data-v-2083cb72],.amelia-app-booking #am-step-booking .am-select-date .am-calendar-picker .c-weekdays div,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker .c-weekdays div,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker div.c-day-content{height:65px !important}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed{min-height:400px}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker{min-height:570px}.amelia-app-booking #am-step-booking.am-mobile-collapsed.am-active-picker.am-show-times,.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed.am-active-picker.am-show-times,.amelia-app-booking #am-step-booking.am-active-confirm .am-confirm-booking,.amelia-app-booking .am-step-booking-catalog.am-active-confirm .am-confirm-booking{min-height:660px}.amelia-app-booking .el-input.is-disabled .el-input__inner,.am-modal.am-in-body .el-input.is-disabled .el-input__inner,.el-form-item__content .StripeElement,.amelia-app-booking input[type=text],.amelia-app-booking .el-input--suffix .el-input__inner,.am-modal.am-in-body .el-input--suffix .el-input__inner{padding:12px 10px 10px}.el-form-item__content .StripeElement{padding:16px 1px 10px 10px}.am-selected-flag{background-position:14px 12px}}@media (min-width:1200px){.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{font-size:13px}.amelia-app-booking label.el-form-item__label,.am-modal.am-in-body label.el-form-item__label,.amelia-app-booking .am-step-booking-catalog p,.amelia-app-booking .el-button--primary.el-button.redirect-link,.amelia-app-booking .el-button--primary.el-button.calendar-link,.amelia-app-booking .am-calendar-picker .c-header .c-title-layout .c-title-popover .c-title-anchor .c-title,.amelia-app-booking #am-step-booking .am-waiting-confirmation h4,.amelia-app-booking .am-step-booking-catalog .am-waiting-confirmation h4,.amelia-app-booking #am-step-booking .am-success-payment h4,.amelia-app-booking .am-step-booking-catalog .am-success-payment h4,.amelia-app-booking #am-step-booking .am-booking-fetched h4,.amelia-app-booking .am-step-booking-catalog .am-booking-fetched h4,.amelia-app-booking #am-step-booking .am-confirm-booking p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking p,.el-form-item__content .StripeElement,.amelia-app-booking .el-form-item.is-success .el-input__inner,.am-modal.am-in-body .el-form-item.is-success .el-input__inner,.amelia-app-booking .el-form-item.is-success .el-input__inner:focus,.am-modal.am-in-body .el-form-item.is-success .el-input__inner:focus,.amelia-app-booking .el-form-item.is-success .el-textarea__inner,.am-modal.am-in-body .el-form-item.is-success .el-textarea__inner,.amelia-app-booking .el-form-item.is-success .el-textarea__inner:focus,.am-modal.am-in-body .el-form-item.is-success .el-textarea__inner:focus,.amelia-app-booking input[type=text],.am-modal.am-in-body input[type=text],.amelia-app-booking input[type=email],.am-modal.am-in-body input[type=email],.amelia-app-booking input[type=tel],.am-modal.am-in-body input[type=tel],.amelia-app-booking input[type=url],.am-modal.am-in-body input[type=url],.amelia-app-booking textarea,.am-modal.am-in-body textarea,.amelia-app-booking select,.am-modal.am-in-body select,.amelia-app-booking .form-control,.am-modal.am-in-body .form-control,.amelia-app-booking .am-stripe-card,.am-modal.am-in-body .am-stripe-card,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details>div p,.el-button span,.amelia-app-booking .am-step-booking-catalog .am-select-service .am-select-service-title{font-size:14px !important;line-height:16px}body .amelia-app-booking,html .amelia-app-booking,.el-popper .el-select-dropdown__item{font-size:14px}}