body{font-family:pretendard;overflow-x:hidden}:root{--primary-color:#573cfa;--sub1-color:#bfc3ff;--sub2-color:#ccfc06;--font-primary1:"NanumSquareNeoBold";--font-primary2:"NanumSquareNeoExtraBold";--font-primary3:"NanumSquareNeoHeavy"}*{color:#222;word-break:keep-all;line-height:1.4}img{object-fit:cover;width:100%;height:100%;display:block}span,em{display:inline-block}.bd{padding:0 16px}.pd-t1{padding-top:55px}.pb-0{padding-bottom:0}.pd-b1{padding-bottom:76px}.pd-b2{padding-bottom:100px}.pd-b3{padding-bottom:40px!important}.pd-left{padding-left:16px!important}.de-margin,.de-margin2{margin:20px 0}.de-pad{padding-left:20px}.mt-1{margin-top:55px}.mt-2{margin-top:85px}.mt-s{margin-top:15px}.hd-bt .mo-header{border-bottom:none}.hd-bt .homebtn-header{border-bottom:1px solid #eee}.mb2{margin-bottom:20px}.pd2{padding:20px}.pd3{padding:25px 20px}.wd{height:100%}.bg-con{background-color:#fafafa;padding:35px 16px}.bg-con2{background-color:#fafafa;padding:20px 0}.tit{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.tit h3{font-family:var(--font-primary2);align-items:center;gap:5px;font-size:16px;display:flex}.tit h3 span{color:var(--primary-color);font-family:var(--font-primary3)}.tit h3 em{width:20px;height:20px}.tit i{background:url(/images/angle.png) 100%/10px 15px no-repeat;width:35px;height:20px;padding-left:25px;display:inline-block}.tit h3 em img{object-fit:contain}.tit p{color:var(--primary-color);font-size:14px;font-weight:600}.bt-fixed{z-index:10;background-color:#fff;width:100%;padding:12px 20px;position:fixed;bottom:0;left:0}.bt-fixed button{width:100%}.flex-col{flex-direction:column;align-items:center;gap:8px;display:flex}.flex-row{align-items:center;gap:10px;display:flex}.sub-btn{margin-bottom:10px;font-size:15px;text-decoration:underline}p.col1{color:#222}p.col2{color:#aaa}.tab1{width:100%;margin-bottom:20px;overflow:hidden}.tab1 ul{align-items:center;gap:10px;display:flex;overflow-y:auto}.tab1 ul li{color:#555;cursor:pointer;background-color:#f5f5f5;border-radius:6px;padding:8px 14px;font-size:14px}.tab1 ul li.on{background-color:var(--primary-color);color:#fff;font-weight:500}.loading{z-index:100;width:200px;height:200px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}button{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:50px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;display:flex;border-radius:6px!important;outline:none!important}button.sm{height:45px;font-size:14px}button.col1{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}button.col2{color:#444;background:#ebebeb}button.col3{color:#444;background:#f5f5f5}button.col4{color:var(--primary-color);background:#f2f0ff;font-weight:600}button.line1{border-color:var(--primary-color);color:var(--primary-color)}button.line2{color:#525252;border-color:#eee}button.xs{height:fit-content;padding:12px;font-size:14px}button.round{border-radius:50px!important}.fixed-btn{width:100%;padding:15px 16px;position:fixed;bottom:0;left:0}input[type=text],input[type=id],input[type=password],input[type=number],input[type=email]{color:#222;border:1px solid #ddd;border-radius:6px;outline:none;align-items:center;width:100%;height:50px;padding:15px;font-family:inherit;font-size:15px;display:flex;background-color:#fff!important}input[type=text]:read-only:focus{border-color:#ddd}input:focus{border-color:var(--primary-color)}input::placeholder{color:#a7a7a7;font-size:14px}input[class=join]{border:none;border-bottom:2px solid #ddd;border-radius:0;padding:16px 0}input[class=join]::placeholder{color:#bbb;font-size:20px;font-weight:600}input[class=join]:focus{border-color:var(--primary-color)}input[class=join]:read-only:focus{border-color:#ddd}select{color:#222;background:url(/images/sel-angle.png) 96%/12px 12px no-repeat;border:1px solid #ddd;border-radius:6px;outline:none;align-items:center;width:100%;padding:15px;font-family:inherit;font-size:15px;display:flex;background-color:#fff!important}input[type=search]{outline:none;width:100%;padding:0;font-size:15px}input[type=search]::placeholder{font-size:15px}input[type=radio],input[type=checkbox]{display:none}.main-banner{position:relative}.main-banner .bg{height:90px}.main-banner h2{font-family:var(--font-primary1);width:100%;padding:68px 0 38px 20px;font-size:18px;font-weight:500;position:absolute;top:0;left:0}.main-banner h2 b{font-family:var(--font-primary2)}.main-con{position:relative}.main-con:after{content:"";background-color:#fff;border-radius:25px 25px 0 0;width:100%;height:35px;display:block;position:absolute;top:-11px;left:0}.main-con .search-bar input::placeholder{color:#555}.search-box{margin-top:-18px}.search-bar{z-index:10;border:2px solid #0000;background-color:#fafafa;background-image:linear-gradient(#fafafa,#fafafa),linear-gradient(90deg,#573cfa 0%,#2fa1ff 50%,#06fc3b 100%);background-origin:border-box;background-clip:content-box,border-box;border-image-slice:1;border-radius:50px;align-items:center;display:flex;position:relative}.search-bar em{background:url(/images/all2.png) 50%/cover no-repeat;flex-shrink:0;width:21px;height:12px;margin-left:15px;margin-right:5px}.search-bar input{background:0 0;outline:none;width:80%;padding:10px 7px 10px 0}.search-bar input::placeholder{color:#222;font-family:inherit;font-size:14px}.search-bar .sr-btn{background:linear-gradient(90deg,#ccfc06 0%,#9efc06 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:15px;display:flex}.search-bar .sr-btn i{background:url(/images/search.png) 50%/cover no-repeat;width:15px;height:15px;display:inline-block}input::-ms-clear{display:none}input::-ms-reveal{display:none}input::-webkit-search-decoration{display:none}input::-webkit-search-cancel-button{display:none}input::-webkit-search-results-button{display:none}input::-webkit-search-results-decoration{display:none}.cate{margin-top:25px}.cate ul{flex-wrap:wrap;row-gap:12px;display:flex}.cate ul li{cursor:pointer;flex-direction:column;align-items:center;gap:7px;width:20%;display:flex}.cate ul li em{width:80%}.cate ul li em img{object-fit:contain}.cate ul li p{text-align:center;white-space:nowrap;font-size:11px}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;cursor:pointer;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}.bg-con2 .swiper-slide{background:unset}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.banner{margin:20px 0;padding:0 16px}.banner-img{border-radius:6px;overflow:hidden}.banner-img img{object-position:center;width:100%}.main-con .banner-img img{aspect-ratio:1/.45}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-pagination-bullet{opacity:1!important;background:#ffffff73!important;width:5px!important;height:5px!important}.swiper-pagination-bullet-active{background-color:#fff!important;border-radius:50px!important;width:18px!important;height:5px!important}.swiper-pagination{justify-content:center;gap:5px;width:100%;display:flex;left:0;top:auto!important;bottom:7px!important}.my-con{border:1px solid #eee;border-radius:6px;overflow:hidden}.my-travel-img{height:150px}.my-travel-con{background-color:#fff;padding:12px}.my-travel-con .tag{color:var(--primary-color);background-color:#e8e9ff;border-radius:6px;width:fit-content;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:500}.my-travel-con .tag.on{color:#fa3c3c;background-color:#ffe8ec}.my-travel-con h4{width:fit-content;margin-bottom:5px;font-size:16px;font-weight:600}.my-travel-con ul{flex-direction:column;gap:1px;display:flex}.my-travel-con ul li{color:#777;align-items:center;gap:5px;font-size:13px;display:flex}.my-travel-con ul li p{color:#777;align-items:center;font-size:13px;display:flex}.my-travel-con ul li p.stay{margin-left:3px;padding-left:10px;position:relative}.my-travel-con ul li p.stay:after{content:"";background-color:#ddd;width:1px;height:60%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.my-travel-con ul li span{color:#777;font-size:13px}.sub-banner-wrap{height:40px;margin:20px 0}.sub-banner{border-radius:6px;overflow:hidden}.recent-wrap .recent-con em{aspect-ratio:1;border-radius:6px;width:100%;margin-bottom:5px;position:relative;overflow:hidden}.recent-wrap .recent-con p{text-overflow:ellipsis;white-space:nowrap;text-align:left;margin-top:-5px;font-size:14px;overflow:hidden}.an-tag{color:var(--sub2-color);text-align:center;background:#0009;border-radius:0 6px 0 0;padding:4px 7px;font-size:10px;position:absolute;bottom:0;left:0}.de-con .an-tag{width:100%;padding:5px;font-size:12px}.p-tag{border-radius:2px;padding:2px 5px;font-size:10px;font-weight:600;position:absolute}.recent-con .an-tag{width:100%;bottom:0;left:0}.p-tag.prom{background-color:var(--primary-color);color:#fff}.p-tag.eve{color:#fff;background-color:#ff9800}.top-con{aspect-ratio:1;background:unset;border-radius:6px;padding-top:4px;position:relative;overflow:hidden}.top-con:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#00000080 95%);width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.top-con em{border-radius:6px;width:100%;height:100%;overflow:hidden}.top-con .rank{color:#fff;width:45px;height:60px;font-family:var(--font-primary3);background:url(/images/img-label.png) 50%/cover no-repeat;border-radius:6px 0;justify-content:center;align-items:center;padding-bottom:13px;font-size:18px;display:flex;position:absolute;top:0;left:13px}.rank-txt{z-index:2;text-align:left;width:100%;padding:15px;position:absolute;bottom:0;left:0}.rank-txt span{color:#fff;background:#0009;border-radius:40px;margin-bottom:3px;padding:3px 10px;font-size:12px}.rank-txt ul li.ho-tit{color:#fff;font-size:16px}.rank-txt ul li.sub-info{align-items:center;gap:7px;display:flex}.rank-txt ul li.sub-info p{color:#ffffffe6;font-size:12px;position:relative}.rank-txt ul li.sub-info p:last-child{padding-left:7px}.rank-txt ul li.sub-info p:last-child:after{content:"";background:#ffffffe6;width:1px;height:50%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.price-wrap{align-items:center;gap:3px;margin-top:5px;display:flex}.price-wrap .dis{color:var(--sub2-color);font-size:18px;font-weight:700}.price-wrap .price{color:#fff;font-size:18px;font-weight:600}.hot-con-wrap{padding:20px 20px 0}.hot-con-wrap .swi-btn{display:none}.hot-con{aspect-ratio:4;border-radius:6px;position:relative;overflow:hidden}.hot-con:after{content:"";background:#0000004d;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hot-con em{width:100%;height:100%}.hot-con p{color:#fff;z-index:5;text-wrap:nowrap;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.de-con{cursor:pointer;flex-direction:column;align-items:flex-start;display:flex!important}.de-con .pro-img{aspect-ratio:1;border-radius:6px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.de-con .tag-box{gap:5px;display:flex;position:absolute;top:7px;left:7px}.de-con .tag-box .new-tag{color:#fff;background-color:#fa3c3c;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700}.de-con .tag-box .promo-tag{color:var(--primary-color);background-color:#c4db45;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700}.hot-wrap .de-con .tag-box{top:10px;right:10px;left:unset;gap:5px;display:flex;position:absolute}.hot-wrap .de-con .pro-img .new-tag{color:#fff;background-color:#fa3c3c;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700}.like{background:url(/images/de_like.png) 50%/cover no-repeat;width:20px;height:20px;position:absolute;top:10px;right:10px}.like.on{background:url(/images/on_like2.png) 50%/cover no-repeat}.de-con .pro-info{text-align:left;flex-direction:column;flex-grow:1;justify-content:space-between;gap:4px;padding:10px 0;display:flex}.pro-name span{color:#9a9797;font-size:12px;display:none}.pro-name p{word-break:break-all;margin-bottom:-2px;font-size:15px;font-weight:600}.pro-price{flex-direction:column;margin-top:3px;display:flex}.pro-price span{color:#999;font-size:14px;text-decoration:line-through;display:none}.pro-price div{align-items:center;gap:3px;display:flex}.pro-price div .sale{color:var(--primary-color);font-size:16px;font-weight:800}.pro-price div p{color:#333;font-size:17px;font-weight:700}.pro-review ul{align-items:center;gap:8px;margin-top:-3px;display:flex}.pro-review ul li{align-items:center;gap:2px;display:flex}.pro-review ul li em{width:12px;padding-bottom:2px}.pro-review ul li p{color:#9b9b9b;font-size:12px;font-weight:600}.popSwiper .swiper-slide{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.pop-con{background:#fdfdfd;border:1px solid #eee;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.pop-con em{border-radius:6px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.pop-con .pop-txt p{align-items:center;gap:5px;margin-bottom:3px;font-size:15px;font-weight:500;display:flex}.pop-con .pop-txt p i{background:url(/images/angle.png) 50%/cover no-repeat;width:10px;height:15px;margin-bottom:1px}.pop-con .pop-txt span{color:#555;text-align:left;font-size:14px}.pop-con .pop-txt span br{display:none}.col-wrap .de-con{align-items:center;gap:15px;display:flex}.col-wrap .de-con .pro-img{width:130px;height:130px}.col-wrap .swiper-slide{flex-direction:column;align-items:flex-start;gap:12px;display:flex}footer{background:#f7f7f7;border-top:1px solid #fff;padding:40px 20px}.footer-inner{flex-direction:column;gap:15px;display:flex}footer .footer-inner>ul{align-items:center;display:flex}footer .footer-inner>ul li{color:#555;padding:0 8px;font-size:13px;position:relative}footer .footer-inner>ul li:first-child{padding-left:0}footer .footer-inner>ul li:after{content:"";background-color:#ddd;width:1px;height:40%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}footer .footer-inner>ul li:first-child:after{content:none}footer .footer-inner>ul li.master{display:none}footer .foot-inq ul{flex-wrap:wrap;gap:10px;display:flex}footer .foot-inq ul li{border:1px solid #e2e2e2;border-radius:6px;width:fit-content;padding:7px 8px;font-size:11px}footer .com-info .info-tit{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}footer .com-info .info-tit p{color:#b7b7b7;font-size:12px;font-weight:600}footer .com-info .info-tit span{cursor:pointer;align-items:center;gap:3px;font-size:12px;display:flex}footer .com-info .info-tit span i{background:url(/images/angle2.png) 50%/cover no-repeat;width:8px;height:5px;transform:rotate(0)}footer .com-info .info-tit span i.on{transform:rotate(180deg)}footer .com-info ul{flex-wrap:wrap;gap:5px 15px;display:none}footer .com-info ul.on{flex-direction:column;display:flex}footer .com-info ul li,footer>.footer-inner p{color:#b7b7b7;font-size:12px}footer .play-footer,footer .hotel-footer{display:none}.hotel-detail-wrap footer .hotel-footer{display:block}.hotel-detail-wrap footer .default-footer{display:none}.play-detail-wrap footer .play-footer{display:block}.play-detail-wrap footer .default-footer,footer .mobile-ft-none{display:none}footer .mobile-ft-none-flex{display:none!important}.main-index-wrap .mobile-ft-none{display:block}.main-index-wrap footer .mobile-ft-none-flex{display:flex!important}.foot-inq{flex-direction:column}.foot-inq div{margin-top:15px}.foot-inq>div{gap:5px;display:flex}.foot-inq>div>a{background:#ccc;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.foot-inq>div>a img{width:30px;height:auto}.foot-inq>div>a i{color:#fff;font-size:18px}.my-tr-btn,.pc-sub,.cate ul li.all,.ft-only-room{display:none}.ft-room-visible .ft-only-room{display:block}.footer-text-wrap{flex-direction:column!important}.zone .swiper{overflow:inherit}.zone{background:linear-gradient(45deg,#d2d2ff 0%,#d8eaff 50%,#eeffa9 100%);margin-top:5px;padding:20px 0 60px;overflow:hidden}.zone-con{aspect-ratio:1/1.2;border-radius:6px;position:relative;overflow:hidden}.zone-con:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#0000008a 68% 100%);width:100%;height:80%;display:block;position:absolute;bottom:0;left:0}.zone-con .tag-box{align-items:center;gap:5px;display:flex;position:absolute;top:8px;left:8px}.zone-con .tag-box .new-tag{color:#fff;background-color:#fa3c3c;border-radius:5px;padding:5px 7px 4px;font-size:11px;font-weight:700}.zone-con .tag-box .promo-tag{color:var(--primary-color);background-color:#c4db45;border-radius:5px;padding:5px 7px 4px;font-size:11px;font-weight:700}.zone-con .tag-box .zone-tag{background-color:var(--primary-color);color:#fff;border-radius:6px;padding:6px 42px 4px 12px;font-size:14px;font-weight:700;position:relative}.zone-con .tag-box .zone-tag:after{content:"";background:url(/images/zone-tag-bg.png) 100%/contain no-repeat;width:80%;height:80%;display:block;position:absolute;bottom:0;right:1px}.zone-con .zone-info{z-index:2;color:#fff;text-align:left;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:20px;left:15px}.zone-con .zone-info p{color:#fff;font-size:20px;font-weight:500}.zone-con .zone-info>span{color:#fff;font-size:17px;font-weight:700}.zone-con .zone-info span b{color:#fff;font-size:15px}.zone-page{justify-content:center;align-items:center;gap:5px;display:flex;bottom:-40px!important}.zone-page span{font-size:14px;font-weight:600}.zone-con{position:relative;transform:scale(.94)!important}.zone-con:before{content:"";z-index:3;background:#00000080;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.zone .h-sub-info{margin-top:3px}.zone .h-sub-info p{font-weight:400;color:#fffc!important;font-size:14px!important}.zone .h-sub-info p span{color:#fffc!important}.zo-info-tit{padding-right:15px}.zone .swiper-pagination-total{color:#555}.zone .h-sub-info ul li{color:#fffc;font-size:14px;font-weight:400}.swiper-slide-active{transform:scale(1)!important}.swiper-slide-active:before{content:none}.no-hd .mo-header{display:none}.app-download{cursor:pointer;background:#fff;border-top:1px solid #eee;align-items:center;width:100%;height:80px;display:flex}.app-download figure{border-radius:6px;width:35px;overflow:hidden;box-shadow:2px 2px 8px #33333370}.app-download figure img{width:100%}.app-download span{color:#111;font-size:12px;font-weight:300}.app-download p{color:#111;font-size:16px;font-weight:600}.app-download-wrap{justify-content:center;align-items:center;gap:20px;width:1280px;margin:0 auto;display:flex}.app-download-text{align-items:center;gap:10px;display:flex}.app-download-btn{gap:5px;display:flex}.app-download-btn div{color:#e3e3e3;background:#111;border-radius:6px;justify-content:center;gap:3px;padding:6px 10px;font-size:12px;display:flex}.app-download-btn div i{color:#e3e3e3;font-size:16px}.app-download-btn .download-btn{font-size:20px}.app-download-btn .download-btn i{color:#666}.app-download-text>div{flex-direction:column;align-items:flex-start;gap:0;display:flex}.banner2,.banner3{aspect-ratio:6;width:100%;height:unset}.my-con-none .none-txt h4{font-size:18px;font-weight:600}.my-con-none .none-txt span{color:#777;font-size:14px}#line_banner_wrap .wd{cursor:pointer}@media screen and (min-width:320px){.index-pd-l{padding-left:20px;padding-right:20px}.tit h3{font-size:18px}.bg-con{padding:20px}.pd-left{padding-left:20px!important}.bd{padding:0 20px}.search-bar input{padding:12px 7px}.search-bar em{margin-left:20px;margin-right:7px}.search-bar input::placeholder{font-size:15px}.banner{padding:0 20px}.cate ul li em{width:45px}.pro-price div .sale,.pro-price div p{font-size:17px}}@media screen and (min-width:480px){.index-pd-l{padding-left:20px;padding-right:20px}.cate ul li em{width:52px}.app-download{background:#fff;align-items:center;width:100%;height:80px;display:flex}.app-download figure{border-radius:6px;width:40px;overflow:hidden;box-shadow:2px 2px 8px #33333370}.app-download figure img{width:100%}.app-download span{color:#111;font-size:14px;font-weight:300}.app-download p{color:#111;font-size:20px;font-weight:600}.app-download-wrap{justify-content:center;align-items:center;gap:40px;width:1280px;margin:0 auto;display:flex}.app-download-text{align-items:center;gap:15px;display:flex}.app-download-btn{gap:20px;display:flex}.app-download-btn div{color:#e3e3e3;background:#111;border-radius:6px;justify-content:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.app-download-btn div i{color:#e3e3e3;font-size:16px}.app-download-text>div{flex-direction:column;align-items:flex-start;gap:0;display:flex}}@media screen and (min-width:640px){.index-pd-l{padding-left:20px;padding-right:20px}.cate{width:500px}.cate ul li{gap:5px}.cate ul li p{font-size:13px}.search-bar input{width:86%}.hot-con p{font-size:18px}}@media screen and (min-width:680px){.app-download figure{border-radius:6px;width:40px;overflow:hidden;box-shadow:2px 2px 8px #3922bd}.app-download figure img{width:100%}.app-download span{color:#111;font-size:16px;font-weight:300}.app-download p{color:#111;font-size:22px;font-weight:600}.app-download-wrap{justify-content:center;align-items:center;gap:40px;width:1280px;margin:0 auto;display:flex}.app-download-text{align-items:center;gap:15px;display:flex}.app-download-btn{gap:20px;display:flex}.app-download-btn div{color:#e3e3e3;background:#111;border-radius:6px;justify-content:center;gap:6px;padding:8px 16px;font-size:14px;display:flex}.app-download-btn div i{color:#e3e3e3;font-size:16px}.app-download-text>div{flex-direction:row;align-items:center;gap:12px;display:flex}}@media screen and (min-width:768px){.de-con .tag-box .new-tag{color:#fff;background-color:#fa3c3c;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.de-con .tag-box .promo-tag{color:var(--primary-color);background-color:#c4db45;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.de-con .pro-img .new-tag,.zone-con .tag-box .new-tag{color:#fff;background-color:#fa3c3c;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.zone-con .tag-box .promo-tag{color:var(--primary-color);background-color:#c4db45;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.zone-con .tag-box .zone-tag{background-color:var(--primary-color);color:#fff;border-radius:6px;padding:8px 66px 8px 15px;font-size:16px;font-weight:700;position:relative}.zone-con .tag-box .zone-tag:after{content:"";background:url(/images/zone-tag-bg.png) 100%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;right:0}footer .com-info ul.on{flex-direction:row}.footer-text-wrap ul li{position:relative}.footer-text-wrap ul li:after{content:"";background:#ccc;width:1px;height:9px;display:block;position:absolute;top:48%;right:-8px;transform:translateY(-50%)}.footer-text-wrap ul li:last-child:after{display:none}.index-pd-l{padding-left:20px;padding-right:20px}.my-trv{background-color:#fff;justify-content:space-between;gap:5px;padding:15px 20px;display:flex!important}.my-travel-img{border-radius:6px;width:165px;overflow:hidden}.my-tr-btn{border-left:1px solid #eee;flex-direction:column;gap:5px;padding-left:35px;display:flex}.my-tr-btn button{width:150px;height:40px;font-size:14px;border-radius:6px!important}.my-tr-wrap{flex:1;justify-content:space-between;align-items:center;display:flex}.h-sub-info p,.h-sub-info ul li{font-size:14px!important;font-weight:400!important}.h-sub-info p span{font-size:14px;font-weight:400!important}}@media screen and (min-width:860px){.top-con .rank{color:#fff;width:50px;height:66px;font-family:var(--font-primary3);background:url(/images/img-label.png) 50%/cover no-repeat;border-radius:6px 0;justify-content:center;align-items:center;padding-bottom:14px;font-size:20px;display:flex;position:absolute;top:0;left:13px}footer .mobile-ft-none{display:block}footer .mobile-ft-none-flex{display:flex!important}.mobile-ft-none-flex li{cursor:pointer}.best-place-wrap .swiper-slide{max-width:846px;width:fit-content!important}.best-place-wrap .swiper-slide .pop-con{width:268px}.mt-1{margin-top:120px}.index-pd-l{padding-left:20px;padding-right:20px}.de-margin2{margin:65px 0}.wd2{background-color:#fff;width:860px;min-height:calc(100vh - 135px);margin:135px auto 0}.wd3{background-color:#fff;width:480px;min-height:calc(100vh - 135px);margin:135px auto 0}.indx .wd3{margin-top:95px}.main-rec{display:none}.main-con:after{content:none}.search-bar input{width:90%}.banner .swiper-pagination{display:none}.main-banner h2{padding:110px 0 38px 20px;font-size:22px}.main-banner .bg{height:155px}.cate{width:100%;margin-top:35px}.cate ul{flex-wrap:nowrap}.banner{margin:50px 0}.my-trv{width:80%!important}.popSwiper .swiper-slide{flex-direction:row;gap:15px}.pop-con{flex-direction:column;width:calc(33.3333% - 5px);padding:15px}.pop-con em{aspect-ratio:1;width:100%;height:auto}.pop-con .pop-txt{flex-direction:column;align-items:center;display:flex}.pop-con .pop-txt span{text-align:center}.pop-con .pop-txt span br{display:block}.pop-con .pop-txt p i{display:none}.col-wrap .de-con{align-items:flex-start;gap:15px}.col-wrap .de-con .pro-img{width:168px;height:auto;aspect-ratio:1!important}.pro-name p{font-size:17px}.zone-inner{position:relative}.zone-inner .swi-btn{top:-51px}.my-travel-con ul{gap:3px}.my-travel-con ul li{font-size:13px}}@media screen and (min-width:1024px){.foot-inq{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.foot-inq>div>a{background:#ccc;border-radius:100px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.foot-inq>div>a img{width:30px;height:auto}.foot-inq>div>a i{color:#fff;font-size:25px}.foot-inq div{margin-top:0}.index-pd-l{padding-left:0;padding-right:0}.hot-con-wrap{padding:0}.my-trv{width:70%!important}.tit{margin-bottom:40px}.tit h3{font-size:22px}.tit i,.main-rec{display:none}.de-margin2{margin:110px 0;position:relative;overflow:hidden}.bg-con{padding:50px 20px;position:relative}.bg-con2{padding:60px 0;position:relative}.rank-txt{padding:15px}.like{width:28px;height:28px}.rank-txt ul li.ho-tit{font-size:17px}.rank-txt ul li.sub-info p{font-size:14px;font-weight:300}.pro-name p{font-size:18px}.hot-con p{font-size:22px}.pro-review ul li p{font-size:14px;font-weight:400}.pop-con .pop-txt p{font-size:18px}.pop-con .pop-txt span{font-size:16px}.popSwiper .swiper-slide{gap:20px}.col-wrap .swiper-slide{gap:18px}.tab1 ul{gap:14px}.tab1 ul li{font-size:16px}.mo-sub{display:block}.side-flex2 .sub-banner-wrap{width:100%}.sub-banner-wrap{margin-top:-35px;margin-bottom:60px;padding:0 20px}.sub-banner-wrap .bd{padding:0}.sub-banner{border-radius:6px}.search-box{width:100%}.wd{height:100%;padding-left:20px;padding-right:20px;position:relative}.swiper-button-next,.swiper-button-prev{display:block!important}.swiper-button-next{background:#fff url(/images/next.png) 50%/10px 15px no-repeat;border:1px solid #eee;border-radius:6px;box-shadow:2px 2px 5px #0003;width:40px!important;height:40px!important}.swiper-button-prev{background:#fff url(/images/prev.png) 50%/10px 15px no-repeat;border:1px solid #eee;border-radius:6px;box-shadow:2px 2px 5px #0003;width:40px!important;height:40px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.my-con-wrap .swiper{position:relative!important}.my-con-wrap .swiper-slide{cursor:unset}.banner .swiper{position:relative!important}.swiper{overflow:inherit!important;position:static!important}.banner .swiper-button-next{right:-10px!important}.banner .swiper-button-prev{left:-10px!important}.swi-btn{flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:absolute;top:25px;right:20px}.swi-btn .swiper-button-next,.swi-btn .swiper-button-prev{position:static}footer .foot-inq ul li{font-size:13px}footer .footer-inner>ul li.master{color:#bdbdbd;display:block}.bg-con2{background-color:#fff;margin-top:110px;margin-bottom:110px;padding:0}.top-con-wrap .swi-btn{top:12px}.col-wrap .de-con .pro-img{width:190px}.de-con .an-tag{font-size:14px}.zone{padding:110px 0 130px}.zone-con .zone-info{bottom:30px;left:25px}.zone-page{bottom:-50px!important}.zone-page span{font-size:18px}.app-download{background:#fff;align-items:center;width:100%;height:80px;display:flex}.app-download figure{border-radius:6px;width:50px;overflow:hidden;box-shadow:2px 2px 8px #33333370}.app-download figure img{width:100%}.app-download span{color:#111;font-size:18px;font-weight:300}.app-download p{color:#111;font-size:28px;font-weight:600}.app-download-wrap{justify-content:center;align-items:center;gap:50px;width:1280px;margin:0 auto;display:flex}.app-download-text{align-items:center;gap:20px;display:flex}.app-download-btn{gap:20px;display:flex}.app-download-btn div{color:#e3e3e3;background:#111;border-radius:6px;justify-content:center;gap:10px;padding:10px 20px;font-size:14px;display:flex}.app-download-btn div i{color:#e3e3e3;font-size:20px}}@media screen and (min-width:1280px){.wd-02{width:1280px;height:100%;margin:0 auto;position:relative}.my-trv{width:calc(50% - 5px)!important}.search-bar input{width:100%;padding:16px 20px}.search-bar .sr-btn{width:40px;height:40px}.search-bar .sr-btn i{width:18px;height:18px}.cate ul{justify-content:center;align-items:center;gap:22px}.cate ul li{width:71px}.cate ul li em{width:60px;height:60px}.cate ul li.all{border:1px solid #eee;border-radius:6px;width:50px;height:50px;display:flex}.cate ul li.all em{width:20px}.cate ul li p{font-size:15px}.wd{width:1280px;height:100%;margin:0 auto;position:relative;overflow:hidden}.tit h3{font-size:24px}.de-con .pro-img{border-radius:6px;width:100%}.top-con-wrap .pd-left{padding-left:0!important}.banner .swiper-button-prev{left:10px!important}.banner .swiper-button-next{right:10px!important}.top-con-wrap .swi-btn{top:23px}.swi-btn{top:22px}.banner2{height:195px;aspect-ratio:unset}.banner3{height:115px;aspect-ratio:unset}.swiper-container{overflow:visible}.footer-inner{width:1280px;margin:0 auto}.price-wrap .price,.price-wrap .dis{font-size:20px}.rank-txt ul li.ho-tit{font-size:19px}.pro-name span{font-size:14px}.pro-name p{font-size:19px}.pro-price{margin-top:3px}.pro-price span{font-size:18px}.pro-price div p,.pro-price div .sale{font-size:20px}.col-wrap .de-con{gap:20px}.col-wrap .de-con .pro-img{width:235px}.col-wrap .de-con .pro-info{margin-top:10px}.bg-con{padding:50px 20px}.zone-con .zone-info{gap:15px}.zone-con .zone-info>span{font-size:19px}.rank-txt{padding:20px}.main-banner h2{width:1280px;padding:110px 0 0;left:50%;transform:translate(-50%)}.search-box{width:1280px}.search-box.bd,.banner,.main-con .wd{padding:0}.sub-banner-wrap{width:1280px;margin:30px auto 0}.cate{width:1280px}.cate ul{justify-content:space-between}}
:root{--primary-color:#573cfa;--sub1-color:#bfc3ff;--sub2-color:#ccfc06;--font-primary1:"NanumSquareNeoBold";--font-primary2:"NanumSquareNeoExtraBold";--font-primary3:"NanumSquareNeoHeavy"}body.modal-open{padding-right:var(--scrollbar-width,0px);overflow:hidden}.cate-bt{padding-top:15px}.cate-bt.cus{padding-top:0}.cate-bt.cus .sticky-cate{border:none;padding:5px 0 10px}.cate-detail .search-wrap{border-bottom:none;padding-bottom:0}.cate-pro-wrap{flex-wrap:wrap;gap:25px 10px;padding:0 20px;display:flex}.cate-pro-wrap .de-con{width:calc(50% - 5px)!important}.cate-col .de-con{flex-direction:row;align-items:flex-start;gap:12px;display:flex;width:100%!important}.cate-col .de-con .pro-img{width:100px}.cate-pro-wrap.cate-col{flex-direction:column;gap:25px}.store-detatil-wrap .cate-pro-wrap.cate-col{margin-top:22px}.cate-pro-wrap2{margin-top:5px;margin-bottom:25px}.cate-bt .down{border-top:8px solid #f5f5f5}.cate-col .pro-review ul{margin-top:0}.cate-col .pro-name>p{font-size:17px}.cate-col .h-sub-info p{font-size:13px}.cate-col .de-con .pro-info{padding:0 0 8px}.pri-wrap{flex-direction:column;gap:3px;display:flex}.km{align-items:center;gap:2px;margin-top:2px;margin-bottom:7px;display:flex;font-size:13px!important}.km p,.km span{color:#8e8e8e;font-weight:500;font-size:13px!important;display:block!important}.km span{margin-top:2px}.map-wrap{width:100%;height:calc(100vh - 95px)}.map2-wrap .map-wrap{height:calc(100vh - 55px)}.map-top{z-index:111;background-color:#fff;width:100%;position:fixed;top:0;left:0;box-shadow:0 1px 7px #7171711a}.bk-search{border-bottom:1px solid #ddd;flex-direction:row;align-items:center;gap:10px;flex-direction:row!important;padding:8px 20px!important;display:flex!important;position:static!important}.de-search .close-btn{background:url(/images/back.png) 50%/cover no-repeat;flex-shrink:0;width:22px;height:36px}.map-wrap .map2{width:100%;height:100%}.mp-sr .mp-per{align-items:center;gap:10px;padding-left:12px;display:flex;position:relative}.mp-sr .mp-per:after{content:"";background-color:#ccc;width:1px;height:70%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mp-sr input{flex:1}.mp-sr .mp-p,.mp-sr .mp-date{align-items:center;display:flex}.mp-sr .mp-p p,.mp-sr .mp-date p{font-size:13px;position:relative}.mp-sr .mp-p p:first-child{padding-right:6px}.mp-sr .mp-p p:last-child{padding-left:6px}.mp-sr .mp-p p:last-child:after{content:"";background-color:#888;width:2px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.m-filter-top{background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.m-filter-top ul{align-items:center;gap:20px;display:flex}.m-filter-top ul li{color:#aaa;cursor:pointer;font-size:15px}.m-filter-top ul li.on{color:var(--primary-color);font-weight:600}.reset{cursor:pointer;align-items:center;gap:6px;display:flex}.reset p{cursor:pointer;padding-top:1px;font-size:13px}.reset i{cursor:pointer;font-size:13px;font-weight:800}.filter-bt{width:100%;padding:10px 0;overflow:hidden}.filter-bt ul{gap:10px;display:flex;overflow-y:auto}.filter-bt ul li label{border:1px solid #eee;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;display:flex}.map-wrap .filter-bt ul li label{cursor:pointer;font-size:14px}.filter-bt ul li label p{font-size:14px}.filter-bt ul::-webkit-scrollbar{display:none}.filter-bt ul li label i{display:none}.filter-bt ul li input:checked+label{background-color:var(--sub1-color);color:#fff;border-color:var(--sub1-color)}.filter-bt ul li input:checked+label i{color:#fff;display:block}.filter-bt ul li input:checked+label p{color:#fff;font-weight:500}.re-search-wrap{z-index:5000;cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:5px;padding:6px 20px;display:flex;position:fixed;top:180px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0001}.re-search-wrap figure{width:13px}.re-search-wrap p{color:#573cfa;font-size:13px;font-weight:500}.floating{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:180px;right:20px}.floating li{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 10px #0000001a}.floating li em{width:20px;height:20px}.fl-icon1 em{background:url(/images/map1.png) 50%/cover no-repeat}.fl-icon1.on em{background:url(/images/map1_on.png) 50%/cover no-repeat}.fl-icon2 em{background:url(/images/map2.png) 50%/cover no-repeat}.fl-icon2.on em{background:url(/images/map2_on.png) 50%/cover no-repeat}.fl-icon3 em{background:url(/images/map3.png) 50%/cover no-repeat}.fl-icon3.on em{background:url(/images/map3_on.png) 50%/cover no-repeat}.map-bt-fixed{z-index:102;flex-direction:column;align-items:center;gap:10px;width:fit-content;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.map-bt-nav{background-color:#fff;border-radius:50px;align-items:center;gap:15px;margin-bottom:15px;padding:10px 30px;display:flex}.map-bt-nav div{flex-direction:column;align-items:center;width:fit-content;display:flex}.map-bt-nav div em{width:35px;height:35px}.map-bt-nav div p{text-align:center;font-size:10px}.map-bt-nav div.on p{color:var(--primary-color);font-weight:600}.bt-icon1{background:url(/images/bt_icon1.png) 50%/cover no-repeat}.map-bt-nav div.on .bt-icon1{background:url(/images/bt_icon1_on.png) 50%/cover no-repeat}.bt-icon2{background:url(/images/bt_icon2.png) 50%/cover no-repeat}.map-bt-nav div.on .bt-icon2{background:url(/images/bt_icon2_on.png) 50%/cover no-repeat}.bt-icon3{background:url(/images/bt_icon3.png) 50%/cover no-repeat}.map-bt-nav div.on .bt-icon3{background:url(/images/bt_icon3_on.png) 50%/cover no-repeat}.bt-icon4{background:url(/images/bt_icon4.png) 50%/cover no-repeat}.map-bt-nav div.on .bt-icon4{background:url(/images/bt_icon4_on.png) 50%/cover no-repeat}.bt-icon5{background:url(/images/bt_icon5.png) 50%/cover no-repeat}.map-bt-nav div.on .bt-icon5{background:url(/images/bt_icon5_on.png) 50%/cover no-repeat}.map-bt-fixed ul li{background-color:#fff;border:1px solid #573cfa;border-radius:50px;align-items:center;gap:5px;padding:8px 15px;display:flex}.map-bt-fixed ul li em{width:18px;height:18px}.map-bt-fixed ul li p{color:var(--primary-color);font-size:13px;font-weight:500}.map-bt-fixed ul li.v-list em{background:url(/images/v-list.png) 50%/cover no-repeat}.map-bt-fixed ul li.v-map em{background:url(/images/v-map.png) 50%/cover no-repeat}.con-list{z-index:101;background-color:#fff;width:100%;height:calc(100vh - 146px);padding:0 20px;position:fixed;top:146px;left:0;overflow-y:scroll}.con-list::-webkit-scrollbar{display:none}.video-wrap{width:100%;padding:20px 0;overflow:hidden}.video-wrap ul{align-items:center;gap:10px;padding:0 20px;display:flex;overflow-y:auto}.co-input{background-color:#fff;border:1px solid #eee;border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.co-input em{background:url(/images/co-search.png) 50%/cover no-repeat;flex-shrink:0;width:16px;height:16px}.co-input input{background-color:#0000}.de-search .back-btn{background:url(/images/back.png) 50%/cover no-repeat;width:22px;height:36px}.co-search.de-search{flex-direction:row;align-items:center}.search2 .search-wrap{border-bottom:none}.co-recent-sr ul{flex-wrap:wrap;gap:10px;display:flex}.co-recent-sr ul li{background-color:#fff;border:1px solid #eee;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:flex}.co-recent-sr ul li p{color:#333;font-size:14px}.co-recent-sr ul li i{color:#c5c5c5;font-size:21px}.video-wrap ul::-webkit-scrollbar{display:none}.video-wrap ul li{aspect-ratio:1/1.1;will-change:transform;border-radius:6px;flex-shrink:0;width:25%;position:relative;overflow:hidden}.video-wrap ul li:after{content:"";background:linear-gradient(#0003 5%,#0000 60%);width:100%;height:30%;display:block;position:absolute;top:0;left:0}.video-wrap ul li:before{content:"";background:linear-gradient(#0000 40%,#0003 95%);width:100%;height:30%;display:block;position:absolute;bottom:0;left:0}.video-wrap ul li figure{width:100%;height:100%}.video-wrap ul li figure img,video{object-fit:cover;width:100%;height:100%}.vi-profile{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;top:10px;left:10px}.vi-profile em{border-radius:6px;width:20px;height:20px;overflow:hidden}.vi-profile p{color:#fff;font-size:13px;font-weight:500}.vi-like{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;bottom:6px;left:10px}.vi-like em{width:15px;height:15px}.vi-like p{color:#fff;font-size:14px;font-weight:500}.commu .tab1 ul li{white-space:nowrap}.comm-list{flex-direction:column;display:flex}.com-con{border-bottom:8px solid #f5f5f5;padding-top:10px}.com-tit{justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.com-tit .more{background:url(/images/more.png) 100%/13px 2px no-repeat;width:13px;height:2px;padding:10px 0 10px 30px}.com-tit .com-profile{align-items:center;gap:5px;display:flex}.com-p-img{border:1px solid #eee;border-radius:6px;flex-shrink:0;width:35px;height:35px;overflow:hidden}.com-p-txt{flex-direction:column;gap:1px;display:flex}.com-p-txt>p{font-size:14px;font-weight:600}.com-p-txt span{color:#888;font-size:12px}.ed-commu{align-items:center;gap:20px;display:flex}.ed-commu .com-img{flex-shrink:0;width:90px;height:90px}.ed-commu .com-p{flex-direction:column;flex:1;gap:8px;width:calc(100% - 110px);display:flex}.commu-detail .com-img{aspect-ratio:1;width:100%}.com-contents{flex-direction:column;gap:10px;margin:10px 0 20px;padding:0 20px;display:flex}.com-contents .com-img{will-change:transform;border-radius:6px;position:relative;overflow:hidden}.com-contents .com-img.feed-video:after{content:"";aspect-ratio:1;z-index:10;opacity:.75;background:url(/images/feed-video.png) 0 0/cover;width:15%;display:block;position:absolute;top:6px;right:6px}.com-contents .com-img.feed-videos:after{content:"";aspect-ratio:1;z-index:10;opacity:.75;background:url(/images/feed-videos.png) 0 0/cover;width:15%;display:block;position:absolute;top:6px;right:6px}.com-contents .com-img.feed-pics:after{content:"";aspect-ratio:1;z-index:10;opacity:.75;background:url(/images/feed-pics.png) 0 0/cover;width:15%;display:block;position:absolute;top:6px;right:6px}.com-p{flex-direction:column;gap:8px;width:100%;display:flex}.com-p h3{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.com-p p{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.com-comment .comment-bar{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.comment-bar>div{align-items:center;gap:10px;display:flex}.comment-bar>div>div{align-items:center;gap:7px;display:flex}.comment-bar>div>div em{width:20px;height:20px}.comment-bar>div>div p{padding-top:2px;font-size:15px}.com-like em{background:url(/images/comm-like.png) 50%/cover no-repeat}.com-like.on em{background:url(/images/comm-like-on.png) 50%/cover no-repeat}.comment em{background:url(/images/comm-coment.png) 50%/cover no-repeat}.share em{background:url(/images/comm-sr.png) 50%/cover no-repeat}.mark em{background:url(/images/comm-mark.png) 50%/cover no-repeat}.mark.on em{background:url(/images/comm-mark-on.png) 50%/cover no-repeat}.prev-comm{padding:15px 20px}.prev-comm p.all-com{color:#888;margin-bottom:15px;font-size:12px;font-weight:500;text-decoration:underline}.com-profile{align-items:flex-start;gap:10px;display:flex}.re-comm .com-p-txt{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.txt-area{width:calc(100% - 50px)}.re-comm .txt-area>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.none-comm{text-align:center;background-color:#f5f5f5;border-radius:6px;padding:15px;font-size:14px}.none-comm p{color:#777}.com-map{background-color:#f5f5f5;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:5px 10px;display:flex}.com-map em{background:url(/images/commu-map.png) 50%/cover no-repeat;width:13px;height:13px}.com-map ul{align-items:center;display:flex}.com-map ul li{color:#555;padding:0 6px;font-size:13px;font-weight:500;position:relative}.com-map ul li:first-child{padding-left:0}.com-map ul li:first-child:after{content:"";background-color:#555;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.commu-detail .com-con{border-bottom:none;padding-top:0}.commu-detail .com-p p{margin-top:3px;font-size:15px;display:block}.comm{flex-direction:column;gap:20px;padding:20px;display:flex}.com-etc{align-items:center;margin-top:10px;display:flex}.com-etc p{color:#888;align-items:center;gap:3px;padding:0 8px;font-size:12px;display:flex;position:relative}.com-etc p em{background:url(/images/c-like.png) 50%/cover no-repeat;width:12px;height:12px;margin-bottom:2px}.com-etc p.on{color:#222;font-weight:500}.com-etc p.on em{background:url(/images/c-like-on.png) 50%/cover no-repeat;width:12px;height:12px;margin-bottom:2px}.com-etc p:after{content:"";background-color:#ddd;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translate(-50%)}.com-etc p:first-child{padding-left:0}.com-etc p:first-child:after{content:none}.comment-fixed{background-color:#fff;align-items:center;gap:5px;width:100%;padding:8px 20px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 5px #dbdbdbcc}.comment-fixed>span{color:#aaa;background-color:#f5f5f5;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:14px}.comment-fixed>span.on{background-color:var(--primary-color);color:#fff}.comment-fixed>div{flex-direction:column;gap:5px;width:-webkit-fill-available;display:flex}.comment-fixed>div .re{color:#888;font-size:13px}.re-nick{color:var(--primary-color);margin-right:3px;font-size:13px;font-weight:600}.comment-fixed textarea{outline:none;width:100%;height:40px;padding:5px;font-size:15px}.comment-fixed textarea::placeholder{color:#aaa}.rere-comm{padding-left:40px}.cu-floating{flex-direction:column;gap:10px;display:flex;position:fixed;bottom:92px;right:15px}.write-btn{background-color:var(--primary-color);border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 10px #3f51b561}.write-btn img{width:24px;height:24px}.feed-wrap .cu-floating{bottom:20px}.cu-floating .my-f-btn{background-color:var(--sub2-color);color:#573cfa;font-size:14px;font-weight:600}.cm-board-title input{border:unset;height:unset;padding:0}.co-dis .sr-box{padding-top:10px}.c-display{border-bottom:8px solid #f5f5f5;padding:20px 20px 30px}.c-display .dis-tit{margin-bottom:15px}.c-display .dis-tit h3{font-size:18px;font-family:var(--font-primary1)}.c-display .dis-tit h3 b{font-family:var(--font-primary2);color:var(--primary-color)}.dis-wrap ul::-webkit-scrollbar{display:none}.dis-wrap{border:1px solid #eee;border-radius:6px;padding:20px 16px}.dis-wrap ul{flex-direction:column;height:250px;display:flex;overflow-y:auto}.dis-wrap ul li{cursor:pointer;border-bottom:1px solid #eee;padding:10px 0}.dis-wrap ul li:first-child{padding-top:0}.dis-wrap ul li div{justify-content:space-between;align-items:center;display:flex}.dis-wrap ul li div p{font-size:15px;font-weight:600}.dis-wrap ul li div span{color:var(--primary-color);font-size:12px;font-weight:500}.dis-wrap ul li b{color:#b2b2b2;font-size:12px}.dis-wrap ul li b span{color:#b2b2b2}.display-con-wrap{flex-direction:column;gap:25px;margin-top:30px;display:flex}.display-con{padding:30px 20px}.dis-img{aspect-ratio:1/.5;position:relative}.dis-img img{border-radius:6px;overflow:hidden}.dis-tag{background:var(--primary-color);color:#fff;border-radius:6px;width:fit-content;padding:5px 8px;font-size:12px}.dis-img .dis-tag{z-index:10;position:absolute;top:15px;left:15px}.dis-tag.done{color:#333;background-color:#dbdbdb;margin-top:0;padding-top:5px}.dis-txt{margin-top:10px}.dis-txt ul{align-items:center;gap:7px;margin-bottom:5px;display:flex}.dis-txt ul li{color:#888;font-size:13px}.dis-txt ul li:last-child{padding-left:7px;position:relative}.dis-txt ul li:last-child:after{content:"";background-color:#ddd;width:1px;height:50%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dis-txt p{color:#222;font-size:17px;font-weight:600}.dis-txt span{color:#b2b2b2;font-size:12px}.d-detail-con{flex-direction:column;gap:30px;width:100%;padding:30px 0;display:flex}.d-detail-con ul{flex-direction:column;gap:15px;display:flex}.d-detail-con ul li{align-items:center;gap:15px;display:flex}.d-detail-con ul li p{width:70px;font-weight:600}.d-detail-con ul li span,.d-detail-con ul li a{color:#555;font-size:15px}.d-detail-con ul li a{text-decoration:underline}.d-detail-con ul li.d-map span{align-items:center;gap:5px;display:flex}.d-detail-con ul li.d-map span em{background:url(/images/commu-map.png) 50%/cover no-repeat;width:15px;height:16px}.b-bt,.bd-bt{border-bottom:8px solid #f5f5f5}.pro-header{z-index:2;background-color:#fff;align-items:center;gap:9px;width:100%;height:55px;padding:0 20px;display:flex;position:fixed;top:0;left:0}.pro-header p{font-weight:600}.detail-img{height:270px}.proSwiper .swiper-pagination{color:#fff;background:#00000080;border-radius:20px;width:fit-content;padding:5px 12px;font-size:12px;font-weight:600;right:20px;bottom:15px!important;left:auto!important}.proSwiper .swiper-pagination span{color:#fff;font-size:12px;font-weight:600}.detail{padding-bottom:20px}.hotel-info{border-bottom:8px solid #f5f5f5}.hd-no-heart .hd-heart{display:none}.m-home-hd{background:#fff;justify-content:space-between}.mo-home-only .mo-hd-home{display:block}.mo-home-only .mo-header,.no-home-btn .home{display:none}.hotel-tit{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.hotel-tit p{font-size:18px;font-weight:600}.hotel-tit ul{gap:15px;display:flex}.hotel-tit ul li{width:20px;height:20px}.hotel-tit ul li.icon1{background:url(/images/share.png) 50%/cover no-repeat}.hotel-tit ul li.icon2{background:url(/images/like_de.png) 50%/cover no-repeat}.hotel-tit ul li.icon2.on{background:url(/images/like_on.png) 50%/cover no-repeat}.distance{margin-top:-1px}.distance p{color:#777!important}.distance>p:last-child{padding-left:8px;position:relative}.distance>p:last-child:before{content:"";background-color:#d9d9d9;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.h-sub-info2{display:block!important}.h-sub-info2 p:first-of-type:before{display:none!important}.h-sub-info2 div{display:flex}.h-sub-info2 ul li{font-size:13px!important}.ho-top{border-bottom:1px solid #eee;padding:20px}.ho-sub-info{flex-direction:column;gap:6px;display:flex}.ho-sub-info div{align-items:center;gap:5px;display:flex}.ho-sub-info div em{width:12px}.ho-sub-info div p{color:#555;align-items:center;padding-top:2px;font-size:14px;display:flex}.ho-sub-info div p i{color:#555;cursor:pointer}.ho-sub-info ul{align-items:center;gap:8px;display:flex}.ho-sub-info ul li{align-items:center;gap:5px;display:flex}.ho-sub-info ul li em{width:15px}.ho-sub-info ul li p{align-items:center;gap:2px;font-size:14px;display:flex}.ho-sub-info ul li p.re-num{font-weight:600}.ho-sub-info ul li span{color:#777;font-size:12px;font-weight:500;text-decoration:underline}.ho-sub-info ul li span b{color:#777;font-weight:500}.ho-sub-info ul li:last-child{padding-left:8px;position:relative}.ho-sub-info ul:last-child li:last-child:after{content:"";background-color:#d9d9d9;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.oper-h li:last-child:after{content:"/";display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.store-sub ul li{padding-left:0!important}.store-sub ul li:after{content:none!important}.store-info div ul li{align-items:center;display:flex}.store-info div ul li p{color:#555;width:50px;font-size:14px}.store-info div ul li b{color:#222;font-size:14px}.chk-point{background-color:#fafafa;border-radius:6px;margin-top:15px;padding:12px 15px}.chk-point>p{color:var(--primary-color);margin-bottom:6px;font-size:14px;font-weight:700}.chk-point ul{flex-flow:column wrap;display:flex;gap:5px!important}.chk-point ul li{gap:4px;width:100%;display:flex}.chk-point ul li em{background:url(/images/chkp.png) 50%/cover no-repeat;height:6px;margin-top:5px;width:8px!important}.chk-point ul li p{font-size:13px}.fcli-wrap ul::-webkit-scrollbar{display:none}.fcli-wrap{width:100%;overflow:hidden}.fcli-wrap ul{justify-content:flex-start;gap:26px;padding:10px 20px;display:flex;overflow-y:auto}.fcli-wrap ul li{flex-direction:column;align-items:center;gap:5px;display:flex}.fcli-wrap ul li em{width:30px}.fcli-wrap ul li p{color:#333;text-wrap:nowrap;font-size:12px}.down{flex-direction:column;gap:10px;padding:20px;display:flex}.pc-sticky .d-coupon{cursor:pointer;margin-top:50px}.pc-sticky .event-wrap{display:none}.d-coupon{border:1px solid #0000;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ed4264 0%,#ffd6bc 100%);background-origin:border-box;background-clip:content-box,border-box;border-image-slice:1;border-radius:6px;justify-content:space-between;align-items:center;height:45px;padding:0;display:flex;position:relative}.d-coupon p{color:#ee4b69;padding-left:15px;font-size:14px;font-weight:600}.d-coupon em{background:url(/images/down.png) 50%/cover no-repeat;width:15px;height:15px;margin-right:15px}.d-point{background-color:#f7f7f7;border-radius:6px;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.d-point em{background:url(/images/point.png) 50%/cover no-repeat;width:18px;height:18px}.d-point p{color:#333;font-size:14px;font-weight:500}.room{border-bottom:1px solid #f1f1f1;padding:25px 0}.room:last-child{border-bottom:none}.room-wrap{margin:5px 20px 0}.ho-room{padding:20px 0}.ho-room .date-wrap{margin:0 20px}.room-img{aspect-ratio:1/.6;will-change:transform;border-radius:6px;margin-bottom:10px;overflow:hidden}.room-img .proSwiper .swiper-pagination{bottom:10px!important;right:10px!important}.room-info .room-tit>p{word-break:break-all;align-items:flex-start;gap:11px;margin-bottom:5px;font-size:18px;font-weight:600;display:flex}.room-info .room-tit>p span{color:var(--sub1-color);cursor:pointer;align-items:center;gap:3px;font-size:14px;display:none}.room-info .room-tit>p span i{color:var(--sub1-color);margin-bottom:2px;font-size:12px}.room-info .room-tit .sub1{align-items:center;gap:6px;margin-bottom:3px;display:flex}.room-info .room-tit .sub1 p{color:#777;font-size:14px;position:relative}.room-info .room-tit .sub1 p:last-child{padding-left:6px}.room-info .room-tit .sub1 p:last-child:after{content:"/";display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.room-info .room-tit .sub2{align-items:center;gap:6px;display:flex}.room-info .room-tit .sub2 p{color:#777;font-size:14px;position:relative}.room-pri,.room-pri .price-de{flex-direction:column;align-items:flex-end;display:flex}.price-de div{align-items:center;gap:3px;display:flex}.price-de div span{color:var(--primary-color);font-size:14px;font-weight:600}.price-de div p{color:#aaa;font-size:14px;text-decoration:line-through}.price-de>p{font-size:18px;font-weight:700}.room-pri ul{align-items:center;gap:5px;display:flex}.room-pri ul li{align-items:center;gap:3px;display:flex}.room-pri ul li:last-child{padding-left:6px;position:relative}.room-pri ul li:last-child:after{content:"";background-color:#ddd;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.room-pri ul li p{color:#666;font-size:12px}.room-pri ul li span{color:#444;font-size:12px;font-weight:500}.room-sold{color:#555;cursor:pointer;background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:14px;font-weight:500}.room-ava{background-color:var(--primary-color);color:#fff;cursor:pointer;border:1px solid var(--primary-color);border-radius:6px;padding:8px 10px;font-size:14px;font-weight:500;display:none}.play-rebtn{flex-direction:row;gap:5px;display:flex}.room-ava.room-ava1{color:var(--primary-color);background:#fff}.play-info{background:#f8f8f8;border-radius:6px;gap:12px;width:100%;margin-top:14px;padding:10px 15px;font-size:12px;display:flex}.play-info span{color:#666!important;font-size:12px!important;font-weight:600!important}.play-info p{color:#777!important;font-size:12px!important;font-weight:400!important}.detail .event-wrap{padding:0}.event-wrap .d-detail-con div{color:#555}.event-wrap .swiper-slide{aspect-ratio:2.2;border-radius:6px!important}.event-wrap .banner4{margin-top:20px;margin-bottom:20px}.event-wrap .d-detail-con img{width:100%!important}.event-title-wrap{flex-direction:column;gap:15px;display:flex}.event-meta-wrap{gap:17px;display:flex}.event-meta-wrap span:last-child{position:relative}.event-meta-wrap span:last-child:after{content:"";background-color:#ccc;width:1px;height:60%;display:block;position:absolute;top:50%;left:-9px;transform:translateY(-53%)}.event-title-wrap .tab1{margin-bottom:0;padding-top:20px;padding-left:20px}.event-app-wrap .event-wrap{padding-top:0}.event-app-wrap .tab1{margin-bottom:0;padding-top:20px}.info-wrap{padding:20px}.info-wrap div p{-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.info-wrap div span{text-align:end;width:100%;color:var(--primary-color);cursor:pointer;padding:5px 0;font-size:14px;font-weight:500;position:relative}.info-wrap div span:after{content:"";z-index:1;background:linear-gradient(#fff0 40%,#fff 95%);width:100%;height:40px;display:block;position:absolute;top:-132%;left:0}.pet-btn{color:#fff;gap:5px;height:fit-content;padding:7px 10px;font-size:12px;border-radius:6px!important}.pet-btn em{width:10px}.ho-map{padding:20px}.in-txt.on span:after{content:none}.in-txt.on p{display:block}.re-txt p{text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.re-txt.on p{display:block}.map-con{flex-direction:column;gap:15px;display:flex}.map-con .map{background-color:#fafafa;width:100%;height:180px;position:relative}.map-con .map p{background-color:#fff;border:1px solid #eee;border-radius:6px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.map-con ul{flex-direction:column;gap:5px;display:flex}.map-con ul li{align-items:center;display:flex}.map-con ul li p{flex-shrink:0;width:60px;font-size:14px;font-weight:500}.map-con ul li span{color:#555;font-size:14px}.map-con button{width:100%;height:40px;margin-top:-5px}.review-wrap{padding:20px}.total-re{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.total-re div{align-items:center;gap:5px;display:flex}.total-re div em{width:30px}.total-re div p{font-size:24px;font-weight:700}.total-re div span{color:#8e8e8e;font-size:15px}.re-btn{cursor:pointer;background-color:#f5f5f5;border-radius:30px;align-items:center;gap:5px;padding:8px 18px;display:flex}.re-btn em{background:url(/images/re-btn.png) 50%/cover no-repeat;width:12px;height:12px}.re-btn p{color:var(--primary-color);font-size:14px;font-weight:600}.re-con{border-bottom:1px solid #eee;padding:15px 0}.re-con:last-child{border:none}.re-con .re-pro{justify-content:space-between;align-items:center;display:flex}.re-con .re-pro>div{align-items:center;gap:10px;display:flex}.re-con .re-pro em{border-radius:6px;width:32px;height:32px;overflow:hidden}.re-con .re-pro>div p{color:#333;font-size:14px;font-weight:500}.re-con .re-pro>span{color:#959595;font-size:12px}.re-img{align-items:center;gap:2px;margin-top:10px;display:flex}.re-img em{width:12px;height:12px}.re-img em.star{background:url(/images/star.png) 50%/cover no-repeat}.re-img em.em-star{background:url(/images/star_em.png) 50%/cover no-repeat}.re-img p{margin-left:3px;font-size:13px;font-weight:500}.re-room{color:#666;margin-top:10px;font-size:14px;font-weight:600}.re-txt{color:#444;margin-top:15px;font-size:14px}.re-txt span{color:var(--primary-color);margin-top:5px;font-weight:600}.re-photo{width:100%;margin-top:15px;overflow:hidden}.re-photo ul{align-items:center;gap:10px;display:flex;overflow-y:auto}.re-photo ul li{border-radius:6px;flex-shrink:0;width:105px;height:105px;overflow:hidden}.re-txt ul{flex-wrap:wrap;gap:10px;display:flex}.re-txt ul li{border:1px solid #eee;border-radius:6px;padding:8px}.detail2 .info-wrap div p{display:block}.detail2 .room-info{padding:20px}.pay .my-tit h3{font-size:18px}.check-t{margin-top:20px;display:flex}.check-t>div{flex-direction:column;width:50%;display:flex}.check-t>div p{color:#666;margin-bottom:3px;font-size:13px}.check-t>div span{color:#444;font-size:14px;font-weight:600}.check-t>div b{color:#555;font-size:14px}.cancle{background-color:#f5f5f5;border-radius:6px;margin-top:15px;padding:8px 10px}.cancle p,.cancle span{color:#fb2727;font-size:12px;position:relative}.cancle p:before{content:"※";color:#fb2727;margin-right:3px;display:inline-block}.cancle>span{color:#444;font-size:12px;position:relative}.visit-info label{align-items:center;gap:5px;display:flex}.visit-info p{font-size:16px}.visit-info em{width:20px;height:20px}.visit-info input:checked+label em{width:20px;height:20px;overflow:hidden}.pay-input .my-tit{margin-bottom:25px}.pay-input-wrap{flex-direction:column;gap:20px;display:flex}.own{align-items:center;gap:5px;display:flex}.own p{color:#8b8b8b}.own span{color:var(--primary-color);font-size:13px;font-weight:600}.pay-input .input-edit span{color:var(--primary-color);font-weight:500}.input-txt2{gap:10px;width:100%;display:flex}.input-txt2 .input{width:100%}.input-txt2 select{padding:14px 15px 13px}.pay-info-delete{width:fit-content;margin-left:auto;padding:10px 0 0 10px}.pay-info-delete i{color:#999;font-size:26px}.pay-pet-info .pay-input-wrap{gap:0}.pay-pet-info .pay-input-wrap>div:last-child .input-txt2{border-bottom:0;padding-bottom:0}.pay-pet-info .input-txt2{border-bottom:1px solid #e9e9e9;padding-bottom:10px}.pay-pet-info .my-tit{border-bottom:1px solid #e9e9e9;justify-content:flex-start;gap:15px;margin-bottom:0;padding-bottom:15px}.pay-pet-add{background:var(--primary-color);border-radius:6px;width:fit-content;padding:6px 12px;color:#fff!important}.pay-information-wrap p{font-size:14px}.pay-price>ul{border-bottom:1px dashed #eee;flex-direction:column;gap:12px;padding-bottom:15px;display:flex}.pay-price ul li{justify-content:space-between;align-items:center;display:flex}.pay-price ul li span{color:#7a7a7a;font-size:14px}.pay-price ul li p{color:#333;font-size:16px;font-weight:500}.pay-price ul li.deduc p{color:#fb2727}.pay-price .total-p{padding-top:15px}.pay-price .total-p ul li span{color:#333;font-size:15px;font-weight:500}.pay-price .total-p ul li p{color:var(--primary-color);font-size:20px;font-weight:700}.pay-price .total-p ul li.total-ded p{color:#fb2727}.p-pro .cancle-info{background-color:#fff0f0;margin-bottom:25px;padding:15px}.cancel-detail-wrap .p-pro{border-bottom:1px solid #eee;margin:0 20px;padding:0}.cancel2-list-con{border-bottom:1px solid #eee;padding-bottom:20px}.cancel-detail-wrap .p-pro-wrap,.cancel2-list-wrap{flex-direction:column;gap:20px;display:flex}.cancel-margin{margin-top:10px;margin-bottom:10px!important}.pay-price-de ul{border-bottom:none}.pc-payment{display:none}.pay-btn{padding:20px}.pay-btn button{gap:5px;width:100%;font-weight:600}.pay-btn button p{color:#fff;font-weight:600}.pay-mat{align-items:center;gap:20px;display:flex}.pay-mat label{align-items:center;gap:5px;display:flex}.pay-mat label p{font-size:15px}.pay-mat input:checked+label p{font-weight:600}.cou-none{color:#aaa}.card-py{flex-direction:column;gap:10px;margin-top:20px;display:flex}.bank-py{border:1px solid #ddd;border-radius:6px;margin-top:20px;padding:15px}.bank-py ul{flex-direction:column;gap:7px;display:flex}.bank-py ul li{justify-content:space-between;display:flex}.bank-py ul li p{width:100px;font-size:15px;font-weight:600}.bank-py ul li span{color:#555;font-size:15px;font-weight:400}.st-re-tit>div{border-bottom:1px solid #eee;flex-direction:column;gap:5px;padding-bottom:12px;display:flex}.st-re-tit>div>p{font-size:18px;font-weight:600}.v-date{align-items:center;gap:20px;display:flex}.v-date p{font-size:14px;font-weight:500;color:#555!important}.v-date span{font-weight:600;color:#222!important;font-size:16px!important}.v-date span:after{content:none!important}.st-re-tit ul{padding-top:12px}ul.prod-list{flex-direction:column;gap:5px;width:100%;display:flex}ul.prod-list li{justify-content:space-between;align-items:center;display:flex}ul.prod-list li p{width:fit-content;font-size:15px;font-weight:600}ul.prod-list li span{font-size:17px;font-weight:700}ul.prod-list li div{align-items:center;gap:5px;display:flex}.p-done .p-done-tit{flex-direction:column;align-items:center;gap:5px;padding:30px 0;display:flex}.p-done-tit h2{font-family:var(--font-primary2);font-size:22px}.p-done-tit span{color:#555;text-align:center;font-size:15px}.p-pro{padding:0 20px}.p-pro .his-txt>p{color:#909090;font-size:14px}.p-pro .check-t{background-color:#f8f8f8;border-radius:6px;padding:15px 12px}.inq-btn{border:1px solid #f1f1f1;border-radius:6px;margin-top:10px;padding:10px 0;display:flex}.inq-btn li{text-align:center;color:#6d6d6d;cursor:pointer;justify-content:center;align-items:center;gap:5px;width:50%;font-size:14px;display:flex;position:relative}.inq-btn li em{width:14px;height:14px}.inq-btn li:last-child:after{content:"";background:#eee;width:1px;height:75%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-pro-info{flex-direction:column;gap:20px;display:flex}.p-pro-info .pay-info>ul{border-bottom:none}.p-pro-info .total-p ul li span{color:#7a7a7a;font-size:14px;font-weight:400}.p-pro-info .total-p>p{text-align:right;color:#888;margin-top:3px;font-size:13px}.p-pro-info button{margin-top:20px}.cart{background-color:#fafafa;width:100%;padding:20px}.cart-del{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-del div label{align-items:center;gap:6px;display:flex}.cart-del div label p{font-size:14px}.cart-del div input:checked+label p{font-weight:600}.cart-del>span{color:#888;font-size:13px}.cart-wrap{flex-direction:column;gap:25px;margin-bottom:30px;display:flex}.cart-con{background-color:#fff;border-radius:6px;padding:20px 12px}.cart-con h2{color:#222;margin-bottom:15px;font-size:16px;font-weight:600}.cart-in{align-items:flex-start;gap:10px;display:flex}.cart-in .cart-pro{flex-direction:column;gap:15px;width:100%;display:flex}.cart-in .cart-pro .c-pro-tp{align-items:flex-start;gap:5px;display:flex}.c-pro-tp{position:relative}.c-pro-tp>em{border-radius:6px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.c-pro-tp .c-pro-txt>p{color:#222;font-size:16px;font-weight:500}.c-pro-tp .c-pro-txt ul li{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.c-pro-txt ul li p{color:#777;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.c-pro-txt ul li.c-date p{color:#333;margin-bottom:2px;font-size:13px}.c-pro-txt ul li.c-chk span{color:#222;font-weight:500}.c-pro-txt ul li.c-chk{column-gap:7px}.c-pro-txt ul li.c-per{gap:5px;margin-top:2px}.c-pro-txt ul li.c-per p:last-child{padding-left:5px;position:relative}.c-pro-txt ul li.c-per p:last-child:after{content:"";background-color:#ddd;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-pro-tp em.close{background:url(/images/close.png) 50%/cover no-repeat;width:16px;height:16px;position:absolute;top:0;right:0}.c-pro-bt{justify-content:space-between;align-items:center;display:flex}.c-pro-bt .opt{color:#555;background-color:#f6f6f6;border:1px solid #eee;border-radius:6px;padding:4px 6px;font-size:12px}.c-pro-bt .c-price{align-items:center;gap:5px;display:flex}.c-pro-bt .c-price span{color:#9e9e9e;font-size:12px}.c-pro-bt .c-price p{color:#222;font-size:18px;font-weight:700}.cart-in .cart-pro .c-pro-tp{gap:10px}.c-total-box{background-color:#fff;padding:20px 20px 30px}.c-total-box h4{margin-bottom:20px;font-size:16px;font-weight:600}.c-total-box .c-total-inner{flex-direction:column;display:flex}.c-total-inner ul li{justify-content:space-between;align-items:center;display:flex}.c-total-inner ul li p{color:#7a7a7a;font-size:14px}.c-total-inner ul li span{color:#333;font-size:16px;font-weight:500}.c-total-inner ul li.c-t-price{border-bottom:1px dashed #eee;padding-bottom:15px}.c-total-inner>div{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.c-total-inner>div span{color:#333;font-size:15px;font-weight:500}.c-total-inner>div p{color:var(--primary-color);font-size:20px;font-weight:700}.c-t-info{color:#3b3b3b;background-color:#f5f5f5;border-radius:6px;width:100%;margin-bottom:15px;padding:8px 0;font-size:13px;font-weight:500;justify-content:center!important}.review{padding:20px}.review .review-pro>h3{font-family:var(--font-primary);font-size:18px}.review .review-pro>h3 b{font-family:var(--font-primary2)}.review-pro-con{border:1px solid #eee;border-radius:6px;align-items:center;gap:10px;margin-top:20px;margin-bottom:30px;padding:12px 10px;display:flex}.review-pro-con em{border-radius:6px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.review-pro-con .r-pro-txt>p{font-size:14px;font-weight:500}.review-pro-con .r-pro-txt ul li{color:#555;gap:5px;font-size:13px;display:flex}.review-pro-con .r-pro-txt ul li p{color:#555;font-size:13px}.review-pro-con .r-pro-txt ul li p:last-child{padding-left:7px;position:relative}.review-pro-con .r-pro-txt ul li p:last-child:after{content:"";background-color:#ddd;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.review-w{flex-direction:column;gap:50px;display:flex}.review-w .rev-tit{align-items:center;gap:6px;margin-bottom:15px;font-size:16px;font-weight:600;display:flex}.rev-star ul{justify-content:center;align-items:center;gap:3px;display:flex}.rev-star ul li{background:url(/images/rev.png) 50%/cover no-repeat;width:42px;height:38px}.rev-star ul li.on{background:url(/images/rev_on.png) 50%/cover no-repeat;width:42px;height:38px}.rev-opt ul{flex-wrap:wrap;gap:10px;display:flex}.rev-opt ul li{cursor:pointer;border:1px solid #eee;border-radius:6px;padding:8px 15px;font-size:15px}.rev-opt ul li.on{border-color:var(--primary-color);background-color:#f6f5fe}.re-txt-wrap{flex-direction:column;gap:10px;display:flex}.re-txt-wrap textarea{border:1px solid #ddd;outline:none;width:100%;height:150px;font-size:15px}ul.photo-wrap{gap:8px;display:flex}ul.photo-wrap2{flex-wrap:nowrap}ul.photo-wrap li{aspect-ratio:1;border-radius:6px;width:72px;position:relative;overflow:hidden}ul.photo-wrap li em{width:100%;height:100%}ul.photo-wrap li span{background:url(/images/rev-del.png) 50%/cover no-repeat;width:18px;height:18px;position:absolute;top:5px;right:5px}button.up-btn{gap:5px;width:100%}button.up-btn em{background:url(/images/camera_p.png) 50%/cover no-repeat;width:16px;height:13px}.re-txt-wrap input[type=file]{display:none}.re-txt-wrap label{cursor:pointer;border:1px solid #573cfa;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;padding:12px 0;display:flex}.re-txt-wrap label em{background:url(/images/camera_p.png) 50%/cover no-repeat;width:16px;height:13px}.re-txt-wrap label p{color:var(--primary-color);font-size:14px;font-weight:500}.review-w .rev-tit em{cursor:pointer;width:16px}.rank-wrap .cate-pro-rank{margin-top:0!important}.rank-wrap .con-row-img{padding-top:2px}.rank{color:#fff;width:30px;height:36px;font-family:var(--font-primary3);background:url(/images/img-label.png) 50%/cover no-repeat;border-radius:6px 0;justify-content:center;align-items:center;padding-bottom:7px;font-size:13px;display:flex;position:absolute;top:0;left:10px}.rank-tag{color:#fff;background-color:#00000080;border-radius:0 0 6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0}.rank-tag.top{background-color:var(--primary-color)}.special-tag{text-align:center;width:100%;font-size:11px;font-family:var(--font-primary1);background:#9796f0;padding:5px 0;position:absolute;bottom:0;left:0}.special-tag2{text-align:center;width:100%;font-size:11px;font-family:var(--font-primary1);background:#ff5f6d 33%;padding:5px 0;position:absolute;bottom:0;left:0}.event-wrap{flex-direction:column;padding:20px;display:flex}.event-wrap .event-con{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:10px;padding:20px 0;display:flex}.event-wrap .event-con em{aspect-ratio:1/.5;border-radius:6px;width:100%;display:block;overflow:hidden}.event-wrap .event-tit{flex-direction:column;gap:10px;display:flex}.event-wrap .event-tit h3{font-size:16px;font-weight:600}.event-wrap .event-tit span{color:#888;font-size:13px}.e-detail-tit{border-bottom:1px solid #eee;flex-direction:column;gap:8px;width:100%;padding-bottom:12px;display:flex}.e-detail-tit h3{font-size:17px;font-weight:600}.e-detail-tit ul{align-items:center;gap:9px;display:flex}.e-detail-tit ul li{color:#888;padding-left:10px;font-size:13px;position:relative}.e-detail-tit ul li:first-child{padding-left:0}.e-detail-tit ul li:after{content:"";background-color:#ddd;width:1px;height:50%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.e-detail-tit ul li:first-child:after{display:none}.e-detail-con{padding:30px 0 50px}.e-detail-con div{margin-top:15px;font-size:15px}.region-bg{aspect-ratio:1;position:relative}.region-bg:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#55555580 95%);width:100%;height:40%;display:block;position:absolute;bottom:0;left:0}.region-bg div{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:30px;left:20px}.region-bg div span{font-family:var(--font-primary2);color:#fff;font-size:22px}.region-bg div p{color:#fffc;font-size:16px}.sub-cate{width:100%;margin-bottom:13px;transition:transform .3s,opacity .3s;overflow:hidden}.sub-cate.hidden{display:none}.hide-sub{opacity:0;pointer-events:none;transform:translateY(-100%)}.sub-cate ul{gap:12px;display:flex;overflow-x:auto}.sub-cate ul li{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:5px;display:flex}.sub-cate ul li div{background-color:#fff;border:1px solid #eee;border-radius:6px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.sub-cate ul li.on div{border:1px solid #573cfa}.sub-cate ul li.on p{color:var(--primary-color);width:100%;font-weight:600}.sub-cate ul li em.sub-icon1{background:url(/images/sub-cate1.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon2{background:url(/images/sub-cate2.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon3{background:url(/images/sub-cate3.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon4{background:url(/images/sub-cate4.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon5{background:url(/images/sub-cate5.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon6{background:url(/images/sub-cate6.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon7{background:url(/images/sub-cate7.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon8{background:url(/images/sub-cate8.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon9{background:url(/images/sub-cate9.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon10{background:url(/images/sub-cate10.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon1.on{background:url(/images/c-sub-cate1.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon2.on{background:url(/images/c-sub-cate2.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon3.on{background:url(/images/c-sub-cate3.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon4.on{background:url(/images/c-sub-cate4.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon5.on{background:url(/images/c-sub-cate5.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon6.on{background:url(/images/c-sub-cate6.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon7.on{background:url(/images/c-sub-cate7.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon8.on{background:url(/images/c-sub-cate8.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon9.on{background:url(/images/c-sub-cate9.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li em.sub-icon10.on{background:url(/images/c-sub-cate10.png) 50%/cover no-repeat;width:35px;height:35px}.sub-cate ul li p{color:#000;font-size:12px;font-family:var(--font-primary1);white-space:nowrap;font-weight:500}.play-detail-wrap .sub-cate ul li,.store-detatil-wrap .sub-cate ul li{display:none}.play-detail-wrap .sub-cate ul li.playon,.store-detatil-wrap .sub-cate ul li.storeon{display:flex}.sub-filter2{border-bottom:1px solid #eee;height:auto;padding:30px 0;display:none}.play-detail-wrap .sub-filter2,.cate-detail-wrap .sub-filter2,.store-detatil-wrap .sub-filter2{display:block}.sub-filter2 ul{gap:12px;margin-top:15px;padding-bottom:15px;display:flex;overflow-x:auto}.sub-filter2 ul li{cursor:pointer;white-space:nowrap;border:1px solid #eee;border-radius:6px;padding:7px 15px;font-size:14px}.sub-filter2 ul li.on{border:1px solid var(--primary-color)}.sub-filter2 ul li.on em{color:var(--primary-color)}.play-detail-wrap .sub-filter2-con li,.store-detatil-wrap .sub-filter2-con li,.cate-detail-wrap .sub-filter2-con li,.play-detail-wrap .fi-conv li,.store-detatil-wrap .fi-conv li,.cate-detail-wrap .fi-conv li{display:none}.cate-detail-wrap .sub-filter2-con li.cateon,.play-detail-wrap .sub-filter2-con li.playon,.store-detatil-wrap .sub-filter2-con li.storeon,.cate-detail-wrap .fi-conv li.cateon,.play-detail-wrap .fi-conv li.playon,.store-detatil-wrap .fi-conv li.storeon{display:block}.sub-filter2-con::-webkit-scrollbar{display:none}.sub-cate ul::-webkit-scrollbar{display:none}.write .write-c div{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.write .write-c p{font-size:16px;font-weight:500}.write textarea{outline:none;width:100%;height:260px;padding:20px;font-size:15px}.write .up-photo{border-top:8px solid #f5f5f5;padding:20px}.up-photo>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.up-photo>div.up-photo-info{color:#999;margin-bottom:10px;font-size:14px;position:relative;top:-15px}.up-photo>div p{align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.up-photo>div p span{color:#949494;font-size:12px;font-weight:500}.up-photo>div div{color:#c7c7c7;align-items:center;font-size:14px;display:flex}.up-photo>div div span{color:#c7c7c7}.up-wrap{gap:10px;width:100%;margin-bottom:20px}.up-btn{color:#555;background:#eee;border-radius:6px;padding:3px 8px}.up-btn-wrap button.col1{width:100%}.cate-bg{aspect-ratio:1;position:relative}.cate-bg .swiper-slide{position:relative}.cate-bg .swiper-slide:after{content:"";z-index:1;background:linear-gradient(#0000 10%,#25252599 95%);width:100%;height:70%;display:block;position:absolute;bottom:0;left:0}.cate-bg div.bg-txt{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding-left:20px;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.cate-bg div.bg-txt h3{text-align:left;color:#fff;font-size:26px;font-weight:600;line-height:1.3}.cate-bg div.bg-txt p{color:#ffffffe6;font-size:14px}.cate-detail .sub-banner-wrap{margin:7px 0}.cate-bg .page,.event-bg .page{color:#ffffffb3;background-color:#00000080;border-radius:50px;width:fit-content;padding:4px 13px;font-size:12px;font-weight:700;bottom:10px!important;left:auto!important;right:10px!important}.cate-bg .page span,.event-bg .page span{color:#ffffffb3;font-weight:700}.cate-bg .page .swiper-pagination-current,.event-bg .page .swiper-pagination-current{color:#fff}.event-bg{aspect-ratio:1;position:relative}.event-bg .swiper-slide{position:relative}.event-bg .swiper-slide:after{content:"";z-index:1;background:linear-gradient(#0000 10%,#25252599 95%);width:100%;height:70%;display:block;position:absolute;bottom:0;left:0}.event-bg div.bg-txt{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding-left:20px;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.event-bg div.bg-txt h3{text-align:left;color:#fff;font-size:26px;font-weight:600;line-height:1.3}.event-bg div.bg-txt p{color:#ffffffe6;font-size:14px}.n-sr-sticky .de-search{padding:10px 20px;position:sticky;top:55px}.n-sr-sticky .sticky-cate{top:101px}.filter-no-img .sticky-cate{top:55px!important}.filter-no-img .pc-wrap{margin-top:25px}.none-con{flex-direction:column;align-items:center;gap:20px;width:100%;padding:100px 0;display:flex}.none-con em{width:60px}.none-con p{color:#888;font-size:16px;font-weight:500}.pc-tit,.list-btn,.filter-side{display:none}.none-con2{padding:50px 0}.page-n{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.page-n ul{align-items:center;display:flex}.page-n ul li{cursor:pointer}.page-prev{background:url(/images/p_prev.png) 50%/10px 15px no-repeat;width:25px;height:20px}.page-n ul li.page-prev:first-child{background:url(/images/p_prevv.png) 50%/15px 15px no-repeat;width:25px;height:20px}.page-prev.on{background:url(/images/p_prev_on.png) 50%/cover no-repeat}.page-next{background:url(/images/p_next.png) 50%/10px 15px no-repeat;width:25px;height:20px}.page-n ul li.page-next:last-child{background:url(/images/p_nextt.png) 50%/15px 15px no-repeat;width:25px;height:20px}.page-next.on{background:url(/images/p_next_on.png) 50%/cover no-repeat}.page-num{border-radius:6px;justify-content:center;align-items:center;width:23px;height:25px;font-size:14px;display:flex}.page-num.active{background:var(--primary-color);color:#fff;width:25px}.pc-detail-img,.pc-chk-p,.fcli-tit{display:none}.review-wrap .page-n{margin-top:30px}.pc-cate-tit{display:none}.n-sr-sticky2 .sticky-cate{flex-direction:column;gap:10px;display:flex;border-bottom:1px solid #eee!important;padding:10px 0!important}.n-sr-sticky2 .sub-cate{margin-bottom:0}.n-sr-sticky2 .de-search{padding-top:0;padding-bottom:0!important}.n-sr-sticky2 .filter{padding-bottom:0}.n-sr-sticky2 .filter-side{top:0}.hot-wrap .de-con{width:100%!important}.hot-wrap .de-con .pro-img{aspect-ratio:1/.6}.hot-wrap .pro-name p{font-size:18px;font-weight:700}.hot-wrap .hot-sub{color:#666;margin-top:6px;font-size:14px}.hot-wrap .hot-tag{flex-wrap:wrap;gap:3px 7px;display:flex}.hot-tag p{color:#777;background:#f5f5f5;border-radius:50px;margin-top:9px;padding:4px 9px;font-size:12px!important;font-weight:500!important}.hot-wrap .pro-info{gap:0;width:100%;padding:12px 0}.hot-wrap .pro-price div{justify-content:flex-end}.hot-bg{position:relative}.hot-bg em{aspect-ratio:1}.hot-bg .hot-tit{text-align:center;z-index:2;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hot-tit h3{color:#fff;font-size:23px;font-weight:600}.hot-tit span{color:#fff;margin-top:8px;font-weight:400}.hot-bg:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000073 50%,#0000 100%);width:100%;height:60%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hot-detail .hot-txt{padding:40px 20px}.hot-detail .hot-txt h4{margin-bottom:15px;font-size:20px;font-weight:700}.hot-detail .hot-txt p{color:#555;font-size:16px;font-weight:400;line-height:1.5}.hot-de-con .de-con .pro-img{aspect-ratio:1/.6;border-radius:0}.hot-de-con .pro-info{gap:0;width:100%;padding:0 0 15px}.hot-de-con .pro-name>p{color:#222;margin-top:5px;font-size:20px;font-weight:600}.hot-de-con .pro-price div{justify-content:flex-end}.hot-de-txt{padding:10px 20px}.hot-de-txt p{color:#555;font-size:16px;font-weight:400;line-height:1.5}.hot-de-txt button{width:100%;margin-top:30px}.hot-de-wrap{flex-direction:column;gap:60px;display:flex}.hot-de-wrap .h-sub-info p,.hot-de-wrap .h-sub-info ul li,.hot-de-wrap .pro-name span{font-size:14px}.hot-wrap{row-gap:10px}.min-ho,.min-ho b{color:#777;margin-top:8px;font-size:14px}.time-ch{width:100%;padding:20px 20px 30px}.time-con{color:#333;background-color:#ebe8fe;border-right:1px solid #ddd;padding:9px 15px;font-size:15px;width:fit-content!important}.time-con.on{background-color:var(--primary-color);color:#fff}.time-con.none{color:#888;background-color:#f1f1f1}.time-con:last-child{border-right:none}.time-ch .swiper{border-radius:6px}.time-info{gap:10px;margin-top:15px;padding-bottom:15px;display:flex}.time-info li{align-items:center;gap:3px;display:flex}.time-info li em{border-radius:6px;width:15px;height:15px}.time-info li p{color:#555;font-size:14px}em.ava{background-color:#dcd8f1}em.dis-ava{background-color:#ebe9e9}.time-set{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:15px;display:flex}div.ch-date{flex-direction:column;gap:2px;display:flex}.ch-date p,.ch-date span{font-size:15px;font-weight:600}.ch-pri{align-items:center;gap:5px;display:flex}.ch-pri p{color:#666;margin-top:2px;font-size:14px}.ch-pri span{color:#222;font-size:18px;font-weight:700}.commu .tab1 ul{padding:15px 20px 0}.co-dis .tab1 ul{padding:0}.commu .tab1 ul::-webkit-scrollbar{display:none}.comment_cancel{color:#999;border:1px solid #ccc;border-radius:6px;margin-left:10px;padding:2px 5px}.cst-input{z-index:10;background-color:#fff;padding:10px 20px;position:sticky;top:55px;left:0}.cst-cate .cate-bt{padding-top:75px}.play-pri div p{color:#222;font-size:17px;font-weight:700;text-decoration:none}.play-pri div span{color:#aaa;font-weight:400}.play-pri ul li:last-child:after{content:none}.play-pri ul{margin-top:3px}.play-pri ul li p,.play-pri ul li span{color:#666;font-size:14px;font-weight:400}.room-info .room-tit .sub1 p span{color:#777}.oper-h,.oper-h li,.oper-h li p,.oper-h li b{color:#777;font-size:14px;font-weight:400}.oper-h{margin-top:-1px;gap:5px!important}.oper-h li{position:relative}.play-pri .room-ava{display:block;margin-top:10px!important}.play-prod{padding:20px}.play-prod>p{margin-bottom:5px;font-size:18px;font-weight:600}.play-prod .sub1{align-items:center;gap:6px;margin-bottom:3px;display:flex}.play-prod .sub1 p,.play-prod .sub1 span{color:#777;font-size:14px;position:relative}.play-prod .sub1 p:last-child{padding-left:6px}.play-prod .sub1 p:last-child:after{content:"";background:#ddd;width:1px;height:50%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.play-prod .sub2{align-items:center;gap:6px;display:flex}.play-prod .sub2 p{color:#777;font-size:14px;position:relative}.play-prod .sub2 p:last-child{padding-left:6px}.play-prod .sub2 p:last-child:after{content:"";background-color:#ddd;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:49%;left:-2px;transform:translateY(-50%)}.play-prod ul{flex-direction:column;gap:8px;margin-top:15px;display:flex}.play-prod ul li{justify-content:space-between;align-items:center;display:flex}.play-prod ul li>p{color:#5e6a7c;width:100px;font-size:14px;font-weight:600}.play-prod ul li div{align-items:center;gap:2px;display:flex}.play-prod ul li div p,.play-prod ul li span{color:#222;font-size:15px}.add-info{background-color:#f9f9f9;border-radius:6px;margin-top:10px;padding:15px}.add-info .add-tit{justify-content:space-between;align-items:center;display:flex}.add-tit p{color:#777;font-size:13px}.add-tit span{color:var(--primary-color);font-size:13px;font-weight:600}.if-txt{color:#555;margin-top:10px;font-size:14px}.h-sub-cst{margin-top:2px!important}.ho-room>button{width:100%}.app-cate .cate-bt{padding-top:0}.cate-con-wrap{flex-direction:column;gap:25px;display:flex}.cate-con-wrap>div:first-child{order:2}.cate-con-wrap>div:nth-child(2){order:3}.cate-con-wrap>div:nth-child(3){order:1}.cate-con-wrap>div:nth-child(4){order:4}.cate-con-wrap2{flex-direction:column;gap:25px;margin-top:20px;display:flex}.cate-con-slide{position:relative}.cate-top-m-wrap .co-input,.play-co-input,.co-input{box-shadow:0 0 5px #f3f3f3}.de-search .in-search-color,.date-wrap-color{border:1px solid var(--primary-color)!important}.side-flex2 .cate-detail{width:100%}.pd-80{padding-bottom:10px}.rank-wrap .con-row-img img{border-radius:6px}.like-wrap .con-row{cursor:pointer}.store-wrap .cst-detail .cst-input{padding-top:0;padding-bottom:0}.m-special-wrap .sticky-cate{border-bottom:1px solid #eee;padding:0 0 10px}.m-special-wrap .filter{padding:0}.m-special-wrap .cate-bt.cus{margin-top:25px}.cate-detail-wrap .date-bg{top:unset;position:static!important}.app-cate .cate-bt-app{flex-direction:column;gap:25px;display:flex}.app-cate .cate-bt-app .de-margin2{margin:0}.app-cate .cate-bt-app>div:first-child{margin-top:25px}.app-cate .filter{padding-bottom:10px}.m-premium-wrap .n-sr-sticky .sticky-cate{border-bottom:1px solid #eee;padding:0;top:55px}.m-premium-wrap .filter{padding-bottom:10px}.m-premium-wrap .side-banner-wrap-m{margin-top:25px;margin-bottom:25px!important}.m-store-wrap .sticky-cate{border-bottom:1px solid #eee;padding:0;top:55px!important}.m-store-wrap .cst-input{padding-bottom:10px!important}.m-store-wrap .sub-cate{margin-bottom:10px!important}.m-store-wrap .filter{padding-bottom:10px!important}.m-store-wrap .side-banner-wrap-m{margin:25px 0!important}.m-region-wrap .sticky-cate{border-bottom:1px solid #eee;padding:0;top:55px!important}.m-region-wrap .filter{padding-bottom:10px!important}.m-rank-wrap .sticky-cate{border-bottom:1px solid #eee;padding:0;top:55px!important}.m-rank-wrap .filter{padding-bottom:10px!important}.m-rank-wrap .cate-bt{margin-top:25px}.rank-wrap .side-banner-wrap{display:none}.wrong-info{margin-top:10px}.wrong-info2{border-top:0;margin-top:0}.wrong-info>div{background:#fff}.wrong-info .wrong-info-title{cursor:pointer;align-items:center;gap:10px;display:none}.wrong-info .wrong-info-title.turn i{transition:all .3s;transform:rotate(180deg)}.wrong-info .wrong-info-title i{font-size:18px;transition:all .3s}.wrong-info .wrong-info-title p{color:#444;padding:30px 0 30px 30px;font-size:16px;font-weight:600}.wrong-info-text{border-radius:6px;margin:20px;overflow:hidden}.wrong-info-text>div{background:#f9f9f9;flex-direction:column;gap:3px;padding:20px;display:flex}.wrong-info-text p{color:#444;font-size:12px}.wrong-info-text a.wrong-info-link{color:#999;font-size:12px}.room-info-pkg{border-bottom:1px solid #eee;padding:15px 0}.room-info-pkg-wrap>div:last-child{border-bottom:unset;padding-bottom:0}.p-pro.reserve-list-con{margin:20px 20px 0;padding-left:0;padding-right:0}.p-pro.reserve-list-con:first-child{margin-top:0}.filter-count{color:var(--primary-color);font-size:14px;font-weight:700;line-height:1}.review_score{padding-top:25px;padding-bottom:25px}.review_score div{justify-content:center;align-items:center;gap:15px;display:flex}.review_score div figure{width:40px}.review_score div figure img{object-fit:contain;width:100%;height:100%}.review_score div span{font-size:30px;font-weight:700}.review_score p{text-align:center;color:#999;margin-top:15px;font-size:14px}.review_score p em{color:#999}.more-review{width:100%;margin-top:30px}.login-inquire{text-align:center;cursor:pointer;border:1px solid #e2e2e2;border-radius:6px;width:fit-content;margin:25px auto 0;padding:7px 10px;font-size:14px}.play-detail-wrap .book-ok,.store-detatil-wrap .book-ok{display:none}.withdraw-text{text-align:right;color:#777;font-size:15px}.mypage-edit-btn{cursor:pointer;justify-content:flex-end;align-items:center;width:65px;height:65px;display:flex}.mapwrap{margin-top:95px}.map2-wrap .mapwrap{margin-top:55px}.set-alarm-tt p{font-size:16px!important}.mgz-btn{border-radius:6px;width:fit-content;margin:0 auto;padding:10px 20px;background:#333!important;border-color:#333!important}@media screen and (max-width:860px){.side-banner-wrap-m{padding:0 20px;margin-bottom:15px!important}.rank-wrap .side-banner-wrap-m{margin-bottom:5px!important}.premium-wrap .side-banner-wrap-m{margin-bottom:0!important}.side-banner-wrap-m figure{border-radius:6px;overflow:hidden}.store-wrap .side-banner-wrap-m{margin-top:25px!important;margin-bottom:25px!important}.cate-top-m-wrap{z-index:90;background:#fff;border-bottom:1px solid #eee;position:sticky;top:55px}.cate-top-m1{padding-bottom:0;position:static!important}.cate-top-m2{padding:10px 20px!important;position:static!important}.cate-top-m3{padding:0 0 10px!important;position:static!important}.cate-top-m3 .filter{padding-bottom:0}}.pay-pet-info .type{border-bottom:unset;margin-top:0}.m-play-detail-wrap #sub_cate_wrap .new-wrap{margin-top:20px}.m-play-detail-wrap #sub_cate_wrap .new-wrap:first-child{margin-top:0}.m-hotel-detail2-wrap .detail2{padding-bottom:74px}.sale-tag{color:#794fdb;background:#eaeaff;border-radius:4px;width:fit-content;margin-bottom:5px;padding:2px 7px;font-size:13px}.map-phone{background:#573cfa;border-radius:4px;width:20px;margin-bottom:2px;margin-left:5px;padding:4px;overflow:hidden}.map-phone img{width:100%;height:100%}@media screen and (min-width:320px){.map-bt-nav{width:100%}.map-bt-nav div p{font-size:12px}.check-t>div span,.check-t>div b{font-size:16px}}@media screen and (min-width:360px){.c-pro-tp>em{width:80px;height:80px}.cart-con{padding:20px 15px}}@media screen and (min-width:390px){.page-num{border-radius:6px;width:30px;height:30px;font-size:15px}.page-num.active{width:30px}}@media screen and (min-width:640px){.fold-con ul{flex-direction:row;gap:25px 0}.fold-con ul li{width:50%}.fold-con ul li div{gap:15px}.fold-con ul li div>em{border-radius:6px;width:85px}.event-wrap{flex-flow:wrap;gap:15px}.event-wrap .event-con{width:calc(50% - 7.5px)}.cate-bg{aspect-ratio:1/.8}.event-bg{aspect-ratio:1/.9}.hot-wrap{padding-top:30px}.hot-wrap .de-con{width:calc(50% - 5px)!important}.hot-bg em{aspect-ratio:auto;width:100%;height:500px}.hot-tit h3{font-size:25px}.hot-detail .hot-txt h4{font-size:22px}.hot-detail .hot-txt{padding:50px 20px}.hot-de-con .h-sub-info{margin-top:8px}.hot-de-con .pro-price div p{font-size:19px}.page-num{border-radius:6px;width:35px;height:35px}.page-num.active{width:35px}}@media screen and (min-width:768px){.hot-inner{width:768px;margin:0 auto}.hot-de-txt p,.hot-detail .hot-txt p{line-height:1.7}.rank-wrap .cate-pro-rank{margin-top:0!important}.rank-wrap .con-row-img{padding-top:2px}.rank{color:#fff;width:40px;height:46px;font-family:var(--font-primary3);background:url(/images/img-label.png) 50%/cover no-repeat;border-radius:6px 0;justify-content:center;align-items:center;padding-bottom:7px;font-size:16px;display:flex;position:absolute;top:0;left:10px}.page-num{border-radius:6px;width:40px;height:40px}.page-num.active{width:40px}.page-next{background:url(/images/p_next.png) 50%/cover no-repeat;width:10px;height:15px;margin-left:25px}.page-next.on{background:url(/images/p_next_on.png) 50%/cover no-repeat}}@media screen and (min-width:860px){.p-done{max-width:600px;margin:0 auto;padding:20px 40px}.sub-filter2-con::-webkit-scrollbar{border-radius:50px;height:6px;margin-top:10px;display:block;overflow:hidden}.sub-cate ul::-webkit-scrollbar{border-radius:50px;height:6px;margin-top:10px;display:block;overflow:hidden}.sub-filter2-con::-webkit-scrollbar-thumb{background:#ccc;border-radius:50px}.sub-cate ul::-webkit-scrollbar-thumb{background:#ccc;border-radius:50px}.sub-filter2-con::-webkit-scrollbar-track{background:#eee;border-radius:50px}.sub-cate ul::-webkit-scrollbar-track{background:#eee;border-radius:50px}.filter-tt-wrap{align-items:center;gap:10px;display:flex}.book-ok p{cursor:pointer;white-space:nowrap;border:1px solid #eee;border-radius:6px;padding:4px 8px;font-size:14px!important;font-weight:500!important}.book-ok.on p{border:1px solid var(--primary-color);color:var(--primary-color)}.detail{padding-bottom:50px}.wrong-info-text{margin:0}.wrong-info-text p{font-size:13px}.wrong-info-text>div{padding:30px}.wrong-info-text a.wrong-info-link{font-size:13px}.wrong-info .wrong-info-title p{font-size:18px}.wrong-info .wrong-info-title i{font-size:20px;transition:all .3s}.pay-wrap .pc-wrap{width:70%!important}.hote-detail-wrap .swiper-slide{aspect-ratio:2.2}.display-con{padding:30px 0}.c-display{padding:20px 0 30px}.display-wrap{width:1280px}.filter-no-img .pc-wrap{margin-top:0}.pd-80{padding-bottom:80px!important}.play-style .cate-con-wrap2 .cate-pro-wrap{order:3;padding-bottom:0!important}.play-style .cate-con-wrap2 .page-n{order:2;padding-bottom:80px}.play-style .cate-con-wrap2 .new-wrap{order:1}.store-wrap .page-n{margin-top:40px}.cate-con-wrap{flex-direction:column;display:flex}.cate-con-wrap>div:first-child{order:1}.cate-con-wrap>div:nth-child(2){order:2}.cate-con-wrap>div:nth-child(3){order:3;overflow-x:hidden}.cate-con-wrap>div:nth-child(4){order:4;overflow-x:hidden}.cate-side{flex-direction:row-reverse;padding-bottom:100px!important}.play-style.pd-b1,.rank-wrap.pd-b1,.premium-wrap.pd-b1,.special-wrap.pd-b1{padding-bottom:0}.side-banner-wrap-m{display:none!important}.side-banner-wrap{border-radius:6px;width:100%;margin-bottom:25px;overflow:hidden}.side-banner-wrap .side-banner{border-radius:6px;width:100%;overflow:hidden;aspect-ratio:2.2!important}.pc-tit{font-size:24px;display:block}.cart-con{padding:25px}.c-pro-tp>em{border-radius:6px;width:100px;height:100px}.cart-con h2{margin-bottom:18px;font-size:18px}.c-pro-tp .c-pro-txt>p{margin-bottom:2px;font-size:18px;font-weight:600}.c-pro-txt ul li.c-date p{font-size:15px}.c-pro-txt ul li p{font-size:14px}.c-pro-bt .c-price p{font-size:20px}.c-pro-bt .c-price span,.c-pro-bt .opt{font-size:14px}.c-pro-tp .c-pro-txt ul li.c-date{margin-bottom:3px}.cart-del div label p{font-size:16px}.c-total-box h4{font-size:18px}.c-t-info{margin-bottom:20px;padding:12px 0;font-size:15px}.c-total-inner ul li span{font-size:18px}.c-total-inner>div p{font-size:22px}.event-wrap .event-tit{gap:6px}.event-wrap .event-tit h3{font-size:18px}.event-wrap .event-tit span{font-size:15px}.event{margin-top:110px;padding:40px 20px 80px}.event-wrap{padding:0}.event-title-wrap .tab1{padding-top:0;padding-left:0}.event_detail{margin-top:130px;padding-bottom:80px}.e-detail-tit{align-items:center;gap:15px;width:100%;padding:20px 0}.e-detail-tit h3{font-size:21px;font-weight:700}.e-detail-tit ul{gap:11px}.e-detail-tit ul li{font-size:15px}.e-detail-tit ul li:last-child{padding-left:10px}.list-btn{margin:50px auto 0;padding:0 15px;display:block}.p-pro .check-t{padding:20px}select{background-position:98%}.check-t>div p{margin-bottom:5px}.check-t>div span{margin-bottom:3px}.pc-none .de-search,.pc-none .banner4,.pc-none .sticky-cate{display:none}.side-flex2{padding:0 20px;display:flex;gap:50px!important;overflow:visible!important}.filter-side{overscroll-behavior:none;scrollbar-width:none;align-self:flex-start;width:25%;height:calc(100vh - 200px);display:block;position:sticky;top:150px;overflow-y:scroll}.side-flex2 .pc-wrap{width:100%;overflow:hidden}.side-flex2.cate-side2 .filter-side{margin-top:50px}.side-flex2 .cate-detail{width:70%}.cate-con-wrap2,.pc-wrap.cate-detail{margin-top:0}.pc-wrap .cate-pro-wrap{column-gap:15px;margin-top:0;padding:0}.cate-pro-rank{margin-top:20px!important}.pc-wrap.cate-detail .cate-pro-wrap.cate-col{margin-top:0!important}.pc-wrap .cate-pro-wrap.cate-col{margin-top:35px!important}.pc-wrap .cate-pro-wrap .de-con{width:calc(50% - 7.5px)!important}.pc-wrap .cate-bt{padding-top:0}.pc-wrap .de-con .pro-img{aspect-ratio:1/.85}.cate-bg{aspect-ratio:1/.55}.event-bg{aspect-ratio:1/.5;margin-top:120px}.region-bg{aspect-ratio:1/.55}.pc-none.cate-detail{margin-top:50px}.pc-none .bd,.pc-none .pd-left{padding:0!important}.cate-bg div.bg-txt{padding-left:40px;bottom:40px}.cate-bg .page,.event-bg .page{bottom:30px!important;right:30px!important}.total p{margin-bottom:15px;font-size:14px}.pc-none .sub-banner-wrap{padding:0}.pc-wrap .cate-col .de-con{width:100%!important}.pc-wrap .cate-col .de-con .pro-img{aspect-ratio:1/.7;width:280px}.sub-cate ul li div{width:58px;height:58px}.cate-col .pro-name>p{font-size:18px}.pri-wrap{align-items:flex-end}.pro-price div p{font-size:19px}.cate-col .de-con .pro-info{padding:6px 0}.pc-none .search-wrap{display:none}.mt0{margin-top:0!important}.c-display .dis-tit h3{font-size:20px}.dis-wrap ul{height:285px}.dis-wrap ul li div p{font-size:17px}.dis-wrap ul li b{font-size:13px}.dis-wrap ul li div{margin-bottom:5px}.dis-wrap ul li div span{font-size:14px}.display-con-wrap{flex-flow:wrap;gap:40px 20px}.display-con-wrap>div{cursor:pointer;width:calc(50% - 10px)}.dis-txt p{font-size:18px}.dis-txt span{font-size:14px}#img_detail_modal .swiper-slide{height:unset;background:unset;max-height:80vh}#img_detail_modal .swiper-slide img{object-fit:contain}.mo-detail-img{display:none}.pc-detail-img{gap:10px;height:500px;margin-top:140px;padding:0;display:flex;position:relative}.pc-detail-img>div{width:50%}.pc-detail-img>div:first-child{border-radius:6px;overflow:hidden}.pc-de-wrap{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pc-de-wrap em{border-radius:6px;width:100%;overflow:hidden}.img-total{color:#fff;cursor:pointer;background:#181818d1;border-radius:50px;padding:5px 10px;font-size:13px;position:absolute;bottom:20px;right:20px;width:fit-content!important}.pc-none .bt-fixed{display:none}.pc-chk-p{margin-top:0;padding:16px 20px;display:block!important}.chk-point>p{margin-bottom:8px;font-size:16px}.chk-point{display:none}.pc-chk-p ul{flex-flow:wrap;column-gap:0;padding:0;row-gap:6px!important}.pc-chk-p ul li{flex-direction:row;gap:8px;width:calc(50% - 2.5px)}.pc-chk-p ul li em{flex-shrink:0;height:9px;width:12px!important}.ho-top{border-bottom:none;padding:15px 20px}.hotel-tit p{font-size:20px}.ho-sub-info div p{font-size:16px}.ho-sub-info div em{width:14px}.hotel-tit ul{gap:25px}.hotel-tit ul li{cursor:pointer;width:25px;height:25px}.ho-sub-info ul li p{cursor:pointer;font-size:15px}.ho-sub-info ul li span{font-size:13px}.ho-sub-info ul li em{width:17px}.ho-sub-info{gap:8px}.pc-ho-bt{gap:10px;padding:10px 20px 20px;display:flex}.pc-ho-bt>div{width:50%}.fcli-wrap{border:1px solid #eee;border-radius:6px;flex-direction:column;justify-content:space-around;padding:16px 20px;display:flex}.fcli-tit{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fcli-tit span{font-size:15px;font-weight:500}.fcli-tit em{color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:500}.fcli-wrap ul{gap:10px;padding:0;overflow:hidden}.fcli-wrap ul li{width:calc(16.6667% - 1.66667px)}.chk-point ul li p{font-size:14px}.room{flex-wrap:wrap;gap:15px;display:flex}.play-info{margin-top:0}.room:first-child{padding-top:10px}.room-img{aspect-ratio:1/.7;width:300px;margin-bottom:0}.room-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.detail-flex{gap:15px;display:flex}.detail-flex .pc-wrap{width:70%}.detail-flex .pc-sticky{flex-direction:column;gap:10px;width:30%;height:fit-content;padding:20px 20px 0 0;display:flex;position:sticky;top:70px}.pc-sticky .banner4{border-radius:6px;margin-top:50px;padding:0;display:block;position:relative;overflow:hidden}.detail .down,.ho-room .date-wrap,.event-wrap.pc-none,.down.pc-none{display:none}.pc-map{margin-top:0;padding-top:80px;display:flex}.map-wrap{width:50%}.map-wrap em{width:100%;height:100%}.root_daum_roughmap{margin:0}.pc-map-pro{flex:1}.reverse{flex-direction:column-reverse;height:fit-content;display:flex}.play-detail-wrap .reverse{flex-direction:column}.new-wrap{position:relative}.reverse .cate-col{padding-bottom:80px!important}.reverse .new-wrap{margin-bottom:0}.reverse .cate-pro-wrap.cate-col{margin-top:0!important}.room-info.pc-none,.pay-input.pc-none,.pay-btn.pc-none{display:none}.pc-payment .check-t{flex-direction:column;gap:10px}.pc-payment{overscroll-behavior:auto;scrollbar-width:none;flex-direction:column;gap:10px;height:calc(100vh - 150px);padding-bottom:50px;display:flex;position:sticky;top:150px;overflow-y:scroll}.pc-payment .room-info{border:1px solid #eee;border-radius:6px}.pc-payment .check-t>div{flex-flow:wrap;width:100%}.pc-payment .check-t>div p{width:100%}.pc-payment .check-t>div span{margin-right:8px}.pc-payment .pay-input{border:1px solid #eee;border-radius:6px}.pc-payment .pay-btn{padding:0}.pc-payment .pay-input .my-tit{margin-bottom:15px}.pc-payment .all-ag{padding:12px 15px}.pc-wrap .pay-input.pd3{padding:25px 0}.pay{padding-bottom:100px}.pay .my-tit h3{font-size:20px}.event-wrap .d-detail-con .d-wrap{aspect-ratio:1/.4;width:100%}.d-wrap .swiper{width:100%;overflow:hidden!important}.pc-map-wrap{height:100vh;overflow:hidden}.pc-map-pro{height:calc(100vh - 95px);padding-bottom:50px;overflow-y:auto}.floating{top:145px;right:25px}.pc-map-pro .cate-pro-wrap{gap:15px!important;margin-top:20px!important;padding-bottom:50px!important}.pc-map-pro .cate-pro-wrap .pro-img{aspect-ratio:1/.75;width:190px}.pc-map-pro::-webkit-scrollbar{display:none}.map-top .de-search{display:none!important}.map-wrap{flex-direction:row-reverse;width:100%;display:flex}.pc-map-wrap .map-top{position:sticky}.map-wrap .map2{width:50%;display:block}.map2-wrap .map2{width:100%}.pc-map-wrap{flex:1;margin-top:0}.con-list{height:calc(100vh - 200px);margin-top:20px;position:static;display:block!important}.map-bt-fixed{display:none}.map2-wrap .map-bt-fixed{display:block}.re-search-wrap{top:145px;left:75%}.re-search-wrap figure{width:16px}.re-search-wrap p{font-size:16px}.review{padding:30px 20px}.rev-star ul{gap:8px}.rev-star ul li{cursor:pointer;width:50px;height:45px}.rev-star ul li.on{width:50px;height:45px}.review-w .rev-tit{margin-bottom:18px;font-size:18px}.review .review-pro>h3{font-size:21px}.review-pro-con .r-pro-txt>p{font-size:16px}.review-pro-con .r-pro-txt ul li{font-size:14px}.review-pro-con em{width:75px;height:75px}.review-pro-con{padding:15px}.room-ava{margin-top:10px;display:block}.room-info .room-tit>p span{margin-top:5px;display:flex}.pc-cate-tit{font-size:24px;display:block}.pc-auto{height:auto}.sr-hd .wrap{margin-top:55px}.cst-input,.reverse .sub-banner-wrap{display:none}.cst-detail .sub-banner-wrap,.cst-cate .sub-banner-wrap{margin-bottom:20px}.cst-sub-ban{margin-bottom:20px!important}.co-dis .sr-box{display:none}.hot-wrap{gap:25px 15px;padding-top:50px}.hot-wrap .de-con{width:calc(33.3333% - 10px)!important}.review-w{gap:80px}.room-pkg{grid-template-columns:6fr 7fr;gap:20px;display:grid}.room-img-pkg{height:250px;position:sticky;top:140px;width:100%!important}.room-info-pkg{border-radius:6px;min-height:250px;margin-top:20px;border:1px solid #eee!important;padding:20px!important}.room-info-pkg-wrap>div:first-child{margin-top:unset}.pc-pro-wrap{flex-direction:column;gap:10px;display:flex}.pay-wrap{margin-bottom:50px}.visit-with>div{width:50%}}@media screen and (min-width:1024px){.event{padding:40px 0 80px}.cate-bg{width:100%;height:500px}.event-bg{width:100%;height:550px}.region-bg{width:100%;height:500px}.dis-img .swiper{overflow:hidden!important}.pc-map-pro .cate-pro-wrap .pro-img,.pc-map-pro .con-row-img{width:210px}.map-wrap .map2{width:55%}.map2-wrap .map2{width:100%}.re-search-wrap{top:145px;left:72%}.re-search-wrap figure{width:16px}.re-search-wrap p{font-size:16px}.hot-wrap{padding-left:0;padding-right:0}.hot-de-txt{padding:10px 0}.hot-detail .hot-txt{padding:50px 0}.hot-tit h3{font-size:30px}.hot-tit span{margin-top:12px;font-size:18px}.rank-wrap .cate-pro-rank{margin-top:0!important}.rank-wrap .con-row-img{padding-top:2px}.rank{color:#fff;width:50px;height:66px;font-family:var(--font-primary3);background:url(/images/img-label.png) 50%/cover no-repeat;border-radius:6px 0;justify-content:center;align-items:center;padding-bottom:14px;font-size:20px;display:flex;position:absolute;top:0;left:13px}}@media screen and (min-width:1280px){.map-phone{background:#573cfa;border-radius:5px;width:22px;margin-bottom:2px;margin-left:5px;padding:4px;overflow:hidden}.event-wrap .event-con{gap:15px;width:calc(33.3333% - 10px)}.side-flex2{justify-content:space-between}.filter-side{overscroll-behavior:none;scrollbar-width:none;width:25%;height:calc(100vh - 200px);overflow-y:scroll}.side-flex2 .cate-con-wrap2{margin-top:0}.pc-wrap .de-con .pro-img{aspect-ratio:1/.65;width:100%}.pc-wrap .cate-pro-wrap{column-gap:20px}.pc-wrap .cate-pro-wrap .de-con{width:calc(50% - 10px)!important}.cate-bg div.bg-txt{width:1280px;padding:0 0 0 40px;left:50%}.cate-bg div.bg-txt h3{font-size:30px}.cate-bg div.bg-txt p{font-size:16px}.pc-wrap .cate-col .de-con{width:100%!important}.pc-wrap .cate-col .de-con .pro-img{aspect-ratio:1/.6;width:395px}.cate-col .de-con{gap:15px}.cate-col .pro-name>p{font-size:19px}.cate-pro-wrap.cate-col{gap:25px}.rank-tag{width:35px;height:35px;font-size:19px}.room-img{width:355px}.ov-vi .wd{overflow:visible}.price-de>p{font-size:20px}.room-pri ul{margin-top:3px}.room-pri ul li p,.room-pri ul li span{font-size:14px}.price-de div span{font-size:16px}.info-wrap div p,.map-con ul li p,.map-con ul li span{font-size:15px}.map-con ul{gap:8px}.map-con{gap:20px}.map-con .map{height:300px}.re-con .re-pro>span{font-size:13px}.re-img em{width:15px;height:14px}.re-img p,.re-txt p{font-size:15px}.re-txt span{margin-top:15px}.re-photo ul li{width:180px;height:180px}.pc-map-pro .cate-pro-wrap .pro-img{width:230px}.map-wrap .map2{width:60%}.map2-wrap .map2{width:100%}.re-search-wrap{top:145px;left:70%}.re-search-wrap figure{width:16px}.re-search-wrap p{font-size:16px}.cate-bg{width:1280px;margin:0 auto;overflow:hidden}.event-bg{width:1280px;margin:120px auto 0;overflow:hidden}.side-flex2,.wd{padding:0}.hot-wrap{row-gap:45px}.hot-detail,.hot-wrap{margin-bottom:100px}}@media screen and (min-width:1500px){.map-wrap .map2{width:71%}.map2-wrap .map2{width:100%}.re-search-wrap{top:145px;left:65%}.re-search-wrap figure{width:16px}.re-search-wrap p{font-size:16px}}@media screen and (min-width:768px){.h-sub-info2 ul li{font-size:14px!important}}@media screen and (max-width:380px){.date-wrap .date p{gap:3px!important}.date-wrap{gap:5px!important}.date-wrap .party{padding-left:7px!important}.date-wrap .party p,.date-wrap .date p{font-size:14px!important}}
