html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--heading: 2rem;--sub-heading: 1.6rem;--content: 1.4rem;--sub-content: 1.2rem;--bold: bold;--dark-green: #038153;--light-green: #03a678;--red: #f43c3c;--yellow: #ffc100;--dark-gray: #666666;--light-gray: #999999;--soft-gray: #d9d9d9;--bg-gray: #eaeaea;--bg-gray-50: rgb(234, 234, 234, .5)}@font-face{font-family:Pretendard-Regular;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}html{font-family:Pretendard-Regular;width:100%;overflow-x:hidden;font-size:62.5%;letter-spacing:-.05rem}body{overflow-x:hidden;word-break:keep-all}a:link,a:visited{text-decoration:none;color:#000}main{width:92%;margin:10rem auto 5rem;min-height:70rem}.underline{position:relative}.underline:after{content:"";position:absolute;left:50%;bottom:0;width:150%;height:.5rem;background:var(--bg-gray);transform:translate(-50%)}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;cursor:pointer}.modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;background:#fff;border-radius:.5rem;padding:3.5rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.3}.modal button{cursor:pointer}.swiper,.swiper-wrapper{z-index:0!important}@media screen and (min-width: 800px){main{width:80%}.modal{width:40%}}@media screen and (min-width: 1024px){main{width:70%;min-height:65rem;margin:13rem auto 8rem}.modal{width:30%;padding:6.5rem 3rem}}.header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:#fff;top:0;box-sizing:border-box;position:fixed;width:100%;z-index:1;border-bottom:1px solid var(--bg-gray)}.logo-wrapper{display:flex;align-items:center}.logo{width:5rem;height:3rem}.logo-title{font-size:var(--content);font-weight:700;color:var(--dark-green);padding-left:1rem}.icons{display:flex}.header-icon{width:3rem;height:3rem;padding-left:1rem}@media screen and (min-width: 1024px){.logo{width:7rem;height:4rem}.logo-title{font-size:var(--sub-heading);font-weight:700;color:var(--dark-green)}.header-icon{width:4rem;height:4rem;padding-left:2rem}}.footer{display:flex;flex-direction:column;align-items:center}.footer-upper{display:flex;justify-content:space-between;font-size:1rem;font-weight:700;color:#000;padding:.8rem 0;width:90%;margin:auto;margin-bottom:1rem;border-bottom:.1rem solid var(--soft-gray)}.contact{display:flex;gap:.5rem}.policy{text-align:center}.footer-copy-writer{padding:0 2rem 2rem;margin:auto;color:var(--dark-gray)}@media screen and (min-width: 1024px){.footer{display:flex;font-size:var(--content);justify-content:space-around;margin:auto;color:#000;padding:3rem 0;width:75%}}.detail-content{padding:2rem 0}.rating-and-save-box{display:flex;justify-content:space-between}.rating{display:flex;padding-bottom:1rem;align-items:center}.rating div{font-size:1.4rem}.stars{display:flex;align-items:center}.stars-img{width:2rem;padding-right:.2rem;color:var(--light-green)}.views{display:flex;align-items:center;padding-left:1rem}.views-img{width:2.2rem;padding-right:.2rem;color:var(--light-green)}.save{display:flex;border:none;border-radius:.5rem;background-color:#fff;align-items:center}.save-btn-img{width:2rem;padding-right:.2rem;color:var(--red)}.save-btn-img,.saved{width:2rem;padding-right:.2rem;color:var(--red);fill:var(--red)}.save-btn-text{font-size:1.4rem}.main{display:flex;justify-content:space-between;border-bottom:solid 1px black;padding:1rem 0}.title{font-size:2.4rem;font-weight:700;margin-bottom:10px}.price{font-size:var(--sub-heading);font-weight:700;margin-bottom:1.5rem}.tags{display:flex;margin-bottom:1.5rem;padding-top:2rem}.tag{color:green;padding:.5rem 1rem;border:.1rem solid #03a678;border-radius:.5rem;font-size:1.2rem;margin-right:.5rem;margin-bottom:.5rem}.detail-title{font-size:2rem;font-weight:700;padding-bottom:3rem}.detail-info{margin-bottom:15px}.detail-item{display:flex;align-items:center;font-size:var(--content);padding-bottom:2rem}.detail-icon{margin-right:10px;width:2rem;color:#28a745}.readmore{padding-bottom:1rem}.readmore-button{background-color:var(--dark-green);color:#fff;border:none;padding:.2rem 1rem;border-radius:.5rem;cursor:pointer;font-size:var(--sub-content)}.readmore-text{font-size:var(--content);padding-bottom:.5rem;color:var(--dark-gray);line-height:2rem}.map-title{font-size:var(--heading);font-weight:700;padding-top:2rem;padding-bottom:2rem}.map-api{width:100%;height:30rem;z-index:0}.map-divider{padding-top:3rem}.current-window,.info-window{padding:0!important;background-color:#fff!important;border-radius:3px!important;box-shadow:0 2px 4px #0003!important;font-size:12px!important}.book-button{display:flex;padding-bottom:2rem}.book-emoji{width:5cap;background-color:#fff;height:3rem;color:#f43c3c}.book-text{display:flex;justify-content:center;align-items:center;font-size:var(--sub-heading);color:#fff;background-color:var(--dark-green);border-radius:.5rem;width:100%;padding:1rem}@media screen and (min-width: 1024px){.detailPage{width:80%;margin:auto}.map-api{width:100%;height:35rem}.detail-item{display:flex;align-items:center;font-size:var(--sub-heading);padding-bottom:1rem}.detail-title{font-size:2rem;font-weight:700;padding:2rem 0}}@media screen and (min-width: 1680px){.detail-item{display:flex;align-items:center;font-size:var(--heading);padding-bottom:1rem}}.slider-review{width:100%}.review-slider-img{width:12rem;height:10rem;border-radius:1rem}.slider-review .swiper-pagination-bullet{background-color:#fff;opacity:.8}.slider-review .swiper-pagination-bullet-active{width:var(--heading);opacity:1;border-radius:1rem}.detail-review .review-box{border-bottom:.1rem solid var(--soft-gray)}.detail-review{padding-top:2rem}.review-title{font-size:var(--heading);font-weight:700;padding-top:2rem}.review-box{padding:2rem 0}.review-upper-box{display:flex;align-items:start;justify-content:space-between}.review-upper-right{display:flex;flex-direction:column;align-items:center}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.detail-review-img{width:10rem;height:7rem;border-radius:.5rem}.detail-no-review-img{grid-column:span 2;text-align:center;width:20.5rem;height:14.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:.5rem;color:var(--soft-gray);border:.1rem solid var(--soft-gray)}.review-upper-writer{padding-bottom:.5rem}.review-upper-writer .review-id{font-size:var(--content);font-weight:700;padding-bottom:.5rem}.review-upper-writer .review-date{font-size:var(--sub-content);color:var(--dark-gray);padding-bottom:.5rem}.review-upper-tag{display:flex;align-items:center;padding-top:1rem}.review-tag{color:var(--light-green);font-size:var(--sub-content);font-weight:700;border:.1rem solid var(--light-green);border-radius:.3rem;padding:.2rem .5rem;margin-right:.5rem}.review-letter-icon{width:1.5rem;padding-right:.2rem;color:var(--light-green)}.review-edit-btn,.review-delete-btn{display:flex;font-size:var(--sub-content);background-color:#fff;border-radius:.3rem;padding:0 .5rem;align-items:center;margin-right:.5rem;height:2rem}.review-edit-btn{color:var(--dark-gray);border:.1rem solid var(--dark-gray)}.review-delete-btn{color:var(--red);border:.1rem solid var(--red)}.review-content{font-size:var(--content);padding:1rem 1rem 1rem 0;line-height:2rem}.review-reply-box{display:flex;align-items:center;font-size:var(--content);font-weight:700;cursor:pointer}.review-more-btn{border:none;border-radius:.3rem;font-size:var(--sub-heading);color:var(--dark-green);width:30%;padding:.5rem;margin:1rem 0}.reply-box{background-color:var(--bg-gray);border-radius:.3rem;padding-bottom:1rem}.reply-upper-box{display:flex;justify-content:space-between;margin:1rem;padding-top:.8rem}.reply-writer-box{display:flex}.reply-id{font-size:var(--sub-content);font-weight:700;margin-right:1rem}.reply-date{font-size:var(--sub-content);color:var(--light-gray)}.reply-edit-btns{display:flex}.reply-edit-btn,.reply-delete-btn{display:flex;font-size:var(--sub-content);border-radius:.3rem;padding:0 .5rem;align-items:center;margin-right:.5rem;height:2rem}.reply-delete-btn{color:var(--red);border:.1rem solid var(--red)}.reply-content{font-size:var(--sub-content);color:var(--dark-gray);margin:0 .5rem;padding:0 .6rem}.reply-writer-box{display:flex;flex-direction:column}.reply-writer-title{display:flex;font-size:var(--content);font-weight:700;padding:.5rem 0}.reply-writer-title-icon{width:1.5rem;padding-right:.2rem;color:var(--light-green)}.reply-input-form{border:#999999 .1rem solid;border-radius:.3rem;height:4rem;width:99%;margin-bottom:1rem}.reply-writer-btns{display:flex;justify-content:center;padding-bottom:2rem}.reply-cancel-btn,.reply-complete-btn{display:flex;font-size:var(--sub-content);border-radius:.2rem;border:none;margin-right:.5rem;padding:.1rem .5rem}.reply-complete-btn{background-color:var(--dark-green);border-radius:.3rem;color:#fff;align-items:center}.pencil-icon{width:1.5rem}.reply-cancle-btn{background-color:var(--dark-gray);border-radius:.3rem;color:#fff;align-items:center}.xMark-icon{width:1.5rem}.review-grade{font-size:var(--sub-content);font-weight:700;padding-top:.5rem}.detail-review .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;padding:0;box-shadow:0 5px 15px #0000004d;max-width:80%;max-height:80%;overflow:auto;z-index:1001;border:none}.detail-review .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:1000}.modal-image{max-width:100%;height:auto;display:block;margin:0 auto}@media screen and (min-width: 1024px){.detail-review-img{width:15rem;height:11rem;border-radius:1rem}.detail-no-review-img{width:30.5rem;height:22.5rem;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#999;font-size:1rem;text-align:center;border-radius:1rem;border:.1rem solid var(--soft-gray)}.review-content{font-size:var(--sub-heading);padding:1rem 2rem 1rem 0;line-height:2rem}}@media screen and (min-width: 1680px){.detail-review-img{width:20rem;height:15rem;border-radius:1rem}.detail-no-review-img{width:40.5rem;height:30.5rem;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#999;font-size:1rem;text-align:center;border-radius:1rem;border:.1rem solid var(--soft-gray)}.review-content{font-size:var(--sub-heading);padding:1rem 2rem 1rem 0;line-height:3rem}}.star-rating{display:flex;align-items:center}.star-icon{width:2rem;height:2rem;fill:var(--yellow);stroke:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.slider-detail{width:100%;height:20rem;border-radius:1rem;margin-bottom:2rem}.slider-detail .swiper-pagination-bullet{background-color:#fff;opacity:.8}.slider-detail .swiper-pagination-bullet-active{width:var(--heading);opacity:1;border-radius:1rem}.slider-img{width:100%;height:100%;object-fit:cover;border-radius:1rem}@media screen and (min-width: 1024px){.slider-detail{width:100%;height:35rem;border-radius:1rem;margin-bottom:2rem}}@media screen and (min-width: 1680px){.slider-detail{width:100%;height:50rem;border-radius:1rem;margin-bottom:2rem}}.payment-page{padding-bottom:2rem}.payment-title{margin-top:1rem;padding-top:1rem;padding-bottom:2rem;font-size:var(--heading)}.payment-request{font-size:var(--sub-heading);padding-bottom:1rem}.payment-button{background-color:var(--dark-green);color:#fff;border:none;padding:.8rem 1rem;border-radius:.5rem;cursor:pointer;font-size:var(--content)}.payment-info-wrapper{border-bottom:.1rem solid var(--soft-gray);padding-bottom:2rem}.booker-info{font-size:var(--content);line-height:3rem;color:var(--dark-gray);padding-left:1rem;padding-bottom:2rem}.request-form{width:90%;height:8rem;border:.1rem solid var(--soft-gray);border-radius:.5rem;font-size:var(--sub-heading)}.request-form ::placeholder{text-align:center}.payment{padding:2rem 0;border-bottom:.1rem solid var(--soft-gray)}.payment-amount-title{font-size:var(--heading);font-weight:700;padding:2rem 0}.oneday-price,.standard-num,.camping-days,.extra-num,.over-charge,.total-num,.total-amount{display:flex;padding:1.5rem 0;justify-content:space-between;font-size:var(--sub-heading);align-items:center}.oneday-price,.standard-num,.extra-num,.over-charge,.total-num{border-bottom:.1rem solid var(--bg-gray)}.camping-days{padding-top:2rem}.total-amount div{padding-top:4rem;font-weight:700;font-size:var(--sub-heading);color:var(--dark-green)}.coupon-button{background-color:var(--light-green);color:#fff;border:none;padding:.2rem .8rem;border-radius:.3rem;cursor:pointer;font-size:var(--sub-content)}.checkIn-checkOut-box{padding-top:.2rem;font-size:var(--sub-content);color:var(--dark-gray);display:flex;align-items:center;justify-content:space-between}.checkIn-checkOut-date{display:flex;justify-content:space-between}.payment-policy{padding-top:3rem;padding-bottom:3rem}.policy-title{font-size:var(--heading);font-weight:700;padding-bottom:1rem}.policy-1,.policy-2,.policy-3,.policy-4{display:flex;padding-left:.5rem;align-items:center;font-size:var(--content);padding:.5rem 0}.policy-1{font-weight:700}.checkbox{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;width:1.5rem;height:1.5rem;cursor:pointer;outline:none}.checkbox:checked{background-color:var(--dark-green)}.checkbox:checked:before{content:"✓";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:60%;box-shadow:0 2px 10px #0000001a}.payment-modal-title{font-size:var(--sub-heading);font-weight:700;margin-bottom:2rem;display:flex;justify-content:center}.payment-modal-button{background-color:var(--dark-green);color:#fff!important;border:none;padding:.8rem 1rem;margin:0 .5rem;border-radius:.5rem;cursor:pointer;font-size:var(--content)}.modal-box{display:flex;justify-content:center;padding-bottom:1rem}.alert-message{position:fixed;top:20px;right:20px;background-color:#fdd;color:#d8000c;border:1px solid #d8000c;padding:15px;z-index:1000;border-radius:5px;box-shadow:0 2px 10px #0000001a}.alert-message .alert-content{display:flex;justify-content:space-between;align-items:center}.alert-message .alert-content button{background-color:transparent;border:none;color:#d8000c;font-weight:700;cursor:pointer}@media screen and (min-width: 1680px){.oneday-price,.standard-num,.camping-days,.extra-num,.over-charge,.total-num,.total-amount{display:flex;padding:1rem 0;justify-content:space-between;font-size:var(--sub-heading);align-items:center}}.counter-box{display:flex;align-items:center}.counter-button{background-color:var(--light-green);color:#fff;border:none;padding:.2rem .5rem;border-radius:.3rem;cursor:pointer;font-size:var(--sub-content)}.counter-number{font-size:var(--sub-heading);margin:0 .5rem}.empty-content{font-size:var(--sub-heading);display:flex;justify-content:center;align-items:center;min-height:50rem;width:100%}.error-message{font-size:var(--content);min-height:auto;color:var(--red);position:relative;padding-left:1rem}.error-message:before{content:"*";position:absolute;left:0;top:0}.book-page{padding-bottom:10rem}.book-page-title{font-size:var(--heading);font-weight:700;padding:2rem 0}.book-date{display:flex;flex-direction:column;padding:1rem 0}.book-date-title{font-weight:700;font-size:var(--heading);padding:2rem 0;margin:1rem 0}.date-confirm-button{background-color:var(--dark-green);color:#fff;border:none;padding:.8rem 1rem;border-radius:.5rem;cursor:pointer;font-size:var(--content);margin:2rem 0}.book-info{display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem;border-bottom:.1rem solid var(--soft-gray)}.book-info-title{font-size:var(--content);font-weight:700;padding-bottom:.5rem}.camping-num{font-size:var(--content);line-height:3rem;padding-left:1rem;color:var(--dark-gray)}.book-img{width:20rem;height:15rem;border-radius:.5rem}@media screen and (min-width: 1024px){.book-page{width:80%;margin:auto}.book-img{width:30rem;height:20rem;border-radius:.5rem}}@media screen and (min-width: 1680px){.book-page{width:60%;margin:auto}}.calendar-wrap{display:flex;flex-direction:column;align-items:center;padding-bottom:5rem}.inputbox{font-size:var(--content);padding:1rem;border-radius:.3rem;border:.1rem solid var(--soft-gray);width:38rem;text-align:center;color:var(--dark-gray);font-weight:700}.calendar-element{width:100%}.nights-days-info{font-size:var(--sub-heading);padding-top:1rem}.nights-days-highlight-text{font-weight:700;font-size:var(--sub-heading);color:var(--light-green)}.calendar-wrap .rdrMonth{width:35rem}.rdrInRange,.rdrStartEdge,.rdrEndEdge{color:var(--light-green)!important}@media screen and (min-width: 1024px){.calendar-wrap .rdrMonth{width:55rem}}@media screen and (min-width: 1680px){.calendar-wrap .rdrMonth{width:70rem}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.login-section{margin:3rem 0}.login-title-wrap{width:100%;font-weight:var(--bold);line-height:1.5}.login-title{font-size:var(--heading)}.login-desc{font-size:var(--sub-heading)}.login-img{width:40%;margin:8rem auto}.login-img img{width:100%}@media screen and (min-width: 800px){.login-title-wrap{text-align:center}.login-btns-wrap{margin-top:5rem}.login-img{width:30%}}@media screen and (min-width: 1024px){.login-img{width:15%}}.login-btn{width:100%;border:none;background:var(--dark-green);padding:1rem;border-radius:.5rem;color:#fff;font-size:var(--content);margin-bottom:1.5rem;cursor:pointer}.signup{background:none;border:1px solid var(--light-green);color:var(--light-green);margin-bottom:3rem}@media screen and (min-width: 800px){.login-btns{width:50%;margin:0 auto}}@media screen and (min-width: 1024px){.login-btns{width:40%}.signup{margin-bottom:6rem}}.login-account-wrap{margin:3rem 0}.login-account-title{font-size:var(--heading);font-weight:700}#login-account-form{margin:3rem 0 1rem}.login-input-wrap{font-size:var(--sub-heading);width:100%;margin:3rem 0}.login-input-wrap label{font-weight:700;display:block;width:100%;margin-bottom:1rem}.login-input-wrap input{border:none;background:var(--bg-gray-50);font-size:var(--content);padding:1.5rem 1rem;box-sizing:border-box;border-radius:.5rem;width:100%}.login-input::placeholder{color:var(--light-gray);font-size:var(--sub-content)}.login-input:focus-visible{outline:2px solid var(--dark-green)}.login-submit-btn{width:100%;border:none;background:var(--dark-green);padding:1rem;border-radius:.5rem;color:#fff;font-size:var(--content);margin-top:3rem;cursor:pointer}.move-howtologin{width:100%;border:1px solid var(--light-green);background:#fff;padding:1rem;border-radius:.5rem;color:var(--light-green);font-size:var(--content);margin-bottom:3rem;cursor:pointer}@media screen and (min-width: 800px){.login-account-wrap{margin:6rem 10rem}#login-account-form{margin:6rem 0 3rem}.login-account-title{text-align:center}.login-input-wrap{display:flex;justify-content:space-between;align-items:center}.login-input-wrap label{width:10rem;margin:0}}@media screen and (min-width: 1024px){.login-account-wrap{max-width:500px;margin:6rem auto}}.password-input-wrap{position:relative;width:100%}.password-img{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;cursor:pointer}.signup-section{margin:3rem 0}.signup-title{font-size:var(--heading);font-weight:var(--bold)}@media screen and (min-width: 800px){.signup-section{margin:6rem 0;display:flex;column-gap:3rem}.signup-title{width:20%}}@media screen and (min-width: 1024px){.signup-section{margin:6rem 0;display:flex;column-gap:3rem}.signup-title{width:20%}}#signup-form{margin:3rem 0}.signup-input-wrap{margin:3rem 0;display:flex;flex-direction:column;position:relative}.signup-input-label{font-size:var(--sub-heading);font-weight:var(--bold);margin-bottom:1rem}.signup-address{position:absolute;left:0;top:0}.signup-input{border:none;background:var(--bg-gray-50);font-size:var(--content);padding:1.5rem 1rem;border-radius:.5rem;width:100%;box-sizing:border-box}.signup-input::placeholder{color:var(--light-gray);font-size:var(--sub-content)}.signup-input:focus-visible{outline:2px solid var(--dark-green)}#signup-form .error-message{margin:2rem 0}.signup-btn{border:none;border-radius:.5rem;background:var(--dark-green);color:#fff;font-size:var(--sub-heading);font-weight:var(--bold);width:100%;padding:1rem;cursor:pointer}@media screen and (min-width: 800px){#signup-form{margin:0;display:flex;flex-direction:column;gap:5rem 3rem;width:80%;position:relative}.signup-input-wrap{margin:0}#signup-form .error-message{margin:0 auto 3rem}}@media screen and (min-width: 1024px){#signup-form{flex:1 1 calc(80% - 3rem);flex-direction:row;flex-wrap:wrap;width:auto;align-items:end;position:relative}.signup-input-wrap{flex:1 1 calc(50% - 3rem)}}.postcode-wrap{margin:0}.postcode-btn-wrap{margin-bottom:2rem;text-align:right}.postcode-btn{border:1px solid var(--light-green);border-radius:.5rem;color:var(--light-green);background:transparent;padding:.5rem 1rem;cursor:pointer}.signup-terms{margin-bottom:3rem}.signup-terms-title{font-size:var(--sub-heading);font-weight:var(--bold)}.chk-wrap{display:flex;align-items:center;margin:1.5rem 0}.chk-all{align-items:flex-start}.chk-content{font-size:var(--content);position:relative;padding-left:2.5rem;cursor:pointer}.chk-content:before{content:"";position:absolute;left:0;top:0;width:var(--sub-heading);height:var(--sub-heading);border:1px solid var(--dark-green);border-radius:.3rem}.signup-check-img{position:absolute;left:.1rem;top:.1rem;width:var(--sub-heading);height:var(--sub-heading)}.chk-box{display:none}.chk-box:checked+.chk-content:before{background-color:var(--dark-green)}.chk-all-content{font-size:var(--content)}@media screen and (min-width: 1024px){.signup-terms{width:66%;margin-bottom:0}.signup-terms-title{margin-bottom:3rem}.chk-all-content{display:flex;column-gap:1rem}}.signup-modal-content{font-size:var(--heading)}.signup-modal-btn{font-size:var(--sub-content);border:none;background:var(--dark-green);color:#fff;padding:.5rem 1rem;border-radius:.5rem;margin-top:var(--heading)}@media screen and (min-width: 800px){.mypage-wrap{display:flex;justify-content:center;align-items:start}}.mypage-user-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:2rem}.mypage-user-wrap:after{content:"";position:absolute;left:50%;bottom:0;width:150%;height:.2rem;background:var(--bg-gray);transform:translate(-50%)}.mypage-user{display:flex;justify-content:center;align-items:center;font-size:var(--sub-heading);font-weight:700}.mypage-user-icon{width:6rem;height:6rem;border-radius:50%;overflow:hidden;margin-right:1rem}.mypage-user-icon img{width:100%;height:100%;object-fit:cover}.mypage-user-icon svg{fill:var(--bg-gray)}.mypage-user-info{line-height:1.3;font-size:var(--sub-heading)}.user-setting{display:flex;justify-content:center;align-items:start;font-size:var(--content);font-weight:400;color:var(--light-gray)}.user-setting:link,.user-setting:visited{color:var(--light-gray)}.mypage-setting-icon{width:var(--sub-heading);height:var(--sub-heading);margin-left:.5rem}.mypage-setting-icon svg{fill:var(--light-gray)}@media screen and (min-width: 800px){.mypage-user-wrap{flex-direction:column;align-items:start;width:35%}.mypage-user-wrap:after{display:none}.mypage-user{flex-direction:column;align-items:start}.mypage-user-icon{width:12rem;height:12rem}.mypage-user-info{margin:2rem 0;line-height:2;font-size:var(--heading)}.user-setting{font-size:var(--sub-heading)}}@media screen and (min-width: 1024px){.mypage-user-wrap{flex-direction:column;align-items:start;width:20%}}.logout-btn{font-size:var(--sub-heading);border:none;background:transparent;color:var(--light-green);font-family:Pretendard-regular;cursor:pointer}.logout-txt{font-size:var(--heading)}.logout-btn-wrap{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}.logout-btn-wrap button{border:1px solid var(--light-green);border-radius:.5rem;padding:.5rem 1rem}.logout-cancel-btn{background:transparent;color:var(--light-green)}.logout-confirm-btn{background:var(--light-green);color:#fff}@media screen and (min-width: 800px){.logout-btn{padding:0}}.mypage-btn-wrap{margin:3rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}@media screen and (min-width: 800px){.mypage-btn-wrap{margin-top:0}}@media screen and (min-width: 1024px){.mypage-link-wrap{width:50%}}.mypage-btn{display:flex;justify-content:center;align-items:center;flex:1 1 calc(50% - 1rem);box-sizing:border-box;border:1px solid var(--light-green);border-radius:.5rem;font-size:var(--sub-heading);color:var(--light-green);padding:1.5rem}.mypage-btn:link,.mypage-btn:visited{color:var(--light-green)}.mypage-btn-icon{width:3.5rem;height:3.5rem;margin-right:1rem}.mypage-btn svg{stroke:var(--light-green)}@media screen and (min-width: 1024px){.mypage-btn{flex-direction:column;gap:1rem}.mypage-btn-icon{margin:0}}.mypage-btn-notice{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--light-gray);border-radius:.5rem;line-height:1.5;padding:2rem 1rem}.mypage-notice-text div:first-child{font-size:var(--sub-heading);font-weight:700}.mypage-notice-text div:last-child{font-size:var(--sub-content);color:var(--light-gray)}.mypage-notice-icon{width:2.5rem;height:2.5rem}.mypage-notice-icon svg{fill:var(--light-gray)}.user-info-wrap{margin:3rem 0}.user-info-title{font-size:var(--heading);font-weight:700;display:flex;gap:1rem}.user-info-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.user-info-prev svg{stroke:#000}.user-cash-wrap{font-size:var(--sub-heading);font-weight:700;color:#000;display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.user-cash-wrap>div:last-child{display:flex;justify-content:space-between;align-items:center}.user-arrow-img{width:var(--heading);height:var(--heading)}@media screen and (min-width: 800px){.user-info-wrap{margin:6rem 0}.user-cash-wrap{padding:2.5rem 0}}@media screen and (min-width: 1024px){.user-info-wrap{display:flex;justify-content:center;gap:13rem}.user-info-content{width:50%}}.profile-txt-wrap{padding:2rem 0;width:100%;font-size:var(--sub-heading)}.profile-txt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}.profile-txt>div:first-child{color:var(--dark-gray)}.profile-txt>div:last-child{color:var(--light-gray);display:flex;justify-content:space-between;align-items:center;text-align:right}.profile-change-btn{cursor:pointer}.profile-change{margin-left:1rem;color:var(--light-green);font-size:var(--content)}.profile-address{line-height:1.5}.profile-address div{align-self:start}.user-account-delete>div:last-child{width:2rem;height:2rem;display:block}@media screen and (min-width: 800px){.user-profile-full{display:flex;gap:.5rem}}@media screen and (min-width: 1024px){.user-profile-img-wrap{padding:2rem 0 5rem}.profile-img-wrap{margin-bottom:1.5rem}.profile-txt-wrap.underline:after{width:110%}.profile-txt{padding:2rem 0}}.user-info-modal{display:block;text-align:left}.info-modal-title{font-size:var(--sub-heading);font-weight:700}.info-modal-data{font-size:var(--content);display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.info-modal-old{color:var(--light-gray)}.info-modal-data input{color:var(--dark-gray);border:none;border-bottom:1px solid #000;padding:.5rem 1rem;text-align:center;width:35%}.info-modal-data input:focus-visible{outline:none}.info-modal-data input::placeholder{color:var(--soft-gray)}.info-modal-close{width:3rem;height:3rem;position:absolute;right:1rem;top:1rem;cursor:pointer}.info-modal-addr .info-modal-data{flex-direction:column;justify-content:center;align-items:start}.info-modal-addr .info-modal-data div:first-child{font-size:var(--content)}.info-modal-addr .info-modal-new{color:#000}.info-modal-addr .postcode-wrap{width:100%}.info-modal-addr .info-modal-new input{border-radius:0;background:transparent;width:100%;box-sizing:border-box;text-align:left}.info-modal-addr .postcode-btn{font-size:var(--sub-content)}.info-modal-pw .info-modal-data{flex-direction:column;justify-content:center;align-items:start}.info-modal-pw .info-modal-old div:first-child{color:#000}.info-modal-pw .info-modal-data input{width:100%;box-sizing:border-box;text-align:left;margin-top:1rem}.info-modal-pw .info-modal-old input{border:none;border-bottom:1px solid #000;padding:.5rem 1rem;color:var(--dark-gray)}@media screen and (min-width: 1024px){.info-modal-title{font-size:var(--heading)}.info-modal-data{margin:3rem 0;font-size:var(--sub-heading)}}.info-modal-submit{border:none;border-radius:.5rem;background:var(--dark-green);color:#fff;font-size:var(--sub-content);display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;margin:4rem auto 0}.info-modal-img{width:var(--content);height:var(--content);margin-right:.5rem}.user-profile-img-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--sub-heading);font-weight:700;padding:1rem 0 3rem}.profile-img-wrap{padding:1rem 0;position:relative;margin-bottom:.5rem}#profile-img-input{display:none}#profile-img-input+label{display:block;width:9rem;height:9rem;border-radius:50%;overflow:hidden;cursor:pointer}.profile-img{width:100%;height:100%;object-fit:cover}.profile-img-user{transform:scale(1.2)}.profile-img-user svg{fill:var(--bg-gray)}.profile-img-photo{width:2.4rem;height:2.4rem;position:absolute;right:1rem;bottom:.5rem}.profile-img-photo svg{fill:var(--light-green)}@media screen and (min-width: 1024px){.user-profile-img-wrap{font-size:var(--heading);margin-top:3rem}.user-profile-img-wrap.underline:after{display:none}#profile-img-input+label{width:12rem;height:12rem}.profile-img-photo{width:3.5rem;height:3.5rem}}.paid-title-wrap{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.paid-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.paid-move-prev svg{stroke:#000}@media screen and (min-width: 1024px){.paid-wrap{display:flex;margin-bottom:10rem}.paid-aside{position:fixed;top:13rem;width:10%}}.filter-wrap{margin:2rem 0;display:flex;justify-content:end;align-items:center;gap:.5rem}.filter{font-size:var(--sub-content);color:var(--light-green);border:1px solid var(--light-green);border-radius:.5rem;padding:.5rem;background:transparent;cursor:pointer}.filter-active{background:var(--light-green);color:#fff}@media screen and (min-width: 1024px){.filter-wrap{justify-content:start;align-items:start;flex-direction:column;gap:1.5rem;margin-top:5rem}.filter{width:100%}}.paid-list-wrap{position:relative;padding:1rem 0}.paid-list-wrap:before{content:"";position:absolute;left:50%;top:0;width:150%;height:100%;background:var(--bg-gray-50);transform:translate(-50%);z-index:-1}@media screen and (min-width: 1024px){.paid-list-wrap{flex:1;margin-left:20%;width:80%;background:var(--bg-gray-50);padding:2rem 6rem;border-radius:1rem}.paid-list-wrap:before{display:none}}.cancel-booking-txt{font-size:var(--heading);margin-bottom:2rem}.cancel-booking-btn{border:none;border-radius:.5rem;background:var(--light-green);font-size:var(--content);color:#fff;padding:.5rem 1rem}.cancel-booking-close{position:absolute;right:1rem;top:1rem;width:3rem;height:3rem;cursor:pointer}.cancel-booking-close svg{stroke:#000}.paid-list{background:#fff;border-radius:1rem;padding:2rem;margin:1.5rem 0}.paid-list-status{display:flex;justify-content:start;align-items:center;gap:1rem;font-size:var(--content)}.paid-status{padding:.5rem;border-radius:.5rem;border:1px solid var(--light-green);font-size:var(--sub-content)}.paid-period{color:var(--dark-gray)}.paid-list-price{font-size:var(--sub-heading);font-weight:700;margin:2rem 0;display:flex;justify-content:space-between}.paid-list-personnel{font-size:var(--sub-heading);width:100%;text-align:right}.paid-list-request{font-size:var(--content);background:var(--bg-gray-50);border-radius:.5rem;padding:1.5rem;line-height:2;margin:3rem 0}.paid-list-btn{display:flex;justify-content:end}.paid-list-btn button{border:none;border-radius:.5rem;background:var(--dark-green);font-size:var(--sub-heading);color:#fff;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.paid-list-request div:first-child{font-weight:700}.paid-list-img{width:var(--heading);height:var(--heading)}.book-list .paid-status{background:var(--light-green);color:#fff}.usage-list{color:var(--light-gray)}.usage-list .paid-status{color:var(--light-green)}.cancel-list{opacity:.4}.cancel-list .paid-list-btn{display:none}.save-wrap{margin-bottom:5rem}.save-title-wrap{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.save-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.save-move-prev svg{stroke:#000}.save-list-wrap{width:100%;margin:4rem 0 3rem}@media screen and (min-width: 800px){.save-list-wrap{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;gap:4rem;margin:6rem 0}}.save-modal-txt{font-size:var(--heading);margin-bottom:2rem}.save-btn-wrap{display:flex;justify-content:center;align-items:center;gap:2rem}.save-btn-wrap button{border:1px solid var(--light-green);border-radius:.5rem;padding:.5rem 1rem;font-size:var(--content)}.save-cancel-btn{background:transparent;color:var(--light-green)}.save-confirm-btn{background:var(--light-green);color:#fff}.save-list{position:relative}.save-list>a{display:flex;justify-content:start;align-items:center;gap:1.5rem;margin:2rem 0}.save-img{width:45%;height:13rem;border-radius:1rem;overflow:hidden;position:relative}.save-img img{width:100%;height:100%;object-fit:cover}.save-addr{position:absolute;left:.5rem;top:.5rem;background:#0009;border-radius:.5rem;color:#fff;padding:.5rem;font-size:var(--sub-content)}.save-txt-wrap{font-size:var(--content);line-height:1.5;width:calc(55% - 1rem)}.save-name-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.save-name{font-size:var(--sub-heading);font-weight:700}.save-heart-img{width:2.5rem;height:2.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.save-heart-img svg{stroke:var(--red);fill:var(--red)}@media screen and (min-width: 800px){.save-list{width:calc(50% - 2rem)}.save-list>a{margin:0;align-items:start}.save-heart-img{top:10rem;transform:translateY(0);right:auto;left:calc(50% - 5rem)}}@media screen and (min-width: 1024px){.save-list{width:calc(25% - 4rem)}.save-list>a{flex-direction:column}.save-img,.save-txt-wrap{width:100%}.save-heart-img{left:calc(100% - 3rem)}}.save-more-btn{border:none;background:var(--dark-green);font-size:var(--sub-heading);color:#fff;width:100%;padding:1rem;margin-top:1rem;cursor:pointer}.no-more-items{display:none}.cash-title-wrap{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.cash-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.cash-move-prev svg{stroke:#000}@media screen and (min-width: 1024px){.cash-page-wrap{display:flex;margin-bottom:10rem}.cash-aside{position:fixed;top:13rem;width:18rem}}.cash-filter-img{width:var(--sub-heading);height:var(--sub-heading)}.use-filter{border:1px solid var(--red);color:var(--red)}.use-filter.filter-active{background:var(--red);color:#fff}.cash-list-wrap{padding:1rem 0}@media screen and (min-width: 1024px){.cash-list-wrap{flex:1;margin-left:25rem;width:calc(100% - 25rem)}.cash-list-wrap:before{display:none}}.cash-list{padding:3rem 0}.cash-list.underline:after{bottom:100%}.cash-list-status{display:flex;justify-content:start;align-items:center;gap:1rem;font-size:var(--content)}.cash-status{padding:.5rem;border-radius:.5rem;font-size:var(--sub-content);display:flex;justify-content:center;align-items:center;gap:.5rem}.cash-date{color:var(--dark-gray)}.cash-list-cash,.cash-list-total-cash{font-size:var(--sub-heading);font-weight:700;margin:2rem 0;display:flex;justify-content:space-between;align-items:center}.cash-list-total-cash{color:var(--light-gray);margin-bottom:0}.charge-list .cash-status{border:1px solid var(--light-green);color:var(--light-green)}.charge-list .cash-list-cash{color:var(--light-green)}.use-list .cash-status{border:1px solid var(--red);color:var(--red)}.use-list .cash-list-cash{color:var(--red)}@media screen and (min-width: 1024px){.cash-list{border-bottom:.5rem solid var(--bg-gray);padding:3rem 4rem}.cash-list:first-of-type{padding-top:0}.cash-list.underline:after{display:none}}.cash-charge-btn{border:none;background:var(--dark-green);color:#fff;font-size:var(--sub-heading);display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;position:fixed;left:0;bottom:0;width:100%;cursor:pointer}.cash-charge-img{width:var(--heading);height:var(--heading)}.footer-cash-page{padding-bottom:6rem}@media screen and (min-width: 1024px){.cash-charge-btn{bottom:10rem;left:15%;width:18rem;border-radius:.5rem}}.cash-charge-modal{display:block;text-align:left}.charge-title{font-size:var(--heading);font-weight:700}.charge-modal-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;font-size:var(--sub-heading);margin-top:3rem}.charge-modal-btn button{border:none;border-radius:.5rem;padding:.5rem 1rem;width:50%;color:#fff;font-size:var(--content)}.charge-cancel{background:var(--red)}.charge-pay{background:var(--light-green)}.charge-price-wrap{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:1.5rem}.charge-price-btn{width:calc((100% / 3) - 1.5rem);font-size:var(--sub-heading);font-weight:700;text-align:center;color:var(--light-gray);padding:1rem 0;border:1px solid var(--bg-gray);border-radius:.5rem;cursor:pointer}.charge-price-active{border:1px solid var(--light-green);color:#fff;background:var(--light-green)}.charge-confirm{margin:4rem 0;font-size:var(--sub-heading);font-weight:700;line-height:2.5}.charge-confirm>div{display:flex;justify-content:space-between;align-items:center}.confirm-price{font-weight:400;color:var(--light-gray)}.confirm-price-hide{opacity:0}.charge-price-title-wrap{margin:3rem 0;display:flex;justify-content:space-between;align-items:start;font-weight:700;line-height:1.5}.charge-price-title div:first-child{font-size:var(--content)}.charge-price-title div:last-child{font-size:var(--heading)}.charge-modal-img{width:6rem;height:6rem;color:var(--light-green)}.notice-title-wrap{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.notice-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1);cursor:pointer}.notice-move-prev svg{stroke:#000}@media screen and (min-width: 1024px){.notice-page-wrap{display:flex;justify-content:center;align-items:start;margin-bottom:10rem;gap:10rem;margin:6rem 0}.notice-content{width:50%}}.admin-notice-img{margin-top:1rem;width:12rem;height:10rem;display:inline-block;background-size:cover;background-position:center}.notice-page-filter{margin-top:3rem;display:flex;justify-content:start;align-items:center;gap:1rem .5rem}.notice-filter,.event-filter{border:1px solid var(--light-green);border-radius:.5rem;background:none;font-size:var(--sub-content);color:var(--light-green);padding:.5rem;width:calc((100% / 3) - .5rem)}.notice-filter{background:var(--light-green);color:#fff}.notice-list-wrap{margin:3rem 0}@media screen and (min-width: 1024px){.notice-list-wrap{margin:0}}.notice-list{font-size:var(--sub-heading);padding:2rem 0;display:flex;justify-content:space-between;align-items:center}.notice-list-title{display:flex;justify-content:start;align-items:center;gap:1rem;font-weight:700}.notice-status{color:var(--light-green);font-weight:700}.notice-date{color:var(--light-gray);font-size:var(--content);margin-top:1rem}.notice-list-img{width:2.5rem;height:2.5rem}@media screen and (min-width: 1024px){.notice-list{padding:0 0 4rem}}.pagination-wrap{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:4rem 0}.page-btn{border:1px solid var(--light-green);border-radius:.3rem;background:none;font-size:var(--content);color:var(--light-green);padding:.5rem 1rem;cursor:pointer}.page-active{background:var(--light-green);color:#fff}.move-prev{display:flex;align-items:center;gap:1rem;font-size:var(--heading);font-weight:700;cursor:pointer}.notice-detail{margin:3rem auto 6rem}.notice-detail-info{font-size:var(--sub-heading);font-weight:700;display:flex;gap:1rem;padding-top:4rem}.notice-detail-status{color:var(--light-green)}.notice-detail-date{font-size:var(--content);color:var(--light-gray);padding:1rem 0 3rem}.notice-detail-desc{margin:3rem 0;font-size:var(--sub-heading);line-height:3}@media screen and (min-width: 1024px){.notice-detail{width:50%;margin:3rem auto 8rem}.notice-detail-date.underline:after{width:100vw}}.notice-detail-img,.notice-detail-img img{width:100%}.capming-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:2rem;margin-bottom:3rem}.top-btn{display:flex;justify-content:center}.camping-register-btn{width:20rem;height:5rem;margin-right:.5rem;border-radius:1rem;border:none;background-color:#03a678;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.camping-correct-btn{width:20rem;height:5rem;margin-left:.5rem;border-radius:1rem;border:none;background-color:#038153;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.statics-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:4rem}.statics-category{display:flex;justify-content:center;margin-top:2rem;margin-bottom:3rem}.statics-category-site{width:8rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;margin-right:1rem;cursor:pointer}.statics-category-site:focus{width:8rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#03a678;color:#fff;margin-right:1rem;cursor:pointer}.statics-category-user{width:10rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;margin-right:1rem;cursor:pointer}.statics-category-user:focus{width:10rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#03a678;color:#fff;margin-right:1rem;cursor:pointer}.statics-category-review{width:10rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;margin-right:1rem;color:#03a678;cursor:pointer}.statics-category-review:focus{width:10rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#03a678;color:#fff;margin-right:1rem;cursor:pointer}.statics-category-sale{width:7rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;cursor:pointer}.statics-category-sale:focus{width:7rem;height:3rem;font-size:1.4rem;font-weight:600;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#03a678;color:#fff;cursor:pointer}.image-container{width:42rem;height:20rem;display:flex;justify-content:center}.noti-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:6rem;margin-bottom:3rem}.noti-register-btn{width:20rem;height:5rem;margin-right:.5rem;border-radius:1rem;border:none;background-color:#03a678;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.noti-correct-btn{width:20rem;height:5rem;margin-left:.5rem;border-radius:1rem;border:none;background-color:#038153;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.reserve-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:4rem;margin-bottom:3rem}.reserve-see-btn{width:20rem;height:5rem;margin-bottom:5rem;border-radius:1rem;border:none;background-color:#038153;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.regi-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:2rem}.hashTag{font-size:1.2rem;font-weight:400;color:#bdbdbd;display:flex;justify-content:center}.regi-category{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1.5rem}.regi-category-san,.regi-category-sea,.regi-category-gog{width:3rem;height:2rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:.5rem;border:1px solid #03a678;background-color:#fff;color:#03a678;margin-right:1rem;padding:0;cursor:pointer}.regi-category-dog{width:9rem;height:2rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:.5rem;border:1px solid #03a678;background-color:#fff;color:#03a678;margin-right:1rem;padding:0;cursor:pointer}.regi-category-NoKids{width:3rem;height:2rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:.5rem;border:1px solid #03a678;background-color:#fff;color:#03a678;padding:0;cursor:pointer}.regi-category button.selected{background-color:#03a678;color:#fff}.camp-name{font-size:var(--sub-heading);font-weight:700;display:flex;justify-content:left;margin-top:3rem}.input-camp-name{margin-top:1rem;width:90vw;height:2vh;padding:.5rem;border:none;background:var(--bg-gray-50);font-family:Pretendard;font-size:var(--content);border-radius:.5rem}.camp-number-title{font-size:var(--sub-heading);font-weight:700;display:flex;justify-content:left;margin-top:3rem}.input-camp-number{margin-top:1rem;width:40vw;height:2vh;padding:.5rem;border:none;background:var(--bg-gray-50);font-size:var(--content);border-radius:.5rem}.camp-price-title{font-size:var(--sub-heading);font-weight:700;display:flex;justify-content:left;margin-top:3rem}.camp-standard-title,.camp-max-user-title,.camp-plus-price-title{font-size:var(--sub-heading);font-weight:700;margin-top:3rem}.input-camp-price{margin-top:1rem;width:35vw;height:2vh;padding:.5rem;border:none;background:var(--bg-gray-50);font-size:var(--content);border-radius:.5rem}.input-camp-plus-price{margin-top:1rem;width:20vw;height:2vh;padding:.5rem;border:none;background:var(--bg-gray-50);font-size:var(--content);border-radius:.5rem}.contact-info,.camp-info,.camp-user-title{display:flex;justify-content:space-between}.camping-explanaion{justify-content:space-between;font-size:var(--sub-heading);font-weight:700;margin-top:3rem}.input-camp-exp{margin-top:1rem;width:90vw;height:20vh;padding:.5rem;border:solid 1px #666666;border-radius:.5rem;font-size:var(--content);font-family:Pretendard;justify-content:start;align-content:flex-start;text-align:start;margin-bottom:3rem}.camping-info{display:flex;justify-content:space-between}.won{padding-top:1.5rem;margin-left:.5rem;font-size:var(--content);font-weight:600}.camp-number-title,.camp-price-title{margin-right:1rem}.camp-img-title{font-size:var(--sub-heading);font-weight:700;margin-top:3rem}.input-camp-user,.input-camp-max-user{margin-top:1rem;width:10vw;height:2vh;padding:.5rem;border:none;background:var(--bg-gray-50);font-size:var(--content);border-radius:.5rem}.camping-user{padding-top:1.5rem;margin-left:.5rem;font-size:1.4rem;font-weight:600}.camp-img-input{margin:1rem 0 2rem;border:none;border-radius:1rem;width:30vw;height:10.7vh;background-color:var(--light-green);color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.camp-img-input-hidden{display:none}.image-uploader-container{display:flex;align-items:center;flex-wrap:nowrap;width:100%}.img-previews{display:flex;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;gap:.5rem;width:100%}.img-preview{width:10rem;height:10rem;display:inline-block;background-size:cover;background-position:center}.img-remove-btn{background:var(--red);border:none;border-radius:.6rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;font-size:1.5rem;color:#fff}.camp-center-container{display:flex;justify-content:center}.camp-perpect-regi{color:#fff;background-color:var(--dark-green);font-size:1.4rem;font-weight:700;border:none;border-radius:1rem;width:15rem;height:4rem;margin-bottom:3rem;cursor:pointer}.camp-fix-btn{color:#fff;background-color:var(--red);font-size:1.4rem;font-weight:700;border-radius:1rem;border:none;width:15rem;height:4rem;margin-bottom:3rem;cursor:pointer}.camp-right-container{display:flex;justify-content:right}.camp-remove-btn{color:#fff;background-color:var(--red);font-size:var(--content);font-weight:700;border-radius:.5rem;border:none;width:5rem;height:2.5rem;cursor:pointer}.admin-home-icon{justify-content:left;color:var(--dark-green);width:2.5rem;height:auto}.main-camping-list{padding-bottom:3rem;margin-bottom:2rem}.camping-title-wrapper{display:flex;justify-content:space-between;align-items:center}.camping-title{font-size:var(--heading);font-weight:700;margin-top:2rem;margin-bottom:1rem}.camping-list-wrapper{display:grid;justify-items:center;grid-template-columns:repeat(2,1fr)}.camping-list{display:flex;justify-content:space-between;flex-direction:column;position:relative;padding:.5rem}.camping-img{width:18rem;height:16rem;border-radius:1rem;margin-bottom:.5rem;cursor:pointer}.camping-img-heart{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem}.camping-img-heart svg{stroke:var(--red);fill:var(--red)}.camping-img-heart-delete svg{fill:none}.camping-name{font-size:var(--sub-heading);font-weight:700;margin-bottom:.5rem}.camping-sub-title-wrapper,.camping-info-icons-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.camping-type{font-size:var(--content);color:gray}.camping-price{font-size:var(--content)}.camping-info-star-wrapper{display:flex;justify-content:center;align-items:center}.camping-info-star{color:green;width:1rem;height:1rem}.camping-info{font-size:1rem;color:gray}@media screen and (min-width: 800px){.camping-title-wrapper{margin-top:.5rem}.camping-title{font-size:2.5rem}.main-select-box{width:12rem;height:3rem;font-size:1.5rem}.camping-list{width:25rem;padding:1rem}.camping-img{width:24rem;height:22rem}.camping-img-heart{position:absolute;top:1.5rem;right:2.5rem;width:3.5rem;height:3.5rem}.camping-name{font-size:var(--heading)}.camping-type,.camping-price{font-size:var(--sub-heading)}.camping-info-star{width:1.5rem;height:1.5rem}.camping-info{font-size:1.5rem}}@media screen and (min-width: 1024px){.camping-list-wrapper{grid-template-columns:repeat(3,1fr)}.camping-list{width:20rem;padding:1rem}.camping-img{width:20rem;height:18rem}.camping-img-heart{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem}}@media screen and (min-width: 1680px){.camping-list-wrapper{grid-template-columns:repeat(4,1fr)}.camping-list{width:25rem;padding:1rem}.camping-img{width:27rem;height:24rem}.camping-img-heart{position:absolute;top:1.5rem;right:0;width:3.5rem;height:3.5rem}}.admin-camping-list-wrapper{justify-content:space-around;align-items:center}.admin-camping-list-title{font-size:var(--heading);font-weight:700;display:flex;align-items:center;justify-content:center;margin:2rem 0 0}.admin-camping-name-list{font-size:1.5rem;font-weight:700;padding-top:2rem;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:solid .2rem var(--light-gray)}.admin-camping-date-list{margin-top:1rem;font-size:var(--content);font-weight:400;color:var(--light-gray)}.notice-page-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:2rem}.list-notice-category{display:flex;justify-content:center}.list-notice-category button{background-color:#fff;border:1px solid var(--light-green);color:var(--light-green);margin:3rem 2rem 2rem 0;cursor:pointer}.list-notice-category button.selected{background-color:var(--light-green);color:#fff}.list-category-notice{width:8rem;height:3rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;padding:0;cursor:pointer}.list-category-event{width:6rem;height:3rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;padding:0;cursor:pointer}.notice-list-ex{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;font-weight:500;margin-top:3rem;margin-bottom:2rem}.list-pencil{color:var(--light-green);width:2.4rem;height:2.4rem;cursor:pointer}.notice-regi-btn{display:flex;justify-content:right}.notice-register-btn{width:6.5rem;height:3rem;margin-bottom:2rem;border-radius:1rem;border:none;background-color:var(--dark-green);color:#fff;font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer}.notice-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:1rem}.notice-category-title{font-size:1.4rem;font-weight:700;display:flex;justify-content:left;margin-top:3rem}.notice-category button{background-color:#fff;border:1px solid var(--light-green);color:var(--light-green);margin:2rem 2rem 2rem 0;cursor:pointer}.notice-category button.selected{background-color:var(--light-green);color:#fff}.regi-category-notice{width:8rem;height:3rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;padding:0;cursor:pointer}.regi-category-event{width:6rem;height:3rem;font-size:1.2rem;font-weight:400;text-align:center;border-radius:2rem;border:1px solid #03a678;background-color:#fff;color:#03a678;padding:0;cursor:pointer}.camping-notice-title{font-size:var(--sub-heading);font-weight:700;display:flex;justify-content:left;margin-top:1.5rem}.input-notice-title{margin-top:1rem;width:90vw;height:2vh;padding:.5rem;background:var(--bg-gray-50);font-size:var(--content);font-family:Pretendard;border-radius:.5rem;border:none}.camping-notice{font-size:var(--sub-heading);font-weight:700;margin-top:3rem;margin-bottom:1rem}.input-notice{width:90vw;height:40vh;padding:.5rem;border:solid 1px #666666;border-radius:.5rem;font-size:var(--content);font-family:Pretendard;justify-content:start;align-content:flex-start;text-align:start;margin-top:2rem;margin-bottom:3rem}.notice-center-container{display:flex;justify-content:center}.camp-notice-regi{color:#fff;background-color:var(--dark-green);font-size:1.4rem;font-weight:700;border:none;border-radius:1rem;width:15rem;height:4rem;margin-bottom:3rem;cursor:pointer}.notice-img-previews{display:flex;margin-left:2rem;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;gap:.5rem;width:calc(100% - 12rem)}.notice-img-preview{width:6rem;height:6rem;display:inline-block;background-size:cover;background-position:center}.notice-img-uploader-container{display:flex;align-items:center;flex-wrap:nowrap;width:100%}.camp-notice-fix{color:#fff;background-color:var(--red);font-size:1.4rem;font-weight:700;border:none;border-radius:1rem;width:15rem;height:4rem;margin-bottom:3rem;cursor:pointer}.admin-book-title{font-size:2rem;font-weight:bolder;display:flex;justify-content:center;margin-top:2rem}.book-list-ex{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;font-weight:500;margin-top:3rem;margin-bottom:2rem}.book-list-chevron{color:var(--dark-green);width:2.4rem;height:2.4rem;cursor:pointer}.book-list-container{display:flex;justify-content:center}.book-list-plus{color:#fff;background-color:var(--dark-green);font-size:1.4rem;font-weight:700;border:none;width:100vw;height:4rem;margin:1rem 0 3rem;cursor:pointer}.admin-book-list-ex{font-size:var(--sub-heading);font-weight:700}.category-title-wrapper{display:flex;justify-content:space-between;align-items:center}.category-title{font-size:var(--heading);font-weight:700;margin-top:2rem;margin-bottom:1rem}.category-select-box{width:11rem;height:2rem}.category-camping-list-wrapper{padding-bottom:2rem}.category-camping-list{position:relative;display:block}.category-camping-img{width:100%;height:20.2rem;border-radius:1rem;margin-bottom:.5rem}.category-camping-img-heart{position:absolute;top:.5rem;right:1rem;width:2.5rem;height:2.5rem}.category-camping-img-heart svg{stroke:var(--red);fill:var(--red)}.category-camping-img-heart-delete svg{fill:none}.category-camping-type{font-size:var(--sub-heading);color:gray;margin-bottom:.5rem}.category-camping-sub-title-wrapper,.category-camping-addr-wrapper,.category-camping-info-icons-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.category-camping-name{font-size:var(--heading);font-weight:700}.category-camping-price{font-size:var(--heading)}.category-camping-addr-icon-wrapper,.category-camping-info-star-wrapper{display:flex}.category-camping-addr-icon{width:1.5rem;height:1.5rem;color:green}.category-camping-addr,.category-camping-people{font-size:var(--sub-heading);color:gray}.category-camping-info-star{width:1.2rem;height:1.2rem;color:#ff0}.category-camping-info{font-size:var(--sub-content);color:gray}@media screen and (min-width: 800px){.category-title-wrapper{margin-top:.5rem;margin:2rem 0}.category-title{font-size:2.5rem}.category-select-box{width:12rem;height:3rem;font-size:1.5rem}.category-camping-list{width:50rem;padding:0 5.5rem;margin-bottom:1rem}.category-camping-img{width:50rem;height:25rem;margin-bottom:1rem}.category-camping-img-heart{right:6rem;width:3rem;height:3rem}.category-camping-info-star{width:1.5rem;height:1.5rem}.category-camping-info{font-size:1.5rem}}@media screen and (min-width: 1024px){.category-select-box{width:11rem;height:2rem}.category-camping-list-wrapper{display:grid;justify-items:center;grid-template-columns:repeat(2,1fr)}.category-camping-list{display:flex;justify-content:space-between;flex-direction:column;position:relative;width:30rem;padding:.5rem}.category-camping-img{width:30rem;height:20.2rem}.category-camping-img-heart{position:absolute;top:.5rem;right:.5rem}}@media screen and (min-width: 1680px){.category-select-box{width:12rem;height:3rem}.category-camping-list-wrapper{grid-template-columns:repeat(3,1fr)}.category-camping-list{display:flex;justify-content:space-between;flex-direction:column;position:relative;width:33rem;padding:.5rem}.category-camping-img{width:33rem;height:21rem}.category-camping-img-heart{position:absolute;top:1rem;right:1.2rem}}.slider-title{font-size:var(--heading);margin-bottom:1rem}.slider-img{width:100%;height:100%;object-fit:cover;border-radius:1rem;cursor:pointer}.slider-main{width:100%;height:20rem;border-radius:1rem;margin-bottom:2rem}.slider-main .swiper-pagination-bullet{background-color:#fff;opacity:.8}.slider-main .swiper-pagination-bullet-active{width:var(--heading);opacity:1;border-radius:1rem}@media screen and (min-width: 800px){.slider-title{font-size:2.5rem}.slider-main{height:30rem}}.catgory{display:flex;justify-content:space-around;align-items:center;padding-bottom:3rem;margin-bottom:2rem}.catgory-img{width:4.5rem;height:4.5rem;border-radius:1rem;cursor:pointer}.catgory-title{display:flex;justify-content:center;align-items:center;font-size:var(--sub-heading)}@media screen and (min-width: 800px){.catgory-img{width:5.5rem;height:5.5rem;border-radius:1rem}.catgory-title{font-size:var(--heading)}}@media screen and (min-width: 1680px){.catgory li{display:flex}.catgory-title{margin-left:2rem}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.main-review{padding-bottom:3rem;margin-bottom:2rem;-webkit-user-select:none;user-select:none;cursor:grab;margin:0 auto;width:100%}.main-review-title{font-size:var(--heading);margin-bottom:1rem}.main-review-slider{width:100%;height:35rem;padding-bottom:.5rem}.main-review-wrapper{display:flex}.main-review-img-wrapper{max-width:10rem;max-height:10rem;width:100%;height:100%;margin-right:1rem}.main-review-reviewImage{width:100%;height:100%;object-fit:cover;border-radius:1rem}.main-review-no-reviewImage{width:100%;height:100%;border-radius:1rem;background-color:#fff;display:flex;justify-content:center;align-items:center;border:.1rem solid var(--soft-gray);color:#999;font-size:1rem;text-align:center}.main-review-info-wrapper{display:block}.main-review-content{font-size:var(--content);padding:1rem 0}.main-review-createdAt{font-size:var(--sub-content);color:gray;padding-bottom:1rem}.main-review-campName{font-size:var(--content);font-weight:700}@media screen and (min-width: 800px){.main-review-title{font-size:2.5rem;margin-bottom:1rem}.main-review-slider{height:45rem}.main-review-img-wrapper{max-width:20rem;max-height:15rem}.main-review-content{font-size:2rem}.main-review-createdAt{font-size:1.5rem}.main-review-campName{font-size:2rem}}.search-title{font-size:var(--heading);font-weight:700;margin-bottom:1.5rem}.search{width:100%;display:flex;justify-content:space-around;border:1px solid}.search-addr{width:10rem;height:3.4rem;background-color:#fff;border:1px solid gray;border:none;border-right:1px solid gray;cursor:pointer}.search-text{width:100%;height:3rem;font-size:var(--sub-heading);background-color:#fff;border:none;cursor:pointer}.search-text:focus-visible,.search-area:focus-visible{outline:none}.search-text::placeholder{font-size:1rem;vertical-align:middle}.search-submit-Btn{width:8rem;height:auto;padding:.2rem 0;font-size:1.5rem;background-color:#fff;border:none;cursor:pointer}.search-block{height:100%;margin-left:8.1rem;border:1px solid gray}.search-history{font-size:var(--sub-heading);color:gray;padding:1.5rem 1rem}.search-history-list-wraper{display:flex;justify-content:space-between}.search-history-list{font-size:var(--content);margin:0 1rem;cursor:pointer}.search-history-delete-btn{width:4rem;margin-right:1rem;background-color:#fff;border:none;cursor:pointer}.search-results{margin-top:var(--heading)}.search-camping-list{position:relative;display:block}.search-camping-img{width:39.5rem;height:20.2rem;border-radius:1rem;margin-bottom:.5rem}.search-camping-img-heart{position:absolute;top:.5rem;right:1rem;width:2.5rem;height:2.5rem}.search-camping-img-heart svg{stroke:var(--red);fill:var(--red)}.search-camping-img-heart-delete svg{fill:none}.search-camping-type{font-size:var(--sub-heading);color:gray;margin-bottom:.5rem}.search-camping-sub-title-wrapper,.search-camping-addr-wrapper,.search-camping-info-icons-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.search-camping-name{font-size:var(--heading);font-weight:700}.search-camping-price{font-size:var(--heading)}.search-camping-addr-icon-wrapper,.search-camping-info-star-wrapper{display:flex}.search-camping-addr-icon{width:1.5rem;height:1.5rem;color:green}.search-camping-addr,.search-camping-people{font-size:var(--sub-heading);color:gray}.search-camping-info-star{width:1.2rem;height:1.2rem;color:green}.search-camping-info{font-size:var(--sub-content);color:gray}@media screen and (min-width: 800px){.search-title-wrapper{margin-top:.5rem;margin:2rem 0}.search-title{font-size:2.5rem}.search-select-box{width:12rem;height:3rem;font-size:1.5rem}.search-camping-list{width:50rem;padding:0 6rem;margin-bottom:1rem}.search-camping-img{width:50rem;height:25rem;margin-bottom:1rem}.search-camping-img-heart{right:6rem;width:3rem;height:3rem}.search-camping-info-star{width:1.5rem;height:1.5rem}.search-camping-info{font-size:1.5rem}}@media screen and (min-width: 1024px){.search-select-box{width:11rem;height:2rem}.search-results{display:grid;justify-items:center;grid-template-columns:repeat(2,1fr)}.search-camping-list{display:flex;justify-content:space-between;flex-direction:column;position:relative;width:30rem;padding:.5rem}.search-camping-img{width:30rem;height:20.2rem}.search-camping-img-heart{position:absolute;top:.5rem;right:.5rem}}@media screen and (min-width: 1680px){.search-results{grid-template-columns:repeat(3,1fr)}.search-camping-list{width:33rem;padding:.5rem}.search-camping-img{width:33rem;height:21rem}.search-camping-img-heart{position:absolute;top:1rem;right:1.2rem}.search-addr{width:14rem;font-size:var(--sub-heading);height:auto;padding:1rem 0;font-size:1.8rem}.search-text{font-size:2rem;height:auto;padding:1rem}.search-text::placeholder{font-size:2rem;vertical-align:middle}.search-submit-Btn{width:8rem;height:auto;padding:.8rem 0;font-size:2rem}.search-block{height:100%;margin-left:8.1rem;border:1px solid gray;margin-left:12rem}}.delete-account-btn{border:none;border-radius:.5rem;background:var(--dark-green);color:#fff;font-size:var(--sub-heading);width:100%;padding:1rem;margin:2rem 0 4rem;cursor:pointer}.delete-account-wrap .error-message{margin-top:2rem}@media screen and (min-width: 1024px){.delete-account-wrap{max-width:600px;margin:6rem auto}}.delete-account-title-wrap li:first-child{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.delete-account-title-wrap li:last-child{font-size:var(--content);position:relative;padding-left:var(--content);margin:2rem 0}.delete-account-title-wrap li:last-child:before{content:"⁕";position:absolute;left:0;top:50%;transform:translateY(-50%)}.delete-account-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.delete-account-move-prev svg{stroke:#000}.delete-info{font-size:var(--sub-heading);margin:4.5rem 0}.delete-info-title{font-weight:700}.delete-info-desc{font-size:var(--content);background:var(--bg-gray-50);padding:1.5rem 2rem;line-height:1.5;margin-top:2rem;border-radius:.5rem}@media screen and (min-width: 1024px){.delete-account-title-wrap{margin-bottom:3rem}}.delete-confirm{display:flex;flex-direction:column}.delete-confirm label{font-size:var(--heading);font-weight:700}.delete-confirm input{margin:2rem 0;padding:1.5rem 1rem;border:none;background:var(--bg-gray-50);border-radius:.5rem;font-size:var(--content);width:100%;box-sizing:border-box}.delete-confirm input:focus-visible{outline:2px solid var(--dark-green)}.delete-confirm input::placeholder{color:var(--light-gray);font-size:var(--sub-content)}.delete-confirm-chk{font-size:var(--sub-heading);display:flex;align-items:center;position:relative;margin-top:2rem}#delete-chk{display:none}#delete-chk+label{position:relative;padding-left:2.5rem;cursor:pointer}#delete-chk+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--sub-heading);height:var(--sub-heading);border:1px solid var(--dark-green);border-radius:.3rem}#delete-chk:checked+label:before{background:var(--dark-green)}.delete-chk-img{position:absolute;left:.1rem;top:.1rem;width:var(--sub-heading);height:var(--sub-heading)}.delete-account-modal-content{font-size:var(--heading)}.delete-account-modal-btn{font-size:var(--sub-content);border:none;background:var(--dark-green);color:#fff;padding:.5rem 1rem;border-radius:.5rem;margin-top:var(--heading)}.review-writer-title{font-size:var(--heading);font-weight:700;padding-bottom:1rem}.review-question-box{display:flex;flex-direction:column;padding-bottom:1rem}.review-question{font-size:var(--sub-heading);font-weight:700;margin-bottom:.8rem}.tag-group{display:flex;margin:.5rem 0}.tag-checkbox-wrapper{display:flex;align-items:center}.tag-checkbox{display:none}.tag-label{cursor:pointer;padding:.8rem .6rem;font-size:var(--sub-content);border:none;border-radius:.4rem;background-color:var(--soft-gray);transition:background-color .3s,border-color .3s;margin-right:1rem}.tag-label.good,.tag-label.bad{background-color:var(--soft-gray);color:#000}.tag-label.selected{color:#fff}.tag-label.selected[data-tag=KIND],.tag-label.selected[data-tag=GOOD],.tag-label.selected[data-tag=EXCELLENT]{background-color:var(--light-green)}.tag-label.selected[data-tag=BAD]{background-color:orange}.review-writer-content{width:100%;height:3rem;border-radius:.3rem}.img-input-title{font-size:var(--sub-heading);font-weight:700;padding:1rem 0}.review-writer-content{border:.1rem solid var(--dark-gray);border-radius:.3rem;padding-bottom:3rem}.review-writer-content::placeholder{color:var (--dark-gray)}.review-writer-content:focus{color:var(--dark-gray);outline:none}.review-regi-btn{font-size:var(--content);font-weight:700;background-color:var(--dark-green);border-radius:.3rem;border:none;color:#fff;align-items:center;margin-top:1rem;padding:.8rem 1rem}.img-selector{display:flex;flex-wrap:wrap;gap:10px}.img-preview{position:relative;width:100px;height:100px}.selected-img{width:100%;height:100%;object-fit:cover;border-radius:5px;border:1px solid #ddd}.remove-img-btn{position:absolute;top:2px;right:2px;background-color:#0009;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer}.img-upload-label{display:inline-block;width:100px;height:100px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.img-upload-placeholder{font-size:24px;color:#888}.img-upload-label input[type=file]{display:none}.star-rating{display:flex;gap:8px;cursor:pointer}.star-icon{width:2rem;height:2rem;fill:none;stroke:#999}.star-icon.filled{fill:gold;stroke:gold}.my-review-title-wrap{font-size:var(--heading);font-weight:700;display:flex;align-items:center;gap:1rem}.my-review-move-prev{width:var(--heading);height:var(--heading);transform:scaleX(-1)}.my-review-move-prev svg{stroke:#000}.my-review .review-box{border-bottom:.1rem solid var(--soft-gray)}.my-review-upper{display:flex;justify-content:space-between}.my-review-left-box{align-items:center;justify-content:space-between;padding:2rem 1rem 1rem 0}.my-review-right-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:1rem}.my-review-img{width:12rem;height:8rem;border-radius:.5rem}.my-no-review-img{width:12rem;height:8rem;background-color:#fff;display:flex;justify-content:center;align-items:center;border:.1rem solid var(--soft-gray);color:#999;font-size:1rem;text-align:center;border-radius:1rem}.my-review-tag-wrapper{display:flex}.my-review-tag{color:var(--light-green);font-size:var(--sub-content);font-weight:700;border:.1rem solid var(--light-green);border-radius:.3rem;padding:.2rem .5rem;margin:1rem .2rem}.my-review-grade{font-size:var(--sub-content);font-weight:700}.review-edit-content{border:#999999 .1rem solid;border-radius:.3rem;height:4rem;width:20rem;margin-bottom:1rem;margin-top:1rem}.my-review-content{font-size:var(--content);padding:1rem 3rem 1rem 0;line-height:2rem}.my-review-camp-name{font-size:var(--content);font-weight:700;padding-bottom:1rem}.my-review-date{font-size:var(--sub-content);font-weight:700;color:var(--light-gray)}.review-edit-box{display:flex;flex-direction:column}.my-review-edit-btn,.my-review-save-btn,.my-review-cancel-btn,.my-review-delete-btn{font-size:var(--sub-content);background-color:#fff;border-radius:.3rem;padding:0 .5rem;align-items:center;margin-right:.5rem;height:2rem;color:var(--dark-gray);border:.1rem solid var(--light-gray)}@media screen and (min-width: 1024px){.my-review{width:80%;margin:auto}.review-edit-content{border:#999999 .1rem solid;border-radius:.3rem;height:4rem;width:50rem;margin-bottom:1rem;margin-top:1rem}.my-review-img{width:20rem;height:15rem;border-radius:1rem}.my-no-review-img{width:20rem;height:15rem;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#999;font-size:1rem;text-align:center;border-radius:1rem}}@media screen and (min-width: 1680px){.my-review{width:60%;margin:auto}.my-review-content{font-size:var(--sub-heading);padding:1rem 3rem 1rem 0;line-height:3rem}.review-edit-content{border:#999999 .1rem solid;border-radius:.3rem;height:4rem;width:50rem;margin-bottom:1rem;margin-top:1rem}.my-review-img{width:30rem;height:20rem;border-radius:1rem}.my-no-review-img{width:30rem;height:20rem;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#999;font-size:1rem;text-align:center;border-radius:1rem}}
