.page-container.no-transform{-webkit-transition:none;transform:none}.custom-modal .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:flex-start;z-index:1000}.custom-modal .modal__container{background-color:#fff;overflow-y:scroll;overflow-x:visible;box-sizing:border-box;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 749px){.custom-modal .modal__container{width:90%;max-height:var(--modal-vh, 92vh);margin-top:40px;padding:30px 0 40px}}@media only screen and (min-width: 750px){.custom-modal .modal__container{width:calc(100% - 80px);max-width:1070px;max-height:var(--modal-vh, 91vh);margin-top:60px;padding:40px 0}.custom-modal.small-modal .modal__container{width:50%}}.custom-modal .btn-close-wrapper{position:absolute;top:0;left:0;right:0;margin:auto;display:flex;justify-content:flex-end}@media only screen and (max-width: 749px){.custom-modal .btn-close-wrapper{width:90%}}@media only screen and (min-width: 750px){.custom-modal .btn-close-wrapper{width:calc(100% - 80px);max-width:1070px}}.custom-modal .btn-close{z-index:2;margin:0;border:0;padding:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;cursor:pointer;transition:all .15s;background-color:#0000}@media only screen and (max-width: 749px){.custom-modal .btn-close{width:40px;height:40px}}@media only screen and (min-width: 750px){.custom-modal .btn-close{width:60px;height:60px;top:0;right:0}}.custom-modal .btn-close:hover{transform:rotate(90deg)}.custom-modal .btn-close .icon-cross{width:30px;height:30px;margin:0;padding:0;border:0;background:none;position:relative}@media only screen and (min-width: 750px){.custom-modal .btn-close .icon-cross{width:45px;height:45px}}.custom-modal .btn-close .icon-cross:before,.custom-modal .btn-close .icon-cross:after{content:"";background:#fff;position:absolute;top:14px;left:0;right:0;height:2px}@media only screen and (min-width: 750px){.custom-modal .btn-close .icon-cross:before,.custom-modal .btn-close .icon-cross:after{top:22px}}.custom-modal .btn-close .icon-cross:before{transform:rotate(45deg)}.custom-modal .btn-close .icon-cross:after{transform:rotate(-45deg)}.custom-modal .modal__content{text-align:left}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.custom-modal{display:none}.custom-modal.is-open{display:block}.custom-modal[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.custom-modal .modal__container,.custom-modal .modal__overlay{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/231/assets/custom-modal.css.map */
