.gallery-modal,.map-shops,.modal:not(.information__content){transition:visibility 0s linear .3s}.gallery-modal:not(.act),.map-shops:not(.act),.modal:not(.information__content):not(.act){visibility:hidden;pointer-events:none;display:block}.gallery-modal.act,.map-shops.act,.modal:not(.information__content).act{transition-delay:0s}.map-shops:not(.act),.modal.reservation:not(.act){display:grid}@media (width<=992px){.map-shops:not(.act),.modal.reservation:not(.act){display:flex}}.modal--add-address .modal--add-address__overlay,.modal--add-address .modal__overlay,.modal:not(.reservation):not(.information__content) .modal--add-address__overlay,.modal:not(.reservation):not(.information__content) .modal__overlay,.pickup-modal .modal--add-address__overlay,.pickup-modal .modal__overlay,.saved-addresses-modal .modal--add-address__overlay,.saved-addresses-modal .modal__overlay{opacity:0;transition:opacity .3s}.modal--add-address .filters,.modal--add-address .modal--add-address__sheet,.modal--add-address .modal__sheet,.modal--add-address .pickup-modal__sheet,.modal--add-address .saved-addresses-modal__sheet,.modal--add-address .tab-content,.modal:not(.reservation):not(.information__content) .filters,.modal:not(.reservation):not(.information__content) .modal--add-address__sheet,.modal:not(.reservation):not(.information__content) .modal__sheet,.modal:not(.reservation):not(.information__content) .pickup-modal__sheet,.modal:not(.reservation):not(.information__content) .saved-addresses-modal__sheet,.modal:not(.reservation):not(.information__content) .tab-content,.pickup-modal .filters,.pickup-modal .modal--add-address__sheet,.pickup-modal .modal__sheet,.pickup-modal .pickup-modal__sheet,.pickup-modal .saved-addresses-modal__sheet,.pickup-modal .tab-content,.saved-addresses-modal .filters,.saved-addresses-modal .modal--add-address__sheet,.saved-addresses-modal .modal__sheet,.saved-addresses-modal .pickup-modal__sheet,.saved-addresses-modal .saved-addresses-modal__sheet,.saved-addresses-modal .tab-content{transition:transform .3s;transform:translate(100%)}.modal--add-address.act .modal--add-address__overlay,.modal--add-address.act .modal__overlay,.modal:not(.reservation):not(.information__content).act .modal--add-address__overlay,.modal:not(.reservation):not(.information__content).act .modal__overlay,.pickup-modal.act .modal--add-address__overlay,.pickup-modal.act .modal__overlay,.saved-addresses-modal.act .modal--add-address__overlay,.saved-addresses-modal.act .modal__overlay{opacity:1}.modal--add-address.act .filters,.modal--add-address.act .modal--add-address__sheet,.modal--add-address.act .modal__sheet,.modal--add-address.act .pickup-modal__sheet,.modal--add-address.act .saved-addresses-modal__sheet,.modal--add-address.act .tab-content,.modal:not(.reservation):not(.information__content).act .filters,.modal:not(.reservation):not(.information__content).act .modal--add-address__sheet,.modal:not(.reservation):not(.information__content).act .modal__sheet,.modal:not(.reservation):not(.information__content).act .pickup-modal__sheet,.modal:not(.reservation):not(.information__content).act .saved-addresses-modal__sheet,.modal:not(.reservation):not(.information__content).act .tab-content,.pickup-modal.act .filters,.pickup-modal.act .modal--add-address__sheet,.pickup-modal.act .modal__sheet,.pickup-modal.act .pickup-modal__sheet,.pickup-modal.act .saved-addresses-modal__sheet,.pickup-modal.act .tab-content,.saved-addresses-modal.act .filters,.saved-addresses-modal.act .modal--add-address__sheet,.saved-addresses-modal.act .modal__sheet,.saved-addresses-modal.act .pickup-modal__sheet,.saved-addresses-modal.act .saved-addresses-modal__sheet,.saved-addresses-modal.act .tab-content{transform:translate(0)}.gallery-modal,.map-shops,.modal.reservation{opacity:0;transition:opacity .25s,visibility 0s linear .25s}.gallery-modal.act,.map-shops.act,.modal.reservation.act{opacity:1;transition-delay:0s,0s}[data-modal-backdrop=live]~[data-modal-backdrop] .modal__overlay,[data-modal-backdrop]~[data-modal-backdrop=leaving] .modal__overlay{background-color:#0000}@media (prefers-reduced-motion:reduce){.gallery-modal,.gallery-modal .filters,.gallery-modal .modal--add-address__overlay,.gallery-modal .modal--add-address__sheet,.gallery-modal .modal__overlay,.gallery-modal .modal__sheet,.gallery-modal .pickup-modal__sheet,.gallery-modal .saved-addresses-modal__sheet,.gallery-modal .tab-content,.map-shops,.map-shops .filters,.map-shops .modal--add-address__overlay,.map-shops .modal--add-address__sheet,.map-shops .modal__overlay,.map-shops .modal__sheet,.map-shops .pickup-modal__sheet,.map-shops .saved-addresses-modal__sheet,.map-shops .tab-content,.modal,.modal .filters,.modal .modal--add-address__overlay,.modal .modal--add-address__sheet,.modal .modal__overlay,.modal .modal__sheet,.modal .pickup-modal__sheet,.modal .saved-addresses-modal__sheet,.modal .tab-content,.modal--add-address,.modal--add-address .filters,.modal--add-address .modal--add-address__overlay,.modal--add-address .modal--add-address__sheet,.modal--add-address .modal__overlay,.modal--add-address .modal__sheet,.modal--add-address .pickup-modal__sheet,.modal--add-address .saved-addresses-modal__sheet,.modal--add-address .tab-content,.pickup-modal,.pickup-modal .filters,.pickup-modal .modal--add-address__overlay,.pickup-modal .modal--add-address__sheet,.pickup-modal .modal__overlay,.pickup-modal .modal__sheet,.pickup-modal .pickup-modal__sheet,.pickup-modal .saved-addresses-modal__sheet,.pickup-modal .tab-content,.saved-addresses-modal,.saved-addresses-modal .filters,.saved-addresses-modal .modal--add-address__overlay,.saved-addresses-modal .modal--add-address__sheet,.saved-addresses-modal .modal__overlay,.saved-addresses-modal .modal__sheet,.saved-addresses-modal .pickup-modal__sheet,.saved-addresses-modal .saved-addresses-modal__sheet,.saved-addresses-modal .tab-content{transition:none}}
