.map-section{padding-top:20px;padding-bottom:40px}.map-section .map-section__errors{display:none}.map-section .map-section__errors.show{display:flex;flex-direction:column;gap:10px;font-size:16px;color:#df5d5d;padding-bottom:20px}.map-section .map-section__map{position:relative;width:100%}@media screen and (max-width: 768px){.map-section .map-section__map #map{position:absolute!important;top:0}}.map-section .map-section__map #map{position:sticky!important;top:100px;left:0;width:100%}@media screen and (min-width: 768px){.map-section .map-section__map #map{top:100px}}@media screen and (min-width: 1140px){.map-section .map-section__map #map{top:140px}}@media screen and (min-width: 1304px){.map-section .map-section__map #map{top:100px}}.map-section .map-section__map #map .gm-style-cc,.map-section .map-section__map #map .gmnoprint{opacity:0!important;pointer-events:none!important}.map-section__modal-address{font-size:15px}.map-section .map-section__stores{width:100%;max-height:448px;overflow:auto}.map-section .map-section__stores.no-scroll{overflow:hidden}.map-section .map-section__body{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.map-section .map-section__body{flex-direction:row;gap:100px}.map-section .map-section__stores{max-height:480px}}.map-section .map-section__stores-store{position:relative;display:flex;justify-content:space-between;padding:25px 20px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%;font-size:18px;font-weight:500}.map-section .map-section__stores-store.map-section__stores-store--separator:before{display:none}.map-section .map-section__stores-store.map-section__stores-store--separator:hover,.map-section .map-section__stores-store.map-section__stores-store--separator{background-color:#eae9e6;pointer-events:none;font-weight:600!important}.map-section .map-section__stores-store:hover{background-color:#eae9e6}.map-section .map-section__stores-store:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#000;opacity:.3;transition:all .3s ease;transform:scaleY(.3)}@media screen and (max-width: 768px){.map-section .map-section__stores-store{font-size:15px}}.map-section .map-section__stores-store.active{background-color:#eae9e6}.map-section .map-section__stores-store.active:before{transform:scaleY(1)}.map-section__modal-close{background-color:transparent;border:none;cursor:pointer;width:40px;height:40px;color:#000}.map-section .map-section__modal.hidden{display:none}.map-section .map-section__modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:70vw;max-height:60vh;background-color:#fff;z-index:123;padding:20px;overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;border:1px solid black}.map-section .map-section__modal .map-section__modal-address{text-decoration:none;font-weight:600}.map-section .map-section__modal .map-section__modal-link{width:100%;font-weight:600}@media screen and (min-width: 768px){.map-section .map-section__modal{max-width:40vw}}.map-section .map-section__modal .map-section__modal-content{overflow:auto;height:100%;margin-top:10px}.map-section .map-section__modal-logo-image{max-width:40%;width:100%;height:100%}.map-section__stores{position:relative}.map-section__store-info{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f7f6f4;flex-direction:column;gap:10px;z-index:100;display:none;padding:0 20px 25px}@media screen and (min-width: 767px){.map-section__store-info{position:sticky;bottom:0;height:480px;overflow:auto;z-index:1}}.map-section__store-info.active{display:flex}.opacity-on{animation:opacity-in .3s linear}.opacity-off{animation:opacity-off .3s linear}.map-section__store-info-back{display:flex;align-items:center;justify-content:start;gap:5px;padding-top:20px;padding-bottom:20px;font-size:20px;background-color:transparent}.map-section__store-info-back svg{width:16px;height:20px}.map-section__store-info-content>div{display:flex;flex-direction:column;gap:20px}.map-section__store-info-content .map-section__modal-link{display:flex;align-items:center;justify-content:start;gap:5px;font-size:18px;font-weight:600}.map-section__store-info-content .map-section__modal-link svg{width:16px;height:16px;transform:scaleX(-1)}.mapboxgl-marker{cursor:pointer}.mapboxgl-ctrl-bottom-right,a.mapboxgl-ctrl-logo{display:none!important}@media screen and (min-width: 767px){.map-section__store-info-content .map-section__modal-logo img{width:50%}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes opacity-off{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-map-section.css.map */
