@font-face{font-family:gt;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Thin.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Thin.woff)format("woff")}@font-face{font-family:gel;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-ExtraLight.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-ExtraLight.woff)format("woff")}@font-face{font-family:gl;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Light.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Light.woff)format("woff")}@font-face{font-family:gr;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Regular.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Regular.woff)format("woff")}@font-face{font-family:gm;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Medium.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Medium.woff)format("woff")}@font-face{font-family:gsb;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-SemiBold.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-SemiBold.woff)format("woff")}@font-face{font-family:gb;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Bold.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Bold.woff)format("woff")}@font-face{font-family:geb;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-ExtraBold.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-ExtraBold.woff)format("woff")}@font-face{font-family:gbl;font-style:normal;src:url(/fonts/pretendard/PretendardGOV-Black.woff2)format("woff2"),url(/fonts/pretendard/PretendardGOV-Black.woff)format("woff")}@font-face{font-family:pt;font-style:normal;src:url(/fonts/paper/Paperlogy-1Thin.woff2)format("woff2")}@font-face{font-family:pel;font-style:normal;src:url(/fonts/paper/Paperlogy-2ExtraLight.woff2)format("woff2")}@font-face{font-family:pl;font-style:normal;src:url(/fonts/paper/Paperlogy-3Light.woff2)format("woff2")}@font-face{font-family:pr;font-style:normal;src:url(/fonts/paper/Paperlogy-4Regular.woff2)format("woff2")}@font-face{font-family:pm;font-style:normal;src:url(/fonts/paper/Paperlogy-5Medium.woff2)format("woff2")}@font-face{font-family:psb;font-style:normal;src:url(/fonts/paper/Paperlogy-6SemiBold.woff2)format("woff2")}@font-face{font-family:pb;font-style:normal;src:url(/fonts/paper/Paperlogy-7Bold.woff2)format("woff2")}@font-face{font-family:peb;font-style:normal;src:url(/fonts/paper/Paperlogy-8ExtraBold.woff2)format("woff2")}@font-face{font-family:pbl;font-style:normal;src:url(/fonts/paper/Paperlogy-9Black.woff2)format("woff2")}*,:after,:before,:after,:before{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{color:#fff;word-wrap:break-word;background:#0b0b16;width:100%;height:100%;font-family:gb;font-size:10px;line-height:1;overflow:visible}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button{margin:0;padding:0}body{word-break:keep-all;overflow-x:hidden!important}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:#d9d9d9;border:2px solid #fff;border-radius:1rem}body::-webkit-scrollbar-track{background-color:#fff}header,article,section,nav,footer{display:block}img,fieldset,iframe,button{border:0}li{list-style:none}img{vertical-align:top;width:auto;max-width:100%;height:auto}i,em,address{font-style:normal}label,button{cursor:pointer}button{color:#fff;background-color:#0000;border:0;font-family:gb;overflow:visible}a,button,input{border:0}input[type=button],input[type=submit]{cursor:pointer}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}a:link,a:active,a:visited,a:hover{color:#fff;text-decoration:none}legend{z-index:-1;width:0;height:0;font-size:0;position:absolute}table{border-spacing:0;table-layout:fixed;width:100%}caption{opacity:0;width:0;height:0;padding:0;font-size:0}th{text-align:center}input::-ms-clear{display:none}input,button{border-radius:0;font-family:gb}input[type=radio]{position:relative;top:.2rem}input,textarea,select{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px}pre{white-space:pre-line;background-color:#fff;border-radius:0;overflow-y:auto}select::-ms-expand{display:none}textarea{resize:none}figure{text-align:center}h1,h2,h3,h4,h5,h6,strong{font-weight:400}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 3rem #fff!important}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 3rem #fff!important}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 3rem #fff!important}input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 3rem #fff!important}.mt0{margin-top:0!important}.mt5{margin-top:.5rem}.mt10{margin-top:1rem}.mt15{margin-top:1.5rem}.mt20{margin-top:2rem}.mt25{margin-top:2.5rem}.mt30{margin-top:3rem}.mt35{margin-top:3.5rem}.mt40{margin-top:4rem}.mt45{margin-top:4.5rem}.mt50{margin-top:5rem}.mt55{margin-top:5.5rem}.mt60{margin-top:6rem}.mt65{margin-top:6.5rem}.mt70{margin-top:7rem}.mt75{margin-top:7.5rem}.mt80{margin-top:8rem}.mt85{margin-top:8.5rem}.mt90{margin-top:9rem}.mt95{margin-top:9.5rem}.mt100{margin-top:10rem}.mb0{margin-bottom:0!important}.mb5{margin-bottom:.5rem}.mb10{margin-bottom:1rem}.mb15{margin-bottom:1.5rem}.mb20{margin-bottom:2rem}.mb25{margin-bottom:2.5rem}.mb30{margin-bottom:3rem}.mb35{margin-bottom:3.5rem}.mb40{margin-bottom:4rem}.mb45{margin-bottom:4.5rem}.mb50{margin-bottom:5rem}.mb55{margin-bottom:5.5rem}.mb60{margin-bottom:6rem}.mb65{margin-bottom:6.5rem}.mb70{margin-bottom:7rem}.mb75{margin-bottom:7.5rem}.mb80{margin-bottom:8rem}.mb85{margin-bottom:8.5rem}.mb90{margin-bottom:9rem}.mb95{margin-bottom:9.5rem}.mb100{margin-bottom:10rem}.ml0{margin-left:0!important}.ml5{margin-left:.5rem}.ml10{margin-left:1rem}.ml15{margin-left:1.5rem}.ml20{margin-left:2rem}.ml25{margin-left:2.5rem}.ml30{margin-left:3rem}.ml35{margin-left:3.5rem}.ml40{margin-left:4rem}.ml45{margin-left:4.5rem}.ml50{margin-left:5rem}.ml55{margin-left:5.5rem}.ml60{margin-left:6rem}.ml65{margin-left:6.5rem}.ml70{margin-left:7rem}.ml75{margin-left:7.5rem}.ml80{margin-left:8rem}.ml85{margin-left:8.5rem}.ml90{margin-left:9rem}.ml95{margin-left:9.5rem}.ml100{margin-left:10rem}.mr0{margin-right:0!important}.mr5{margin-right:.5rem}.mr10{margin-right:1rem}.mr15{margin-right:1.5rem}.mr20{margin-right:2rem}.mr25{margin-right:2.5rem}.mr30{margin-right:3rem}.mr35{margin-right:3.5rem}.mr40{margin-right:4rem}.mr45{margin-right:4.5rem}.mr50{margin-right:5rem}.mr55{margin-right:5.5rem}.mr60{margin-right:6rem}.mr65{margin-right:6.5rem}.mr70{margin-right:7rem}.mr75{margin-right:7.5rem}.mr80{margin-right:8rem}.mr85{margin-right:8.5rem}.mr90{margin-right:9rem}.mr95{margin-right:9.5rem}.mr100{margin-right:10rem}.per5{width:5%}.per10{width:10%}.per15{width:15%}.per20{width:20%}.per25{width:25%}.per30{width:30%}.per35{width:35%}.per40{width:40%}.per45{width:45%}.per50{width:50%}.per55{width:55%}.per60{width:60%}.per65{width:65%}.per70{width:70%}.per75{width:75%}.per80{width:80%}.per85{width:85%}.per90{width:90%}.per95{width:95%}.per100{width:100%}@page{size:22in 30in;margin:80px}@media print{body{zoom:1.2}html,body{width:100%;margin:0;padding:0}}
@media screen and (max-width:500px){html,body{font-size:2vw!important}}@media screen and (min-width:2000px){html,body{font-size:.6vw!important}}.area{max-width:146rem;margin:0 auto;padding:0 2rem}.wrap-header .area{justify-content:space-between;align-items:center;height:8rem;display:flex}.wrap-header .left{justify-content:center;align-items:center;display:flex}.wrap-header .left .logo{width:19rem;margin-right:7rem;font-family:gbl;font-size:3rem}.wrap-header .left .menu ul{align-items:center;display:flex}.wrap-header .left .menu li{margin-right:4rem}.wrap-header .left .menu a{font-family:gb;font-size:1.6rem}.wrap-header .left .menu li.on a,.wrap-header .left .menu a:hover{color:#ff5733}.wrap-header .right .util{align-items:center;display:flex}.wrap-header .right .util .price{font-size:1.3rem}.wrap-header .right .util .price .dolor{color:#ff5733;padding-left:1rem}.wrap-header .right .util .buy button{color:#fff;background:#ff5733;border-radius:.8rem;justify-content:center;align-items:center;height:3.6rem;margin-left:3rem;padding:0 1rem;line-height:1;display:none}@media screen and (max-width:1000px){.wrap-header .right{display:none}}@media screen and (max-width:710px){.wrap-header .area{height:auto}.wrap-header .left{flex-wrap:wrap;justify-content:flex-start;width:100%}.wrap-header .left .logo{width:100%;margin-top:3rem;margin-right:0}.wrap-header .left .menu{border-top:1px solid #fff3;border-bottom:1px solid #fff3;width:100%;margin-top:2rem;padding:1.5rem 0}.wrap-header .left .menu li{margin-right:2.5rem}}.wrap-main{align-items:flex-start;padding-top:5rem;display:flex}.wrap-main .cart{flex-shrink:0;width:40rem;position:sticky;top:4rem;left:0}.wrap-main .cart .title strong{font-family:gb;font-size:2.8rem}.wrap-main .cart .title p{color:#ff5733;margin-top:1rem;font-size:2.8rem;line-height:1}.wrap-main .cart .color ul{align-items:center;margin-top:2.5rem;display:flex}.wrap-main .cart .color li{margin-right:1rem}.wrap-main .cart .color button{border-radius:10rem;width:3.6rem;height:3.6rem}.wrap-main .cart .color .color1 button{background:#000;border:1px solid #1e1e1e}.wrap-main .cart .color .color2 button{background:#fff}.wrap-main .cart .color .color3 button{background:#124a86}.wrap-main .cart .color .color4 button{background:#c21d0b}.wrap-main .cart .size{margin-top:2.5rem;display:none}.wrap-main .cart .size ul{justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.wrap-main .cart .size li{width:33.333%}.wrap-main .cart .size button{border:1px solid #1e1e1e;border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:3.6rem;line-height:1;display:flex}.wrap-main .cart .size button:hover{color:#ff5733;background:#ffa48f8b;border-color:#ff5733}.wrap-main .cart .add{margin-top:2rem;display:none}.wrap-main .cart .add button{color:#050100;background:#ff5733;border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:3.6rem;display:flex}.wrap-main .cart .detail{border-top:1px solid #fff3;padding:2rem 0}.wrap-main .cart .detail1{margin-top:3rem}.wrap-main .cart .detail strong{letter-spacing:1px;font-size:1.4rem}.wrap-main .cart .detail p{letter-spacing:1px;color:#ffffffb3;padding-top:1rem;font-family:gr;font-size:1.4rem}.wrap-main .desc{flex-grow:1;padding-bottom:7rem;padding-left:7rem;font-size:1.7rem}.wrap-main .desc.loading{text-align:center;color:#ffffffb3;padding:20rem 0;font-family:gr;font-size:2rem}.wrap-main .desc.error{text-align:center;color:red;padding:20rem 0;font-size:2rem}.wrap-main .big-font{text-align:center;letter-spacing:.7rem;font-family:pb;font-size:9rem;line-height:1.2}.wrap-main .big-font span{font-family:gt}.wrap-main .big-img{margin-top:7rem}.wrap-main .model{margin-top:8rem}.wrap-main .model .title{text-align:center;font-family:gb;font-size:4rem}.wrap-main .model .list{margin-top:4rem}.wrap-main .model .list ul{display:flex}.wrap-main .model .list li{border-right:1px solid #282727;width:33.333%;padding:3rem}.wrap-main .model .info{border-bottom:1px solid #282727;flex-direction:column;align-items:center;padding:2rem 0;display:flex}.wrap-main .model .info span{font-size:1.7rem}.wrap-main .model .info strong{color:#ff5733;margin:1rem 0;font-family:gbl;font-size:4.8rem}.wrap-main .model .info button{color:#000;background:#ff5733;border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:3.6rem;display:flex}.wrap-main .model .icons .box{border-bottom:1px solid #282727;flex-direction:column;align-items:center;padding:3rem;display:flex}.wrap-main .model .icons .icon img{max-width:7rem}.wrap-main .model .icons strong{margin:1rem 0;font-size:1.7rem}.wrap-main .model .icons p{font-size:1.5rem}@media screen and (max-width:1220px){.wrap-main{flex-wrap:wrap;padding-top:3rem}.wrap-main .cart{width:100%;position:static}.wrap-main .desc{padding-top:3rem;padding-left:0}}@media screen and (max-width:710px){.wrap-main .cart{display:none}.wrap-main .desc{padding-top:0}}.wrap-movie{background:#1f1f29;border-radius:1rem;padding:2rem 3rem}.wrap-movie .header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.wrap-movie .header .people{align-items:center;display:flex}.wrap-movie .header .people .thumb{width:4rem}.wrap-movie .header .people .info{flex-direction:column;align-items:flex-start;margin-left:2rem;display:flex}.wrap-movie .header .people .info span{letter-spacing:1px;color:#b9c1d9;font-family:gl;font-size:1.2rem}.wrap-movie .header .people .info strong{letter-spacing:1px;margin-top:.3rem}.wrap-movie .header .menu img{width:2rem}.wrap-movie .search{background:#131316;border-radius:.75rem;align-items:center;height:5rem;display:flex;position:relative}.wrap-movie .search .search{text-indent:-9999rem;background:url(/images/ic-movie-search.png) 50%/2rem no-repeat;width:6rem;height:100%;position:absolute;top:0;left:0}.wrap-movie .search .filter{text-indent:-9999rem;background:url(/images/ic-movie-filter.png) 50%/2rem no-repeat;width:6rem;height:100%;display:none;position:absolute;top:0;right:0}.wrap-movie .search input{color:#fff;background:0 0;width:100%;padding:0 6rem;font-family:gr;font-size:1.6rem}.wrap-movie .tab{margin-top:2rem}.wrap-movie .tab ul{justify-content:space-between;align-items:center;gap:0 2rem;display:flex}.wrap-movie .tab li{width:25%}.wrap-movie .tab button{letter-spacing:1px;color:#ffffffb3;background:#515053;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:3.5rem;font-size:1.2rem;display:flex}.wrap-movie .tab .on button,.wrap-movie .tab button:hover{color:#fff;background:#3a21d9}.wrap-movie .list{margin-bottom:2rem}.wrap-movie .list>ul{flex-wrap:wrap;width:calc(100% + 2rem);display:flex}.wrap-movie .list>ul>li{width:33.333%;margin-top:3rem}.wrap-movie .list>ul>li.nodata{text-align:center;width:100%;padding:2rem 0;font-family:gr}.wrap-movie .list a{padding-right:2rem;display:block}.wrap-movie .list .thumb{position:relative}.wrap-movie .list .thumb img{border-radius:1rem;width:100%}.wrap-movie .list .badge{width:2rem;position:absolute;top:1rem;left:1rem}.wrap-movie .list .subject{text-align:center;color:#ffffffb3;margin-top:3rem;font-family:gm;font-size:1.6rem}.wrap-movie .list .star{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.wrap-movie .list .star img{width:2rem}@media screen and (max-width:710px){.wrap-movie{padding:1.8rem 2rem}.wrap-movie .tab ul{gap:0 1rem}.wrap-movie .list>ul>li{width:50%}}@media screen and (max-width:570px){.wrap-movie .list>ul,.wrap-movie .list>ul>li{width:100%}.wrap-movie .list a{padding-right:0}}.wrap-movie-detail>.thumb{max-width:58rem;position:relative;overflow:hidden}.wrap-movie-detail>.thumb img{border-radius:2rem;width:100%}.wrap-movie-detail>.thumb .play{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrap-movie-detail>.thumb .play img{width:8rem}.wrap-movie-detail .badge{justify-content:space-between;align-items:center;margin-top:3rem;display:flex}.wrap-movie-detail .badge .info,.wrap-movie-detail .badge .util ul{align-items:center;display:flex}.wrap-movie-detail .badge .util li{background:#312f35;border-radius:1rem;align-items:center;height:3.5rem;margin-right:1.5rem;padding:0 1rem;font-size:1.6rem;display:flex}.wrap-movie-detail .badge .star{display:none!important}.wrap-movie-detail .badge .star img{width:2rem;margin-right:.2rem;position:relative;top:-.15rem}.wrap-movie-detail .like img{width:2.5rem}.wrap-movie-detail .info .title{margin-top:3rem;font-size:2.5rem}.wrap-movie-detail .info .text{margin-top:1.5rem;font-family:gm;font-size:1.6rem;line-height:1.4}.wrap-movie-detail .actor .title{margin-top:3rem;font-size:2.5rem}.wrap-movie-detail .actor .list{margin-top:3rem}.wrap-movie-detail .actor .list ul{display:flex}.wrap-movie-detail .actor .list li{flex-direction:column;align-items:center;margin-right:2rem;display:flex}.wrap-movie-detail .actor .list .thumb img{border-radius:1rem;width:11rem}.wrap-movie-detail .actor .list .name{margin-top:1rem;font-family:gm;font-size:1.4rem}.wrap-movie-detail .button{margin-top:3rem}.wrap-movie-detail .button button{color:#fff;background:#f5c518;border-radius:.6rem;justify-content:center;align-items:center;width:100%;height:4.5rem;font-size:1.8rem;display:flex}@media screen and (max-width:710px){.wrap-movie-detail img{width:100%}}.wrap-movie-comment{margin-top:5rem}.wrap-movie-comment .header{flex-direction:column;align-items:center;display:flex}.wrap-movie-comment .header .search{align-items:center;width:100%;display:flex}.wrap-movie-comment .header .search .input{flex-grow:1;padding-right:2rem}.wrap-movie-comment .header .search .input input{color:#fff;background:#1f1f29;border-radius:.8rem;width:100%;height:5rem;padding:0 2rem;font-family:gm;font-size:1.6rem}.wrap-movie-comment .header .search .input input::placeholder{color:#555}.wrap-movie-comment .header .search .button button{color:#fffc;background:#272f9a;border-radius:.8rem;align-items:center;height:5rem;padding:0 2rem;font-size:1.6rem;display:flex}.wrap-movie-comment .list{margin-top:3rem}.wrap-movie-comment .list .work li{background:#1f1f29;border-radius:.8rem;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;display:flex}.wrap-movie-comment .list .work .left{align-items:center;display:flex}.wrap-movie-comment .list .work .subject{color:#999;font-family:gm;font-size:1.6rem}.wrap-movie-comment .list .work .del button{text-indent:-9999rem;background:url(/images/ic-todo-del.png) 50%/1.5rem no-repeat;width:1.5rem;height:2rem;display:flex}.wrap-movie-comment .list .work .del button:hover{background:url(/images/ic-todo-del-on.png) 50%/1.5rem no-repeat}.wrap-youtube{z-index:100;-webkit-backdrop-filter:blur(1rem)grayscale(.5);backdrop-filter:blur(1rem)grayscale(.5);background:#00000080;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:fixed;top:0;left:0}.wrap-youtube .box-youtube{width:100%;max-width:80rem;padding:2rem;position:relative}.wrap-youtube .box-youtube .close{text-indent:-9999rem;background:url(/images/btn-youtube-close.png) 50%/1.8rem no-repeat;width:1.8rem;height:1.8rem;position:absolute;bottom:calc(100% + 1rem);right:2rem}.wrap-youtube .videoWrapper{height:0;padding-bottom:56.25%;position:relative}.wrap-youtube .videoWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wrap-todo .header{flex-direction:column;align-items:center;display:flex}.wrap-todo .header .logo{display:none}.wrap-todo .header .logo img{max-width:18rem}.wrap-todo .header .search{align-items:center;width:100%;display:flex}.wrap-todo .header .search .input{flex-grow:1;padding-right:2rem}.wrap-todo .header .search .input input{color:#fff;background:#1f1f29;border-radius:.8rem;width:100%;height:5rem;padding:0 2rem;font-family:gm;font-size:1.6rem}.wrap-todo .header .search .input input::placeholder{color:#555}.wrap-todo .header .search .button button{color:#fffc;background:#272f9a;border-radius:.8rem;align-items:center;height:5rem;padding:0 2rem;font-size:1.6rem;display:flex}.wrap-todo .state{justify-content:space-between;margin-top:4rem;display:flex}.wrap-todo .state .total{letter-spacing:normal;color:#ff5733;align-items:center;font-family:gb;font-size:1.5rem;display:flex}.wrap-todo .state .complete{letter-spacing:normal;color:#8284fa;align-items:center;font-family:gb;font-size:1.5rem;display:flex}.wrap-todo .state span{color:#ffffffb3;background:#333;border-radius:.8rem;justify-content:center;align-items:center;margin-left:1rem;padding:.5rem .8rem;font-family:gb;font-size:1.2rem;display:flex}.wrap-todo .list{margin-top:3rem}.wrap-todo .list .work li{background:#1f1f29;border-radius:.8rem;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;display:flex}.wrap-todo .list .work .left{align-items:center;display:flex}.wrap-todo .list .work .subject{font-family:gm;font-size:1.6rem}.wrap-todo .list .work .del button{text-indent:-9999rem;background:url(/images/ic-todo-del.png) 50%/1.5rem no-repeat;width:1.5rem;height:2rem;display:flex}.wrap-todo .list .work .del button:hover{background:url(/images/ic-todo-del-on.png) 50%/1.5rem no-repeat}.wrap-todo .cm-check{position:relative}.wrap-todo .cm-check input{opacity:0;position:absolute;top:.1rem}.wrap-todo .cm-check span{color:#fff9;letter-spacing:0;font-family:gm;font-size:1.6rem;display:inline-block;position:relative}.wrap-todo .cm-check span:before{content:"";position:absolute}.wrap-todo .cm-check.style1 span{padding-left:4rem;line-height:3rem}.wrap-todo .cm-check.style1 span:before{border:1px solid #404040;border-radius:100%;width:2.5rem;height:2.5rem;top:.2rem;left:0}.wrap-todo .cm-check.style1 input:focus+span:before,.wrap-todo .cm-check.style1 input:focus:checked+span:before{border-color:#272f9a}.wrap-todo .cm-check.style1 input:checked+span:before{background:#272f9a url(/images/ic-check-on.png) .6rem/1rem no-repeat;border-color:#272f9a}.wrap-todo .empty{flex-direction:column;align-items:center;margin-top:10rem;display:flex}.wrap-todo .empty .ico img{max-width:10rem}.wrap-todo .empty .text{text-align:center;color:#fff6;margin-top:3rem;font-family:gm;font-size:1.5rem;line-height:1.6}.wrap-music{border-radius:1rem;overflow:hidden}.wrap-music .cover{background:url(/images/bg-music-cover.png) top/auto 120% no-repeat;flex-direction:column;justify-content:space-between;min-height:32rem;padding:3rem;display:flex}.wrap-music .cover .header{justify-content:flex-end;align-items:center;display:flex}.wrap-music .cover .header .noti{width:3rem}.wrap-music .cover .header .player{width:3.5rem;margin-left:1.5rem}.wrap-music .cover .title{text-align:center}.wrap-music .cover .title strong{font-family:pbl;font-size:5rem}.wrap-music .cover .info{justify-content:space-between;align-items:center;display:flex}.wrap-music .cover .info .util ul{align-items:center;display:flex}.wrap-music .cover .info .like .btn-like{width:2rem;margin-right:2.2rem}.wrap-music .cover .info .share .btn-share{width:1.5rem}.wrap-music .cover .info .control ul{align-items:center;display:flex}.wrap-music .cover .info .play{margin-right:2rem}.wrap-music .cover .info .play .btn-play{width:5rem}.wrap-music .cover .info .shuffle{margin-right:2rem}.wrap-music .cover .info .shuffle .btn-shuffle{width:1.5rem}.wrap-music .cover .info .more .btn-more{width:.5rem}.wrap-music .play-list{background:#1f1f29;padding:3rem}.wrap-music .play-list .util{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.wrap-music .play-list .total{color:#fffc;align-items:center;font-size:1.4rem;display:flex}.wrap-music .play-list .total em{color:#ff5733;margin-right:.5rem}.wrap-music .play-list .search{border:1px solid #fff3;border-radius:10rem;align-items:center;padding:.8rem 1.2rem;display:flex}.wrap-music .play-list .search .btn-search{width:1.5rem;margin-right:1rem;display:flex}.wrap-music .play-list .search .inp-search{color:#fff;background:0 0;width:100%;font-family:gm;font-size:1.6rem}.wrap-music .play-list .header{text-align:center;align-items:center;height:5rem;display:flex}.wrap-music .play-list .header .num{flex-shrink:0;width:10rem}.wrap-music .play-list .header .num img{width:1rem}.wrap-music .play-list .header .title{color:#fffc;flex-grow:1;font-size:1.4rem}.wrap-music .play-list .header .album{color:#fffc;flex-shrink:0;width:25rem;font-size:1.4rem}.wrap-music .play-list .header .time{flex-shrink:0;width:15rem}.wrap-music .play-list .header .time img{width:2rem}.wrap-music .play-list .body{text-align:center;letter-spacing:.6px}.wrap-music .play-list .body li{cursor:pointer;align-items:center;padding:1rem 0;display:flex}.wrap-music .play-list .body li.nodata{text-align:center;color:#ffffff80;justify-content:center;width:100%;padding:8rem 0;font-family:pm;font-size:1.4rem}.wrap-music .play-list .body .num{color:#ffffff80;flex-shrink:0;width:10rem;font-size:1.4rem;position:relative}.wrap-music .play-list .body .num .btn-play{opacity:0;width:2rem;position:absolute;top:-1.4rem;left:4rem}.wrap-music .play-list .body li:hover .num .btn-play,.wrap-music .play-list .body li:focus .num .btn-play,.wrap-music .play-list .body li.active .num .btn-play{opacity:1}.wrap-music .play-list .body li:hover .num span,.wrap-music .play-list .body li:focus .num span,.wrap-music .play-list .body li.active .num span{display:none}.wrap-music .play-list .body .title{flex-grow:1}.wrap-music .play-list .body .title .music{align-items:center;display:flex}.wrap-music .play-list .body .title .music .thumb{width:6rem;margin-right:1.5rem}.wrap-music .play-list .body .title .music .subject{text-align:left}.wrap-music .play-list .body .active .title .music .subject strong{color:#ff5733}.wrap-music .play-list .body .title .music .subject strong{text-transform:uppercase;color:#ffffffb3;font-family:gb;font-size:1.4rem}.wrap-music .play-list .body .title .music .subject p{color:#ffffff4d;margin-top:.5rem;font-family:pm;font-size:1.2rem}.wrap-music .play-list .body .album{color:#ffffff80;flex-shrink:0;width:25rem;font-family:gm;font-size:1.4rem}.wrap-music .play-list .body .time{color:#ffffff80;flex-shrink:0;width:15rem;font-family:gm;font-size:1.4rem}.wrap-music .play-bar{background:#11111e;justify-content:space-between;align-items:center;padding:2rem;display:flex}.wrap-music .play-bar .bar-cover{align-items:center;display:flex}.wrap-music .play-bar .bar-cover .thumb{width:6rem;margin-right:1.5rem}.wrap-music .play-bar .bar-cover .subject{text-align:left}.wrap-music .play-bar .bar-cover .subject strong{text-transform:uppercase;color:#ffffffb3;font-family:gb;font-size:1.4rem}.wrap-music .play-bar .bar-cover .subject p{color:#ffffff4d;margin-top:.5rem;font-family:pm;font-size:1.2rem}.wrap-music .play-bar .bar-control{padding-right:11rem}.wrap-music .play-bar .bar-control ul{align-items:center;display:flex}.wrap-music .play-bar .bar-control .btn-shuffle{width:1.5rem}.wrap-music .play-bar .bar-control .control{margin:0 2rem}.wrap-music .play-bar .bar-control .btn-prev{width:3rem}.wrap-music .play-bar .bar-control .btn-play{width:5rem;margin:0 2rem}.wrap-music .play-bar .bar-control .btn-next{width:3rem}.wrap-music .play-bar .bar-control .btn-repeat{width:2.2rem}.wrap-music .play-bar .bar-util .btn-mute{width:1.8rem}@media screen and (max-width:1340px){.wrap-music .play-list .header{display:none}.wrap-music .play-list .body li{flex-wrap:wrap}.wrap-music .play-list .body .album,.wrap-music .play-list .body .time{display:none}}@media screen and (max-width:750px){.wrap-music .play-bar .bar-control{padding-right:0}.wrap-music .play-bar .bar-util{display:none}}@media screen and (max-width:610px){.wrap-music .cover{min-height:27rem}.wrap-music .cover .title strong{font-size:3rem}.wrap-music .play-bar{flex-direction:column;padding:3rem;display:flex}.wrap-music .play-list .body .num{text-align:left;width:3rem}.wrap-music .play-list .body .num .btn-play{left:-.6rem}.wrap-music .play-list .body .title{width:calc(100% - 8rem)}.wrap-music .play-bar .bar-control{padding-top:2rem}.wrap-music .play-bar .bar-cover{border-bottom:1px solid #ffffff1a;justify-content:flex-start;width:100%;padding-bottom:2rem}}.cart-layer-overlay{z-index:1000;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-layer-content{background:#fff;flex-direction:column;width:300px;height:100%;padding:20px;display:flex;box-shadow:-2px 0 10px #0000001a}.cart-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-list{flex:1;overflow-y:auto}.cart-item{border-bottom:1px solid #eee;gap:10px;margin-bottom:15px;padding-bottom:10px;display:flex}.cart-item .title{font-size:14px;font-weight:700}.cart-count{color:#fff;background:#ff4d4d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:-5px;right:-5px}.btn-buy{color:#fff;cursor:pointer;background:#000;border:none;width:100%;margin-top:20px;padding:15px}
