.modal{position:fixed;width:100%;height:100%;top:0;z-index:1000;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .25s linear}html[dir=rtl] .modal{right:0}html[dir=ltr] .modal{left:0}.modal.active{opacity:1;visibility:visible}.modal .section-heading{margin-top:-.625rem;margin-bottom:1.25rem}.modal-background{position:absolute;top:0;width:100%;height:100%;z-index:1}html[dir=rtl] .modal-background{right:0}html[dir=ltr] .modal-background{left:0}.modal-content{border-radius:12px 12px 0 0;position:relative;top:0;background:#fffcf8;color:var(--color-text-main);transform:translateY(50px);padding:calc(var(--gutter-large) * .4) calc(var(--gutter-large) * .75) calc(var(--gutter-large) * .6);opacity:0;visibility:hidden;transition:all .3s linear 50ms;z-index:9;overflow-y:auto;max-height:calc(100vh - (var(--gutter-large) * 2));pointer-events:none}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{padding:6rem 2.5rem 7.5rem;pointer-events:all;opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:767px){modal-box.active .modal-content{padding:3rem 1rem 1.5rem!important}}modal-box .product__title{font-weight:var(--font-weight-body-bold);font-size:24px}.modal--product .modal-content{padding:calc(var(--gutter-large) * .75)}.modal-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:calc(var(--gutter-large) * .3)}.modal-close{cursor:pointer;width:2.75rem;height:2.75rem;margin-inline-end:-.75rem;display:flex;align-items:center;justify-content:center}.modal-close path{stroke:var(--color-text-main)}@media screen and (max-width:767px){.modal{height:var(--window-height)}.modal>div{padding:0;height:100%}.modal-content{max-height:none;height:100%}.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}}.product-price-ratings__container{display:flex;margin-top:.5rem;padding-bottom:.5rem;border-bottom:.5px solid var(--color-borders-main)}.product-item__ratings{height:fit-content}.modal .product-price-ratings__container .product-price,.main-content .product-price-ratings__container .product-price{padding-bottom:0;border-bottom:none;width:min-content;padding-right:1rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-modal.css.map */
