﻿.form-label,.kalendes-full-popup.kalendes-full-popup .kalendes-input-label label,#kalendes-widget-container #account-infos .kalendes-input-label label,#kalendes-widget-container #account-infos .kalendes-phone-label label,#kalendes-widget-container .kalendes-phone-label label,#kalendes-widget-container .kalendes-textarea label,#kalendes-widget-container .kalendes-input-label label{margin-bottom:.5rem;font-weight:400}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;font-weight:400;line-height:1.7}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input,#kalendes-widget-container #account-infos .kalendes-input-content input,#kalendes-widget-container .kalendes-textarea textarea,#kalendes-widget-container select.input,#kalendes-widget-container .kalendes-input-content input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.7;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input,#kalendes-widget-container #account-infos .kalendes-input-content input,#kalendes-widget-container .kalendes-textarea textarea,#kalendes-widget-container select.input,#kalendes-widget-container .kalendes-input-content input{transition:none}}.form-control[type=file],.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input[type=file],#kalendes-widget-container #account-infos .kalendes-input-content input[type=file],#kalendes-widget-container .kalendes-textarea textarea[type=file],#kalendes-widget-container select[type=file].input,#kalendes-widget-container .kalendes-input-content input[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input[type=file]:not(:disabled):not([readonly]),#kalendes-widget-container #account-infos .kalendes-input-content input[type=file]:not(:disabled):not([readonly]),#kalendes-widget-container .kalendes-textarea textarea[type=file]:not(:disabled):not([readonly]),#kalendes-widget-container select[type=file].input:not(:disabled):not([readonly]),#kalendes-widget-container .kalendes-input-content input[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:focus,#kalendes-widget-container #account-infos .kalendes-input-content input:focus,#kalendes-widget-container .kalendes-textarea textarea:focus,#kalendes-widget-container select.input:focus,#kalendes-widget-container .kalendes-input-content input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(204.5,229.5,216);outline:0;box-shadow:none}.form-control::-webkit-date-and-time-value,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input::-webkit-date-and-time-value,#kalendes-widget-container #account-infos .kalendes-input-content input::-webkit-date-and-time-value,#kalendes-widget-container .kalendes-textarea textarea::-webkit-date-and-time-value,#kalendes-widget-container select.input::-webkit-date-and-time-value,#kalendes-widget-container .kalendes-input-content input::-webkit-date-and-time-value{min-width:85px;height:1.7em;margin:0}.form-control::-webkit-datetime-edit,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input::-webkit-datetime-edit,#kalendes-widget-container #account-infos .kalendes-input-content input::-webkit-datetime-edit,#kalendes-widget-container .kalendes-textarea textarea::-webkit-datetime-edit,#kalendes-widget-container select.input::-webkit-datetime-edit,#kalendes-widget-container .kalendes-input-content input::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input::placeholder,#kalendes-widget-container #account-infos .kalendes-input-content input::placeholder,#kalendes-widget-container .kalendes-textarea textarea::placeholder,#kalendes-widget-container select.input::placeholder,#kalendes-widget-container .kalendes-input-content input::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:disabled,#kalendes-widget-container #account-infos .kalendes-input-content input:disabled,#kalendes-widget-container .kalendes-textarea textarea:disabled,#kalendes-widget-container select.input:disabled,#kalendes-widget-container .kalendes-input-content input:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input::file-selector-button,#kalendes-widget-container #account-infos .kalendes-input-content input::file-selector-button,#kalendes-widget-container .kalendes-textarea textarea::file-selector-button,#kalendes-widget-container select.input::file-selector-button,#kalendes-widget-container .kalendes-input-content input::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input::file-selector-button,#kalendes-widget-container #account-infos .kalendes-input-content input::file-selector-button,#kalendes-widget-container .kalendes-textarea textarea::file-selector-button,#kalendes-widget-container select.input::file-selector-button,#kalendes-widget-container .kalendes-input-content input::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:hover:not(:disabled):not([readonly])::file-selector-button,#kalendes-widget-container #account-infos .kalendes-input-content input:hover:not(:disabled):not([readonly])::file-selector-button,#kalendes-widget-container .kalendes-textarea textarea:hover:not(:disabled):not([readonly])::file-selector-button,#kalendes-widget-container select.input:hover:not(:disabled):not([readonly])::file-selector-button,#kalendes-widget-container .kalendes-input-content input:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.7;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.7em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.7em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control,#kalendes-widget-container .kalendes-textarea textarea{min-height:calc(1.7em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.7em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.7em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.7em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.7em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.7em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:300;line-height:1.7;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(204.5,229.5,216);outline:0;box-shadow:0 0 0 .25rem rgba(154,204,177,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.7rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.35em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(204.5,229.5,216);outline:0;box-shadow:0 0 0 .25rem rgba(154,204,177,.25)}.form-check-input:checked{background-color:#9accb1;border-color:#9accb1}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#9accb1;border-color:#9accb1;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28204.5, 229.5, 216%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: 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")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,none}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#9accb1;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(224.7,239.7,231.6)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#9accb1;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(224.7,239.7,231.6)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input,#kalendes-widget-container .kalendes-textarea .form-floating>textarea,#kalendes-widget-container .form-floating>select.input,#kalendes-widget-container .kalendes-input-content .form-floating>input,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input,#kalendes-widget-container .kalendes-textarea .form-floating>textarea,#kalendes-widget-container .form-floating>select.input,#kalendes-widget-container .kalendes-input-content .form-floating>input,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input::placeholder,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input::placeholder,#kalendes-widget-container .kalendes-textarea .form-floating>textarea::placeholder,#kalendes-widget-container .form-floating>select.input::placeholder,#kalendes-widget-container .kalendes-input-content .form-floating>input::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:focus,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:focus,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:focus,#kalendes-widget-container .form-floating>select.input:focus,#kalendes-widget-container .kalendes-input-content .form-floating>input:focus,.form-floating>.form-control:not(:placeholder-shown),.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:not(:placeholder-shown),#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:not(:placeholder-shown),#kalendes-widget-container .kalendes-textarea .form-floating>textarea:not(:placeholder-shown),#kalendes-widget-container .form-floating>select.input:not(:placeholder-shown),#kalendes-widget-container .kalendes-input-content .form-floating>input:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:-webkit-autofill,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:-webkit-autofill,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:-webkit-autofill,#kalendes-widget-container .form-floating>select.input:-webkit-autofill,#kalendes-widget-container .kalendes-input-content .form-floating>input:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:focus~label,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:focus~label,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:focus~label,#kalendes-widget-container .form-floating>select.input:focus~label,#kalendes-widget-container .kalendes-input-content .form-floating>input:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:not(:placeholder-shown)~label,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:not(:placeholder-shown)~label,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:not(:placeholder-shown)~label,#kalendes-widget-container .form-floating>select.input:not(:placeholder-shown)~label,#kalendes-widget-container .kalendes-input-content .form-floating>input:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:-webkit-autofill~label,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:-webkit-autofill~label,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:-webkit-autofill~label,#kalendes-widget-container .form-floating>select.input:-webkit-autofill~label,#kalendes-widget-container .kalendes-input-content .form-floating>input:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .form-floating>input:disabled~label,#kalendes-widget-container #account-infos .kalendes-input-content .form-floating>input:disabled~label,#kalendes-widget-container .kalendes-textarea .form-floating>textarea:disabled~label,#kalendes-widget-container .form-floating>select.input:disabled~label,#kalendes-widget-container .kalendes-input-content .form-floating>input:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group>input,#kalendes-widget-container .kalendes-textarea .input-group>textarea,#kalendes-widget-container .input-group>select.input,#kalendes-widget-container .kalendes-input-content .input-group>input,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input:focus,#kalendes-widget-container #account-infos .kalendes-input-content .input-group>input:focus,#kalendes-widget-container .kalendes-textarea .input-group>textarea:focus,#kalendes-widget-container .input-group>select.input:focus,#kalendes-widget-container .kalendes-input-content .input-group>input:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.7;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group-lg>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group-lg>input,#kalendes-widget-container .kalendes-textarea .input-group-lg>textarea,#kalendes-widget-container .input-group-lg>select.input,#kalendes-widget-container .kalendes-input-content .input-group-lg>input,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group-sm>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group-sm>input,#kalendes-widget-container .kalendes-textarea .input-group-sm>textarea,#kalendes-widget-container .input-group-sm>select.input,#kalendes-widget-container .kalendes-input-content .input-group-sm>input,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group:not(.has-validation)>.form-floating:not(:last-child)>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group:not(.has-validation)>.form-floating:not(:last-child)>input,#kalendes-widget-container .kalendes-textarea .input-group:not(.has-validation)>.form-floating:not(:last-child)>textarea,#kalendes-widget-container .input-group:not(.has-validation)>.form-floating:not(:last-child)>select.input,#kalendes-widget-container .kalendes-input-content .input-group:not(.has-validation)>.form-floating:not(:last-child)>input,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group.has-validation>.form-floating:nth-last-child(n+3)>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group.has-validation>.form-floating:nth-last-child(n+3)>input,#kalendes-widget-container .kalendes-textarea .input-group.has-validation>.form-floating:nth-last-child(n+3)>textarea,#kalendes-widget-container .input-group.has-validation>.form-floating:nth-last-child(n+3)>select.input,#kalendes-widget-container .kalendes-input-content .input-group.has-validation>.form-floating:nth-last-child(n+3)>input,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1*var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>.form-floating:not(:first-child)>input,#kalendes-widget-container #account-infos .kalendes-input-content .input-group>.form-floating:not(:first-child)>input,#kalendes-widget-container .kalendes-textarea .input-group>.form-floating:not(:first-child)>textarea,#kalendes-widget-container .input-group>.form-floating:not(:first-child)>select.input,#kalendes-widget-container .kalendes-input-content .input-group>.form-floating:not(:first-child)>input,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:valid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated input:valid,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content input:valid,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated input:valid,.was-validated #kalendes-widget-container .kalendes-textarea textarea:valid,#kalendes-widget-container .kalendes-textarea .was-validated textarea:valid,.was-validated #kalendes-widget-container select.input:valid,#kalendes-widget-container .was-validated select.input:valid,.was-validated #kalendes-widget-container .kalendes-input-content input:valid,#kalendes-widget-container .kalendes-input-content .was-validated input:valid,.form-control.is-valid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input.is-valid,#kalendes-widget-container #account-infos .kalendes-input-content input.is-valid,#kalendes-widget-container .kalendes-textarea textarea.is-valid,#kalendes-widget-container select.is-valid.input,#kalendes-widget-container .kalendes-input-content input.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.7em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.425em + 0.1875rem) center;background-size:calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)}.was-validated .form-control:valid:focus,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:valid:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated input:valid:focus,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content input:valid:focus,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated input:valid:focus,.was-validated #kalendes-widget-container .kalendes-textarea textarea:valid:focus,#kalendes-widget-container .kalendes-textarea .was-validated textarea:valid:focus,.was-validated #kalendes-widget-container select.input:valid:focus,#kalendes-widget-container .was-validated select.input:valid:focus,.was-validated #kalendes-widget-container .kalendes-input-content input:valid:focus,#kalendes-widget-container .kalendes-input-content .was-validated input:valid:focus,.form-control.is-valid:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input.is-valid:focus,#kalendes-widget-container #account-infos .kalendes-input-content input.is-valid:focus,#kalendes-widget-container .kalendes-textarea textarea.is-valid:focus,#kalendes-widget-container select.is-valid.input:focus,#kalendes-widget-container .kalendes-input-content input.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,.was-validated #kalendes-widget-container .kalendes-textarea textarea:valid,#kalendes-widget-container .kalendes-textarea .was-validated textarea:valid,textarea.form-control.is-valid,#kalendes-widget-container .kalendes-textarea textarea.is-valid{padding-right:calc(1.7em + 0.75rem);background-position:top calc(0.425em + 0.1875rem) right calc(0.425em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.7em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input:not(:focus):valid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated .input-group>input:not(:focus):valid,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content .input-group>input:not(:focus):valid,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated .input-group>input:not(:focus):valid,.was-validated #kalendes-widget-container .kalendes-textarea .input-group>textarea:not(:focus):valid,#kalendes-widget-container .kalendes-textarea .was-validated .input-group>textarea:not(:focus):valid,.was-validated #kalendes-widget-container .input-group>select.input:not(:focus):valid,#kalendes-widget-container .was-validated .input-group>select.input:not(:focus):valid,.was-validated #kalendes-widget-container .kalendes-input-content .input-group>input:not(:focus):valid,#kalendes-widget-container .kalendes-input-content .was-validated .input-group>input:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input:not(:focus).is-valid,#kalendes-widget-container #account-infos .kalendes-input-content .input-group>input:not(:focus).is-valid,#kalendes-widget-container .kalendes-textarea .input-group>textarea:not(:focus).is-valid,#kalendes-widget-container .input-group>select.input:not(:focus).is-valid,#kalendes-widget-container .kalendes-input-content .input-group>input:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:invalid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated input:invalid,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content input:invalid,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated input:invalid,.was-validated #kalendes-widget-container .kalendes-textarea textarea:invalid,#kalendes-widget-container .kalendes-textarea .was-validated textarea:invalid,.was-validated #kalendes-widget-container select.input:invalid,#kalendes-widget-container .was-validated select.input:invalid,.was-validated #kalendes-widget-container .kalendes-input-content input:invalid,#kalendes-widget-container .kalendes-input-content .was-validated input:invalid,.form-control.is-invalid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input.is-invalid,#kalendes-widget-container #account-infos .kalendes-input-content input.is-invalid,#kalendes-widget-container .kalendes-textarea textarea.is-invalid,#kalendes-widget-container select.is-invalid.input,#kalendes-widget-container .kalendes-input-content input.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.7em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.425em + 0.1875rem) center;background-size:calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)}.was-validated .form-control:invalid:focus,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content input:invalid:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated input:invalid:focus,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content input:invalid:focus,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated input:invalid:focus,.was-validated #kalendes-widget-container .kalendes-textarea textarea:invalid:focus,#kalendes-widget-container .kalendes-textarea .was-validated textarea:invalid:focus,.was-validated #kalendes-widget-container select.input:invalid:focus,#kalendes-widget-container .was-validated select.input:invalid:focus,.was-validated #kalendes-widget-container .kalendes-input-content input:invalid:focus,#kalendes-widget-container .kalendes-input-content .was-validated input:invalid:focus,.form-control.is-invalid:focus,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input.is-invalid:focus,#kalendes-widget-container #account-infos .kalendes-input-content input.is-invalid:focus,#kalendes-widget-container .kalendes-textarea textarea.is-invalid:focus,#kalendes-widget-container select.is-invalid.input:focus,#kalendes-widget-container .kalendes-input-content input.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,.was-validated #kalendes-widget-container .kalendes-textarea textarea:invalid,#kalendes-widget-container .kalendes-textarea .was-validated textarea:invalid,textarea.form-control.is-invalid,#kalendes-widget-container .kalendes-textarea textarea.is-invalid{padding-right:calc(1.7em + 0.75rem);background-position:top calc(0.425em + 0.1875rem) right calc(0.425em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.7em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input:not(:focus):invalid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .was-validated .input-group>input:not(:focus):invalid,.was-validated #kalendes-widget-container #account-infos .kalendes-input-content .input-group>input:not(:focus):invalid,#kalendes-widget-container #account-infos .kalendes-input-content .was-validated .input-group>input:not(:focus):invalid,.was-validated #kalendes-widget-container .kalendes-textarea .input-group>textarea:not(:focus):invalid,#kalendes-widget-container .kalendes-textarea .was-validated .input-group>textarea:not(:focus):invalid,.was-validated #kalendes-widget-container .input-group>select.input:not(:focus):invalid,#kalendes-widget-container .was-validated .input-group>select.input:not(:focus):invalid,.was-validated #kalendes-widget-container .kalendes-input-content .input-group>input:not(:focus):invalid,#kalendes-widget-container .kalendes-input-content .was-validated .input-group>input:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.kalendes-full-popup.kalendes-full-popup .kalendes-input-content .input-group>input:not(:focus).is-invalid,#kalendes-widget-container #account-infos .kalendes-input-content .input-group>input:not(:focus).is-invalid,#kalendes-widget-container .kalendes-textarea .input-group>textarea:not(:focus).is-invalid,#kalendes-widget-container .input-group>select.input:not(:focus).is-invalid,#kalendes-widget-container .kalendes-input-content .input-group>input:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.kalendes-modal .product-price,.kalendes-modal .description-libelle,.kalendes-full-popup.kalendes-full-popup .text-size-22,.kalendes-full-popup.kalendes-full-popup .text-size-18,.kalendes-full-popup.kalendes-full-popup .proposition-advanced-title,.kalendes-full-popup.kalendes-full-popup .platform-account-loginForm .title,.kalendes-full-popup.kalendes-full-popup .platform-account-login-signin .title,#kalendes-widget-container .basket4Summary-title,#kalendes-widget-container .accountSummary-title,#kalendes-widget-container .generic-title,#kalendes-widget-container .gift-price,#kalendes-widget-container .beneficiary-title,#kalendes-widget-container .custom-title,#kalendes-widget-container .gift-quantity,#kalendes-widget-container .platform-account-loginForm .title,#kalendes-widget-container .platform-account-login-signin .title,#kalendes-widget-container .platform-account-signin .title,#kalendes-widget-container #account-infos .title,#kalendes-widget-container .product-price,#kalendes-widget-container .article-price,#kalendes-widget-container .list-title,#kalendes-widget-container #site-category-path:not(:has(.famille-item)) .root-item,body.kalendes-page-reserve #kalendes-widget-container .proposition-advanced-title,#kalendes-widget-container .recapitulatif-title,#kalendes-widget-container #gift-card-footer .footer-price{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif !important;font-weight:400 !important}.kalendes-full-popup.kalendes-full-popup #proposition-mobile md-icon,.kalendes-full-popup.kalendes-full-popup .kalendes-input.selected .kalendes-input-label label,#kalendes-widget-container .secure-pay-text,#kalendes-widget-container .secure-pay md-icon,#kalendes-widget-container .secure-pay .kalendes-icon-md,#kalendes-widget-container .platform-account-signin>[role=button]:first-child,#kalendes-widget-container #site-category-path:has(.famille-item) .root-item,#kalendes-widget-container .kalendes-checkbox,#kalendes-widget-container .kalendes-input.selected .kalendes-input-label label,#kalendes-widget-container .kalendes-input.selected .kalendes-textarea label,#kalendes-widget-container .kalendes-input.selected .kalendes-phone-label label,#kalendes-widget-container .kalendes-phone.selected .kalendes-phone-label label,#kalendes-widget-container .sous-titre,#kalendes-widget-container .header-number,#kalendes-widget-container .kalendes-button-text{color:var(--bs-primary) !important}#kalendes-widget-container .account-log-out,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered{padding:.375rem .75rem !important;background-color:rgba(0,0,0,0) !important;border:var(--bs-border-width) solid var(--bs-primary) !important;border-radius:var(--bs-border-radius) !important;color:var(--bs-primary) !important;box-shadow:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .account-log-out,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered{transition:none}}#kalendes-widget-container .account-log-out:hover,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered:hover,#kalendes-widget-container .account-log-out:focus,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered:focus{background-color:var(--bs-primary) !important;color:#fff !important}#kalendes-widget-container .account-delete,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red{padding:.375rem .75rem !important;background-color:rgba(0,0,0,0) !important;border:0 !important;color:var(--bs-danger) !important;text-decoration:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .account-delete,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red{transition:none}}#kalendes-widget-container .account-delete md-icon,#kalendes-widget-container .account-log-out md-icon{color:inherit !important;font-size:18px !important;width:18px !important;min-width:18px !important;height:18px !important;min-height:18px !important;line-height:1 !important}body[class*=kalendes-page-]{background-color:#fff !important}.menu-content-item-shopping-cart{font-weight:400 !important}.notif_cart{background-color:var(--bs-secondary) !important;color:var(--bs-body-color) !important;font-weight:400 !important}.kalendes-loading [class*=ldio-]>div:nth-of-type(odd),.kalendes-loading-mask .mask-platform [class*=ldio-]>div:nth-of-type(odd){background:var(--bs-primary) !important}.kalendes-loading [class*=ldio-]>div:nth-of-type(even),.kalendes-loading-mask .mask-platform [class*=ldio-]>div:nth-of-type(even){background:var(--bs-secondary) !important}.kalendes-loading md-progress-circular path{stroke:var(--bs-primary) !important}body[class*=kalendes-page-] .circle-loading,.kalendes-full-popup .circle-loading{border-color:var(--bs-primary) !important;border-right-color:rgba(0,0,0,0) !important}#kalendes-widget-container{min-height:500px;max-width:1100px;margin:1rem auto 0;font-family:"Lato",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;color:var(--bs-body-color) !important}body.kalendes-page-gift #kalendes-widget-container .scrollable{padding-top:1rem !important}#kalendes-widget-container *{font-family:inherit !important}#kalendes-widget-container md-icon,#kalendes-widget-container .material-icons{font-family:"Material Icons" !important;vertical-align:middle !important}#kalendes-widget-container .kalendes-button{font-family:var(--bs-font-sans-serif) !important;font-weight:400 !important}#kalendes-widget-container .kalendes-button.primary,#kalendes-widget-container .kalendes-button.whited,#kalendes-widget-container .kalendes-button.secondary,#kalendes-widget-container .kalendes-button:not(.bordered){background-color:var(--bs-primary) !important;color:#fff !important}#kalendes-widget-container .kalendes-button.bordered{background-color:#fff !important;border-color:var(--bs-primary) !important;color:var(--bs-primary) !important}#kalendes-widget-container .kalendes-button-text{border:1px solid var(--bs-primary) !important;border-radius:4px !important}#kalendes-widget-container .kalendes-button .kalendes-button-text{border:none !important;color:inherit !important}#kalendes-widget-container .header-number{border-color:var(--bs-primary) !important;font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .header-number{transition:none}}#kalendes-widget-container .sous-titre{border:none !important;padding:.2rem 0 0 !important;font-size:.75rem !important;letter-spacing:.05em !important;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .sous-titre{transition:none}}#kalendes-widget-container .selected .header-number{border-color:var(--bs-body-color) !important;color:var(--bs-body-color) !important}#kalendes-widget-container .selected .sous-titre{color:var(--bs-body-color) !important;font-weight:400}#kalendes-widget-container .header-separator{border-color:rgba(0,0,0,.12) !important}#kalendes-widget-container .gift-nav{border:1px solid rgba(0,0,0,.12) !important;border-radius:.125rem !important;padding:1.25rem 1rem !important;box-shadow:none !important;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .gift-nav{transition:none}}#kalendes-widget-container .gift-nav:hover{border-color:var(--bs-primary) !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}#kalendes-widget-container .gift-nav.selected{border-color:var(--bs-primary) !important;box-shadow:0 0 0 1px var(--bs-primary) !important}#kalendes-widget-container .gift-nav:not(.selected){opacity:.55}#kalendes-widget-container .gift-card-options-name{font-size:.75rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container .gift-card-options-bottom{background:var(--bs-primary) !important;border-radius:0 0 .125rem .125rem}#kalendes-widget-container #booking-page-mobile.bg-grey{background-color:#fff !important}body.kalendes-page-reserve #kalendes-widget-container .widget-component-buttons{padding-inline:0 !important}body.kalendes-page-reserve #kalendes-widget-container .widget-component-buttons>*{margin-right:0 !important}body.kalendes-page-reserve #kalendes-widget-container .widget-component-buttons>*+*{margin-left:1rem !important}#kalendes-widget-container .widget-component-buttons-one span{font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important}#kalendes-widget-container #site-search-bar-mobile,#kalendes-widget-container #site-search-bar-mobile input{background-color:#fff !important;color:var(--bs-body-color) !important}#kalendes-widget-container #site-search-bar-mobile{padding-inline:0 !important}#kalendes-widget-container #site-search-bar-mobile input::placeholder{color:var(--bs-secondary-color) !important;opacity:1}#kalendes-widget-container #site-search-bar-mobile .mobile-search-input{border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:.125rem !important;padding:.375rem .75rem !important;background-color:#fff !important}#kalendes-widget-container #site-search-bar-mobile .mobile-search-input input{border:none !important;padding:0 !important;background:rgba(0,0,0,0) !important}#kalendes-widget-container .search-list{padding:.75rem 1rem !important;display:flex !important;align-items:center !important}#kalendes-widget-container .kalendes-input-content{position:relative}#kalendes-widget-container .kalendes-input-content md-icon{color:rgba(0,0,0,.35) !important;margin-right:.25rem}#kalendes-widget-container .search-input{padding-top:0 !important}#kalendes-widget-container .list-simple-search-input{padding:0 !important}#kalendes-widget-container .list-simple-search-input .kalendes-listItem{background:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important;padding:0 1rem !important}#kalendes-widget-container .list-simple-search-input .kalendes-listItem-content{padding:.75rem 0 !important}#kalendes-widget-container .kalendes-input-clear-button{margin-right:.5rem !important;color:var(--bs-body-color) !important}#kalendes-widget-container .kalendes-input-clear-button md-icon{font-size:0 !important;color:rgba(0,0,0,.25) !important;width:20px !important;min-width:20px !important;height:20px !important;min-height:20px !important}#kalendes-widget-container .kalendes-input-clear-button md-icon::after{content:"close";font-family:"Material Icons" !important;font-size:20px;line-height:20px}#kalendes-widget-container .kalendes-input-label label{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .kalendes-input-label label{transition:none}}#kalendes-widget-container .kalendes-select-arrow md-icon{color:rgba(0,0,0,.35) !important}#kalendes-widget-container .kalendes-textarea label{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .kalendes-textarea label{transition:none}}#kalendes-widget-container .kalendes-phone-container{border-color:var(--bs-border-color) !important;border-radius:.125rem !important;background-color:#fff !important}#kalendes-widget-container .kalendes-phone-container input{font-size:1rem !important}#kalendes-widget-container input,#kalendes-widget-container textarea,#kalendes-widget-container select{font-weight:300 !important;letter-spacing:normal !important}#kalendes-widget-container label,#kalendes-widget-container .kalendes-input-label{font-size:.875rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container .kalendes-button .kalendes-button-text,#kalendes-widget-container .kalendes-button .kalendes-button-text span{font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important}#kalendes-widget-container .kalendes-phone-label{color:inherit !important}#kalendes-widget-container .kalendes-phone-label label{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container .kalendes-phone-label label{transition:none}}#kalendes-widget-container .kalendes-phone.selected .kalendes-phone-container{border-color:var(--bs-primary) !important}#kalendes-widget-container .light-blue .kalendes-input-content input,#kalendes-widget-container .light-blue .kalendes-phone-container input,#kalendes-widget-container .light-blue .kalendes-textarea textarea{background-color:#fff !important}#kalendes-widget-container .errors-messages div{color:#dc3545 !important}#kalendes-widget-container .kalendes-checkbox input[type=checkbox]{accent-color:var(--bs-primary)}#kalendes-widget-container .kalendes-checkbox input[type=checkbox]:checked{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}#kalendes-widget-container #gift-card-footer{background:var(--bs-primary-bg-subtle) !important;color:var(--bs-body-color) !important;border-radius:.125rem;border:1px solid rgba(0,0,0,.08);padding:1rem 1.5rem}#kalendes-widget-container #gift-card-footer .footer-title{font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:.05em;color:var(--bs-body-color) !important}#kalendes-widget-container #gift-card-footer .footer-item{font-size:.75rem;font-weight:300;letter-spacing:normal;color:var(--bs-dark) !important}#kalendes-widget-container #gift-card-footer .footer-price{font-size:1.25rem;line-height:1.2;color:var(--bs-body-color) !important}#kalendes-widget-container .recapitulatif-title{font-size:1.5rem;line-height:1.2}#kalendes-widget-container .gift-card-recapitulatif-title{font-size:1rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container .card-image,#kalendes-widget-container .somme-card{border:1px solid rgba(0,0,0,.08) !important;border-radius:.125rem !important}#kalendes-widget-container .card-image{background-color:var(--bs-light) !important}#kalendes-widget-container .somme-card{padding:.75rem 1rem}#kalendes-widget-container md-icon{color:var(--bs-primary) !important}#kalendes-widget-container .kalendes-button:not(.bordered) md-icon{color:inherit !important}#kalendes-widget-container .gift-nav.selected md-icon{color:var(--bs-body-color) !important}#kalendes-widget-container #site-category-row{border:none !important;border-radius:.125rem !important;background-color:#fff !important;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container #site-category-row{transition:none}}#kalendes-widget-container #site-category-row:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;transform:translateY(-2px)}#kalendes-widget-container #booking-page-mobile #site-category-row{margin-inline:0 !important}body.kalendes-page-reserve #kalendes-widget-container{max-width:none !important}body.kalendes-page-reserve #kalendes-widget-container .scrollable{padding:0 1rem 1rem 0 !important}body.kalendes-page-reserve #kalendes-widget-container .booking-famille-box-libelle{background-color:#fff !important;color:var(--bs-body-color) !important;font-weight:400 !important;letter-spacing:normal !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop .page-container{margin-inline:0 !important;margin-bottom:0 !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-search-bar-booking,body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator{border:0 !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-search-bar-booking .booking-search-input{border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:.125rem !important;outline:0 !important;padding:.375rem .75rem !important;background-color:#fff !important;color:var(--bs-body-color) !important;font-weight:400 !important;letter-spacing:normal !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-search-bar-booking .booking-search-input input{background-color:#fff !important;color:var(--bs-body-color) !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator{padding-left:0 !important;color:var(--bs-body-color) !important;font-weight:400 !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .categorie-h1{text-decoration:none !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .categorie-item.selected,body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .sub-categorie-item.selected,body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .sub-sub-categorie-item.selected{color:var(--bs-primary) !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .layout-column,body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-navigator .layout-column.flex-xs{border-color:#dee2e6 !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop site-booking-browse{background-color:#fff !important;box-shadow:0 0 15px 0 rgba(0,0,0,.1) !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-desktop #site-category-card{margin:.5rem !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-mobile #site-category-list .layout-wrap{justify-content:space-between !important}body.kalendes-page-reserve #kalendes-widget-container #booking-page-mobile #site-category-card{margin-inline:0 !important}body.kalendes-page-reserve #kalendes-widget-container .proposition-advanced-title{font-size:1.25rem !important;line-height:1.2 !important}body.kalendes-page-reserve #kalendes-widget-container .date-title,body.kalendes-page-reserve #kalendes-widget-container .kalendes-body,body.kalendes-page-reserve #kalendes-widget-container .kalendes-container{font-weight:400 !important}body.kalendes-page-reserve #kalendes-widget-container .proposition-detailed,body.kalendes-page-reserve #kalendes-widget-container .accountSummary-item.more-padding,body.kalendes-page-reserve #kalendes-widget-container .payment-message,body.kalendes-page-reserve #kalendes-widget-container .booking-confirmation-message{border-color:#dee2e6 !important}body.kalendes-page-reserve #kalendes-widget-container .payment-message .text-bold,body.kalendes-page-reserve #kalendes-widget-container .booking-confirmation-message .text-bold,body.kalendes-page-reserve #kalendes-widget-container .booking-confirmation-container .text-bold{font-weight:400 !important}body.kalendes-page-reserve #kalendes-widget-container .booking-confirmation-container{font-weight:400 !important}#kalendes-widget-container #site-category-current:empty{margin:0 !important}#kalendes-widget-container #site-category-path{margin-top:1.5rem !important;margin-bottom:.25rem !important}#kalendes-widget-container #site-category-path:not(:has(.famille-item)) .root-item{display:block;padding:0 !important;font-size:1.25rem !important;line-height:1.2 !important;letter-spacing:normal !important;color:var(--bs-body-color) !important;cursor:default !important}#kalendes-widget-container #site-category-path:has(.famille-item){display:flex !important;flex-wrap:wrap;align-items:center;padding:0 0 !important;margin-bottom:1.5rem !important;background-color:!important;font-size:.85rem !important;font-weight:300 !important;letter-spacing:normal !important;font-family:var(--bs-font-sans-serif) !important}#kalendes-widget-container #site-category-path:has(.famille-item) .root-item,#kalendes-widget-container #site-category-path:has(.famille-item) .famille-item,#kalendes-widget-container #site-category-path:has(.famille-item) .libelle,#kalendes-widget-container #site-category-path:has(.famille-item) .separator{font-family:var(--bs-font-sans-serif) !important;text-decoration:none !important}#kalendes-widget-container #site-category-path:has(.famille-item) .root-item{padding:0 !important;cursor:pointer}#kalendes-widget-container #site-category-path:has(.famille-item) .root-item:hover{text-decoration:underline !important}#kalendes-widget-container #site-category-path:has(.famille-item) .separator{padding-left:.25rem;padding-right:0;margin:0 !important;border:0 !important;font-size:0 !important;color:var(--bs-secondary-color) !important}#kalendes-widget-container #site-category-path:has(.famille-item) .separator::before{content:"/";font-family:var(--bs-font-sans-serif) !important;font-size:.85rem;text-decoration:none !important}#kalendes-widget-container #site-category-path:has(.famille-item) .famille-item .libelle{color:var(--bs-primary) !important}#kalendes-widget-container #site-category-path:has(.famille-item) .famille-item:last-of-type .libelle{color:#555 !important}#kalendes-widget-container .current-famille-libelle-absolute{display:none !important}#kalendes-widget-container .booking-row-libelle,#kalendes-widget-container .current-famille-libelle{font-family:"Lato",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;font-size:1rem !important;font-weight:400 !important}#kalendes-widget-container .categorie-h1{font-size:1rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important;color:var(--bs-body-color) !important}#kalendes-widget-container .categorie-item{font-size:.875rem !important;font-weight:300 !important;letter-spacing:normal !important}#kalendes-widget-container .categorie-item.selected{font-weight:400 !important}#kalendes-widget-container .sub-categorie-item{font-size:.75rem !important;font-weight:300 !important;letter-spacing:normal !important;color:var(--bs-body-color) !important}#kalendes-widget-container .sub-sub-categorie-item{font-size:.75rem !important;font-weight:300 !important;letter-spacing:normal !important;color:var(--bs-body-color) !important}#kalendes-widget-container .sub-sub-categorie-item.selected{color:var(--bs-primary) !important;font-weight:400 !important}#kalendes-widget-container #site-list-simple,#kalendes-widget-container #site-article-list{padding-bottom:0 !important}#kalendes-widget-container #site-booking-browse{border:0 !important}#kalendes-widget-container .list-title{font-size:1.25rem !important;line-height:1.2 !important;text-transform:uppercase;letter-spacing:.1em !important;padding:1.25rem 1rem .5rem !important;margin:0 !important;border-bottom:none}#kalendes-widget-container #site-article-row{padding:1rem !important;margin:.25rem 0 !important;border:1px solid #dee2e6 !important;border-radius:.125rem !important;align-items:flex-start}#kalendes-widget-container .item-img-produit{flex:none !important;width:108px !important;min-width:108px !important;height:108px !important}#kalendes-widget-container .item-img-produit .product-image{border-radius:.125rem !important;background-size:cover !important;background-position:center !important;height:100% !important}#kalendes-widget-container .product-image{background-color:var(--bs-light) !important}#kalendes-widget-container .bg-grey,#kalendes-widget-container .platform-booking-confirmation.bg-grey-dark{background-color:#fff !important}#kalendes-widget-container .product-marque{font-size:.75rem !important;font-weight:300 !important;text-transform:uppercase;letter-spacing:.05em !important;color:rgba(0,0,0,.45) !important;margin-bottom:.1rem !important}#kalendes-widget-container .product-description{font-size:.75rem !important;font-weight:300 !important;line-height:1.7 !important;letter-spacing:normal !important;color:rgba(0,0,0,.45) !important;margin-top:.15rem !important}#kalendes-widget-container .product-duree{font-size:.75rem !important;font-weight:400 !important;letter-spacing:normal !important;color:rgba(0,0,0,.45) !important}#kalendes-widget-container .site-booking-add-button{height:auto !important}#kalendes-widget-container .product-button{margin-top:.75rem !important}#kalendes-widget-container .kalendes-button-icon{margin-right:.25rem !important}#kalendes-widget-container .margin-horizontal-10{display:flex !important;align-items:center !important;justify-content:center !important}#kalendes-widget-container .margin-horizontal-10 md-icon,#kalendes-widget-container site-article-card .margin-right-5 md-icon{font-size:20px !important;color:rgba(0,0,0,.25) !important;width:20px !important;min-width:20px !important;height:20px !important;min-height:20px !important;line-height:20px !important}#kalendes-widget-container .product-name{font-family:"Lato",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;font-size:1rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important}#kalendes-widget-container #site-article-row .product-name{margin-top:0 !important}#kalendes-widget-container .product-price,#kalendes-widget-container .article-price{font-size:1.25rem !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:normal !important;color:var(--bs-body-color) !important}#kalendes-widget-container .gift-card-recapitulatif-value{font-size:1rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #basket-row{font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #basket-row .article-name{font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #basket-row .article-description{color:rgba(0,0,0,.45) !important}#kalendes-widget-container #platform-account-page-desktop,#kalendes-widget-container #platform-account-page-desktop.bg-grey-dark{background-color:#fff !important;min-height:0 !important}#kalendes-widget-container #platform-account-page-desktop .bar{background-color:#fff !important;border-top:0 !important;border-bottom:1px solid #dee2e6 !important;color:var(--bs-secondary-color) !important;font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important}#kalendes-widget-container #platform-account-page-desktop .bar-item{position:relative;padding:.75rem 1rem !important;border-bottom:3px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--bs-secondary-color) !important;font-weight:400 !important;letter-spacing:normal !important;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container #platform-account-page-desktop .bar-item{transition:none}}#kalendes-widget-container #platform-account-page-desktop .bar-item.selected{border-bottom-color:var(--bs-primary) !important;color:var(--bs-body-color) !important}#kalendes-widget-container #platform-account-page-desktop .bar-item.selected::after{display:none}#kalendes-widget-container #platform-account-page-desktop .kalendes-inkRipple{background-color:rgba(0,0,0,0) !important}#kalendes-widget-container #platform-account-page-desktop .kalendes-inkRipple .md-ripple-container{background-color:rgba(0,0,0,0) !important}#kalendes-widget-container #platform-account-page-desktop .kalendes-inkRipple .md-ripple{background-color:var(--bs-primary) !important}#kalendes-widget-container .account-infos-content.scrollable{padding:1rem 1.5rem !important;background-color:#fff !important;overflow:visible auto !important}#kalendes-widget-container #account-rdv .scrollable{padding:1rem 0 !important;background-color:#fff !important;overflow:hidden auto !important}#kalendes-widget-container #account-infos,#kalendes-widget-container #account-rdv{color:var(--bs-body-color) !important;font-size:1rem !important;font-weight:300 !important;line-height:1.7 !important}#kalendes-widget-container #account-infos .title{color:var(--bs-body-color) !important;font-size:1.25rem !important;line-height:1.2 !important;margin:2rem 0 1.5rem !important}#kalendes-widget-container .account-infos-container{margin-bottom:1.5rem !important;padding:0 !important;background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}#kalendes-widget-container #account-infos .kalendes-input{margin-bottom:1rem !important}#kalendes-widget-container #account-infos .kalendes-input-label label,#kalendes-widget-container #account-infos .kalendes-phone-label label{color:var(--bs-body-color) !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #account-infos .kalendes-input-content input{background-color:#fff !important;border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:.125rem !important;color:var(--bs-body-color) !important;font-size:1rem !important;line-height:1.7 !important}#kalendes-widget-container #account-infos .kalendes-phone-container{background-color:#fff !important;border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:.125rem !important}#kalendes-widget-container #account-infos .kalendes-phone-container .iti{width:100% !important}#kalendes-widget-container #account-infos .kalendes-phone-container input{width:100% !important;background-color:rgba(0,0,0,0) !important;border:0 !important;color:var(--bs-body-color) !important;font-size:1rem !important;line-height:1.7 !important}#kalendes-widget-container #account-infos input:disabled,#kalendes-widget-container #account-infos input[disabled],#kalendes-widget-container #account-infos .kalendes-input-content input:disabled{background-color:var(--bs-secondary-bg) !important;border-color:var(--bs-border-color) !important;color:!important;opacity:1 !important}#kalendes-widget-container #account-infos .account-infos-container .kalendes-button{background-color:var(--bs-primary) !important;border:0 !important;border-radius:var(--bs-border-radius) !important;color:#fff !important;height:auto !important;width:auto !important;box-shadow:none !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){#kalendes-widget-container #account-infos .account-infos-container .kalendes-button{transition:none}}#kalendes-widget-container #account-infos .account-infos-container .kalendes-button .kalendes-button-content{height:auto !important;min-height:2.2375rem !important;padding:0 .75rem !important}#kalendes-widget-container #account-infos .account-infos-container .kalendes-button .kalendes-button-text,#kalendes-widget-container #account-infos .account-infos-container .kalendes-button .kalendes-button-text span{color:#fff !important;font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important}#kalendes-widget-container #account-infos .account-infos-container .kalendes-button.disabled,#kalendes-widget-container #account-infos .account-infos-container .kalendes-button[disabled]{opacity:.65 !important;cursor:not-allowed !important}#kalendes-widget-container #account-infos .text-red,#kalendes-widget-container #account-infos .errors-messages,#kalendes-widget-container #account-infos [class*=error]{color:var(--bs-danger) !important;font-size:.75rem !important;font-weight:300 !important;letter-spacing:normal !important}#kalendes-widget-container #account-rdv .kalendes-scrollable-content{min-height:0 !important}#kalendes-widget-container #account-rdv .no-rdv{--bs-alert-bg: rgb(253.8, 245.4, 241.6);--bs-alert-color: rgb(99.6, 82.8, 75.2);--bs-alert-border-color: rgb(252.6, 235.8, 228.2);margin:0 !important;padding:1rem 1rem !important;background-color:var(--bs-alert-bg) !important;border:1px solid var(--bs-alert-border-color) !important;border-radius:var(--bs-border-radius) !important;box-shadow:none !important;color:var(--bs-alert-color) !important;font-size:1rem !important;line-height:1.7 !important}#kalendes-widget-container #account-rdv .no-rdv .text-bold{margin-bottom:0 !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #account-rdv #account-rdv-item .item-content-main{background-color:var(--bs-light) !important;border-bottom-color:#dee2e6 !important}#kalendes-widget-container #account-rdv #account-rdv-item .item-content-main .text-secondary{color:var(--bs-body-color) !important}#kalendes-widget-container #account-rdv #account-rdv-item .item-content-main .v-separator.text-secondary{color:var(--bs-secondary-color) !important}#kalendes-widget-container #account-rdv #account-rdv-item .text-size-12,#kalendes-widget-container #account-rdv #account-rdv-item .text-size-13{font-size:.75rem !important;font-weight:300 !important;letter-spacing:normal !important}#kalendes-widget-container #account-rdv #account-rdv-item .text-size-17{font-size:1rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #account-rdv #account-rdv-item .text-size-20{font-size:1.25rem !important;font-weight:400 !important;letter-spacing:normal !important}#kalendes-widget-container #account-rdv #account-rdv-item .text-bold{font-weight:400 !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered{display:flex !important;justify-content:center !important;width:100% !important;min-height:0 !important;height:auto !important;margin-inline:0 !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered .kalendes-button-content{height:auto !important;padding:0 !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered .kalendes-button-text,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.bordered .kalendes-button-text span{color:inherit !important;text-decoration:none !important;font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red{display:flex !important;justify-content:center !important;width:100% !important;min-height:0 !important;height:auto !important;margin-inline:0 !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red .kalendes-button-content{height:auto !important;padding:0 !important}#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red .kalendes-button-text,#kalendes-widget-container #account-infos .kalendes-scrollable-content>.margin-top-30 .kalendes-button.red .kalendes-button-text span{color:var(--bs-danger) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important;text-decoration:none !important}#kalendes-widget-container .account-log-out{display:inline-flex !important;align-items:center !important;gap:.375rem !important;font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important;text-transform:none !important;cursor:pointer}#kalendes-widget-container .account-delete{display:inline-flex !important;align-items:center !important;gap:.375rem !important;font-size:1rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important;text-transform:none !important;cursor:pointer}#kalendes-widget-container .account-delete:hover,#kalendes-widget-container .account-delete:focus{color:var(--bs-danger) !important;text-decoration:none !important;opacity:.8}#kalendes-widget-container .kalendes-warning-message{--bs-alert-bg: rgb(248, 214.6, 217.8);--bs-alert-color: rgb(132, 31.8, 41.4);--bs-alert-border-color: rgb(244.5, 194.4, 199.2);background-color:var(--bs-alert-bg) !important;color:var(--bs-alert-color) !important;border:1px solid var(--bs-alert-border-color) !important;padding:1rem 1rem !important;display:flex !important;align-items:center !important;gap:.5rem}#kalendes-widget-container .kalendes-warning-message .kalendes-warning-message-icon md-icon{color:var(--bs-alert-color) !important;font-size:20px !important}#kalendes-widget-container .kalendes-warning-message{border-radius:.125rem !important}#kalendes-widget-container .platform-account-login-signin{border-color:rgba(0,0,0,.12) !important}#kalendes-widget-container .platform-account-loginForm .title,#kalendes-widget-container .platform-account-login-signin .title,#kalendes-widget-container .platform-account-signin .title{font-size:1.75rem !important}#kalendes-widget-container .beneficiary-title,#kalendes-widget-container .custom-title,#kalendes-widget-container .gift-quantity{font-size:1.25rem !important;line-height:1.2 !important}#kalendes-widget-container .envoi-check{font-size:1rem;font-weight:300;line-height:1.7;letter-spacing:normal}#kalendes-widget-container .homme,#kalendes-widget-container .femme{display:none !important}#kalendes-widget-container .platform-account-signin>[role=button]:first-child{font-size:0 !important;cursor:pointer;padding:.5rem 0 !important}#kalendes-widget-container .platform-account-signin>[role=button]:first-child::before{content:"← Retour";font-size:1rem;font-weight:400}#kalendes-widget-container .platform-account-signin>[role=button]:first-child:hover::before{text-decoration:underline}#kalendes-widget-container .platform-account-signin [kalendes-button]{margin-inline:auto !important}#kalendes-widget-container .gift-price{color:inherit !important;font-weight:400 !important}#kalendes-widget-container .basket4Summary-title,#kalendes-widget-container .accountSummary-title,#kalendes-widget-container .generic-title{font-size:1.25rem !important}#kalendes-widget-container .widget-add-button{margin-top:1rem !important}.kalendes-full-popup.kalendes-full-popup{font-family:"Lato",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif !important;color:var(--bs-body-color) !important;background-color:rgba(0,0,0,.5) !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-container{position:relative !important;width:calc(100% - 0.5rem*2) !important;max-width:1100px !important;max-height:90vh !important;height:fit-content !important;flex:none !important;margin:5vh auto !important;background:#fff !important;border-radius:var(--bs-border-radius-lg);overflow:hidden auto;box-shadow:var(--bs-box-shadow)}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content{height:auto !important;flex:none !important;padding:2rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .platform-account-login,.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .scrollable{flex:none !important;height:auto !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .platform-account-login .padding-20{padding:0 !important;gap:1rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .platform-account-loginForm{padding:0 !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .platform-account-login-warning{margin:0 !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .reset-password{margin-bottom:0 !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content .light-blue{margin:0 !important}.kalendes-full-popup.kalendes-full-popup *{font-family:inherit !important}.kalendes-full-popup.kalendes-full-popup md-icon,.kalendes-full-popup.kalendes-full-popup .material-icons{font-family:"Material Icons" !important}.kalendes-full-popup.kalendes-full-popup .platform-account-loginForm .title,.kalendes-full-popup.kalendes-full-popup .platform-account-login-signin .title{font-size:1.75rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-button{font-weight:400 !important}.kalendes-full-popup.kalendes-full-popup .kalendes-button:not(.bordered){background-color:var(--bs-primary) !important;color:#fff !important;opacity:1 !important}.kalendes-full-popup.kalendes-full-popup .platform-account-login{max-width:900px;margin:0 auto}.kalendes-full-popup.kalendes-full-popup .platform-account-login-signin{border-color:rgba(0,0,0,.12) !important}.kalendes-full-popup.kalendes-full-popup .kalendes-warning-message{--bs-alert-bg: rgb(248, 214.6, 217.8);--bs-alert-color: rgb(132, 31.8, 41.4);--bs-alert-border-color: rgb(244.5, 194.4, 199.2);background-color:var(--bs-alert-bg) !important;color:var(--bs-alert-color) !important;border:1px solid var(--bs-alert-border-color) !important;padding:1rem 1rem !important;display:flex !important;align-items:center !important;gap:.5rem}.kalendes-full-popup.kalendes-full-popup .kalendes-warning-message .kalendes-warning-message-icon md-icon{color:var(--bs-alert-color) !important;font-size:20px !important}.kalendes-full-popup.kalendes-full-popup .kalendes-warning-message{border-radius:var(--bs-border-radius) !important;margin-bottom:1rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-header{position:absolute !important;top:.5rem !important;right:.5rem !important;z-index:10}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-header md-icon{font-size:20px !important;color:#000 !important;cursor:pointer;width:20px !important;min-width:20px !important;height:20px !important;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-header md-icon{transition:none}}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-header md-icon:hover{opacity:.75}.kalendes-full-popup.kalendes-full-popup .kalendes-input-content input{background-color:#fff !important;border:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:.125rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-input-label label{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.kalendes-full-popup.kalendes-full-popup .kalendes-input-label label{transition:none}}.kalendes-full-popup.kalendes-full-popup .proposition-advanced-title{font-size:1.25rem !important;line-height:1.2 !important}.kalendes-full-popup.kalendes-full-popup .date-title,.kalendes-full-popup.kalendes-full-popup .kalendes-body{font-weight:400 !important}.kalendes-full-popup.kalendes-full-popup #proposition-mobile,.kalendes-full-popup.kalendes-full-popup #proposition-mobile.bg-grey-dark{background-color:#fff !important}.kalendes-full-popup.kalendes-full-popup .proposition-mobile-content{background-color:#fff !important;width:100% !important;min-width:0 !important}.kalendes-full-popup.kalendes-full-popup .text-size-18{font-size:1.25rem !important;line-height:1.2 !important}.kalendes-full-popup.kalendes-full-popup .text-size-22{font-size:1.25rem !important;line-height:1.2 !important}.kalendes-full-popup.kalendes-full-popup .text-secondary{color:var(--bs-secondary-color) !important}.kalendes-full-popup.kalendes-full-popup .no-proposition-date{color:var(--bs-body-color) !important;font-weight:400}.kalendes-full-popup.kalendes-full-popup .no-proposition{text-align:center}.kalendes-full-popup.kalendes-full-popup .no-proposition-button{justify-content:center !important}.kalendes-full-popup.kalendes-full-popup .no-proposition-button .kalendes-button.primary.flat{background-color:var(--bs-primary) !important;color:#fff !important}.kalendes-full-popup.kalendes-full-popup .prestation-more{background:var(--bs-primary) !important;color:#fff !important}.kalendes-full-popup.kalendes-full-popup .prestation-more md-icon{color:#fff !important;display:inline-flex !important;align-items:center;justify-content:center;line-height:1 !important}.kalendes-full-popup.kalendes-full-popup .prestation-more .plus-horaires{color:#fff !important;font-weight:400;line-height:1}.kalendes-full-popup.kalendes-full-popup .prestation-more .choice-mobile-border-left,.kalendes-full-popup.kalendes-full-popup .prestation-more .choice-mobile-border-right{border-color:hsla(0,0%,100%,.25) !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-header md-icon{color:#000 !important}@media(max-width: 767.98px){.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-content{padding:1rem !important}.kalendes-full-popup.kalendes-full-popup .kalendes-full-popup-container{margin:.5rem auto !important}.kalendes-full-popup.kalendes-full-popup .platform-account-login .padding-20{flex-direction:column !important}}.kalendes-modal{font-family:var(--bs-font-sans-serif);color:var(--bs-body-color) !important}.kalendes-modal .description-libelle{font-size:1.25rem !important;line-height:1.2 !important}.kalendes-modal .product-price{color:var(--bs-body-color) !important;font-size:1.25rem !important;line-height:1.2 !important}.kalendes-modal .product-duree,.kalendes-modal .no-wrap{color:rgba(0,0,0,.45) !important}.kalendes-modal .kalendes-modal-close md-icon{color:#000 !important}.kalendes-modal kalendes-button,.kalendes-modal .kalendes-button{height:auto !important;min-height:0 !important}.kalendes-modal .kalendes-button{border-width:var(--bs-border-width) !important;border-radius:var(--bs-border-radius) !important}.kalendes-modal .kalendes-button .kalendes-button-content{height:auto !important;padding:.375rem .75rem !important;font-size:1rem !important;line-height:1.7 !important}.kalendes-modal .kalendes-button .kalendes-button-content .kalendes-button-text,.kalendes-modal .kalendes-button .kalendes-button-content .kalendes-button-text span{font-size:.875rem !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.05em !important}.kalendes-modal .kalendes-button.bordered{background-color:#fff !important;border-color:var(--bs-primary) !important;color:var(--bs-primary) !important}.kalendes-modal .kalendes-button.white,.kalendes-modal .kalendes-button.white.flat{background-color:#fff !important;border-color:#dee2e6 !important;color:#333 !important}
