body{-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none}.download,.memberdownload,.favoriteTabs{position:relative}.loading-spinner{display:none;position:absolute;width:100%;height:100%;background:#b4b4b480;z-index:10;display:flex;justify-content:center;align-items:center}.spinner{width:48px;height:48px;border:6px solid #eee;border-top:6px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.highlighted{box-shadow:0 0 0 4px var(--kitz_blue),0 0 12px 0 var(--kitz_blue);border-radius:8px;position:relative}#favoriteModal{display:none}html[lang=en] .main_box{min-width:400px}html[lang=en] .kitz-btn--user{min-width:250px;white-space:normal}#downloadConfirmModal{opacity:0;pointer-events:none;transition:opacity .3s}.download_confirm_modal{background-color:#fff;padding:3.478vw 4.348vw}.download_confirm_modal h2{font-size:1.565vw;font-weight:600;margin-bottom:.435vw;text-align:left}.download_confirm_modal p{font-size:1.304vw;margin-bottom:1.304vw;text-align:left}.download_confirm_modal_btn{display:flex;justify-content:space-between;font-size:1.217vw}.download_confirm_modal_btn a{width:48%;display:flex;align-items:center;justify-content:center;padding:.696vw 0;border-radius:.435vw}.download_confirm_modal_btn .download_confirm_modal_btn01{color:#707070;background-color:#e4e4e4}.download_confirm_modal_btn .download_confirm_modal_btn02{color:#fff;background-color:#02459f}@media screen and (max-width: 750px){.download_confirm_modal{width:98.667vw;max-width:90%;padding:6.478vw 7.348vw;text-align:center}.download_confirm_modal h2{font-size:4.565vw;margin-bottom:1.435vw}.download_confirm_modal p{font-size:3.604vw;margin-bottom:3.304vw}.download_confirm_modal_btn{display:flex;justify-content:space-between;font-size:4.217vw}.download_confirm_modal_btn02,.download_confirm_modal_btn01{font-size:3vw}}@media screen and (max-width: 750px){.kitz-drawer__actions div.spBtn{flex-wrap:wrap}.kitz-drawer__actions div.spBtn a{box-sizing:border-box;text-align:center;margin:0 5px 8px 0}}@media screen and (min-width: 750px) and (max-width:870px){html[lang=en] .main_box{min-width:300px!important}}@media screen and (max-width: 470px){html[lang=en] .main_box{min-width:unset!important}}
