.modal{position:fixed;top:0;z-index:1000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#000000b3;transition:all .25s linear;opacity:0;visibility:hidden}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{position:absolute;top:0;z-index:1;width:100%;height:100%}html[dir=rtl] .modal-background{right:0}html[dir=ltr] .modal-background{left:0}.modal-content{position:relative;top:0;z-index:9;padding:calc(var(--gutter-large) * .4) calc(var(--gutter-large) * .75) calc(var(--gutter-large) * .6);background:var(--color-background-main);color:var(--color-text-main);transition:all .3s linear 50ms;max-height:calc(100vh - (var(--gutter-large) * 2));opacity:0;overflow-y:auto;pointer-events:none;transform:translateY(50px);visibility:hidden}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{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:calc(var(--gutter-large) * .3)}.modal-close{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;cursor:pointer;margin-inline-end:-.75rem}.modal-close path{stroke:var(--color-text-main)}@media screen and (width <= 767px){.modal{height:var(--window-height)}.modal>div{height:100%;padding:0}.modal-content{height:100%;max-height:none}.modal .store-selector-map{width:calc(100% + (var(--gutter-large) * 1.5));margin-inline-start:calc(var(--gutter-large) * -.75)}.modal .store-selector-map .map-object{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-modal.css.map */
