.mo-store-locator{background:#4f4f4f;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:-webkit-fill-available!important;overflow-x:hidden}.mo-store-locator.with-banner-promo{height:calc(100vh - 2.5rem);height:calc(100dvh - 2.5rem)}@media screen and (min-width:768px){.mo-store-locator.with-banner-promo{height:calc(100vh - 2rem);height:calc(100dvh - 2rem)}}.mo-store-locator #mappa{background:#4f4f4f;height:100%;position:relative;width:100vw}.mo-store-locator #mappa .mo-loader{position:absolute;z-index:1}.mo-stores-slider__store{align-self:center;background:#fff;border-radius:.875rem;cursor:pointer;flex:1 1;height:9.8125rem;margin:1.25rem 0 .75rem;min-width:80vw;padding:1rem;pointer-events:all;width:80vw}@media screen and (min-width:768px){.mo-stores-slider__store{min-width:45vw;width:45vw}}@media screen and (min-width:1280px){.mo-stores-slider__store{min-width:calc(25vw - 2.5rem);transition:transform .5s ease;width:calc(25vw - 2.5rem)}.mo-stores-slider__store:hover{transform:translateY(-.5rem)}}.mo-stores-slider__store-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.mo-stores-slider__store-distance{background:#f2f5f7;border-radius:.25rem;padding:.25rem .5rem}.mo-stores-slider__store-address{margin-bottom:.5rem;text-transform:capitalize}.mo-stores-slider__store-punto-vendita{display:flex;flex-direction:column}@media screen and (max-width:1279px){.mo-stores-slider__store-punto-vendita{font-size:.625rem}}.mo-stores-slider__store-title{margin-bottom:.25rem;text-transform:capitalize}.mo-stores-slider__store-timetable table{border-collapse:collapse;margin-top:.5rem;width:100%}.mo-stores-slider__store-timetable table td{padding:.25rem .5rem}.mo-stores-slider__store-timetable table td:not(.day){text-align:right}.mo-stores-slider__store-timetable table tr:nth-child(2n){background:#f2f2f2}.mo-stores-slider__store-timetable table tr:nth-child(2n) td:first-child{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.mo-stores-slider__store-timetable table tr:nth-child(2n) td:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.mo-stores-slider__store--open{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#eda900,#ffda74,#65dce2,#00b7bd) border-box!important;border:.1875rem solid #0000;height:max-content;min-height:9.8125rem;width:100%}.mo-stores-slider__store--open .text-ellipsis{max-width:none;white-space:normal}.mo-stores-slider__store--loading .mo-stores-slider__store-distance{background:none}.mo-stores-slider__store--loading .mo-stores-slider__store-address,.mo-stores-slider__store--loading .mo-stores-slider__store-timetable,.mo-stores-slider__store--loading .mo-stores-slider__store-title{background:#e9e9e9;border-radius:.25rem;height:1.5rem;margin-top:.25rem}.mo-stores-slider__store--loading .mo-stores-slider_store-timetable{width:43%}.mo-stores-slider{-ms-overflow-style:none;align-items:flex-end;bottom:0;display:flex;min-width:100vw;position:absolute;scrollbar-width:none;z-index:2}.mo-stores-slider::-webkit-scrollbar{display:none}.mo-stores-slider__wrapper{display:block;height:11.8125rem;min-height:11.8125rem;position:relative;z-index:1100}@media screen and (min-width:768px){.mo-stores-slider__wrapper{height:15.3125rem;max-height:15.3125rem}}@media screen and (min-width:1280px){.mo-stores-slider__wrapper{height:11.8125rem;min-height:11.8125rem}.mo-stores-slider{pointer-events:none}}.mo-stores-slider__background{background-image:url(/online/static/media/store_locator_stores_background.61b9ccc409d574ebbaa3.jpg);bottom:0;height:11.8125rem;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.mo-stores-slider__background{height:15.3125rem}}@media screen and (min-width:1280px){.mo-stores-slider__background{height:11.8125rem}}.mo-stores-slider__arrow{display:none;pointer-events:all;z-index:1}.mo-stores-slider__arrow:not(:disabled){cursor:pointer}@media screen and (min-width:1280px){.mo-stores-slider__arrow{-webkit-appearance:none;appearance:none;background:#0000;border:none;display:block;height:9.8125rem;margin:1.25rem 0 .75rem;width:3.5rem}}.mo-stores-slider__stores{align-items:flex-end;display:flex;flex:1 1;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;overflow-x:auto;padding:0 1rem;scrollbar-width:none;width:100vw;z-index:1}@media screen and (min-width:1280px){.mo-stores-slider__stores{width:100%}}.mo-stores-slider__stores::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.mo-stores-slider__stores{padding:0}}@media screen and (min-width:1280px){.mo-stores-slider__stores{gap:1rem;overflow:hidden;padding:0}}.mo-stores-slider__stores li{position:relative}.mo-stores-slider .mo-paginator-container .mo-button-paginator{margin-bottom:8px}.mo-stores-slider .mo-paginator-container .hide-manage{display:none}@media screen and (min-width:768px){.mo-stores-slider .mo-paginator-container .hide-manage{display:flex}}@media screen and (min-width:1280px){.mo-stores-slider .mo-paginator-container .hide-manage{display:none}}.mo-stores-slider .mo-paginator-container .wrapper{align-items:flex-end;display:flex;flex:1 1;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;overflow-x:auto;padding:0 1rem;scrollbar-width:none;width:100vw;z-index:1}@media screen and (min-width:1280px){.mo-stores-slider .mo-paginator-container .wrapper{width:100%}}.mo-stores-slider .mo-paginator-container .wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:1280px){.mo-stores-slider .mo-paginator-container .wrapper{gap:1rem;overflow:hidden;padding:0}}.mo-stores-slider .mo-paginator-container .wrapper li{position:relative}.mo-paginator-container .wrapper{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2rem;padding-top:.625rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.mo-paginator-container .wrapper::-webkit-scrollbar{display:none}.mo-paginator-container .wrapper>*{scroll-snap-align:center}.mo-paginator-container.lateral-buttons{display:flex;height:100%;width:100%}.mo-paginator-container .mo-line-paginator{justify-content:center}.mo-paginator-container .hide-manage{display:flex}@media screen and (min-width:768px){.mo-paginator-container .hide-manage{display:none}}.mo-button-paginator{background-color:#0000;border-radius:4px;column-gap:24px;display:flex;justify-content:center;width:100%}.mo-button-paginator__next,.mo-button-paginator__prev{fill:#fff;-webkit-appearance:none;appearance:none;background:#4f4f4f;border:2px solid #4f4f4f;border-radius:24px;cursor:pointer;line-height:0;padding:0}.mo-button-paginator__next svg,.mo-button-paginator__prev svg{height:2.5rem;padding:6px;width:2.5rem}.mo-button-paginator__next svg path,.mo-button-paginator__prev svg path{fill:#fff}.mo-button-paginator__next:disabled,.mo-button-paginator__prev:disabled{cursor:default;opacity:.3}.mo-button-paginator__next:hover:not(:disabled),.mo-button-paginator__prev:hover:not(:disabled){background:#0000;border-color:#4f4f4f}.mo-button-paginator__next:hover:not(:disabled) svg path,.mo-button-paginator__prev:hover:not(:disabled) svg path{fill:#4f4f4f}.mo-button-paginator__next:active:not(:disabled),.mo-button-paginator__next:focus-visible:not(:disabled),.mo-button-paginator__prev:active:not(:disabled),.mo-button-paginator__prev:focus-visible:not(:disabled){background:#008085;border-color:#008085}.mo-button-paginator__next:active:not(:disabled) svg path,.mo-button-paginator__next:focus-visible:not(:disabled) svg path,.mo-button-paginator__prev:active:not(:disabled) svg path,.mo-button-paginator__prev:focus-visible:not(:disabled) svg path{fill:#fff}.mo-button-paginator__next.secondary,.mo-button-paginator__prev.secondary{background:#fff;border-color:#fff}.mo-button-paginator__next.secondary svg path,.mo-button-paginator__prev.secondary svg path{fill:#4f4f4f}.mo-button-paginator__next.secondary:hover:not(:disabled),.mo-button-paginator__prev.secondary:hover:not(:disabled){background:#0000;border-color:#4f4f4f}.mo-button-paginator__next.secondary:hover:not(:disabled) svg path,.mo-button-paginator__prev.secondary:hover:not(:disabled) svg path{fill:#4f4f4f}.mo-button-paginator__next.secondary:active:not(:disabled),.mo-button-paginator__next.secondary:focus-visible:not(:disabled),.mo-button-paginator__prev.secondary:active:not(:disabled),.mo-button-paginator__prev.secondary:focus-visible:not(:disabled){background:#4f4f4f;border-color:#4f4f4f}.mo-button-paginator__next.secondary:active:not(:disabled) svg path,.mo-button-paginator__next.secondary:focus-visible:not(:disabled) svg path,.mo-button-paginator__prev.secondary:active:not(:disabled) svg path,.mo-button-paginator__prev.secondary:focus-visible:not(:disabled) svg path{fill:#fff}.mo-button-paginator__next.tertiary,.mo-button-paginator__prev.tertiary{background:#fff}.mo-button-paginator__next.tertiary svg path,.mo-button-paginator__prev.tertiary svg path{fill:#4f4f4f}.mo-button-paginator__next.tertiary:hover:not(:disabled),.mo-button-paginator__prev.tertiary:hover:not(:disabled){background:#0000;border-color:#fff}.mo-button-paginator__next.tertiary:hover:not(:disabled) svg path,.mo-button-paginator__prev.tertiary:hover:not(:disabled) svg path{fill:#fff}.mo-button-paginator__next.tertiary:active:not(:disabled),.mo-button-paginator__next.tertiary:focus-visible:not(:disabled),.mo-button-paginator__prev.tertiary:active:not(:disabled),.mo-button-paginator__prev.tertiary:focus-visible:not(:disabled){background:#65dce2;border-color:#65dce2}.mo-button-paginator__next.tertiary:active:not(:disabled) svg path,.mo-button-paginator__next.tertiary:focus-visible:not(:disabled) svg path,.mo-button-paginator__prev.tertiary:active:not(:disabled) svg path,.mo-button-paginator__prev.tertiary:focus-visible:not(:disabled) svg path{fill:#4f4f4f}.mo-button-paginator__prev svg{transform:rotate(90deg)}.mo-button-paginator__next svg{transform:rotate(-90deg)}.mo-lateral{display:flex;flex-direction:column;justify-content:center;margin:0 1rem}.mo-lateral.hide{display:none}.mo-lateral .mo-lateral-button-paginator{background-color:#0000;border-radius:4px;column-gap:8px;height:2.5rem;width:2.5rem}.mo-lateral .mo-lateral-button-paginator__next,.mo-lateral .mo-lateral-button-paginator__prev{fill:#fff;-webkit-appearance:none;appearance:none;background:#4f4f4f;border:2px solid #4f4f4f;border-radius:24px;cursor:pointer;line-height:0;padding:0}.mo-lateral .mo-lateral-button-paginator__next svg,.mo-lateral .mo-lateral-button-paginator__prev svg{height:2.5rem;padding:6px;width:2.5rem}.mo-lateral .mo-lateral-button-paginator__next svg path,.mo-lateral .mo-lateral-button-paginator__prev svg path{fill:#fff}.mo-lateral .mo-lateral-button-paginator__next:disabled,.mo-lateral .mo-lateral-button-paginator__prev:disabled{cursor:default;opacity:.3}.mo-lateral .mo-lateral-button-paginator__next:hover:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev:hover:not(:disabled){background:#0000;border-color:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next:hover:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev:hover:not(:disabled) svg path{fill:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__next:focus-visible:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev:focus-visible:not(:disabled){background:#008085;border-color:#008085}.mo-lateral .mo-lateral-button-paginator__next:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__next:focus-visible:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev:focus-visible:not(:disabled) svg path{fill:#fff}.mo-lateral .mo-lateral-button-paginator__next.secondary,.mo-lateral .mo-lateral-button-paginator__prev.secondary{background:#fff;border-color:#fff}.mo-lateral .mo-lateral-button-paginator__next.secondary svg path,.mo-lateral .mo-lateral-button-paginator__prev.secondary svg path{fill:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next.secondary:hover:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.secondary:hover:not(:disabled){background:#0000;border-color:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next.secondary:hover:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.secondary:hover:not(:disabled) svg path{fill:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next.secondary:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__next.secondary:focus-visible:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.secondary:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.secondary:focus-visible:not(:disabled){background:#4f4f4f;border-color:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next.secondary:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__next.secondary:focus-visible:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.secondary:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.secondary:focus-visible:not(:disabled) svg path{fill:#fff}.mo-lateral .mo-lateral-button-paginator__next.tertiary,.mo-lateral .mo-lateral-button-paginator__prev.tertiary{background:#fff}.mo-lateral .mo-lateral-button-paginator__next.tertiary svg path,.mo-lateral .mo-lateral-button-paginator__prev.tertiary svg path{fill:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__next.tertiary:hover:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.tertiary:hover:not(:disabled){background:#0000;border-color:#fff}.mo-lateral .mo-lateral-button-paginator__next.tertiary:hover:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.tertiary:hover:not(:disabled) svg path{fill:#fff}.mo-lateral .mo-lateral-button-paginator__next.tertiary:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__next.tertiary:focus-visible:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.tertiary:active:not(:disabled),.mo-lateral .mo-lateral-button-paginator__prev.tertiary:focus-visible:not(:disabled){background:#65dce2;border-color:#65dce2}.mo-lateral .mo-lateral-button-paginator__next.tertiary:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__next.tertiary:focus-visible:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.tertiary:active:not(:disabled) svg path,.mo-lateral .mo-lateral-button-paginator__prev.tertiary:focus-visible:not(:disabled) svg path{fill:#4f4f4f}.mo-lateral .mo-lateral-button-paginator__prev svg{transform:rotate(90deg)}.mo-lateral .mo-lateral-button-paginator__next svg{transform:rotate(-90deg)}.mo-select label{position:static}.mo-select .gray{color:#4f4f4f}.mo-select.has-value input,.mo-select.has-value-select button{border-bottom:2px solid #4f4f4f}.mo-select__input{background-color:#fff;border:none;border-bottom:1px solid #000;cursor:pointer;font-family:Gotham-medium;font-size:.875rem;font-weight:400;line-height:150%;padding:4px 26px 10px 0;text-align:left;width:100%}.mo-select__input.disabled{background-color:#f2f2f2;cursor:not-allowed}.mo-select__input:focus,.mo-select__input:focus-visible{border-bottom:2px solid #008085!important;outline:medium none invert;outline:initial}.mo-select.has-error input{color:#4f4f4f!important}.mo-select__arrow{line-height:0;max-height:.875rem;max-width:.875rem;pointer-events:none;position:absolute;right:.3125rem;top:1.5rem}.mo-select__arrow svg{transition:transform .5s ease}.mo-select__arrow svg path{fill:#008085}.mo-select__arrow.multiple{right:2.5rem}.mo-select__arrow.open svg{transform:rotateX(180deg)}.mo-select__arrow.disabled svg path{fill:#4f4f4f}.mo-select__empty{right:1.25rem!important}.mo-select__empty.multiple{right:3.5rem!important}.mo-select--address .mo-select__empty,.mo-select__empty.multiple-input-address{right:0!important}.mo-select input{padding-right:2.5rem}.mo-select--default input{cursor:default}.mo-select--default input:focus:not(.has-value)~label{font-size:.875rem;top:1.6875rem}.mo-select .icon-button svg path{fill:#008085}.mo-select input::-webkit-input-placeholder,.mo-select input::placeholder{font-family:Gotham;font-size:.875rem!important;font-weight:400;line-height:150%!important}.mo-select ul{background-color:#fff;border:1px solid #00000040;font-family:Gotham-medium;font-size:.875rem;font-weight:400;line-height:150%;list-style:none;margin:0;max-height:200px;overflow:auto;padding:0;position:absolute;width:100%;z-index:1001}.mo-select .mo-select__option{background-color:#fff;border-bottom:1px solid #bcbcbc;color:#000;cursor:pointer;padding:8px;width:100%}.mo-select .mo-select__option:hover{background-color:#fff;text-decoration:underline}.mo-select .mo-select__option:focus{text-decoration:none}.mo-select .mo-select__option.highlighted{background-color:#008085;color:#fff;text-decoration:none}.mo-select .mo-select__option.highlighted-selected{background-color:#008085;color:#fff;text-decoration:underline}.mo-select .mo-select__option:active{background-color:#008085;color:#fff}.mo-tag{align-items:center;background:#fff;border:.1875rem solid #0000;border-radius:1.5rem;box-shadow:0 0 2.94545px #28293d0a,0 5.89091px 11.7818px #60617029;color:#4f4f4f;cursor:pointer;display:flex;gap:.5rem;height:2.5rem;justify-content:center;margin-right:0;padding:0 1rem;text-align:center;text-decoration:none;width:auto}.mo-tag.active{border:.1875rem solid #008085}.mo-tag.error{border:.0625rem solid #e32118!important}.mo-tag.removable{height:1.625rem;padding:.25rem .5rem}.mo-tag .title{overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.mo-tag{font-size:1rem}}.mo-filter-locator{background:#fff;height:6rem;min-height:6rem;padding:1.5rem 1rem;width:100%}@media screen and (min-width:768px){.mo-filter-locator{padding:1.5rem 2rem}}@media screen and (min-width:1280px){.mo-filter-locator{height:7.5rem;min-height:7.5rem}}.mo-filter-locator .mo-link{height:auto}.mo-filter-locator .form-container-input{display:flex;justify-content:flex-end;width:100%}.mo-filter-locator .form-filter-locator{display:flex;gap:2rem;width:100%}.mo-filter-locator .form-filter-locator-input{display:none}@media screen and (min-width:1280px){.mo-filter-locator .form-filter-locator-input{display:flex;flex-direction:row;gap:2rem;margin-right:2rem;width:100%}}.mo-filter-locator .logo-locator{margin-top:.5rem;max-width:none}@media screen and (min-width:768px){.mo-filter-locator .logo-locator{margin-top:1.25rem}}.mo-filter-locator .cta-locator{padding-right:2rem}.mo-filter-locator .filter-locator{align-items:center;background:#0000;border-color:#0000;border-radius:0;color:#4f4f4f;display:flex;justify-content:center;line-height:.5rem;text-decoration:none}.mo-filter-locator .filter-locator:hover{cursor:pointer}@media screen and (min-width:768px){.mo-filter-locator .filter-locator{gap:.25rem}}.mo-filter-locator .container-filter-locator{display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:1280px){.mo-filter-locator .container-filter-locator{display:none}}.mo-filter-locator .sidebar-locator{display:block}@media screen and (min-width:1280px){.mo-filter-locator .sidebar-locator{display:none}}.list-selected-services-locator{display:none}@media screen and (min-width:1280px){.list-selected-services-locator.active{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e9e9e91a;display:flex;flex:0 0 100%;height:3.625rem;left:0;opacity:1;padding-left:2rem;position:absolute;top:7.5rem;width:100%;z-index:1000}}.list-selected-services-locator.active .tags-services{margin-right:1rem}@media screen and (min-width:1280px){.list-selected-services-locator.active.with-banner{top:9.5rem}}.mo-store-locator-sidebar-filter{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:hidden;padding:4rem 2rem 2rem}.mo-store-locator-sidebar-filter .button-container{display:flex;flex-direction:column;gap:1rem;width:100%}.mo-store-locator-sidebar-filter .container-categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.mo-store-locator-sidebar-filter .top{display:flex;flex-direction:column;gap:1.5rem;width:100%}.mo-store-locator-sidebar-filter .top .text{text-align:center}.mo-store-locator-sidebar-filter .tag-services{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start}.mo-header-banner-promo{background-color:#fff;height:2.5rem;width:100%}.mo-header-banner-promo:active{background-color:#008085!important}@media screen and (min-width:768px){.mo-header-banner-promo{height:2rem}}.mo-header-banner-promo .banner-linkable{align-items:center;color:#fff;display:flex;flex-direction:row;height:100%;justify-content:center;padding:0 1rem;text-decoration:none;width:100%}.mo-header-banner-promo .banner-linkable:focus-visible{background-color:#008085!important}.mo-header-banner-promo .banner-linkable svg path{fill:#fff!important}.mo-header-banner-promo .banner-linkable:hover{text-decoration:underline}.mo-header-banner-promo .content-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding:0 1rem;width:100%}.mo-header-banner-promo .content-container .txt img{margin-left:.125rem;max-height:1.125rem}