.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;z-index:900;top:0;left:0;right:0;bottom:0;padding:0;background:#632e2ecc;overflow:auto}.modal__container{margin:85px auto;padding:48px;max-width:1025px;background-color:#f8f2e9}@media screen and (max-width:1024px){.modal__container{margin:0 auto}}@media screen and (max-width:749px){.modal__container{padding:48px 24px}}.modal__close{position:absolute;left:12px;top:12px;padding:0;border:none;border-radius:0;background:none;color:#632e2e;cursor:pointer;transition:color .25s linear}.modal__close:hover,.modal__close:focus{color:#252422}.modal__close svg{pointer-events:none}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(30px)}to{transform:translateY(0)}}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s linear;animation:mmfadeIn .3s linear}.modal[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .2s linear;animation:mmfadeOut .2s linear}.modal__container{will-change:transform}.modal__overlay{will-change:opacity}
/*# sourceMappingURL=/cdn/shop/t/92/assets/component-modal.css.map */
