html:root{--vanilla-calendar-bg-color: transparent;--vanilla-calendar-border-color: rgb(var(--border-color));--vanilla-calendar-border-radius: 0;--vanilla-calendar-today-bg-color: rgb(var(--text-color) / .06);--vanilla-calendar-selected-color: rgb(var(--button-text-color));--vanilla-calendar-selected-radius: 0}html:root{--vanilla-calendar-selected-bg-color: rgb(var(--button-background)) !important;--vanilla-calendar-today-color: rgb(var(--text-color)) !important;--vanilla-toast-color: rgb(var(--text-color)) !important}#appointo-btn{display:flex;align-items:center;justify-content:center;min-height:3.125rem;padding:.65rem 1.75rem;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-align:center;color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border:1px solid rgb(var(--button-background));border-radius:var(--button-border-radius);cursor:pointer;transition:color .35s cubic-bezier(.785,.135,.15,.86),background-color .35s cubic-bezier(.785,.135,.15,.86)}#appointo-btn:hover{color:rgb(var(--button-background));background-color:transparent}#appointo-modal-content{color:rgb(var(--text-color));font-family:var(--heading-font-family);border:1px solid rgb(var(--border-color));border-radius:0}#appointo-modal-content *,#appointo-modal-content *:before,#appointo-modal-content *:after{font-family:inherit}#appointo-modal-content .appointo-left{background-color:rgb(var(--background));border-radius:0}#appointo-modal-content .appointo-product-name,#appointo-modal-content .appointo-left-header,#appointo-modal-content .appointo-date-selected,#appointo-modal-content .appointo-calendar-tip-header,#appointo-modal-content .appointo-location,#appointo-modal-content .appointo-timezone-select,#appointo-modal-content .appointo-duration,#appointo-modal-content .appointo-duration span,#appointo-modal-content .appointo-timezome,#appointo-modal-content .appointo-timezome span,#appointo-modal-content .appointo-total-price,#appointo-modal-content .appointo-total-price span{color:rgb(var(--text-color))}#appointo-modal-content .appointo-left svg{color:rgb(var(--text-color))}#appointo-modal-content svg,#appointo-modal-content svg *{stroke:rgb(var(--text-color))}#appointo-modal-content .vanilla-calendar,#appointo-modal-content #appointo-calendar{background-color:transparent;border-radius:0}#appointo-modal-content .vanilla-calendar-date{border-radius:0}#appointo-modal-content .vanilla-calendar-week span{color:rgb(var(--text-color) / .55)}#appointo-modal-content .appointo-loader{color:rgb(var(--text-color))}#appointo-modal-content .vanilla-calendar-date--selected,#appointo-modal-content .vanilla-calendar-date--selected:hover{color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border-radius:0}#appointo-modal-content .vanilla-calendar-date--active:hover{background-color:rgb(var(--text-color) / .08);border-radius:0}#appointo-modal-content .vanilla-calendar-date--disabled{color:rgb(var(--text-color) / .35)}#appointo-modal-content .vanilla-calendar-arrow,#appointo-modal-content .vanilla-calendar-month,#appointo-modal-content .vanilla-calendar-year{color:rgb(var(--text-color))}#appointo-modal-content .vanilla-calendar-week-day{color:rgb(var(--text-color) / .6)}#appointo-modal-content .appointo-slot{color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:0;transition:color .25s ease,background-color .25s ease,border-color .25s ease}#appointo-modal-content .appointo-slot:hover{border-color:rgb(var(--text-color))}#appointo-modal-content .appointo-slot.appointo-slot-selected{color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border-color:rgb(var(--button-background))}#appointo-modal-content .appointo-remaining-slot{min-height:1.5em}#appointo-modal-content .appointo-remaining-slot.is-few-left,#appointo-modal-content .appointo-calendar-time-header{color:rgb(var(--text-color))}#appointo-modal-content .request-time-btn{color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border-radius:0}#appointo-modal-content .appointo-footer{color:rgb(var(--text-color));background-color:rgb(var(--background));border-top:1px solid rgb(var(--border-color));border-radius:0}#appointo-modal-content .appointo-confirm{padding:.65rem 1.75rem;font:var(--button-font);letter-spacing:var(--button-letter-spacing);color:rgb(var(--button-text-color));background-color:rgb(var(--button-background));border:1px solid rgb(var(--button-background));border-radius:0;transition:color .35s cubic-bezier(.785,.135,.15,.86),background-color .35s cubic-bezier(.785,.135,.15,.86)}#appointo-modal-content .appointo-confirm:hover{color:rgb(var(--button-background));background-color:transparent}#appointo-modal-content .appointo-footer-back{padding:.65rem 1.75rem;font:var(--button-font);letter-spacing:var(--button-letter-spacing);color:rgb(var(--text-color));background-color:transparent;border:1px solid rgb(var(--border-color));border-radius:0;transition:color .35s cubic-bezier(.785,.135,.15,.86),border-color .35s cubic-bezier(.785,.135,.15,.86)}#appointo-modal-content .appointo-footer-back:hover{border-color:rgb(var(--text-color))}#appointo-modal-content label{color:rgb(var(--text-color))}#appointo-modal-content input,#appointo-modal-content textarea,#appointo-modal-content select{color:rgb(var(--text-color));font-family:inherit;font-size:var(--text-base);border:1px solid rgb(var(--border-color));border-radius:0}#appointo-modal-content input:focus,#appointo-modal-content textarea:focus,#appointo-modal-content select:focus{border-color:rgb(var(--text-color));outline:none}#appointo-modal-content input[type=number]::-webkit-outer-spin-button,#appointo-modal-content input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#appointo-modal-content input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#appointo-modal-content textarea{height:44px;min-height:44px;padding-top:10px;padding-bottom:10px;line-height:22px;resize:none;overflow:hidden}#appointo-modal-content .appointo-right>div:has(textarea[name*=\30d5\30ea\30ac\30ca]){order:1}#appointo-modal-content .appointo-right>div:has(#appointo-value-admin_phone){order:2}#appointo-modal-content .appointo-right>div:has(#appointo-value-admin_phone)~div:not(:has(textarea[name*=\30d5\30ea\30ac\30ca])){order:3}#appointo-modal-content{scroll-margin-top:1rem}.c-booking__widget #appointo-modal-content{z-index:0}#appointo-modal-content label span{color:rgb(var(--text-color) / .55)!important}#appointo-modal-content .appointo-timezone-select{display:none}#appointo-modal-content .appointo-calendar-tip-header,#appointo-modal-content .appointo-duration,#appointo-modal-content .appointo-timezome{display:none!important}#appointo-modal-content .appointo-quantity,#appointo-modal-content .appointo-right>label:has(+.appointo-quantity){display:none}#appointo-modal-content .appointo-calendar-slots{scrollbar-width:thin;scrollbar-color:rgb(var(--text-color) / .25) transparent}#appointo-modal-content .appointo-calendar-slots::-webkit-scrollbar{width:6px}#appointo-modal-content .appointo-calendar-slots::-webkit-scrollbar-thumb{background-color:rgb(var(--text-color) / .25)}#appointo-modal-content .appointo-calendar-slots.is-scrollable{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent 100%)}#appointo-modal-content .appointo-branding{display:none}
/*# sourceMappingURL=/cdn/shop/t/129/assets/c-appointo.css.map */
