/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.store-locator{position:relative;}.store-locator-container{position:relative;padding-left:350px;transition:padding-left 0.3s;overflow:hidden;}.pos-store-locator__sidebar{background:#fff;padding:20px;width:350px;position:absolute;left:0;top:0;height:100%;z-index:1;transition:transform 0.3s;}.pos-store-locator__list{height:500px;overflow:auto;}.pos-store-locator__sidebar [doc-subtitle]{margin:0 0 10px;}.pos-store-locator__sidebar h3{margin:0 0 20px;}.pos-store-locator__tab-item{cursor:pointer;transition:background-color 0.3s;padding:10px;position:relative;}.pos-store-locator__tab-item:after{content:'';width:100%;height:1px;left:0;bottom:0;position:absolute;background-color:#0d77b5;}.pos-store-locator__tab-item:hover,.pos-store-locator__sidebar-toggle:hover,.pos-store-locator__sidebar-close:hover,.pos-store-locator__buttons button:hover{background:rgba(217,236,250,0.3);}.pos-store-locator__tab-item.is-active{background:#d9ecfa;}.pos-store-locator__tab-item.e-retail{cursor:initial;}.pos-store-locator__tab-item > div{word-break:break-word;line-height:1.25;margin-bottom:5px;font-size:14px;}.pos-store-locator__tab-item > div:last-child{margin-bottom:0;}.pos-store-locator__tab-item .pos-store-locator__store-info--name{font-weight:bold;font-size:16px;}.pos-store-locator__info-window{max-width:200px;word-break:break-word;}.pos-store-locator__info-window img{display:block;max-width:100%;height:auto;}.pos-store-locator__info-window > div{margin-bottom:5px;}.pos-store-locator__info-window--name{font-weight:bold;font-size:1.2em;}.pos-store-locator__autocomplete{display:flex;align-items:center;margin-bottom:20px;padding-right:50px;}.pos-store-locator__autocomplete gmp-place-autocomplete{flex-grow:1;max-width:100%;}.pos-store-locator__geolocation{width:40px;min-width:40px;height:30px;appearance:none;cursor:pointer;margin-left:10px;border:none;position:relative;background:url(/modules/mh/mh_pos_loc_v2/images/icon-geolocation.svg) no-repeat center;background-size:contain;flex-shrink:0;}.pos-store-locator__geolocation.icon{background:none;width:45px;height:auto;}.pos-store-locator__buttons{width:100%;display:flex;justify-content:normal;align-items:flex-start;position:relative;margin-bottom:20px;}.pos-store-locator-category__buttons{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:50%;}.pos-store-locator-category__buttons:first-child:not(:only-child)::after{content:'';position:absolute;top:0;right:10px;width:1.5px;height:90%;background-color:#0d77b5;}.pos-store-locator-category__buttons .common-category{margin:0 0 5px 0;font-size:14px;font-weight:bold;text-align:left;}.pos-store-locator__buttons button{margin-right:20px;appearance:none;border:0;padding:0 0 6px;background:transparent;position:relative;cursor:pointer;text-align:left;}.pos-store-locator__buttons button sup{margin-left:5px;}.pos-store-locator__buttons button.is-active:after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:currentColor;transition:background-color .3s;}.pos-store-locator__buttons button:last-child{margin-right:0;}.pos-store-locator__filters{border:1px solid #8196a2;border-radius:0.1875rem;padding:10px 10px;margin:10px 0 10px;word-break:break-word;line-height:1.25;font-size:14px;}.pos-store-locator__filters-product{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;overflow:auto;margin:0;padding:0;border:none;}.pos-store-locator__filters-product > div{margin-bottom:5px;}.pos-store-locator__filters-product label{font-weight:700;margin-bottom:5px;display:inline-block;max-width:85%;}.pos-store-locator__filters.is-opened .pos-store-locator__filters-product{max-height:200px;transition:max-height 0.3s ease-in;margin:20px 0 0;}.pos-store-locator__filters .filter-opener,.pos-store-locator__filters .product-checkbox{cursor:pointer;}.pos-store-locator__filters .product-checkbox{background:#fff;border:1px solid #e3e3e3;width:17px;height:17px;float:right;margin-right:5px;}.pos-store-locator__filters input[type="checkbox"]:focus{outline-style:none;}.pos-store-locator__filters .selected-filters{display:block;margin-top:5px;}.pos-store-locator__no-results{font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:10px;}.filter-opener{position:relative;display:block;}.filter-opener .arrow{position:absolute;right:0px;top:5px;transition:transform 0.3s;}.filter-opener .arrow.down{transform:rotate(0deg);}.filter-opener .arrow.up{transform:rotate(180deg);}.pos-store-locator__related-center{display:none;}.pos-store-locator__sidebar-toggle{background-color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;position:absolute;bottom:5%;left:5%;}.pos-store-locator__sidebar-close{background:none;border:none;cursor:pointer;position:absolute;right:20px;top:20px;padding:0;width:30px;height:30px;}.pos-store-locator__sidebar-close:after,.pos-store-locator__sidebar-close:before{content:'';width:70%;border-radius:2px;height:2px;background:#000;position:absolute;left:50%;transform:translate(-50%,0) rotate(-45deg);}.pos-store-locator__sidebar-close:after{transform:translate(-50%,0) rotate(45deg);}@media only screen and (max-width:1023px){.pos-store-locator__sidebar{position:static;width:100%;}.store-locator-container{padding-left:0;transition:none;}.pos-store-locator__list{height:300px;}.pos-store-locator__sidebar-sidebar,.pos-store-locator__sidebar-close{display:none;}}@media only screen and (min-width:1024px){.sidebar-is-hidden .store-locator-container{padding-left:0;}.sidebar-is-hidden .pos-store-locator__sidebar{transform:translate3d(-100%,0,0);}}
.ui-widget-overlay{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:502}.ui-widget.ui-dialog{background:var(--color-bg,#fff);max-width:calc(100% - 32px);overflow:hidden;position:relative;z-index:503}.tdla-option--trbr .ui-widget.ui-dialog{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .ui-widget.ui-dialog{border-radius:0 90px 0 0}}.ui-widget.ui-dialog{scrollbar-color:var(--color-highlighted,#a66625) #f2f2f2}.ui-widget.ui-dialog::-webkit-scrollbar{width:6px}.ui-widget.ui-dialog::-webkit-scrollbar-track{background:#f2f2f2}.ui-widget.ui-dialog::-webkit-scrollbar-thumb{background:var(--color-highlighted,#a66625);-webkit-transition:all .3s;transition:all .3s}.ui-widget.ui-dialog .ui-dialog-titlebar-close{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:transparent;font-size:0;height:40px;outline:none;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:99}@media screen and (min-width:1024px){.ui-widget.ui-dialog .ui-dialog-titlebar-close{right:24px;top:24px}}.ui-widget.ui-dialog .ui-dialog-titlebar-close:after,.ui-widget.ui-dialog .ui-dialog-titlebar-close:before{background:grey;border-radius:3px;content:"";height:3px;left:50%;position:absolute;width:50%}@media screen and (min-width:1024px){.ui-widget.ui-dialog .ui-dialog-titlebar-close:after,.ui-widget.ui-dialog .ui-dialog-titlebar-close:before{width:70%}}.ui-widget.ui-dialog .ui-dialog-titlebar-close:after{-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.ui-widget.ui-dialog .ui-dialog-titlebar-close:before{-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.ui-widget.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-widget.ui-dialog .ui-dialog-content{overflow:auto}.ui-widget.ui-dialog.without-close .ui-dialog-titlebar-close,.ui-widget.ui-dialog.without-title .ui-dialog-title{display:none}.ui-widget.ui-dialog.is-inversed .ui-dialog-titlebar-close:after,.ui-widget.ui-dialog.is-inversed .ui-dialog-titlebar-close:before{background:var(--color-bg,#fff)}.ui-widget.ui-dialog.without-scroll{overflow:hidden}.ui-widget.ui-dialog.is-square{border-radius:0}.ui-widget.ui-dialog.mercier-visit-dialog{border-radius:32px 32px 0 0;max-height:100%;max-width:100%;padding:32px;transition:translate .3s}@media screen and (min-width:1024px){.ui-widget.ui-dialog.mercier-visit-dialog{border-radius:0;padding:48px;-webkit-transform:translate(100%);transform:translate(100%)}}.dialog-is-open .ui-widget.ui-dialog.mercier-visit-dialog{bottom:0!important;top:auto!important}@media screen and (min-width:1024px){.dialog-is-open .ui-widget.ui-dialog.mercier-visit-dialog{top:0!important}}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-titlebar{margin-bottom:24px;position:relative}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-titlebar-close{right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-titlebar-close:after,.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-titlebar-close:before{background:grey}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-title{color:#a88b69;font-size:18rem;font-weight:500}@media screen and (min-width:1024px){.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-title{font-size:22rem}}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-content{height:auto!important;max-height:100%!important}.ui-widget.ui-dialog.mercier-visit-dialog .ui-dialog-content strong{color:var(--color-highlighted,#a66625)}
.ui-dialog ~ .ck-body-wrapper{--ck-z-panel:1261;}
.mh-admin-table .tabledrag-cell-content__item,.mh-admin-table .form-item,.mh-admin-table .form-item input,.mh-admin-table .form-item select{width:100%;}.mh-datalake-mapping-form .mh-datalake-mapping-field{width:30%;}.tabledrag-cell-content__item{display:flex;align-items:center;}@media screen and (min-width:976px){.conditional-fields-group,.datalake-conditional-fields-wrapper{display:flex;align-items:center;gap:15px;}.conditional-fields-group .form-item,.datalake-conditional-fields-wrapper .form-item{width:323px;}.conditional-fields-group .form-item select{width:100%;}}.view-filters fieldset.form-item{margin-top:12px;border:0;padding:0;}.view-filters .fieldset__legend{display:none;}
