html.modal-open{overflow:hidden}.modal_wrap{visibility:hidden;opacity:0;pointer-events:none;transition:.5s ease;position:fixed;top:0;left:0;width:100%;height:100%;z-index:600}.modal_wrap .modal_container{position:absolute;transition:.5s ease;z-index:5;background-color:#fff}.modal_wrap.st-side .modal_container{transform:translate(100%, 0);top:0;right:0;height:100%;width:100%;max-width:600rem;background-color:#fff}.modal_wrap.st-side .modal_container .modal_content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;padding:0 20px;margin-left:auto;margin-right:auto}.modal_wrap.st-full{background-color:#fff;overflow-y:auto}.modal_wrap.st-full .modal_container{max-width:100%;position:relative;min-height:100%}.modal_wrap.st-full .btn_modal_close_wrap{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-align:right}.modal_wrap.st-full .btn_modal_close_wrap .btn_modal_close{position:sticky;top:30px;right:25px;pointer-events:all}.modal_wrap.st-window .modal_container{top:0;left:0;right:0;bottom:0;transform:translateY(100rem);pointer-events:none;background:unset}.modal_wrap.st-window .modal_container .modal_content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);height:100%;max-width:1300rem;max-height:85%;background-color:#fff;overflow-y:auto;pointer-events:all}.modal_wrap.st-imgfull .modal_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.modal_wrap.st-imgfull .modal_container .modal_content{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;overflow-y:auto;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){.modal_wrap.st-imgfull .modal_container .modal_content{display:block}}.modal_wrap.st-imgfull .modal_container .modal_content .modal-pri-image{height:100%;max-height:100vh;position:sticky;top:0}@media(max-width: 768px){.modal_wrap.st-imgfull .modal_container .modal_content .modal-pri-image{height:auto;aspect-ratio:960/1080;max-height:unset}}.modal_wrap.st-imgfull .modal_container .modal_content .modal-pri-box{position:relative;background-color:#fff;z-index:2;width:100%;padding:80rem 20rem 150rem;max-width:760rem;margin-left:auto;margin-right:auto}@media(max-width: 768px){.modal_wrap.st-imgfull .modal_container .modal_content .modal-pri-box{max-width:100%}}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap{position:absolute;z-index:10;bottom:50rem;right:50rem;display:flex;border:.5px solid var(--gs500);border-collapse:collapse;background-color:#fff}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav{flex:1;width:90rem;aspect-ratio:1/1;border:.5px solid var(--gs500);border-collapse:collapse;position:relative;background-repeat:no-repeat;background-position:center;background-size:50rem;position:relative}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav-prev{background-image:url(../../../theme/damha-modal/img/icon/arr-left-gs500.svg)}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav-prev:hover{background-image:url(../../../theme/damha-modal/img/icon/arr-left-fff.svg)}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav-next{background-image:url(../../../theme/damha-modal/img/icon/arr-right-gs500.svg)}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav-next:hover{background-image:url(../../../theme/damha-modal/img/icon/arr-right-fff.svg)}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav:hover{background-color:var(--gs500)}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav:hover .nav_text{display:block}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav.disabled{display:none}.modal_wrap.st-imgfull .modal_container .modal-nav__wrap .modal-nav .nav_text{position:absolute;bottom:calc(100% + 10rem);left:50%;transform:translateX(-50%);font-size:14rem;font-weight:600;background-color:var(--gs500);color:#fff;padding:4rem 12rem;border-radius:500rem;white-space:nowrap;display:none}.modal_wrap.show{visibility:visible;opacity:1;pointer-events:all}.modal_wrap.show .modal_container{transform:translate(0, 0)}.modal_wrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:-1}.btn_modal_close{--btn-modal-close-bg: #fff;--btn-modal-close-hover-bg: #eee;--btn-modal-close-line-color: #000;position:absolute;z-index:5;top:30px;right:25rem;width:40rem;height:40rem;background-color:var(--btn-modal-close-bg);border-radius:4rem;border:1px solid var(--gray-4)}.btn_modal_close:hover{background-color:var(--btn-modal-close-hover-bg)}.btn_modal_close::before,.btn_modal_close::after{content:"";width:16rem;height:1px;background-color:var(--btn-modal-close-line-color);position:absolute;top:50%;left:50%}.btn_modal_close::before{transform:translate(-50%, -50%) rotate(-45deg)}.btn_modal_close::after{transform:translate(-50%, -50%) rotate(45deg)}@media(max-width: 576px){.btn_modal_close{top:30rem;right:25rem}}