@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.btn.btn-icon{padding:.75rem .9rem}.btn.btn-loading{position:relative;overflow:hidden}.btn.btn-loading>*{transition:transform .3s ease;display:inline-block}.btn.btn-loading:before{content:"";background-image:url(/wp-content/plugins/cdrssync/images/loading-black-200px.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.btn.btn-loading.loading>*{transform:translateY(-200%)!important}.btn.action-modify.toggled .toggle-action-modify,.btn.btn-loading.loading:before{transform:translateY(0)}.alert a,.btn.action-modify{position:relative;overflow:hidden}.btn.action-modify>*{transition:transform .3s ease;display:inline-block}.btn.action-modify .toggle-action-modify,.btn.btn-loading:before{transform:translateY(200%);transition:transform .3s ease;position:absolute;top:0;left:0;width:100%;height:100%}.btn.action-modify .toggle-action-modify{padding:.75rem .9rem}.btn.action-modify.toggled>*{transform:translateY(-200%)}.alert a{position:absolute;bottom:13px;right:13px;text-decoration:underline;white-space:nowrap;text-overflow:ellipsis;max-width:30%}.alert a.login-text{position:relative;bottom:0;right:0}.alerts-container .alert{padding-right:35%}.delivery-list{margin-right:50%}@media (max-width:991px){.delivery-list{margin-right:0}.alerts-container .alert{padding-right:1rem}.alerts-container .alert a{position:static;text-align:right;display:block;max-width:100%;white-space:normal;text-overflow:unset;overflow:initial}.h-100-mobile{height:100%}}.cdrssync-form-container .form-select.is-invalid:not([multiple]):not([size]),.cdrssync-form-container .form-select.is-invalid:not([multiple])[size="1"],.cdrssync-form-container .form-select.is-valid:not([multiple]):not([size]),.cdrssync-form-container .form-select.is-valid:not([multiple])[size="1"],.cdrssync-form-container .was-validated .form-select:invalid:not([multiple]):not([size]),.cdrssync-form-container .was-validated .form-select:invalid:not([multiple])[size="1"],.cdrssync-form-container .was-validated .form-select:valid:not([multiple]):not([size]),.cdrssync-form-container .was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");padding-right:1.5rem}.cdrssync-form-container .form-control.is-invalid,.cdrssync-form-container .form-control.is-valid,.cdrssync-form-container .was-validated .form-control:invalid,.cdrssync-form-container .was-validated .form-control:valid{padding-right:1.5rem;background-image:none}.cdrssync-form-container .form-switch .form-check-input,.cdrssync-form-container .form-switch .form-check-input:focus:not(:checked){width:3rem;height:1.6rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");border-color:transparent;background-color:rgba(0,0,0,.25)}.cdrssync-form-container .form-switch .form-check-input:checked{background-color:var(--bs-success);border-color:var(--bs-success)}.cdrssync-form-container .form-switch{padding-left:3.5em}.cdrssync-form-container .form-switch .form-check-input{margin-top:.1rem;margin-left:-4.5rem}.cdrssync-form-container .form-check.form-switch.right-side{padding-left:0;padding-right:4.5rem;margin-left:-.6rem}.cdrssync-form-container .form-check.form-switch.right-side .form-check-input{float:right;margin-left:0;margin-right:-4.5rem}.cdrssync-form-container .btn-add-jobsite[aria-expanded=false] .ico-minus,.cdrssync-form-container .btn-add-jobsite[aria-expanded=true] .ico-plus{display:none}.input-group.detached.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.detached.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.detached:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group.detached:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:2rem}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{background-color:var(--bs-danger)}@media (min-width:992px){.h-lg-100{height:100%}#booking-modal .modal-body .dialog-end .track-loading{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}}@media (max-width:991px){#booking-modal .cart-content{position:fixed;bottom:0;left:0;right:0;z-index:1;box-shadow:10px 7px 10px #000;animation-duration:1s;animation-fill-mode:both}#booking-modal .modal-body .dialog-end{padding-bottom:65px}#booking-modal .modal-body .dialog-end .branch-calendar-container{padding-top:65px}#booking-modal .cart-content.hidden{visibility:hidden;pointer-events:none}#booking-modal .cart-content.show{visibility:visible;pointer-events:all;animation-name:fadeInBottom}}.modal-dialog.modal-xl.modal-full-mobile{max-width:1550px}.modal-dialog.modal-xl.modal-full-mobile .desktop-buttons{position:sticky;bottom:0;padding:3rem 0}@media (max-width:1580px){.modal-dialog.modal-xl.modal-full-mobile{margin-left:15px;margin-right:15px}}@media (max-width:1199px){.modal-dialog.modal-xl.modal-full-mobile{max-width:initial;margin:0;height:100%;border:0}.modal-full-mobile .modal-content{height:100%;border:0}}.title-cart{position:sticky;top:130px;z-index:1;transition:top 300ms ease-out 0ms}.hide-preheader .title-cart{top:80px}a.link-white,a.link-white:hover{text-decoration:none!important;color:var(--bs-white)!important}.alert-box-required{border:2px solid var(--bs-danger)!important}.btn.btn-primary.cdrs-add-cart.disabled{pointer-events:initial}@media (max-width:991px){#cart-container .remove-cart-row.remove-primary-equipment{position:absolute;top:-2.2rem;right:-1.2rem;padding:0}#cart-container .remove-cart-row{position:absolute;top:10px;right:0;padding:0}.hide-mobile{display:none!important}}.cdrs_model_price{line-height:1.2}.text-italic{font-weight: 400!important;font-style: italic!important;}
/*# sourceMappingURL=cdrssync.css.map */