.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9001}.modal__container{position:relative;width:768px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);border-radius:4px;background-color:#fff}.modal__content_wrap{max-height:calc(100vh - 40px);padding:30px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scroll-behavior:smooth}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;box-sizing:border-box}.modal__close{position:absolute;top:-10px;right:-10px;width:48px;height:48px;font-size:x-large;border:0;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);z-index:9005}.modal__close:before{content:"\2715"}.modal.loading .modal__header,.modal.loading .modal__footer,.modal.loading .modal__close{display:none}.modal.loading .modal__container{width:auto}.modal.loading .modal__content .svg-icon{width:32px;height:32px}.modal-open{overflow:hidden}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#modal-sizeguide .modal__header .modal__close:hover{background-color:#e9e9e9}.modal.loading .modal__content .svg-icon{display:block;animation:spin 0.8s ease-in-out infinite}