.modal{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;opacity:0;position:fixed;top:0;transition:all .25s linear;visibility:hidden;width:100%;z-index:1000}html[dir=rtl] .modal{right:0}html[dir=ltr] .modal{left:0}.modal.active{opacity:1;visibility:visible}.modal .section-heading{margin-bottom:1.25rem;margin-top:-.625rem}.modal-background{height:100%;position:absolute;top:0;width:100%;z-index:1}html[dir=rtl] .modal-background{right:0}html[dir=ltr] .modal-background{left:0}.modal-content{background:var(--color-background-main);color:var(--color-text-main);max-height:calc(100vh - var(--gutter-large)*2);opacity:0;overflow-y:auto;padding:calc(var(--gutter-large)*.4) calc(var(--gutter-large)*.75) calc(var(--gutter-large)*.6);pointer-events:none;position:relative;top:0;transform:translateY(50px);transition:all .3s linear 50ms;visibility:hidden;z-index:9}html[dir=rtl] .modal-content{right:0}html[dir=ltr] .modal-content{left:0}.modal-content interactive-map{z-index:0}modal-box.active .modal-content{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.modal--product .modal-content{padding:calc(var(--gutter-large)*.75)}.modal-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--gutter-large)*.3);width:100%}[dir=ltr] .modal-close{margin-right:-.75rem}[dir=rtl] .modal-close{margin-left:-.75rem}.modal-close{align-items:center;cursor:pointer;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.modal-close path{stroke:var(--color-text-main)}@media screen and (max-width:767px){.modal{height:var(--window-height)}.modal>div{height:100%;padding:0}.modal-content{height:100%;max-height:none}[dir=ltr] .modal .store-selector-map{margin-left:calc(var(--gutter-large)*-.75)}[dir=rtl] .modal .store-selector-map{margin-right:calc(var(--gutter-large)*-.75)}.modal .store-selector-map{width:calc(100% + var(--gutter-large)*1.5)}.modal .store-selector-map .map-object{border-radius:0}}