.cc-appointment-container{padding:4rem 0;background:#f3f3f3}@media (max-width:767.98px){.cc-appointment-container{padding:1.5rem 0}}.cc-appointment-container .cc-appointment-title{display:block;font-family:"GTEesti";font-weight:300;font-size:2rem;line-height:2.5rem;letter-spacing:1px;color:#262626;text-align:center;margin-bottom:2.5rem}@media (max-width:767.98px){.cc-appointment-container .cc-appointment-title{font-size:1.75rem;line-height:2.125rem;margin-bottom:1.25rem}}.cc-appointment-container .cc-card-container{background:#fff;max-width:50rem;margin:0 auto 4rem;position:relative}@media (max-width:767.98px){.cc-appointment-container .cc-card-container{margin:0 -15px 2.5rem}}.cc-appointment-container .cc-card-container-next .cc-content-arrow{display:block;position:absolute;z-index:1;bottom:-48px;left:50%;margin-left:-15px}@media (max-width:767.98px){.cc-appointment-container .cc-card-container-next .cc-content-arrow{bottom:-34px}}.cc-appointment-container .cc-card-container-next .cc-content-arrow .cc-icon{display:block;width:30px;height:30px}.cc-appointment-container .cc-card-container .cc-card-head{padding:1.5rem 1.875rem}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-head{padding-left:.9375rem;padding-right:.9375rem}}.cc-appointment-container .cc-card-container .cc-card-head .cc-card-title{display:block;font-family:"GTEesti";font-weight:300;font-size:0;color:#262626;text-align:left;margin:0}.cc-appointment-container .cc-card-container .cc-card-head .cc-card-title .cc-card-title-number{display:inline-block;vertical-align:middle;font-family:"GTEesti";font-weight:300;font-size:1.125rem;line-height:1.625rem;letter-spacing:0;width:1.625rem;height:1.625rem;text-align:center;border-radius:50%;border:1px solid #262626;overflow:hidden;color:#262626;background:0 0}.cc-appointment-container .cc-card-container .cc-card-head .cc-card-title .cc-card-title-text{display:inline-block;vertical-align:middle;font-family:"GTEesti";font-weight:400;font-size:1.25rem;line-height:1.625rem;letter-spacing:3px;width:calc(100% - 31px);padding-left:.875rem}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-head .cc-card-title .cc-card-title-text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.8px}}.cc-appointment-container .cc-card-container .cc-card-head .cc-result-title{display:block;font-family:"GTEesti";font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#6f6f6f;text-align:center;margin:0}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-head .cc-result-title{font-size:1.125rem;line-height:1.5rem}}.cc-appointment-container .cc-card-container .cc-card-head-active .cc-card-title .cc-card-title-number{color:#fff;background:#262626}.cc-appointment-container .cc-card-container .cc-card-body{padding:1.875rem;position:relative}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body{padding-left:.9375rem;padding-right:.9375rem}}.cc-appointment-container .cc-card-container .cc-card-body:before{content:"";display:block;position:absolute;top:0;left:1.875rem;width:calc(100% - 60px);height:1px;background:#a2a2a2;z-index:1}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body:before{left:.9375rem;width:calc(100% - 30px)}}.cc-appointment-container .cc-card-container .cc-card-body-confirmation:before{display:none}.cc-appointment-container .cc-card-container .cc-card-body .cc-card-text{display:block;font-family:"GTEesti";font-weight:400;font-size:1rem;line-height:1.375rem;color:#6f6f6f;text-align:left;margin-bottom:1.875rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-check-fields{font-size:0;text-align:left;margin:.9375rem 0 .625rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-check-fields .cc-form-group{margin-right:3.125rem;display:inline-block;width:auto}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-check-fields .cc-form-group label{text-transform:uppercase;white-space:nowrap}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item{display:block;padding:1.875rem 0;border-bottom:1px solid #a2a2a2}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item:first-child{padding-top:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item:last-child{border-bottom:none;padding-bottom:.625rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-name{display:inline-block;font-family:"GTEesti";font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:3px;color:#262626;text-align:left;text-transform:uppercase;margin-bottom:.5rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-name.cc-boutique-name-video{text-transform:none;font-weight:500;letter-spacing:1px;position:relative;padding-right:5.625rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-name .cc-id-appointment{text-transform:none;font-weight:500;letter-spacing:1px}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-address{display:inline-block;font-family:"GTEesti";font-weight:400;font-size:1rem;line-height:1.375rem;color:#6f6f6f;text-align:left;margin-bottom:.125rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-phone,.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-text{display:inline-block;font-family:"GTEesti";font-weight:600;font-size:1rem;line-height:1.375rem;color:#262626;text-align:left;margin-bottom:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-text{font-weight:400;margin-top:1.25rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-text .cc-next-date{color:#262626;font-weight:600}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-slots{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-slots .cc-slot{display:block;margin-right:1.25rem;margin-top:1.25rem;width:5.3125rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-slots .cc-slot .cc-slot-btn{-webkit-transition:all .15s ease-in;transition:all .15s ease-in;display:block;width:100%;background:0 0;padding:1.25rem .3125rem;font-family:"GTEesti";font-weight:400;font-size:1rem;line-height:1.375rem;color:#262626;text-align:center;border:1px solid #262626;cursor:pointer}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-slots .cc-slot .cc-slot-btn.cc-active,.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-slots .cc-slot .cc-slot-btn:hover{background:#262626;color:#fff}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-content-button{margin-top:1.25rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-note-content{background:#f3f3f3;padding:1rem 1.5rem;margin-top:1rem}@media (max-width:1199.98px){.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-note-content{padding:1rem 1.5rem;margin-top:.75rem}}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-note-content{padding:1rem;margin-top:.625rem}}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-note-content .cc-boutique-note-title{font-weight:300;font-size:.875rem;color:#7a7a7a;text-align:left;letter-spacing:.21875rem;text-transform:uppercase;margin-bottom:1rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-result-item .cc-boutique-note-content .cc-boutique-note-message{font-weight:400;font-size:1rem;color:#313131;text-align:left;letter-spacing:.6px}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info{padding-bottom:1.875rem;border-bottom:1px solid #a2a2a2;font-size:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info-confirmation{margin-bottom:1.875rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-content-main-info{display:inline-block;vertical-align:top;width:calc(100% - 100px)}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-content-main-info-full,.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail .cc-image img{display:block;width:100%}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-content-link-modify{display:inline-block;vertical-align:top;width:100px;text-align:right}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-content-link-modify .cc-modify{display:inline-block;font-family:"GTEesti";font-weight:400;font-size:.9375rem;line-height:1.375rem;color:#262626;text-align:right;text-decoration:underline;cursor:pointer;margin-bottom:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-boutique-appointment-text{display:block;font-family:"GTEesti";font-weight:600;font-size:1.125rem;line-height:1.5rem;color:#262626;text-align:left;margin-bottom:0;position:relative}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-boutique-text{display:block;font-family:"GTEesti";font-weight:400;font-size:1rem;line-height:1.375rem;color:#262626;text-align:left;margin-bottom:0;margin-top:.5rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-confirmation-detail-info .cc-boutique-text .cc-id-appointment{text-transform:none;font-weight:500;letter-spacing:1px}.cc-appointment-container .cc-card-container .cc-card-body .cc-text{font-size:.875rem;line-height:1.25rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-text.cc-no-margin{margin-bottom:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-text a{text-decoration:underline}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-wishlist-info{margin-top:2.5rem;margin-bottom:2.5rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-wishlist-info .cc-content-checkbox{margin-bottom:.625rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-wishlist-info .cc-check-info{display:block;font-family:"GTEesti";font-weight:400;font-size:.875rem;line-height:1.25rem;color:#6f6f6f;text-align:left;margin-bottom:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-wishlist-info .cc-content-wishlist-link{margin-top:1.25rem;text-align:left}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-double-radio{font-size:0;text-align:left}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-double-radio .custom-control-input:checked~.custom-control-label::before{background:0 0}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-double-radio .cc-form-group{display:inline-block;width:auto;vertical-align:middle;margin-right:1.875rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-double-radio .cc-form-group:last-child{margin-right:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-login-suggestion{display:block;font-family:"GTEesti";font-weight:400;font-size:.875rem;line-height:1.25rem;color:#6f6f6f;text-align:left;margin-bottom:1.5rem;padding:.875rem 1.5rem;background:#f3f3f3}.cc-appointment-container .cc-card-container .cc-card-body .cc-login-suggestion a,.cc-appointment-container .cc-card-container .cc-card-body .cc-login-suggestion button{background:0 0;text-decoration:underline}.cc-appointment-container .cc-card-container .cc-card-body .cc-icon-eye-link{display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:1rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-icon-eye-link .cc-icon-eye{width:1.5rem;height:1.5rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-bottom-box-login{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-bottom-box-login .cc-remember-me{display:inline-block;margin-right:0;margin-left:auto;padding-top:2px;text-align:right;margin-bottom:0;width:auto}.cc-appointment-container .cc-card-container .cc-card-body .cc-bottom-box-login .cc-remember-me .cc-content-checkbox{margin-bottom:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-bottom-box-login .cc-remember-me .cc-check-label:before{width:20px!important;height:20px!important;top:0!important;left:0!important}.cc-appointment-container .cc-card-container .cc-card-body .cc-bottom-box-login .cc-remember-me .cc-check-label:after{width:12px!important;height:12px!important;top:4px!important;left:4px!important}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-button-reset-pwd{display:block;margin-left:0;white-space:nowrap}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-button-reset-pwd .cc-reset-password-text{font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.86px;text-transform:lowercase}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag{display:block;width:6.875rem;-ms-flex:0 0 8.75rem;flex:0 0 8.75rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-toggle{padding-right:1.875rem;background:#f3f3f3;border-right:none}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-toggle:after{font-size:1.25rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#262626}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-menu li a{padding-left:.8125rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-menu li a .text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-menu li a .text .flag-icon{width:1.875rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .bootstrap-select .dropdown-menu li a .text .cc-flag-number,.cc-appointment-container .cc-card-container .cc-card-body .cc-content-select-input-flag .cc-content-select-flag .cc-flag-number{padding-left:.375rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail{-ms-flex-direction:column;flex-direction:column}}.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail .cc-image{display:block;width:45%;-ms-flex:0 0 45%;flex:0 0 45%}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail .cc-image{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail .cc-result-item{width:55%;-ms-flex:0 0 55%;flex:0 0 55%;padding-left:1.5rem;padding-top:0}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .cc-shop-detail .cc-result-item{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:1.5rem;padding-left:0}}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-buttons{margin-top:2.5rem;font-size:0;text-align:center}.cc-appointment-container .cc-card-container .cc-card-body .cc-content-buttons .cc-button-secondary{display:inline-block;width:auto;margin:0 .75rem .75rem;font-size:.875rem;min-width:15.625rem;letter-spacing:1.5px;padding-left:.9375rem;padding-right:.9375rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-appointment-note-text{color:#6f6f6f;font-size:1rem;line-height:1.75rem;margin:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-required-field-text{font-weight:300;font-size:.875rem;line-height:1.21;letter-spacing:.6px;color:#262626;margin-bottom:1.5rem}.cc-appointment-container .cc-card-container .cc-card-body .cc-legend-check-label{display:block;font-family:"GTEesti";font-weight:400;color:#262626;font-size:.875rem;text-align:left;text-transform:none;letter-spacing:.0625rem;padding-bottom:.25rem;padding-left:.75rem;margin:0}.cc-appointment-container .cc-card-container .cc-card-body .cc-privacy-policy-text{display:block;font-family:"GTEesti";font-weight:400;font-size:.75rem;line-height:1.125rem;color:#6f6f6f;text-align:left;margin-bottom:1.5rem}.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container{-ms-flex-direction:column;flex-direction:column}}.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container .cc-content-button{width:calc(50% - 12px);margin:0}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container .cc-content-button{width:100%}}.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container .cc-button-right{margin-left:auto}@media (max-width:767.98px){.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-button-container .cc-button-right{margin-left:0;margin-top:1.25rem}}.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-response-message .cc-succes-text-message{font-size:1.5rem;font-weight:500;letter-spacing:1px;text-align:center;color:#262626}.cc-appointment-container .cc-card-container .cc-card-body .js-appointment-resetPwd-Form .cc-response-message .cc-succes-istruction{font-size:1rem;font-weight:400;line-height:1.56;letter-spacing:.6px;color:#262626}.cc-appointment-container .cc-card-container .cc-card-body .cc-invisible{display:none}
/*# sourceMappingURL=appointment.css.map */
