.popup{position:fixed;z-index:90001;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.popup.visible{opacity:1;visibility:visible}.popup .popup-content{z-index:99999;max-width:100%;max-height:100%;overflow:auto;padding:2rem;background-color:var(--background-color);color:var(--text-color);text-align:initial;cursor:default;white-space:initial;display:flex;align-items:center;justify-content:space-between}.popup-content-text{max-width:calc(100% - 100px)}.popup-content-btn{margin-left:auto}.popup .popup-content p{margin:0;line-height:1.75}.popup .popup-content a,.popup .popup-content a:visited{color:var(--text-color);text-decoration:none}.popup .popup-content a:hover,.popup .popup-content a:visited:hover{text-decoration:underline}.popup.notification{bottom:0;left:0;right:0}.popup.notification .popup-content{-webkit-backface-visibility:hidden;z-index:99998;transform:translateY(100%);transition:all .3s ease-in-out}.popup.notification .popup-close{display:flex;align-items:center;font-weight:700;cursor:pointer;position:relative;top:0;right:0;transform:none;font-size:16px;color:var(--text-color);text-shadow:unset}.popup.notification .popup-close:hover{text-decoration:none}.popup.notification .popup-close span{display:inline-block;margin-right:1rem}.popup.notification .popup-close svg{width:1.6rem;height:1.6rem}.popup.notification.visible .popup-content{transform:translateY(0)}@media screen and (max-width: 749px){.popup .popup-content{padding:1.5rem;flex-wrap:wrap;font-size:14px}}@media screen and (max-width: 499px){.popup-content-text{max-width:100%}.popup.notification .popup-close{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/popup-cookies.css.map */
