.customers-files-wrapper{margin-top:30px;margin-bottom:20px}.customers-files-wrapper input{display:none}.customers-files-wrapper button{padding:5px 10px;font-size:15px}.customers-files-wrapper button i{margin-left:5px}.customers-files-wrapper .js-customers-files-list{margin-top:10px}.customers-files-wrapper .js-customers-files-list p{color:#028c97;text-align:left;padding:0 25px;margin:0}.customers-files-wrapper .js-customers-files-list p.file-error-red{color:red}.js-cart-popup .title{position:relative;font-size:20px}.js-cart-popup .title #cart-time{position:absolute;right:30px;color:#248c97}.js-cart-popup .js-cart-orders{overflow-y:auto;max-height:470px;padding:10px}.js-cart-popup .js-cart-orders .js-cart-orders-item{background:rgba(158,175,177,.05);padding:5px 15px;border:1px solid rgba(47,140,151,.14);border-radius:8px;margin:5px 0;overflow:hidden;position:relative}.js-cart-popup .js-cart-orders .js-cart-orders-item p{margin:0;font-size:13px}.js-cart-popup .js-cart-orders .js-cart-orders-item div{float:left;width:50%}.js-cart-popup .js-cart-orders .js-cart-orders-item div:first-child p:first-child,.js-cart-popup .js-cart-orders .js-cart-orders-item div:last-child p:last-child span{font-weight:700}.js-cart-popup .js-cart-orders .js-cart-orders-item .js-item-remove{position:absolute;top:0;right:5px;color:red;cursor:pointer}.js-cart-popup .js-cart-orders .js-cart-orders-item .js-item-remove:hover{color:#b30000}.no-orders{color:#ff5757;font-size:22px}.service-items-wrap{padding-top:15px}.service-items{position:relative;margin-bottom:20px;background:#f5f5f5;font-size:14px;overflow:hidden;border-top-right-radius:5px;border-top-left-radius:5px}.service-items__inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.service-items__text{padding:15px}.service-items__pic{position:relative;min-height:138px;-webkit-box-flex:0;flex:0 0 200px;max-width:200px}.service-items__pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-items__title{margin:0 0 5px;font-size:16px}.service-items__duration{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:5px}.service-items__duration svg{margin-right:10px}.service-items__description{margin-bottom:5px;line-height:1.25;height:75px}.service-items .read-more{text-decoration:underline;color:#00f}.service-items .read-more:hover{text-decoration:none}.service-items__price span{color:rgba(0,0,0,.5);text-decoration:line-through;margin-left:3px}.service-items .btn{width:100%;border-top-right-radius:0;border-top-left-radius:0;font-size:16px;padding:6px}.service-items .btn-expand{position:absolute;top:0;right:0;color:#fff;width:auto;padding:6px 8px;border-radius:0}.service-items .btn-expand svg{display:block}.service-items .btn-expand:hover{opacity:.8}.family-block .family-name[aria-expanded=true]+div{display:block}.family-block .family-name[aria-expanded=false]+div{display:none}.service-items-full .select-wrapper{position:relative;width:195px;max-width:100%;border-radius:3px;color:#fff;font-size:14px}.service-items-full .select-wrapper select{display:block;width:100%;position:relative;height:37px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 35px 0 15px;border:0;background:0;box-shadow:none;color:#fff;font-family:Circular-Medium}.service-items-full .select-wrapper select::-ms-expand{display:none}.service-items-full .select-wrapper option{color:#333;font-family:Circular-Book}.service-items-full .select-wrapper:after{content:"\f107";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font:30px/1 FontAwesome}.service-items-full h2{margin:0 0 10px}.slider-calendar{position:relative;margin-top:20px}.slider-calendar div.slick-slider{width:1px;min-width:100%;*width:100%}.slider-calendar .slick-initialized{border-radius:8px;padding:19px 0 70px;background:#f5f5f5;clear:both;font-size:16px;text-align:center}.slider-calendar .table{position:relative}.slider-calendar .table:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:#ccc}.slider-calendar .table>thead:first-child>tr:first-child>th{display:block;padding:0 10px 25px;border-top:0;border-bottom:0;font-weight:400;font-family:Circular-Medium;text-align:center;line-height:1.2}.slider-calendar .day-of-week{text-transform:uppercase}.slider-calendar .table>tbody>tr>td{display:block;padding:0 10px;border:0;text-align:center;line-height:1.1;border-top:0;border-bottom:0}.slider-calendar label{display:inline-block;width:68px;margin:0;border-radius:4px;font-weight:400;line-height:30px;cursor:pointer}.slider-calendar label.selected{color:#fff;font-family:Circular-Bold}.slider-calendar label input{position:absolute;left:-999em}.slider-calendar .slick-next,.slider-calendar .slick-prev{top:17px;-webkit-transform:translate(0);transform:translate(0);z-index:1}.slider-calendar .slick-prev{left:7px}.slider-calendar .slick-next{right:7px}.slider-calendar .slick-arrow:before{font-size:38px}.slider-calendar .table tr:nth-child(10)~tr{display:none}.service-item-slider{height:300px;overflow:hidden}.service-item-slider .slick-dots{text-align:center;bottom:20px}.service-item-slider .slick-arrow{width:25px;height:25px;background-color:inherit;border-radius:50%}.service-item-slider .slick-arrow:before{display:block;font-size:20px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.service-item-slider .slick-prev{left:20px}.service-item-slider .slick-next{right:20px}.service-item-slider .slide{height:300px;background-repeat:no-repeat;background-position:50%;background-size:cover}.slick-arrow{color:#fff;z-index:10}.js-service-block-actions-go-back{color:#848484!important;color:rgba(0,0,0,.4)!important;border-color:rgba(0,0,0,.35)!important;background:#f9f9f9!important}.js-service-block-actions-go-back:hover{border-color:rgba(0,0,0,.5)!important;background:#e8e8e8!important;color:rgba(0,0,0,.5)!important}.js-service-block-actions{display:-webkit-box;display:flex}.js-add-fields-select{padding:7px;border-radius:7px;background:#fff;outline:none}.js-add-fields-select~label{display:none!important}.js-add-order-and-get-cart[disabled]{opacity:1!important;background-color:#cecece!important}.js-add-order-and-get-cart[disabled]:hover{color:#fff}.error.js-add-fields-select{display:inline!important;border-color:red;padding:8px;color:red}.css-add-new-prestation-popup{display:block!important}.css-add-new-prestation-wrap{margin-bottom:20px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}.css-add-new-prestation-btn{font-size:14px!important;white-space:break-spaces!important;border-radius:10px!important;width:47%!important;height:50px!important;padding:5px 10px!important}.address-content-row{margin-bottom:10px}.rooms-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.rooms-content .js-room-checkbox{font-size:13px}.rooms-content .js-room-checkbox .checkbox:after,.rooms-content .js-room-checkbox .checkbox:before{font:32px/30px FontAwesome!important}.service-item{margin-bottom:10px}.attachments-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:0}.attachments-wrapper.only-service{margin-top:50px}.attachments-wrapper a:hover{text-decoration:underline}.attachments-wrapper p{margin:0}.service-items__attachments span{color:#028c97;cursor:pointer}.service-items__attachments span:hover{text-decoration:underline}.css-order-place-details-desc-additional{color:rgba(0,0,0,.6);font-size:13px}.css-order-place-with-image{display:-webkit-box!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.css-order-place-with-image p{margin:0}.css-order-place-with-image img{width:50px;margin-right:10px;border-radius:30px}.bloc-single-fiche-infos .select-wrapper,.service-items-full .select-wrapper{position:relative;width:195px;max-width:100%;border-radius:3px;color:#fff;font-size:14px}.bloc-single-fiche-infos .select-wrapper select,.service-items-full .select-wrapper select{display:block;width:100%;position:relative;height:37px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 35px 0 15px;border:0;background:0;box-shadow:none;color:#fff;font-family:Circular-Medium}.bloc-single-fiche-infos .select-wrapper select::-ms-expand,.service-items-full .select-wrapper select::-ms-expand{display:none}.bloc-single-fiche-infos .select-wrapper option,.service-items-full .select-wrapper option{color:#333;font-family:Circular-Book}.bloc-single-fiche-infos .select-wrapper:after,.service-items-full .select-wrapper:after{content:"\f107";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font:30px/1 FontAwesome}.order-block{color:#333}.order-block .block-shadow{padding:20px 15px}.order-block .title{margin:0 0 25px;font:24px Circular-Bold}.order-block .payment-methods,.order-block .schedule{width:100%;color:#606163;font-size:14px}.order-block .payment-methods .title,.order-block .schedule .title{margin-bottom:11px}.order-block .payment-methods .inner>div,.order-block .schedule .inner>div{display:-webkit-box;display:flex;margin-bottom:3px}.order-block .payment-methods .inner>div.off,.order-block .schedule .inner>div.off{color:#bdbdbd}.order-block .schedule .day-name{width:150px}.service-block .family-name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer;margin:0 0 3px;font:17px Circular-Bold}.service-block .family-name .fa{font-size:22px;margin-left:15px}.service-block .family-name[aria-expanded=true] .fa:before{content:"\f106"}.service-block .family-block{padding:15px 0}.service-block .family-block+.family-block{border-top:1px solid #e1e1e1}.address-item>div,.service-item>div{padding-right:15px}.address-item .details,.address-item .rooms,.service-item .details,.service-item .rooms{border:0;font-family:Circular-Bold}.address-item .service-description,.service-item .service-description{font-family:Circular-Book}.address-item .item-label,.service-item .item-label{font-family:Circular-Medium;white-space:nowrap;margin-right:20px}.address-item .duration-info,.service-item .duration-info{display:-webkit-box;display:flex;flex-wrap:wrap}.address-item .duration-info .description,.service-item .duration-info .description{-webkit-box-flex:0;flex:0 0 100%;font-size:12px}.address-item .price-wrapper,.service-item .price-wrapper{display:-webkit-box;display:flex}.address-item .price,.service-item .price{font:17px Circular-Bold}.address-item .old-price,.service-item .old-price{margin-left:6px;text-decoration:line-through;color:rgba(0,0,0,.5)}.address-item .select,.service-item .select{padding-right:0;min-width:86px}.address-item .checkbox-wrapper,.service-item .checkbox-wrapper{display:inline-block;position:relative;padding-left:40px;line-height:35px;font-family:Circular-Bold;cursor:pointer}.address-item .checkbox-wrapper .checkbox,.service-item .checkbox-wrapper .checkbox{position:absolute;top:2px;left:0;margin:0}.address-item .checkbox-wrapper .checkbox:before,.service-item .checkbox-wrapper .checkbox:before{content:"\f096";font:35px/30px FontAwesome}.address-item .checkbox-wrapper.checked .checkbox:after,.service-item .checkbox-wrapper.checked .checkbox:after{content:"\f00c";position:absolute;top:-8px;left:2px;color:#0ec234;font:35px/35px FontAwesome}.address-item .at-home,.service-item .at-home{font-size:14px;font-weight:700}.address-item:last-child{margin:0}.service-item-single{display:block}.service-item-single .duration-info,.service-item-single .price-wrapper{width:auto}.service-item-single .item-label{width:120px}.modal-service-item .modal-dialog{width:857px;max-width:calc(100% - 20px)}.modal-service-item .modal-body{padding:0}.modal-service-item .modal-content{overflow:hidden}.modal-service-item .close{position:absolute;top:10px;right:15px;z-index:1;opacity:1;font-size:25px;text-shadow:none}.modal-service-item .close:hover{opacity:.8}.modal-service-item .actions{margin-top:30px;padding:15px 0;border-top:2px solid}.modal-service-item .actions .btn{margin:0 3%;font-size:17px;padding:6px 20px}.modal-service-item .actions .btn-primary{width:55%}.modal-service-item .actions .btn-primary[disabled]:focus,.modal-service-item .actions .btn-primary[disabled]:hover{border-color:rgba(0,0,0,.2);background-color:rgba(0,0,0,.2);color:#fff}.modal-service-item .actions .btn-primary-border{width:25%;color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.35);background:#f9f9f9}.modal-service-item .actions .btn-primary-border:focus,.modal-service-item .actions .btn-primary-border:hover{color:#fff;background-color:rgba(0,0,0,.2)}.service-items-full{padding:0 20px;font-size:14px}.service-items-full h2{margin:15px 0 10px;font-size:22px}.service-items-full h3{font-size:14px}.service-items-full .service-items-wrapper+h3{margin-top:25px}.address-block,.calendar-block{margin-top:40px}.address-item{padding:15px 0;border-top:1px solid #e1e1e1;font-size:14px}.address-item:first-child{border:0}.address-item:last-child{padding-bottom:5px}.address-item .details div{display:inline-block}.calendar-block .inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:0}.calendar-block .title{margin:0}.calendar-block .select-collaborator-bloc{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.calendar-block .select-collaborator-bloc .label{display:block;padding:0 15px;font:normal 18px Circular-Bold}.calendar-block .show-more-wrapper{position:absolute;left:0;bottom:35px;width:100%;text-align:center}.calendar-block .show-more-wrapper .show-more{cursor:pointer;font-size:16px;text-decoration:underline}.calendar-block .show-more-wrapper .show-more:hover{text-decoration:none}.front-order-additional-fields{display:-webkit-box;display:flex;flex-wrap:wrap;padding:0;margin:0 -5px;width:auto;min-width:100%}.front-order-additional-fields .form-group{width:calc(50% - 10px);margin:0 5px 10px}.front-order-additional-fields input{width:100%;height:40px;font-size:13px;padding:0 15px;border-radius:5px;border:2px solid}.service-items-wrap{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}.service-items-wrap:before{display:none}.service-items-wrap>.col-md-6{width:100%}.service-items{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.service-items__inner{-webkit-box-flex:1;flex-grow:1}.praticien-show .select2-container .select2-selection .select2-selection__arrow{background:transparent}.praticien-show .select2-dropdown:before{display:none}@media screen and (max-width:767px){.service-items__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-items__text{-webkit-box-ordinal-group:3;order:2}.service-items__pic{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:auto;max-width:100%}.slider-calendar{margin-right:10px;margin-left:10px}.slider-calendar .slick-initialized{padding-bottom:50px}.slider-calendar .table:after{width:1px}.slider-calendar .table>thead:first-child>tr:first-child>th{font-size:10px}.slider-calendar label{font-size:13px}.slider-calendar .slick-next,.slider-calendar .slick-prev{top:38px}.slider-calendar .slick-prev{left:-24px}.slider-calendar .slick-next{right:-24px}.slick-current+.slick-slide+.slick-slide .table:after{display:none}.service-item-slider,.service-item-slider .slide{height:50vw}.address-item>div,.service-item>div{padding:0;margin-bottom:15px;text-align:left}.service-item-single .price-wrapper{flex-wrap:wrap}.service-item-single .item-label{width:100%;margin:0}.calendar-block .inner{display:block}.calendar-block .select-collaborator-bloc{display:block;margin-top:20px}.calendar-block .select-collaborator-bloc .label{margin-bottom:5px;padding-left:0;text-align:left}.calendar-block .show-more-wrapper{bottom:24px}.calendar-block .show-more-wrapper .show-more{font-size:14px}}@media screen and (min-width:768px){.slider-calendar .table>thead:first-child>tr:first-child>th{padding:0 30px 25px}.slick-current+.slick-slide+.slick-slide+.slick-slide+.slick-slide+.slick-slide .table:after{display:none}.address-content-row,.service-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.order-block .d-flex,.order-block .d-flex>div{display:-webkit-box;display:flex}.address-item .rooms,.service-item .rooms{width:184px}.address-item .duration-info,.service-item .duration-info{width:150px}.address-item .price-wrapper,.service-item .price-wrapper{width:180px}.address-item .select,.service-item .select{width:115px;text-align:right}}@media (max-width:991px){.order-block .info-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-items-wrap{grid-template-columns:1fr}}
