.modal-function{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;visibility:hidden;opacity:0;z-index:10000}@keyframes slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}.modal-function:target{visibility:visible;opacity:1}.modal-function .popup{margin:0 0 0 auto;padding:20px;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out;height:100vh}.modal-function .popup h2{margin-top:0;color:#333;font-weight:400!important;font-family:Acumin-Pro-Regular,Verdana,Geneva,Tahoma,sans-serif!important}.modal-function .popup .close{color:#fff!important;position:absolute;top:17px;right:21px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333;line-height:30px}.modal-function .popup .close:hover{color:#fff}.modal-function .popup .content{max-height:91vh;color:#fff;overflow:auto;scrollbar-gutter:stable}.modal-function .popup .content::-webkit-scrollbar{width:3px;height:10px;background-color:transparent}.modal-function .popup .content::-webkit-scrollbar-thumb{background-color:transparent}.modal-function .popup .content:hover::-webkit-scrollbar-thumb{background-color:#d7b077}#sizeguide .popup .content img{width:100%;height:auto}.form__label .size-guide{margin:0;font-size:12px;line-height:100%;letter-spacing:0;color:#1d1d1b;font-weight:400;padding-left:6px;font-family:Montserrat,sans-serif}@media screen and (max-width: 749px){.modal-function .popup{width:70%}}@media screen and (max-device-width: 749px) and (orientation: landscape){.modal-function .popup{width:45%!important}}@media screen and (min-device-width: 750px) and (max-device-width: 989px){.modal-function .popup{width:45%!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/modal-function.css.map */
