@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600&display=swap);
@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.ActionList__title{display:block;font-size:.775rem}.ActionList__count{font-size:.775rem;font-weight:700;position:relative;z-index:5}.ActionList__count.Push{background:hsl(214,18%,87%);border:none;box-shadow:none;color:hsl(214,83%,12%);font-size:1rem;font-weight:400}.ActionList__count.Push:hover{background:hsl(214,18%,80%);box-shadow:none;color:hsl(214,83%,12%)}.ActionList__badge{margin-left:.75em}.ActionList__overlay{animation:.1ms display-in both 250ms;height:100%;left:0;position:fixed;top:0;width:100%;z-index:6}.ActionList__actions{background:#fff;border:1px solid hsl(214,20%,87%);border-radius:.25rem;box-shadow:13.7px 22px 20.5px -10px rgba(0,0,0,.08),23px 37px 73px -10px rgba(0,0,0,.018);display:flex;gap:1rem;flex-direction:column;padding:1rem 2rem;position:absolute;z-index:8}.Action{display:block}.Action .Push--basic{background:#fff;border:none;box-shadow:none;color:hsl(214,83%,12%);font-size:.833rem;margin:0;padding:0;text-align:left;width:100%}.Action .Push--basic:hover{background:none !important;box-shadow:none;color:hsl(214,89%,53%) !important;transform:scale(1)}.Action .Push--basic:disabled{color:hsl(214,18%,55%);cursor:not-allowed;opacity:1}.Action .Push--basic:disabled:hover{background:#fff;box-shadow:none;color:hsl(214,18%,55%) !important;cursor:not-allowed;transform:scale(1)}.Action .Push--basic:disabled::after{background:hsla(0,0%,100%,.2);display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.Badge{display:inline-block;margin-left:.5em}.Badge[data-badge]::after{align-items:center;background-color:hsl(214,89%,53%);border-radius:100%;color:#fff;content:attr(data-badge);display:flex;font-size:.775rem;font-weight:700;height:1.75em;justify-content:center;width:1.75em}.Badge--position-top-right{margin:0;position:absolute;right:.5em;top:.5em}.UserAccount--side-admin .Badge--position-default::after{background-color:hsl(214,89%,53%);color:#fff}.BoxTitle{color:hsl(214,83%,12%);font-size:1.5rem;margin:1em 1rem}.Admin .BoxTitle{margin:.5rem 0;font-size:1.728rem;font-weight:600;line-height:1.3}.CheckboxGroup{align-items:center;display:flex;justify-content:space-between;list-style-type:none;padding:0;margin:.5rem 0 1rem 0;width:100%}.Checkbox__label{align-items:center;border:1px solid hsl(214,20%,87%);border-radius:.25rem;display:flex;font-size:.833rem;justify-content:center;padding:1em;transition:color .3s,background .3s,border-color .3s;user-select:none}.Checkbox__label:hover{border-color:hsl(214,89%,53%);color:hsl(214,89%,53%);cursor:pointer}.Checkbox__label--checked{border-color:hsl(214,89%,53%);color:hsl(214,89%,53%)}.Checkbox input:checked{background-color:orange}.Checkbox input:hover{cursor:pointer}.Client__list{list-style-type:none;padding:0}.Client__item{margin:1em 0}.Client__link{align-items:center;box-sizing:border-box;display:flex;transition:all 350ms}.Client__link svg{margin-right:.25rem;min-width:1em}.Client__hoursTooltip{visibility:hidden;opacity:0}.Client__link--opening{position:relative}.Client__link--opening:hover .Client__hoursTooltip{visibility:visible;opacity:1}.Client__link--phone{white-space:nowrap}.Client__link--mail{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Client__social-links{display:flex}.Client__social-links span{font-size:0}.ContactBlock__client .Client__list{display:flex;flex-wrap:wrap}.ContactBlock__client .Client__list::after{content:"";flex:1}.ContactBlock__client .Client__item{box-sizing:border-box;min-width:25em;padding-right:2em;width:50%}@media screen and (max-width: 920px){.ContactBlock__client .Client__item{min-width:auto;padding-right:0;width:100%}}.ColissimoField{display:flex;position:relative}.ColissimoField__hidden-input{bottom:0;height:0;left:2em;margin:auto;opacity:0;position:absolute;width:0;z-index:-1}.ColissimoField__filters,.ColissimoField__map{height:520px;max-height:80vh;width:50%}.ColissimoField__filters{overflow-y:auto;padding-right:.5em}.ColissimoField__sublabel{display:block;margin:1em 0}.ColissimoField__sublabel:last-of-type .Formol_Field__title::before{display:none}.ColissimoField__field-title{display:block;font-size:.775rem}.ColissimoField__map{flex:1 50%}.ColissimoField__map .LeafletMap,.ColissimoField__map .LeafletMap .leaflet-container{height:100%}.ColissimoField__list{margin-top:1.5rem}@media screen and (max-width: 580px){.ColissimoField{flex-wrap:wrap}.ColissimoField__filters{height:auto;width:100%}.ColissimoField__map{height:20em;width:100%}}.ColissimoPlace{border:solid 1px hsl(214,18%,55%);cursor:pointer;display:block;margin-bottom:-1px;padding:.75em;position:relative;transition:background-color 350ms}.ColissimoPlace:hover{background-color:hsl(214,89%,90%)}.ColissimoPlace:hover .ColissimoPlace__name{color:hsl(214,89%,53%)}.ColissimoPlace:hover .ColissimoPlace__address,.ColissimoPlace:hover .ColissimoPlace__zip-city{color:hsl(214,83%,12%)}.ColissimoPlace--selected{background:hsl(214,89%,53%);color:#fff}.ColissimoPlace--selected .ColissimoPlace__address,.ColissimoPlace--selected .ColissimoPlace__zip-city,.ColissimoPlace--selected .Push{color:inherit}.ColissimoPlace__name{display:inline;font-weight:700;margin:0 0 .5em;transition:color 350ms}.ColissimoPlace__address,.ColissimoPlace__zip-city{color:hsl(214,18%,55%);font-size:.775rem;transition:color 350ms}.ColissimoPlace__address{margin-top:.5em}.ColissimoPlace__distance{display:inline;margin-left:.5em}.ColissimoPlace__distance::before{content:"-";margin-right:.5em}.ColissimoPlace__select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ColissimoPlace .Push{margin:.5em 0 0;padding:0;position:relative;z-index:2}.Cookies{position:absolute;width:100%;bottom:0;display:flex;justify-content:space-between;background:rgba(0,0,0,.9);color:#fff;padding:1em;box-sizing:border-box;z-index:10000}.Cookies .cookie-link{text-decoration:underline;color:hsl(0,0%,75%)}.Cookies .button-close{font-size:.8em;margin:auto;background:hsl(0,0%,25%);padding:.25em}.Debug{background:linear-gradient(to left, hsl(214, 89%, 53%), hsl(214, 89%, 53%));border:solid 1px;color:#fff;font-size:.65rem;font-weight:600;padding:1em;position:absolute;right:0;text-transform:uppercase;top:5em;transform:rotate(-90deg);transform-origin:bottom right;user-select:none;z-index:9999}.Definition__title{font-weight:700;line-height:2.5em}.Definition__title:not(.Definition__title--contain-dl){float:left;margin-right:.5em}.Definition__title::after{content:" :"}.Definition__definition{line-height:2.5em;margin-left:0}.Definition__definition ul{list-style:none;margin:0}.DnDBlock{align-items:center;background:#fff;border-radius:.25rem;border:1px solid #fff;display:flex;margin:1em 0;padding:1em;transition:border-color 350ms}.DnDBlock:hover{border-color:hsl(214,89%,53%)}.DnDBlock--dragging{opacity:.15}.DnDBlock__wrapper{align-items:center;display:flex;height:2em;justify-content:center;margin:0 1em;width:2em}.DnDBlock__thumbnail{max-height:100%;max-width:100%}.DnDBlock__title{flex:1}.DnDBlock:not(.DnDBlock--disabled) .DnDBlock__title a{align-items:center;display:flex}.DnDBlock:not(.DnDBlock--disabled) .DnDBlock__title a::after{content:"modifier →";color:hsl(214,89%,53%);font-size:.833rem;margin-left:auto;transition:color 350ms}.DnDBlock:not(.DnDBlock--disabled) .DnDBlock__title a:hover::after{color:hsl(214,92%,33%)}.DnDEnableDisable{display:flex;justify-content:space-between;width:100%}.DnDEnableDisable__active,.DnDEnableDisable__disabled{display:flex;flex-direction:column;margin:0 1em;width:50%}.DnDEnableDisable__target_zone{background:hsl(214,22%,95%);border-radius:.25rem;flex:1;min-height:50px;padding:2em}.DnDEnableDisable__item--dragging{opacity:0}.DnDEnableDisable__handle{color:hsl(214,89%,53%);cursor:move;font-size:1rem;line-height:1;padding:.5em;transition:opacity 350ms,padding 350ms}.DnDEnableDisable__label{font-weight:600;margin:1em 0}.NotFound__title{color:hsl(7,89%,53%);font-size:1.15rem}.FlippingCardContainer{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(250px, 100%), 1fr));gap:20px;justify-content:center;padding:0;margin:0}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.FlippingCard,.FlippingCardRevealed{box-sizing:border-box;position:relative;list-style-type:none;height:200px;min-width:250px}.FlippingCard{align-items:center;border:solid 1px rgba(0,0,0,0);display:flex;flex-direction:column;gap:1rem}.FlippingCard .DefaultImage{border-radius:50%}.FlippingCard:hover button{opacity:1}.FlippingCard:hover img{opacity:.15}.FlippingCard__image-container{height:100px;position:relative;width:100px}.FlippingCard__image-container button{left:9px;opacity:0;position:absolute;top:25px;transition:all 350ms}.FlippingCard__image-container img{border-radius:100%;transition:all 350ms;width:100%}.FlippingCardRevealed{background-color:hsl(214,89%,90%);border:solid 1px #fff;color:hsl(214,83%,12%);overflow:auto;text-align:left;font-size:1rem;padding-left:25px;padding-right:25px}.FlippingCardRevealed__close-btn{position:absolute;right:0;top:0}.FlippingCardRevealed__close-btn.Push{margin:0;padding:0}.FlippingCardRevealed__close-btn.Push.Push{font-size:.9rem;line-height:0;padding:0}.FlippingCardRevealed__close-btn.Push.Push svg{height:1em;margin:.75em;transform:none;width:1em}.Formol_Field,.Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_FieldSet__label{margin:1.5em 0;max-width:100%;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;color:hsla(214,83%,12%,.65)}.Formol_Field .Formol_Field__label,.Formol_Field--type-checkbox-set .Formol_FieldSet__label .Formol_Field__label,.Formol_Field--type-radio-set .Formol_FieldSet__label .Formol_Field__label{border-color:hsla(214,83%,12%,.65)}.Formol_Field--required .Formol_Field__title::before{content:"* "}.Formol_Field--readOnly.Formol_Field--required .Formol_Field__title::before{display:none}.Formol_Field--readOnly .Formol_Field__title{font-size:.7em}.Formol_Field--readOnly .Formol_InputField,.Formol_Field--readOnly .Formol_TextAreaField,.Formol_Field--readOnly .Formol_PasswordField__wrapper,.Formol_Field--readOnly .Formol_FileField,.Formol_Field--readOnly .Formol_HTMLField{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(214,83%,12%);margin:0;padding:.75em 0}.Formol_Field--readOnly .Formol_Field--type-date__element[type=date],.Formol_Field--readOnly .Formol_Field--type-time__element[type=date]{-moz-appearance:textfield;border:none;clip-path:inset(0 17px 0 0);outline:none;outline:0}.Formol_Field--disabled{opacity:.75}.Formol_Field--disabled .Formol_Field__label,.Formol_Field--disabled .Formol_Field__label *{cursor:default}.Formol_Field:hover,.Formol_Field--type-checkbox-set .Formol_FieldSet__label:hover,.Formol_Field--type-radio-set .Formol_FieldSet__label:hover{color:hsl(214,83%,12%)}.Formol_Field:hover .Formol_Field__label,.Formol_Field--type-checkbox-set .Formol_FieldSet__label:hover .Formol_Field__label,.Formol_Field--type-radio-set .Formol_FieldSet__label:hover .Formol_Field__label{border-color:hsl(214,83%,12%)}.Formol_Field--modified,.Formol_Field--modified:hover{color:hsl(214,83%,12%)}.Formol_Field--modified .Formol_Field__label,.Formol_Field--modified:hover .Formol_Field__label{border-color:hsl(214,83%,12%)}.Formol_Field--focus,.Formol_Field--focus:hover{color:hsl(214,89%,53%)}.Formol_Field--focus .Formol_Field__label,.Formol_Field--focus:hover .Formol_Field__label{border-color:hsl(214,89%,53%)}.Formol_Field--focus *:focus,.Formol_Field--focus:hover *:focus{outline:rgba(0,0,0,0)}.Formol_Field--error,.Formol_Field--error:hover{box-shadow:none;color:#e66767}.Formol_Field--error .Formol_Field__label,.Formol_Field--error:hover .Formol_Field__label{border-color:#e66767}.Formol_Field__label{color:inherit}.Formol_Field__title{color:inherit;display:flex;font-size:.85em;transition:color .2s;width:100%}.Formol_Field__title>svg{margin-left:.5em;min-width:1em}.Formol_Field__element,.Formol_SwitchButton input[type=checkbox]+label,.Formol_PasswordField__wrapper,.Formol_FileField,.Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_HTMLField,.Formol_Field--type-calendar .Formol_CalendarField{background-color:rgba(0,0,0,0);border:solid 1px;border-color:inherit;border-radius:.15em;box-sizing:border-box;box-shadow:none;color:hsl(214,83%,12%);font:inherit;margin:.5em 0;max-width:100%;padding:.75em;transition:border-color .2s}.Formol_Field__unit{display:inline-block;margin-left:.75em}.Formol_Field__error-text{font-size:.85em;font-style:italic}.Formol_Field__error-text::before{background-color:currentColor;content:"";display:inline-block;height:1px;margin-right:.5em;vertical-align:middle;width:1em}.Formol_Formol{box-shadow:-1px 0 0 rgba(0,0,0,0);box-sizing:border-box;color:hsl(214,83%,12%);padding-left:0;font-size:1em;transition:box-shadow 250ms 250ms,opacity 500ms ease-in,padding 250ms}.Formol_Formol--errors{box-shadow:-1px 0 0 #e66767;padding-left:1em}.Formol_Formol--loading{opacity:.5}.Formol_Formol .Formol_Formol__submit,.Formol_Formol .Formol_Formol__cancel{cursor:pointer;font:inherit}.Formol_Formol .Formol_Formol__submit:disabled,.Formol_Formol .Formol_Formol__cancel:disabled{cursor:not-allowed}.Formol_Formol .Formol_Formol__submit{margin-right:1.5em;margin-top:2em}.Formol_Formol .Formol_Formol__cancel{background:0;border:0;font-size:.85em;margin-bottom:3em;padding:0}.Formol_Inliner{margin:-0.75em 0}.Formol_Inliner .Formol_Field,.Formol_Inliner .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Inliner .Formol_FieldSet__label,.Formol_Inliner .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Inliner .Formol_FieldSet__label{display:inline-block;margin:.75em 0;vertical-align:top}.Formol_Inliner .Formol_Field:not(:last-of-type),.Formol_Inliner .Formol_Field--type-checkbox-set .Formol_FieldSet__label:not(:last-of-type),.Formol_Field--type-checkbox-set .Formol_Inliner .Formol_FieldSet__label:not(:last-of-type),.Formol_Inliner .Formol_Field--type-radio-set .Formol_FieldSet__label:not(:last-of-type),.Formol_Field--type-radio-set .Formol_Inliner .Formol_FieldSet__label:not(:last-of-type){margin-right:1em}.Formol_Field--type-calendar .Formol_CalendarField__field{border:0;margin:0;padding:0}.Formol_Field--readOnly .Formol_CalendarField{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(214,83%,12%);margin:0;padding:.75em 0}.Formol_HTMLField{cursor:text;padding:0;position:relative;width:50em}.Formol_HTMLField__hidden-input{bottom:0;height:0;left:0;margin:auto !important;opacity:0;position:absolute;right:0;width:0;z-index:-1}.Formol_HTMLField .quill{border-color:inherit}.Formol_HTMLField .quill .ql-container{border-bottom-color:inherit;margin:0;border:none}.Formol_HTMLField .quill .ql-container .ql-editor{max-height:50vh;min-height:8em;overflow:auto}.Formol_HTMLField .quill .ql-toolbar{border-top:0;border-left:0;border-right:0;border-bottom-color:inherit}.Formol_HTMLField img{max-width:100%}.Formol_Field--readOnly .ql-editor,.Formol_Field--disabled .ql-editor{min-height:auto}.Formol_Field--readOnly .ql-toolbar,.Formol_Field--disabled .ql-toolbar{display:none}.Formol_Field--type-select-menu{max-width:100%;width:25em}.Formol_Field--type-select-menu .Formol_SelectMenuField{box-shadow:none;color:inherit;padding:0;position:relative}.Formol_Field--type-select-menu .Formol_SelectMenuField__hidden-input{bottom:0;height:0;left:0;margin:auto !important;opacity:0;position:absolute;right:0;width:0;z-index:-1}.Formol_Field--type-select-menu .Formol_SelectMenuField__control{border:0;box-shadow:none}.Formol_Field--type-select-menu .Formol_SelectMenuField__menu{border:solid 1px hsl(214,89%,53%);box-shadow:none}.Formol_Field--readOnly .Select-control{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(214,83%,12%);margin:0;padding:.75em 0}.Formol_Field--readOnly .Select-value{padding:0 !important}.Formol_Field--readOnly .Select.is-disabled>.Select-control{background-color:rgba(0,0,0,0)}.Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_FieldSet__label{align-items:center;color:hsla(214,83%,12%,.65);cursor:pointer;display:inline-flex;transition:color .2s,border-color .2s}.Formol_Field--type-checkbox .Formol_Field__label--on,.Formol_Field--type-checkbox .Formol_Field__label--on:hover,.Formol_Field--type-radio .Formol_Field__label--on,.Formol_Field--type-radio .Formol_Field__label--on:hover,.Formol_Field--type-checkbox-set .Formol_FieldSet__label--on,.Formol_Field--type-checkbox-set .Formol_FieldSet__label--on:hover,.Formol_Field--type-radio-set .Formol_FieldSet__label--on,.Formol_Field--type-radio-set .Formol_FieldSet__label--on:hover{color:hsl(214,83%,12%)}.Formol_Field--type-checkbox .Formol_Field__title,.Formol_Field--type-radio .Formol_Field__title,.Formol_Field--type-checkbox-set .Formol_FieldSet__title,.Formol_Field--type-radio-set .Formol_FieldSet__title{font-size:1em;margin-left:.5em;order:1}.Formol_Field--type-checkbox-set .Formol_FieldSet,.Formol_Field--type-radio-set .Formol_FieldSet{border:0;margin:.5em 0;padding:0}.Formol_Field--type-checkbox-set .Formol_FieldSet__label--focus,.Formol_Field--type-checkbox-set .Formol_FieldSet__label--focus:hover,.Formol_Field--type-radio-set .Formol_FieldSet__label--focus,.Formol_Field--type-radio-set .Formol_FieldSet__label--focus:hover{color:hsl(214,89%,53%)}.Formol_Field--type-checkbox-set .Formol_FieldSet .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_FieldSet .Formol_FieldSet__label{margin:0 calc(1.5em/2) calc(1.5em/2) 0}.Formol_BooleanField{accent-color:hsl(214,89%,53%);margin:0}.Formol_Field--type-checkbox.Formol_Field--readOnly .Formol_Field__label,.Formol_Field--type-radio.Formol_Field--readOnly .Formol_Field__label,.Formol_Field--type-checkbox-set.Formol_Field--readOnly .Formol_FieldSet__label,.Formol_Field--type-radio-set.Formol_Field--readOnly .Formol_FieldSet__label{display:none}.Formol_Field--type-checkbox.Formol_Field--readOnly .Formol_Field__label--on,.Formol_Field--type-radio.Formol_Field--readOnly .Formol_Field__label--on,.Formol_Field--type-checkbox-set.Formol_Field--readOnly .Formol_FieldSet__label--on,.Formol_Field--type-radio-set.Formol_Field--readOnly .Formol_FieldSet__label--on{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(214,83%,12%);margin:0;padding:.75em 0;display:inline-flex;margin:0 calc(1.5em/2) calc(1.5em/2) 0}.Formol_Field--type-checkbox.Formol_Field--disabled .Formol_Field__label,.Formol_Field--type-radio.Formol_Field--disabled .Formol_Field__label,.Formol_Field--type-checkbox-set.Formol_Field--disabled .Formol_FieldSet__label,.Formol_Field--type-radio-set.Formol_Field--disabled .Formol_FieldSet__label{cursor:default}.Formol_Field--type-color .Formol_Field__element,.Formol_Field--type-color .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Formol_Field--type-color input[type=checkbox]+label,.Formol_Field--type-color .Formol_PasswordField__wrapper,.Formol_Field--type-color .Formol_FileField,.Formol_Field--type-color .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--type-color .Formol_CalendarField,.Formol_Field--type-color .Formol_HTMLField,.Formol_Field--type-color .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--type-color .Formol_SelectMenuField,.Formol_Field--type-color .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--type-color .Formol_Field__label,.Formol_Field--type-color .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Formol_Field--type-color .Formol_Field__label,.Formol_Field--type-color .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--type-color .Formol_FieldSet__label,.Formol_Field--type-color .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--type-color .Formol_FieldSet__label{box-sizing:content-box;cursor:pointer;height:1.5em;width:1.5em}.Formol_Field--type-color.Formol_Field--disabled .Formol_Field__element,.Formol_Field--type-color.Formol_Field--disabled .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Formol_Field--type-color.Formol_Field--disabled input[type=checkbox]+label,.Formol_Field--type-color.Formol_Field--disabled .Formol_PasswordField__wrapper,.Formol_Field--type-color.Formol_Field--disabled .Formol_FileField,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--type-color.Formol_Field--disabled .Formol_CalendarField,.Formol_Field--type-color.Formol_Field--disabled .Formol_HTMLField,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--type-color.Formol_Field--disabled .Formol_SelectMenuField,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--type-color.Formol_Field--disabled .Formol_Field__label,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Formol_Field--type-color.Formol_Field--disabled .Formol_Field__label,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--type-color.Formol_Field--disabled .Formol_FieldSet__label,.Formol_Field--type-color.Formol_Field--disabled .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--type-color.Formol_Field--disabled .Formol_FieldSet__label{cursor:default}.Formol_Field--type-file{max-width:100%;width:50em}.Formol_FileField{border-style:dashed;color:inherit;padding:0;position:relative;width:100%}.Formol_FileField__hidden-input{bottom:0;height:0;left:0;margin:auto !important;opacity:0;position:absolute;right:0;width:0;z-index:-1}.Formol_FileField__dropzone>input[type=file]{display:block !important;bottom:0;height:0;left:0;margin:auto !important;opacity:0;position:absolute;right:0;width:0;z-index:-1}.Formol_FileField__placeholder{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:wrap;transition:color .2s;width:100%}.Formol_FileField__placeholder>svg{display:block;font-size:2em;margin:1em auto .1em;width:100%}.Formol_FileField__placeholder>span{display:block;font-size:.85em;margin:0 auto 3em}.Formol_FileField__previews{align-items:flex-start;display:flex;flex-wrap:wrap}.Formol_FileField__preview{border:solid 1px;color:hsl(214,83%,12%);margin:1em;min-width:8em;max-width:10em;position:relative}.Formol_FileField__preview img{max-width:100%}.Formol_FileField__preview-caption{box-sizing:border-box;border-top:solid 1px;font-size:.75em;padding:.5em}.Formol_FileField__preview-name,.Formol_FileField__preview-size,.Formol_FileField__preview-type{display:block;margin:.25rem .5rem}.Formol_FileField__preview-name{line-height:1.5;max-height:1.5em;overflow:hidden;text-overflow:ellipsis;transition:max-height .25s;width:calc(100% - 1rem)}.Formol_FileField__preview-name:hover{max-height:10em}.Formol_FileField__preview--error{color:#e66767}.Formol_FileField__close{border:solid 1px;cursor:pointer;font-size:0;background-color:#fff;padding:0;position:absolute;right:-1px;top:-1px;transition:background-color .25s}.Formol_FileField__close svg{font-size:1rem;margin:.5em}.Formol_FileField__image-delete{min-height:3em}.Formol_Field--readOnly .Formol_FileField__preview{margin-left:0;margin-top:0}.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field__element[type=number],.Formol_Field--readOnly.Formol_Field--type-number .Formol_SwitchButton input[type=checkbox]+label[type=number],.Formol_SwitchButton .Formol_Field--readOnly.Formol_Field--type-number input[type=checkbox]+label[type=number],.Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_PasswordField__wrapper,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-calendar [type=number].Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_CalendarField,.Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_HTMLField,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-select-menu [type=number].Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_SelectMenuField,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-checkbox [type=number].Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_Field__label,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-radio [type=number].Formol_Field__label,.Formol_Field--type-radio .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_Field__label,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-checkbox-set [type=number].Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_FieldSet__label,.Formol_Field--readOnly.Formol_Field--type-number .Formol_Field--type-radio-set [type=number].Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_FieldSet__label,.Formol_Field--readOnly.Formol_Field--type-number [type=number].Formol_FileField{-moz-appearance:textfield}.Formol_PasswordField{width:calc(100% - 1.75em)}.Formol_PasswordField__wrapper{cursor:text;max-width:100%;position:relative}.Formol_PasswordField__wrapper .Formol_Field__element,.Formol_PasswordField__wrapper .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Formol_PasswordField__wrapper input[type=checkbox]+label,.Formol_PasswordField__wrapper .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Formol_PasswordField__wrapper .Formol_CalendarField,.Formol_PasswordField__wrapper .Formol_HTMLField,.Formol_PasswordField__wrapper .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_PasswordField__wrapper .Formol_SelectMenuField,.Formol_PasswordField__wrapper .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Formol_PasswordField__wrapper .Formol_Field__label,.Formol_PasswordField__wrapper .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Formol_PasswordField__wrapper .Formol_Field__label,.Formol_PasswordField__wrapper .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_PasswordField__wrapper .Formol_FieldSet__label,.Formol_PasswordField__wrapper .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_PasswordField__wrapper .Formol_FieldSet__label,.Formol_PasswordField__wrapper .Formol_FileField,.Formol_PasswordField__wrapper .Formol_PasswordField__wrapper{border:0;margin:0;padding:0}.Formol_PasswordField__eye{align-items:center;background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;opacity:.75;padding:0;position:absolute;right:.25em;transition:opacity .2s;transform:translateY(-50%);top:50%;z-index:2}.Formol_PasswordField__eye svg{background-color:hsla(214,83%,12%,.65);border-radius:100%;padding:.45em}.Formol_PasswordField__eye:hover{opacity:1}.Formol_PasswordStrengthField__description{font-size:.85em;margin:.35em 0;transition:color 250ms}.Formol_PasswordStrengthField__strength{height:.15em;transition:background-color 250ms,width 250ms}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__strength{background-color:hsla(214,83%,12%,.65);width:10%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__description{color:hsla(214,83%,12%,.65)}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__strength{background-color:hsla(214,83%,12%,.65);width:28%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__description{color:hsla(214,83%,12%,.65)}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__strength{background-color:hsl(214,83%,12%);width:46%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__description{color:hsl(214,83%,12%)}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-3 .Formol_PasswordStrengthField__strength{background-color:hsl(214,83%,12%);width:64%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-3 .Formol_PasswordStrengthField__description{color:hsl(214,83%,12%)}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-4 .Formol_PasswordStrengthField__strength{background-color:hsl(214,89%,53%);width:82%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-4 .Formol_PasswordStrengthField__description{color:hsl(214,89%,53%)}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-5 .Formol_PasswordStrengthField__strength{background-color:hsl(214,89%,53%);width:100%}.Formol_PasswordStrengthField__default .Formol_PasswordStrengthField--score-5 .Formol_PasswordStrengthField__description{color:hsl(214,89%,53%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__strength{background-color:hsla(214,83%,12%,.65);width:10%}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__description{color:hsla(214,83%,12%,.65)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__strength{background-color:hsl(214,83%,12%);width:55%}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__description{color:hsl(214,83%,12%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__strength{background-color:hsl(214,89%,53%);width:100%}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__description{color:hsl(214,89%,53%)}.Formol_PasswordStrengthField--pristine .Formol_PasswordStrengthField__strength,.Formol_PasswordStrengthField--pristine .Formol_PasswordStrengthField__description{visibility:hidden}.Formol_Field--readOnly .Formol_PasswordStrengthField__strength,.Formol_Field--readOnly .Formol_PasswordStrengthField__description{display:none}.Formol_Preview{display:block;margin:0 auto;max-height:15em;max-width:100%}.Formol_Field--type-range .Formol_Field--focus{color:hsl(214,89%,53%)}.Formol_Field--type-range .Formol_Field__element,.Formol_Field--type-range .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Formol_Field--type-range input[type=checkbox]+label,.Formol_Field--type-range .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--type-range .Formol_CalendarField,.Formol_Field--type-range .Formol_HTMLField,.Formol_Field--type-range .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--type-range .Formol_SelectMenuField,.Formol_Field--type-range .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--type-range .Formol_Field__label,.Formol_Field--type-range .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Formol_Field--type-range .Formol_Field__label,.Formol_Field--type-range .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--type-range .Formol_FieldSet__label,.Formol_Field--type-range .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--type-range .Formol_FieldSet__label,.Formol_Field--type-range .Formol_FileField,.Formol_Field--type-range .Formol_PasswordField__wrapper{background-color:rgba(0,0,0,0);color:inherit}.Formol_RangeField{align-items:center;display:flex;margin:1.5em 0 calc(1.5em + 1.5em)}.Formol_RangeField__range{border:0;padding:0}.Formol_RangeField__value-wrapper{color:inherit;margin:0 .5em;position:relative;transition:color .25s}.Formol_RangeField__value{left:0;text-align:center;top:100%;width:100%;position:absolute}.Formol_RangeField__min,.Formol_RangeField__max{font-size:.8em}.Formol_Field--type-switch .Formol_Field__label>.Formol_Field__element,.Formol_Field--type-switch .Formol_SwitchButton .Formol_Field__label>input[type=checkbox]+label,.Formol_SwitchButton .Formol_Field--type-switch .Formol_Field__label>input[type=checkbox]+label,.Formol_Field--type-switch .Formol_Field--type-calendar .Formol_Field__label>.Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--type-switch .Formol_Field__label>.Formol_CalendarField,.Formol_Field--type-switch .Formol_Field__label>.Formol_HTMLField,.Formol_Field--type-switch .Formol_Field--type-select-menu .Formol_Field__label>.Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--type-switch .Formol_Field__label>.Formol_SelectMenuField,.Formol_Field--type-switch .Formol_Field--type-checkbox .Formol_Field__label>.Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--type-switch .Formol_Field__label>.Formol_Field__label,.Formol_Field--type-switch .Formol_Field--type-radio .Formol_Field__label>.Formol_Field__label,.Formol_Field--type-radio .Formol_Field--type-switch .Formol_Field__label>.Formol_Field__label,.Formol_Field--type-switch .Formol_Field--type-checkbox-set .Formol_Field__label>.Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--type-switch .Formol_Field__label>.Formol_FieldSet__label,.Formol_Field--type-switch .Formol_Field--type-radio-set .Formol_Field__label>.Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--type-switch .Formol_Field__label>.Formol_FieldSet__label,.Formol_Field--type-switch .Formol_Field__label>.Formol_FileField,.Formol_Field--type-switch .Formol_Field__label>.Formol_PasswordField__wrapper{background-color:rgba(0,0,0,0);border:0;color:inherit;margin:.75em 0;padding:0}.Formol_Field--type-switch .Formol_Field__label--on{color:hsl(214,83%,12%)}.Formol_Field--type-switch .Formol_Field__label--on input[type=checkbox]+label::after{color:hsl(214,89%,53%)}.Formol_Field--type-switch label{cursor:pointer;display:inline-block}.Formol_SwitchButton{position:relative;margin:1em 0}.Formol_SwitchButton input[type=checkbox]+label{align-items:center;border-radius:1em !important;color:inherit;display:inline-flex;flex-direction:row;height:1.5em;margin:0 .5em;padding:.25em;user-select:none;vertical-align:middle;width:3em}.Formol_SwitchButton input[type=checkbox]+label::after{background-color:currentColor;border-radius:1em;content:"";display:block;height:1em;transition:all .4s;width:1em}.Formol_SwitchButton input[type=checkbox]:checked+label::after{margin-left:1.4em}.Formol_SwitchButton input[type=checkbox]{bottom:0;height:0;left:0;margin:auto !important;opacity:0;position:absolute;right:0;width:0;z-index:-1}.Formol_Field--type-area .Formol_Field__element,.Formol_Field--type-area .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Formol_Field--type-area .Formol_CalendarField,.Formol_Field--type-area .Formol_HTMLField,.Formol_Field--type-area .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Formol_Field--type-area .Formol_SelectMenuField,.Formol_Field--type-area .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Formol_Field--type-area .Formol_Field__label,.Formol_Field--type-area .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Formol_Field--type-area .Formol_Field__label,.Formol_Field--type-area .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Formol_Field--type-area .Formol_FieldSet__label,.Formol_Field--type-area .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Formol_Field--type-area .Formol_FieldSet__label,.Formol_Field--type-area .Formol_FileField,.Formol_Field--type-area .Formol_PasswordField__wrapper,.Formol_Field--type-area .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Formol_Field--type-area input[type=checkbox]+label{max-width:100%;width:50em}.Formol_Formol__submit.Push,.Formol_Formol__cancel.Push{display:inline-block}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__strength{background-color:hsl(7,89%,53%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-0 .Formol_PasswordStrengthField__description{color:hsl(7,89%,53%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__strength{background-color:hsl(7,89%,53%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-1 .Formol_PasswordStrengthField__description{color:hsl(7,89%,53%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__strength{background-color:hsl(115,98%,34%)}.Formol_PasswordStrengthField__basic .Formol_PasswordStrengthField--score-2 .Formol_PasswordStrengthField__description{color:hsl(115,98%,34%)}.FormSubpart{border-bottom:1px solid hsl(214,83%,12%)}.FormSubpart+.FormSubpart{padding:1rem 0}.GenericMessage__title-container{display:flex;align-items:center}.GenericMessage__icon{margin-right:.5rem}.GlobalLoading{bottom:.5em;position:fixed;right:.5em}.HoursTooltip{width:350px;background:#fff;box-shadow:13.7px 22px 20.5px -10px rgba(0,0,0,.08),23px 37px 73px -10px rgba(0,0,0,.018);color:hsl(214,83%,12%);padding:1em 2em;border:1px solid;border-radius:.25rem;position:absolute;z-index:10;top:100%;margin-left:-20px;transition:opacity .3s}.HoursTooltip::before{background:inherit;border-right:1px solid;border-top:1px solid;content:"";display:block;height:10px;position:absolute;top:-0.5em;transform:rotate(-45deg);width:10px;z-index:-1}@media screen and (max-width: 920px){.HoursTooltip{display:none}}.ql-tooltip[data-mode=video]{left:0 !important;z-index:15}.ql-tooltip[data-mode=video]::before{content:"Lien de la vidéo YouTube :" !important}.ql-tooltip[data-mode=video].ql-editing input[type=text]::placeholder{color:rgba(0,0,0,0) !important}.ql-tooltip[data-mode=video].ql-editing a.ql-action::after{content:"Insérer" !important}.ql-header,.ql-bold,.ql-italic,.ql-underline,.ql-strike,.ql-color,.ql-background,.ql-align,.ql-list,.ql-indent,.ql-link,.ql-image,.ql-video,.ql-clean{position:relative}.ql-header::before,.ql-bold::before,.ql-italic::before,.ql-underline::before,.ql-strike::before,.ql-color::before,.ql-background::before,.ql-align::before,.ql-list::before,.ql-indent::before,.ql-link::before,.ql-image::before,.ql-video::before,.ql-clean::before{background:#000;border-radius:5px;color:#fff;display:none;font-size:13.33px;line-height:normal;padding:5px;position:absolute;text-align:center;top:-30px;white-space:nowrap;z-index:1}.ql-header:hover:before,.ql-bold:hover:before,.ql-italic:hover:before,.ql-underline:hover:before,.ql-strike:hover:before,.ql-color:hover:before,.ql-background:hover:before,.ql-align:hover:before,.ql-list:hover:before,.ql-indent:hover:before,.ql-link:hover:before,.ql-image:hover:before,.ql-video:hover:before,.ql-clean:hover:before{display:block}.ql-header:before{content:"Styles"}.ql-bold:before{content:"Gras"}.ql-italic:before{content:"Italique"}.ql-underline:before{content:"Souligné"}.ql-strike:before{content:"Barré"}.ql-color:before{content:"Couleur du texte"}.ql-background:before{content:"Couleur de surlignage"}.ql-align:before{content:"Alignement"}.ql-list[value=ordered]:before{content:"Liste numérotée"}.ql-list[value=bullet]:before{content:"Liste à puces"}.ql-indent[value="-1"]:before{content:"Diminuer le retrait"}.ql-indent[value="+1"]:before{content:"Augmenter le retrait"}.ql-link:before{content:"Insérer un lien"}.ql-image:before{content:"Insérer une image"}.ql-video:before{content:"Insérer une vidéo"}.ql-clean:before{content:"Supprimer la mise en forme"}.HTMLToReact{max-width:100%;overflow:auto}.HTMLToReact.user-edited-content p{margin:0}.HTMLToReact .ql-align-center{text-align:center}.HTMLToReact .ql-align-justify{text-align:justify}.HTMLToReact .ql-align-right{text-align:right}.HTMLToReact .ql-indent-1{padding-left:3em}.HTMLToReact .ql-indent-2{padding-left:6em}.HTMLToReact .ql-indent-3{padding-left:9em}.HTMLToReact .ql-indent-4{padding-left:12em}.HTMLToReact .ql-indent-5{padding-left:15em}.HTMLToReact .ql-indent-6{padding-left:18em}.HTMLToReact .ql-indent-7{padding-left:21em}.HTMLToReact .ql-indent-8{padding-left:24em}.HTMLToReact .ql-indent-9{padding-left:27em}.HTMLToReact img{margin:auto;height:auto;max-width:100%}.HTMLToReact img+*{clear:both}.HTMLToReact a{color:hsl(214,89%,53%);display:inline;text-decoration:underline}@media screen and (min-width: 581px){.HTMLToReact a:hover{color:hsl(214,83%,12%)}}.HTMLToReact>*:first-child{margin-top:0}.HTMLToReact .ql-video-wrapper{margin:auto;width:100%}@media screen and (min-width: 580px){.HTMLToReact .ql-video-wrapper{width:80%}}.HTMLToReact .ql-video-inner{height:0;padding-top:56.25%;position:relative}.HTMLToReact .ql-video-inner iframe,.HTMLToReact .ql-video-inner embed,.HTMLToReact .ql-video-inner object{height:100%;left:0;position:absolute;top:0;width:100%}.LeafletMap .leaflet-container{height:30em}.LeafletMap .leaflet-container::after{z-index:8}.LeafletMap .leaflet-pane{z-index:0}.LeafletMap .leaflet-control-container .leaflet-top,.LeafletMap .leaflet-control-container .leaftlet-bottom{z-index:0}.Link{background:none;border-style:hidden;color:inherit;cursor:pointer;font:inherit;outline:0;outline-color:rgba(0,0,0,0);text-decoration:none}.Linkbutton::-moz-focus-inner{border:0}.LoadingBox{min-height:300px;display:flex;align-items:center}.LoadingBox__label{font-size:2em}.Menu .MenuItem__link{align-items:center;display:flex;text-align:center}.Menu .MenuItem__link:hover{background-color:hsl(214,89%,43%);color:#fff}.Menu .MenuItem__link--active.Push{background-color:hsl(214,89%,53%);color:#fff}.UserSideMenu .MenuItem__link--active{font-weight:700}@media screen and (min-width: 921px){.Menu .MenuItem--type-home{font-size:.65em}.Menu .MenuItem--type-home .MenuItem__link{align-items:center;display:flex;flex-direction:column;justify-content:center}.Menu .MenuItem--type-home .MenuItem__link svg{font-size:2em}}@media screen and (max-width: 920px){.Menu .MenuItem{font-size:1.15rem}.Menu .MenuItem--type-home svg{display:none}.Menu .MenuItem__link{align-items:center;display:flex;padding:.5em .5em .5em 2em}}.Modal{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.Modal__header{align-items:center;display:flex;justify-content:space-between;gap:16px}.Modal__header--withoutTitle{justify-content:flex-end}.Modal__overlay{background:rgba(0,0,0,.85);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Modal__modal{background:#fff;border-radius:.75rem;box-shadow:-5px 5px 15px rgba(0,0,0,.25);box-sizing:border-box;max-height:80%;max-width:80%;overflow:auto;padding:1em 2em;position:relative;text-align:right}.Modal__modal .Formol_Formol{max-width:100%;width:35em}.Modal__content{text-align:left}.Modal__title{font-size:1.5rem;max-width:550px;text-align:left}.Modal__close.Push{font-size:.9rem;line-height:0;padding:0}.Modal__close.Push svg{height:1em;margin:.75em;transform:none;width:1em}.Modal__close.Push{background:hsl(214,22%,95%);border-radius:100%;color:hsl(214,18%,55%);cursor:pointer;font-size:1rem;font-weight:bold}.Modal__close.Push:hover{background:hsl(214,89%,53%);color:#fff}.Modal.modal-enter .Modal__modal{animation:500ms bounce-in cubic-bezier(0.5, 0.15, 0.3, 1.3)}.Modal.modal-enter .Modal__overlay{animation:500ms opacity-in ease-out}.Modal.modal-exit .Modal__modal{animation:350ms bounce-out cubic-bezier(0.5, 0.15, 0.3, 1.3) forwards}.ClickToCallModal .Modal__modal .Modal__content{text-align:center}.ClickToCallModal .Modal__modal .Modal__content .Push--important{font-size:1em;margin:0 auto}.ClickToCallModal .Modal__modal .Modal__content .Push--basic{margin:0}.NavigationTracker__container{align-items:center;background:#fff !important;border:1px solid #dadada;border-radius:.25rem;bottom:1rem !important;box-shadow:3px 5px 5px rgba(0,0,0,.1);box-sizing:border-box;color:hsl(214,83%,12%) !important;flex-direction:column !important;font-size:.833rem;left:auto !important;max-width:20rem !important;padding:2rem !important;right:1rem !important}.NavigationTracker__container>div:first-of-type{display:flex;flex:1 !important;flex-wrap:wrap;margin:0 0 1rem 0 !important}.NavigationTracker__container>div:first-of-type::before{content:"Nous utilisons des cookies";display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.NavigationTracker__container .NavigationTracker__Link{background:none;border:none;box-shadow:none;color:hsl(214,89%,53%);font-size:.833rem;font-weight:600;margin:0;padding:0 0 0 .25em}.NavigationTracker__container .NavigationTracker__Link:hover{background:none;box-shadow:none;color:hsl(214,92%,33%)}.NavigationTracker__button{background:hsl(214,89%,53%) !important;border-radius:.25rem !important;color:#fff !important;font-family:"Be Vietnam Pro",Arial,sans-serif !important;font-weight:600;margin:0 !important;padding:1rem 1.25rem !important;transition:350ms}.NavigationTracker__button:hover{background:hsl(214,92%,33%) !important}.notification{border-top:solid 2px !important;background:#fff !important;box-shadow:0 .5em 1em .5em rgba(0,0,0,.25) !important;color:hsl(214,83%,12%) !important}.notification-error{color:hsl(7,89%,53%) !important}.notification-dismiss,.notification-action-button{background:hsl(214,89%,53%) !important;box-shadow:0 0 0 2px rgba(0,0,0,0) !important;color:#fff !important;cursor:pointer;transition:background 350ms,box-shadow 350ms,color 350ms}.notification-dismiss:hover,.notification-action-button:hover{background:hsl(214,92%,33%) !important;box-shadow:0 0 0 2px rgba(0,0,0,0) !important;color:#fff !important}.notification-dismiss{font-size:.9rem !important;height:1.25em !important;line-height:1.25em !important;width:1.25em !important}.notification-title{color:hsl(214,83%,12%) !important}.PersonInfo .Link{transition:color .3s}.PersonInfo .Link:hover{color:hsl(214,89%,53%)}.PersonInfo__label,.PersonInfo__mail,.PersonInfo__tel,.PersonInfo__age{margin:1em 0}.PersonInfo__label svg,.PersonInfo__mail svg,.PersonInfo__tel svg,.PersonInfo__age svg{color:hsl(214,18%,55%);margin-right:.5em}.PersonInfo__mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Pill.Push:nth-of-type(1)::before{content:"1.";margin-right:.5em}.Pill.Push:nth-of-type(2)::before{content:"2.";margin-right:.5em}.Pill.Push:nth-of-type(3)::before{content:"3.";margin-right:.5em}.Pill.Push:nth-of-type(4)::before{content:"4.";margin-right:.5em}.Pill.Push:hover{box-shadow:0 1px 0}.Pill.Push:not(:last-child){margin-right:3em}.Pill.Push:not(:last-child)::after{color:hsl(214,83%,12%);content:"→";margin-left:1em;position:absolute}.Pill.Push--active,.Pill.ProductFavoriteStar--type-favorite,.Pill.ProductCard__remove-fav-btn{color:hsl(214,89%,53%)}.Pill.Push--disabled{opacity:.5}.PlusMinus{align-items:center;align-self:flex-start;border:1px solid hsl(214,18%,87%);display:flex;margin:1em 0;padding:.5rem 1rem}.PlusMinus__title{margin:0 .25rem 0 0;order:0;text-align:center;white-space:nowrap;width:100%}.PlusMinus__quantity{align-items:center;display:flex;font-size:1.15rem;font-weight:700;margin:0;order:2;padding:0 .25rem}.PlusMinus__quantity-less.Push,.PlusMinus__quantity-more.Push{background:none;border:none;border-radius:0;box-shadow:none;color:hsl(214,83%,12%);font-size:1.25rem;margin:0;min-width:1.75rem;padding:0 .5rem}.PlusMinus__quantity-less.Push:hover,.PlusMinus__quantity-more.Push:hover{background:none;border:none;box-shadow:none;color:hsl(214,89%,53%)}.PlusMinus__quantity-less.Push{order:1}.PlusMinus__quantity-more.Push{order:3}.Preview{height:auto;max-height:70vh;max-width:60vw;width:auto}.Preview--type-pdf{height:20em;max-height:100%;max-width:100%;width:20em}.Price--basic{align-self:flex-start;background-color:hsl(214,89%,90%);color:hsl(214,83%,12%);padding:.5em}.Price--basic .Price__price{font-size:1.15rem;font-weight:700}.Push{background:none;border-style:hidden;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;text-decoration:none;transition:all 350ms}.Push,.Push:active,.Push:focus{outline:0}.Push:disabled{cursor:not-allowed;opacity:.6}.Push--loading{filter:grayscale(100%)}.Push--important svg,.Push--basic svg,.Push--mute svg,.UsefulNumbers ul a svg{margin-right:.5em;transform:translateY(-0.085em);vertical-align:middle}.Push--important{background:hsl(214,89%,53%);border-radius:5px;box-shadow:0 0 0 2px rgba(0,0,0,0);color:#fff;display:block;font-size:1rem;font-weight:700;margin:1em 0;max-width:100%;padding:.75em calc(1.25em + 5px/4);width:max-content;width:-moz-max-content;width:-webkit-max-content}.Push--important:hover{background:hsl(214,92%,33%);color:#fff}.Push--basic{background:hsl(214,89%,53%);border-radius:5px;box-shadow:0 0 0 2px #fff;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin:.5em 0;padding:.75em calc(1.25em + 5px/4)}.Push--basic:hover{background:hsl(214,89%,53%);box-shadow:0 0 0 2px hsl(214,89%,53%);color:#fff}.Push--basic.Push--active,.Push--basic.ProductFavoriteStar--type-favorite,.Push--basic.ProductCard__remove-fav-btn{background:hsl(214,89%,53%);box-shadow:0 0 0 2px rgba(0,0,0,0);color:#fff}.Push--basic.GoBack{background:rgba(0,0,0,0);border:none;box-shadow:none;color:hsl(214,89%,53%);font-size:.775rem;margin:0;padding:0;transition:color 350ms,transform 350ms}.Push--basic.GoBack .Icon{transition:transform 350ms}.Push--basic.GoBack:hover{color:hsl(214,92%,33%);margin:0;transform:translateX(-8px)}.Push--basic.GoBack:hover .Icon{transform:translateX(-8px)}.Push--mute,.UsefulNumbers ul a{color:hsl(214,18%,55%);display:inline;transition:color 350ms}.ScrollSpy{align-items:flex-start;display:flex;justify-content:space-between;margin-top:1rem}.ScrollSpy__header{min-width:12em;order:0;position:sticky;width:20%}@media screen and (max-width: 580px){.ScrollSpy__header{display:none}}.ScrollSpy__progress{display:none}.ScrollSpy__wrapper{box-sizing:border-box;flex:1;max-width:80%;padding:0 2rem}@media screen and (max-width: 580px){.ScrollSpy__wrapper{margin-right:0;max-width:100%;padding-right:0}}.ScrollSpy__spacer{display:none}.ScrollSpy__list{list-style-type:none;margin:0;padding:0}.ScrollSpy__link{color:hsl(214,18%,55%);display:block;font-size:.833rem;padding:.5rem 0;outline:none;text-decoration:none;transition:color 350ms,font-weight 350ms}.ScrollSpy__link:hover{color:hsl(214,83%,12%)}.ScrollSpy__link--active{color:hsl(214,89%,53%);font-weight:700}.ScrollSpy__link--sub{font-size:.8em}.ScrollSpy .ScrollTitle{margin:0}.ScrollSpy .ScrollTitle:first-child{border-top:none;margin-top:0;transition:border 350ms,color 350ms}.ScrollSpy .ScrollTitle--active{color:hsl(214,89%,53%)}.Admin .ScrollSpy .ScrollTitle:first-child{color:hsl(214,83%,12%)}.Admin .ScrollSpy h2{font-size:2.074rem}.Admin .ScrollSpy h3{border-bottom:1px solid hsl(214,20%,87%);font-size:1.728rem}.Admin .ScrollSpy h4{font-size:1.44rem}.Admin .ScrollSpy h5{font-size:1.2rem}.ScrollTitle{font-weight:700}.ScrollToTop{position:fixed;bottom:3rem;right:3rem}.ScrollToTop.Push{font-size:1.15rem;line-height:0;padding:0}.ScrollToTop.Push svg{height:1em;margin:.75em;transform:none;width:1em}.ScrollToTop.Push{margin:0}.SeeMore.Push{align-self:center;margin-left:2em;max-width:15em;min-width:-moz-fit-content;min-width:fit-content}.SelectFilter{display:block;margin-top:.25em}.Separator--vertical{border-right:1px solid hsl(214,18%,55%);height:100%}.Separator--horizontal{border-top:1px solid #fff;width:100%}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Box .Sliding:not(.Sliding--bound-right)::after{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8));pointer-events:none}@media screen and (min-width: 581px){.Box .Sliding{margin:0 -1.5rem}}.Box--important .Sliding:not(.Sliding--bound-right)::after{background:linear-gradient(to right, rgba(206.805, 226.474, 252.195, 0), rgba(206.805, 226.474, 252.195, 0.85))}@media screen and (min-width: 581px){.Box--important .Sliding{margin:0 -1.5rem}}.Sliding{position:relative}.Sliding,.Sliding:active,.Sliding:focus{outline:0}.Sliding .Product{flex-basis:0;margin:1.5rem;min-width:15em}.Sliding::after{content:"";height:90%;position:absolute;top:0;transition:width 350ms;width:0}.Sliding__slider{display:flex;overflow-x:auto;padding:1rem 0;scroll-behavior:smooth;width:100%}.Sliding__slider::before,.Sliding__slider::after{content:"";will-change:min-width}.Sliding__slider::after{min-width:50px}.Sliding__control{position:absolute;top:50%;transform:translate(-50%, -50%);z-index:4}.Sliding__control.Push{font-size:1.15rem;line-height:0;padding:0}.Sliding__control.Push svg{height:1em;margin:.75em;transform:none;width:1em}.Sliding__control:hover{opacity:1}.Sliding__control--prev{left:0}.Sliding__control--next{left:100%}.Sliding:hover .Sliding__control--prev{opacity:1}.Sliding--bound-left .Sliding__control--prev{opacity:.15}.Sliding--bound-right .Sliding__control--next{opacity:.15}.Sliding:not(.Sliding--bound-right)::after{max-width:20%;right:0;width:25em;z-index:3}.Sliding--overscroll-left .Sliding__slider::before{animation:shrink-expand 500ms}.Sliding--overscroll-right .Sliding__slider::after{animation:shrink-50 500ms}@keyframes shrink-expand{0%,100%{min-width:0}50%{min-width:100px}}@keyframes shrink-50{0%,50%{min-width:150px}100%{min-width:50px}}.SmallLoading{display:inline-block}.SmallLoading__circular{animation:rotate 2s linear infinite;height:4em;transform-origin:center center;width:4em;padding:1em;vertical-align:middle}.SmallLoading__path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:hsl(214,83%,12%)}40%{stroke:hsl(214,89%,53%)}}.Table__wrapper{overflow-x:auto}.Table__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}.Table__table{accent-color:hsl(214,89%,53%);border:none;border-collapse:collapse;min-width:100%}.Table__table *{box-sizing:border-box}.Table__table--loading{opacity:.2;pointer-events:none}.Table__table .td{display:flex;padding:1em;text-align:left;overflow:hidden;white-space:nowrap}.Table__table .td.empty{padding:1.5rem}.Table__table .th{align-items:center;display:flex;padding:1em;text-align:left;overflow:hidden}.Table__table .thead select{background:#fff;margin:auto}.Table__table .headers{font-weight:700;position:relative;text-align:center}.Table__table .filters{color:hsl(214,18%,55%);font-size:.833rem;font-weight:700;padding:.75;position:relative;text-align:center}.Table__table .filters select{border:solid 1px hsl(214,20%,87%);border-radius:.25em;padding:.5rem;width:100%}.Table__table .filters input{border:solid 1px hsl(214,20%,87%);border-radius:.25em;font-family:"Be Vietnam Pro",sans-serif;font-size:.833rem;padding:.5rem .5rem .5rem 1.5rem;transition:border 350ms;width:100%}.Table__table .filters input:hover{border-color:hsl(214,89%,53%)}.Table__table .filters input:focus{border-color:hsl(214,89%,53%);outline:none}.Table__table .filters th{padding:.75em}.Table__table .filter{display:block;position:relative;width:100%}.Table__table .filter svg{left:.5em;position:absolute;top:50%;transform:translateY(-50%)}.Table__table .tbody{border-color:inherit}.Table__table .tbody .tr{align-items:center;border-bottom:1px solid hsl(214,20%,87%);flex-wrap:nowrap;transition:background 350ms}.Table__table .tbody .tr:hover{background:hsl(214,22%,95%)}.Table__table .tbody .tr:hover:not(.read-only){cursor:pointer}.Table__table .tbody select{background:hsl(214,18%,87%);border:1px solid hsl(214,18%,87%);border-radius:.25rem;font:inherit;font-size:.833rem !important;margin:auto;padding:.75rem}.Table__table .tbody select:hover{border-color:hsl(214,89%,53%)}.Table__table .tfoot{background-color:hsl(214,22%,95%);font-weight:700}.Table__table .tfoot .td{padding:1em}.Table__headerCell{background:hsl(214,22%,95%);display:flex;justify-content:space-between;font-size:.833rem;font-weight:700;position:relative;transition:color 350ms,background 350ms}.Table__headerCell .Table__filter-icon{font-size:1.15rem}.Table__headerCell .Table__filter-icon--active{font-size:.65rem}.Table__headerCell:hover{background:hsl(214,89%,53%);color:#fff}.Table__headerCell:first-of-type{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.Table__headerCell:first-of-type::after{content:none}.Table__headerCell:last-of-type{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.Table__headerCell::after{margin-left:auto}.Table__pagination{align-items:center;border-radius:.25rem;display:flex;font-size:.833rem;justify-content:space-between;margin-top:1rem;padding:1rem 0}.Table__pagination button{background:#fff;border:1px solid hsl(214,89%,53%);border-radius:.25rem;box-shadow:none;color:hsl(214,89%,53%);cursor:pointer;font-size:.833rem;padding:.5rem 1rem;transition:background 350ms,transform 350ms}.Table__pagination button:hover{background:hsl(214,89%,53%);box-shadow:none;color:#fff}.Table__pagination button:disabled{border-color:hsl(214,18%,55%);color:hsl(214,18%,55%);opacity:1}.Table__pagination button:disabled:hover{background:#fff;color:hsl(214,18%,55%);cursor:not-allowed}.Table__pagination input{border:1px solid hsl(214,20%,87%);border-radius:.25em;font-size:inherit;margin:0 .5rem;padding:.5rem;text-align:center;width:3em}.Table__pagination input:focus{border-color:hsl(214,89%,53%);outline:none}.Table__no-data{background:hsl(34,89%,98%);color:hsl(34,89%,53%);display:flex;flex-wrap:nowrap;font-size:.833rem;justify-content:center;margin-top:1rem;overflow:hidden;padding:1em}.Table__loading{display:block;left:50%;padding:20px;position:absolute;top:45%;transform:translate(0, -50%);transition:all .3s ease}.TestSite{background:#00a071;color:#fff;font-size:1.5rem;font-weight:700;left:auto;line-height:70px;position:fixed;right:-70px;text-align:center;text-transform:uppercase;top:40px;transform:rotate(45deg);width:300px;z-index:10}.TextWithEllipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.Wizard{display:flex;flex-wrap:wrap}html{scroll-behavior:smooth}@-moz-document url-prefix(){html{scroll-behavior:auto}}html,body{height:100%;margin:0;padding:0;position:relative;text-decoration-skip-ink:auto;text-rendering:optimizeLegibility;width:100%}.App{color:hsl(214,83%,12%);display:flex;flex-direction:column;font:normal 1rem "Be Vietnam Pro",Arial,sans-serif;line-height:1.75;margin:0;min-height:100vh}.App>div.notifications-wrapper{display:block;height:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.App{display:block}}.react-images__positioner,.react-images__blanket{z-index:10000 !important}.Advertisement{margin:1em auto}.Advertisement::before{content:"publicité";display:block;font-size:7pt;margin:0 auto;text-align:center;text-transform:uppercase}.Chat__print{float:right}.Chat__person-to{display:flex;justify-content:center;width:100%}.Chat__content{display:flex;flex-direction:column;width:100%}.Chat__date{flex:1 100%;font-size:.775rem;text-align:center}.Chat__content-left,.Chat__content-right{display:flex}.Chat__content-left{align-self:flex-start}.Chat__content-right{align-self:flex-end}.Chat__content-msg-left,.Chat__content-msg-right{box-sizing:border-box;padding:1em}.Chat__content-msg-left{background-color:#eee;border-radius:30px 30px 30px 0}.Chat__content-msg-right{background-color:#2979ff;border-radius:30px 30px 0;color:#fff}.Chat .Push--basic{background:none;box-shadow:none;font-size:.775rem;padding:.5em}.Chat .Push--basic:hover{background:none;box-shadow:none}.Chat .Push--basic:hover svg{fill:#2979ff}.Chat .Push--basic svg{fill:#000;margin-right:0}.Chat__status-left,.Chat__status-right{flex:1 100%;font-size:.775rem;margin-top:.5em}.Chat__status-right{text-align:right}.Chemistguard__files ul{list-style-type:none;padding-left:0}.ConfirmationDialog__buttons{display:flex;gap:5px}.ContentLabel{border-radius:5px;display:inline-block;font-size:.775rem;margin:0 2px 2px 0;padding:.5em calc(.5em + 5px/2*.5)}.ContentLabel--type-primary{background-color:hsl(214,89%,53%);color:#fff;font-weight:700}.ContentLabel--type-secondary{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%)}.react-datepicker__input-container .Formol_DateField{width:100%}.react-datepicker__input-container .DateInputWithCalendar__calendar-icon{background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:table-cell;font-size:1.2rem;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0}.DefaultImage{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%);position:relative;width:100%}.DefaultImage::before{content:"";display:block;padding-top:100%}.DefaultImage svg{fill:currentColor;height:5em;left:50%;max-height:50%;max-width:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:5em}.Icon{margin:0;width:1em;height:1em;fill:currentColor}.Image__image{display:block;margin:0 auto;max-height:100%;max-width:100%}.Image--type-square{overflow:hidden;position:relative;width:100%}.Image--type-square::before{content:"";display:block;padding-top:100%}.Image--type-square .Image__image{height:100%;left:50%;object-fit:cover;object-fit:-o-cover;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}.Product .Image__image{height:auto;object-fit:fill;width:auto}.Login .Formol_Field,.Login .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Login .Formol_FieldSet__label,.Login .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Login .Formol_FieldSet__label,.Login .Formol_InputField{display:block;width:100%}.Login .Formol_Field__element,.Login .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Login .Formol_CalendarField,.Login .Formol_HTMLField,.Login .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Login .Formol_SelectMenuField,.Login .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Login .Formol_Field__label,.Login .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Login .Formol_Field__label,.Login .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Login .Formol_FieldSet__label,.Login .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Login .Formol_FieldSet__label,.Login .Formol_FileField,.Login .Formol_PasswordField__wrapper,.Login .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Login input[type=checkbox]+label{margin:0}.Login .Formol_Formol__submit{display:block;font-weight:700;margin-top:1em;width:100%}.Login .Formol_Field--name-consent{font-size:.65rem}.Login .Formol_Field--type-password-strength{margin-bottom:0}.Login__password-tip{font-size:.8rem;line-height:1.2rem;margin:6px 0 32px 0}.Login__lost-password.Push{font-size:.775rem;margin:0}.Login__info .Push{margin:0}.Login__toggle{border:solid 1px hsl(214,18%,55%);margin:1.5rem 0;padding:1rem 1.5rem}.Login__toggle_info{text-align:center}.Login__subscribe_toggle.Push{font-size:.9rem;margin-left:auto;margin-right:auto}.Login__debug-login{max-width:100%;width:100%}.PersonShortcutModal .Push--important{display:inline-block}.PersonShortcutModal .Push--important+.Push--important{margin-left:1em}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.ProfileModal{background:#fff;box-shadow:13.7px 22px 20.5px -10px rgba(0,0,0,.08),23px 37px 73px -10px rgba(0,0,0,.018);border:1px solid;border-radius:.25rem;color:hsl(214,83%,12%);padding:1em 2em}.ProfileModal::before{background:inherit;border-right:1px solid hsl(214,20%,87%);border-top:1px solid hsl(214,20%,87%);content:"";display:block;height:10px;position:absolute;left:.5em;transform:rotate(-45deg);width:10px;z-index:-1}.ProfileModal__item.Push{background-color:inherit;box-sizing:border-box;color:hsl(214,83%,12%);display:flex;font-size:.833rem;justify-content:space-between;outline:none;padding:.5em 0;text-align:left;transition:background-color 350ms;white-space:nowrap;width:100%}.ProfileModal--side-admin{border-color:hsl(214,20%,87%);color:hsl(214,83%,12%)}.ProfileModal--side-admin .ProfileModal__item{transition:color 350ms}.UserProfileDeleteModal__warning{background:#fbe7dd;padding:25px;padding-top:16px;border-left:2px solid hsl(7,89%,53%)}.UserProfileDeleteModal__content p{font-weight:bold}.UserProfileDeleteModal__buttons{display:flex;gap:5px}.UserProfileDeleteModal__buttons .UserProfileDeleteModal__delete-account-btn{background:hsl(7,89%,53%)}.UserProfileDeleteModal__buttons .UserProfileDeleteModal__delete-account-btn:hover{background:hsl(7,89%,53%)}.PrescriptionModal .Modal__content{max-width:35rem}.PrescriptionModal__title{display:none}.PrescriptionModal__file{overflow:hidden}.PrescriptionModal__file .Push--important{margin:1em auto}.PrescriptionModal__file .Preview{max-height:auto;max-width:35rem;width:auto}.PrescriptionModal__details{box-sizing:border-box}.PrescriptionModal__comment{margin:2em 0;overflow:auto}.PrescriptionTable{display:block;width:100%}.ReadOnlyForm{display:flex;flex-direction:column;gap:7px;max-width:500px;padding:1rem 0}.ReadOnlyForm label{font-weight:bold}.ReadOnlyForm input{border:none;color:hsl(214,83%,12%);font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:1rem}.ReadOnlyForm input:focus{outline:none}:export{topHeaderBorderHeight:1px;topHeaderHeight:55px}.ShoppingOrderDetailTable .Table__header{display:none}.ShoppingOrderDetailTable__totals{display:flex;flex-wrap:wrap;overflow:visible}.ShoppingOrderDetailTable__totals dt,.ShoppingOrderDetailTable__totals dd{margin:.25em 0;overflow:hidden;text-overflow:ellipsis}.ShoppingOrderDetailTable__totals dt:last-of-type,.ShoppingOrderDetailTable__totals dd:last-of-type{font-size:1.5rem;font-weight:700}.ShoppingOrderDetailTable__totals dt{flex:0 0 70%}.ShoppingOrderDetailTable__totals dd{flex:0 0 30%;margin-left:auto;text-align:right}.SkyscraperAd{position:absolute;top:0;right:-20%}@media screen and (max-width: 1400px){.SkyscraperAd{display:none}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}:export{topHeaderBorderHeight:1px;topHeaderHeight:55px}.TopHeader{background:#fff;border-bottom:1px solid hsl(214,20%,87%);color:hsl(214,83%,12%);display:flex;height:55px;position:relative;width:100%;z-index:15}.TopHeader--admin{position:fixed;top:0}.TopHeader .Push{align-items:center;background:none;display:flex;order:2;transition:background-color 350ms,color 350ms,transform 350ms;font-size:1rem;order:3}.TopHeader .Push:hover{color:hsl(214,89%,53%)}.TopHeader .Push svg{color:hsl(214,89%,53%);height:auto;width:1.25rem}.TopHeader__btn{padding:0 .5em;transition:transform 350ms}.TopHeader__btn:hover{transform:translateY(-5px)}.TopHeader__btn:last-of-type{padding-right:1em}.TopHeader .UserAccount__button{align-items:center;background-color:#fff;border:none;color:hsl(214,83%,12%);display:flex;font-size:1rem;font-weight:400;order:1;padding:0 1.5rem 0 0;transition:color 350ms}.TopHeader .UserAccount__button svg{color:hsl(214,18%,55%);font-size:1.5rem;margin-right:.5rem;transition:color 350ms}.TopHeader .UserAccount__button .Badge[data-badge]::after{background:hsl(7,89%,53%);color:hsl(7,89%,53%);font-size:0;height:.25rem;padding:.25rem;width:.25rem}.TopHeader .UserAccount__button:hover{background-color:none;color:hsl(214,89%,53%)}.TopHeader .UserAccount__button:hover svg{color:hsl(214,89%,53%)}.TopHeader__contextual-link.Push{align-items:center;background:hsl(214,89%,53%);color:#fff;display:flex;font-family:"Be Vietnam Pro",Arial,sans-serif;font-weight:700;justify-content:center;margin-right:auto;min-width:250px;order:0;position:relative;transition:background-color 350ms,color 350ms}.TopHeader__contextual-link.Push:hover{color:#fff;transform:none}.TopHeader__contextual-link.Push:hover .Icon{transform:translateX(-8px)}.TopHeader__contextual-link.Push::before{background:hsl(214,89%,53%);bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color 350ms,color 350ms;right:0;width:100%}.TopHeader__contextual-link.Push .Icon{color:#fff;margin-right:.5em;transition:transform 350ms}.TopHeader__contextual-link:hover{background:hsl(214,92%,33%);color:#fff}.TopHeader__contextual-link:hover::before{background:hsl(214,92%,33%)}.TopHeader__click-to-call.Push,.TopHeader__review.Push{font-size:.9rem;line-height:0;padding:0}.TopHeader__click-to-call.Push svg,.TopHeader__review.Push svg{height:1em;margin:.75em;transform:none;width:1em}.TopHeader__click-to-call.Push,.TopHeader__review.Push{align-self:center;margin-right:1em;border:0;box-shadow:none;font-size:1.5rem;margin-right:0}.TopHeader__click-to-call.Push svg,.TopHeader__review.Push svg{margin:.25em}.TopHeader__click-to-call.Push:hover,.TopHeader__review.Push:hover{background:none;box-shadow:none;color:hsl(214,92%,33%);transform:translateY(-5px)}@media screen and (max-width: 580px){.TopHeader{display:none}}.UserAccount{display:flex;position:relative;z-index:10}.UserAccount__button{background:none;border-style:hidden;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap}.UserAccount__button svg{font-size:1.15rem;margin-right:.6em}.UserAccount .ProfileModal{left:0;position:absolute;z-index:2}.UserAccount--side-admin .ProfileModal{top:100%}.UserAccount--side-admin .ProfileModal::before{top:-6px}.UserMenu .UserAccount .ProfileModal{top:100%}.UserMenu .UserAccount .ProfileModal::before{top:-6px}@media screen and (max-width: 920px){.UserMenu .UserAccount--side-public .ProfileModal{bottom:100%;top:inherit}.UserMenu .UserAccount--side-public .ProfileModal::before{border-bottom:1px solid;border-left:1px solid;top:calc(100% - 6px)}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.BoxMoreLess{border:1px solid hsl(214,20%,87%);transition:border-color 350ms;box-sizing:border-box}.BoxMoreLess__trigger{align-items:center;color:hsl(214,89%,53%);display:flex;gap:10px}.BoxMoreLess:hover{border-color:hsl(214,89%,53%)}.BoxMoreLess__indicator-title{display:flex;align-items:center;justify-content:space-between}.BoxMoreLess__indicator-title--locked{gap:10px;justify-content:unset}.BoxMoreLess__indicator-title--locked .BoxTitle{color:hsl(214,18%,55%)}.BoxMoreLess__indicator-title .BoxTitle{margin:0}.BoxMoreLess__indicator{border:solid 1px rgba(0,0,0,0);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:.5rem;position:relative}.BoxMoreLess__indicator .BoxMoreLess__trigger>svg{margin-left:auto;transform:rotate(0deg);transition:transform 175ms ease-in-out,color 350ms}.BoxMoreLess__indicator--open .BoxMoreLess__trigger>svg{transform:rotate(90deg)}.BoxMoreLess__indicator:hover .BoxMoreLess__trigger{color:hsl(214,92%,33%)}.BoxMoreLess--locked .BoxMoreLess__indicator>svg{color:inherit;font-size:.9rem;margin-left:1em}.BoxMoreLess__locked_explanation{color:hsl(214,18%,55%);font-size:.833rem;width:100%;margin:0}.BoxMoreLess__lock{background-color:hsl(214,89%,53%);border-radius:100%;color:#fff;display:grid;place-items:center;font-size:.65rem;height:1em;width:1em;padding:7px;cursor:pointer;position:relative;margin:0;transition:background-color 350ms,color 350ms}.BoxMoreLess__lock::before,.BoxMoreLess__lock::after{display:none;opacity:0;position:absolute;transform:translateX(-50%);z-index:2}.BoxMoreLess__lock::before{border-bottom:.5em solid hsl(214,22%,95%);border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);content:"";top:calc(100% + .15em)}.BoxMoreLess__lock::after{background-color:hsl(214,22%,95%);border-radius:.5rem;box-sizing:border-box;color:hsl(214,83%,12%);content:attr(data-title);font-size:.833rem;padding:.75em 1em;text-align:center;top:calc(100% + .5em);width:12rem}.BoxMoreLess__lock:hover{background-color:hsl(214,92%,33%)}.BoxMoreLess__lock:hover::before,.BoxMoreLess__lock:hover::after{animation:bounce-in 350ms both;display:block}.Box{background-color:#fff;border-radius:.5rem;color:hsl(214,83%,12%);box-sizing:border-box;display:block;margin:1.5rem 0;padding:1rem 1.5rem;width:100%}.Box--loading{pointer-events:none}.Box--loading *{opacity:.25}.Box--error{box-shadow:-2px 0 0 0 hsl(7,89%,53%)}.Box--important{background-color:hsl(214,89%,90%);box-shadow:0 0 0 1px #fff;box-sizing:border-box;color:hsl(214,83%,12%);padding:1rem 1.5rem}.Box--important .Push--mute,.Box--important .UsefulNumbers ul a,.UsefulNumbers ul .Box--important a{color:inherit}@media screen and (min-width: 921px){.Box--half{width:47.5%}.Box--third{width:33%}.Box--two-third{width:66%}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Layout,.About--no-layout,.Pharmacy{align-items:flex-start;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;max-width:100%}.Layout--narrow,.About--no-layout--narrow,.Pharmacy--narrow{justify-content:flex-start}.Pharmacy__page{width:100%}.ChatButton{position:absolute;right:3rem;top:-1.5rem;transform:translateY(-50%)}.ChatButton.Push{font-size:1.15rem;line-height:0;padding:0}.ChatButton.Push svg{height:1em;margin:.75em;transform:none;width:1em}@media screen and (max-width: 920px){.ChatButton{right:1rem}}.ChatButton.Push{border-radius:50%;margin:0}.ChatButton__icon{height:1.25rem;width:1.25rem}.Copyright{color:hsl(214,18%,55%);font-size:.775rem}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.MainFooter{align-self:flex-end;background:hsl(214,89%,90%);margin-top:auto;width:100%}.MainFooter .Link:hover{color:hsl(214,89%,53%)}.MainFooter__main-content{margin:0 auto;max-width:90%;padding:0 0;width:90%;margin:1.5rem auto;padding:.1rem 0;position:relative}.MainFooter__link-blocks{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width: 920px){.MainFooter__link-blocks{display:grid;gap:1.2rem}}.MainFooter__link-blocks .Client,.MainFooter__link-blocks .Services,.MainFooter__link-blocks .Information,.MainFooter__link-blocks .Legal{color:hsl(214,83%,12%);flex:1}.MainFooter__link-blocks .Client li,.MainFooter__link-blocks .Services li,.MainFooter__link-blocks .Information li,.MainFooter__link-blocks .Legal li{list-style:none}.MainFooter__link-blocks .Client__link--opening{margin-bottom:1.5rem}.MainFooter__link-blocks .Client__client-title{font-weight:bold}.MainFooter__link-blocks .Client__item{margin:0}.MainFooter__link-blocks .Client__social-links{margin-top:1.5rem}.MainFooter__link-blocks .Client__social-links .Link{aspect-ratio:1/1;border:1px solid;border-radius:50%;margin-right:.5rem}.MainFooter__link-blocks .Client__social-links .Link svg{margin:.45rem}.MainFooter__link-blocks .Client__social-links .Link span{display:none}.MainFooter__link-blocks .Client__social-links .Link:hover{transform:translateY(-5px)}.MainFooter__opening{margin-bottom:1.5rem;margin-top:.5rem}.MainFooter__opening .Client__link--opening{color:hsl(214,83%,12%);margin:0}.MainFooter__opening .Client__link--opening:hover{color:hsl(214,89%,53%)}.MainFooter .Client__list{margin:0}.MainFooter .Client__list>.Client__item:hover{color:hsl(214,89%,53%)}.MainFooter__subtitle{display:block;font-weight:bold}.MainFooter__logos-banner{background:#fff;position:absolute;width:100%}.MainFooter__logos-banner section{margin:0 auto;max-width:90%;padding:0 0;width:90%;display:grid;grid-template-columns:repeat(2, 1fr);margin:1.5rem auto}@media screen and (max-width: 920px){.MainFooter__logos-banner section{gap:.5rem 0;grid-template-columns:initial;grid-template-rows:repeat(3, auto)}.MainFooter__logos-banner section .PaymentLogos{order:1}.MainFooter__logos-banner section .LegalLogos{order:2}.MainFooter__logos-banner section .Copyright{order:3}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.LegalLogos__subtitle{display:block;font-weight:bold;margin-bottom:1rem}.LegalLogos__logos-container{align-items:center;display:flex;flex-wrap:wrap}.LegalLogos__logos-container .MenuItem{margin:5px}.LegalLogos__logos-container .MenuItem img{width:100%}.LegalLogos__logos-container .MenuItem--type-ecommerce{width:120px}.LegalLogos__logos-container .MenuItem--type-ansm,.LegalLogos__logos-container .MenuItem--type-msp,.LegalLogos__logos-container .MenuItem--type-ars{width:130px}.LegalLogos__logos-container .MenuItem--type-ordre-pharmacien{width:72px}.LegalLogos__logos-container .MenuItem--type-hds{width:100px}@media screen and (max-width: 920px){.LegalLogos__logos-container{align-items:center;display:grid;grid-template-columns:repeat(3, auto);justify-items:center}.LegalLogos__logos-container .MenuItem--type-ecommerce,.LegalLogos__logos-container .MenuItem--type-ansm,.LegalLogos__logos-container .MenuItem--type-msp,.LegalLogos__logos-container .MenuItem--type-ordre-pharmacien,.LegalLogos__logos-container .MenuItem--type-ars,.LegalLogos__logos-container .MenuItem--type-hds{max-width:120px;width:auto}}.NewsletterSignup__container{background:#fff;padding:1rem 0}@media screen and (max-width: 920px){.NewsletterSignup{padding:1rem 1rem 2rem 1rem}.NewsletterSignup__title,.NewsletterSignup__subtitle{text-align:center}}.PaymentLogos__subtitle{display:block;font-weight:bold;margin-bottom:1rem}.PaymentLogos__payment-logo{margin-right:.5rem}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.MainHeader{background:hsl(214,89%,90%);color:hsl(214,83%,12%)}.MainHeader .SiteTitle{flex:1;font-size:1.5rem;margin-right:2em}.MainHeader .Client{background-color:#fff;color:hsl(214,83%,12%);font-size:.9rem;font-weight:700;width:100%}.MainHeader .Client__list{margin:0 auto;max-width:980px;padding:0 0;width:90%;display:flex}.MainHeader .Client__item{margin:0;display:flex}.MainHeader .Client__link{font-size:.775rem;padding:.5rem}.MainHeader .Client__link:hover{background-color:hsl(0,0%,90%)}.MainHeader .Client__link svg{font-size:.775rem}.MainHeader .Client__link--linkedin svg,.MainHeader .Client__link--twitter svg,.MainHeader .Client__link--facebook svg,.MainHeader .Client__link--instagram svg{font-size:1.25rem;margin-right:0}.MainHeader__main-content{margin:0 auto;max-width:980px;padding:5vw 0;width:90%;align-items:center;display:flex;justify-content:space-between;transition:padding 350ms ease}.MainHeader:not(.MainHeader--emphasis) .MainHeader__main-content{padding-bottom:2rem;padding-top:2rem}.MainHeader:not(.MainHeader--emphasis) .SiteTitle{font-size:.9rem}.MainHeader:not(.MainHeader--emphasis) .SiteTitle__baseline{display:none}@media screen and (max-width: 920px){.MainHeader .Client__link{display:flex;font-size:0;justify-content:center;min-height:2rem;min-width:2rem}.MainHeader .Client__link svg{font-size:1rem;margin-right:0}.MainHeader .Client__social-links svg{font-size:1.15rem}}.SiteTitle{display:flex;flex-direction:column;font-size:1.5rem;margin-right:5vw;min-height:4em;transition:font-size 350ms ease-out}.SiteTitle__logo{height:4em;max-height:100%;max-width:100%;width:4em}.SiteTitle__logo svg{height:100%;width:100%}.SiteTitle__title{font-weight:700;line-height:1.1;margin:0}.SiteTitle__baseline{font-size:1.15rem;margin:.25em 0 0}@media screen and (min-width: 581px){.SiteTitle{justify-content:center;padding-left:calc(4em + 1em);position:relative}.SiteTitle__logo{left:0;position:absolute}}@media screen and (max-width: 580px){.SiteTitle__logo{margin-bottom:.5em}}.Team{box-sizing:border-box}.Team__member-hidden-info{font-size:.8181818182rem;line-height:1.5;margin:1.2rem 0 0 0}.Team__member-hidden-info dt{font-weight:700}.Team__member-hidden-info dd{margin:0 0 .5em}.Team__member-specialities+dd ul{list-style-type:disc}.Team__member-info{display:flex;flex-direction:column;align-items:center;text-align:center}.Team__member-name{margin:0;margin-bottom:1rem}.Team__images{margin:1em 0}.Team .Sliding{margin-bottom:1.5rem;margin-top:1.5rem}.Team .Sliding .Team__image{align-items:center;display:flex;margin:1em}.Push{background:none;border-style:hidden;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;text-decoration:none;transition:all 350ms}.Push,.Push:active,.Push:focus{outline:0}.Push:disabled{cursor:not-allowed;opacity:.6}.Push--loading{filter:grayscale(100%)}.Push--important svg,.Push--basic svg,.Push--mute svg,.UsefulNumbers ul a svg{margin-right:.5em;transform:translateY(-0.085em);vertical-align:middle}.Push--important{background:hsl(214,89%,53%);border-radius:5px;box-shadow:0 0 0 2px rgba(0,0,0,0);color:#fff;display:block;font-size:1rem;font-weight:700;margin:1em 0;max-width:100%;padding:.75em calc(1.25em + 5px/4);width:max-content;width:-moz-max-content;width:-webkit-max-content}.Push--important:hover{background:hsl(214,92%,33%);color:#fff}.Push--basic{background:hsl(214,89%,53%);border-radius:5px;box-shadow:0 0 0 2px #fff;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin:.5em 0;padding:.75em calc(1.25em + 5px/4)}.Push--basic:hover{background:hsl(214,89%,53%);box-shadow:0 0 0 2px hsl(214,89%,53%);color:#fff}.Push--basic.Push--active,.Push--basic.ProductFavoriteStar--type-favorite,.Push--basic.ProductCard__remove-fav-btn{background:hsl(214,89%,53%);box-shadow:0 0 0 2px rgba(0,0,0,0);color:#fff}.Push--basic.GoBack{background:rgba(0,0,0,0);border:none;box-shadow:none;color:hsl(214,89%,53%);font-size:.775rem;margin:0;padding:0;transition:color 350ms,transform 350ms}.Push--basic.GoBack .Icon{transition:transform 350ms}.Push--basic.GoBack:hover{color:hsl(214,92%,33%);margin:0;transform:translateX(-8px)}.Push--basic.GoBack:hover .Icon{transform:translateX(-8px)}.Push--mute,.UsefulNumbers ul a{color:hsl(214,18%,55%);display:inline;transition:color 350ms}.UsefulNumbers ul{list-style-type:circle;padding-left:0}.UsefulNumbers ul li{margin:1em 0}.Formol_Field--name-appointmentPatientDate{margin:0;min-width:200px}.AppointmentPatientForm{width:69%}.AppointmentPatientForm .Dropdown__select{background:#fff}.AppointmentPatientForm__description{display:flex;gap:5px}@media screen and (max-width: 920px){.AppointmentPatientForm{width:100%}}.AppointmentPatientHelp__instructions{display:flex;flex-direction:column;gap:15px;padding:1rem}@media screen and (min-width: 921px){.AppointmentPatientHelp{width:30%}}.BookableSlot{background:#e9ebee;border-radius:2px;cursor:pointer;font-weight:bold;margin:.5rem 0;padding:.25rem;text-align:center;width:70%}.BookableSlot:hover{background:hsl(216,12.8205128205%,82.3529411765%)}@media screen and (max-width: 920px){.BookableSlot{margin:0;width:50px}}.BookingRecap{background:#f7f7f7;padding:1rem}.BookingRecap p{margin:.5rem}.BookingRecap__description{display:flex}@media screen and (max-width: 580px){.BookingRecap{padding:1rem .25rem}}.Dropdown__label{display:block;font-weight:bold}.Dropdown__select{background:rgba(0,0,0,0);border-radius:3px;cursor:pointer;margin:1rem 0;padding:.75rem}.LoginBeforeBooking__btn{width:100%}.LoginBeforeBooking__subscribe{text-align:center}.LoginBeforeBooking__subscribeBtn{background:rgba(0,0,0,0);border:none;color:hsl(214,89%,53%);cursor:pointer;text-decoration:underline}.PatientDaySlot{display:flex;flex-direction:column;width:16.67%}.PatientDaySlot__body{background:#fff;align-items:center;border-right:1px solid #e9ebee;display:flex;flex-direction:column;flex-grow:1;min-height:100px}.PatientDaySlot:last-of-type .PatientDaySlot__body{border-right:none}.PatientDaySlot__header{background:#fff;border-bottom:1px solid #e9ebee;display:flex;flex-direction:column;align-items:center;padding:.5rem}.PatientDaySlot__header--isToday{background:hsl(214,89%,53%);color:#fff}.PatientDaySlot__day,.PatientDaySlot__date{margin:0}.PatientDaySlot__day{font-size:.75rem;font-weight:bold}.PatientDaySlot__date{font-size:.85rem}.PatientDaySlot--holiday{opacity:.5}@media screen and (max-width: 920px){.PatientDaySlot{width:100%}.PatientDaySlot--inactive{display:none}.PatientDaySlot__body{align-items:center;border:none;flex-direction:row;flex-wrap:wrap;gap:10px;min-height:0px}.PatientDaySlot__day,.PatientDaySlot__date{font-size:.9rem}.PatientDaySlot__header{background:inherit;border-bottom:1px solid #e9ebee;flex-direction:row;gap:5px;padding:0;padding-bottom:.25rem;margin-bottom:.5rem}}.PatientWeekSlotsBody{display:flex}@media screen and (max-width: 920px){.PatientWeekSlotsBody{flex-direction:column;gap:15px}}.PatientWeekSlotsControllers{display:flex;margin-left:auto}.PatientWeekSlotsControllers span{align-items:center;background:hsl(214,89%,53%);border-radius:5px;color:#fff;cursor:pointer;display:flex;height:1.25rem;font-size:1.1rem;justify-content:center;padding:.15rem;width:1.25rem}.PatientWeekSlotsControllers span.PatientWeekSlotsControllers__previous--inactive{cursor:not-allowed;opacity:.5}.PatientWeekSlotsControllers span:hover{background:hsl(214,92%,33%);color:#fff}.PatientWeekSlotsControllers span:first-of-type{margin-right:.5rem}.PatientWeekSlotsHeader{align-items:center;display:flex;flex-direction:row;gap:15px;padding:1rem 0}.PatientWeekSlotsHeader .Formol_Formol input{background:#fff;color:hsl(214,83%,12%)}.PatientWeekSlotsHeader__right-side{align-items:center;display:flex;flex:1;user-select:none}.PatientWeekSlotsHeader__title{font-weight:bold;margin:0}.PatientWeekSlotsHeader .react-datepicker__close-icon::after{background:hsl(214,89%,53%);color:#fff}@media screen and (max-width: 920px){.PatientWeekSlotsHeader{align-items:initial;flex-direction:column-reverse;gap:5px;margin:1rem 0;padding:0}}.PatientWeekSlots{border-top:1px solid #e9ebee;width:100%}.PatientWeekSlots--inactive{opacity:.5;pointer-events:none}.PatientWeekSlots--active{opacity:1;pointer-events:auto}@media screen and (max-width: 920px){.PatientWeekSlots{border:none}}.AppointmentBlock__image{max-height:15em}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.ClickAndCollectBlock ol{counter-reset:item;list-style:none;margin-bottom:0;padding-left:0}.ClickAndCollectBlock ol li{align-items:center;counter-increment:item;display:flex;margin:1.5em 0}.ClickAndCollectBlock ol li svg{fill:hsl(214,89%,53%);height:3em;margin-right:1em;width:3em}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.DummyBlock{margin:.75rem 0}.DummyBlock.Box{background:hsl(214,89%,90%);color:hsl(214,83%,12%);padding:0}.DummyBlock.PlaceHolderBlock{background:rgba(0,0,0,0);border:1px dashed hsl(214,83%,12%);color:hsl(214,18%,55%)}.DummyBlock__content{align-items:center;box-sizing:border-box;display:flex;height:100%;min-height:5em;padding:1rem 1.5rem;width:100%}.DummyBlock--draggable{cursor:move}.DummyBlock--dragging{opacity:.25}.DummyBlock__content>svg{margin-right:1em}.DummyBlock__title{font-size:.9rem;margin:0}.DummyBlock__commands{margin-left:auto;order:2}.DummyBlock__button.Push--basic{align-items:center;display:flex;font-size:.65rem;margin:0 0 0 1em}.Box--wide .DummyBlock__button svg{margin:0 .5em 0 0}.Box--half .DummyBlock__button svg{margin:0 0 0 .5em;order:2;transform:rotate(180deg)}.Layout.HomeEdit__blocks{align-items:stretch}.HomeEdit__active-blocks,.HomeEdit__disabled-blocks{margin:3rem 0;user-select:none}.HomeEdit__buttons{flex:1;display:flex;justify-content:center}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.PlaceHolderBlock.Box{background:hsl(214,89%,90%);color:hsl(214,83%,12%);padding:0}.PlaceHolderBlock.PlaceHolderBlock{background:rgba(0,0,0,0);border:1px dashed hsl(214,83%,12%);color:hsl(214,18%,55%)}.PlaceHolderBlock__content{align-items:center;box-sizing:border-box;display:flex;height:100%;min-height:5em;padding:1rem 1.5rem;width:100%}.PlaceHolderBlock__content{justify-content:center}.Box.RemovedDummyBlock{margin:.5em;opacity:.8;width:auto}.Box.RemovedDummyBlock.Box{background:hsl(214,89%,90%);color:hsl(214,83%,12%);padding:0}.Box.RemovedDummyBlock.PlaceHolderBlock{background:rgba(0,0,0,0);border:1px dashed hsl(214,83%,12%);color:hsl(214,18%,55%)}.Box.RemovedDummyBlock__content{align-items:center;box-sizing:border-box;display:flex;height:100%;min-height:5em;padding:1rem 1.5rem;width:100%}.RemovedDummyBlock__content{padding:1em}.RemovedDummyBlock--draggable{cursor:move}.RemovedDummyBlock--dragging{opacity:.25}.RemoveTarget{box-sizing:border-box;min-height:100px;padding:1rem 1.5rem}.HomeBlock--wide{width:100%}@media screen and (min-width: 921px){.HomeBlock--wide{align-items:flex-start;display:flex;justify-content:space-between}.HomeBlock__client.Box{width:32.5%}.HomeBlock__home-content.Box{width:62.5%}}.InstagramBlock .Title{margin-bottom:.5rem}.InstagramBlock .Subtitle{margin-bottom:0;margin-top:0}.InstagramBlock__ig-header{padding:1rem 0}.InstagramBlock__ig-avatar{height:5rem;width:5rem}.InstagramBlock__ig-avatar img{border-radius:50%}.InstagramBlock__names{padding:0 1rem}.InstagramBlock__fullname,.InstagramBlock__username{margin:0}.InstagramBlock__follow-button svg{font-size:1.5rem;margin-right:.25rem}.InstagramBlock__ig-posts{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr);justify-items:center}.InstagramBlock__image-container{position:relative}.InstagramBlock__image-container:hover .InstagramBlock__image-overlay{opacity:.8}.InstagramBlock__image-reel-icon-container,.InstagramBlock__image-carousel-icon-container{position:absolute;right:10px;top:10px}.InstagramBlock__image img{aspect-ratio:1/1;object-fit:cover}.InstagramBlock__image-overlay{background:#000;bottom:0;color:#fff;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-in}.InstagramBlock__image-overlay-icon{height:1.5rem;margin-top:1rem;width:1.5rem}.InstagramBlock__image-overlay-text{margin:.5rem 0;text-align:center}@media screen and (max-width: 580px){.InstagramBlock__ig-header{flex-wrap:wrap}.InstagramBlock__ig-account{flex-basis:100%;margin-bottom:.5rem}.InstagramBlock__ig-avatar{height:3rem;width:3rem}.InstagramBlock__names{margin-left:.5rem;max-width:75%;overflow-wrap:anywhere;padding:0}.InstagramBlock__follow-button-container{flex-basis:100%}.InstagramBlock__follow-button{margin-bottom:0;text-align:center;width:100%}.InstagramBlock__ig-posts{grid-template-columns:repeat(2, 1fr)}.InstagramBlock__image-overlay-icon{height:1rem;width:1rem}.InstagramBlock__image-overlay-text{font-size:.8rem}}.ServiceItem,.SpecialityItem,.TeamIteam{box-sizing:border-box;display:flex;flex-direction:column;margin:1.5rem;min-width:12.5em;padding:1em;position:relative;text-align:center}.ServiceItem>*,.SpecialityItem>*,.TeamIteam>*{transition:opacity 350ms}.ServiceItem:hover .ServiceItem__image,.ServiceItem:hover .SpecialityItem__image,.ServiceItem:hover .TeamIteam__image,.SpecialityItem:hover .ServiceItem__image,.SpecialityItem:hover .SpecialityItem__image,.SpecialityItem:hover .TeamIteam__image,.TeamIteam:hover .ServiceItem__image,.TeamIteam:hover .SpecialityItem__image,.TeamIteam:hover .TeamIteam__image{opacity:.15}.ServiceItem:hover .ServiceItem__see_more,.ServiceItem:hover .SpecialityItem__see_more,.ServiceItem:hover .TeamIteam__see_more,.SpecialityItem:hover .ServiceItem__see_more,.SpecialityItem:hover .SpecialityItem__see_more,.SpecialityItem:hover .TeamIteam__see_more,.TeamIteam:hover .ServiceItem__see_more,.TeamIteam:hover .SpecialityItem__see_more,.TeamIteam:hover .TeamIteam__see_more{opacity:1}.ServiceItem__image,.SpecialityItem__image,.TeamIteam__image{border-radius:100%;margin:1rem auto 0;max-width:7.5em;order:-1}.ServiceItem__title,.SpecialityItem__title,.TeamIteam__title{font-size:1.15rem;font-weight:700;margin:1em 0 .5em;overflow:hidden;text-overflow:ellipsis}.ServiceItem__see_more,.SpecialityItem__see_more,.TeamIteam__see_more{left:50%;opacity:0;position:absolute;top:3.75rem;transform:translateX(-50%)}.ServiceItem__see_more.Push,.SpecialityItem__see_more.Push,.TeamIteam__see_more.Push{margin:0}.ServiceItem__title{margin:0;font-size:1.15rem;font-weight:700;text-align:center}.ServiceItem__hidden-title{font-size:1.15rem;font-weight:700;margin:35px 0 .5rem 0}.ServiceItem__hidden-content{font-size:.8181818182rem;line-height:1.5;margin:0 0 1rem 0;width:100%}.SpecialityItem__title{margin:0;font-size:1.15rem;font-weight:700;text-align:center}.SpecialityItem__hidden-title{font-size:1.15rem;font-weight:700;margin:35px 0 .5rem 0}.SpecialityItem__hidden-content{font-size:.8181818182rem;line-height:1.5;margin:0 0 1rem 0;width:100%}.PatientOrderBlock__image{max-height:15em}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.SearchBlock{box-sizing:border-box}.SearchBlock svg{display:block}.SearchBlock__form{display:flex;gap:5px}.SearchBlock .Formol_Formol__submit{align-self:flex-start;display:block;margin:0}.SearchBlock__fields-container{display:flex;flex:1;flex-direction:column;gap:10px}.SearchBlock__product-type{margin:0}.SearchInputContainer{position:relative}.SearchInputContainer .Formol_Field,.SearchInputContainer .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .SearchInputContainer .Formol_FieldSet__label,.SearchInputContainer .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .SearchInputContainer .Formol_FieldSet__label,.SearchInputContainer .Formol_Field__element,.SearchInputContainer .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .SearchInputContainer .Formol_CalendarField,.SearchInputContainer .Formol_HTMLField,.SearchInputContainer .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .SearchInputContainer .Formol_SelectMenuField,.SearchInputContainer .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .SearchInputContainer .Formol_Field__label,.SearchInputContainer .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .SearchInputContainer .Formol_Field__label,.SearchInputContainer .Formol_FileField,.SearchInputContainer .Formol_PasswordField__wrapper,.SearchInputContainer .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .SearchInputContainer input[type=checkbox]+label{margin:0;width:100%}.SearchInputContainer .Formol_Field__element,.SearchInputContainer .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .SearchInputContainer .Formol_CalendarField,.SearchInputContainer .Formol_HTMLField,.SearchInputContainer .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .SearchInputContainer .Formol_SelectMenuField,.SearchInputContainer .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .SearchInputContainer .Formol_Field__label,.SearchInputContainer .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .SearchInputContainer .Formol_Field__label,.SearchInputContainer .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .SearchInputContainer .Formol_FieldSet__label,.SearchInputContainer .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .SearchInputContainer .Formol_FieldSet__label,.SearchInputContainer .Formol_FileField,.SearchInputContainer .Formol_PasswordField__wrapper,.SearchInputContainer .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .SearchInputContainer input[type=checkbox]+label{padding-left:calc(1.5rem + 5px)}.SearchInputContainer__icon{font-size:1.5rem;position:absolute;left:5px;top:calc(50% - .75rem)}.Formol_Field--focus+.SearchInputContainer__icon{fill:hsl(214,89%,53%)}@media screen and (max-width: 920px){.SearchBlock__form{flex-direction:column}.SearchBlock .Formol_Formol__submit{align-self:center}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.TeamBlock__image{align-items:center;display:flex;margin:1.5em 0;min-width:fit-content;min-width:-moz-fit-content;padding:0 1.5rem}.TeamBlock__image img{min-width:fit-content}.TeamBlock__image:first-of-type{margin-left:auto}.TeamBlock__image:last-of-type{margin-right:auto}.TelemedicineBlock__image{max-height:15em}.RegularHoursTable__regular-schedule{display:block;line-height:15px}.RegularHoursTable__regular-schedule tr:first-child{background-color:hsl(214,89%,53%);color:#fff;display:flex;margin:0 -24px;padding-left:24px}.RegularHoursTable__regular-schedule tr:first-child td{padding-right:45px}.RegularHoursTable__regular-schedule tbody{display:block}.RegularHoursTable__regular-schedule td{padding-right:60px}.RegularHoursTable__regular-schedule--header{font-weight:400;line-height:1px}.RegularHoursTable__regular-schedule--header td{padding-right:0}.RegularHoursTable__regular-schedule--header td:last-child{padding-left:2.5em}.RegularHoursTable__regular-schedule--header tr:first-child{padding:.5em 0 .5em 24px}.RegularHoursTable__regular-schedule--header tr:first-child td{padding-right:0}@media screen and (min-width: 920px){.RegularHoursTable__regular-schedule--wide tr:first-child{margin:0 24px 0 -24px}}.SpecialHours__special-schedule{display:block;line-height:15px}.SpecialHours__special-schedule tbody{display:block}.SpecialHours__special-schedule tbody td{padding-right:60px}.SpecialHours__date-list{list-style-type:none;padding:0}.SpecialHours__date-list li{position:relative;margin:0;padding-bottom:.6em;padding-top:.6em;padding-left:20px}.SpecialHours__date-list li:before{content:"";width:1.5px;background-color:currentColor;position:absolute;top:0px;bottom:0px;left:5px}.SpecialHours__date-list li:first-child:before{top:20px}.SpecialHours__date-list li:last-child:before{height:20px}.SpecialHours__bullet{margin-left:-20px;width:12px;fill:currentColor;float:left}.SpecialHours__circle{width:11px;height:11px}.TimeBlock{position:relative}.TimeBlock__state{background-color:hsl(7,89%,53%);color:#fff;border-radius:.5rem;position:absolute;top:-15px;padding:.5em;align-items:center;display:inline-flex;gap:.3em}.TimeBlock__state--open{background-color:hsl(115,98%,34%)}@media screen and (min-width: 920px){.TimeBlock__hours--wide{display:flex;gap:40px}}@media screen and (min-width: 920px){.TimeBlock__regularHours{flex:3}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.VisualBlock__image{align-items:center;display:flex;margin:1.5em 0;min-width:fit-content;min-width:-moz-fit-content;padding:0 1.5rem}.VisualBlock__image img{min-width:fit-content}.VisualBlock__image:first-of-type{margin-left:auto}.VisualBlock__image:last-of-type{margin-right:auto}.BlogArticle__article{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.BlogArticle__content{width:70%}.BlogArticle__content,.BlogArticle__content img,.BlogArticle__content iframe,.BlogArticle__content div{max-width:100%}.BlogArticle__content img{height:auto}.BlogArticle__links{order:2;width:25%}.BlogArticle__links ul{list-style-type:none;padding-left:0}.BlogArticle__push--pdf{padding-left:0}.BlogArticle__icone{margin-right:.5em}@media screen and (max-width: 750px){.BlogArticle__links,.BlogArticle__content{width:100%}}.BlogArticles__more{margin-top:3rem}.BlogArticles__articles{display:flex;flex-wrap:wrap;margin-top:1.5rem;width:100%}.BlogArticles__articles .BlogPreview{flex-basis:calc(100%/3 - 1.5rem*2);margin:1.5rem 1.5rem}@media screen and (max-width: 700px){.BlogArticles__articles .BlogPreview{flex-basis:calc(100%/3 - 1.5rem*2)}}@media screen and (max-width: 600px){.BlogArticles__articles .BlogPreview{flex-basis:calc(100%/2 - 1.5rem*2)}}@media screen and (max-width: 340px){.BlogArticles__articles .BlogPreview{flex-basis:calc(100%/1 - 1.5rem*2)}}.BlogArticles__articles .BlogPreview--upfront{flex-basis:calc(100%/2 - 1.5rem*2);margin:1.5rem 1.5rem}@media screen and (max-width: 700px){.BlogArticles__articles .BlogPreview--upfront{flex-basis:calc(100%/2 - 1.5rem*2)}}@media screen and (max-width: 600px){.BlogArticles__articles .BlogPreview--upfront{flex-basis:calc(100%/1 - 1.5rem*2)}}@media screen and (max-width: 340px){.BlogArticles__articles .BlogPreview--upfront{flex-basis:calc(100%/1 - 1.5rem*2)}}@supports(display: grid){.BlogArticles__articles{display:grid;gap:1.5rem 1.5rem;grid-template-columns:repeat(12, 1fr)}.BlogArticles__articles .BlogPreview{grid-column:span 4;margin:0}.BlogArticles__articles .BlogPreview--upfront{grid-column:span 6}@media screen and (max-width: 740px){.BlogArticles__articles .BlogPreview{grid-column:span 6}.BlogArticles__articles .BlogPreview--upfront{grid-column:span 12}}@media screen and (max-width: 490px){.BlogArticles__articles .BlogPreview{grid-column:span 12}}}.BlogFilter{display:flex;flex-wrap:wrap;padding-top:1vw}.BlogFilter__total{background-color:#fff;border-radius:2em;color:hsl(214,83%,12%);display:inline-block;font-size:.65rem;height:2em;line-height:2em;margin-left:.25em;width:2em}.BlogFilter .Push{display:inline-block;font-size:.9rem;margin:0 .5em .5em 0}.BlogFilter .Push--active:not(.BlogFilter__all)::after,.BlogFilter .ProductFavoriteStar--type-favorite:not(.BlogFilter__all)::after,.BlogFilter .ProductCard__remove-fav-btn:not(.BlogFilter__all)::after{content:"✕";margin-left:1em}.BlogFilter__from-pharmacy,.BlogFilter__from-elsewhere{display:inline}.BlogHeader__title{font-size:1.5rem;margin:.5em 0;overflow:hidden;text-overflow:ellipsis}.BlogPreview:not(.BlogPreview--upfront) .BlogHeader__title{font-size:1.15rem}.BlogHeader__date{color:hsl(214,18%,55%);font-size:.775rem}.BlogHeader__labels,.BlogHeader__title,.BlogHeader__date{margin:.5em 0}.BlogArticles .BlogHeader{display:flex;flex:1;flex-direction:column}.BlogArticles .BlogHeader__title{line-height:1.5;max-height:7.5em;width:100%}.BlogArticles .BlogHeader__date{margin-top:auto}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.BlogPreview{display:flex;flex-direction:column;position:relative}.BlogPreview--upfront .BlogPreview__image{margin-bottom:1em;order:-1}.BlogPreview--upfront .BlogPreview__image::before{padding-top:50%}.BlogPreview__link{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.BlogSources{margin:1em 0}.BlogSources ul li{margin:.5em 0;max-width:100%;overflow:hidden}.BlogSources ul li a{margin-left:0;text-overflow:ellipsis}.Home__OrderButton.Push--important{margin-bottom:2.5em;margin-left:auto;margin-right:auto}@media screen and (max-width: 580px){.Home__OrderButton.Push--important{display:none}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Public{background:#fff;display:flex;flex:1;flex-direction:column}.Public__page{margin:0 auto;max-width:980px;padding:3vw 0;width:90%;padding-top:0;position:relative}.Macaroons{display:flex;flex-wrap:wrap;margin-top:1.5rem}@supports(display: grid){.Macaroons{display:grid;gap:1.5rem 1.5rem;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 50rem){.Macaroons{grid-template-columns:repeat(2, 1fr)}}}.Macaroons .Macaroons__macaroon-icon{min-width:auto}.Macaroons__macaroon{display:flex;flex-direction:column;flex:1;padding:1em}.Macaroons__macaroon-icon{align-items:center;display:flex;flex:1;justify-content:center;min-width:10rem;font-size:5em}.Macaroons__macaroon-text{color:hsl(214,83%,12%);font-weight:700;margin-top:.5em;text-align:center}.Menu{background:hsl(214,89%,53%);color:#fff;font-size:.9rem;font-weight:700;z-index:9}.Menu__list{background:hsl(214,89%,53%);display:flex;height:4.5rem}@media screen and (min-width: 921px){.Menu{align-items:stretch;display:flex;position:sticky;position:-webkit-sticky;top:0}.Menu__list{margin:0 auto;max-width:980px;padding:0 0;width:90%}.Menu__list .MenuItem__link{height:100%;padding:0 1em}.Menu__burger,.Menu__close{display:none}}@media screen and (max-width: 920px){.Menu__burger,.UserMenu{bottom:0;position:fixed;right:0;transition:bottom 350ms;z-index:99}.Menu__burger{height:3.5rem}.UserMenu{height:3rem;margin:0 .25rem .25rem 0}.scroll-up .Menu__burger,.scroll-up .UserMenu{bottom:0}.scroll-down .Menu__burger,.scroll-down .UserMenu{bottom:-3.5rem}.Menu__close{display:block;position:absolute;right:1.5em;top:-1.5em;transform:translate(-50%);transition:top 350ms;transition-delay:700ms}.Menu__list{align-items:flex-start;box-sizing:border-box;flex-direction:column;height:100%;justify-content:center;left:-100%;padding:15% 0;position:fixed;top:0;transition:left 350ms ease-in-out;transition-delay:350ms;width:100%;z-index:1}.Menu__burger{align-items:center;background-color:hsl(214,89%,63%);display:flex;font-size:.775rem;height:3.5rem;line-height:10%;text-transform:uppercase;width:100%}.Menu__burger svg{font-size:.9rem;margin:0 .5em 0 1em}.Menu__burger:hover+.Menu__list{left:0}.Menu__burger:hover+.Menu__list .Menu__close{top:1.5em}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(1){animation:350ms fade-in both;animation-delay:calc(100ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(2){animation:350ms fade-in both;animation-delay:calc(200ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(3){animation:350ms fade-in both;animation-delay:calc(300ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(4){animation:350ms fade-in both;animation-delay:calc(400ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(5){animation:350ms fade-in both;animation-delay:calc(500ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(6){animation:350ms fade-in both;animation-delay:calc(600ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(7){animation:350ms fade-in both;animation-delay:calc(700ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(8){animation:350ms fade-in both;animation-delay:calc(800ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(9){animation:350ms fade-in both;animation-delay:calc(900ms + 350ms)}.Menu__burger:hover+.Menu__list .MenuItem:nth-of-type(10){animation:350ms fade-in both;animation-delay:calc(1000ms + 350ms)}}.PrescriptionForm{flex:1}.PrescriptionForm .Formol_Field__field--type-area{min-height:10em}.PrescriptionForm .Formol_Field__title{font-weight:700;font-size:1.15rem;color:#000}.PrescriptionForm .Formol_Formol__submit{margin-top:0}.PrescriptionForm__info{color:hsl(214,18%,55%);font-size:.775rem}.PrescriptionForm__important-message{background:hsl(214,89%,53%);color:#fff;font-size:1.15rem;margin:auto;padding:.5rem 1rem;text-align:center;transition:background 350ms,color 350ms;width:max-content;width:-moz-max-content;width:-webkit-max-content}.PrescriptionForm__important-message:hover{background:hsl(214,92%,33%);color:#fff}.PrescriptionForm__message{color:#000;font-size:1.15rem;text-align:center}@media screen and (min-width: 921px){.PrescriptionForm{margin-left:5%;max-width:65%}}@media screen and (max-width: 920px){.PrescriptionForm{flex:auto;order:1}}.PrescriptionHelp__title{font-weight:700}.PrescriptionHelp__title svg{padding-right:10px}.PrescriptionHelp__important-message{font-weight:700}@media screen and (min-width: 921px){.PrescriptionHelp{width:30%}}@media screen and (max-width: 920px){.PrescriptionHelp{order:2}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.AddToCartBtn{margin:0}.AddToCartBtn.Push{font-size:1.15rem;line-height:0;padding:0}.AddToCartBtn.Push svg{height:1em;margin:.75em;transform:none;width:1em}.AddToCartBtn__out-of-stock{cursor:not-allowed;opacity:.5}.ProductCardPrice{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%);font-size:1.15rem;font-weight:700;padding:.5rem}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}@media screen and (max-width: 580px){.ProductCard__container{gap:10px}}.ProductCard__add-fav-btn{visibility:hidden}.ProductCard__add-to-cart-btn{bottom:0;right:0;position:absolute;z-index:2}.ProductCard__add-fav-btn,.ProductCard__remove-fav-btn{position:absolute;margin:0;padding:0;right:0;top:0;z-index:2;height:35px;width:35px;transition:visibility 100ms ease-in-out}.ProductCard__add-fav-btn svg,.ProductCard__remove-fav-btn svg{margin:0}.ProductCard__container{box-sizing:border-box;padding:.5rem;position:relative}.ProductCard__container:hover .ProductCard__add-fav-btn{visibility:visible}.ProductCard__cover{position:relative;width:100%}.ProductCard__image-container .Image__image{object-fit:contain}.ProductCard__labels-container{position:absolute;left:0;top:0;z-index:1}.ProductCard__label{border-radius:5px;display:inline-block;font-size:.775rem;padding:.5em calc(.5em + 5px/2*.5)}.ProductCard__label--primary{background-color:hsl(214,89%,53%);color:#fff;font-weight:700}.ProductCard__label--secondary{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%)}.ProductCard__line-link{color:hsl(214,89%,53%);font-size:.775rem;font-weight:700;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}.ProductCard__link-overlay::after{content:" ";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.ProductCard__main{flex:1}.ProductCard__medication-label{background-color:hsl(214,89%,53%);bottom:0;color:#fff;font-family:inherit;font-size:.775rem;left:0;padding:.25em .5em;position:absolute;z-index:3}.ProductCard__name{font-size:1.15rem;font-weight:normal;margin:0;position:relative;z-index:2}.ProductPromotion__original-price{color:hsl(214,83%,12%);font-size:.9rem;opacity:.5;text-decoration:line-through}.ProductPromotion__best-price{background-color:hsl(214,89%,53%);color:#fff;font-size:1.15rem;font-weight:700;padding:.5rem}.ProductPromotion__unit-offer>span{font-size:.775rem}.ProductPromotion__unit-offer>data{font-size:1.15rem}.ProductPromotion__group-offer{background-color:hsl(214,89%,53%);color:#fff;font-weight:700;padding:.5rem}.ProductPromotion__group-offer>span{font-size:.775rem}.ProductPromotion__group-offer>data{font-size:1.15rem}.Promo{border-right:solid 1px #fff;box-sizing:border-box;display:flex}.Promo__title,.Promo .ProductLine,.Promo__obj-title{margin:.5em 0}.Promo__title{font-size:1.5rem;font-weight:700}.Promo__duration{color:inherit;font-size:.775rem}.Promo__obj-title{font-weight:700}.Promo .ProductPrice{width:max-content;width:-moz-max-content}@media screen and (min-width: 701px){.Promo{align-items:center;max-width:75%;padding:1em 4em 1em 0}.Promo__txt{max-width:20em;width:max-content;width:-moz-max-content}.Promo__image{margin:auto 4em}.Promo__image img{max-height:25em;max-width:30vw}}@media screen and (max-width: 700px){.Promo{flex-direction:column;margin:1em;min-width:15em;padding:0 1em}.Promo__txt{margin-top:1em}.Promo__image,.Promo__image .Image__image{max-height:10em}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.Promo{display:table;margin:0 4em 0 0}*::-ms-backdrop,.Promo__txt{display:table-cell;vertical-align:middle}}.BrandList{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0);box-sizing:border-box;padding:1rem 1.5rem}.BrandList--layout-thumbnail{display:flex;flex-wrap:wrap}.BrandList--layout-thumbnail>*{flex-basis:calc(100%/3 - 1.5rem*2);margin:1.5rem 1.5rem}@media screen and (max-width: 700px){.BrandList--layout-thumbnail>*{flex-basis:calc(100%/3 - 1.5rem*2)}}@media screen and (max-width: 600px){.BrandList--layout-thumbnail>*{flex-basis:calc(100%/2 - 1.5rem*2)}}@media screen and (max-width: 340px){.BrandList--layout-thumbnail>*{flex-basis:calc(100%/1 - 1.5rem*2)}}@supports(display: grid){.BrandList--layout-thumbnail{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.BrandList--layout-thumbnail>*{margin:0}}.BrandList--layout-list>*{margin-bottom:1.5rem}.Brand{border-bottom:solid 1px}.Brand__see-more,.Brand__see-less,.Brand__item_push{display:block;margin:.5em 0;padding:0;text-align:left}.Brand__item_push{color:hsl(214,83%,12%);margin-bottom:1em}.Brand__image-wrapper{position:relative}.Brand__image{border:solid 1px hsl(214,89%,53%)}.Brand__image img{max-height:80%;max-width:80%;object-fit:contain;object-fit:-o-contain}.Brand__more-images{background-color:#fff;border-radius:100%;bottom:.5em;position:absolute;right:.5em}.Brand__more-images.Push{font-size:.775rem;line-height:0;padding:0}.Brand__more-images.Push svg{height:1em;margin:.75em;transform:none;width:1em}.Brand__more-images:hover{background-color:hsl(0,0%,90%)}.Brand__title{font-size:1.15rem;margin:.5em 0}.Brand__intro{font-size:.9rem;line-height:1.5;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.Brand__intro p{margin:0}.Brand__intro p+p{display:none}.Brand--layout-thumbnail .Brand__intro,.Brand--layout-thumbnail .Brand__products{display:none}.Brand--layout-list{display:flex;flex-wrap:wrap;min-height:140px;position:relative;width:100%}.Brand--layout-list .Brand__item_push{margin-left:auto;margin-right:auto}.Brand--layout-list .Brand__products{margin-top:3rem;padding:0;width:100%}.Brand--layout-list .Brand__image-wrapper{left:0;position:absolute;top:0;width:140px}.Brand--layout-list .Brand__title,.Brand--layout-list .Brand__intro,.Brand--layout-list .Brand__description,.Brand--layout-list .Brand__see-more,.Brand--layout-list .Brand__see-less{margin-left:auto;width:calc(100% - 140px - 1.5rem)}.CartProduct{border-bottom:solid 1px hsl(214,18%,55%);display:flex;padding:1em 0;position:relative}.CartProduct__image{margin-right:1.5em;min-width:7em;width:7em}.CartProduct__image .Image__image{object-fit:contain;object-fit:-o-contain}.CartProduct__content{display:flex;flex-direction:column;margin-right:1em}.CartProduct__content .ProductLine{margin:0;order:-1}.CartProduct__content .Price,.CartProduct__content .ProductStock{margin:.5em 0}.CartProduct__title{font-weight:700;margin:.25em 0}.CartProduct__total{display:flex;flex-direction:column;justify-content:center;margin-left:auto;z-index:2}.CartProduct__total .Price{margin:.5em auto;width:fit-content;width:-moz-fit-content}.CartProduct__eliminate{align-self:center;background-color:hsl(214,89%,53%);border-radius:100%;color:#fff;margin-left:2em;transition:color 350ms,background-color 350ms;z-index:2}.CartProduct__eliminate.Push{font-size:.775rem;line-height:0;padding:0}.CartProduct__eliminate.Push svg{height:1em;margin:.75em;transform:none;width:1em}.CartProduct__eliminate:hover{background-color:hsl(214,89%,53%);color:#fff}.CartProduct__detail{display:flex;height:100%;left:0;padding:.5em;position:absolute;top:1em;width:100%}.CartProduct__detail:hover{color:hsl(214,89%,53%)}@media screen and (max-width: 580px){.CartProduct{flex-wrap:wrap}.CartProduct__image{min-width:5em;width:5em}.CartProduct__content{margin:0;width:calc(100% - 5em - 1.5em)}.CartProduct__eliminate{margin-left:auto}.CartProduct__total{margin:1em 1em 0 0}.CartProduct__total .Price{margin:0}}.Products{width:100%}.Products__filters{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0);box-sizing:border-box;padding:1rem 1.5rem}@media screen and (min-width: 921px){.Products{box-sizing:border-box;position:relative}.Products .Products__categories{width:100%;z-index:5}.Products .Products__categories.Box{background-color:initial;box-shadow:none;color:initial;margin:0;padding:0}.Products .ProductFilter--offer-flex .ProductFilter__filters{margin-right:auto;order:-1}.Products .ProductFilter--offer-flex .ProductFilter__search{margin:0 1em 0 0}.Products .ProductFilter--offer-ecommerce{align-items:center;display:flex;position:relative}.Products .ProductFilter--offer-ecommerce,.Products .ProductFilter--offer-ecommerce~.ProductSetHeader,.Products .ProductFilter--offer-ecommerce~.ProductList,.Products .ProductFilter--offer-ecommerce~.BrandList,.Products .ProductFilter--offer-ecommerce~.ProductSet__more,.Products .ProductFilter--offer-ecommerce~.NoProduct{margin-left:calc(220px + 2rem)}.Products .ProductFilter--offer-ecommerce .ProductFilter__filters{position:absolute;right:calc(100% + 2rem);top:0;width:220px}.Products .ProductFilter--offer-ecommerce~.NoProduct{min-height:30em}}@media screen and (max-width: 920px){.Products__categories{display:none}}.NoProduct{padding:1.5em}.NoProduct .Push{margin:0}.ProductCategories>.ProductCategory>.ProductCategory__children{background-color:hsl(214,89%,53%);color:#fff;box-sizing:border-box;padding:0 .5em}.ProductCategory{font-size:.81rem}.ProductCategory__children{display:flex;position:relative;width:100%}.ProductCategory__link{text-align:left;text-transform:lowercase}.ProductCategory__link::first-letter{text-transform:uppercase}.ProductCategory--depth-1>.ProductCategory__link{font-weight:700;padding:1em .5em}.ProductCategory--depth-1>.ProductCategory__link:hover{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%)}.ProductCategory--depth-1>.ProductCategory__children{background-color:hsl(214,89%,90%);border-bottom:solid 1px;box-sizing:border-box;color:hsl(214,83%,12%);columns:3;display:none;left:0;padding:.5em;position:absolute;width:100%;z-index:9}.ProductCategory--depth-1:hover>.ProductCategory__children{display:block}.ProductCategory--depth-2{-webkit-column-break-inside:avoid;break-inside:avoid-column;padding:.75em;page-break-inside:avoid}.ProductCategory--depth-2 .ProductCategory__link:hover{color:hsl(214,89%,53%)}.ProductCategory--depth-2>.ProductCategory__children{display:flex;flex-direction:column;margin-top:.5em}.ProductCategory--depth-2>.ProductCategory__link{font-weight:700}.ProductCategory--depth-3{font-size:.72rem;margin-top:.25em}.ProductDetail__detail{align-items:flex-start;display:flex;flex-wrap:wrap;padding:2rem 1.5rem;position:relative}.ProductDetail__substances{text-transform:lowercase}.ProductDetail__pictos{display:flex;flex-wrap:wrap}.ProductDetail__picto{border:1px solid hsl(214,18%,55%);margin:.5em;max-width:4em;max-height:4em}.ProductDetail__images{margin:0 1.5rem 0 0;width:20em}.ProductDetail__thumb{cursor:pointer}.ProductDetail__thumb+.ProductDetail__thumb{box-sizing:border-box;border:solid 1px hsl(214,18%,55%);margin:.5em;padding:.25em;width:calc(33% - 1em);display:inline-block}.ProductDetail__thumb .Image__image{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-fit:-o-contain;width:auto}.ProductDetail__overview{display:flex;flex:1;flex-wrap:wrap;min-width:17em;width:calc(100% - 20em - 1.5rem)}.ProductDetail .ProductFavoriteStar{left:1.5rem;margin:0;position:absolute;top:2rem}.ProductDetail .ProductLabels,.ProductDetail .ProductLine,.ProductDetail__title,.ProductDetail__description-excerpt,.ProductDetail .Folder{width:100%}.ProductDetail .ProductLabels{margin-bottom:1em;order:-1}.ProductDetail .ProductLine{margin:.25em 0}.ProductDetail__title{font-size:1.5rem;font-weight:700;margin:.25em 0;text-transform:lowercase}.ProductDetail__title::first-letter{text-transform:uppercase}.ProductDetail__description-excerpt{margin:.5em 0 1em}.ProductDetail .Price{display:inline-block;font-size:1.15rem;margin:1rem auto 1rem 0}.ProductDetail .ProductPrice{margin:1rem auto 1rem 0;padding-right:1rem}.ProductDetail .ProductStock,.ProductDetail .ProductExclusivity{width:100%}.ProductDetail .ScrollSpy{padding:1rem 0;width:100%}@media screen and (max-width: 580px){.ProductDetail__images{margin-right:0}}.ProductExclusivity{align-items:center;display:flex;font-size:.775rem}.ProductExclusivity::before{border-radius:100%;content:"";display:block;height:.75em;margin-right:.5em;width:.75em;background:hsl(34,89%,53%)}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.ProductFavoriteStar{padding:.75rem}.ProductFavoriteStar.Push{font-size:.9rem;line-height:0;padding:0}.ProductFavoriteStar.Push svg{height:1em;margin:.75em;transform:none;width:1em}.ProductFilterCategories__title{font-weight:700}.ProductFilterCategories__title,.ProductFilterCategories__parent{background-color:#fff;margin:0;padding:1rem 0;position:sticky;top:0;z-index:2}.ProductFilterCategories label{accent-color:hsl(214,89%,53%);align-items:center;cursor:pointer;display:flex}.ProductFilterCategories label input{margin:0 .65em 0 0}.ProductFilterCategories__parent{border-bottom:solid 1px;margin-bottom:.5em;padding-bottom:.5em}.ProductFilterCategories__parent label{font-weight:700;margin-bottom:0}.ProductFilterCategories__return{display:flex;font-size:.775rem;margin:0 0 .5em;padding:0}.ProductFilterCategories__return-icon{align-items:center;background-color:#fff;border-radius:100%;display:flex;font-size:.8em;height:1.5em;justify-content:center;margin:0 .5em 0 auto;padding:0;width:1.5em}.ProductFilterCategories__return-icon svg{margin-right:0 !important}.ProductFilterCategory{box-sizing:border-box;cursor:pointer;padding:.35em;position:relative;width:100%}.ProductFilterCategory:hover{background-color:#fff}.ProductFilterCategory__nav{align-items:center;background-color:hsl(214,89%,53%);border-radius:100%;color:#fff;display:flex;font-size:.775rem;height:1.5em;justify-content:center;margin-left:auto;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5em}.ProductFilterItem{align-items:center;display:flex;margin:0 .5em .5em 0;padding:.5em}.ProductFilterItem__push{align-items:center;display:flex;opacity:.5;padding-right:0}.ProductFilterItem:hover .ProductFilterItem__push{opacity:1}.ProductFilterItem--type-line{background-color:#fff}.ProductFilterItem--type-category,.ProductFilterItem--type-line{background-color:hsl(214,89%,90%);color:hsl(214,83%,12%)}.ProductFilterItem--type-search{background-color:#fff}.ProductFilterLine{box-sizing:border-box;cursor:pointer;padding:.35em;width:100%}.ProductFilterLine:hover{background-color:#fff}.ProductFilterLine:last-child{margin-bottom:1em}.ProductFilterLines__title{background-color:#fff;font-weight:700;margin:0;padding:1rem 0;position:sticky;top:0}.ProductFilterLines label{accent-color:hsl(214,89%,53%);align-items:center;cursor:pointer;display:flex}.ProductFilterLines label input{margin:0 .65em 0 0}.ProductFilter{display:flex;font-size:.81rem}.ProductFilter__filters-title{font-weight:400}.ProductFilter__search,.ProductFilter__brands,.ProductFilter__categories{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0);box-sizing:border-box;margin:1.5rem 0;padding:1rem 1.5rem}.ProductFilter__brands,.ProductFilter__categories{overflow-y:auto;padding:0 .75rem 1rem;position:relative}.ProductFilter__categories{max-height:25em}.ProductFilter__brands{max-height:20em}@media screen and (min-width: 921px){.ProductFilter{align-items:center;justify-content:flex-end}.ProductFilter__mobile-only,.ProductFilter__see-result{display:none}.ProductFilter__view,.ProductFilter__layout,.ProductFilter__sort{margin-left:1.5em}.ProductFilter__view--type-brand{order:2}.ProductFilter__search{margin-top:0}}@media screen and (max-width: 920px){.ProductFilter{flex-wrap:wrap;order:-2}.ProductFilter__view{margin:1em 1em 0 0}.ProductFilter__filters{order:-1}.ProductFilter__see-result .Push{margin-bottom:2em}.ProductFilter--mobile-close .ProductFilter__layout,.ProductFilter--mobile-close .ProductFilter__sort,.ProductFilter--mobile-close .ProductFilter__filters{display:none}.ProductFilter--mobile-close .ProductFilter__mobile-only{flex:1 100%}.ProductFilter--mobile-open{background-color:#fff;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;height:100vh;left:0;margin:0;overflow-y:auto;padding:2em 2em 2em 1em;position:fixed;top:0;width:calc(100vw - 3.5rem);z-index:99}.ProductFilter--mobile-open .ProductFilter__mobile-only{background:rgba(0,0,0,.85);color:#fff;font-size:.65rem;height:100vh;padding-top:1em;position:fixed;right:0;text-align:center;top:0;width:3.5rem}.ProductFilter--mobile-open .ProductFilter__mobile-only .Push{height:100%;width:100%}.ProductFilter--mobile-open .ProductFilter__mobile-only .Push svg{display:block;font-size:1.5rem;margin:0 auto}.ProductFilter--mobile-open .ProductFilter__search{margin-top:0}.ProductFilter--mobile-open .ProductFilter__view{display:none}}.ProductLayout{display:flex}.ProductLayout__label{accent-color:hsl(214,89%,53%);align-items:center;background-color:#fff;border:solid 1px;border-radius:5px;color:hsl(214,83%,12%);cursor:pointer;display:flex;padding:.75em calc(.75em + 5px/2*.75);transition:background-color 350ms}.ProductLayout__label:hover{background-color:hsl(0,0%,93%)}.ProductLayout__label--thumbnail{margin-right:.5em}.ProductLayout__radio{cursor:pointer;margin:0 .5em 0 0}.Products>.ProductList{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0);box-sizing:border-box;padding:1rem 1.5rem}.ProductList--layout-thumbnail{display:grid;gap:1.5rem 3rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.ProductList--layout-list>*{margin-bottom:1.5rem;width:100%}.ProductMedicationWarning__big-warning{font-size:1.15em}.ProductNotice .Push:first-of-type{margin-right:1em}.ProductNotice .Push--mute,.ProductNotice .UsefulNumbers ul a,.UsefulNumbers ul .ProductNotice a{display:block}.ProductNotice .Push--mute::before,.ProductNotice .UsefulNumbers ul a::before,.UsefulNumbers ul .ProductNotice a::before{content:"🞄";display:inline-block;font-size:.775rem;margin-right:.25em;vertical-align:text-top}.ProductPrice{display:flex;flex-wrap:wrap;margin:.5em 0 1em}.ProductPrice__best,.ProductPrice__nth{background-color:hsl(214,89%,53%);box-sizing:border-box;color:#fff;font-weight:700}.ProductPrice__best{padding:0 .5rem .5rem}.ProductPrice__nth{padding:0 .5rem}.ProductPrice__beaten{font-size:.9rem;margin-right:1em;opacity:.5;text-decoration:line-through}.ProductPrice__unit,.ProductPrice__nth{font-size:.775rem}.ProductPrice__offer-beaten,.ProductPrice__best{font-size:1.15rem}.ProductPrice--best-offer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content}.ProductPrice--best-offer .ProductPrice__unit{grid-column:1;grid-row:2}.ProductPrice--best-offer .ProductPrice__nth{align-items:center;display:flex;grid-column:2;grid-row:1}.ProductPrice--best-offer .ProductPrice__best{align-self:flex-start}.ProductPrice:not(.ProductPrice--best-offer){align-items:center}.ProductPrice:not(.ProductPrice--best-offer) .ProductPrice__best{padding:.5em}.ProductPrice--kind-mute{display:block}.ProductPrice--kind-mute *{background:rgba(0,0,0,0);display:inline-block;margin:0 .25em;padding:0}.ProductPrice--kind-mute .ProductPrice__nth{display:inline-block;margin-left:1em}.ProductQuantity--simple{margin:0;overflow:hidden}.ProductQuantity--simple.Push{font-size:1.15rem;line-height:0;padding:0}.ProductQuantity--simple.Push svg{height:1em;margin:.75em;transform:none;width:1em}.ProductQuantity--whole.ProductQuantity--out-of-stock,.ProductQuantity--out-of-stock .PlusMinus__quantity-more{cursor:not-allowed;position:relative}.ProductQuantity--whole.ProductQuantity--out-of-stock::before,.ProductQuantity--out-of-stock .PlusMinus__quantity-more::before{background:hsla(0,0%,100%,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Product{box-sizing:border-box;display:flex;flex-direction:column;position:relative;text-align:left}.Product .ProductLine{align-self:flex-start;margin:.5rem 1em 0 0;order:-1;position:relative;z-index:2}.Product__title{font-size:1.15rem;font-weight:normal;margin:.5em 0;text-transform:lowercase}.Product__title::first-letter{text-transform:uppercase}.Product .ProductPrice{align-self:flex-start}.Product .Price{margin:.5em 0 1em}.Product .ProductFavoriteStar{margin:0;opacity:0;position:absolute;top:0;z-index:3}.Product .ProductFavoriteStar--type-favorite{opacity:1}.Product__detail{height:100%;left:0;position:absolute;top:0;width:100%}.Product .ProductLabels{width:100%}.Product:hover .ProductFavoriteStar{opacity:1}.Product--medication .Product__image::after{background-color:hsl(214,89%,53%);bottom:0;color:#fff;content:"m" "é" "dicament";font-family:inherit;font-size:.775rem;left:0;padding:.25em .5em;position:absolute}.Product--layout-thumbnail .ProductFavoriteStar{right:0}.Product--layout-thumbnail .ProductLabels{left:0;position:absolute;right:2rem;top:0;z-index:2}.Product--layout-thumbnail .ProductQuantity--simple{margin-left:auto;margin-top:calc(-1.15rem*2.5 - .5rem);order:-2;z-index:2}.Product--layout-thumbnail .Product__image{margin-bottom:.5rem;order:-2}.Product--layout-list{box-shadow:0 1px 0 0 hsl(214,83%,12%);box-sizing:border-box;overflow:hidden}.Product--layout-list:last-of-type{box-shadow:0 0 0 0;border-bottom:0}.Product--layout-list .ProductFavoriteStar{left:10rem;top:1rem;transform:translateX(-100%)}.Product--layout-list .Price{margin:0 0 .25em}.Product--layout-list .ProductLine{margin-top:0}.Product--layout-list .ProductLabels{order:-1}.Product--layout-list .ProductQuantity--simple{left:10rem;position:absolute;transform:translate(-100%, -100%)}.Product--layout-list .Product__description{color:hsl(214,18%,55%);font-size:.775rem;line-height:1.5;margin:.5em 0;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.Product--layout-list .Product__description *{font:inherit;margin:0}.Product--layout-list .Product__image{left:0;position:absolute;top:1rem}@media screen and (min-width: 581px){.Product--layout-list{min-height:calc(10rem + 1rem*2 + 1rem);padding-bottom:1rem;padding-left:12rem;padding-top:1rem}.Product--layout-list .Product__image{width:10rem}.Product--layout-list .ProductQuantity{top:calc(10rem + 1rem)}}@media screen and (max-width: 580px){.Product .ProductFavoriteStar{display:none}.Product--layout-list{padding-left:7rem}.Product--layout-list .Product__image{width:6rem}}.ProductSearch{padding:1rem .75rem}.ProductSearch .Formol_Formol{padding:0}.ProductSearch .Formol_Field,.ProductSearch .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .ProductSearch .Formol_FieldSet__label,.ProductSearch .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .ProductSearch .Formol_FieldSet__label{margin:0;width:100%}.ProductSearch .Formol_Field__element,.ProductSearch .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .ProductSearch .Formol_CalendarField,.ProductSearch .Formol_HTMLField,.ProductSearch .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .ProductSearch .Formol_SelectMenuField,.ProductSearch .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .ProductSearch .Formol_Field__label,.ProductSearch .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .ProductSearch .Formol_Field__label,.ProductSearch .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .ProductSearch .Formol_FieldSet__label,.ProductSearch .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .ProductSearch .Formol_FieldSet__label,.ProductSearch .Formol_FileField,.ProductSearch .Formol_PasswordField__wrapper,.ProductSearch .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .ProductSearch input[type=checkbox]+label{margin:0;padding-left:calc(1.5rem + 1em);width:100%}.ProductSearch__form{position:relative}.ProductSearch__icon{font-size:1.5rem;position:absolute;left:5px;top:calc(50% - .75rem)}.Formol_Field--focus+.ProductSearch__icon{fill:hsl(214,89%,53%)}.ProductSetHeader{margin:0}.ProductSetHeader__occurences,.ProductSetHeader__filter-count,.ProductSetHeader__filter-list{margin:.5em}.ProductSetHeader__occurences,.ProductSetHeader__filter-count{display:inline-block;font-size:.775rem}.ProductSetHeader__filter-count{font-weight:700}.ProductSetHeader__filter-count::before{content:"-";margin-right:1em}.ProductSetHeader__filter-list{display:flex;flex-wrap:wrap;width:100%}.ProductSetHeader__delete{font-size:.775rem}.ProductSetHeader__delete::after{content:"×";margin-left:.5em}.ProductSort{display:flex;flex-direction:column}.ProductSort__title{font-size:.775rem;margin-bottom:.25em}@media screen and (max-width: 920px){.ProductSort{align-self:flex-start;padding:1em 0}}.ProductStock{align-items:center;display:flex;font-size:.775rem}.ProductStock::before{border-radius:100%;content:"";display:block;height:.75em;margin-right:.5em;width:.75em}.ProductStock--is-AVAILABLE::before{background-color:hsl(115,98%,34%)}.ProductStock--is-NOT_AVAILABLE::before{background:hsl(7,89%,53%)}.ProductStock--is-ON_ORDER::before,.ProductStock--is-NEED_RESTOCK::before{background:hsl(34,89%,53%)}.ProductView{accent-color:hsl(214,89%,53%);align-items:center;background:hsl(214,89%,53%);border-radius:5px;box-shadow:0 0 0 2px #fff;color:#fff;cursor:pointer;display:flex;font-weight:700;padding:.75em calc(1.25em + 5px/4);transition:background 350ms,box-shadow 350ms,color 350ms}.ProductView:hover{background:hsl(214,89%,53%);box-shadow:0 0 0 2px hsl(214,89%,53%);color:#fff}.ProductView__checkbox{cursor:pointer;margin:0 .5em 0 0}.Cart__products{margin:1.5rem 0}.Cart__validate_button,.Cart__clean_button{display:inline-block}.CartSummary__product-list{border-bottom:solid 1px}.CartSummary__total-item{border-top:solid 1px;font-size:1.15rem;padding-top:1em}.CartSummary dl{display:flex;flex-wrap:wrap;overflow:visible}.CartSummary dl dt,.CartSummary dl dd{margin:.5em 0}.CartSummary dl dt{flex:0 0 50%;font-weight:700}.CartSummary dl dd{flex:0 0 50%;margin-left:auto;text-align:right}.ConditionsOfSale--scroll{background:#ddd;max-height:300px;overflow:scroll}@media screen and (min-width: 860px){.Purchase{border-spacing:1.5rem;display:table;table-layout:auto;width:100%}.Purchase .Box{margin-top:0}.Purchase .Wizard{display:table-header-group}.Purchase .Cart,.Purchase .Shipping,.Purchase .Summary,.Purchase .NotFound{box-sizing:border-box;display:table-cell;width:66.6666666667%}@supports(display: grid){.Purchase{display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto 1fr}.Purchase .Box{margin:0}.Purchase .Wizard{grid-column:1/4;grid-row:1/2}.Purchase .Cart,.Purchase .Shipping,.Purchase .Summary,.Purchase .NotFound{grid-column:1/3;grid-row:2/5;width:auto}.Purchase .CartSummary,.Purchase .ShippingSummary,.Purchase .PromoOneUse{grid-column:3/4}}}.PromoOneUse__promo_one_use{padding:0}.PromoOneUse .Formol_Formol__submit{margin-top:0}.PromoOneUse dl{display:flex;flex-wrap:wrap;overflow:visible}.PromoOneUse dl dt,.PromoOneUse dl dd{margin:.5em 0;overflow:hidden;text-overflow:ellipsis}.PromoOneUse dl dt{flex:0 0 70%;font-weight:700}.PromoOneUse dl dd{flex:0 0 30%;margin-left:auto;text-align:right}.ShippingInfos .Formol_Field,.ShippingInfos .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .ShippingInfos .Formol_FieldSet__label,.ShippingInfos .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .ShippingInfos .Formol_FieldSet__label{margin:0;width:50%}.ShippingInfos .Formol_Field input,.ShippingInfos .Formol_Field--type-checkbox-set .Formol_FieldSet__label input,.Formol_Field--type-checkbox-set .ShippingInfos .Formol_FieldSet__label input,.ShippingInfos .Formol_Field--type-radio-set .Formol_FieldSet__label input,.Formol_Field--type-radio-set .ShippingInfos .Formol_FieldSet__label input{width:100%}.ShippingInfos .Formol_Field__label:not(:hover){border-color:hsl(214,18%,87%)}@media screen and (max-width: 580px){.ShippingInfos .Formol_Field,.ShippingInfos .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .ShippingInfos .Formol_FieldSet__label,.ShippingInfos .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .ShippingInfos .Formol_FieldSet__label{width:100%}}.Shipping .Formol_Field--type-colissimo{width:100%}.ShippingSummary .Formol_Formol{padding:0}.ShippingSummary dt{color:hsl(214,18%,55%);font-size:.775rem}.ShippingSummary dd{margin:.25em 0 1em}.ShippingType .Formol_FieldSet__label{color:hsl(214,83%,12%);display:block;width:100%}.ShippingType .Formol_FieldSet__label:not(:hover){border-color:hsl(214,18%,87%)}.ShippingType .Formol_FieldSet__label.Formol_FieldSet__label--focus{border-color:hsl(214,89%,53%);color:hsl(214,89%,53%)}.ShippingType .Formol_Field--name-client_shipping_type_id .header{display:inline-flex;width:calc(100% - 30px)}.ShippingType .Formol_Field--name-client_shipping_type_id .header .type{flex:4 1 80%;font-weight:700}.ShippingType .Formol_Field--name-client_shipping_type_id .header .price{flex:1 2 20%;margin-left:4rem;text-align:right}.ShippingType .Formol_Field--name-client_shipping_type_id .address,.ShippingType .Formol_Field--name-client_shipping_type_id .free-shipping{display:block;font-size:.9rem;margin-top:.5rem;padding-left:1.5rem}.warning{background-color:#ddd;padding:1em}.SnowFlakes__snowflake{animation-duration:3s;animation-iteration-count:infinite,infinite,infinite;animation-name:snowflakes-shake-small,snowflakes-shake-medium,snowflakes-shake-big;animation-play-state:running,running,running;animation-timing-function:ease-in-out,ease-in-out,ease-in-out;color:#fff;cursor:default;font-family:Arial,sans-serif;pointer-events:none;position:fixed;text-shadow:1px 1px 3px #000;top:-10%;user-select:none;-webkit-user-select:none;z-index:9999}.SnowFlakes__snowflake .inner{animation-duration:10s;animation-iteration-count:infinite;animation-name:snowflakes-fall;animation-play-state:running;animation-timing-function:linear}.SnowFlakes__snowflake--small{animation-duration:6s,0s,0s;font-size:.5rem}.SnowFlakes__snowflake--small .inner{animation-duration:10s}.SnowFlakes__snowflake--medium{animation-duration:0s,5s,0s;font-size:.7rem}.SnowFlakes__snowflake--medium .inner{animation-duration:9s}.SnowFlakes__snowflake--big{animation-duration:0s,0s,4s;font-size:1rem}.SnowFlakes__snowflake--big .inner{animation-duration:8s}.SnowFlakes__snowflake:nth-of-type(0){left:1%;animation-delay:0s,0s,0s}.SnowFlakes__snowflake:nth-of-type(0) .inner{animation-delay:0s}.SnowFlakes__snowflake:nth-of-type(1){left:10%;animation-delay:1s,1s,1s}.SnowFlakes__snowflake:nth-of-type(1) .inner{animation-delay:1s}.SnowFlakes__snowflake:nth-of-type(2){left:20%;animation-delay:.5s,.5s,.5s}.SnowFlakes__snowflake:nth-of-type(2) .inner{animation-delay:6s}.SnowFlakes__snowflake:nth-of-type(3){left:30%;animation-delay:2s,2s,2s}.SnowFlakes__snowflake:nth-of-type(3) .inner{animation-delay:4s}.SnowFlakes__snowflake:nth-of-type(4){left:40%;animation-delay:2s,2s,2s}.SnowFlakes__snowflake:nth-of-type(4) .inner{animation-delay:2s}.SnowFlakes__snowflake:nth-of-type(5){left:50%;animation-delay:3s,3s,3s}.SnowFlakes__snowflake:nth-of-type(5) .inner{animation-delay:8s}.SnowFlakes__snowflake:nth-of-type(6){left:60%;animation-delay:2s,2s,2s}.SnowFlakes__snowflake:nth-of-type(6) .inner{animation-delay:6s}.SnowFlakes__snowflake:nth-of-type(7){left:70%;animation-delay:1s,1s,1s}.SnowFlakes__snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.SnowFlakes__snowflake:nth-of-type(8){left:80%;animation-delay:0s,0s,0s}.SnowFlakes__snowflake:nth-of-type(8) .inner{animation-delay:1s}.SnowFlakes__snowflake:nth-of-type(9){left:90%;animation-delay:1.5s,1.5s,1.5s}.SnowFlakes__snowflake:nth-of-type(9) .inner{animation-delay:3s}.SnowFlakes__snowflake:nth-of-type(10){left:25%;animation-delay:0s,0s,0s}.SnowFlakes__snowflake:nth-of-type(10) .inner{animation-delay:2s}.SnowFlakes__snowflake:nth-of-type(11){left:65%;animation-delay:2.5s,2.5s,2.5s}.SnowFlakes__snowflake:nth-of-type(11) .inner{animation-delay:4s}.SnowFlakes__snowflake:nth-of-type(12){left:5%;animation-delay:.5s,.5s,.5s}.SnowFlakes__snowflake:nth-of-type(12) .inner{animation-delay:3s}.SnowFlakes__snowflake:nth-of-type(13){left:15%;animation-delay:2s,2s,2s}.SnowFlakes__snowflake:nth-of-type(13) .inner{animation-delay:5s}.SnowFlakes__snowflake:nth-of-type(14){left:35%;animation-delay:1.5s,1.5s,1.5s}.SnowFlakes__snowflake:nth-of-type(14) .inner{animation-delay:7s}.SnowFlakes__snowflake:nth-of-type(15){left:45%;animation-delay:2.5s,2.5s,2.5s}.SnowFlakes__snowflake:nth-of-type(15) .inner{animation-delay:4.5s}.SnowFlakes__snowflake:nth-of-type(16){left:55%;animation-delay:1s,1s,1s}.SnowFlakes__snowflake:nth-of-type(16) .inner{animation-delay:6.5s}.SnowFlakes__snowflake:nth-of-type(17){left:75%;animation-delay:3s,3s,3s}.SnowFlakes__snowflake:nth-of-type(17) .inner{animation-delay:2.5s}.SnowFlakes__snowflake:nth-of-type(18){left:85%;animation-delay:2s,2s,2s}.SnowFlakes__snowflake:nth-of-type(18) .inner{animation-delay:3.5s}.SnowFlakes__snowflake:nth-of-type(19){left:95%;animation-delay:1s,1s,1s}.SnowFlakes__snowflake:nth-of-type(19) .inner{animation-delay:5.5s}.SnowFlakes__snowflake:nth-of-type(20){left:22%;animation-delay:.5s,.5s,.5s}.SnowFlakes__snowflake:nth-of-type(20) .inner{animation-delay:4s}.SnowFlakes__snowflake:nth-of-type(21){left:42%;animation-delay:2.5s,2.5s,2.5s}.SnowFlakes__snowflake:nth-of-type(21) .inner{animation-delay:3s}.SnowFlakes__snowflake:nth-of-type(22){left:62%;animation-delay:1s,1s,1s}.SnowFlakes__snowflake:nth-of-type(22) .inner{animation-delay:7s}.SnowFlakes__snowflake:nth-of-type(23){left:92%;animation-delay:3s,3s,3s}.SnowFlakes__snowflake:nth-of-type(23) .inner{animation-delay:6s}@keyframes snowflakes-fall{0%{transform:translateY(0vh)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake-small{0%,100%{transform:translateX(0px)}50%{transform:translateX(90px)}}@keyframes snowflakes-shake-medium{0%,100%{transform:translateX(0px)}50%{transform:translateX(60px)}}@keyframes snowflakes-shake-big{0%,100%{transform:translateX(0px)}50%{transform:translateX(30px)}}.Title{display:block;width:100%}.UserBookings__no-action-container{align-items:center;display:flex;justify-content:center;width:100%}.UserBookings__no-action{background:#d3d3d3;border-radius:10px;height:5px;width:25%}.UserBookings__cancel-button-container{align-items:center;display:flex;justify-content:center;width:100%}.UserBookings__cancel-button{color:hsl(214,89%,53%);text-decoration:underline}.UserBookings__description{display:flex;gap:5px}.UserBookings__description span{font-weight:bold}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.UserMenu{display:flex;margin-left:auto}.UserMenu__menu_link{align-items:center;background-color:hsl(214,89%,53%);border-radius:5px;box-shadow:none;color:#fff;display:flex;margin:0 0 0 5px;padding:.75em calc(1.25em + 5px/4);position:relative;transition:all 350ms}.UserMenu__menu_link.Push{font-size:1.15rem;line-height:0;padding:0}.UserMenu__menu_link.Push svg{height:1em;margin:.75em;transform:none;width:1em}.UserMenu__menu_link:hover{background-color:hsl(214,89%,48%);box-shadow:none;color:#fff}.UserMenu__menu_link .Badge{bottom:0;position:absolute;right:0;z-index:2}.UserMenu .UserAccount__button{margin:0}.UserProfile__delete-account-btn{background:hsl(7,89%,53%)}.UserProfile__delete-account-btn:hover{background:hsl(7,89%,53%)}.UserProfile__delete-account-list-warning{list-style-type:none;padding:0}.UserProfile__delete-account-list-warning>li{margin-top:12px}.UserProfile__delete-account-list-warning>li svg{fill:hsl(7,89%,53%);margin-right:12px;position:relative;top:1.5px}.User__content{flex:4}@media screen and (min-width: 921px){.User__content{margin-left:5%;max-width:70%}}@media screen and (max-width: 920px){.User__content{max-width:100%;min-width:100%}}.UserShoppingOrderDetail h2{margin-bottom:0}.UserShoppingOrderDetail dl:not(.ShoppingOrderDetailTable__totals){display:inline-block;vertical-align:top}.UserShoppingOrderDetail dl:not(.ShoppingOrderDetailTable__totals) dt,.UserShoppingOrderDetail dl:not(.ShoppingOrderDetailTable__totals) dd{width:15em}.UserShoppingOrderDetail dl:not(.ShoppingOrderDetailTable__totals) dt{color:hsl(214,18%,55%);font-size:.775rem;margin-top:1em}.UserShoppingOrderDetail dl:not(.ShoppingOrderDetailTable__totals) dd{margin-left:0}.UserSideMenu{flex:1;width:25%}.UserSideMenu .MenuItem{margin:1em 0}@media screen and (min-width: 921px){.UserSideMenu{position:sticky;top:150px}}.Contract ul{list-style:none;margin:1em 0;padding:0}.Contract ul li{margin:1em 0}.Contract ul li .Push{margin:0}.Contract ul li .Price{display:inline}.Contract ul data{display:inline;font:inherit}.Contract .Box>ul>li:last-child{margin-top:3em}.AdminTitle{align-items:center;display:flex;flex:1 100%;margin:1rem 0;font-size:2.488rem;font-weight:600;line-height:1.3}.AdminTitle svg{display:none;margin-right:.5em}.AddCalendarModal__procedure{background:hsl(214,22%,95%);border-radius:.25rem;padding:10px}.AddCalendarModal__procedure ol{padding-right:25px}.AddCalendarModal__copy-container{align-items:center;display:flex;gap:25px}.AddCalendarModal__copy-btn{margin-top:0}.AddCalendarModal__copy-btn svg{margin-right:0}.AddCalendarModal__copy-input{border:1px solid hsl(214,20%,87%);border-radius:.25rem;box-sizing:border-box;font-family:"Be Vietnam Pro",Arial,sans-serif;padding:1rem;width:100%}.AddCalendarModal__copy-input:focus{border-color:hsl(214,89%,53%);outline:none}.AddCalendarModal__copied-txt{background:hsl(214,83%,12%);border-radius:6px;color:#fff;font-size:.833rem;font-weight:600;margin-top:0;padding:.5rem 1rem;position:relative}.AddCalendarModal__copied-txt::before{content:"";border-color:rgba(0,0,0,0) hsl(214,83%,12%) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 10px 10px 0;left:-5px;position:absolute}.AgendaFilters{display:flex;gap:50px;padding:1.5rem 0;width:100%}.AppointmentAgenda .Box{border:none;padding:1rem 0}.AppointmentAgenda__header{align-items:center;border-bottom:1px solid hsl(214,20%,87%);display:flex;flex:1;justify-content:space-between;position:relative}.AppointmentAgenda__title{font-size:1.728rem;font-weight:600;line-height:1.3}.AppointmentAgenda__header-container{align-items:center;display:flex;position:relative}.AppointmentAgenda__add-link-btn{font-size:0;margin:0;padding:0;position:relative}.AppointmentAgenda__add-link-btn svg{font-size:1.5rem;padding:1rem}.AppointmentAgenda__add-link-btn:hover::after{background:hsl(214,83%,12%);border-radius:.25rem;content:attr(alt);font-size:.833rem;left:-50px;padding:4px 10px;position:absolute;top:-75%;width:max-content}.AppointmentAgenda__add-link-btn svg{margin:0}.BookedSlot{align-items:center;background:hsl(214,22%,95%);display:flex;justify-content:space-between;margin:.5rem 0;padding:.5rem}.BookedSlot__action{color:hsl(214,89%,53%);cursor:pointer}.BookedSlot__patient{color:hsl(214,89%,53%);font-style:italic}.BookingList{padding:0}.DailyAgenda{display:flex;flex-direction:column;width:16%}.DailyAgenda--past{opacity:.4}.DailyAgenda--holiday{opacity:.5}.DailyAgenda__day{align-items:center;background:hsl(214,22%,95%);display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;gap:2px;padding:1rem 0}.DailyAgenda__day--today{color:hsl(214,89%,53%)}.DailyAgenda__dayname{margin:0}.DailyAgenda__date{background:rgba(0,0,0,0);border-radius:100%;color:#000;font-weight:bold;line-height:1rem;margin:0}.DailyAgenda__date--today{color:hsl(214,89%,53%)}.DailyAgenda__header{background:hsl(214,22%,95%);line-height:2rem;min-height:2rem;padding:.25rem;text-align:center}.DailyAgenda__body{align-items:center;background:hsl(214,22%,95%);display:flex;flex-direction:column;flex-grow:1;min-height:250px}.FreeSlot{border:1px solid hsl(214,22%,95%);margin:.5rem 0;padding:.5rem;font-style:italic}.StateFiltersOption{border-radius:.25rem;color:hsl(214,18%,55%);cursor:pointer;line-height:1;padding:.75rem;transition:color 350ms,background 350ms}.StateFiltersOption:hover{color:hsl(214,83%,12%)}.StateFiltersOption--active{background:hsl(214,89%,53%);color:#fff}.StateFiltersOption--active:hover{color:#fff}.StateFiltersOption:first-of-type{border-right:none}.StateFiltersOption:last-of-type{border-left:none}.StateFilters{background:#fff;border:2px solid hsl(214,20%,87%);border-radius:.25rem;align-items:center;display:flex;list-style:none;padding:.5rem;margin:0}.ThemeFilters{border:1px solid hsl(214,20%,87%);border-radius:.25rem;background:hsl(214,18%,87%);font-family:"Be Vietnam Pro",sans-serif;cursor:pointer;padding:.75rem}.ThemeSlot{background:#fff;padding:.5rem;margin:.5rem 0;width:80%}.ThemeSlot--isPast{opacity:.4}.ThemeSlot__time,.ThemeSlot__title{margin:0}.WeekControllers{color:hsl(214,89%,53%);display:flex;gap:5px;position:absolute;right:15px}.WeekControllers__next,.WeekControllers__previous,.WeekControllers__today{background:#fff;border:1px solid hsl(214,89%,53%);border-radius:.25rem;color:hsl(214,89%,53%);cursor:pointer;padding:.75rem;transition:opacity ease-in 250ms,background 250ms}.WeekControllers__next:hover,.WeekControllers__previous:hover,.WeekControllers__today:hover{background:hsl(214,89%,53%);color:#fff}.WeekControllers__today--inactive,.WeekControllers__previous--inactive{border-color:hsl(214,18%,55%);color:hsl(214,18%,55%);cursor:not-allowed;transition:opacity ease-out 250ms}.WeekControllers__today--inactive:hover,.WeekControllers__previous--inactive:hover{background:#fff;border-color:hsl(214,18%,55%);color:hsl(214,18%,55%)}.WeeklyAgenda{display:flex;justify-content:space-between;gap:10px}.AddSlotRulesForm{min-width:700px;min-height:500px}.AddSlotRulesForm__heading{font-size:1.25rem;margin:0}.AddSlotRulesForm__text{margin:-0.75rem 0 .75rem 0}.AddSlotRulesForm__time-field-group{align-items:flex-end;display:flex;gap:15px}.AddSlotRulesForm__time-field-group label{color:hsl(214,18%,55%);display:flex;flex-direction:column;font-size:.833rem;gap:7px;position:relative}.AddSlotRulesForm__time-field-group label:first-of-type{margin-right:1em}.AddSlotRulesForm__time-field-group label::before{content:"*";position:absolute;left:-8px;top:1px}.AddSlotRulesForm__time-field-group input{border:1px solid hsl(214,20%,87%);border-radius:.15em;font-family:"Be Vietnam Pro",Arial,sans-serif;padding:1em}.AddSlotRulesForm__time-field-group input:focus{border-color:hsl(214,89%,53%);outline:none}.AddSlotRulesForm__spacer{display:inline-block;height:1rem;width:1rem}.AddSlotRulesForm__field-error{color:hsl(7,89%,53%);font-size:.833rem}.AddSlotRulesForm__remove-field-btn{align-items:center;background:none;border:none;color:hsl(7,89%,53%);cursor:pointer;display:flex;font-size:.833rem;font-weight:600;justify-content:center;margin-bottom:1em}.AddSlotRulesForm__remove-field-btn:hover{color:hsl(7,89%,42%)}.AddSlotRulesForm__add-time-field-btn{align-items:center;background-color:hsl(214,22%,95%);border:1px solid hsl(214,22%,95%);border-radius:.25rem;color:hsl(214,18%,55%);display:flex;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:.833rem;gap:6px;margin-bottom:10px;padding:1rem 2rem;transition:background .3s,color .3s}.AddSlotRulesForm__add-time-field-btn:hover{background:hsl(214,89%,53%);border-color:hsl(214,89%,53%);color:#fff;cursor:pointer}.AddSlotRulesForm__btn-group{display:flex;gap:15px}.AddSlotRulesForm__submit-btn,.AddSlotRulesForm__cancel-btn{font-family:"Be Vietnam Pro",Arial,sans-serif;transition:color .3s,background .3s}.AddSlotRulesForm__submit-btn{background-color:hsl(214,89%,53%);border:none;border-radius:.25rem;color:#fff;padding:1rem 2rem}.AddSlotRulesForm__submit-btn:hover{background:hsl(214,92%,33%);cursor:pointer}.AddSlotRulesForm__submit-btn:disabled{background:hsl(214,18%,55%);color:#fff;cursor:not-allowed;pointer-events:none}.AddSlotRulesForm__cancel-btn{background:none;border:none;color:hsl(214,18%,55%)}.AddSlotRulesForm__cancel-btn:hover{color:hsl(214,89%,53%);cursor:pointer}.Admin .Appointment .Formol_Field--type-date.Formol_Field--name-notBefore,.Admin .Appointment .Formol_Field--type-date.Formol_Field--name-notAfter{width:392px}.Admin .Appointment .Formol_Field--type-select{width:200px}.Admin .Appointment .Formol_Field--type-select select{width:100%}.AppointmentThemeFormPage__week-slots-description{display:flex;flex-wrap:wrap}.AppointmentThemeFormPage__week-slots-description p{flex:1 100%}.AppointmentThemeFormPage__week-slots-description button{margin-left:auto}.CreationForm__text-alert{color:#e66767}.DaySlots{background-color:hsl(214,22%,95%);border-radius:.15rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1em;width:16%}.DaySlots__header{border-bottom:1px solid;margin-bottom:1em;padding-bottom:10px}.DaySlots__day-name{font-weight:bold;margin:0}.DaySlots__open-slots{font-size:smaller;margin:0}.DaySlots__body{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:15px}.SlotRules{background:#fff;box-sizing:border-box;border-radius:4px;position:relative;padding:.5rem 1rem;width:100%}.SlotRules__action-btn{--action-btn-size: 1.15rem;align-items:center;background:hsl(7,89%,53%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:600;height:var(--action-btn-size);justify-content:center;margin-bottom:10px;position:absolute;top:-0.5rem;right:-0.5rem;width:var(--action-btn-size);transition:background .3s}.SlotRules__action-btn:hover{background:hsl(7,89%,38%)}.SlotRules__detail{border:1px solid hsl(214,20%,87%);border-radius:.25rem;font-size:.833rem;margin:.5rem 0;padding:.5rem}.SlotRules__hours{margin:0}.SlotRules__open-slots{color:hsl(214,18%,55%);margin:0;font-size:.833rem}.SlotRules__more-detail-btn{align-items:center;color:hsl(214,89%,53%);cursor:pointer;display:flex;font-size:.833rem;transition:color .3s}.SlotRules__more-detail-btn:hover{color:hsl(214,92%,33%)}.SlotRuleConfirmDeletionButtons{align-items:center;display:flex;gap:10px;justify-content:center}.WeekSlots{display:flex;justify-content:space-between}.Actualities{width:calc(70% - 2em)}.Actualities__title{display:none}.Actualities iframe{border:0;max-width:100%}.Actuality{max-width:100%}.Actuality.Box{border:1px solid hsl(214,20%,87%)}.Actuality--fresh.Box{box-shadow:0 0 0 2px hsl(214,89%,53%)}.Actuality__header{align-items:flex-start;display:flex;flex-direction:column;position:relative}.Actuality__label{background:hsl(214,89%,95%);color:hsl(214,89%,53%);font-size:.833rem;margin:0;order:-1;padding:.25rem .5rem}.Actuality__title{margin-bottom:0;font-size:1.728rem;font-weight:600;line-height:1.3}.Actuality__date{color:hsl(214,18%,55%);font-size:.775rem;padding:.5em 0;position:absolute;right:0;top:0}.HomeAdmin{box-sizing:border-box;width:100%}.Indicator{align-items:center;border-bottom:1px solid hsl(214,20%,87%);display:flex;flex:.9;margin-bottom:2rem;padding:0 0 2rem 0;position:relative;transition:color 350ms,border-color 350ms}.Indicator:hover{border-bottom-color:hsl(214,89%,53%)}.Indicator__title{font-size:1.728rem;font-weight:600;line-height:1.3;margin:0 0 0 1em;order:2}.Indicator__title .Push:hover{color:hsl(214,89%,53%)}.Indicator__number{align-items:center;background-color:hsl(214,89%,53%);border-radius:.25rem;color:#fff;display:flex;font-size:1.15rem;height:2.5em;justify-content:center;min-width:2.5em;transition:background-color 350ms}.Indicators{display:flex;flex-direction:column;justify-content:space-between;order:2;position:sticky;top:60px;width:30%}.Indicators.Box,.Indicators.Box:hover{background-color:rgba(0,0,0,0);border:none;box-shadow:none;margin-top:0;padding:0}.Indicators__title{display:none}.Admin [class*=DebugScrollSpy] .ScrollTitle:first-child{color:hsl(214,89%,53%)}.FAQAssociation{all:unset;display:flex;flex-direction:column;gap:50px;box-sizing:border-box}.FAQAssociation>*{margin:0}.FAQAssociation .AdminTitle{align-items:center;display:flex;gap:10px;line-height:1}.FAQAssociation .AdminTitle svg{all:unset;display:block}.FAQAssociation .Box{line-height:1.5;max-width:800px}.Admin .HealthBlogAdmin .NewsEdit .Formol_Field--name-title{width:600px}.ql-tooltip[data-mode=video]{left:0 !important;z-index:15}.ql-tooltip[data-mode=video]::before{content:"Lien de la vidéo YouTube :" !important}.ql-tooltip[data-mode=video].ql-editing input[type=text]::placeholder{color:rgba(0,0,0,0) !important}.ql-tooltip[data-mode=video].ql-editing a.ql-action::after{content:"Insérer" !important}.ql-header,.ql-bold,.ql-italic,.ql-underline,.ql-strike,.ql-color,.ql-background,.ql-align,.ql-list,.ql-indent,.ql-link,.ql-image,.ql-video,.ql-clean{position:relative}.ql-header::before,.ql-bold::before,.ql-italic::before,.ql-underline::before,.ql-strike::before,.ql-color::before,.ql-background::before,.ql-align::before,.ql-list::before,.ql-indent::before,.ql-link::before,.ql-image::before,.ql-video::before,.ql-clean::before{background:#000;border-radius:5px;color:#fff;display:none;font-size:13.33px;line-height:normal;padding:5px;position:absolute;text-align:center;top:-30px;white-space:nowrap;z-index:1}.ql-header:hover:before,.ql-bold:hover:before,.ql-italic:hover:before,.ql-underline:hover:before,.ql-strike:hover:before,.ql-color:hover:before,.ql-background:hover:before,.ql-align:hover:before,.ql-list:hover:before,.ql-indent:hover:before,.ql-link:hover:before,.ql-image:hover:before,.ql-video:hover:before,.ql-clean:hover:before{display:block}.ql-header:before{content:"Styles"}.ql-bold:before{content:"Gras"}.ql-italic:before{content:"Italique"}.ql-underline:before{content:"Souligné"}.ql-strike:before{content:"Barré"}.ql-color:before{content:"Couleur du texte"}.ql-background:before{content:"Couleur de surlignage"}.ql-align:before{content:"Alignement"}.ql-list[value=ordered]:before{content:"Liste numérotée"}.ql-list[value=bullet]:before{content:"Liste à puces"}.ql-indent[value="-1"]:before{content:"Diminuer le retrait"}.ql-indent[value="+1"]:before{content:"Augmenter le retrait"}.ql-link:before{content:"Insérer un lien"}.ql-image:before{content:"Insérer une image"}.ql-video:before{content:"Insérer une vidéo"}.ql-clean:before{content:"Supprimer la mise en forme"}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Admin{display:flex;flex:1;margin-left:250px}.Admin__page{max-width:1200px;padding:6rem 3rem;width:100%}.Admin__page .Box{margin:0;padding:0}.Admin__page .Box.BoxMoreLess{margin:1rem 0;padding:1rem 1.5rem}.Admin__page .Box.Actuality{margin-bottom:2rem;padding:1rem 1.5rem}.Admin__page .Push--important:hover,.Admin__page .Push--basic:not(.GoBack):hover{transform:scale(0.9)}.Admin__page .Push--important:hover{color:#fff}.Admin__page .Push--important:disabled{background:hsl(214,18%,55%)}.Admin__page .Push--important:disabled:hover{background:hsl(214,18%,55%);color:#fff;transform:none}.Admin__page .Push:disabled:hover{transform:none}.Admin__page .Push--mute:hover,.Admin__page .UsefulNumbers ul a:hover,.UsefulNumbers ul .Admin__page a:hover{color:hsl(214,18%,55%)}.Admin__page .Push--mute:hover,.Admin__page .UsefulNumbers ul a:hover,.UsefulNumbers ul .Admin__page a:hover{color:hsl(214,89%,53%)}@media screen and (min-width: 581px){.Admin__page .Push--mute:hover,.Admin__page .UsefulNumbers ul a:hover,.UsefulNumbers ul .Admin__page a:hover{color:hsl(214,92%,33%)}}.Admin__page .Push--basic{box-shadow:none}.Admin .Formol_Field--type-date,.Admin .Formol_Field--type-email,.Admin .Formol_Field--type-money,.Admin .Formol_Field--type-number,.Admin .Formol_Field--type-password,.Admin .Formol_Field--type-select-menu,.Admin .Formol_Field--type-select,.Admin .Formol_Field--type-tel,.Admin .Formol_Field--type-text{width:400px}.Admin .Formol_Field--type-date input,.Admin .Formol_Field--type-email input,.Admin .Formol_Field--type-money input,.Admin .Formol_Field--type-number input,.Admin .Formol_Field--type-password input,.Admin .Formol_Field--type-select-menu input,.Admin .Formol_Field--type-select input,.Admin .Formol_Field--type-tel input,.Admin .Formol_Field--type-text input{width:100%}.Admin .Formol_Field--type-money input{width:375px}.Admin .Formol_Field--type-money select{height:54px}.Admin .Formol_FileField{background:hsl(214,22%,95%)}.Admin .Formol_FileField:hover{border-color:hsl(214,89%,53%)}.Admin .Formol_Field--readOnly .Formol_Field__element,.Admin .Formol_Field--readOnly .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Admin .Formol_Field--readOnly .Formol_CalendarField,.Admin .Formol_Field--readOnly .Formol_HTMLField,.Admin .Formol_Field--readOnly .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Admin .Formol_Field--readOnly .Formol_SelectMenuField,.Admin .Formol_Field--readOnly .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Admin .Formol_Field--readOnly .Formol_Field__label,.Admin .Formol_Field--readOnly .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Admin .Formol_Field--readOnly .Formol_Field__label,.Admin .Formol_Field--readOnly .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Admin .Formol_Field--readOnly .Formol_FieldSet__label,.Admin .Formol_Field--readOnly .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Admin .Formol_Field--readOnly .Formol_FieldSet__label,.Admin .Formol_Field--readOnly .Formol_FileField,.Admin .Formol_Field--readOnly .Formol_PasswordField__wrapper,.Admin .Formol_Field--readOnly .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Admin .Formol_Field--readOnly input[type=checkbox]+label{background:hsl(214,22%,95%);padding-left:.75em}.Admin .Formol_Field--readOnly .Formol_InputField{background:hsl(214,22%,95%);padding:.75em}.Admin .Formol_Field--readOnly .Formol_FieldSet__label--on{background:hsl(214,22%,95%);cursor:not-allowed;padding:.75em}.Admin .Formol_Field__element,.Admin .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Admin .Formol_CalendarField,.Admin .Formol_HTMLField,.Admin .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Admin .Formol_SelectMenuField,.Admin .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Admin .Formol_Field__label,.Admin .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Admin .Formol_Field__label,.Admin .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Admin .Formol_FieldSet__label,.Admin .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Admin .Formol_FieldSet__label,.Admin .Formol_FileField,.Admin .Formol_PasswordField__wrapper,.Admin .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Admin input[type=checkbox]+label{border-color:hsl(214,20%,87%)}.Admin .Formol_Field__element:focus,.Admin .Formol_Field--type-calendar .Formol_CalendarField:focus,.Formol_Field--type-calendar .Admin .Formol_CalendarField:focus,.Admin .Formol_HTMLField:focus,.Admin .Formol_Field--type-select-menu .Formol_SelectMenuField:focus,.Formol_Field--type-select-menu .Admin .Formol_SelectMenuField:focus,.Admin .Formol_Field--type-checkbox .Formol_Field__label:focus,.Formol_Field--type-checkbox .Admin .Formol_Field__label:focus,.Admin .Formol_Field--type-radio .Formol_Field__label:focus,.Formol_Field--type-radio .Admin .Formol_Field__label:focus,.Admin .Formol_Field--type-checkbox-set .Formol_FieldSet__label:focus,.Formol_Field--type-checkbox-set .Admin .Formol_FieldSet__label:focus,.Admin .Formol_Field--type-radio-set .Formol_FieldSet__label:focus,.Formol_Field--type-radio-set .Admin .Formol_FieldSet__label:focus,.Admin .Formol_FileField:focus,.Admin .Formol_PasswordField__wrapper:focus,.Admin .Formol_SwitchButton input[type=checkbox]+label:focus,.Formol_SwitchButton .Admin input[type=checkbox]+label:focus{border-color:hsl(214,89%,53%)}.Admin .Formol_Field__title{font-size:1rem}.Admin .Formol_Field--focus{color:hsl(214,89%,53%)}.Admin .quill .ql-toolbar{background:hsl(214,22%,95%)}.Admin .quill .ql-video-wrapper{margin:auto;width:100%}@media screen and (min-width: 580px){.Admin .quill .ql-video-wrapper{width:80%}}.Admin .quill .ql-video-inner{height:0;padding-top:56.25%;position:relative}.Admin .quill .ql-video-inner iframe,.Admin .quill .ql-video-inner embed,.Admin .quill .ql-video-inner object{height:100%;left:0;position:absolute;top:0;width:100%}.Admin .Formol_SelectMenuField{background:hsl(214,18%,87%)}.Admin .Formol_SelectMenuField__placeholder{color:hsl(214,18%,55%)}.Admin .Formol_SelectMenuField__clear-indicator{color:hsl(214,89%,53%)}.Admin .Formol_SelectMenuField__clear-indicator:hover{color:hsl(214,89%,53%)}.Admin .Formol_SelectMenuField__indicator-separator{color:hsl(214,83%,12%)}.Admin .Formol_SelectMenuField__dropdown-indicator{color:hsl(214,83%,12%)}.Admin .Formol_SelectMenuField__dropdown-indicator:hover{color:hsl(214,89%,53%)}.Admin .Formol_SelectMenuField__menu{border:1px solid hsl(214,20%,87%)}.Admin .Formol_SelectMenuField__option{color:hsl(214,83%,12%)}.Admin .Formol_SelectMenuField__option--is-focused{background-color:hsl(214,22%,95%)}.Admin .Formol_SelectMenuField__option--is-selected{background-color:hsl(214,89%,53%);color:#fff}.Admin .Formol_Field--type-select-menu .Formol_SelectMenuField__control{background:hsl(214,22%,95%);color:hsl(214,83%,12%);padding:.75em}.Admin .Formol_SelectMenuField__multi-value{background:none}.Admin .Formol_SelectMenuField__multi-value__label{background:hsl(214,89%,90%);border-radius:1rem;color:hsl(214,89%,53%);font-size:1rem;margin:.5rem 0;padding:.5rem 1rem}.Admin .Formol_SelectMenuField__multi-value__remove:hover{background:none;cursor:pointer}.Admin .Formol_SelectMenuField__multi-value__remove:hover svg{color:hsl(7,89%,38%)}.Admin .Formol_SelectMenuField__multi-value__remove svg{color:hsl(7,89%,53%);height:20px;width:20px}.Admin .Formol_Field--type-switch.Formol_Field--focus{color:hsl(214,83%,12%)}.Admin .Formol_SwitchButton input[type=checkbox]+label{background:hsl(214,18%,87%);border:none}.Admin .Formol_SwitchButton input[type=checkbox]+label::after{background-color:#fff}.Admin .Formol_SwitchButton input[type=checkbox]:checked+label{background:hsl(214,89%,53%)}.Admin .Formol_Formol .Formol_Formol__submit{font-weight:700}.Admin .Formol_Formol .Formol_Formol__cancel{font-size:1rem}.Admin .Formol_Formol .Formol_Formol__cancel:disabled{color:hsl(214,18%,55%)}.Admin .Formol_Formol .Formol_Formol__cancel:disabled:hover{color:hsl(214,18%,55%)}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.MainMenu{background:hsl(214,83%,12%);bottom:0;box-sizing:border-box;color:hsl(214,18%,87%);font-size:1rem;left:0;top:55px;min-width:250px;overflow-y:auto;padding:1em;position:fixed;z-index:11}.MainMenu h3{color:hsl(214,18%,55%);font-size:.775rem;font-weight:400;letter-spacing:.2em;margin-top:2em;padding-left:.75rem;text-transform:uppercase}.MainMenu .MenuItem .Icon{font-size:1.5rem}.MainMenu .MenuItem__link{align-items:center;border-radius:.25rem;box-sizing:border-box;display:flex;padding:.75rem 0 .75rem .75rem;position:relative;width:100%}.MainMenu .MenuItem__link:hover{background:hsl(214,89%,53%)}.MainMenu .MenuItem__link.Push--active:not(.MenuItem__link--status-too-poor),.MainMenu .MenuItem__link.ProductCard__remove-fav-btn:not(.MenuItem__link--status-too-poor),.MainMenu .MenuItem__link.ProductFavoriteStar--type-favorite:not(.MenuItem__link--status-too-poor){background:hsla(0,0%,100%,.15);color:#fff}.MainMenu .MenuItem__link>svg{margin-right:.5em}.MainMenu .MenuItem__link--status-coming-soon{color:hsla(214,92%,33%,.25)}.MainMenu .MenuItem__link--status-coming-soon::after{align-items:center;background-color:hsl(214,92%,33%);bottom:0;color:hsl(214,92%,33%);content:attr(data-title);display:flex;font-size:.65rem;font-weight:600;left:0;opacity:0;position:absolute;right:0;top:0;transition:color 350ms,opacity 350ms,padding 350ms}.MainMenu .MenuItem__link--status-coming-soon:hover::after{color:hsl(214,83%,12%);opacity:1;padding:0 1.25rem}.MainMenu .MenuItem__link--status-too-poor{color:hsl(214,18%,55%);cursor:not-allowed}.MainMenu .MenuItem__link--status-too-poor:hover{background-color:rgba(0,0,0,0)}.MainMenu .MenuItem__lock{align-items:center;background-color:hsl(214,83%,12%);border-radius:100%;color:hsl(214,89%,53%);display:inline-flex;font-size:.65rem;height:calc(0.65rem*1.7);justify-content:center;margin-left:.75em;vertical-align:middle;width:calc(0.65rem*1.7);cursor:pointer;font-size:.833rem;margin-left:auto;transition:background-color 350ms}.MainMenu .MenuItem__lock::before,.MainMenu .MenuItem__lock::after{display:none;opacity:0;position:absolute;z-index:2}.MainMenu .MenuItem__lock::before{border-bottom:.5em solid hsl(214,92%,33%);border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);content:"";right:calc(1.82375rem - .5em);top:calc(100% - .25em)}.MainMenu .MenuItem__lock::after{background-color:hsl(214,18%,87%);border-radius:.5rem;color:hsl(214,83%,12%);box-sizing:border-box;content:attr(data-title);padding:.75em 1em;right:0;text-align:center;top:100%}.MainMenu .MenuItem__lock:hover{background:none}.MainMenu .MenuItem__lock:hover::before,.MainMenu .MenuItem__lock:hover::after{animation:bounce-in 350ms both;display:block}.InvoiceModal__title{text-align:center}.InvoiceModal__preview{border:1px solid hsl(214,89%,90%);margin:1em 0;min-height:29.7cm;width:21cm}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.ReviewModal .Modal__content{align-items:flex-end;display:flex;flex-direction:column}.ReviewModal .Modal__content button{margin-top:1em}.NewsletterContentEdit cite{background:hsl(34,89%,98%);color:hsl(34,89%,53%);display:block;padding:1em}.NotAdmin{align-items:center;background:#fff;display:flex;flex-direction:column;flex:1;justify-content:center}.NotAdmin__info{margin-bottom:1.5rem;max-width:90%;text-align:center}.NotAdmin__login{align-self:center;background:#fff;box-sizing:border-box;max-width:90%;padding:2rem 3rem}.PatientTable__status{border-radius:.25rem;font-size:.833rem;padding:.5rem}.PatientTable__status--active{background:hsl(115,100%,95%);color:hsl(115,98%,34%)}.PatientTable__status--inactive{background:hsl(7,88%,93%);color:hsl(7,89%,53%)}.PatientTable__newsletter--subscribed,.PatientTable__newsletter--unsubscribed{border-radius:.25rem;font-size:.833rem;padding:.5rem}.PatientTable__newsletter--subscribed{background:hsl(115,100%,95%);color:hsl(115,98%,34%)}.PatientTable__newsletter--unsubscribed{background:hsl(7,88%,93%);color:hsl(7,89%,53%)}.PendingEula__content{max-height:600px;overflow:scroll}.Admin .Informations .Formol_Field--name-address{width:516px}.Admin .Informations .Formol_Field--name-zip{width:150px}.Admin .Informations .Formol_Field--name-city{width:350px}.Admin .Informations .Formol_Field--name-patient_order_mail,.Admin .Informations .Formol_Field--name-webstore_order_mail{width:420px}.Informations{all:unset;display:flex;flex-direction:column}.Informations__subtitle{color:hsl(214,89%,53%);font-size:1.2em;font-weight:500}.Informations__section{font-size:.9em}.ModuleContentEdit__toggle-activation .Formol_Formol__submit{display:none}.Admin .SocialNetwork .Formol_Field--name-twitter_link i{margin-left:.25rem}.AddHolidaysRulesForm{width:auto;min-height:50px}.AddHolidaysRulesForm__heading{font-size:1.25rem;margin:0}.AddHolidaysRulesForm__text{margin:-0.75rem 0 .75rem 0}.AddHolidaysRulesForm__time-field-group{align-items:flex-end;display:flex;gap:15px}.AddHolidaysRulesForm__time-field-group label{color:hsl(214,18%,55%);display:flex;flex-direction:column;font-size:.833rem;gap:7px;position:relative}.AddHolidaysRulesForm__time-field-group label:first-of-type{margin-right:1em}.AddHolidaysRulesForm__time-field-group label::before{content:"*";position:absolute;left:-8px;top:1px}.AddHolidaysRulesForm__time-field-group input{border:1px solid hsl(214,20%,87%);border-radius:.15em;font-family:"Be Vietnam Pro",Arial,sans-serif;padding:1em}.AddHolidaysRulesForm__time-field-group input:focus{border-color:hsl(214,89%,53%);outline:none}.AddHolidaysRulesForm__spacer{display:inline-block;height:1rem;width:1rem}.AddHolidaysRulesForm__field-error{color:hsl(7,89%,53%);font-size:.833rem}.AddHolidaysRulesForm__remove-field-btn{align-items:center;background:none;border:none;color:hsl(7,89%,53%);cursor:pointer;display:flex;font-size:.833rem;font-weight:600;justify-content:center;margin-bottom:1em}.AddHolidaysRulesForm__remove-field-btn:hover{color:hsl(7,89%,42%)}.AddHolidaysRulesForm__add-time-field-btn{align-items:center;background-color:hsl(214,22%,95%);border:1px solid hsl(214,22%,95%);border-radius:.25rem;color:hsl(214,18%,55%);display:flex;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:.833rem;gap:6px;margin-bottom:10px;padding:1rem 2rem;transition:background .3s,color .3s}.AddHolidaysRulesForm__add-time-field-btn:hover{background:hsl(214,89%,53%);border-color:hsl(214,89%,53%);color:#fff;cursor:pointer}.AddHolidaysRulesForm__submit-btn{font-family:"Be Vietnam Pro",Arial,sans-serif;transition:color .3s,background .3s;background-color:hsl(214,89%,53%);border:none;border-radius:.25rem;color:#fff;padding:1rem 2rem}.AddHolidaysRulesForm__submit-btn:hover{background:hsl(214,92%,33%);cursor:pointer}.AddHolidaysRulesForm__submit-btn:disabled{background:hsl(214,18%,55%);color:#fff;cursor:not-allowed;pointer-events:none}.AddScheduleRulesForm{min-width:700px;min-height:500px}.AddScheduleRulesForm__heading{font-size:1.25rem;margin:0}.AddScheduleRulesForm__text{margin:-0.75rem 0 .75rem 0}.AddScheduleRulesForm__time-field-group{align-items:flex-end;display:flex;gap:15px}.AddScheduleRulesForm__time-field-group label{color:hsl(214,18%,55%);display:flex;flex-direction:column;font-size:.833rem;gap:7px;position:relative}.AddScheduleRulesForm__time-field-group label:first-of-type{margin-right:1em}.AddScheduleRulesForm__time-field-group label::before{content:"*";position:absolute;left:-8px;top:1px}.AddScheduleRulesForm__time-field-group input{border:1px solid hsl(214,20%,87%);border-radius:.15em;font-family:"Be Vietnam Pro",Arial,sans-serif;padding:1em}.AddScheduleRulesForm__time-field-group input:focus{border-color:hsl(214,89%,53%);outline:none}.AddScheduleRulesForm__spacer{display:inline-block;height:1rem;width:1rem}.AddScheduleRulesForm__field-error{color:hsl(7,89%,53%);font-size:.833rem}.AddScheduleRulesForm__remove-field-btn{align-items:center;background:none;border:none;color:hsl(7,89%,53%);cursor:pointer;display:flex;font-size:.833rem;font-weight:600;justify-content:center;margin-bottom:1em}.AddScheduleRulesForm__remove-field-btn:hover{color:hsl(7,89%,42%)}.AddScheduleRulesForm__add-time-field-btn{align-items:center;background-color:hsl(214,22%,95%);border:1px solid hsl(214,22%,95%);border-radius:.25rem;color:hsl(214,18%,55%);display:flex;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:.833rem;gap:6px;margin-bottom:10px;padding:1rem 2rem;transition:background .3s,color .3s}.AddScheduleRulesForm__add-time-field-btn:hover{background:hsl(214,89%,53%);border-color:hsl(214,89%,53%);color:#fff;cursor:pointer}.AddScheduleRulesForm__btn-group{display:flex;gap:15px}.AddScheduleRulesForm__submit-btn,.AddScheduleRulesForm__cancel-btn{font-family:"Be Vietnam Pro",Arial,sans-serif;transition:color .3s,background .3s}.AddScheduleRulesForm__submit-btn{background-color:hsl(214,89%,53%);border:none;border-radius:.25rem;color:#fff;padding:1rem 2rem}.AddScheduleRulesForm__submit-btn:hover{background:hsl(214,92%,33%);cursor:pointer}.AddScheduleRulesForm__submit-btn:disabled{background:hsl(214,18%,55%);color:#fff;cursor:not-allowed;pointer-events:none}.AddScheduleRulesForm__cancel-btn{background:none;border:none;color:hsl(214,18%,55%)}.AddScheduleRulesForm__cancel-btn:hover{color:hsl(214,89%,53%);cursor:pointer}.AddSpecialRulesForm{min-width:600px;min-height:300px}.AddSpecialRulesForm__heading{font-size:1.25rem;margin:0}.AddSpecialRulesForm__text{margin:-0.75rem 0 .75rem 0}.AddSpecialRulesForm__time-field-group,.AddSpecialRulesForm__DateFieldsGroup,.AddSpecialRulesForm__ExceptionFields{align-items:flex-end;display:flex;gap:15px}.AddSpecialRulesForm__time-field-group label,.AddSpecialRulesForm__DateFieldsGroup label,.AddSpecialRulesForm__ExceptionFields label{color:hsl(214,18%,55%);display:flex;flex-direction:column;font-size:.833rem;gap:7px;position:relative}.AddSpecialRulesForm__time-field-group label:first-of-type,.AddSpecialRulesForm__DateFieldsGroup label:first-of-type,.AddSpecialRulesForm__ExceptionFields label:first-of-type{margin-right:1em}.AddSpecialRulesForm__time-field-group label::before,.AddSpecialRulesForm__DateFieldsGroup label::before,.AddSpecialRulesForm__ExceptionFields label::before{content:"*";position:absolute;left:-8px;top:1px}.AddSpecialRulesForm__time-field-group input,.AddSpecialRulesForm__time-field-group select,.AddSpecialRulesForm__DateFieldsGroup input,.AddSpecialRulesForm__DateFieldsGroup select,.AddSpecialRulesForm__ExceptionFields input,.AddSpecialRulesForm__ExceptionFields select{border:1px solid hsl(214,20%,87%);border-radius:.15em;font-family:"Be Vietnam Pro",Arial,sans-serif;padding:1em}.AddSpecialRulesForm__time-field-group input:focus,.AddSpecialRulesForm__time-field-group select:focus,.AddSpecialRulesForm__DateFieldsGroup input:focus,.AddSpecialRulesForm__DateFieldsGroup select:focus,.AddSpecialRulesForm__ExceptionFields input:focus,.AddSpecialRulesForm__ExceptionFields select:focus{border-color:hsl(214,89%,53%);outline:none}.AddSpecialRulesForm__spacer{display:inline-block;height:1rem;width:1rem}.AddSpecialRulesForm__field-error{color:hsl(7,89%,53%);font-size:.833rem;display:inline-block}.AddSpecialRulesForm__remove-field-btn{align-items:center;background:none;border:none;color:hsl(7,89%,53%);cursor:pointer;display:flex;font-size:.833rem;font-weight:600;justify-content:center;margin-bottom:1em}.AddSpecialRulesForm__remove-field-btn:hover{color:hsl(7,89%,42%)}.AddSpecialRulesForm__add-time-field-btn{align-items:center;background-color:hsl(214,22%,95%);border:1px solid hsl(214,22%,95%);border-radius:.25rem;color:hsl(214,18%,55%);display:flex;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:.833rem;gap:6px;margin-bottom:10px;padding:1rem 2rem;transition:background .3s,color .3s}.AddSpecialRulesForm__add-time-field-btn:hover{background:hsl(214,89%,53%);border-color:hsl(214,89%,53%);color:#fff;cursor:pointer}.AddSpecialRulesForm__btn-group{display:flex;gap:15px}.AddSpecialRulesForm__submit-btn,.AddSpecialRulesForm__cancel-btn{font-family:"Be Vietnam Pro",Arial,sans-serif;transition:color .3s,background .3s}.AddSpecialRulesForm__submit-btn{background-color:hsl(214,89%,53%);border:none;border-radius:.25rem;color:#fff;padding:1rem 2rem}.AddSpecialRulesForm__submit-btn:hover{background:hsl(214,92%,33%);cursor:pointer}.AddSpecialRulesForm__submit-btn:disabled{background:hsl(214,18%,55%);color:#fff;cursor:not-allowed;pointer-events:none}.AddSpecialRulesForm__cancel-btn{background:none;border:none;color:hsl(214,18%,55%)}.AddSpecialRulesForm__cancel-btn:hover{color:hsl(214,89%,53%);cursor:pointer}.DailySchedule{background-color:hsl(214,22%,95%);border-radius:.15rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1em;width:16%}.DailySchedule__header{border-bottom:1px solid;margin-bottom:1em;padding-bottom:10px}.DailySchedule__day-name{font-weight:bold;margin:0}.DailySchedule__open-slots{font-size:smaller;margin:0}.DailySchedule__body{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:15px}.ScheduleRules{background:#fff;box-sizing:border-box;border-radius:4px;position:relative;padding:.5rem 1rem;width:100%}.ScheduleRules__action-btn{--action-btn-size: 1.15rem;align-items:center;background:hsl(7,89%,53%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:600;height:var(--action-btn-size);justify-content:center;margin-bottom:10px;position:absolute;top:-0.5rem;right:-0.5rem;width:var(--action-btn-size);transition:background .3s}.ScheduleRules__action-btn:hover{background:hsl(7,89%,38%)}.ScheduleRules__hours{margin:0}.ScheduleRules__open-slots{color:hsl(214,18%,55%);margin:0;font-size:.833rem}.ScheduleRuleConfirmDeletionButtons{align-items:center;display:flex;gap:10px;justify-content:center}.SpecialHoursBlock__header{max-width:850px;display:flex;justify-content:space-between}.SpecialHoursBlock__holidays,.SpecialHoursBlock__specials_hour{align-items:center;display:flex;justify-content:space-between;gap:2rem;grid-template-columns:4fr 3fr 3fr 20px;max-width:800px;border:1px solid hsl(214,20%,87%);border-radius:.5rem;margin:1rem 0;padding:1rem 1.5rem}.SpecialHoursBlock__holidays:hover,.SpecialHoursBlock__specials_hour:hover{border-color:hsl(214,89%,53%)}.SpecialHoursBlock__holiday-name{font-weight:bold}.SpecialHoursBlock__date-list{list-style-type:none;padding:0}.SpecialHoursBlock__date-list li{position:relative;margin:0;padding-bottom:.6em;padding-top:.6em;padding-left:20px}.SpecialHoursBlock__date-list li:before{content:"";width:1.5px;background-color:currentColor;position:absolute;top:0px;bottom:0px;left:5px}.SpecialHoursBlock__date-list li:first-child:before{top:20px}.SpecialHoursBlock__date-list li:last-child:before{height:20px}.SpecialHoursBlock__bullet{margin-left:-20px;width:12px;fill:currentColor;float:left}.SpecialHoursBlock__circle{width:11px;height:11px}.SpecialHoursBlock__specials_hour_isOpen{max-width:50px;padding:10px 20px;background:hsl(7,88%,93%);color:hsl(7,89%,53%)}.SpecialHoursBlock__specials_hour_isOpen--open{background:hsl(115,100%,95%);color:hsl(115,98%,34%)}.SpecialHoursBlock__action-btn{--action-btn-size: 1.15rem;align-items:center;background:hsl(7,89%,53%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:600;height:var(--action-btn-size);justify-content:center;margin-bottom:10px;top:-0.5rem;right:-0.5rem;width:var(--action-btn-size);transition:background .3s}.SpecialHoursBlock__action-btn:hover{background:hsl(7,89%,38%)}.SpecialHoursBlock__SpecialRuleConfirmDeletionButtons{align-items:center;display:flex;justify-content:space-around}.WeeklySchedule{display:flex;justify-content:space-between}.Admin .TeamMemberEdit__delete-member-btn{background:hsl(7,89%,53%)}.Admin .TeamMemberEdit__delete-member-btn:hover{background:hsl(7,89%,53%)}.Admin .TeamMemberEdit .Formol_Field--name-person\.0\.diploma{width:600px}.Admin .TeamMemberEdit .Formol_Field--name-person\.0\.sex{width:200px}.Admin .TeamMemberEdit .Formol_Field--name-person\.0\.sex select{width:100%}.PrescriptionsAdminTable{flex:1}.PrescriptionsAdminTable .Box{padding:1em 2em}@media screen and (min-width: 921px){.PrescriptionsAdminTableHelp{width:30%}.PrescriptionsAdminTableForm{width:65%}}.Admin .ProductAdmin .ProductEdit__warning{align-items:center;color:hsl(7,89%,53%);display:flex}.Admin .ProductAdmin .ProductEdit__warning svg{margin-right:.25em}.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip{color:hsl(214,89%,53%);flex:1 15em;margin:.5em;width:240px}.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__label{position:relative}.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__title{font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:auto}.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__title svg{margin-left:.35em}.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__element,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-calendar .Formol_CalendarField,.Formol_Field--type-calendar .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_CalendarField,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_HTMLField,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-select-menu .Formol_SelectMenuField,.Formol_Field--type-select-menu .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_SelectMenuField,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-checkbox .Formol_Field__label,.Formol_Field--type-checkbox .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__label,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-radio .Formol_Field__label,.Formol_Field--type-radio .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field__label,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-checkbox-set .Formol_FieldSet__label,.Formol_Field--type-checkbox-set .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_FieldSet__label,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_Field--type-radio-set .Formol_FieldSet__label,.Formol_Field--type-radio-set .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_FieldSet__label,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_FileField,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_PasswordField__wrapper,.Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip .Formol_SwitchButton input[type=checkbox]+label,.Formol_SwitchButton .Admin .ProductAdmin .ProductEdit__cip-search .Formol_Field--name-cip input[type=checkbox]+label{margin:0;padding-left:calc(1.5rem + 1em);width:100%}.ProductTable__missing{color:red}.ProductTable__state--available,.ProductTable__state--not_available,.ProductTable__state--on_order,.ProductTable__state--need_restock{border-radius:.25rem;font-size:.833rem;padding:.5rem}.ProductTable__state--available{background:hsl(115,100%,95%);color:hsl(115,98%,34%)}.ProductTable__state--not_available{background:hsl(7,88%,93%);color:hsl(7,89%,53%)}.ProductTable__state--on_order,.ProductTable__state--need_restock{background:hsl(34,88%,93%);color:hsl(34,89%,53%)}.PromoTable__state{border-radius:.25rem;font-size:.833rem;padding:.5rem}.PromoTable__state--published{background:hsl(115,100%,95%);color:hsl(115,98%,34%)}.PromoTable__state--nopublished{background:hsl(7,88%,93%);color:hsl(7,89%,53%)}.PromoTable__state--waitpublished{background:hsl(34,88%,93%);color:hsl(34,89%,53%)}.Admin .ShoppingOrder .ShoppingOrderColissimoLabel__shipping-form .Formol_Field--name-weight input{width:170px}.ShoppingOrderDetail{display:flex;flex-wrap:wrap}.ShoppingOrderDetail__title{font-size:2.074rem;margin-top:0}.ShoppingOrderDetail h3{font-size:1.728rem}.ShoppingOrderDetail h4{font-size:1.44rem}.ShoppingOrderDetail ul{list-style-type:none;padding-left:0}.ShoppingOrderDetail ul li{align-items:center;display:flex;margin:.5em 0}.ShoppingOrderDetail ul li p{margin:0;max-width:calc(100% - 1em - .5em);overflow-wrap:break-word}.ShoppingOrderDetail ul li svg{color:hsl(214,18%,55%);margin:.15em .5em 0 0;height:auto;width:.75rem}.ShoppingOrderDetail__head{align-items:center;display:flex;flex:1 100%}.ShoppingOrderDetail__head .Push--basic{margin-left:auto}.ShoppingOrderDetail__content{width:100%}.ShoppingOrderDetail__cart{border-bottom:1px solid hsl(214,20%,87%);border-top:1px solid hsl(214,20%,87%);margin:1em 0}.ShoppingOrderDetail__shipping{display:flex;flex-wrap:wrap;padding-top:1em}.ShoppingOrderDetail__shipping-method{order:1}.ShoppingOrderDetail__shipping-method h3{margin:0}.ShoppingOrderDetail__shipping-method .Push--basic:first-of-type{margin-right:2rem}.ShoppingOrderDetail__shipping-address{order:0;width:100%}.ShoppingOrderDetail__shipping-address h3{margin:0}.ShoppingOrderDetail aside{background:hsl(214,22%,95%);display:flex;flex:1 100%;padding:2rem 0 2rem 2rem}.ShoppingOrderDetail aside dl{border-left:1px solid hsl(214,83%,12%);padding-left:.85em}.ShoppingOrderDetail aside dl dt{position:relative;font-weight:700}.ShoppingOrderDetail aside dl dt::before{background:hsl(214,83%,12%);border-radius:100%;content:"";display:inline-block;height:.5em;left:-1.15em;position:absolute;top:50%;width:.5em}.ShoppingOrderDetail aside dl dd{color:hsl(214,18%,55%);font-size:.833rem;margin-bottom:1em;margin-left:0}.ShoppingOrderDetail__update-state .SelectFilter{background:hsl(214,18%,87%);border:1px solid hsl(214,18%,87%);border-radius:.25rem;font-size:.833rem;padding:.75rem;width:100%}.ShoppingOrderDetail__update-state span{display:block;font-family:inherit;font-size:1.44rem;font-weight:700;margin-bottom:1em}.ShoppingOrderDetail__client{background:#fff;flex-grow:2;margin:-2rem 0 -2rem 2rem;order:1;padding-left:2rem}.TabMenu__nav-item{padding:0 1rem}.TabMenu__nav-item:first-of-type{padding-left:0}.TabMenuItem{color:hsl(214,18%,55%);display:block;font-size:1rem;padding:1rem 0;transition:background-color 350ms,color 350ms;position:relative}.TabMenuItem::before{background:hsl(214,89%,53%);bottom:-3px;content:"";left:51%;height:3px;position:absolute;right:51%;transition-duration:350ms;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.TabMenuItem:not(.Push--active):not(.ProductCard__remove-fav-btn):not(.ProductFavoriteStar--type-favorite):hover{color:hsl(214,83%,12%)}.TabMenuItem:not(.Push--active):not(.ProductCard__remove-fav-btn):not(.ProductFavoriteStar--type-favorite):hover::before{left:0;right:0}.TabMenuItem.Push--active,.TabMenuItem.ProductCard__remove-fav-btn,.TabMenuItem.ProductFavoriteStar--type-favorite{color:hsl(214,83%,12%);font-weight:700}.TabMenuItem.Push--active::before,.TabMenuItem.ProductCard__remove-fav-btn::before,.TabMenuItem.ProductFavoriteStar--type-favorite::before{left:0;right:0}.TabMenuItem__coming-soon{color:hsl(214,20%,67%);cursor:not-allowed;font-size:.8rem;font-weight:600;padding:1.5em 2em;text-transform:uppercase}.TabMenuItem__coming-soon svg{margin-left:.5em}.TabMenu{background:#fff;border-bottom:1px solid hsl(214,20%,87%);flex:1 100%;margin-bottom:2em;position:sticky;top:56px;z-index:9}.TabMenu__nav-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding-left:0}.FacebookTool a{color:#f03436;flex:1 100%;font-weight:700;margin:2em 0;text-align:center;text-decoration:none}.FacebookTool a::after{content:"›";display:inline-block;margin-left:.25em;transition:transform 350ms}.FacebookTool a:hover::after{transform:translate(10px, 0)}.FacebookTool>.Box--basic{padding:0}.FacebookTool__title-block{background:#2f55a4;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem}.FacebookTool__title-block>div:not(.FacebookTool__smartphone){width:50%}.FacebookTool__title-block .FacebookTool__kozea-media-logo{margin:0;width:8rem}.FacebookTool__title-block .FacebookTool__title{font-size:1.5rem;font-weight:700}.FacebookTool__title-block .FacebookTool__title::after{background:#fff;content:"";display:block;height:.15rem;margin-top:1em;width:2.5rem}.FacebookTool__title-block .FacebookTool__subtitle{line-height:1.5rem}.FacebookTool__title-block .FacebookTool__smartphone img{width:10rem}.FacebookTool__interlude{color:#2f55a4;padding:2rem 4rem;text-align:center}.FacebookTool__interlude .FacebookTool__important{font-size:1.15rem;font-weight:700}.FacebookTool__examples{border-bottom:1px solid hsl(214,20%,87%);border-top:1px solid hsl(214,20%,87%);display:flex;flex-wrap:wrap;justify-content:space-around}.FacebookTool__examples div:not(.Image){color:#f03436;text-align:center;width:30%}.FacebookTool__examples div:not(.Image) .Image{border:1px solid hsl(214,20%,87%)}.FacebookTool__contact{align-items:center;display:flex;flex-direction:column;padding:2rem 0}.FacebookTool__contact .Push--basic{background:#f03436;border:none;color:#fff;margin:0}.FacebookTool__contact .Push--basic:hover{background:rgb(241.754587156,75.745412844,77.5114678899)}.FacebookTool__contact .Push--basic::after{content:none}.FacebookTool .Box .Image--type-square::before{content:none}.FacebookTool .Box .Image--type-square .Image__image{object-fit:contain;position:initial;transform:none}.PharmacyTool__title{margin:0 0 1.5rem 0}.PharmacyTool__downloadables{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr)}.PharmacyTool__downloadables .DownloadableTool{position:relative;border:1px solid hsl(214,20%,87%);padding:2rem;border-radius:.25rem;transition:border-color 350ms}.PharmacyTool__downloadables .DownloadableTool:hover{border-color:hsl(214,89%,53%)}.PharmacyTool__downloadables .DownloadableTool .Image{max-height:200px}.PharmacyTool__downloadables .DownloadableTool .Image__image{object-fit:contain}.PharmacyTool__downloadables .DownloadableTool__download{align-items:center;background:hsl(214,89%,53%);bottom:2em;color:#fff;display:flex;height:3rem;justify-content:center;padding:.75em;position:absolute;right:2rem;width:3rem}.PharmacyTool__downloadables .DownloadableTool__download svg{margin-right:0}.PharmacyTool__downloadables .DownloadableTool__label{font-weight:700}.PharmacyTool__downloadables .DownloadableTool__format{color:hsl(214,18%,55%);font-size:.833rem}.PharmacyTool__hero{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.PharmacyTool__hero p{flex:1 100%;font-size:1.15rem;text-align:center}.PromomakerTool__promomaker-logo{padding-left:3rem;width:10rem}.PromomakerTool__title,.PromomakerTool__subtitle{color:#fff;padding:0 3rem}.PromomakerTool__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.PromomakerTool .Box{align-items:center;background:#16294f;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 4rem}.PromomakerTool .Box .Image--type-square::before{content:none}.PromomakerTool .Box .Image--type-square .Image__image{margin:3rem auto;object-fit:contain;position:initial;transform:none;width:auto}.PromomakerTool__interlude{color:#fff;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:.9rem;line-height:2em;text-align:center;white-space:initial}.PromomakerTool__important{color:#ef5451;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.PromomakerTool .Push--basic{background:#ef5451;border:none;box-shadow:none;color:#fff}.PromomakerTool .Push--basic:hover{background:rgb(234.7052631579,38.1,34.2947368421)}.ChatAdminTable__unread{color:#ff4500;font-weight:700}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-25%)}}@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.95, 0.95, 0.95)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounce-out{0%{opacity:1;transform:scale3d(0.95, 0.95, 0.95)}50%{transform:scale3d(1.05, 1.05, 1.05)}80%{transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0;transform:scale3d(0, 0, 0)}}@keyframes turn-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes display-in{from{height:0}to{height:100%}}.Theme{justify-content:flex-start}.Theme .Box{border-radius:0;margin:1.5rem 1.5rem}.Theme .Box.snowflakes-box{margin:0}.Theme__theme{flex-basis:calc(100%/4 - 1.5rem*2);margin:1.5rem 1.5rem;border:0;cursor:pointer;padding:0;position:relative;transition:background-color 350ms}@media screen and (max-width: 1200px){.Theme__theme{flex-basis:calc(100%/3 - 1.5rem*2)}}@media screen and (max-width: 950px){.Theme__theme{flex-basis:calc(100%/2 - 1.5rem*2)}}@media screen and (max-width: 700px){.Theme__theme{flex-basis:calc(100%/1 - 1.5rem*2)}}.Theme__theme--active{box-shadow:0 0 0 3px hsl(214,89%,53%)}.Theme__theme--active .Theme__theme-title{background-color:hsl(214,89%,53%);color:#fff}.Theme__theme-title{font-size:.9rem;margin:0;padding:1em}.Theme__theme-see-more{fill:rgba(0,0,0,0);left:50%;position:absolute;top:50%;transform:translate(-50%, 0);transition:fill 500ms,transform 500ms;z-index:3}.Theme__theme::before{background-color:rgba(0,0,0,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color 350ms;z-index:2}.Theme__theme:hover::before{background-color:hsla(214,89%,53%,.7)}.Theme__theme:hover .Theme__theme-see-more{fill:#fff;transform:translate(-50%, -50%)}.Theme__thumbnail img{left:0;top:0;transform:none;width:100%}.Theme .Modal__content{display:flex}.Theme__variant-modal .Theme__thumbnail{margin-right:3em;max-height:70vh;max-width:60vw}.Theme__variant-modal .Theme__detail{max-width:15em}.Theme__variant-modal .Theme__description{display:block;margin:0 0 2em 0}.Theme__variant-modal .Theme__variant{border:1px solid hsl(214,20%,87%);border-radius:.5rem;cursor:pointer;display:block;margin:1rem 0;padding:1em;transition:background-color 350ms}.Theme__variant-modal .Theme__variant:hover{background-color:hsl(214,22%,95%)}.Theme__variant-modal .Theme__variant--saved,.Theme__variant-modal .Theme__variant--saved:hover{background-color:hsl(214,89%,53%);color:#fff}.Theme__variant-modal .Theme__variant--active,.Theme__variant-modal .Theme__variant--active:hover{background-color:hsl(214,22%,95%);border:1px solid hsl(214,89%,53%)}.Theme__variant-modal .Theme__pantone{margin-top:.5em}.Theme__variant-modal .Theme__nuance{border-radius:.25rem;display:inline-block;height:2rem;margin-right:.5em;width:2rem}.Theme__variant-modal .Theme__push{display:block;margin-top:2em}.MainHeader .Client__link:hover{box-shadow:0 1px 0 0 currentColor}.PrescriptionModal__comment{background-color:hsl(214,22%,95%);box-sizing:border-box;padding:2rem}.PrescriptionModal__comment::before{background:none;content:"Message du patient";display:block;font-size:1.2rem;font-weight:700}.PlaceHolderBlock{background:rgba(0,0,0,0);border:dashed 2px hsl(214,89%,53%);color:hsl(214,89%,53%)}.RemoveTarget{border:dashed 2px hsl(214,83%,12%)}.PrescriptionHelp__step-item::before{background-color:hsl(214,83%,12%);color:#fff}.Product__image{box-shadow:0 0 0 1px inset hsl(214,89%,90%)}.UserSideMenu .Push--specific--active{color:hsl(214,89%,53%);font-weight:600}
