@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Pridi&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";@import"https://fonts.googleapis.com/css?family=Roboto:100,300";@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)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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;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}.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}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-4Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-6SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-7Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-8ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-9Black.ttf) format("truetype");font-weight:900;font-style:normal}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}html{scrollbar-color:#b0dad8 #fff;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#b0dad8}html::-webkit-scrollbar-thumb{background:#b0dad8;border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:#b0dad8}html,body{font-size:10px}body{line-height:1.5;font-size:1.6rem;overflow-x:hidden;overscroll-behavior:none}a{list-style:none;color:#333;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;width:100%}.main{width:100%;overflow:hidden}.inner{width:1400px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}*{box-sizing:border-box}body{background:#f2f4f8;font-family:Spoqa Han Sans Neo,"sans-serif"}.choice{display:flex;align-items:center;gap:6px}.choice .radio-donut{--hole: 36%;appearance:none;width:21px;height:21px;border-radius:50%;margin:0;padding:0;background-color:var(--gray, #d9d9d9);background-image:radial-gradient(circle at 50% 50%,#fff 0 var(--hole),transparent calc(var(--hole) + 1%));background-repeat:no-repeat}.choice .radio-donut:checked{background-color:var(--brand, #8dd2ce)}.choice .txt{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width: 600px){.choice .radio-donut{width:14px;height:14px;border-radius:50%}.choice .txt{font-size:14px}}#header{width:100%;height:84px;align-items:center;display:flex;justify-content:center;background:#fefefe;position:fixed;z-index:999}#header .inner{display:flex;justify-content:space-between;align-items:center;height:100%}#header .inner .logo{background:url(/main/Logo-confirmed.png) no-repeat center/contain;width:117px;height:44px;cursor:pointer;align-items:center;display:flex;justify-content:center}#header .inner nav{width:495px;height:28px}#header .inner nav ul{width:100%;height:100%;align-items:center;display:flex;justify-content:center;gap:80px}#header .inner nav ul li{position:relative;width:auto;white-space:nowrap;cursor:pointer;font-family:Paperlogy;font-size:16px;font-weight:500;color:#292929;letter-spacing:.18px}#header .inner nav ul li:hover{color:#3e8d88;font-weight:600;opacity:.5;background:radial-gradient(50% 50% at 50% 50%,#d8f3f1,#d8f3f100)}#header .inner nav ul li:after{content:"";width:5px;height:5px;border-radius:100%;background:#3e8d88;position:absolute;left:50%;top:-30px;transform:translate(-50%);opacity:0}#header .inner nav ul li:hover:after{opacity:1;animation:dropBounce 1.5s ease-out forwards}#header .inner nav ul li.active{color:#3e8d88;font-weight:600;opacity:.5;background:radial-gradient(50% 50% at 50% 50%,#d8f3f1,#d8f3f100)}#header .inner nav ul li.active:after{content:"";width:5px;height:5px;border-radius:100%;background:#3e8d88;position:absolute;left:50%;top:-14px;transform:translate(-50%);opacity:1}@keyframes dropBounce{0%{top:-80px;opacity:0}30%{top:-8px;opacity:1}50%{top:-30px}70%{top:-12px}85%{top:-20px}to{top:-14px}}#header .inner .top-menu{width:131px;height:28px;align-items:center;display:flex;justify-content:space-between;font-family:Pridi;font-size:18px;font-weight:400;color:#fff}#header .inner .top-menu .join_btn,#header .inner .top-menu .login_btn{cursor:pointer;position:relative;font-family:Paperlogy;font-size:16px;font-weight:500;color:#292929}#header .inner .top-menu .join_btn:hover,#header .inner .top-menu .login_btn:hover{color:#7abab6;font-weight:600}#header .inner .top-menu .bar{width:1px;height:14px;background:#292929}#header .inner .top-menu i{width:20px;height:20px;align-items:center;display:flex;justify-content:center;cursor:pointer}#header .inner .top-menu i:hover path{fill:#3e8d88}#header .inner .login-menu{width:160px;height:38px;gap:10px;align-items:center;display:flex;justify-content:space-between;font-family:Pridi;font-size:18px;font-weight:400;color:#fff}#header .inner .login-menu .profile{width:50px;height:50px;display:flex;justify-content:flex-end;align-items:center;border-radius:50%;border:1px solid #cecece}#header .inner .login-menu .profile img{border-radius:100%;width:100%;height:100%}#header .inner .login-menu .name{color:var(--Grey-grey-900, #292929);font-family:Paperlogy;font-size:18px;font-weight:500;line-height:normal;letter-spacing:.18px;cursor:pointer}#header .inner .login-menu i{width:20px;height:20px;align-items:center;display:flex;justify-content:center;cursor:pointer}#header .inner .login-menu i:hover path{fill:#3e8d88}@media screen and (max-width: 600px){#headerMobile{position:absolute;width:390px;height:90px;background:#fff;z-index:999}#headerMobile .inner{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:104px}#headerMobile .inner .menu{width:18px;height:18px;flex-shrink:0;aspect-ratio:1/1}#headerMobile .inner .logo{width:77.347px;height:39px;flex-shrink:0}#headerMobile .inner .logo img{position:absolute;left:40%;width:77px;height:39px}#headerMobile .inner .icon{display:flex;gap:10px}#headerMobile .side-menu{position:relative;position:fixed;top:0;left:-100%;width:304px;height:100%;background:#fff;box-shadow:-2px 0 8px #0003;z-index:1100;padding:20px;transition:left .3s ease}#headerMobile .side-menu.open{left:0}#headerMobile .side-menu .close-btn{position:absolute;top:30px;right:-40px;font-size:22px;background:none;border:none;color:#fff;cursor:pointer;z-index:999;justify-content:center;display:flex;align-items:center}#headerMobile .side-menu #navMobile .login-area{position:absolute;top:0;left:0;width:100%;height:79px;display:flex;gap:103px;background:var(--Green-green-100, #eef9f8);padding:0 16px;align-items:center}#headerMobile .side-menu #navMobile .login-area span,#headerMobile .side-menu #navMobile .login-area .loginTxt{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;color:#818181}#headerMobile .side-menu #navMobile .menu-list{position:absolute;top:79px;width:100%;left:0}#headerMobile .side-menu #navMobile .menu-list li{width:100%;height:53px;padding:18px 202px 19px 16px;border-bottom:1px solid var(--Grey-gery-75, #e9e9e9);color:var(--Grey-grey-900, #292929);font-family:Paperlogy;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.14px}#headerMobile .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#060606;z-index:1000}}#footer{background:var(--Grey-grey-800, #353535);width:100%;padding-top:50px;padding-bottom:100px;position:relative;overflow:hidden;z-index:100}#footer .text_bg{position:absolute;bottom:-19px;right:-15px;width:1212px;height:212px;color:#1c1c1c;opacity:.7;text-align:right;font-family:Paperlogy;font-size:110px;font-style:normal;font-weight:700;line-height:106px}#footer .inner{height:340px;position:relative;margin:auto}#footer .inner .logo{width:103px;height:52px;align-items:center;display:flex;justify-content:center;margin-bottom:44px;background:url(/main/Logo-confirmed.png) no-repeat center/contain}#footer .inner .middle{width:770px;height:89px;display:flex;flex-flow:column;gap:16px;margin-bottom:55px}#footer .inner .middle .first{width:770px;height:19px;align-items:center;display:flex;justify-content:space-between}#footer .inner .middle .first li{color:var(--Grey-grey-100, #cecece);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#footer .inner .middle .first li strong{font-weight:600}#footer .inner .middle .second{width:359px;height:19px;align-items:center;display:flex;justify-content:space-between}#footer .inner .middle .second li{color:var(--Grey-grey-100, #cecece);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#footer .inner .middle .second li strong{font-weight:600}#footer .inner .middle span{color:var(--Grey-grey-100, #cecece);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#footer .inner .bottom-nav{width:658px;height:19px;display:flex;align-items:center;gap:10px;color:var(--Grey-grey-100, #cecece);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#footer .inner .icons{position:absolute;top:88px;right:0;width:284px;height:56px;align-items:center;display:flex;justify-content:space-between}#footer .inner .icons li{cursor:pointer;width:56px;height:56px;align-items:center;display:flex;justify-content:center;border-radius:56px;background:var(--Grey-grey-400, #818181)}#footer .inner .icons li:hover{background-color:#fff}@media screen and (max-width: 600px){#footer{padding-top:6.1538vw;padding-bottom:0;position:relative;overflow:hidden}#footer .text_bg{display:none}#footer .inner{height:82.5641vw;position:relative;margin:auto}#footer .inner .logo{margin-bottom:10.2564vw}#footer .inner .middle{position:absolute;top:35.3846vw;gap:.5128vw;margin-bottom:14.1026vw}#footer .inner .middle .first{width:197.4359vw;height:4.8718vw;justify-content:start;gap:1.5385vw;flex-wrap:wrap}#footer .inner .middle .first li{color:var(--Grey-grey-100, #cecece);font-size:12px;line-height:normal}#footer .inner .middle .first li:nth-child(1),#footer .inner .middle .first li:nth-child(2),#footer .inner .middle .first li:nth-child(3),#footer .inner .middle .first li:nth-child(4),#footer .inner .middle .first li:nth-child(5){display:inline-flex;flex-basis:auto}#footer .inner .middle .first li:nth-child(6),#footer .inner .middle .first li:nth-child(7),#footer .inner .middle .first li:nth-child(8),#footer .inner .middle .first li:nth-child(9){display:inline-flex;flex-basis:auto}#footer .inner .middle .first li:nth-child(6){flex-basis:100%;display:flex;height:0;opacity:0}#footer .inner .middle .second{height:4.8718vw;justify-content:start;gap:1.5385vw;margin-top:8.2051vw}#footer .inner .middle .second li{font-size:3.0769vw}#footer .inner .middle span{font-size:12px;margin-top:6.1538vw}#footer .inner .bottom-nav{gap:1.5385vw;font-size:12px}#footer .inner .icons{top:10.2564vw;right:0;width:33.0769vw;height:0;align-items:center;display:flex;justify-content:space-between}#footer .inner .icons li{width:6.6667vw;height:6.6667vw;border-radius:6.6667vw}#footer .inner .icons li svg{background:#fff;width:6.6667vw;height:6.6667vw;border-radius:6.6667vw}#footer .inner .icons li svg path{transform:scale(.9);transform-origin:center}#footer .inner .icons li:nth-child(3) svg path{transform:scale(.6);transform-origin:center}}@media (max-width: 640px){#channel-talk,.ch-plugin,#ch-plugin,.chatbot-fab,iframe[src*="channel.io"],iframe[src*="crisp.chat"],iframe[src*="tawk.to"],iframe[src*=kakao]{display:none!important;visibility:hidden!important;pointer-events:none!important}}.inner{width:1400px;margin:auto;position:relative;box-sizing:border-box}@media (max-width: 1023px){.inner{width:95%}}.footer-buttons1{position:fixed;top:40%;right:1.3%;gap:8px;z-index:9999;display:flex;flex-direction:column}.footer-buttons2{position:fixed;top:90%;right:1.3%;display:flex;flex-direction:column;gap:24px;z-index:9999}@media screen and (max-width: 600px){.footer-buttons1{transform:translateY(90%);width:48px}.footer-buttons2{display:none}}#curve{stroke:none}.button{position:absolute;top:80%;left:48%}.main-p p{position:absolute;top:85%;left:50%;z-index:99}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}#main-visual{background-image:url(/main/section1.png);background-size:cover;width:100%;height:100vh;position:relative}#main-visual .main_headline{position:absolute;top:20%;left:50%;transform:translate(-50%);z-index:2}.intro{position:relative;height:auto;transform:translateZ(0)}.intro img{position:relative;display:block;width:100%;height:auto;z-index:1;transform:translate(0) translateY(0)}.intro .caption{display:none;position:absolute;bottom:25%;left:0;width:100%;text-align:center;z-index:3;color:#fff}.intro .caption h1{display:inline-block;width:70%;font-size:4.0625vw;font-weight:100}.intro .overlay{position:absolute;bottom:-2px;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.intro .overlay svg{position:absolute;top:0%;left:0;width:100%;height:100%}@media (max-width: 640px){#main-visual .intro img,#main-visual .intro .overlay,#main-visual .main_headline{display:none!important}#main-visual{background-image:url(/main/Ellipse-65.png);background-repeat:no-repeat;background-position:center -50px;background-size:cover;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end}#main-visual .intro .caption{display:block;position:static!important;margin:24px auto 40px;padding:0 20px;text-align:center;color:#fff;transform:translateY(-120px)}#main-visual .intro .caption h1{position:relative;font-size:36px;line-height:130%;font-weight:700}#main-visual .intro .caption h1 strong{color:#94e4df}#main-visual .intro .caption .special{position:relative;display:inline-block}#main-visual .intro .caption .special .dots{position:absolute;top:-5px;left:50%;transform:translate(-50%);display:flex;gap:25px;justify-content:center}#main-visual .intro .caption .special .dots span{width:6px;height:6px;border-radius:50%;background-color:#94e4df;display:inline-block}}#bg-fixed{position:fixed;inset:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#88e03b;opacity:0;transition:opacity .3s;width:100%;height:100vh}.section1{background-image:url(/main/section1.png);color:#111;background-color:transparent;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.section1 .inner{margin-inline:auto;padding:5vh 10vh;position:relative}.section1 .copy{position:fixed;top:35%;left:50%;transform:translate(-50%,-300%);width:min(900px,90%);text-align:center;z-index:10;opacity:0}.section1 .copy-line{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:clamp(18px,2.4vw,28px);line-height:1.7;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;background-image:url(/main/Gradient1.png);background-repeat:no-repeat;background-position:center calc(10% - 1vw);background-size:auto;z-index:10;height:16.4167vw}.section1 .copy-line h3{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Paperlogy;font-size:32px;font-weight:600;letter-spacing:.26px;position:absolute;top:20%}.section1 .copy-line p{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:50px;font-weight:700;letter-spacing:.4px;position:absolute}.section1 .copy-line span{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Pretendard;font-size:26px;font-weight:500;transition:color .2s;position:absolute;top:65%}.section1 .copy-line:hover span{color:#4a9f99}.section1 .photo-list{display:grid;grid-template-columns:1fr}.section1 .photo{position:relative;z-index:1;margin:40vh 0;max-width:520px;border-radius:100%;overflow:hidden;background:#f4f4f4;will-change:transform}.section1 .photo img{width:100%;height:auto;display:block;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}.section1 .photo.right{justify-self:end;margin-right:60px}.section1 .photo.left{justify-self:start;margin-left:60px}.reveal-pin-wrap{background-image:url(/main/section2.png);background-color:transparent;height:100vh;position:relative;overflow:hidden}.reveal-pin-wrap .reveal-pin-bg{position:absolute;top:0;left:50%;width:60%;height:100%;transform:translate(-50%);pointer-events:none;will-change:transform,opacity,filter;transform-origin:center;opacity:0;background:radial-gradient(40% 40% at 50% 50%,rgba(183,255,255,.55) 0%,rgba(228,255,255,.35) 35%,rgba(245,255,254,.2) 55%,transparent 70%);backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px)}.reveal-pin-wrap .reveal-pin-content{position:relative;top:30%;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.reveal-pin-wrap .reveal-pin-content .eyebrow{color:var(--Grey-grey-600, #585858);font-family:Paperlogy;font-size:90px;font-weight:800;letter-spacing:-.9px}.reveal-pin-wrap .reveal-pin-content .swap3d{position:relative;display:inline-block;text-align:center;perspective:1000px;margin-top:2vw;margin-bottom:.5vw}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d__sizer{visibility:hidden;white-space:nowrap;font:italic 800 clamp(24px,3.8vw,90px)/1.15 Paperlogy,sans-serif;letter-spacing:-1px}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d-stage{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d-stage .pane{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--Green-green-800, #4a9f99);font-family:Paperlogy;font-size:140px;font-weight:800;letter-spacing:-1.4px;line-height:1.6;transform-origin:bottom center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(.001px);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d-stage .pane--out{transform:rotateX(0) translateZ(.001px)}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d-stage .pane--in{transform:rotateX(-90deg) translateZ(.001px)}.reveal-pin-wrap .reveal-pin-content .endtext{padding-top:34px;color:var(--Grey-grey-700, #454545);text-align:center;font-family:Paperlogy;font-size:36px;font-weight:600;letter-spacing:.36px}#section3{--bg: #eef9f8;--mint: #8bbab7;--green-800: #4a9f99;--grey-900: #292929;--shadow: rgba(0, 0, 0, .12);background:var(--bg);position:relative;min-height:100vh;overflow:hidden}#section3 .s3-door{position:absolute;top:0;bottom:0;width:50vw;z-index:10;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);pointer-events:none}#section3 .s3-door--left{left:0}#section3 .s3-door--right{right:0}#section3 .s3-door--img{background-repeat:no-repeat;background-position:center center;background-size:cover;image-rendering:-webkit-optimize-contrast}#section3 .s3-door--left.s3-door--img{background-image:url(/main/Door-left.png)}#section3 .s3-door--right.s3-door--img{background-image:url(/main/Door-right.png)}#section3 .inner{position:relative;z-index:2;padding:5vw 10vw;text-align:center}#section3 .inner .textcontent h2{color:var(--green-800);font-family:Paperlogy;font-size:clamp(32px,3.33vw,64px);font-weight:700;letter-spacing:.64px;padding-bottom:.0417vw}#section3 .inner .textcontent p{color:var(--grey-900);font-family:Paperlogy;font-size:clamp(18px,1.875vw,36px);font-weight:600;letter-spacing:.36px}#section3 .video{position:relative;z-index:2;padding:0vw 0 10vw;display:flex;justify-content:center}#section3 .video .video-frame{width:1800px;height:817px;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 12px 30px var(--shadow);position:relative;outline:1px solid rgba(139,186,183,.22);outline-offset:-1px;--vw-max: 92vw;--ratio-w: 1800;--ratio-h: 817}#section3 .video .video-frame>video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:transparent}@media (max-width: 1900px){#section3 .video .video-frame{width:min(var(--vw-max),1800px);height:calc(var(--ratio-h) / var(--ratio-w) * min(var(--vw-max),1800px));border-radius:16px}}#main_Section4List{width:100%;height:2009px;background-color:#fefefe;display:flex;align-items:center;justify-content:center;position:relative}#main_Section4List .rotating-bg{width:1612px;height:1621px;background:url(/main/Hogangs.png) no-repeat center/contain;position:absolute}#main_Section4List .items{display:flex;margin-left:100px}#main_Section4List .inner{height:770px;background-color:transparent;flex-flow:column;align-items:center}#main_Section4List .inner h2{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Paperlogy;font-size:48px;font-weight:600}#main_Section4List .inner .text{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#main_Section4List .inner .text p{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:64px;font-weight:700;letter-spacing:.64px;margin-right:.5208vw}#main_Section4List .inner .text span{color:var(--Green-green-800, #4a9f99);font-family:Paperlogy;font-size:64px;font-weight:700;letter-spacing:.64px}#main_Section4List .main_Section4item{background-image:url(main/main/cilp.png);position:relative}#main_Section4List .main_Section4item .con1{white-space:pre-line;box-shadow:0 0 2px #00000014,0 8px 16px #0000001f;position:relative;width:18.6979vw;height:25.5208vw;border-radius:1.0417vw;margin-right:30px;text-align:center;top:10%}#main_Section4List .main_Section4item .con1:nth-child(odd){background-image:url(/main/ReviewsContent01.png);background-repeat:no-repeat;background-size:cover}#main_Section4List .main_Section4item .con1:nth-child(2n){background-image:url(/main/ReviewsContent02.png);background-repeat:no-repeat;background-size:cover}#main_Section4List .main_Section4item .con1 .cilp{position:absolute;right:10%;top:-2%}#main_Section4List .main_Section4item .con1 .h3{padding-top:2.8125vw;color:var(--Black, #060606);font-family:Paperlogy;font-size:24px;font-weight:600;padding-bottom:1.0417vw}#main_Section4List .main_Section4item .con1 .star{display:flex;justify-content:center;align-items:center;padding-bottom:10px}#main_Section4List .main_Section4item .con1 .star span{padding-left:10px;color:var(--Black, #060606);font-family:Pretendard;font-size:18px;font-weight:500}#main_Section4List .main_Section4item .con1 p{word-break:keep-all;color:var(--Grey-grey-900, #515151);text-align:center;font-family:Pretendard;font-size:16px;font-weight:500;line-height:130%;padding:0 23px}#main_section5{position:relative;min-height:400vh;overflow:hidden;background:#fff;padding-bottom:160px}#main_section5 .title{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:100px 0}#main_section5 .title p{color:#585858;text-align:center;font-family:Paperlogy,sans-serif;font-size:36px;font-weight:600}#main_section5 .title h2{color:#060606;text-align:center;font-family:Paperlogy,sans-serif;font-size:64px;font-weight:700}#main_section5 .title h2 span{color:#4a9f99}#main_section5 .pin-section{height:100vh;position:relative}#main_section5 .cards-wrap{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}#main_section5 .cards-wrap .insta-dog1{position:absolute;width:1800px;height:864px;border-radius:30px;object-fit:cover;z-index:1;pointer-events:none}#main_section5 .cards-wrap .insta-dog2{position:absolute;opacity:0;border-radius:30px;object-fit:cover;background:#060606;filter:brightness(.4);z-index:1}#main_section5 .cards-wrap .card-text{position:absolute;color:#fefefe;font-size:48px;font-weight:700;font-family:Paperlogy,sans-serif;text-align:center;z-index:10}#main_section5 .cards-wrap .insta-text{position:absolute;color:#fff;font-size:48px;font-weight:600;font-family:Paperlogy,sans-serif;text-align:center;opacity:0;z-index:10;pointer-events:auto}#main_section5 .cards-wrap .insta-text.insta-text1{left:25%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#main_section5 .cards-wrap .insta-text.insta-text1 .logo{display:block;margin:0 auto 87px;width:196px;height:98.828px;opacity:.5}#main_section5 .cards-wrap .insta-text.insta-text2{left:75%;top:50%;transform:translate(-50%,-50%);z-index:10}#main_section5 .grid-wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding:40px;width:100%;height:100%;opacity:0;transform:scale(3.1);transform-origin:center center}#main_section5 .grid-wrap .grid-item{width:287px;height:287px;border-radius:18px;object-fit:cover}#main_section5 p{color:var(--Green-green-600, #b0dad8);text-align:center;font-family:Paperlogy;font-size:40px;font-weight:700;margin-top:49px}@media screen and (max-width: 600px){#main_section5{flex-direction:column;width:100%;max-width:100vw;padding:25.6vw 4.1vw;min-height:385vh}#main_section5 .title{width:100%;gap:3.1vw;margin:0}#main_section5 .title p{display:block;font-size:4.6vw}#main_section5 .title h2{font-size:8.2vw}#main_section5 .pin-section{position:static}#main_section5 .pin-section .cards-wrap{position:static;display:flex;flex-direction:column;gap:4.1vw}#main_section5 .pin-section .cards-wrap .insta-dog1,#main_section5 .pin-section .cards-wrap .insta-dog2{width:100%;height:186.6vw;border-radius:2.6vw;object-fit:cover}#main_section5 .pin-section .cards-wrap .card-text{font-size:6.6vw}#main_section5 .pin-section .cards-wrap .insta-text{display:flex;flex-direction:column;font-size:6.6vw}#main_section5 .pin-section .cards-wrap .insta-text1{top:62.8vw;left:45.9vw;width:100%}#main_section5 .pin-section .cards-wrap .insta-text2{top:155.6vw;left:45.9vw;width:100%}#main_section5 .pin-section .grid-wrap{width:100%;padding:0;display:grid!important;grid-template-columns:repeat(2,1fr);gap:3.1vw;margin-top:5.1vw;opacity:1;transform:none;margin-bottom:35.9vw}#main_section5 .pin-section .grid-wrap .grid-item{width:100%;border-radius:3.1vw;object-fit:cover;height:45.1vw}#main_section5 p{display:none}}@media (max-width: 640px){.section1 .copy-line h3{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.18px;position:absolute;top:100%}.section1 .copy-line p{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px;position:absolute;top:150%}.section1 .copy-line span{color:var(--Green-green-800, #4a9f99);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:230%}.section1 .photo img{width:168px;height:168px}.section1 .photo.right{margin-right:-30px}.section1 .photo.left{margin-left:-30px}.reveal-pin-wrap .reveal-pin-content .eyebrow{font-size:34px}.reveal-pin-wrap .reveal-pin-content .swap3d .swap3d-stage .pane{margin-top:25px;font-size:52px}.reveal-pin-wrap .reveal-pin-content .endtext{font-size:16px}#section3{width:100%;height:100px}#section3 .s3-door--img{display:none}#section3 .inner .textcontent{margin-top:50%}}@media (max-width: 640px) and (max-width: 640px){#main_Section4List .rotating-bg{width:600px;height:600px;top:27%;left:-20%}#main_Section4List .inner h2{font-size:18px}#main_Section4List .inner .text p,#main_Section4List .inner .text span{font-size:32px}#main_Section4List .items{margin-left:1000px;padding:0 16px;gap:10px;justify-content:center;align-items:stretch;overflow:visible}#main_Section4List .main_Section4item .con1{width:51vw;aspect-ratio:198.8/271.336;height:auto;border-radius:12px;margin-right:0;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:center;align-items:start;row-gap:6px;background-size:cover;background-position:center;overflow:hidden}#main_Section4List .main_Section4item .con1 .cilp{top:-4%;right:6%;transform:rotate(-8deg) scale(.6);transform-origin:top right;pointer-events:none}#main_Section4List .main_Section4item .con1>img:first-of-type{width:101px;aspect-ratio:1/1;max-width:101px;height:101px;border-radius:50%;object-fit:cover;display:block;margin:8px auto 4px}#main_Section4List .main_Section4item .con1 .h3{font-size:13.29px;line-height:1.2}#main_Section4List .main_Section4item .con1 .star{padding:0;gap:6px}#main_Section4List .main_Section4item .con1 .star img{height:12px}#main_Section4List .main_Section4item .con1 .star span{font-size:13px;padding-left:6px}#main_Section4List .main_Section4item .con1 p{writing-mode:horizontal-tb!important;columns:auto!important;column-count:initial!important;column-gap:normal!important;font-size:8.8px;line-height:1.45;text-align:center;padding:0 12px 12px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}@property --r{syntax: "<length>"; inherits: false; initial-value: 0px;}.landing-overlay{--bubble-size: 560px;--dog-size: calc(var(--bubble-size) * 1.02);--bg: #8bbab7;--cx: 50%;--cy: 50%;--r: 0px;position:fixed;inset:0;z-index:9999;background:var(--bg);display:grid;place-items:center;-webkit-mask:radial-gradient(circle var(--r) at var(--cx) var(--cy),transparent 0 var(--r),#fff calc(var(--r) + 1px) 100%);mask:radial-gradient(circle var(--r) at var(--cx) var(--cy),transparent 0 var(--r),#fff calc(var(--r) + 1px) 100%);transition:--r 1s ease-out}.landing-overlay.pop{pointer-events:none}.landing-overlay.reveal{--r: 160vmax}.mung-content{position:absolute;inset:0;overflow:hidden}.mung-content ul{display:flex;align-items:center;gap:clamp(80px,8vw,120px);height:100%;padding:0 80px;will-change:transform,opacity}.mung-content li{list-style:none}.mung-content .dog{position:relative;width:var(--dog-size);aspect-ratio:1/1;display:grid;place-items:center;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}.mung-content .dog img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s linear,filter .25s linear,transform .25s}.mung-content .dog .variant,.mung-content li.in-bubble .dog img{opacity:0}.mung-content li.in-bubble .dog .variant{opacity:1}.bubble-wrap{width:var(--bubble-size);height:var(--bubble-size);position:relative;z-index:2;background:transparent;opacity:0}.bubble-wrap .pop_text{width:150px;height:100px;position:absolute;left:50%;top:0;transform:translate(-50%);background:url(/text.png) no-repeat center/cover}.bubble{width:100%;height:100%;display:block;cursor:pointer;background:transparent}.particles-container{position:absolute;inset:0;pointer-events:none}.particles-container .bubble-particle{position:absolute;left:var(--origin-x);top:var(--origin-y);width:8px;height:8px;border-radius:50%;background:#ffffffe6;transform:translate(-50%,-50%);animation:burst .7s ease-out forwards}@keyframes burst{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:1}80%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(.6);opacity:0}}@media (max-width: 768px){.landing-overlay{--bubble-size: 320px;--dog-size: calc(var(--bubble-size) * 1.05)}}.landing-logo{position:absolute;top:clamp(28px,4.5vh,60px);left:50%;transform:translate(-50%);width:475px;height:110px;background:url(/main/logo_text.png) no-repeat center/contain;opacity:0;pointer-events:none;z-index:3}.landing-shape{position:absolute;bottom:clamp(28px,4.5vh,60px);left:50%;transform:translate(-50%);width:100%;height:64px;overflow:hidden;opacity:0;z-index:3}.shape-track{display:flex;flex-wrap:nowrap;will-change:transform}.shape-track>li{flex:0 0 100%;width:100%;height:100%}.bone{display:block;width:100%;height:100%;object-fit:contain}.paw-fixed{position:fixed;top:0;left:0;width:28px;height:28px;pointer-events:none;z-index:9999;will-change:transform}@keyframes scroll{to{transform:translate(-50%)}}.ottmain-visual{position:relative;height:985px;width:100%;text-align:center;justify-content:center;margin-top:85px;background:#292929}.ottmain-visual .title strong{font-family:Paperlogy;letter-spacing:.24px;padding-top:70px;display:block;font-size:24px;font-weight:600;color:#fff;margin-bottom:8px;font-weight:700}.ottmain-visual .title strong span{color:var(--Green-green-500, #b7e2df);position:relative}.ottmain-visual .title strong span:nth-of-type(2):after{content:"";position:absolute;width:4px;height:4px;background:#b7e2df;border-radius:50%;top:-8px;left:8px}.ottmain-visual .title strong span:nth-of-type(2):before{content:"";position:absolute;width:4px;height:4px;background:#b7e2df;border-radius:50%;top:-8px;right:8px}.ottmain-visual .title h2{font-family:Paperlogy;font-size:88px;font-weight:700;color:var(--Green-green-700, #8bbab7);line-height:100px;margin-top:8px;letter-spacing:2.64px}.ottmain-visual .movie-film{background-image:url(/ott/filmbg.png);border-width:1px 0;padding:34px 0;margin-top:28px;overflow:hidden;height:auto;width:100%}.ottmain-visual .movie-film .film-inner{margin:32px 0;width:1000vw;display:flex}.ottmain-visual .movie-film .film-inner .posterlist{display:flex;animation:scroll 40s infinite linear;opacity:50%}.ottmain-visual .movie-film .film-inner .posterlist .poster{background-color:#000;color:#fff;width:230px;height:328px;text-align:center;margin-right:16px;display:flex;align-items:center;justify-content:center}.ottmain-visual .movie-film .film-inner .posterlist .poster img{width:230px;height:328px}.ottmain-visual .img{position:absolute;bottom:0;left:50%;transform:translate(-50%);line-height:0;-webkit-user-drag:none;-moz-user-drag:none}@media screen and (max-width: 600px){.ottmain-visual{height:116.6667vw;width:100%;text-align:center;justify-content:center;margin-top:21.7949vw;background:#292929}.ottmain-visual .title strong{letter-spacing:.5px;padding-top:15.3846vw;font-size:18px;margin-bottom:2.5641vw}.ottmain-visual .title strong span{color:var(--Green-green-500, #b7e2df);position:relative}.ottmain-visual .title strong span:nth-of-type(2):after,.ottmain-visual .title strong span:nth-of-type(2):before{display:none}.ottmain-visual .title strong span:nth-of-type(1):after{content:"\a";white-space:pre}.ottmain-visual .title h2{font-size:50px;letter-spacing:.5px;line-height:1}.ottmain-visual .movie-film{padding:9.7436vw 0;margin-top:0}.ottmain-visual .movie-film .film-inner{margin:32px 0}.ottmain-visual .movie-film .film-inner .posterlist .poster{width:33.3333vw;height:47.6923vw;margin-right:2.0513vw}.ottmain-visual .movie-film .film-inner .posterlist .poster img{width:33.3333vw;height:47.6923vw}.ottmain-visual .img img{width:98.9744vw;height:51.7949vw}}.eventbanner-slider{-webkit-user-select:none;user-select:none;overflow:hidden;width:100%;height:200px;position:relative}.eventbanner-slider .slide-list{display:flex}.eventbanner-slider .slide-list .slide{text-align:center;min-width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.eventbanner-slider .slide-list .slide p{color:var(--White, #fefefe);font-size:24px;font-weight:500;font-family:Pretendard}.eventbanner-slider .slide-list .slide strong{color:var(--Grey-grey-900, #292929);font-size:36px;font-family:Paperlogy;font-weight:600;display:inline-block;line-height:1.3}.eventbanner-slider .slide-list .slide strong span{color:var(--foundation-grey-light-active, #fcfbf9);transform-origin:center;display:inline-block}.eventbanner-slider .slide-list .slide:nth-of-type(1){background-image:url(/ott/con4_bg1.png);position:relative}.eventbanner-slider .slide-list .slide:nth-of-type(1) p{font-size:20px;padding-bottom:15px}.eventbanner-slider .slide-list .slide:nth-of-type(1) span{display:inline-block;margin-right:10px;position:relative}.eventbanner-slider .slide-list .slide:nth-of-type(1) span:after{content:"";position:absolute;left:20%;top:-8px;width:6px;height:6px;border-radius:6px;background:#fff}.eventbanner-slider .slide-list .slide:nth-of-type(1) span:before{content:"";position:absolute;right:20%;top:-8px;width:6px;height:6px;border-radius:6px;background:#fff}.eventbanner-slider .slide-list .slide:nth-of-type(1) .imgs{display:flex;position:absolute;gap:1123px;-webkit-user-drag:none}.eventbanner-slider .slide-list .slide:nth-of-type(2){background-image:url(/ott/con4_bg2.png);position:relative}.eventbanner-slider .slide-list .slide:nth-of-type(2) p{font-size:20px;padding-bottom:10px}.eventbanner-slider .slide-list .slide:nth-of-type(2) span{font-size:44px;position:relative}.eventbanner-slider .slide-list .slide:nth-of-type(2) span:after{content:"";position:absolute;left:81%;top:-1px;width:10px;height:8px;background:url(/ott/heart.svg) no-repeat center/contain}.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs{display:flex;position:absolute;top:50%;transform:translateY(-50%);gap:781px}.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs .left img{padding-left:38px}.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs .right img{padding-right:38px}@media screen and (max-width: 600px){.eventbanner-slider{width:390px;height:80px}.eventbanner-slider .slide-list .slide{height:20.5128vw}.eventbanner-slider .slide-list .slide p,.eventbanner-slider .slide-list .slide strong{font-size:0px}.eventbanner-slider .slide-list .slide:nth-of-type(1){background-image:url(/ott/OTT_Con4_1.png)}.eventbanner-slider .slide-list .slide:nth-of-type(1) p{font-size:0px}.eventbanner-slider .slide-list .slide:nth-of-type(1) span:after,.eventbanner-slider .slide-list .slide:nth-of-type(1) span:before{display:none}.eventbanner-slider .slide-list .slide:nth-of-type(2){background-image:url(/ott/OTT_Con4_2.png)}.eventbanner-slider .slide-list .slide:nth-of-type(2) p{font-size:0px}.eventbanner-slider .slide-list .slide:nth-of-type(2) span{font-size:0px;position:relative}.eventbanner-slider .slide-list .slide:nth-of-type(2) span:after,.eventbanner-slider .slide-list .slide:nth-of-type(2) span:before{display:none}.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs{display:none}.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs .left,.eventbanner-slider .slide-list .slide:nth-of-type(2) .imgs .right{display:none}}.card{background:var(--Grey-grey-900, #292929);padding:160px 260px;text-align:center;position:relative;height:1120px}.card strong{font-family:Paperlogy;font-size:40px;font-weight:600;color:var(--White, #fefefe)}.card strong span{color:var(--Green-green-650, #8dd2ce)}.card p{color:var(--Grey-grey-400, #818181);font-size:24px;line-height:140%;margin:16px 0 68px}.card .desc{margin-top:100px;color:#fff;font-size:18px;line-height:140%;display:inline-flex;align-items:center}.card .desc span{color:var(--Green-green-650, #8dd2ce);padding-right:4px}.card .desc img{margin-right:6px;display:block}.card .btns{position:absolute;top:373px;left:235px;display:flex;z-index:10}.card .btns .icon-btn{position:relative;background:none;border:none;font-size:42px;width:50px;cursor:pointer;margin-right:18px;transition:transform .2s ease}.card .carousel-track{width:100%;height:450px;margin-top:120px;display:flex;justify-content:center;align-items:center;position:relative;transform-style:preserve-3d}.card .carousel-track .card-back{position:relative}.card .carousel-track .card-back:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.card .carousel-track .card-back button{position:absolute;bottom:48%;right:24%;z-index:2;display:inline-flex;align-items:center;background:transparent;border:none;text-align:center;cursor:pointer;opacity:0}.card .carousel-track .card-back button img{width:36px;margin-left:14px}.card .carousel-track .card-back button span{color:#fff;font-size:28px;font-weight:500}.card .carousel-track .card-back:hover button{opacity:1}.card .card-wrap{position:absolute;width:280px;height:380px;border-radius:27.221px;overflow:hidden;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.card .card-wrap img{width:100%;height:100%;object-fit:cover;display:block}.card .center{width:404px;height:auto;z-index:10;box-shadow:0 .907px 1.815px #0000000d,0 0 22.684px #00000059}.card .left-1{width:381.1px;height:519.92px;z-index:6;transform:translate(-305px);filter:brightness(60%);box-shadow:0 .974px 1.949px #0000000d,0 0 31.18px #00000059}.card .left-2{width:350.25px;height:480px;z-index:3;transform:translate(-520px);filter:brightness(30%)}.card .right-1{width:381.1px;height:auto;z-index:6;transform:translate(305px);filter:brightness(60%)}.card .right-2{width:350.25px;height:auto;z-index:3;transform:translate(520px);filter:brightness(30%)}.card .hidden{opacity:0;pointer-events:none}.card .nav-arrow{position:absolute;top:56%;transform:translateY(-56%);height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;font-size:1.5rem;border:none;outline:none}.card .nav-arrow.left{left:160px;background:url(/ott/button_1.svg);width:50px;height:50px;background-size:cover;background-position:center;background-repeat:no-repeat}.card .nav-arrow.left:hover{background:url(/ott/button_prev-hover.svg)}.card .nav-arrow.right{right:160px;background:url(/ott/button_2.svg);width:50px;height:50px;background-size:cover;background-position:center;background-repeat:no-repeat}.card .nav-arrow.right:hover{background:url(/ott/button_next-hover.svg)}@media screen and (max-width: 600px){.card{padding:20.5128vw 4.1026vw;height:187.1795vw}.card strong{font-size:20px}.card strong span{font-size:34px;display:block;line-height:1;margin-top:.5128vw}.card p{color:var(--Grey-grey-100, #cecece);font-size:13px;margin:2.5641vw 0 10.2564vw}.card .desc{margin-top:0;font-size:13px;display:inline-flex;align-items:center}.card .desc img{margin-right:1.5385vw;display:block;height:3.5897vw}.card .btns{position:absolute;top:95.641vw;left:60.2564vw;display:flex;z-index:10}.card .btns .icon-btn{position:relative;background:none;border:none;font-size:42px;width:12.8205vw;cursor:pointer;margin-right:4.6154vw;transition:transform .2s ease}.card .carousel-track{width:100%;height:115.3846vw;margin-top:-10.2564vw;display:flex;justify-content:center;align-items:center;position:relative;transform-style:preserve-3d}.card .carousel-track .card-back{position:relative}.card .carousel-track .card-back:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.card .carousel-track .card-back button{opacity:1}.card .carousel-track .card-back button img{width:4.6154vw}.card .carousel-track .card-back button span{font-size:18px}.card .card-wrap{position:absolute;width:71.7949vw;height:97.4359vw;border-radius:6.9797vw;overflow:hidden;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.card .card-wrap img{object-fit:cover;width:100%;height:100%;display:block}.card .center{width:66.6667vw;height:91.7949vw;box-shadow:0 .907px 1.815px #0000000d,0 0 22.684px #00000059}.card .left-1{filter:brightness(50%);width:55.8974vw;height:73.8462vw;transform:translate(-120px)}.card .left-2{width:55.8974vw;height:73.8462vw;transform:translate(-120px);opacity:0}.card .right-1{filter:brightness(50%);width:55.8974vw;height:73.8462vw;z-index:6;transform:translate(120px)}.card .right-2{width:55.8974vw;height:73.8462vw;transform:translate(120px);opacity:0}.card .hidden{opacity:0;pointer-events:none}.card .nav-arrow{position:absolute;height:6.4103vw;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;font-size:1.5rem;border:none;outline:none}.card .nav-arrow.left{left:4.1026vw;background:url(/ott/button_1-m.svg);width:36px;height:36px;background-size:cover;background-position:center;background-repeat:no-repeat}.card .nav-arrow.left:hover{background:url(/ott/button_1-m.svg)}.card .nav-arrow.right{right:4.1026vw;background:url(/ott/button_2-m.svg);width:36px;height:36px;background-size:cover;background-position:center;background-repeat:no-repeat}.card .nav-arrow.right:hover{background:url(/ott/button_2-m.svg)}}.movie-list{background:var(--Green-green-50, #f9fefd);padding:160px 260px;position:relative}.movie-list strong{display:flex;gap:12px;font-family:Paperlogy;font-size:32px;font-weight:600;margin-bottom:34px;line-height:1}.movie-list strong span{color:var(--Green-green-800, #4a9f99)}.movie-list .swiper{padding-bottom:110px}.movie-list .swiper-slide{display:flex;flex-direction:column}.movie-list .swiper-slide img{width:264px;height:376px}.movie-list .swiper-slide p{font-size:20px;font-weight:500;margin-top:18px}.movie-list .swiper-slide .info{font-size:16px;color:var(--Grey-grey-600, #585858)}.movie-list .swiper-slide .info .type{padding-right:6px;position:relative}.movie-list .swiper-slide .info .type:after{position:absolute;content:"";width:1px;height:14px;background:#585858;right:0;top:70%;transform:translateY(-70%)}.movie-list .swiper-slide .info .date{padding-left:6px}.movie-list .btn .custom-prev{position:absolute;left:-112px;top:50%;transform:translateY(-50%)}.movie-list .btn .custom-next{position:absolute;right:-112px;top:50%;transform:translateY(-50%)}.movie-list .swiper-pagination{bottom:0}.movie-list .swiper-pagination-bullet{width:10px;height:10px;background:#b6b6b6}.movie-list .swiper-pagination-bullet-active{width:10px;height:10px;background:var(--Green-green-700, #8bbab7)}@media screen and (max-width: 600px){.movie-list{padding:20.5128vw 4.1026vw;position:relative}.movie-list strong{font-size:18px;margin-bottom:11.2821vw}.movie-list strong img{width:5.641vw}.movie-list .swiper{padding-bottom:15.3846vw}.movie-list .swiper-slide img{width:45.1282vw;height:64.6154vw}.movie-list .swiper-slide p{font-size:14px;font-weight:500;margin-top:4.6154vw}.movie-list .swiper-slide .info{font-size:13px;color:var(--Grey-grey-600, #585858)}.movie-list .swiper-slide .info .type{padding-right:1.5385vw;position:relative}.movie-list .swiper-slide .info .type:after{position:absolute;content:"";width:.2564vw;height:3.5897vw;background:#585858;right:0;top:70%;transform:translateY(-70%)}.movie-list .swiper-slide .info .date{padding-left:1.5385vw}.movie-list .swiper-pagination{bottom:0}.movie-list .swiper-pagination-bullet{width:1.5385vw;height:1.5385vw;background:#b6b6b6}.movie-list .swiper-pagination-bullet-active{width:1.5385vw;height:1.5385vw;background:var(--Green-green-700, #8bbab7)}}.youtube{background:#fff;padding:160px 0 0}.youtube strong{text-align:center;font-size:44px;font-weight:600;font-family:Paperlogy;margin-bottom:20px;display:block;line-height:1}.youtube strong span{color:var(--Green-green-750, #7abab6)}.youtube p{text-align:center;font-size:24px;margin-bottom:112px}.youtube .swiper .swiper-slide.video-slide{width:480px;margin-right:26px}.youtube .swiper .swiper-slide .slide-card img{width:100%;height:auto}.youtube .swiper .swiper-slide .slide-card .title{font-size:16px;font-weight:500;line-height:1;padding:18px 0 100px;text-align:start;margin-bottom:0}.youtube .swiper-scrollbar{left:50%;transform:translate(-50%);width:476px!important;background:#e9e9e9}.youtube .swiper-scrollbar-drag{background:#7abab6}@media screen and (max-width: 600px){.youtube{padding:20.5128vw 0 20.5128vw 4.1026vw}.youtube strong{font-size:20px;font-weight:700;margin-bottom:1.5385vw}.youtube p{text-align:center;font-size:13px;margin-bottom:6.9231vw}.youtube .swiper .swiper-slide.video-slide{width:71.7949vw;margin-right:3.5897vw}.youtube .swiper .swiper-slide .slide-card .title{font-size:13px;font-weight:500;line-height:1;padding:1.7949vw 0 11.0256vw;text-align:start;margin-bottom:0}.youtube .swiper .swiper-slide .slide-card img{width:100%;height:auto}.youtube .swiper-scrollbar{left:50%;transform:translate(-50%);width:49.2308vw!important}}.best-movie{background:#fff;padding:160px 0 160px 260px;display:flex;position:relative;height:915px}.best-movie .left{width:610px;padding-right:50px;position:relative}.best-movie .left strong{color:var(--Green-green-800, #4a9f99);font-size:20px;font-weight:700;margin-bottom:12px;display:block}.best-movie .left h2{font-family:Paperlogy;font-size:72px;font-weight:700;line-height:1;margin-bottom:18px;min-height:42px}.best-movie .left p{color:var(--Grey-grey-700, #454545);font-size:18px;white-space:pre-line;min-height:54px}.best-movie .left .bg{position:absolute;left:-272px;top:355px;color:var(--Green-green-500, #b7e2df);font-size:230px;font-family:Paperlogy;font-weight:800;line-height:90%;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.best-movie .left .bg1,.best-movie .left .bg2{display:none}.best-movie .right{flex:1;overflow:hidden}.best-movie .right .slide-wrapper,.best-movie .right .swiper{overflow:visible!important;height:520px}.best-movie .right .swiper-wrapper{height:0!important}.best-movie .right .slide-wrapper{padding-top:14px;padding-left:37px;display:flex}.best-movie .right .slide-wrapper .swiper-slide.first-active{transform:scale(1.17);transform-origin:center right;z-index:2;margin-right:90px!important}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster .title,.best-movie .right .slide-wrapper .swiper-slide.first-active .poster .date{display:inline-block}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster:hover>img{filter:brightness(30%);transition:filter .2s ease}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster:hover .btn{display:flex;opacity:1}.best-movie .right .slide-wrapper .swiper-slide:not(.first-active) .poster img{margin-top:70px}.best-movie .right .poster{width:290px;position:relative;flex-shrink:0}.best-movie .right .poster img{width:100%;height:412px;object-fit:cover;display:block}.best-movie .right .poster .title,.best-movie .right .poster .date{display:none}.best-movie .right .poster .title{font-size:24px;line-height:1;margin-top:20px;margin-right:6px;height:18px}.best-movie .right .poster .date{color:var(--Grey-grey-300, #959595);font-size:18px;margin-top:6px}.best-movie .right .poster .btn{display:none;align-items:center;gap:12px;color:#fff;border-radius:42px;padding:10.4px 38.75px 9.6px 37.25px;position:absolute;left:8%;top:38%;cursor:pointer;transition:opacity .3s ease}.best-movie .right .poster .btn p{font-size:24px}.best-movie .right .poster .btn img{width:30px;height:27px}.best-movie .btns{position:absolute;top:373px;left:235px;display:flex;z-index:10}.best-movie .btns .icon-btn{position:relative;background:none;border:none;font-size:42px;width:50px;cursor:pointer;margin-right:18px;transition:transform .2s ease}.best-movie .icon{position:absolute;transition:opacity .2s ease;opacity:0}.best-movie .icon.show{opacity:1}.best-movie .progress{width:1076px;height:4px;background:#e9e9e9;margin-top:70px;position:relative;overflow:hidden}.best-movie .progress .bar{background:#4a9f99;height:100%;transition:transform .4s ease}@media screen and (max-width: 600px){.best-movie{padding:100px 0 100px 16px;height:auto;display:flex;flex-direction:column}.best-movie .left{width:100%}.best-movie .left strong{font-size:14px;margin-bottom:6px}.best-movie .left h2{font-size:20px;margin-bottom:12px;min-height:0px;line-height:1}.best-movie .left p{font-size:13px}.best-movie .left .bg{display:none}.best-movie .left .bg1,.best-movie .left .bg2{opacity:.3;color:var(--Green-green-500, #b7e2df);font-family:Paperlogy;font-size:97.351px;font-style:normal;font-weight:800;line-height:90%;display:block;position:absolute;transform:rotate(90deg)}.best-movie .left .bg1{right:-90px;top:-20px}.best-movie .left .bg2{left:-150px;bottom:-430px}.best-movie .right{margin-left:26px}.best-movie .right .slide-wrapper{padding-top:38px;padding-left:0;display:flex;height:450px}.best-movie .right .slide-wrapper .swiper-slide{transform:none!important}.best-movie .right .slide-wrapper .swiper-slide.first-active{transform:scale(1);transform:none!important}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster .title,.best-movie .right .slide-wrapper .swiper-slide.first-active .poster .date{display:none}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster:hover>img{filter:brightness(100%);opacity:1}.best-movie .right .slide-wrapper .swiper-slide.first-active .poster:hover .btn{opacity:0}.best-movie .right .slide-wrapper .swiper-slide:not(.first-active) .poster img{margin-top:0}.best-movie .right .poster{width:290px;position:relative;flex-shrink:0}.best-movie .right .poster img{width:100%;height:412px;object-fit:cover;display:block}.best-movie .right .poster .title,.best-movie .right .poster .date{display:none}.best-movie .right .poster .title{font-size:24px;line-height:1;margin-top:20px;margin-right:6px;height:18px}.best-movie .right .poster .date{color:var(--Grey-grey-300, #959595);font-size:18px;margin-top:6px}.best-movie .right .poster .btn,.best-movie .btns{display:none}.best-movie .icon{position:absolute;transition:opacity .2s ease;opacity:0}.best-movie .icon.show{opacity:1}.best-movie .progress{width:374px;height:4px;background:#e9e9e9;margin-top:20px;position:relative;overflow:hidden}.best-movie .progress .bar{width:136px!important}}.detail-page{background:#fff}.detail-page .tabs{padding:160px 260px 0}.detail-page .tabs ul{position:relative;display:flex;gap:30px;text-align:center;margin-top:28px;border-bottom:2px solid #cecece}.detail-page .tabs ul li{color:var(--Grey-grey-200, #b6b6b6);font-size:18px;font-weight:600;cursor:pointer;padding-bottom:10px;position:relative}.detail-page .tabs ul li.active{color:var(--Green-green-800, #4a9f99)}.detail-page .tabs ul li.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#4a9f99}@media screen and (max-width: 600px){.detail-page .tabs{padding:80px 16px 0}.detail-page .tabs ul{gap:20px;margin-top:0}.detail-page .tabs ul li{font-size:14px;padding-bottom:6px}}.DetailBanner{background:linear-gradient(0deg,#060606b3,#6c6c6c00),url(/ott/detail-big.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:1080px;padding:358px 0 0 160px}.DetailBanner .title-box h2{color:var(--White, #fefefe);font-family:Paperlogy;font-size:96px;font-weight:800;line-height:1.2}.DetailBanner .title-box strong{color:var(--White, #fefefe);opacity:.7;font-size:28px;font-weight:800}.DetailBanner .title-box ul{display:flex;gap:10px;color:var(--Grey-grey-50, #efefef);font-weight:700;font-size:20px;margin-top:32px;line-height:1}.DetailBanner .title-box ul li{color:#fff;border-right:1px solid #fff;padding-right:10px}.DetailBanner .title-box ul li:nth-of-type(4){border-right:none}.DetailBanner .line{width:1600px;height:1px;background:#b6b6b6;margin-top:40px}.DetailBanner .desc-box{display:flex;margin-top:70px}.DetailBanner .desc-box .left{position:relative}.DetailBanner .desc-box .left img{border-radius:10px;margin-bottom:160px}.DetailBanner .desc-box .left button{position:absolute;left:165px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer}.DetailBanner .desc-box .center{margin-left:50px}.DetailBanner .desc-box .center p{color:var(--White, #fefefe);line-height:140%;font-size:20px;font-weight:400}.DetailBanner .desc-box .center ul{margin-top:118px;display:flex;gap:20px}.DetailBanner .desc-box .center ul li button{background:transparent;width:140px;height:40px;border:1px solid var(--White, #fefefe);border-radius:40px;display:flex;justify-content:center;align-items:center;color:var(--White, #fefefe);cursor:pointer}.DetailBanner .desc-box .center ul li button svg{margin-right:8px}.DetailBanner .desc-box .right img{position:absolute;right:140px}.DetailBanner .video-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999;transform-origin:var(--origin);animation:zoomIn .5s ease forwards}.DetailBanner .video-fullscreen iframe{width:100%;height:100%;border:none}.DetailBanner .video-fullscreen .close{position:absolute;top:0;right:0;font-size:36px;color:#fff;background:none;border:none;cursor:pointer;z-index:100000}@keyframes zoomIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.DetailBanner.youtube-detail{background:linear-gradient(0deg,#060606b3,#6c6c6c00),url(/ott/detail-big2.png)}.DetailBanner.youtube-detail h2{font-size:90px;line-height:1.1}@media screen and (max-width: 600px){.DetailBanner{background:linear-gradient(0deg,#060606b3,#6c6c6c00),url(/ott/detail-big-m.png);margin-top:20.5128vw;height:160.2564vw;padding:23.0769vw 4.1026vw 0;position:relative}.DetailBanner .title-box h2{font-size:38px;line-height:1.2}.DetailBanner .title-box strong{display:none}.DetailBanner .title-box ul{font-weight:500;font-size:13px;margin-top:2.5641vw}.DetailBanner .line{width:100%;margin-top:2.5641vw}.DetailBanner .desc-box{margin-top:2.5641vw;flex-direction:column;right:0}.DetailBanner .desc-box .left{position:relative}.DetailBanner .desc-box .left img{position:absolute;right:0;bottom:-82.8205vw;border-radius:2.5641vw;margin-bottom:0vw;width:46.1538vw}.DetailBanner .desc-box .left button{position:absolute;left:42.3077vw;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer}.DetailBanner .desc-box .left button img{width:6.9231vw;right:-30.7692vw;bottom:-72.0513vw}.DetailBanner .desc-box .center{margin-left:0}.DetailBanner .desc-box .center p{color:var(--White, #fefefe);line-height:140%;font-size:13px;font-weight:400;width:70.5128vw}.DetailBanner .desc-box .center p br{display:none}.DetailBanner .desc-box .center ul{margin-top:7.1795vw;gap:1.5385vw}.DetailBanner .desc-box .center ul li button{width:25.1282vw;height:6.6667vw;font-size:12px}.DetailBanner .desc-box .center ul li button svg{margin-right:2.0513vw;width:3.5897vw}.DetailBanner .desc-box .right img{position:absolute;right:35.8974vw}.DetailBanner.youtube-detail{background:linear-gradient(0deg,#060606b3,#6c6c6c00),url(/ott/detail-big2-m.png)}.DetailBanner.youtube-detail h2{font-size:38px;line-height:1.1}}.detail-relate{padding:60px 260px 160px;overflow:hidden;position:relative}.detail-relate strong{line-height:1}.detail-relate strong,.detail-relate em{font-size:20px;font-weight:700;display:block;margin-bottom:18px}.detail-relate .more{position:absolute;right:260px;top:38px;cursor:pointer;color:var(--Grey-grey-200, #b6b6b6)}.detail-relate .more:hover{color:#000}.detail-relate .more:hover span{transform:rotate(180deg)}.detail-relate span{display:inline-block;transition:transform .6s ease}.detail-relate em{margin-top:62px}.detail-relate .swiper .swiper-slide .poster-list img{width:290px!important;height:177px}.detail-relate .list{display:grid;grid-template-columns:repeat(3,1fr)}.detail-relate .list li{display:flex;gap:14px;margin-bottom:26px}.detail-relate .list li .info .name{color:var(--Grey-grey-400, #818181);font-weight:700;font-size:16px}.detail-relate .list li .info .type{color:var(--Grey-grey-300, #959595);font-size:14px;font-weight:700}@media screen and (max-width: 600px){.detail-relate{padding:36px 16px 80px}.detail-relate strong,.detail-relate em{font-size:14px;font-weight:600;margin-bottom:18px}.detail-relate .more{right:16px;top:32px;font-size:13px}.detail-relate em{margin-top:50px}.detail-relate .swiper .swiper-slide .poster-list img{width:148px!important;height:90px}.detail-relate .list li{gap:7px;margin-bottom:15px}.detail-relate .list li img{width:34px;height:34px}.detail-relate .list li .info .name{font-size:10px}.detail-relate .list li .info .type{color:var(--Grey-grey-300, #959595);font-size:9px;font-weight:700}}.video-photo{padding:60px 260px 160px;position:relative}.video-photo .swiper{width:100%;margin:0 auto;position:relative}.video-photo .swiper .swiper-slide:nth-last-child(3){margin-bottom:72px}.video-photo .swiper .swiper-scrollbar{background:#e9e9e9;width:476px!important;left:50%;transform:translate(-50%);margin:0}.video-photo .swiper .swiper-scrollbar-drag{background:#7abab6;width:238px!important}.video-photo .swiper img{width:100%;height:100%}@media screen and (max-width: 600px){.video-photo{padding:9.2308vw 4.1026vw 20.5128vw}.video-photo .swiper{padding-bottom:14.359vw;margin-bottom:0}.video-photo .swiper .swiper-slide{margin-right:1.5385vw!important}.video-photo .swiper .swiper-slide:nth-last-child(3){margin-bottom:0}.video-photo .swiper .swiper-scrollbar{width:192px!important}.video-photo .swiper .swiper-scrollbar-drag{width:24.6154vw!important}}.review-wrapper{padding:100px 260px 0}.review-wrapper .reveiw-score{display:flex;gap:142px;justify-content:center;margin-bottom:60px;text-align:center}.review-wrapper .reveiw-score .stars-box strong{display:block;font-size:40px;font-weight:700}.review-wrapper .reveiw-score .stars-box p{font-size:18px;margin:10px 0 14px;line-height:1}.review-wrapper .reveiw-score .stars-box svg{margin-right:8px}.review-wrapper .reveiw-score .stars-box svg:nth-of-type(5){margin-right:0}.review-wrapper .reveiw-score .average strong{display:block;font-size:40px;font-weight:700}.review-wrapper .reveiw-score .average p{font-size:18px;margin:10px 0 14px;line-height:1}.review-wrapper .reveiw-score .average svg{margin-right:8px}.review-wrapper .reveiw-score .average svg:nth-of-type(5){margin-right:0}.review-wrapper .review-form{position:relative}.review-wrapper .review-form textarea{width:100%;height:140px;padding:22px 0 0 24px;border:1px solid var(--Grey-grey-100, #cecece)}.review-wrapper .review-form textarea:focus{outline:none}.review-wrapper .review-form button{position:absolute;bottom:28px;right:24px;color:#4a9f99;font-weight:500;font-size:18px;background:none;border:none;cursor:pointer}.review-wrapper .review-form button:disabled{color:var(--Grey-grey-100, #cecece)}.review-wrapper .review-list{position:relative}.review-wrapper .review-list strong{font-size:18px;font-weight:600;margin:70px 0 50px;display:block;line-height:1}.review-wrapper .review-list .like-filter{position:absolute;top:0;right:0;display:flex;align-items:center;cursor:pointer}.review-wrapper .review-list .like-filter p{font-size:18px}.review-wrapper .review-list .like-filter img{height:16px;width:26px}.review-wrapper .review-list .review-item{position:relative;border-bottom:1px solid #e9e9e9;margin-top:30px}.review-wrapper .review-list .review-item.last{border-bottom:none}.review-wrapper .review-list .review-item svg{cursor:pointer;margin-right:4px}.review-wrapper .review-list .review-item svg:nth-of-type(5){margin-right:8px}.review-wrapper .review-list .review-item .date{display:block;color:var(--Grey-grey-400, #818181);font-size:18px;line-height:1;margin:18px 0 18px 2px}.review-wrapper .review-list .review-item .score-length{color:var(--Green-green-900, #478985);font-size:24px;font-weight:700;position:absolute;left:150px;top:-6px}.review-wrapper .review-list .review-item p{margin-left:2px;font-size:20px;font-weight:500}.review-wrapper .review-list .review-item button{background:transparent;border:none;margin:20px 0;display:flex}.review-wrapper .review-list .review-item button p{font-size:18px}.review-wrapper .review-list .review-item .more{position:absolute;right:0;bottom:0}.review-wrapper .review-list .review-item .more .dropdown{border:1px solid #e9e9e9;border-radius:4px;width:248px;height:132px;position:absolute;right:10px;top:45px;background:#fff;z-index:10}.review-wrapper .review-list .review-item .more .dropdown li{cursor:pointer;color:var(--Grey-grey-400, #818181);text-align:start;padding-left:20px;height:66px;line-height:66px;font-size:16px}.review-wrapper .review-list .review-item .more .dropdown li:hover{background:#4a9f991a;color:var(--Grey-grey-600, #585858);font-weight:500}.review-wrapper .review-list .review-item .more .dropdown li:nth-last-child(1){border-top:1px solid #e9e9e9}.review-wrapper .review-list .pagination{font-size:16px;font-weight:500;line-height:130%;text-align:center;display:flex;gap:3px;justify-content:center;align-items:center}.review-wrapper .review-list .pagination button{cursor:pointer;margin:60px 0 160px;border:none;background:transparent;padding:0 var(--padding-3, 8px) 0 var(--padding-2, 4px);display:flex;align-items:center;justify-content:center;text-align:center}.review-wrapper .review-list .pagination button span{color:var(--Grey-grey-900, #515151)}.review-wrapper .review-list .pagination .current{cursor:pointer;padding:0;width:40px;height:40px;color:var(--Grey-grey-900, #515151)}.review-wrapper .review-list .pagination .current:hover{border-radius:40px;background:var(--Green-green-300, #d8f3f1);width:40px;height:40px}.review-wrapper .review-list .pagination .active{font-weight:500;color:var(--Green-green-750, #7abab6)}@media screen and (max-width: 600px){.review-wrapper{padding:9.2308vw 4.1026vw 41.0256vw}.review-wrapper .reveiw-score{gap:7.6923vw}.review-wrapper .reveiw-score .stars-box strong{font-size:20px}.review-wrapper .reveiw-score .stars-box p{font-size:13px;margin:2.5641vw 0 3.5897vw}.review-wrapper .reveiw-score .stars-box svg{width:6.6667vw;margin-right:.5128vw}.review-wrapper .reveiw-score .stars-box svg:nth-of-type(5){margin-right:0}.review-wrapper .reveiw-score .average strong{font-size:20px}.review-wrapper .reveiw-score .average p{font-size:13px}.review-wrapper .reveiw-score .average svg{width:6.6667vw;margin-right:.5128vw}.review-wrapper .reveiw-score .average svg:nth-of-type(5){margin-right:0}.review-wrapper .bar{position:absolute;top:150px;top:38.4615vw}.review-wrapper .review-form textarea{height:35.8974vw;padding:5.641vw 0 0 6.1538vw;border:1px solid var(--Grey-grey-100, #cecece);margin-top:52.5641vw}.review-wrapper .review-form textarea:focus{outline:none}.review-wrapper .review-form button{font-size:14px}.review-wrapper .review-list strong{font-size:16px}.review-wrapper .review-list .like-filter p{font-size:14px}.review-wrapper .review-list .like-filter img{height:3.5897vw;width:6.1538vw}.review-wrapper .review-list .review-item{margin-top:9.2308vw}.review-wrapper .review-list .review-item svg{margin-right:.5128vw;width:3.8462vw}.review-wrapper .review-list .review-item svg:nth-of-type(5){margin-right:0}.review-wrapper .review-list .review-item .date{font-size:12px;margin:2.0513vw 0;line-height:1;margin-left:0}.review-wrapper .review-list .review-item .score-length{font-size:14px;left:23.5897vw;top:.5128vw}.review-wrapper .review-list .review-item p{margin-left:0;font-size:13px}.review-wrapper .review-list .review-item button{margin:2.0513vw 0 5.1282vw}.review-wrapper .review-list .review-item button p{font-size:14px}.review-wrapper .review-list .review-item .more .dropdown{width:63.5897vw;height:25.641vw;position:absolute;right:2.5641vw;top:11.5385vw;background:#fff;z-index:10}.review-wrapper .review-list .review-item .more .dropdown li{padding-left:5.1282vw;height:12.8205vw;line-height:12.8205vw;font-size:14px}.review-wrapper .review-list .pagination{font-size:12px}.review-wrapper .review-list .pagination button{margin:15.3846vw 0 0vw}.review-wrapper .review-list .pagination button img{width:16px}.review-wrapper .review-list .pagination .current{width:30px}}.episode{padding:60px 260px}.episode .episode-grid{display:grid;gap:25px 130px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.episode .episode-item{display:flex;gap:20px}.episode .episode-item img{width:231px;height:108px}.episode .episode-item .text-wrap strong{font-size:18px;font-weight:600}.episode .episode-item .text-wrap p{margin-top:10px;white-space:pre-line;color:var(--Grey-grey-200, #b6b6b6);font-size:16px;font-weight:500;line-height:130%}.episode .pagination{font-size:16px;font-weight:500;line-height:130%;text-align:center;display:flex;gap:3px;justify-content:center;align-items:center;width:100%;margin:0 auto 160px}.episode .pagination button{cursor:pointer;border:none;background:transparent;padding:0 var(--padding-3, 8px) 0 var(--padding-2, 4px);display:flex;align-items:center;justify-content:center;text-align:center}.episode .pagination button span{color:var(--Grey-grey-900, #515151)}.episode .pagination .current{cursor:pointer;padding:0;width:40px;height:40px;color:var(--Grey-grey-900, #515151)}.episode .pagination .current:hover{border-radius:40px;background:var(--Green-green-300, #d8f3f1);width:40px;height:40px}.episode .pagination .active{font-weight:500;color:var(--Green-green-750, #7abab6)}@media screen and (max-width: 600px){.episode{padding:36px 16px}.episode .episode-grid{display:flex;flex-direction:column;gap:20px 130px;margin-bottom:60px}.episode .episode-item{display:flex;gap:14px}.episode .episode-item img{width:125px;height:77px}.episode .episode-item .text-wrap{line-height:1}.episode .episode-item .text-wrap strong{line-height:1;font-size:14px;font-weight:600}.episode .episode-item .text-wrap p{width:220px;margin-top:10px;white-space:pre-line;color:var(--Grey-grey-200, #b6b6b6);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.episode .pagination{font-size:12px;margin:0 auto 44px}.episode .pagination button img{width:16px}.episode .pagination .current{width:30px;height:40px;color:var(--Grey-grey-900, #515151)}.episode .pagination .current:hover{border-radius:40px;background:var(--Green-green-300, #d8f3f1);width:40px;height:40px}.episode .pagination .active{font-weight:500;color:var(--Green-green-750, #7abab6)}}.boneBanner{padding-top:238px;background:#fff;position:relative}.boneBanner .banner{position:absolute;width:100%;height:78px;background-size:auto 78px;background:url(/about/boneBanner.png) repeat-x;animation:moveBanner 15s linear infinite;bottom:0;left:0}@media screen and (max-width: 600px){.boneBanner{padding-top:4.1667vw;position:relative}.boneBanner .banner{position:absolute;height:30px;background-size:auto 1.5625vw;background:url(/ott/boneBanner-m.png) repeat-x}}:root{--header-h: 80px;--frame-shadow: 0 12px 28px rgba(0, 0, 0, .08)}html,body{margin:0;padding:0;height:100%;overflow-x:clip}#content1{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff}#content1 .stage{position:relative;width:100%;min-height:100vh;min-height:100dvh;z-index:1;display:grid;grid-template-columns:auto;align-items:center;justify-items:center;overflow:hidden;will-change:transform;line-height:0}#content1 .stage.with-sides{grid-template-columns:1fr auto 1fr;column-gap:30px}@supports (min-height: 100svh){#content1 .stage{min-height:100svh}}#content1 .bg-cover{position:absolute;inset:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;will-change:opacity,transform}#content1 .gif-cover1{position:absolute;background-size:cover;background-position:center;width:306.89px;height:308.825px;transform:rotate(-30deg);left:30px;top:256px}#content1 .gif-cover2{position:absolute;background-size:cover;background-position:center;width:318.262px;height:332.957px;transform:rotate(34.011deg);right:30px;top:200px}#content1 .hero-frame{position:relative;z-index:1;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden;border-radius:0;box-shadow:var(--frame-shadow);line-height:0}#content1 .hero-frame .img-small{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;backface-visibility:hidden;background:#fff}@supports (height: 100svh){#content1 .hero-frame{height:100svh}}#content1 .side{position:relative;z-index:2;font-family:Paperlogy,Pretendard,system-ui,-apple-system,sans-serif;font-weight:800;white-space:nowrap;line-height:1.1;font-size:clamp(40px,7vw,110px);color:#000;pointer-events:none;opacity:0;visibility:hidden}#content1 .side .dots{position:absolute;top:-65%;display:flex;width:295px;height:98px}#content1 .side .dots .dot{position:relative;width:95px;height:100%}#content1 .side .dots .dot .dot-inner{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:#7abab6;transform:translate(-50%,-50%)}#content1 .side .ch{display:inline-block;will-change:transform;transform:translateZ(0)}#content1 .side .ch.wave{display:inline-block;animation:wave-bounce 2s ease-in-out;animation-delay:calc(.1s * var(--i))}#content1 .side .accent .ch{color:#7abab6}#content1 .side.left{justify-self:end;text-align:right}#content1 .side.right{justify-self:start;text-align:left}@keyframes wave-bounce{0%{transform:translateY(0)}20%{transform:translateY(-14px)}40%,to{transform:translateY(0)}}#content1 .accent{display:inline-block;position:relative;color:#7abab6}#content1 .text_marquee_area{width:100%;position:absolute;bottom:0}#content1 .text_marquee_area .marquee_wrapper{width:100%;position:relative;overflow:hidden;white-space:nowrap;background:#fff}#content1 .text_marquee_area .marquee_wrapper .marquee__inner{display:inline-flex;animation:marquee 30s linear infinite}#content1 .text_marquee_area .marquee_wrapper .marquee__inner span{-webkit-text-stroke-width:5px;-webkit-text-stroke-color:var(--Green-green-500, #b7e2df);font-family:Paperlogy;font-size:360px;font-weight:800;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #eef9f8;background:#eef9f8;-webkit-background-clip:text;background-clip:text}@media (max-width: 640px){#content1 .bg-cover{position:relative;top:10%;background-image:url(/about/about_visual_mobile.png)!important;background-repeat:no-repeat;background-position:center;background-size:auto;width:390px!important;height:636px!important}#content1 .gif-cover1{position:absolute;top:30%;width:114px;height:114px}#content1 .gif-cover2{position:absolute;top:28%;width:114px;height:114px}#content1 .hero-frame{position:absolute;width:220px!important;height:300px!important}#content1 .side{position:relative;z-index:2;font-family:Paperlogy,Pretendard,system-ui,-apple-system,sans-serif;font-weight:800;white-space:nowrap;line-height:1.1;font-size:clamp(40px,7vw,110px);color:#000;pointer-events:none;opacity:0;visibility:hidden}#content1 .side .dots .dot{display:none}#content1 .side.left{position:absolute;bottom:20%;font-size:38px;right:5%}#content1 .side.right{position:absolute;bottom:20%;font-size:38px;left:5%}}#content2{font-family:Pretendard;width:100%;margin:auto;text-align:center;background-color:#fff;padding:180px 260px;display:flex;flex-direction:column;gap:100px}#content2 .slogan{position:relative;display:flex;flex-direction:column;width:100%;height:254px;justify-content:center;align-items:center}#content2 .slogan img{z-index:1;width:405px;height:254px}#content2 .slogan span{color:var(--Grey-grey-500, #616161);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.44px;z-index:2;position:absolute;left:50%;top:122px;transform:translate(-50%)}#content2 .slogan h3{position:absolute;color:var(--Green-green-700, #8bbab7);text-align:center;font-family:Paperlogy;font-size:40px;font-style:normal;font-weight:700;line-height:normal;height:59px;letter-spacing:.4px;display:flex;flex-direction:column;justify-content:center;align-self:stretch;z-index:2;left:50%;bottom:52px;transform:translate(-50%)}#content2 .texttitle{list-style:none;margin:0;padding:0}#content2 .texttitle li.textline{font-size:22px;font-weight:300;line-height:1.7;position:relative;overflow:hidden;white-space:normal;--stagger: .1s;--dur: .6s;--rise: .5em;--blur: 2px;--gradDur: .9s;background-size:200% 100%;background-position:100% 0;transition:background-position var(--gradDur) ease;color:var(--Grey-grey-800, #353535);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:400;line-height:146%}#content2 .texttitle li.textline .word{display:inline-block;opacity:0;transform:translateY(var(--rise));filter:blur(var(--blur));will-change:transform,opacity,filter}#content2 .texttitle li.textline.is-in{background-position:0 0}#content2 .texttitle li.textline.is-in .word{animation:text-fadeup var(--dur) ease forwards;animation-delay:calc(var(--i) * var(--stagger))}@keyframes text-fadeup{to{opacity:1;transform:translateY(0);filter:blur(0)}}#content2 .dogicon{display:flex;justify-content:center;padding-bottom:150px}#content2 .dogicon span img{margin-right:1.0417vw;width:60px}#content2 .dogicon span:last-child img{margin-right:0}@media (prefers-reduced-motion: reduce){#content2 .texttitle .textline{--stagger: 0ms;--dur: 1ms;--rise: 0;--blur: 0;transition:none}#content2 .texttitle .textline .word{animation:none!important;opacity:1;transform:none;filter:none}}.texttitle .textline.use-gradient{background-image:linear-gradient(90deg,#8bbab7 0% 50%,#efefef 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 640px){#content2{--m: calc(100vw / 390);width:100vw;max-width:390px;min-height:calc(var(--m) * 844);margin-inline:auto;box-sizing:border-box;padding:calc(var(--m) * 24) calc(var(--m) * 20);gap:calc(var(--m) * 32);display:flex;flex-direction:column;text-align:center;background-color:#fff}#content2 .slogan{height:calc(var(--m) * 220);justify-content:center;align-items:center;position:relative}#content2 .slogan img{width:calc(var(--m) * 320);height:auto;width:242px}#content2 .slogan span{font-size:13px;letter-spacing:calc(var(--m) * 1.2);left:50%;top:calc(var(--m) * 98);transform:translate(-50%)}#content2 .slogan h3{font-size:26px;letter-spacing:calc(var(--m) * .3);left:50%;bottom:calc(var(--m) * 60);transform:translate(-50%);height:auto}#content2 .texttitle{padding:0 calc(var(--m) * 8)}#content2 .texttitle .textline{line-height:1.6;margin:0 0 calc(var(--m) * 16);font-size:13px!important;--stagger: 90ms;--dur: .6s;--rise: .5em;--blur: 2px;--gradDur: .8s;background-size:200% 100%;background-position:100% 0}#content2 .texttitle .textline .word{display:inline-block}#content2 .texttitle .textline.is-in{background-position:0 0}#content2 .dogicon{padding-bottom:calc(var(--m) * 60);gap:calc(var(--m) * 8)}#content2 .dogicon span img{width:calc(var(--m) * 40);height:auto;margin-right:calc(var(--m) * 8)}#content2 .dogicon span:last-child img{margin-right:0}}#content3{box-sizing:border-box;height:100vh;background:#d8f3f1;padding:5vw 10vw;display:flex;justify-content:center;align-items:center;position:relative;background-image:url(/about/Brand_Identity.png);background-repeat:no-repeat}#content3 h2{position:absolute;top:10%;left:44vw;font-size:1.5vw;font-weight:700;color:#333}#content3 .content-box{position:relative;top:7%;text-align:center}#content3 .content-box .visual{margin-bottom:1vw}#content3 .content-box .texts{transform:translateY(-250%);display:flex;flex-direction:column;gap:30px;white-space:pre-line;margin-top:60px}#content3 .content-box .texts .title{color:var(--Black, #7abab6);text-align:center;font-family:Paperlogy;font-size:46px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.46px}#content3 .content-box .texts .title .letter{display:inline-block;will-change:transform,opacity}#content3 .content-box .texts .desc{color:var(--Grey-grey-900, #353535);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:normal;line-height:140%}#content3 .pagination{position:absolute;right:13vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1vw}#content3 .pagination button{position:relative;width:3vw;height:3vw;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Green-green-700, #8bbab7);text-align:center;font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#content3 .pagination button .label{position:absolute;font-size:.9vw;font-weight:700;color:#b0dad8}#content3 .pagination button svg{width:100%;height:100%;transform:rotate(-90deg)}#content3 .pagination button .bg{fill:none;stroke:#fefefe;stroke-width:.15vw}#content3 .pagination button .progress{fill:none;stroke:#8bbab7;stroke-width:.15vw;stroke-dasharray:100;stroke-dashoffset:100;animation:fill linear forwards}#content3 .pagination button.active .label{color:var(--Green-green-700, #8bbab7);text-align:center;font-family:Paperlogy;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#content3 .pagination button.active:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:210px;border-top:2px dashed #8bbab7;margin-right:1vw}#content3 .boneBanner{position:absolute;width:100%;height:78.9px;background-size:auto 78px;background:url(/about/bone.png) repeat-x;animation:moveBanner 15s linear infinite;top:750px;left:0}@keyframes fill{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width: 640px){#content3{--m: calc(100vw / 390);background-image:url(/about/Brand-Identity.png);height:100svh;padding:calc(var(--m) * 24) calc(var(--m) * 20);background-position:center calc(var(--m) * 40);background-size:calc(var(--m) * 240) auto}#content3 .content-box{top:0}#content3 .content-box .visual{margin-bottom:calc(var(--m) * 8)}#content3 .content-box .visual img{width:calc(var(--m) * 220);height:calc(var(--m) * 160);margin:0 auto}#content3 .content-box .texts{transform:translateY(calc(var(--m) * -60));gap:calc(var(--m) * 12);transform:translateY(-240%)}#content3 .content-box .texts .title{font-size:17px;font-weight:700;letter-spacing:calc(var(--m) * .2)}#content3 .content-box .texts .desc{font-size:13px;font-weight:500;line-height:1.6;white-space:pre-line}#content3 .pagination{position:absolute;left:50%;bottom:calc(var(--m) * 220);transform:translate(-50%);display:flex;justify-content:center;align-items:center;flex-direction:row;gap:calc(var(--m) * 20)}#content3 .pagination button{width:50px;height:50px;border-radius:50%;background:transparent}#content3 .pagination button .label{position:static;transform:none;font-size:calc(var(--m) * 14);color:#b0dad8;font-weight:600}#content3 .pagination button svg{position:absolute;width:100px;height:100%;inset:0 0 0 -90%;transform:rotate(-90deg)}#content3 .pagination button svg{position:absolute;width:100px;height:100%;inset:0 0 0 -93%;transform:rotate(-90deg)}#content3 .pagination button .bg{stroke:#fffc;stroke-width:2px}#content3 .pagination button .progress{stroke:#8bbab7;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100;animation:fill linear forwards}#content3 .pagination button.active{border-color:#8bbab7}#content3 .pagination button.active .label{color:#8bbab7}#content3 .pagination button.active:before{display:none}#content3 .boneBanner{height:calc(var(--m) * 44);background-size:auto calc(var(--m) * 44);bottom:calc(var(--m) * 20);animation-duration:12s}}#content4{padding:190px 260px;width:100%;background-image:url(/about/BrandStory_image.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:26px;text-align:center;font-family:Paperlogy;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}#content4 .item1{position:relative}#content4 .item1 h2{position:absolute;z-index:1;top:45%;left:39%}#content4 .item2{position:relative;top:37px}#content4 .item2 h2{position:absolute;z-index:1;top:45%;left:39%}#content4 .item3{position:relative;top:37px}#content4 .item3 h2{position:absolute;z-index:1;top:45%;left:39%}@media (max-width: 640px){#content4{height:90vh!important;--m: calc(100vw / 390);padding:calc(var(--m) * 32) calc(var(--m) * 20);gap:calc(var(--m) * 16);background-image:url(/about/brandstory-image.png)!important;background-position:center top;background-size:cover}#content4 .item{width:100%;max-width:none;margin:calc(var(--m) * 6) 0}#content4 .item img{border-radius:calc(var(--m) * 14);box-shadow:0 calc(var(--m) * 6) calc(var(--m) * 18) #00000024;width:218px;height:153px}#content4 .item h2{font-size:calc(var(--m) * 18);text-shadow:0 calc(var(--m) * 2) calc(var(--m) * 6) rgba(0,0,0,.25)}}#about-content5{position:relative;min-height:100vh;padding:160px 260px;display:flex;flex-direction:column;justify-content:center;background:#eef9f8}#about-content5 .dogTabs{display:flex;gap:66px}#about-content5 .dogTabs .tabBtn{display:flex;flex-direction:column;gap:30px;justify-content:center}#about-content5 .dogTabs .tabBtn button{width:145px;height:145px;border-radius:1703px;background:var(--Grey-grey-50, #efefef);border:none;cursor:pointer}#about-content5 .dogTabs .tabBtn button.active{border-radius:1703px;border:4px solid var(--Green-green-800, #4a9f99);background:var(--Green-green-300, #d8f3f1)}#about-content5 .banner{position:absolute;width:100%;height:78px;background-size:auto 78px;background:url(/about/boneBanner.png) repeat-x;animation:moveBanner 15s linear infinite;bottom:0;left:0}@keyframes moveBanner{0%{background-position-x:0}to{background-position-x:-1000px}}#dogAbout{display:flex;justify-content:center;gap:77px}#dogAbout .dogImg{width:500px;height:500px;padding:35px 60px 35.966px 59px;object-fit:cover;transition:opacity .6s ease-in-out}#dogAbout .dogImg img{width:100%;height:100%;object-fit:cover}#dogAbout .about{display:flex;flex-direction:column;justify-content:center;gap:33px;width:640px}#dogAbout .about .name{width:100%;height:89px}#dogAbout .about .name h2{color:var(--Grey-grey-900, #292929);font-family:Paperlogy;font-size:64px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.64px}#dogAbout .about .section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}#dogAbout .about .section .title strong{color:#127d75;font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#dogAbout .about .section .content p{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media (max-width: 640px){#about-content5{--m: calc(100vw / 440);min-height:100svh;padding:calc(var(--m) * 24) calc(var(--m) * 20);background:#eaf6f5}#about-content5 .dogTabs{position:relative;display:block}#about-content5 .dogTabs .tabBtn{position:absolute;left:calc(var(--m) * 12);top:calc(var(--m) * 120);gap:calc(var(--m) * 12);z-index:3}#about-content5 .dogTabs .tabBtn button{width:calc(var(--m) * 56);height:calc(var(--m) * 56);border-radius:50%;border:1.5px solid rgba(74,159,153,.35);background:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 calc(var(--m) * 2) calc(var(--m) * 8) #00000014}#about-content5 .dogTabs .tabBtn button img{width:70%;height:auto}#about-content5 .dogTabs .tabBtn button.active{border-color:#4a9f99;background:#d8f3f1}#about-content5 .dogTabs .tabContent{position:relative;z-index:1;padding-top:calc(var(--m) * 12)}#about-content5 #dogAbout{flex-direction:column;align-items:center;gap:calc(var(--m) * 18)}#about-content5 #dogAbout .dogImg{width:auto;height:auto;padding:0;border:none;display:grid;place-items:center}#about-content5 #dogAbout .dogImg img{width:calc(var(--m) * 220);height:auto}#about-content5 #dogAbout .about{width:100%;max-width:calc(var(--m) * 330);gap:calc(var(--m) * 14)}#about-content5 #dogAbout .about .name{height:auto;text-align:center}#about-content5 #dogAbout .about .name>img{display:none}#about-content5 #dogAbout .about .name h2{font-size:calc(var(--m) * 24);margin:0;letter-spacing:calc(var(--m) * .2)}#about-content5 #dogAbout .about .name h2:after{left:50%;right:auto;transform:translate(-50%);width:60%;bottom:calc(var(--m) * -8);height:1.5px;background:#292929;opacity:.15}#about-content5 #dogAbout .about .section{width:100%;margin-top:calc(var(--m) * 18);padding:calc(var(--m) * 16) calc(var(--m) * 16) calc(var(--m) * 18);background:#fff;border-radius:calc(var(--m) * 18);box-shadow:0 calc(var(--m) * 6) calc(var(--m) * 18) #0000000f;border:1px solid rgba(0,0,0,.04);gap:calc(var(--m) * 10);align-items:center;word-break:keep-all;text-wrap:balance;overflow-wrap:break-word}#about-content5 #dogAbout .about .section .title strong{display:block;text-align:center;color:#0f8077;font-size:calc(var(--m) * 16);letter-spacing:calc(var(--m) * .2)}#about-content5 #dogAbout .about .section .content p{font-size:calc(var(--m) * 12.5);line-height:1.65;color:#36524f;text-align:center;white-space:pre-line}#about-content5 .banner{height:calc(var(--m) * 36);background-size:auto calc(var(--m) * 36);bottom:0;animation-duration:12s}}.login-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9998;align-items:center;display:flex;justify-content:center}.login-overlay .login-modal{width:999px;height:712px;border-radius:20px;overflow:hidden;align-items:center;display:flex;justify-content:center}.login-overlay .login-modal .left{width:419px;height:100%;align-items:center;display:flex;justify-content:center}.login-overlay .login-modal .right{width:582px;height:100%;background:#fff;align-items:center;display:flex;justify-content:center;position:relative}.login-overlay .login-modal .right .close-btn{position:absolute;top:31.34px;right:32.28px;cursor:pointer}.login-overlay .login-modal .right .login-inner{width:358px;height:447px;display:flex;flex-flow:column;gap:46px}.login-overlay .login-modal .right .login-inner .top{display:flex;flex-flow:column;width:100%;height:195px;gap:46px}.login-overlay .login-modal .right .login-inner .top h2{display:block;width:100%;height:40px;align-items:center;display:flex;justify-content:center;color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px}.login-overlay .login-modal .right .login-inner .top form{width:100%;height:109px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:16px;font-size:16px}.login-overlay .login-modal .right .login-inner .top form input{width:100%;height:47px;border-radius:5px;border:1px solid var(--Grey-grey-400, #818181);padding:14px 15px}.login-overlay .login-modal .right .login-inner .bottom{width:100%;height:358px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:38px}.login-overlay .login-modal .right .login-inner .bottom .btnWrap{width:100%;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:12px}.login-overlay .login-modal .right .login-inner .bottom .btnWrap button{width:100%;height:50px;border-radius:56px;background:#292929;color:#fff;border:none;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;cursor:pointer}.login-overlay .login-modal .right .login-inner .bottom .btnWrap .join-btn{color:var(--Grey-grey-900, #515151);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.login-overlay .login-modal .right .login-inner .bottom .snsBox{width:100%;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:30px}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%;position:relative;width:100%;text-align:center}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text:before{content:"";position:absolute;top:50%;width:120px;height:1px;left:0;background:#818181}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text:after{content:"";position:absolute;top:50%;width:120px;height:1px;right:0;background:#818181}.login-overlay .login-modal .right .login-inner .bottom .snsBox .snsWrap{display:flex;gap:20px;cursor:pointer}@media screen and (max-width: 600px){.login-overlay .login-modal{width:79.4872vw;height:107.6923vw}.login-overlay .login-modal .left{display:none}.login-overlay .login-modal .right{width:100%;height:100%}.login-overlay .login-modal .right .close-btn{top:5.1282vw;right:5.1282vw}.login-overlay .login-modal .right .close-btn svg{width:3.8462vw;height:3.8462vw}.login-overlay .login-modal .right .login-inner{width:69.2308vw;height:85.1282vw;gap:6.4103vw}.login-overlay .login-modal .right .login-inner .top{height:38.7179vw;gap:11.0256vw}.login-overlay .login-modal .right .login-inner .top h2{font-size:5.1282vw;font-weight:700;color:var(--Grey-grey-900, #515151)}.login-overlay .login-modal .right .login-inner .top form{height:21.5385vw;gap:2.0513vw}.login-overlay .login-modal .right .login-inner .top form input{height:9.7436vw;font-size:3.5897vw}.login-overlay .login-modal .right .login-inner .bottom{height:40vw;gap:4.1026vw}.login-overlay .login-modal .right .login-inner .bottom .btnWrap{gap:2.5641vw}.login-overlay .login-modal .right .login-inner .bottom .btnWrap button{height:9.7436vw;font-size:3.5897vw;font-weight:400}.login-overlay .login-modal .right .login-inner .bottom .btnWrap .join-btn{font-size:3.5897vw;font-weight:400}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text{font-size:2.5641vw;font-weight:400}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text:before{width:20.5128vw}.login-overlay .login-modal .right .login-inner .bottom .snsBox .text:after{width:20.5128vw}.login-overlay .login-modal .right .login-inner .bottom .snsBox .snsWrap{gap:7.4359vw}.login-overlay .login-modal .right .login-inner .bottom .snsBox .snsWrap img{width:10.2564vw;height:10.2564vw}}.join-overlay .join-modal .right .join-inner{width:358px;height:427px;display:flex;flex-flow:column;gap:48px}.join-overlay .join-modal .right .join-inner .top{width:100%;height:105px;display:flex;flex-flow:column;gap:40px}.join-overlay .join-modal .right .join-inner .top h2{display:block;height:40px;color:var(--Black, #060606);text-align:center;align-items:center;display:flex;justify-content:center;font-family:Paperlogy;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px}.join-overlay .join-modal .right .join-inner .top .steps{align-items:center;display:flex;justify-content:center;gap:16px}.join-overlay .join-modal .right .join-inner .top .steps li{position:relative;align-items:center;display:flex;justify-content:center;width:25px;height:25px;line-height:26px;border-radius:50%;border:1px solid #959595;color:var(--Grey-grey-300, #959595);background:#efefef;font-family:Pretendard;font-size:12px;font-weight:700;cursor:pointer}.join-overlay .join-modal .right .join-inner .top .steps li:after{content:"";position:absolute;top:50%;right:-18px;width:17px;height:2px;background:#aaa;transform:translateY(-50%)}.join-overlay .join-modal .right .join-inner .top .steps li:last-child:after{display:none}.join-overlay .join-modal .right .join-inner .top .steps li.on{border-radius:100px;border:1px solid var(--Green-green-900, #478985);background:var(--Green-green-100, #eef9f8);color:#478985}.join-overlay .join-modal .right .join-inner .top .steps li.on:after{background:#478985}.join-overlay .join-modal .right .join-inner .bottom{width:100%;height:274px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:48px}.join-overlay .join-modal .right .join-inner .bottom form{width:100%;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:16px}.join-overlay .join-modal .right .join-inner .bottom form input{width:100%;height:47px;font-size:16px;border-radius:5px;border:1px solid var(--Grey-grey-200, #b6b6b6);padding:14px 15px}.join-overlay .join-modal .right .join-inner .bottom .next-btn{width:100%}.join-overlay .join-modal .right .join-inner .bottom .next-btn button{width:100%;height:50px;border-radius:56px;background:#292929;color:#fff;border:none;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;cursor:pointer}@media screen and (max-width: 600px){.join-overlay .join-modal{width:79.4872vw;height:107.6923vw}.join-overlay .join-modal .left{display:none}.join-overlay .join-modal .right{width:100%;height:100%}.join-overlay .join-modal .right .close-btn{top:5.1282vw;right:5.1282vw}.join-overlay .join-modal .right .close-btn svg{width:3.8462vw;height:3.8462vw}.join-overlay .join-modal .right .join-inner{width:69.2308vw;height:73.3333vw;gap:8.9744vw}.join-overlay .join-modal .right .join-inner .top{height:16.4103vw;gap:5.1282vw}.join-overlay .join-modal .right .join-inner .top h2{font-size:5.1282vw;font-weight:700;color:var(--Grey-grey-900, #515151)}.join-overlay .join-modal .right .join-inner .top .steps li{width:4.6154vw;height:4.6154vw;font-size:2.5641vw;font-weight:600}.join-overlay .join-modal .right .join-inner .top .steps li:after{width:4.1026vw;height:.2564vw}.join-overlay .join-modal .right .join-inner .bottom{height:47.9487vw;gap:7.1795vw}.join-overlay .join-modal .right .join-inner .bottom form{height:31.0256vw;gap:2.0513vw}.join-overlay .join-modal .right .join-inner .bottom form input{height:8.9744vw;font-size:3.5897vw;font-weight:400}.join-overlay .join-modal .right .join-inner .bottom .next-btn button{height:9.7436vw;font-size:3.5897vw;font-weight:400}}.join-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9998;align-items:center;display:flex;justify-content:center}.join-overlay .join-modal{width:999px;height:712px;border-radius:20px;overflow:hidden;align-items:center;display:flex;justify-content:center}.join-overlay .join-modal .left{width:419px;height:100%;align-items:center;display:flex;justify-content:center}.join-overlay .join-modal .right{width:582px;height:100%;background:#fff;align-items:center;display:flex;justify-content:center;position:relative}.join-overlay .join-modal .right .close-btn{position:absolute;top:31.34px;right:32.28px;cursor:pointer}.join-overlay .join-modal .right .join-inner2{width:358px;height:457px;display:flex;flex-flow:column;gap:48px}.join-overlay .join-modal .right .join-inner2 .top{width:100%;height:105px;display:flex;flex-flow:column;gap:40px}.join-overlay .join-modal .right .join-inner2 .top h2{display:block;height:40px;color:var(--Black, #060606);text-align:center;align-items:center;display:flex;justify-content:center;font-family:Paperlogy;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px}.join-overlay .join-modal .right .join-inner2 .top .steps{align-items:center;display:flex;justify-content:center;gap:16px}.join-overlay .join-modal .right .join-inner2 .top .steps li{position:relative;align-items:center;display:flex;justify-content:center;width:25px;height:25px;line-height:26px;border-radius:50%;border:1px solid #959595;color:var(--Grey-grey-300, #959595);background:#efefef;font-family:Pretendard;font-size:12px;font-weight:700;cursor:pointer}.join-overlay .join-modal .right .join-inner2 .top .steps li:after{content:"";position:absolute;top:50%;right:-18px;width:17px;height:2px;background:#aaa;transform:translateY(-50%)}.join-overlay .join-modal .right .join-inner2 .top .steps li:last-child:after{display:none}.join-overlay .join-modal .right .join-inner2 .top .steps li.on{border-radius:100px;border:1px solid var(--Green-green-900, #478985);background:var(--Green-green-100, #eef9f8);color:#478985}.join-overlay .join-modal .right .join-inner2 .top .steps li.on:after{background:#478985}.join-overlay .join-modal .right .join-inner2 .bottom{width:100%;height:304px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:48px}.join-overlay .join-modal .right .join-inner2 .bottom form{width:100%;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:16px}.join-overlay .join-modal .right .join-inner2 .bottom form input{width:100%;height:47px;font-size:16px;border-radius:5px;border:1px solid var(--Grey-grey-200, #b6b6b6);padding:14px 15px}.join-overlay .join-modal .right .join-inner2 .bottom form .birth{width:100%;height:63px;display:flex;flex-direction:column;gap:8px}.join-overlay .join-modal .right .join-inner2 .bottom form .birth span{color:var(--Grey-grey-900, #515151);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects{width:100%;align-items:center;display:flex;justify-content:center;gap:15px}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects .wrap{align-items:center;display:flex;justify-content:center;gap:5px}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects .wrap span{color:#000;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects select{width:90px;height:40px;border-radius:5px;border:1px solid var(--Grey-grey-400, #818181);display:flex;padding:5px 5px 5px 8px;justify-content:flex-end;align-items:center;gap:12px;color:var(--Grey-grey-200, #b6b6b6);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400}.join-overlay .join-modal .right .join-inner2 .bottom form .phone{width:100%;height:63px;display:flex;flex-direction:column;gap:8px}.join-overlay .join-modal .right .join-inner2 .bottom form .phone span{color:var(--Grey-grey-900, #515151);font-family:Pretendard;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.join-overlay .join-modal .right .join-inner2 .bottom form .phone .selects{width:100%;align-items:center;display:flex;justify-content:center;gap:8px}.join-overlay .join-modal .right .join-inner2 .bottom form .phone .selects select{width:104px;height:40px;border-radius:5px;border:1px solid var(--Grey-grey-400, #818181);display:flex;padding:5px 5px 5px 8px;justify-content:flex-end;align-items:center;gap:12px;color:var(--Grey-grey-200, #b6b6b6);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400}.join-overlay .join-modal .right .join-inner2 .bottom form .phone .selects input{width:104px!important;height:40px!important}.join-overlay .join-modal .right .join-inner2 .bottom .next-btn{width:100%}.join-overlay .join-modal .right .join-inner2 .bottom .next-btn button{width:100%;height:50px;border-radius:56px;background:#292929;color:#fff;border:none;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;cursor:pointer}@media screen and (max-width: 600px){.join-overlay .join-modal{width:79.4872vw;height:107.6923vw}.join-overlay .join-modal .left{display:none}.join-overlay .join-modal .right{width:100%;height:100%}.join-overlay .join-modal .right .close-btn{top:5.1282vw;right:5.1282vw}.join-overlay .join-modal .right .close-btn svg{width:3.8462vw;height:3.8462vw}.join-overlay .join-modal .right .join-inner2{width:69.2308vw;height:81.7949vw;gap:8.9744vw}.join-overlay .join-modal .right .join-inner2 .top{height:16.4103vw;gap:5.1282vw}.join-overlay .join-modal .right .join-inner2 .top h2{font-size:5.1282vw;font-weight:700;color:var(--Grey-grey-900, #515151)}.join-overlay .join-modal .right .join-inner2 .top .steps li{width:4.6154vw;height:4.6154vw;font-size:2.5641vw;font-weight:600}.join-overlay .join-modal .right .join-inner2 .top .steps li:after{width:4.1026vw;height:.2564vw}.join-overlay .join-modal .right .join-inner2 .bottom{height:56.4103vw;gap:6.4103vw}.join-overlay .join-modal .right .join-inner2 .bottom form{height:40.2564vw;gap:2.0513vw}.join-overlay .join-modal .right .join-inner2 .bottom form input{height:8.9744vw;font-size:3.5897vw;font-weight:400}.join-overlay .join-modal .right .join-inner2 .bottom form .birth{width:100%;height:13.5897vw;gap:.7692vw}.join-overlay .join-modal .right .join-inner2 .bottom form .birth span{font-size:3.5897vw;font-weight:400}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects .wrap{gap:1.0256vw}.join-overlay .join-modal .right .join-inner2 .bottom form .birth .selects .wrap select{gap:3.0769vw;width:15.8974vw;height:8.9744vw;font-size:3.5897vw;padding:.7692vw 0 .5128vw 1.0256vw}.join-overlay .join-modal .right .join-inner2 .bottom form .phone{height:13.5897vw;gap:.7692vw}.join-overlay .join-modal .right .join-inner2 .bottom form .phone span{font-size:3.5897vw;font-weight:400}.join-overlay .join-modal .right .join-inner2 .bottom form .phone .selects select{width:19.2308vw;height:8.9744vw;font-size:3.5897vw;padding:.7692vw 0 .5128vw 1.0256vw}.join-overlay .join-modal .right .join-inner2 .bottom form .phone .selects input{width:19.2308vw!important;height:8.9744vw!important;font-size:3.5897vw}.join-overlay .join-modal .right .join-inner2 .bottom .next-btn button{height:9.7436vw;font-size:3.5897vw;font-weight:400}}.join-inner3{width:358px;height:297px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:48px}.join-inner3 .top h2{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:36px;font-weight:600;line-height:normal;letter-spacing:.36px}.join-inner3 .bottom{width:100%;height:274px;align-items:center;display:flex;justify-content:center;flex-flow:column;gap:48px}.join-inner3 .bottom .success-box{align-items:center;display:flex;justify-content:center;flex-direction:column;gap:35px}.join-inner3 .bottom .success-box p{color:var(--Grey-grey-900, #515151);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.join-inner3 .bottom .next-btn{width:100%}.join-inner3 .bottom .next-btn button{width:100%;height:50px;border-radius:56px;background:#292929;color:#fff;border:none;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;cursor:pointer}@media screen and (max-width: 600px){.join-modal{width:79.4872vw;height:107.6923vw}.join-modal .left{display:none}.join-modal .right{width:100%;height:100%}.join-modal .right .close-btn{top:5.1282vw;right:5.1282vw}.join-modal .right .close-btn svg{width:3.8462vw;height:3.8462vw}.join-modal .right .join-inner3{width:69.2308vw;height:61.2821vw;gap:8.9744vw}.join-modal .right .join-inner3 .top h2{font-size:20px;font-weight:700;color:var(--Grey-grey-900, #515151)}.join-modal .right .join-inner3 .bottom{height:46.1538vw;gap:8.9744vw}.join-modal .right .join-inner3 .bottom .success-box svg{width:12.8205vw;height:13.0769vw}.join-modal .right .join-inner3 .bottom .success-box p{font-size:3.5897vw;font-weight:400}.join-modal .right .join-inner3 .bottom .next-btn button{height:9.7436vw;font-size:3.5897vw;font-weight:400}}#mycontent1{min-height:100vh;background:#fff;margin-top:134px;padding-bottom:190px}#mycontent1 .inner{display:flex;flex-direction:column;gap:100px}#mycontent1 .inner .title{display:flex;align-items:flex-end;gap:20px;align-self:stretch}#mycontent1 .inner .title h2{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#mycontent1 .inner .title span{cursor:pointer;color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .dogInfo{display:flex;flex-direction:column;gap:34px}#mycontent1 .inner .dogInfo .infoBox{display:grid;gap:34px;grid-template-columns:repeat(3,1fr)}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty{display:flex;flex-direction:column;width:463px;height:454px;padding:77px 84px 76.737px 83px;justify-content:center;align-items:center;border-radius:30px;background:var(--Grey-grey-10, #f8f8f8);gap:40px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text{width:100%;display:flex;flex-direction:column;gap:14px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text strong{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text p{color:var(--Grey-grey-800, #353535);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .btn button{border-radius:56px;background:var(--Green-green-750, #7abab6);width:202px;height:52px;border:none;color:var(--White, #fff);font-family:Paperlogy;font-size:18px;font-weight:600;cursor:pointer}#mycontent1 .inner .dogInfo .infoBox .infoBox-add{display:flex;width:463px;height:454px;padding:22px 26px 46.5px 25px;flex-direction:column;align-items:flex-end;border-radius:30px;border:4px solid var(--Green-green-200, #e2f8f7);background:var(--Green-green-50, #f9fefd)}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit{display:flex;align-items:center;gap:6px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit span{font-family:Pretendard;font-size:14px;font-weight:500;color:#7abab6;cursor:pointer}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit span:hover{text-decoration:underline}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit svg{width:6px;height:9px;stroke:#7abab6}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box{display:flex;flex-direction:column;gap:30px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top{width:412px;display:flex;justify-content:center}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top .hogangPic{width:216px;height:216px;border-radius:50%;position:relative}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top .hogangPic .dog-photo{width:100%;height:100%;object-fit:cover;border-radius:50%;border:1px solid #e9e9e9}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top .hogangPic .dog-bone{position:absolute;bottom:-53px;left:50%;transform:translate(-50%);width:100px;height:auto}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about{display:flex;justify-content:center;align-items:baseline;gap:6px;width:412px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about .name{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about .age{color:var(--Grey-grey-800, #353535);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses{margin-top:22px;display:flex;justify-content:space-around;border-top:1px solid #d6e9e7;padding-top:22px;width:412px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div{text-align:center;display:flex;flex-direction:column;gap:6px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div p{color:var(--Black, #060606);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;line-height:130%}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div strong{color:var(--Green-green-750, #7abab6);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal}#mycontent1 .inner .dogInfo .infoBox .infoBox-another{display:flex;flex-direction:column;width:463px;height:454px;padding:77px 84px 76.737px 83px;justify-content:center;align-items:center;border-radius:30px;background:var(--Grey-grey-10, #f8f8f8);gap:40px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text{width:100%;display:flex;flex-direction:column;gap:14px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text strong{color:var(--Black, #060606);text-align:center;font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text p{color:var(--Grey-grey-800, #353535);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .btn button{border-radius:56px;background:var(--Green-green-750, #7abab6);width:202px;height:52px;border:none;color:var(--White, #fff);font-family:Paperlogy;font-size:18px;font-weight:600;cursor:pointer}#mycontent1 .inner .ownerInfo{display:flex;flex-direction:column;gap:34px}#mycontent1 .inner .ownerInfo dl{display:flex;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch}#mycontent1 .inner .ownerInfo dl .row{display:flex;gap:6px;align-items:center}#mycontent1 .inner .ownerInfo dl .row dt{width:65px;color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .ownerInfo dl .row dd{width:327px;color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .ownerInfo dl .actions{display:flex;gap:20px}#mycontent1 .inner .ownerInfo dl .actions span{font-size:14px;color:#888;cursor:pointer}#mycontent1 .inner .ownerInfo dl .actions span.sns:hover{color:#3e8d88}#mycontent1 .inner .ownerInfo dl .actions span.logout{color:#666;font-weight:500}#mycontent1 .inner .ownerInfo dl .actions span.logout:hover{text-decoration:underline}#mycontent1 .inner .reservation{display:flex;flex-direction:column;gap:34px}#mycontent1 .inner .reservation .tab{display:flex;gap:37px;width:100%;height:54px;border-bottom:1px solid #cecece;cursor:pointer}#mycontent1 .inner .reservation .tab li{color:var(--Grey-grey-300, #959595);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#mycontent1 .inner .reservation .tab li.on{color:var(--Black, #060606)}#mycontent1 .inner .reservation .reservationList{display:flex;width:100%;height:165px;justify-content:center;align-items:center}#mycontent1 .inner .reservation .reservationList.empty{height:124px}#mycontent1 .inner .reservation .reservationList.hasData{justify-content:left;display:flex;gap:26px}#mycontent1 .inner .reservation .reservationList span{color:var(--Grey-grey-500, #616161);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#mycontent1 .inner .coupon{display:flex;flex-direction:column;gap:34px}#mycontent1 .inner .coupon .tab{display:flex;justify-content:space-between;height:66px;border-bottom:1px solid #cecece}#mycontent1 .inner .coupon .tab .couponTab{display:flex;gap:20px;margin-bottom:20px}#mycontent1 .inner .coupon .tab .couponTab li{cursor:pointer;color:var(--Grey-grey-300, #959595);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#mycontent1 .inner .coupon .tab .couponTab li.on{color:#000;font-weight:700}#mycontent1 .inner .coupon .tab .subTab{display:flex;gap:12px;margin-bottom:30px}#mycontent1 .inner .coupon .tab .subTab li{cursor:pointer;padding:8px 18px;border-radius:20px;border:1px solid #ccc;background:#fff;color:#555;color:var(--Grey-grey-600, #959595);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#mycontent1 .inner .coupon .tab .subTab li.on{border-radius:40px;border:1px solid var(--Grey-grey-300, #959595);background:var(--Grey-grey-50, #efefef);color:#585858}#mycontent1 .inner .coupon .couponList{display:grid;gap:43px;grid-template-columns:repeat(3,1fr)}#couponItem{display:flex;flex-direction:column;gap:34px}#couponItem .couponImg{background-image:url(/mypage/coupon.png);background-repeat:no-repeat;display:flex;width:438px;height:205px;justify-content:center;align-items:center;flex-direction:column;gap:9.92px}#couponItem .couponImg .txt{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:9.919px;padding-left:30px}#couponItem .couponImg .txt span{display:flex;width:65px;padding:3px 12px;justify-content:center;align-items:center;gap:10px;color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:12px;font-style:normal;font-weight:600;line-height:normal;border-radius:30px;background:var(--Green-green-750, #7abab6)}#couponItem .couponImg .txt h3{color:var(--Black, #060606);font-family:Paperlogy;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32px}#couponItem .couponImg .txt p{color:var(--Black, #060606);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:normal}#ExpiredCouponItem{display:flex;flex-direction:column;gap:34px}#ExpiredCouponItem .couponImg{background-image:url(/mypage/ExpiredCoupon.png);background-repeat:no-repeat;display:flex;width:438px;height:205px;justify-content:center;align-items:center;flex-direction:column;gap:9.92px}#ExpiredCouponItem .couponImg .txt{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:9.919px;padding-left:30px}#ExpiredCouponItem .couponImg .txt span{display:flex;width:65px;padding:3px 12px;justify-content:center;align-items:center;gap:10px;color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:12px;font-style:normal;font-weight:600;line-height:normal;border-radius:30px;background:var(--Green-green-750, #7abab6)}#ExpiredCouponItem .couponImg .txt h3{color:var(--Black, #060606);font-family:Paperlogy;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32px}#ExpiredCouponItem .couponImg .txt p{color:var(--Black, #060606);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:normal}#dogInfoBox{min-height:100vh;background:#fff;padding-bottom:190px}#dogInfoBox .infoForm{display:flex;flex-direction:column;gap:34px}#dogInfoBox .infoForm .infoFormBox{width:100%;height:330px;display:flex;gap:70px}#dogInfoBox .infoForm .infoFormBox .infoLeft{width:260px;height:276px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile{width:216px;height:216px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.default{padding:44.031px 29.908px 44.031px 29.077px;background:var(--Grey-gery-75, #e9e9e9)}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.default img{width:157.015px;height:127.938px;flex-shrink:0}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.filled{background:none;padding:0;border:1px solid #e9e9e9}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.filled img{width:100%;height:100%;object-fit:cover}#dogInfoBox .infoForm .infoFormBox .infoLeft .btnWrap{display:flex;gap:8px}#dogInfoBox .infoForm .infoFormBox .infoLeft .btnWrap button{display:flex;width:84px;height:40px;padding:12px 0 11px;justify-content:center;align-items:center;flex-shrink:0;border-radius:40px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:none;color:var(--Grey-grey-300, #959595);text-align:center;font-family:Pretendard;font-size:14px;font-weight:500;cursor:pointer}#dogInfoBox .infoForm .infoFormBox .infoRight{width:922px;height:330px;display:flex;flex-direction:column;gap:18px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row{width:100%;display:flex;gap:6px;align-items:center}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .label{width:65px;color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row input{display:flex;width:336px;padding:7px 130px 8px 14px;align-items:center;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);color:var(--Grey-grey-200, #b6b6b6);font-family:Pretendard;font-size:16px;font-style:normal;line-height:130%}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .radioWrap{display:flex;gap:30px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .radioWrap .choice{display:flex;align-items:center;gap:6px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .radioWrap .choice .radio-donut{--hole: 36%;appearance:none;width:21px;height:21px;border-radius:50%;margin:0;padding:0;background-color:var(--gray, #d9d9d9);background-image:radial-gradient(circle at 50% 50%,#fff 0 var(--hole),transparent calc(var(--hole) + 1%));background-repeat:no-repeat}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .radioWrap .choice .radio-donut:checked{background-color:var(--brand, #8dd2ce)}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .radioWrap .choice .txt{color:var(--Grey-grey-600, #585858);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .selectWrap{display:flex;gap:6px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .selectWrap select{width:164px;height:36px;display:flex;padding:7px 16px 8px 14px;justify-content:center;align-items:center;gap:98px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);color:var(--Grey-grey-200, #b6b6b6);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#dogInfoBox .vaccination,#dogInfoBox .parasite{display:flex;flex-direction:column;gap:30px}#dogInfoBox .vaccination .checkBox-Group,#dogInfoBox .parasite .checkBox-Group{display:flex;gap:12px;flex-wrap:wrap}#dogInfoBox .vaccination .checkBox-Group label,#dogInfoBox .parasite .checkBox-Group label{cursor:pointer}#dogInfoBox .vaccination .checkBox-Group label input,#dogInfoBox .parasite .checkBox-Group label input{display:none}#dogInfoBox .vaccination .checkBox-Group label p,#dogInfoBox .parasite .checkBox-Group label p{border:1px solid #ccc;border-radius:8px;padding:0 20px;text-align:center;font-size:15px;font-weight:600;font-family:Pretendard;color:#222;background:#fff;transition:all .2s ease;min-width:140px;min-height:60px;display:flex;flex-direction:column;justify-content:center}#dogInfoBox .vaccination .checkBox-Group label p span,#dogInfoBox .parasite .checkBox-Group label p span{font-size:13px;font-weight:400;color:#777;margin-top:4px}#dogInfoBox .vaccination .checkBox-Group label input:checked+p,#dogInfoBox .parasite .checkBox-Group label input:checked+p{background:#7abab6;border-color:#b0dad8;color:#fff}#dogInfoBox .vaccination .checkBox-Group label input:checked+p span,#dogInfoBox .parasite .checkBox-Group label input:checked+p span{color:#f0f0f0}#dogInfoBox .health,#dogInfoBox .more{display:flex;flex-direction:column;gap:30px}#dogInfoBox .health .title,#dogInfoBox .more .title{display:flex;flex-direction:column;align-items:flex-start;gap:16px}#dogInfoBox .health .txt,#dogInfoBox .more .txt{display:flex;width:1400px;height:124px;align-items:center;align-self:stretch;border-radius:20px;border:1px solid var(--Grey-grey-200, #b6b6b6)}#dogInfoBox .health .txt input,#dogInfoBox .more .txt input{width:1400px;padding:20px 677px 83px 26px;align-items:center;align-self:stretch;border-radius:20px;border:none}#dogInfoBox .btn{display:flex;align-items:center;justify-content:center}#dogInfoBox .btn button{display:flex;width:388px;height:56px;padding:18px 56px 17px;justify-content:center;align-items:center;border-radius:56px;background:var(--Green-green-750, #7abab6);border:none;color:var(--White, #fff);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#sns-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9998;align-items:center;display:flex;justify-content:center}#sns-overlay .sns-modal{width:338px;height:162px;border-radius:30px;background:#fff}#sns-overlay .sns-modal .top{border-radius:30px 30px 0 0;width:100%;background:var(--Green-green-600, #b0dad8);border-bottom:1px solid #b0dad8}#sns-overlay .sns-modal .top .close-btn{display:flex;justify-content:right;padding:8px 19px 8px 299px;cursor:pointer}#sns-overlay .sns-modal .bottom .snsWrap{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px;margin-top:36px}#sns-overlay .sns-modal .bottom .snsWrap .sns{display:flex;gap:6px}#sns-overlay .sns-modal .bottom .snsWrap .sns .icon{display:flex;align-items:center}#sns-overlay .sns-modal .bottom .snsWrap .sns .txt{display:flex;width:65px;flex-direction:column;justify-content:center;align-items:center;gap:6px}#sns-overlay .sns-modal .bottom .snsWrap .sns .txt p{color:var(--Grey-grey-900, #292929);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#sns-overlay .sns-modal .bottom .snsWrap .sns .txt span{color:var(--Grey-grey-400, #818181);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}@media screen and (max-width: 600px){#mycontent1{padding:60px 16px 40px;margin-top:0}#mycontent1 .inner{gap:40px;width:100%}#mycontent1 .inner .title{gap:14px}#mycontent1 .inner .title h2{font-size:18px}#mycontent1 .inner .title span{font-size:14px}#mycontent1 .inner .dogInfo,#mycontent1 .inner .dogInfo .infoBox{gap:13.96px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty{width:240px;height:290px;padding:57.836px 16px;gap:20px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .puppyImg img{width:97.533px;height:46.742px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text{gap:7.59px;width:100%}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text strong{font-size:14px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .text p{font-size:13px}#mycontent1 .inner .dogInfo .infoBox .infoBox-empty .btn button{width:112px;height:30px;border-radius:30.344px;font-size:13px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add{width:240px;height:290px;padding:11px 8px 24px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit{gap:4px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .edit span{font-size:12px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box{width:223.242px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top{width:100%}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .top .hogangPic{width:113px;height:110px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom{width:100%}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about{width:100%;gap:3.25px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about .name{font-size:16px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .about .age{font-size:10px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses{width:100%;margin-top:14px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div{gap:6px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div p{font-size:13px}#mycontent1 .inner .dogInfo .infoBox .infoBox-add .box .bottom .uses div strong{font-size:16px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another{width:240px;height:290px;padding:57.836px 16px;gap:20px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .puppyImg img{width:97.533px;height:46.742px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text{gap:7.59px;width:100%}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text strong{font-size:14px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .text p{font-size:13px}#mycontent1 .inner .dogInfo .infoBox .infoBox-another .btn button{width:112px;height:30px;border-radius:30.344px;font-size:13px}#mycontent1 .inner .ownerInfo dl{gap:12px}#mycontent1 .inner .ownerInfo dl .row{gap:6px}#mycontent1 .inner .ownerInfo dl .row dt{width:65px;font-size:13px}#mycontent1 .inner .ownerInfo dl .row dd{font-size:14px}#mycontent1 .inner .ownerInfo dl .actions{gap:18px}#mycontent1 .inner .ownerInfo dl .actions span{font-size:13px}#mycontent1 .inner .reservation{gap:20px;height:314px}#mycontent1 .inner .reservation .tab{gap:10px;height:33px}#mycontent1 .inner .reservation .tab li{font-size:13px}#mycontent1 .inner .reservation .reservationList{height:158px}#mycontent1 .inner .reservation .reservationList.hasData{gap:10px;margin-top:23px}#mycontent1 .inner .reservation .reservationList span{font-size:10px}#mycontent1 .inner .coupon{gap:10px}#mycontent1 .inner .coupon .tab{height:44px}#mycontent1 .inner .coupon .tab .couponTab{gap:10px}#mycontent1 .inner .coupon .tab .couponTab li{font-size:13px}#mycontent1 .inner .coupon .tab .subTab{display:none}#mycontent1 .inner .coupon .couponList,#couponItem{gap:10px}#couponItem .couponImg{background-image:url(/mypage/couponMobile.png);width:174px;height:159px}#couponItem .couponImg .txt{padding-left:20px;margin-top:-50px;gap:6px}#couponItem .couponImg .txt span{font-size:10px;width:42px;padding:1.932px 7.727px}#couponItem .couponImg .txt h3{font-size:16px}#couponItem .couponImg .txt p{font-size:12px}#ExpiredCouponItem{gap:10px}#ExpiredCouponItem .couponImg{background-image:url(/mypage/ExpiredCouponMobile.png);width:174px;height:159px}#ExpiredCouponItem .couponImg .txt{padding-left:20px;margin-top:-50px;gap:6px}#ExpiredCouponItem .couponImg .txt span{font-size:10px;width:42px;padding:1.932px 7.727px}#ExpiredCouponItem .couponImg .txt h3{font-size:16px}#ExpiredCouponItem .couponImg .txt p{font-size:12px}#dogInfoBox{padding-bottom:80px}#dogInfoBox .inner{gap:80px}#dogInfoBox .infoForm{gap:30px;height:547px}#dogInfoBox .infoForm .infoFormBox{flex-direction:column;gap:30px}#dogInfoBox .infoForm .infoFormBox .infoLeft{flex-direction:row}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile{width:146px;height:146px}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.default{padding:29.761px 20.215px 29.762px 19.654px}#dogInfoBox .infoForm .infoFormBox .infoLeft .hogangprofile.default img{width:106.131px;height:86.477px}#dogInfoBox .infoForm .infoFormBox .infoLeft .btnWrap{flex-direction:column}#dogInfoBox .infoForm .infoFormBox .infoLeft .btnWrap button{width:84px;height:34px;font-size:13px}#dogInfoBox .infoForm .infoFormBox .infoRight{width:358px;height:320px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row label{font-size:14px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row input{width:268px;padding:8px 95px 9px 14px;font-size:13px}#dogInfoBox .infoForm .infoFormBox .infoRight .form-row .selectWrap select{width:135px;font-size:13px}#dogInfoBox .vaccination,#dogInfoBox .parasite{width:358px}#dogInfoBox .vaccination .title,#dogInfoBox .parasite .title{display:flex;flex-direction:column}#dogInfoBox .vaccination .title h2,#dogInfoBox .parasite .title h2{width:100%}#dogInfoBox .vaccination .title span,#dogInfoBox .parasite .title span{justify-content:flex-start;width:100%}#dogInfoBox .vaccination .checkBox-Group,#dogInfoBox .parasite .checkBox-Group{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}#dogInfoBox .vaccination .checkBox-Group label,#dogInfoBox .parasite .checkBox-Group label{width:174px;height:62px}#dogInfoBox .vaccination .checkBox-Group label p,#dogInfoBox .parasite .checkBox-Group label p{font-size:16px}#dogInfoBox .vaccination label:last-child{width:358px;grid-column:span 2}#dogInfoBox .health,#dogInfoBox .more{gap:20px}#dogInfoBox .health .title,#dogInfoBox .more .title,#dogInfoBox .health .txt,#dogInfoBox .more .txt{width:100%}#dogInfoBox .health .txt input,#dogInfoBox .more .txt input{width:100%;padding:15px 0 78px 13px;font-size:13px}#dogInfoBox .btn button{width:358px;height:50px;font-size:14px}}#hotelReservationBox{display:flex;width:314px;height:165px;padding:39px 32px 39px 33px;justify-content:center;align-items:center;gap:18px;border-radius:30px;border:4px solid var(--Green-green-200, #e2f8f7);background:var(--Green-green-50, #f9fefd)}#hotelReservationBox .right{display:flex;flex-direction:column;gap:8px}#hotelReservationBox .right p{color:var(--Black, #060606);font-family:Paperlogy;font-size:22px;font-weight:600;letter-spacing:.22px}#hotelReservationBox .right .date{color:#585858;font-family:Pretendard;font-size:16px;font-weight:500;line-height:130%;text-align:left!important}#hotelReservationBox.past{background:#e9e9e9;border-color:#b6b6b6}#hotelReservationBox.past .right p{color:#b6b6b6}#hotelReservationBox.past .right .date{color:#ccc}.groomingReservationBox{display:flex;width:314px;height:165px;padding:39px 32px 39px 33px;justify-content:center;align-items:center;gap:18px;border-radius:30px;border:4px solid var(--Green-green-200, #e2f8f7)}.groomingReservationBox.upcoming{background:#f9fefd}.groomingReservationBox.past{background:#e9e9e9;border-color:#b6b6b6}.groomingReservationBox.past .right p{color:#b6b6b6}.groomingReservationBox.past .right .date{color:#ccc}.groomingReservationBox .right{display:flex;flex-direction:column;gap:8px}.groomingReservationBox .right p{color:#060606;font-family:Paperlogy;font-size:22px;font-weight:600}.groomingReservationBox .right .date{color:#585858;font-family:Pretendard;font-size:16px;font-weight:500;line-height:130%;text-align:left!important}@media screen and (max-width: 600px){#hotelReservationBox{width:162px;height:222px;flex-direction:column;gap:22px}#hotelReservationBox .left img{width:78px;height:72px}#hotelReservationBox .right{gap:8px;width:100%}#hotelReservationBox .right p{font-size:16px}#hotelReservationBox .right .date{font-size:13px}.groomingReservationBox{width:162px;height:222px;flex-direction:column;gap:22px}.groomingReservationBox .left img{width:78px;height:72px}.groomingReservationBox .right{gap:8px;width:100%}.groomingReservationBox .right p{font-size:16px}.groomingReservationBox .right .date{font-size:13px}}#mycontent3{min-height:100vh;background:#fff;margin-top:134px;padding-bottom:190px}#mycontent3 .inner{display:flex;flex-direction:column;gap:120px}#mycontent3 .inner .title{display:flex;align-items:flex-start;gap:20px;align-self:stretch}#mycontent3 .inner .title h2{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#mycontent3 .inner .record{display:flex;flex-direction:column;gap:34px}#mycontent3 .inner .record .recordList{display:flex;flex-direction:column;width:100%;height:165px;justify-content:center;align-items:center}#mycontent3 .inner .record .recordList.empty{height:124px}#mycontent3 .inner .record .recordList.hasData{display:flex;overflow:hidden;flex-direction:row;width:1400px;height:304px;gap:18px}#mycontent3 .inner .record .recordList.hasData .swiper{margin-left:0}#mycontent3 .inner .record .recordList.hasData .swiper .swiper-slide{flex-shrink:0;margin-left:0}#mycontent3 .inner .steaming{display:flex;flex-direction:column;gap:34px}#mycontent3 .inner .steaming .steamingList{display:flex;width:100%;height:165px;justify-content:center;align-items:center}#mycontent3 .inner .steaming .steamingList.empty{height:124px}#mycontent3 .inner .steaming .steamingList.hasData{display:flex;overflow:hidden;flex-direction:row;width:1400px;height:304px;align-items:flex-start;justify-content:flex-start;gap:18px}#mycontent3 .inner .steaming .steamingList.hasData .swiper{margin-left:0}#mycontent3 .inner .steaming .steamingList.hasData .swiper .swiper-slide{width:420px!important;flex-shrink:0;margin-left:0}#mycontent3 .inner .myReview{display:flex;flex-direction:column;gap:34px}#mycontent3 .inner .myReview .myReviewList{display:flex;width:100%;height:165px;justify-content:center;align-items:center}#mycontent3 .inner .myReview .myReviewList.empty{height:124px}#mycontent3 .inner .myReview .myReviewList.hasData{display:flex;overflow:hidden;flex-direction:row;width:1400px;height:304px;align-items:flex-start;justify-content:flex-start;gap:32px}#mycontent3 .inner .myReview .myReviewList.hasData .swiper{margin-left:0}#mycontent3 .inner .myReview .myReviewList.hasData .swiper .swiper-slide{width:360px!important;flex-shrink:0;margin-left:0}#RecordItem{display:flex;gap:20px;flex-direction:column;width:420px;height:304px;justify-content:center;align-items:center}#RecordItem .movieImg{width:420px;height:256px}#RecordItem .movieImg img{width:100%;height:100%}#RecordItem .title{display:flex;width:295px;height:22px;flex-direction:column;justify-content:left;align-items:flex-start;flex-shrink:0;margin-left:9px}#RecordItem .title p{color:var(--Black, #060606);font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#SteamingItem{display:flex;gap:20px;flex-direction:column;width:420px;height:304px;justify-content:center;align-items:center}#SteamingItem .movieImg{width:420px;height:256px}#SteamingItem .movieImg img{width:100%;height:100%}#SteamingItem .title{display:flex;width:404px;height:22px;flex-direction:row;justify-content:space-between;align-items:center!important;flex-shrink:0;margin-left:9px}#SteamingItem .title p{color:var(--Black, #060606);font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#myReviewItem{display:flex;gap:8px;flex-direction:column;width:355px;height:165px;padding:24px 30px;justify-content:center;align-items:flex-start;border-radius:30px;border:4px solid var(--Green-green-200, #e2f8f7);background:var(--Green-green-50, #f9fefd)}#myReviewItem h3{color:var(--Black, #060606);font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.22px}#myReviewItem .star{display:flex;gap:7px}#myReviewItem .star p{color:#478985}#myReviewItem .date{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:14px;font-style:normal}#myReviewItem .content{width:100%}#myReviewItem .content p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400!important;line-height:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left!important}@media screen and (max-width: 600px){#mycontent3{margin-top:60px;padding-bottom:60px}#mycontent3 .inner{gap:50px}#mycontent3 .inner .title h2{font-size:18px}#mycontent3 .inner .record{gap:13px}#mycontent3 .inner .record .recordList.hasData{width:100%;height:auto}#mycontent3 .inner .steaming{gap:13px}#mycontent3 .inner .steaming .steamingList.hasData{width:100%;height:auto}#mycontent3 .inner .myReview{gap:13px}#mycontent3 .inner .myReview .myReviewList.hasData{width:100%;height:auto}#RecordItem{gap:14px;width:252px;height:198px}#RecordItem .movieImg{width:252px;height:162px}#RecordItem .movieImg img{width:100%;height:100%}#RecordItem .title p{font-size:14px}#SteamingItem{gap:14px;width:252px;height:198px}#SteamingItem .movieImg{width:252px;height:162px}#SteamingItem .movieImg img{width:100%;height:100%}#SteamingItem .title{width:100%;margin-left:0}#SteamingItem .title p{font-size:14px}#SteamingItem .title .icon svg{width:24px;height:24px}#myReviewItem{width:162px;height:240px;padding:37px 9px 36px 10px}#myReviewItem h3{font-size:16px}#myReviewItem .star p,#myReviewItem .date,#myReviewItem .content p{font-size:13px}}#myPage{min-height:100vh;position:relative;background:#fff}#myPage .topheader{position:relative;background-color:#b7e2df;height:414px}#myPage .topheader .topName{width:100%;right:260px;bottom:28px;position:absolute;display:flex;flex-direction:column;justify-content:end;align-items:end;gap:20px}#myPage .topheader .topName .topName-box{display:flex;flex-direction:column;align-items:center;gap:20px}#myPage .topheader .topName .topName-box img{border-radius:100%;width:94px;height:94px;object-fit:cover}#myPage .topheader .topName .topName-box p{color:var(--Black, #060606);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#myPage .topheader .nav{position:absolute;bottom:0;display:flex;justify-content:flex-start;width:443px;left:260px;cursor:pointer}#myPage .topheader .nav ul{display:flex;align-items:center;gap:42px}#myPage .topheader .nav ul li{position:relative;color:var(--White, #fefefe);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex;padding:10px 1px 16px;justify-content:center;align-items:center}#myPage .topheader .nav ul li:after{content:"";width:7px;height:7px;border-radius:100%;background:#5ec8c1;position:absolute;left:50%;top:-20px;transform:translate(-50%);opacity:0;transition:opacity .3s ease,top .3s ease}#myPage .topheader .nav ul li:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#5ec8c1;transition:width .3s ease}#myPage .topheader .nav ul li.active:after{opacity:1;top:-15px}#myPage .topheader .nav ul li.active:before{width:100%}@media screen and (max-width: 600px){#myPage{width:390px}#myPage .topheader{height:207px}#myPage .topheader .topName{display:none}#myPage .topheader .nav{width:100%;left:22px}#myPage .topheader .nav ul{gap:30px;justify-content:flex-start}#myPage .topheader .nav ul li{font-size:16px}#myPage .topheader .nav ul li:after{width:3.642px;height:3.642px;top:-7px!important}}#vidoescontent1{height:100vh;position:relative;background:#fff}#vidoescontent1 .topbar{background-color:#002041;height:50vh}#vidoescontent1 .topbar .topheader{width:100%;padding:5vw 10vw;top:20%;position:absolute;display:flex;justify-content:end;align-items:center;gap:1.3021vw}#vidoescontent1 .topbar .topheader img{border-radius:100%}#vidoescontent1 .topbar .topheader p{font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;color:var(--Black, #060606)}#vidoescontent1 .nav{padding:10vw;position:absolute;bottom:22%;display:flex;justify-content:space-evenly}#vidoescontent1 .nav ul{cursor:pointer;width:17.7083vw;height:7.6563vw;background:var(--White, #fefefe);display:flex;justify-content:center;align-items:center;border-radius:.5208vw;margin-left:2vw;box-shadow:0 0 2px 0 var(--color-alpha-shadow1, rgba(0, 0, 0, .05)),4px 4px 8px 0 var(--color-alpha-shadow2, rgba(0, 0, 0, .08))}#vidoescontent1 .nav ul:nth-of-type(2){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAACTCAYAAADRCOENAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA4aSURBVHgB7d2LedvWGcbxA/AmMXbqEZwNsonTDdIJ+nSCeINmgzYT1NnEG8QjJLYkirix5wUEmaYAEJcDgAD/v+dhFNm0CZPiy+/cPVPgcDi8sV9+srd39vaj/f6tAYDr9tHzvE/26wf79beiO3inv2DD8yd7+4/93zcGAFDkkw3V96fB6h9/E8fxrzZM/2cIUwCo8tZm5X9tZr4//sXnQNVv2LT9pwEA1GIz8xcbrP9+/l7/sb/w81MzHwDQkA3Wv9vbhzRQkyT5w355awAAbfxpA/UHX9WpIUwBoAuNO71TH+o7AwDoRDOkfOaYAoATP3q2//RgAACd+QYA4ASBCgCOEKgA4AiBCgCOEKgA4AiBCgCOEKgA4MjSAD05HA4mTPYmigOTHOL0e8/zjO8tzWqxtreN6UMY79PbkI8JCBP70YsoCc1jeG8DLSm9j+/5Zrt+bQNvYVxQgO6Cu/Rr1WOul7cEK3pBoMIpVYSP0Z2tSsNa93cVqgrRh+BLZYAfU7W6scHqKswBIVDhTJ2qtEgWqn9Lm+Zt3e3/bPW4t+tXaXcA4AKDUnAiiB9tc/tL41CTxP4Z/fm29tFD68e933+2f35nABcIVHSmqnQfPpguQhuo6i5o92cD00VgA5VQhQsEKjrZhXfpiHpXCtMoaR6Meuw21ekpheqj/bcAXRCoaE1hGnWsDo/FSWSaUr+tK6p0CVV0QaCiFTXzXYaptKlQ24RwFYXqPro3QBsEKhrTIJCLZv4pNfubBKSqUxfN/VNBtKdPFa0QqGhEIRZE7Ufkz2kywFR3rmsb6lN1Xf1i/ghU1KbJ82rq9yk+1A/JOOkvUEX9qW1nHuA6EaioTc3gPprYx5IkrhViCveqJaZOriWdH9ttOhiuC4GKWuJD5HwQqkydwSkF7xDUn0rTH3URqKhFm44MJa4RlmEyTLgLA1Soi0DFWapM+27qH6vTjzpUhSrqq6VKRR0EKs7qss6+jTr9qH33n56iSkUdBCoqKbjGqM4OprwiHuN60ir1QJWKagQqKmlQZgxVoTlk98OxPue9Yh4IVFTqe65nmYMpb/LHAzf3c9GAA2GYJgIVpYaY61n62El5FTrWZPu6c2RxvQhUlBpyJP2lQ8XvjBdqVKmoQqCiVHSpU4VG6kOVeNQPGVw6AhWlkhFHtZOK0ByzQq2afQAQqCg1Zn9h1YF9Y55UmjDBHxUIVJQasxrzTPsTUPs0ZnWMy0egotS4I9oVFeqIYcsoP6oQqLhIVU1+3+fHFpeJn0xcpIVf1U96md0BAIGKUlVVYt/8ioGnpb8ywCUiUFFhnEBVkFcFqu/5o4W9Hhsow08HSi1Gmp7ke8sa9xnn2sacsoXLR6Ci1FjhsVqsz95nWeM+ffAJVFQgUFHK98cJjzp9pEt/nEBd+AQqyp1vW2GyNGcyiLPz5Y/3F13YwFovN2dDaWV/f2/6PTb6lK7Nq9FPqb7Mhb8cfLPpOmEfJaEJol26U1c+b1WV7Xp5Y6vvjcF8EagzpWNLgvTY55cT0bXH6S4I7Rv81mzsrYwGfoYOrVWDprya/UNemyr2c2G/jx7s8/7yyBiF62N4n74met4J1nmiyT8zCtBdeGf24cPZVT16cz+G1aeZDtlXqaqzSdCs/M2go/3rxU3l7+t5LwrTY9r0RcGq551VV/NDoM6IqqCH4HN6Smldob1vVagOGVpNqzZd11CVnsK+qrmvMG36vD8Ef9lQZTvAOSFQZ0LVzkPwpdUO+1WhOlRoNa1Oc+vF7SCBr2sra+43DdOcqtWHgEp1TgjUmXiM7jsdXqdQ3UfFA1BZaPX7o6J+xTaPoTDV9fUpC/vi5r76TNuEaU4fgGXPO6aHQJ2BMN53elPndMJp0fnzCq3b1XemL22r05xGz/ucH7pZbgur4LIBqKb0YaZBREwfgTpxWYWzM65ooKro79N0ps3yxvThZvXKdHWz2po+aBZE0cCcqzDNlc3IwLQQqBOnaUOuz6nXmzuyVe+pta3UXI/6K7A0NaurPgJfo/rrgmllahG4DFPJ5gxTpU4dgTpxLqvTY7vwvnCO562tJs9NH6pLYbpeuuv/VOC7ClX9GzcFVa/O2dK0pz6EBOrkEagTphU5hx5PAN2FXwqn9ShougaX6zDNuQhVdR8Uh2mczqToi6rUmDOrJo1AnbC+33zZVKzi6VQKru82bxqPzGsAarv+vpcwzenatuvXLa5tkV5b2Yi+wrTvfk59SGK6vCRJ6AmfKE3iH6KiObdENetT3JceO53tb7q0zejN4LtE6dp0q3qe6qyzdz0IVUbPz62DQTqMg7X8EzbUqLD69tSnWDaBXkGkm65HoarLyk9M1e5MnlmMtiF0fm0Sp10kza9NTf0hwjR9LJr8k0agTlgy0LJFBaUGv85NTUo3U/HcHE+iVUQKl+To2GZfJwholymvXUAvWh6d0tfAXxGOqZ42AhW1RMneBmt/yzwV2mES2CoyeJoKVh0saqZnU6U2vW6ErQ8tF4sm6mIu6rQRqKglnye5cTyYlO/Zqn7OJmGioEviOO2OULBq278+9hxg1B1NEKgTpmpxyIrGdbhU7dnahPpGddMSztvV1mnFOlTfaW7Mk2bRHdOmJm3YN1/saN5rNh3rc609W5vQ9d3t/3LW55lWwQNvr9f3JjToF6/ehI1xKqn6ObtQQN0Hf/XalFbVmy1K6Fr5Dt/c5xDAaSNQJ2yMU0mTpH3Flq806nN1Vy6Kw84bOA85GJUjUKeNQJ2w1cLNFKUm4pYreYYM06+PmTw9ZrtQTQa81tzSH/41hTsE6oRp9dHQgxgKmaZN6fw0gcMIAfU1VJs3/4fuPxUq1GkjUCcsW9I5xhuwWThp2eYYYZrLQvVzo1Ado/80O0KbUf4pI1Anbui18dKkKZyvpR9bunw0fqh9/zFWLK1GeC3hFoE6cUMfpdyE69MEutIGLpe8iTP9p9NHoE6cwnTpD3OUclP7dNL+eE39ItlCgss7urnqVFVMB6/gDIwx2n+Oq4MDXava43VMm2W/J7diGATqDGgww8W5THXV2e7ukpr6p+pc35CDfdlgFG/FOeBVnIkhKxzvzI/NJTb1T2lTlaqmvzfgsl6q0/kgUGdiqCrV96v3Ir3Upv4pNf13Yfmov/6NQ1SN6jsdsnWBfhGoM6Lz7fse8V945W/+rCldf2rS2LJdqsrnmy4GGHWnOp0XAnVGdADeetHvG7Ssmvq6GmpaGyRX9aX2XTkqTOk7nRdezZnRYXN9BYECu2wT52x3p8vuNy2iKrUsVFf+ureKX9Xvmup0dgjUGcqa/u5f2rIm8GN4P+md7TU3tej6FaZ9nAKgD6bb1XcG80OgzlB+9r3LUNXfWdTfpz7TS1ha2pUq7KJjsNWF4rJK7eO1weXgVZ0p12/cdUF/31Bn1Q8hHfUP7l5MpVKY3izdVJOE6fzxys6YqzewKtPTpu+cwjSXb/V3WqlqA5qN7ZvuQgsFCNP585Ik4dzaKxDYANy3CMCb1daG6bdhMscwPZZVpVsbpN9+iLR5DvV3re3zxwDUdSBQr4gqsH06AHP+sD0NQGng5LSi2oV3k5i474JC8LTfOH8OozP9xnmQ6sOIPU6vB4F6pdJJ7TrVM8lO9kxXBtkeIK2EKtoSUH2Mj9H91YRpLvtgeXk0tYI1WxgQm4PJ+l3z50+LH1j9dJ0IVJyVH/ucXOC2d0PIZjhsR9nMG9NCoKLSGIfrXaqiLgDgGO0SlNJo90M6lYgwleBpRRWhijIEKgplYTq9tfl9I1RRhUlxeIEwrRbUGOXHdSJQ8Y2sz/SOMD3jMT0a+zoH6VCOQMU3GICq51LPpsK4CFQ8C9JjQQjTulTNX/Kx1BgegYpUGg4zXk7al+xYarpHkCFQkYrikOq0BYUpVSpyBCpShEJ7Ic8dnhCoMFFCddqFqtQpn1gAdwhUXO0afZfCK9s0BsUIVJjY9p+imzghUEGgwjoYRqm70nZ+jPaDQEUaBnCBQL12BCrgCB9MIFABwBECFemO9OiOs6PAOwkvzktCOx5vp6vHTwDMwidQu9LhfFSoIFCRntKJbngOIQQq0iOPqa66WS02BiBQkSIQ2tOgnj6UAAIVqdXixqCdNQf24QmBihRVVjt63qjukSNQ8exm9cr2pfIj0cR2/b0Bcrx78EzV1nb9igGqmja2qc8HEI7x04Bv+N7ShuprQvWMte1zpu8UpwhUvECoVlst1maz2hrgFIGKQl9DlR+RYwpT9TUDRbwkSdjEEaW0Jd0u+MIxKSbrM6WZjyoEKmoJogezj4Y53VNdDaqQfW+R7jOgTUfU+6AN8RMTmziJTaLbYZiD8XQ9t6vXTCvDWQQqalO1uo92Jor3pg8KLg32aJFBnf5bXU+chOk19XVqq+aYbpZb+pNRC4GKxvJgjR0dP73wV2Zpq7+6QVoktCHvMlh1TWriU5WiCQIVnURxaMIkaNQE99JVWYs0tFb+2unAV349bapohfnS36QDTwQp2iBQ4YxO/TwY9W/q68tKMesPHWbfUF2LAj60Aauv6n/VteUnk2bX4D1fk0JUfbY07dEFgQoAjjDJEAAcIVABwBECFQAcIVABwBECFQAcIVABwBECFQAcIVABwBHf87xPBgDQ1UdVqB8NAKCrTwrU3w0AoBPb2v/gHQ6HN/b2h/3+jQEAtPHJ9/0f1If6p739wwAAWrEZ+l5f/advPtjbrwYA0IjC1N5+S///+Dds0/8Xe3tvAABnqRC1t389f396BxuoPytY7f++NQCAImlXqVr3x79Yuj35U7C+M1mw/mgA4Lp9srePTyH6u8afTu/wfz8E/Bm5MSR7AAAAAElFTkSuQmCC);background-size:cover}#vidoescontent1 .nav ul li{font-size:24px;font-style:normal;font-weight:500;line-height:normal}.not-files{width:100%;height:100vh;position:relative;padding:160px 0;background:var(--Grey-grey-900, #292929);overflow:hidden}.not-files .inner{margin:auto;height:760px;display:flex;flex-flow:column;align-items:center}.not-files .inner h2{color:var(--Grey-grey-400, #818181);text-align:center;font-family:Paperlogy;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px;margin-bottom:31px}.not-files .inner strong{color:var(--Green-green-700, #8bbab7);text-align:center;font-family:Paperlogy;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px;cursor:pointer}.not-files .inner img{width:962px;height:600px;position:absolute;left:50%;bottom:10px;transform:translate(-50%)}.not-files .shape{width:100%;height:50px;position:absolute;background:url(/main/Bone-shape.png) no-repeat center/cover;bottom:57px}#hotel_visual{margin-top:84px;width:100%;height:1020px;background:url(/hotel/MainVisual.png) no-repeat center/cover;position:relative}#hotel_visual .headline{position:absolute;top:377px;right:260px;color:#fefefe;text-align:right;font-family:Paperlogy;font-size:80px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;overflow:visible}#hotel_visual .headline .color{color:#4a9f99}#hotel_visual .sub{position:absolute;top:487px;right:260px;width:560px;height:42px;background:#52c1ba;display:flex;justify-content:center;align-items:center;color:#fefefe;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:600;line-height:normal}#hotel_visual .headline .color{display:inline-block;position:relative}#hotel_visual .headline .color:before,#hotel_visual .headline .color:after{content:"";position:absolute;top:-.3em;width:.2em;height:.2em;border-radius:50%;background:#4a9f99;opacity:0;transform:translateY(0);pointer-events:none}#hotel_visual .headline .color:before{left:.35em}#hotel_visual .headline .color:after{left:1.25em}#hotel_visual .headline .color.show-dots:before,#hotel_visual .headline .color.show-dots:after{opacity:1;animation:hogang-dot-bounce 1.2s ease-in-out infinite}#hotel_visual .headline .color.show-dots:before{animation-delay:.05s}#hotel_visual .headline .color.show-dots:after{animation-delay:.25s}@media screen and (max-width: 600px){#hotel_visual{width:100vw;height:163.0769vw;background:url(/hotel/MainVisual_mobile.png) no-repeat center/cover;display:flex;flex-direction:column;gap:4.1026vw;align-items:center}#hotel_visual .headline{padding-top:36.4103vw;font-size:10.2564vw;width:100%;position:static;display:flex;justify-content:center;align-items:center}#hotel_visual .sub{position:static;width:72.3077vw;height:6.1538vw;font-size:3.5897vw}}#hotel_reservation{width:100%;height:1092px;background:url(/hotel/MainCon1.png) no-repeat 0 0/cover;display:flex;justify-content:center;align-items:center}#hotel_reservation .inner{height:685px;display:flex;flex-flow:column;align-items:center}#hotel_reservation .inner .title{margin-bottom:82px}#hotel_reservation .inner .title span{font-family:Paperlogy;font-size:38px;font-weight:600;color:#060606}#hotel_reservation .inner .title .color{font-family:Paperlogy;font-size:38px;font-weight:600;color:#478985}#hotel_reservation .inner .calendar{width:100%;height:538px;position:relative}#hotel_reservation .inner .calendar .list{width:100%;height:100%;display:flex;justify-content:space-between}#hotel_reservation .inner .calendar .list .content{display:flex;flex-flow:column;align-items:center;width:182px;height:538px;gap:18px}#hotel_reservation .inner .calendar .list .content .top{width:52px;height:72px;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:7px;border-radius:155px;background:var(--Grey-grey-200, #b6b6b6)}#hotel_reservation .inner .calendar .list .content .top span{color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation .inner .calendar .list .content .top .line{width:26px;height:1px;background-color:#fefefe}#hotel_reservation .inner .calendar .list .content .top.on{background:#7abab6}#hotel_reservation .inner .calendar .list .content .bottom{width:100%;height:450px;display:flex;flex-flow:column;gap:10px;position:relative}#hotel_reservation .inner .calendar .list .content .bottom:after{content:"";position:absolute;top:0;bottom:0;right:-10px;width:0;border-right:2px dotted #7abab6;pointer-events:none}#hotel_reservation .inner .calendar .list .content .bottom li{width:180px;height:70px;display:flex;justify-content:center;align-items:center;background:#e2f8f7;border-radius:20px}#hotel_reservation .inner .calendar .list .content .bottom li .context{width:147px;height:35px;display:flex;flex-flow:column}#hotel_reservation .inner .calendar .list .content .bottom li .context .time{color:#060606;font-family:Pretendard;font-size:12px}#hotel_reservation .inner .calendar .list .content .bottom li .context span{color:#060606;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#hotel_reservation .inner .calendar .list .content .bottom li.disable{background:#efefef}#hotel_reservation .inner .calendar .list .content .bottom li.disable .time{color:#818181}#hotel_reservation .inner .calendar .list .content .bottom li.disable span{color:#616161}#hotel_reservation .inner .calendar .list .content:last-child .bottom:after{content:none}#hotel_reservation .inner .calendar .prev,#hotel_reservation .inner .calendar .next{width:50px;height:50px;border:1px solid #959595;border-radius:100%;display:flex;justify-content:center;align-items:center}#hotel_reservation .inner .calendar .prev:hover,#hotel_reservation .inner .calendar .next:hover{border-color:#b7e2df}#hotel_reservation .inner .calendar .prev:hover path,#hotel_reservation .inner .calendar .next:hover path{fill:#b7e2df}#hotel_reservation .inner .calendar .prev{position:absolute;top:50%;transform:translateY(-50%);left:-100px}#hotel_reservation .inner .calendar .next{position:absolute;top:50%;transform:translateY(-50%);right:-100px}#hotel_careService{width:100%;height:558px;display:flex;justify-content:center;align-items:center;background:#b7e2df}#hotel_careService .inner{height:358px;display:flex;justify-content:space-between;align-items:center}#hotel_careService .inner .left{width:470px;height:216px;display:flex;flex-flow:column;gap:50px}#hotel_careService .inner .left .top{color:#fefefe;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:600;line-height:normal}#hotel_careService .inner .left .bottom{color:#353535;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:normal}#hotel_careService .inner .right{width:844px;height:366px}#hotel_careService .inner .right .cards{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#hotel_careService .inner .right .cards li{width:268px;height:100%;border-radius:20px;background:#eef9f8;display:flex;justify-content:center;flex-flow:column;align-items:center}#hotel_careService .inner .right .cards li .icon{width:140px;height:140px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fefefe;margin-bottom:32px}#hotel_careService .inner .right .cards li strong{color:#060606;text-align:center;font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}#hotel_careService .inner .right .cards li p{color:#353535;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#hotel_price{width:100%}#hotel_price .img{width:100%;height:auto;display:block}#hotel_price .priceImgMobile{display:none}#hotel_interaction{width:100%;height:1100px;display:flex;align-items:center;position:relative;background:#b7e2df}#hotel_interaction .left{width:462px;height:780px;display:flex;flex-flow:column;position:absolute;left:260px;gap:114px}#hotel_interaction .left .top{width:100%;height:371px;display:flex;flex-flow:column;gap:50px}#hotel_interaction .left .top .title{width:100%;height:132px;display:flex;flex-flow:column}#hotel_interaction .left .top .title strong{display:block;color:#fefefe;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:.48px}#hotel_interaction .left .top .title span{display:block;color:#4a9f99;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:.48px}#hotel_interaction .left .top .context{width:100%;height:auto}#hotel_interaction .left .top .context p{color:#fefefe;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:27px}#hotel_interaction .left .bottom{width:343px;height:295px}#hotel_interaction .left .bottom .hotel_interaction_swiper{width:100%;height:100%}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide{width:100%;height:87px;border-radius:20px;background:#fefefe;opacity:.5;display:flex;align-items:center;justify-content:center}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide .inner{width:294px;height:100%;display:flex;justify-content:space-between;align-items:center}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide .inner .profile{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide .inner .profile img{width:100%;height:100%;border-radius:100%}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide .inner .reply{width:223px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:22.308px;color:#000;font-family:Pretendard;font-size:15.615px;font-weight:400}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide-active{opacity:1}#hotel_interaction .left .bottom .hotel_interaction_swiper .swiper-slide-next{opacity:.8}#hotel_interaction .rolling_area{width:1019px;height:100%;display:grid;grid-template-columns:repeat(3,330px);gap:16px;position:absolute;right:60px}#hotel_interaction .col{position:relative;overflow:hidden;width:330px}#hotel_interaction .col .track{display:flex;flex-direction:column;gap:16px;animation:roll-up 53s linear infinite;will-change:transform}#hotel_interaction .col.down .track{animation-name:roll-down;animation-duration:64s}#hotel_interaction .col img{width:330px;height:470px;display:block;object-fit:cover}#hotel_interaction .col:nth-child(1) .track{animation-delay:-2s}#hotel_interaction .col:nth-child(2) .track{animation-delay:-5s}#hotel_interaction .col:nth-child(3) .track{animation-delay:-1s}#introduce_hotel_service{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#eef9f8}#introduce_hotel_service .inner{height:760px;display:flex;flex-flow:column;align-items:center}#introduce_hotel_service .inner span{color:#454545;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:500;line-height:30px}#introduce_hotel_service .inner .headlineWrap .headline{display:block}#introduce_hotel_service .inner .headlineWrap .headlineMobile{display:none}#introduce_hotel_service .inner .hotel_introduce_swiper{width:100%;height:523px;overflow:visible;gap:64px;position:absolute;bottom:0}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide{width:453px;height:453px;background:url(/hotel/introduce/Bubble.png) no-repeat center/cover;display:flex;align-items:center;justify-content:center}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner{width:250px;height:279px;display:flex;flex-flow:column;gap:26px;align-items:center}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top{display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:16px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top .title{display:flex;width:auto;height:auto;padding:6px 14px;border-radius:22.52px;background:#cecece;color:#fefefe;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top strong{color:#454545;text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:normal}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .img{width:226px;height:104px;border-radius:17.323px;opacity:.7;object-fit:contain}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .bottom{display:block}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .bottom p{color:#666;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:130%}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active{width:523px;height:523px;gap:30px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner{width:296px;height:345px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .top{display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:18px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .top .title{padding:8px 16px;border-radius:26px;background:#4a9f99;font-family:Pretendard;color:#fefefe;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .top strong{color:#454545;text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:normal}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .img{width:260px;height:140px;border-radius:20px;opacity:1}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .bottom{display:block;width:auto;height:auto}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide-active .slide_inner .bottom p{color:#666;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:130%}#hotel_photo_section{width:100%;height:1317px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}#hotel_photo_section .inner{height:997px;position:relative}#hotel_photo_section .inner .right{width:587px;display:flex;flex-flow:column;gap:62px;align-items:end;position:absolute;right:0;top:0}#hotel_photo_section .inner .right .logo{width:172px;height:87px;background:url(/hotel/Logo-confirmed.png) no-repeat center/contain}#hotel_photo_section .inner .right span{white-space:normal;text-align:right;color:#353535;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:130%}#hotel_photo_section .inner .img1{width:708px;height:432px;position:absolute;left:0;top:20px}#hotel_photo_section .inner .img2{width:549px;height:358px;position:absolute;right:-100px;bottom:172px}#hotel_photo_section .inner .img3{width:421px;height:286px;position:absolute;left:-80px;bottom:231px}#hotel_photo_section .inner .img4{width:268px;height:185px;position:absolute;right:382px;bottom:69px;z-index:2}#hotel_photo_section .text_marquee_area{width:100%;position:absolute;bottom:51px}#hotel_photo_section .text_marquee_area .marquee_wrapper{position:relative;overflow:hidden;white-space:nowrap;width:100%;background:#fff}#hotel_photo_section .text_marquee_area .marquee_wrapper .marquee__inner{display:inline-flex;animation:marquee 30s linear infinite}#hotel_photo_section .text_marquee_area .marquee_wrapper .marquee__inner span{-webkit-text-stroke-width:5px;-webkit-text-stroke-color:var(--Green-green-500, #b7e2df);font-family:Paperlogy;font-size:220px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:8.8px;text-transform:uppercase;color:transparent;-webkit-text-stroke:3px #b7e2df;background:radial-gradient(circle,#c2f0ed 0%,transparent 60%);background-position:center;background-repeat:no-repeat;background-size:0% 0%;-webkit-background-clip:text;background-clip:text;transition:background-size .8s ease}#hotel_photo_section .text_marquee_area .marquee_wrapper .marquee__inner:hover span{-webkit-text-stroke:1px;background-size:200% 200%}@media screen and (max-width: 600px){#hotel_reservation{background:#fff;width:390px;height:844px}#hotel_reservation .inner .title{margin-bottom:62px}#hotel_reservation .inner .title span,#hotel_reservation .inner .title .color{font-size:32px}#hotel_reservation .inner .calendar .list{overflow:hidden;width:100%;display:flex;gap:42px}#hotel_reservation .inner .calendar .list .content{width:158px}#hotel_reservation .inner .calendar .list .content .top{width:52px;height:70px}#hotel_reservation .inner .calendar .list .content .top span{font-size:14px}#hotel_reservation .inner .calendar .list .content .bottom{width:100%;gap:6px}#hotel_reservation .inner .calendar .list .content .bottom:after{right:-21px}#hotel_reservation .inner .calendar .list .content .bottom li{width:128px;padding:18px 15px 17px}#hotel_reservation .inner .calendar .prev,#hotel_reservation .inner .calendar .next{display:none}#introduce_hotel_service{width:100%;height:669px;margin-top:75px}#introduce_hotel_service .inner{height:669px;gap:37px}#introduce_hotel_service .inner span{font-size:18px}#introduce_hotel_service .inner .headlineWrap .headline{display:none}#introduce_hotel_service .inner .headlineWrap .headlineMobile{display:block}#introduce_hotel_service .inner .hotel_introduce_swiper{width:358px;height:358px;bottom:100px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide{width:358px;height:358px;background:url(/hotel/introduce/BubbleMobile.png) no-repeat center/cover}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner{width:237px;height:249px;gap:20px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top{gap:14px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top .title{font-size:13px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .top strong{font-size:18px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .img{width:192px;height:100px;border-radius:14.286px}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .bottom{width:100%}#introduce_hotel_service .inner .hotel_introduce_swiper .swiper-slide .slide_inner .bottom p{font-size:13px}#hotel_careService{width:100%;height:1127px}#hotel_careService .inner{height:967px;flex-direction:column}#hotel_careService .inner .left{width:100%;height:159px;gap:20px}#hotel_careService .inner .left .top{font-size:32px}#hotel_careService .inner .left .bottom{font-size:16px}#hotel_careService .inner .right{height:768px}#hotel_careService .inner .right .cards{flex-direction:column;gap:15px;justify-content:center}#hotel_careService .inner .right .cards li{width:358px;height:246px;padding:25px 73px}#hotel_careService .inner .right .cards li .icon{width:100px;height:104px;padding:23px 21px;margin-bottom:24px}#hotel_careService .inner .right .cards li .icon svg{width:58px;height:58px}#hotel_careService .inner .right .cards li strong{font-size:18px}#hotel_careService .inner .right .cards li p{font-size:14px}#hotel_price{width:390px;height:1921px}#hotel_price .priceImg{display:none}#hotel_price .priceImgMobile{display:block}#hotel_interactionMobile{background:#b2ded9;padding:80px 16px;width:390px}#hotel_interactionMobile .inner{width:100%}#hotel_interactionMobile .inner .top .title strong{display:block;font-size:32px;font-weight:700;color:#fff;margin-bottom:4px;color:var(--White, #fefefe);text-shadow:0 4px 2px rgba(193,217,215,.5);font-family:Paperlogy}#hotel_interactionMobile .inner .top .title span{font-size:32px;font-weight:700;color:#2d7167;text-shadow:0 4px 2px rgba(193,217,215,.5);font-family:Paperlogy}#hotel_interactionMobile .inner .top .context{margin-top:40px}#hotel_interactionMobile .inner .top .context p{font-size:14px;color:#fff}#hotel_interactionMobile .review{margin:60px 0}#hotel_interactionMobile .review .hotel_interaction_swiperMobile{width:100%;height:80px;display:flex;gap:21px;border-radius:20px;justify-content:center;align-items:center;background:var(--White, #fefefe);padding:15px 41.309px 15px 22.309px}#hotel_interactionMobile .review .hotel_interaction_swiperMobile .swiper-slide{display:flex;align-items:flex-start}#hotel_interactionMobile .review .hotel_interaction_swiperMobile .swiper-slide .inner{width:294px;height:50px;padding:15px 41.309px 15px 22.309px;display:flex;align-items:center;justify-content:center;gap:21px}#hotel_interactionMobile .review .hotel_interaction_swiperMobile .swiper-slide .inner .profile{display:flex}#hotel_interactionMobile .review .hotel_interaction_swiperMobile .swiper-slide .inner .profile img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}#hotel_interactionMobile .review .hotel_interaction_swiperMobile .swiper-slide .inner .reply{width:223px;height:43px;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#hotel_interactionMobile .rolling_area_mobile,#hotel_interactionMobile .rolling_area_mobile .swiper{width:100%;height:368px}#hotel_interactionMobile .rolling_area_mobile .swiper-slide{display:flex;justify-content:center;align-items:center}#hotel_interactionMobile .rolling_area_mobile .swiper-slide img{width:100%;height:100%;object-fit:cover}#hotel_photo_section{height:1566px}#hotel_photo_section .inner{height:1201px}#hotel_photo_section .inner .right{width:100%;justify-content:center;align-items:center;gap:40px;position:absolute;top:50%;transform:translateY(-50%)}#hotel_photo_section .inner .right span{text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#hotel_photo_section .inner .img1{width:100%;top:0}#hotel_photo_section .inner .img2{width:100%;right:0;bottom:80px}#hotel_photo_section .inner .img3{display:none}#hotel_photo_section .text_marquee_area{bottom:80px}#hotel_photo_section .text_marquee_area .marquee_wrapper .marquee__inner span{font-size:100px}}:root{--duration: .5s}#grooming_visual{margin-top:84px;width:100%;height:1020px;background:url(/grooming/MainVisual.png) no-repeat center/cover;position:relative}#grooming_visual .headline{position:absolute;top:377px;right:260px;color:#fefefe;text-align:right;font-family:Paperlogy;font-size:80px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;overflow:visible}#grooming_visual .headline .color{color:#4a9f99}#grooming_visual .sub{position:absolute;top:487px;right:260px;width:560px;height:42px;background:#52c1ba;display:flex;justify-content:center;align-items:center;color:#fefefe;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.splitting .char{visibility:hidden}.splitting .char:before{visibility:visible;animation:inherit;animation-name:char-rotate;animation-duration:calc(var(--duration) * 1.1)}.splitting .char:first-child:before{animation-name:first-char-rotate;animation-duration:inherit}.char{animation-name:char-transform;animation-duration:var(--duration);animation-fill-mode:both;animation-delay:calc(var(--duration) + .05s * (var(--char-total) - var(--char-index)));text-shadow:0 3vh 4vh rgba(0,0,0,.03)}.char:first-child{animation-name:first-char-transform;animation-duration:calc(var(--duration) * 2);animation-delay:0s}@keyframes char-transform{0%{opacity:0;transform:translateY(50%)}70%{transform:translateY(-6%)}90%{transform:translateY(1%)}to{opacity:1;transform:translateY(0)}}@keyframes char-rotate{0%{transform:rotate(30deg)}30%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes first-char-transform{0%{transform:translate(calc(.75ch * var(--char-total))) translateY(200%)}40%{transform:translate(calc(.75ch * var(--char-total))) translateY(-10%)}60%{transform:translate(calc(.75ch * var(--char-total))) translateY(7%)}to{transform:none}}@keyframes first-char-rotate{0%{transform:rotate(.5turn)}40%{transform:rotate(-.1turn)}70%{transform:rotate(.1turn)}to{transform:rotate(0)}}#grooming_visual .headline .color{display:inline-block;position:relative}#grooming_visual .headline .color:before,#grooming_visual .headline .color:after{content:"";position:absolute;top:-.3em;width:.2em;height:.2em;border-radius:50%;background:#4a9f99;opacity:0;transform:translateY(0);pointer-events:none}#grooming_visual .headline .color:before{left:.35em}#grooming_visual .headline .color:after{left:1.25em}#grooming_visual .headline .color.show-dots:before,#grooming_visual .headline .color.show-dots:after{opacity:1;animation:hogang-dot-bounce 1.2s ease-in-out infinite}#grooming_visual .headline .color.show-dots:before{animation-delay:.05s}#grooming_visual .headline .color.show-dots:after{animation-delay:.25s}@keyframes hogang-dot-bounce{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-.35em) scale(1.05)}55%{transform:translateY(0) scale(.98)}}@media screen and (max-width: 600px){#grooming_visual{width:100vw;height:163.0769vw;background:url(/grooming/MainVisualMobile.png) no-repeat center/cover;display:flex;flex-direction:column;gap:4.1026vw;align-items:center}#grooming_visual .headline{padding-top:36.4103vw;font-size:10.2564vw;width:100%;position:static;display:flex;justify-content:center;align-items:center}#grooming_visual .sub{position:static;width:72.3077vw;height:6.1538vw;font-size:3.5897vw}}#grooming_reservation{width:100%;height:1092px;background:url(/hotel/MainCon1.png) no-repeat 0 0/cover;display:flex;justify-content:center;align-items:center}#grooming_reservation .inner{height:685px;display:flex;flex-flow:column;align-items:center}#grooming_reservation .inner .title{margin-bottom:82px}#grooming_reservation .inner .title span{font-family:Paperlogy;font-size:38px;font-weight:600;color:#060606}#grooming_reservation .inner .title .color{font-family:Paperlogy;font-size:38px;font-weight:600;color:#478985}#grooming_reservation .inner .calendar{width:100%;height:538px;position:relative}#grooming_reservation .inner .calendar .list{width:100%;height:100%;display:flex;justify-content:space-between}#grooming_reservation .inner .calendar .list .content{display:flex;flex-flow:column;align-items:center;width:182px;height:538px;gap:18px}#grooming_reservation .inner .calendar .list .content .top{width:52px;height:72px;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:7px;border-radius:155px;background:var(--Grey-grey-200, #b6b6b6)}#grooming_reservation .inner .calendar .list .content .top span{color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation .inner .calendar .list .content .top .line{width:26px;height:1px;background-color:#fefefe}#grooming_reservation .inner .calendar .list .content .top.on{background:#7abab6}#grooming_reservation .inner .calendar .list .content .bottom{width:100%;height:450px;display:flex;flex-flow:column;gap:10px;position:relative}#grooming_reservation .inner .calendar .list .content .bottom:after{content:"";position:absolute;top:0;bottom:0;right:-10px;width:0;border-right:2px dotted #7abab6;pointer-events:none}#grooming_reservation .inner .calendar .list .content .bottom li{width:180px;height:70px;display:flex;justify-content:center;align-items:center;background:#e2f8f7;border-radius:20px}#grooming_reservation .inner .calendar .list .content .bottom li .context{width:147px;height:35px;display:flex;flex-flow:column}#grooming_reservation .inner .calendar .list .content .bottom li .context .time{color:#060606;font-family:Pretendard;font-size:12px}#grooming_reservation .inner .calendar .list .content .bottom li .context span{color:#060606;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#grooming_reservation .inner .calendar .list .content .bottom li.disable{background:#efefef}#grooming_reservation .inner .calendar .list .content .bottom li.disable .time{color:#818181}#grooming_reservation .inner .calendar .list .content .bottom li.disable span{color:#616161}#grooming_reservation .inner .calendar .list .content:last-child .bottom:after{content:none}#grooming_reservation .inner .calendar .prev,#grooming_reservation .inner .calendar .next{width:50px;height:50px;border:1px solid #959595;border-radius:100%;display:flex;justify-content:center;align-items:center}#grooming_reservation .inner .calendar .prev:hover,#grooming_reservation .inner .calendar .next:hover{border-color:#b7e2df}#grooming_reservation .inner .calendar .prev:hover path,#grooming_reservation .inner .calendar .next:hover path{fill:#b7e2df}#grooming_reservation .inner .calendar .prev{position:absolute;top:50%;transform:translateY(-50%);left:-100px}#grooming_reservation .inner .calendar .next{position:absolute;top:50%;transform:translateY(-50%);right:-100px}@media screen and (max-width: 600px){#grooming_reservation{background:#fff;width:390px;height:844px}#grooming_reservation .inner .title{margin-bottom:62px}#grooming_reservation .inner .title span,#grooming_reservation .inner .title .color{font-size:32px}#grooming_reservation .inner .calendar .list{overflow:hidden;width:100%;display:flex;gap:42px}#grooming_reservation .inner .calendar .list .content{width:158px}#grooming_reservation .inner .calendar .list .content .top{width:52px;height:70px}#grooming_reservation .inner .calendar .list .content .top span{font-size:14px}#grooming_reservation .inner .calendar .list .content .bottom{width:100%;gap:6px}#grooming_reservation .inner .calendar .list .content .bottom:after{right:-21px}#grooming_reservation .inner .calendar .list .content .bottom li{width:128px;padding:18px 15px 17px}#grooming_reservation .inner .calendar .prev,#grooming_reservation .inner .calendar .next{display:none}}#grooming_careService{width:100%;height:558px;display:flex;justify-content:center;align-items:center;background:#b7e2df}#grooming_careService .inner{height:358px;display:flex;justify-content:space-between;align-items:center}#grooming_careService .inner .left{width:470px;height:216px;display:flex;flex-flow:column;gap:50px}#grooming_careService .inner .left .top{color:#fefefe;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:600;line-height:normal}#grooming_careService .inner .left .bottom{color:#353535;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:normal}#grooming_careService .inner .right{width:844px;height:366px}#grooming_careService .inner .right .cards{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#grooming_careService .inner .right .cards li{width:268px;height:100%;border-radius:20px;background:#eef9f8;display:flex;justify-content:center;flex-flow:column;align-items:center}#grooming_careService .inner .right .cards li .icon{width:140px;height:140px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fefefe;margin-bottom:32px}#grooming_careService .inner .right .cards li strong{color:#060606;text-align:center;font-family:Paperlogy;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}#grooming_careService .inner .right .cards li p{color:#353535;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width: 600px){#grooming_careService{width:100%;height:1127px}#grooming_careService .inner{height:967px;flex-direction:column}#grooming_careService .inner .left{width:100%;height:159px;gap:20px}#grooming_careService .inner .left .top{font-size:32px}#grooming_careService .inner .left .bottom{font-size:16px}#grooming_careService .inner .right{height:768px}#grooming_careService .inner .right .cards{flex-direction:column;gap:15px;justify-content:center}#grooming_careService .inner .right .cards li{width:358px;height:246px;padding:25px 73px}#grooming_careService .inner .right .cards li .icon{width:100px;height:104px;padding:23px 21px;margin-bottom:24px}#grooming_careService .inner .right .cards li .icon svg{width:58px;height:58px}#grooming_careService .inner .right .cards li strong{font-size:18px}#grooming_careService .inner .right .cards li p{font-size:14px}}#introduce_grooming_service{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#eef9f8}#introduce_grooming_service .inner{height:760px;display:flex;flex-flow:column;align-items:center}#introduce_grooming_service .inner span{color:#454545;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:500;line-height:30px}#introduce_grooming_service .inner .mobileTitle{display:none}#introduce_grooming_service .inner .headlineWrap .headline{display:block}#introduce_grooming_service .inner .headlineWrap .headlineMobile{display:none}#introduce_grooming_service .inner .grooming_introduce_swiper{width:100%;height:523px;overflow:visible;gap:64px;position:absolute;bottom:0}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide{width:453px;height:453px;background:url(/hotel/introduce/Bubble.png) no-repeat center/cover;display:flex;align-items:center;justify-content:center}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner{width:250px;height:279px;display:flex;flex-flow:column;gap:26px;align-items:center}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top{display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:16px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top .title{display:flex;width:auto;height:auto;padding:6px 14px;border-radius:22.52px;background:#cecece;color:#fefefe;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top strong{color:#454545;text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:normal}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .img{width:226px;height:104px;border-radius:17.323px;opacity:.7;object-fit:fill}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .bottom{display:block}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .bottom p{color:#666;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:130%}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active{width:523px;height:523px;gap:30px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner{width:296px;height:345px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .top{display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:18px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .top .title{padding:8px 16px;border-radius:26px;background:#4a9f99;font-family:Pretendard;color:#fefefe;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .top strong{color:#454545;text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:normal}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .img{width:260px;height:140px;border-radius:20px;opacity:1}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .bottom{display:block;width:auto;height:auto}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide-active .slide_inner .bottom p{color:#666;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width: 600px){#introduce_grooming_service{width:100%;height:700px;margin-top:62px}#introduce_grooming_service .inner{height:669px;gap:37px}#introduce_grooming_service .inner span{display:none}#introduce_grooming_service .inner .mobileTitle{display:block;color:#454545;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:30px;text-align:center}#introduce_grooming_service .inner .headlineWrap .headline{display:none}#introduce_grooming_service .inner .headlineWrap .headlineMobile{display:block}#introduce_grooming_service .inner .grooming_introduce_swiper{width:358px;height:358px;bottom:90px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide{width:358px;height:358px;background:url(/hotel/introduce/BubbleMobile.png) no-repeat center/cover}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner{width:237px;height:249px;gap:20px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top{gap:14px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top .title{font-size:13px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .top strong{font-size:18px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .img{width:192px;height:100px;border-radius:14.286px}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .bottom{width:100%}#introduce_grooming_service .inner .grooming_introduce_swiper .swiper-slide .slide_inner .bottom p{font-size:13px}}#grooming_price{width:100%;height:1907px;display:flex;align-items:center;justify-content:center;position:relative;background-color:#fefefe}#grooming_price .top_bg{width:100%;position:absolute;left:0;top:0}#grooming_price .inner{height:1137px;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:138px}#grooming_price .inner .top{display:flex;justify-content:center;align-items:center}#grooming_price .inner .top .top_inner{width:1150px;height:607px;display:flex;flex-flow:column;align-items:center;gap:90px}#grooming_price .inner .top .top_inner .title{color:var(--Black, #060606);font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:4.8px}#grooming_price .inner .top .top_inner .title .color{color:var(--Green-green-800, #4a9f99)}#grooming_price .inner .top .top_inner .content{width:100%;height:460px;display:flex;flex-flow:column;align-items:center;gap:94px}#grooming_price .inner .top .top_inner .content .price_table{width:100%;height:343px;display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative}#grooming_price .inner .top .top_inner .content .price_table .table{width:865px;height:302px;display:flex;justify-content:center;align-items:center;gap:34px}#grooming_price .inner .top .top_inner .content .price_table .table .table_card{width:243px;height:302px;display:flex;flex-flow:column;align-items:center;gap:46px}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_title{display:flex;justify-content:center;align-items:center;gap:14px}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_title i{width:30px;height:30px;display:flex;align-items:center;justify-content:center}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_title .cate{color:var(--Green-green-900, #478985);font-family:Paperlogy;font-size:26px;font-style:normal;font-weight:600;line-height:normal}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_content{display:flex;flex-flow:column;justify-content:center;gap:20px}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_content .table_item{display:flex;gap:61px}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_content .table_item .item_label{width:84px;display:block;color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:normal}#grooming_price .inner .top .top_inner .content .price_table .table .table_card .card_content .table_item .item_price{display:block;color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:normal;width:93px}#grooming_price .inner .top .top_inner .content .price_table .table .table_line{width:1px;height:302px;border-right:2px dotted #7abab6}#grooming_price .inner .top .top_inner .content .price_table .blank{width:245px;height:343px;background:url(/grooming/price/click_img.png) no-repeat center/cover}#grooming_price .inner .top .top_inner .content .price_table .option_price{width:370px;height:550px;position:absolute;right:-170px;display:flex;flex-flow:column;gap:12px}#grooming_price .inner .top .top_inner .content .price_table .option_price .option_title{align-items:center;width:300px;height:43.828px;display:flex;gap:12px}#grooming_price .inner .top .top_inner .content .price_table .option_price .option_title i{width:53.442px;height:43.828px;flex-shrink:0;background:url(/grooming/price/hobok.png) no-repeat center/contain}#grooming_price .inner .top .top_inner .content .price_table .option_price .option_title span{height:16px;color:var(--Grey-grey-800, #353535);font-family:Paperlogy;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#grooming_price .inner .top .top_inner .content .price_table .option_price .option_content{width:100%;height:498px;border-radius:20px;background:#f6f6f6;background:url(/grooming/price/option.png) no-repeat center/contain}#grooming_price .inner .top .top_inner .content .option{display:flex;align-items:center;gap:18px}#grooming_price .inner .top .top_inner .content .option svg{display:block}#grooming_price .inner .top .top_inner .content .option .label{display:block;color:#000;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#grooming_price .inner .top .top_inner .content .option span{display:block;color:var(--Grey-grey-800, #353535);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#grooming_price .inner .bottom{width:100%;height:392px;background:url(/grooming/price/note.png) no-repeat center/contain}@media screen and (max-width: 600px){#grooming_price{width:390px;height:2467px;background:url(/grooming/priceMobile.png) no-repeat center}#grooming_price .top_bg{display:none}#grooming_price .inner{width:100%;height:1145px}#grooming_price .inner .top{display:none}#grooming_price .inner .top .top_inner{width:100%;height:1145px;position:relative}#grooming_price .inner .top .top_inner .price_table,#grooming_price .inner .bottom{display:none}}#grooming_interaction{width:100%;height:1100px;display:flex;align-items:center;position:relative;background:#b7e2df}#grooming_interaction .left{width:462px;height:780px;display:flex;flex-flow:column;position:absolute;left:260px;gap:114px}#grooming_interaction .left .top{width:100%;height:371px;display:flex;flex-flow:column;gap:50px}#grooming_interaction .left .top .title{width:100%;height:132px;display:flex;flex-flow:column}#grooming_interaction .left .top .title strong{display:block;color:#fefefe;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:.48px}#grooming_interaction .left .top .title span{display:inline;color:#fefefe;font-family:Paperlogy;font-size:48px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:.48px}#grooming_interaction .left .top .title span.color{color:#4a9f99}#grooming_interaction .left .top .context{width:100%;height:auto}#grooming_interaction .left .top .context p{color:#fefefe;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:27px}#grooming_interaction .left .bottom{width:343px;height:295px}#grooming_interaction .left .bottom .grooming_interaction_swiper{width:100%;height:100%}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide{width:100%;height:87px;border-radius:20px;background:#fefefe;opacity:.5;display:flex;align-items:center;justify-content:center}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide .inner{width:294px;height:100%;display:flex;justify-content:space-between;align-items:center}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide .inner .profile{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide .inner .profile img{width:100%;height:100%;border-radius:100%}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide .inner .reply{width:223px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:22.308px;color:#000;font-family:Pretendard;font-size:15.615px;font-weight:400}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide-active{opacity:1}#grooming_interaction .left .bottom .grooming_interaction_swiper .swiper-slide-next{opacity:.8}#grooming_interaction .rolling_area{width:1019px;height:100%;display:grid;grid-template-columns:repeat(3,330px);gap:16px;position:absolute;right:60px}#grooming_interaction .col{position:relative;overflow:hidden;width:330px}#grooming_interaction .col .track{display:flex;flex-direction:column;gap:16px;animation:roll-up 53s linear infinite;will-change:transform}#grooming_interaction .col.down .track{animation-name:roll-down;animation-duration:64s}#grooming_interaction .col img{width:330px;height:470px;display:block;object-fit:cover}#grooming_interaction .col:nth-child(1) .track{animation-delay:-2s}#grooming_interaction .col:nth-child(2) .track{animation-delay:-5s}#grooming_interaction .col:nth-child(3) .track{animation-delay:-1s}@keyframes roll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes roll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media screen and (max-width: 600px){#grooming_interactionMobile{background:#b2ded9;padding:80px 16px;width:390px}#grooming_interactionMobile .inner{width:100%}#grooming_interactionMobile .inner .top .title strong{display:block;font-size:32px;font-weight:700;color:#fff;margin-bottom:4px;color:var(--White, #fefefe);text-shadow:0 4px 2px rgba(193,217,215,.5);font-family:Paperlogy}#grooming_interactionMobile .inner .top .title span{font-size:32px;font-weight:700;color:#fff;text-shadow:0 4px 2px rgba(193,217,215,.5);font-family:Paperlogy}#grooming_interactionMobile .inner .top .title .color{color:#2d7167}#grooming_interactionMobile .inner .top .context{margin-top:40px}#grooming_interactionMobile .inner .top .context p{font-size:14px;color:#fff}#grooming_interactionMobile .review{margin:60px 0}#grooming_interactionMobile .review .grooming_interaction_swiper{width:100%;height:80px;display:flex;gap:21px;border-radius:20px;justify-content:center;align-items:center;background:var(--White, #fefefe);padding:15px 41.309px 15px 22.309px}#grooming_interactionMobile .review .grooming_interaction_swiper .swiper-slide{display:flex;align-items:flex-start}#grooming_interactionMobile .review .grooming_interaction_swiper .swiper-slide .inner{width:294px;height:50px;padding:15px 41.309px 15px 22.309px;display:flex;align-items:center;justify-content:center;gap:21px}#grooming_interactionMobile .review .grooming_interaction_swiper .swiper-slide .inner .profile{display:flex}#grooming_interactionMobile .review .grooming_interaction_swiper .swiper-slide .inner .profile img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}#grooming_interactionMobile .review .grooming_interaction_swiper .swiper-slide .inner .reply{width:223px;height:43px;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#grooming_interactionMobile .rolling_area_mobile,#grooming_interactionMobile .rolling_area_mobile .swiper{width:100%;height:368px}#grooming_interactionMobile .rolling_area_mobile .swiper-slide{display:flex;justify-content:center;align-items:center}#grooming_interactionMobile .rolling_area_mobile .swiper-slide img{width:100%;height:100%;object-fit:cover}}#grooming_photo_section{width:100%;height:1317px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}#grooming_photo_section .inner{height:997px;position:relative}#grooming_photo_section .inner .right{width:587px;display:flex;flex-flow:column;gap:62px;align-items:end;position:absolute;right:0;top:0}#grooming_photo_section .inner .right .logo{width:172px;height:87px;background:url(/grooming/Logo-confirmed.png) no-repeat center/contain}#grooming_photo_section .inner .right span{white-space:normal;text-align:right;color:#353535;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:130%}#grooming_photo_section .inner .img1{width:708px;height:432px;position:absolute;left:0;top:20px}#grooming_photo_section .inner .img2{width:549px;height:358px;position:absolute;right:-100px;bottom:172px}#grooming_photo_section .inner .img3{width:421px;height:286px;position:absolute;left:-80px;bottom:231px}#grooming_photo_section .inner .img4{width:268px;height:185px;position:absolute;right:382px;bottom:69px;z-index:2}#grooming_photo_section .text_marquee_area{width:100%;position:absolute;bottom:51px}#grooming_photo_section .text_marquee_area .marquee_wrapper{position:relative;overflow:hidden;white-space:nowrap;width:100%;background:#fff}#grooming_photo_section .text_marquee_area .marquee_wrapper .marquee__inner{display:inline-flex;animation:marquee 30s linear infinite}#grooming_photo_section .text_marquee_area .marquee_wrapper .marquee__inner span{-webkit-text-stroke-width:5px;-webkit-text-stroke-color:var(--Green-green-500, #b7e2df);font-family:Paperlogy;font-size:220px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:8.8px;text-transform:uppercase;color:transparent;-webkit-text-stroke:3px #b7e2df;background:radial-gradient(circle,#c2f0ed 0%,transparent 60%);background-position:center;background-repeat:no-repeat;background-size:0% 0%;-webkit-background-clip:text;background-clip:text;transition:background-size .8s ease}#grooming_photo_section .text_marquee_area .marquee_wrapper .marquee__inner:hover span{-webkit-text-stroke:1px;background-size:200% 200%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 600px){#grooming_photo_section{height:1566px}#grooming_photo_section .inner{height:1201px}#grooming_photo_section .inner .right{width:100%;justify-content:center;align-items:center;gap:40px;position:absolute;top:50%;transform:translateY(-50%)}#grooming_photo_section .inner .right span{text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#grooming_photo_section .inner .img1{width:100%;top:0}#grooming_photo_section .inner .img2{width:100%;right:0;bottom:80px}#grooming_photo_section .inner .img3{display:none}#grooming_photo_section .text_marquee_area{bottom:80px}#grooming_photo_section .text_marquee_area .marquee_wrapper .marquee__inner span{font-size:100px}}#grooming_scroll_section{width:100%;height:1164px;background-color:#fff;padding:0}#grooming_scroll_section .viewport{width:100%;height:100%;display:flex;flex-direction:column}#grooming_scroll_section .viewport .frame{width:100%;height:560px;display:flex;justify-content:center;align-items:center}#grooming_scroll_section .viewport .frame .img{width:960px;height:280px;background-color:#ccc}#grooming_scroll_section .viewport .pagination{width:100%;height:340px;display:flex;justify-content:center;margin-top:20px}#grooming_scroll_section .viewport .pagination .pagination_inner .bar{width:1400px;height:6px;background:#b2b2b240;border-radius:3px;position:relative}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .fill{position:absolute;inset:0;width:0;background:#b0dad8}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .dot{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:2}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .dot i{display:block;width:83.13px;height:64.43px;background:url(/grooming/scroll/hobok.png) no-repeat center/contain}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks{position:absolute;left:0;bottom:-30px;width:100%;height:0}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li{width:200px;text-align:center;position:absolute;transform:translate(-50%)}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li .tick{display:block;width:0;height:46px;margin:0 auto 8px;border-left:2px dotted #9fd3c7;opacity:.7}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li .label{color:#0003;font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;position:relative;text-align:left}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li.active .label{color:#000}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li .desc{position:absolute;opacity:0;text-align:left;color:var(--Grey-grey-800, #353535);font-family:Pretendard;font-size:18px;top:110px;left:20px;white-space:nowrap}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li:first-child .desc{left:30px}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li:last-child .desc{left:6px}#grooming_scroll_section .viewport .pagination .pagination_inner .bar .ticks li.active .desc{opacity:1}@media screen and (max-width: 600px){#grooming_scroll_mobile{width:390px;height:832px;margin:0 auto;background:#fff;overflow:hidden}#grooming_scroll_mobile .viewport{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#grooming_scroll_mobile .frame{position:relative;width:100%;height:520px;display:flex;justify-content:center;align-items:center}#grooming_scroll_mobile .frame .img-slide{position:absolute;background-size:cover;background-position:center;background:#b6b6b6}#grooming_scroll_mobile .pagination{width:90%;margin:16px 0}#grooming_scroll_mobile .pagination .bar{position:relative;height:6px;background:#eee;border-radius:2px}#grooming_scroll_mobile .pagination .bar .fill{position:absolute;top:0;left:0;height:100%;background:#b0dad8;border-radius:2px;width:0}#grooming_scroll_mobile .pagination .bar .dot{position:absolute;top:-12px;left:0;width:28px;height:28px}#grooming_scroll_mobile .pagination .bar .dot img{width:100%;height:100%}#grooming_scroll_mobile .text{text-align:center;padding:0 16px;width:100%}#grooming_scroll_mobile .text h2{font-family:Paperlogy;font-size:22px;font-weight:600;margin-bottom:12px}#grooming_scroll_mobile .text p{font-family:Pretendard;font-size:16px;line-height:1.5}}#reservation_top{width:100%;height:330px;background:#b7e2df;position:relative}#reservation_top .res_nav{width:346px;height:55px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:260px;bottom:0}#reservation_top .res_nav li{color:var(--White, #fefefe);text-align:center;font-family:Pretendard;font-size:24px;position:relative}#reservation_top .res_nav li.active:after{content:"";width:100%;height:3px;background:#5ec8c1;position:absolute;left:0;top:124%}#reservation_top .res_nav li.active:before{content:"";width:6px;height:6px;border-radius:18px;background:#5ec8c1;position:absolute;left:30%;bottom:124%}#reservation_top .res_nav li:hover:after{content:"";width:100%;height:3px;background:#5ec8c1;position:absolute;left:0;top:124%}#reservation_top .res_nav li:hover:before{content:"";width:6px;height:6px;border-radius:18px;background:#5ec8c1;position:absolute;left:30%;bottom:124%}@media screen and (max-width: 600px){#reservation_top{width:100%;height:25.641vw;margin-top:21.5385vw;padding:0 4.1026vw}#reservation_top .res_nav{width:100%;height:10.7692vw;justify-content:start;gap:7.6923vw;left:4.1026vw;bottom:0}#reservation_top .res_nav li{font-size:16px;position:relative}#reservation_top .res_nav li.active:after{content:"";width:100%;height:.7692vw;background:#5ec8c1;position:absolute;left:0;top:124%}#reservation_top .res_nav li.active:before{content:"";width:1.5385vw;height:1.5385vw;border-radius:4.6154vw;left:30%;bottom:124%}#reservation_top .res_nav li:hover:after{content:"";width:100%;height:3px;top:124%}#reservation_top .res_nav li:hover:before{content:"";width:6px;height:6px;border-radius:18px;left:45%}}.rdp-root{--rdp-day-width: calc(760px / 7);--rdp-day-height: 78px;--rdp-today-color: #060606;--rdp-range_middle-background-color: #8dd2ce;--hg-range: #8dd2ce;border-bottom:2px solid #e3e3e3}#hotel_reservation_calendar{width:100%;height:988px;display:flex;align-items:center;justify-content:center;background-color:#fff}#hotel_reservation_calendar .inner{height:768px;display:flex;justify-content:flex-end}#hotel_reservation_calendar .inner .step_area{background-color:#fff;position:fixed;left:113px;bottom:4px;width:340px;height:504px;display:flex;flex-flow:column;align-items:center;gap:16px;z-index:2}#hotel_reservation_calendar .inner .step_area .board{width:100%;height:428px;border-radius:14.831px;border:.742px solid #cecece;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:32px}#hotel_reservation_calendar .inner .step_area .board .title{width:282px;color:#4a9f99;font-family:Paperlogy;font-size:17.797px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.178px}#hotel_reservation_calendar .inner .step_area .board .steps{width:282px;display:flex;flex-flow:column;gap:34px}#hotel_reservation_calendar .inner .step_area .board .steps li{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;position:relative}#hotel_reservation_calendar .inner .step_area .board .steps li:after{content:"";position:absolute;width:2px;height:46px;background:#efefef;left:5%;top:88%}#hotel_reservation_calendar .inner .step_area .board .steps li:last-child:after{content:none}#hotel_reservation_calendar .inner .step_area .board .steps li .context{width:231px;height:100%;display:flex;flex-flow:column;justify-content:center;gap:4.45px}#hotel_reservation_calendar .inner .step_area .board .steps li .context .text1{color:#818181;font-family:Pretendard;font-size:13.348px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation_calendar .inner .step_area .board .steps li .context .text2{color:#959595;font-family:Pretendard;font-size:8.898px;font-style:normal;font-weight:400;line-height:normal}#hotel_reservation_calendar .inner .step_area .board .steps li i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#959595;color:#b6b6b6;text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:700;line-height:normal}#hotel_reservation_calendar .inner .step_area .board .steps li .done,#hotel_reservation_calendar .inner .step_area .board .steps li.check .none{display:none}#hotel_reservation_calendar .inner .step_area .board .steps li.check .done{display:block}#hotel_reservation_calendar .inner .step_area .board .steps li.check .text1{color:#959595;font-size:17.797px;font-weight:600}#hotel_reservation_calendar .inner .step_area .board .steps li.check .text2{color:#959595;font-size:11.865px}#hotel_reservation_calendar .inner .step_area .board .steps li.ing .none{background:#7abab6;color:#fff}#hotel_reservation_calendar .inner .step_area .board .steps li.ing .text1{color:#292929;font-size:17.797px;font-weight:600}#hotel_reservation_calendar .inner .step_area .board .steps li.ing .text2{color:#585858;font-size:11.865px}#hotel_reservation_calendar .inner .step_area .price_modal_btn{width:341px;height:56px;border-radius:56px;background:var(--Green-green-750, #7abab6);color:var(--White, #fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:center;align-items:center;cursor:pointer}#hotel_reservation_calendar .inner .calendar_area{width:760px;height:768px;display:flex;flex-flow:column;gap:60px}#hotel_reservation_calendar .inner .calendar_area .notice_area{width:100%;height:97px;display:flex;flex-flow:column;gap:20px}#hotel_reservation_calendar .inner .calendar_area .notice_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation_calendar .inner .calendar_area .notice_area p{color:#818181;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width: 600px){#hotel_reservation_calendar{width:100%;height:138.4615vw;padding-top:370px}#hotel_reservation_calendar .inner{justify-content:start;margin:20.5128vw 4.1026vw}#hotel_reservation_calendar .inner .step_area{display:none}#hotel_reservation_calendar .inner .calendar_area{width:100%;height:74.359vw;display:flex;flex-flow:column;gap:10.2564vw}#hotel_reservation_calendar .inner .calendar_area .notice_area{width:100%;height:15.3846vw;gap:14px}#hotel_reservation_calendar .inner .calendar_area .notice_area .title{font-size:18px}#hotel_reservation_calendar .inner .calendar_area .notice_area p{font-size:14px}}#hotel_reservation_checkout{width:100%;height:358px;display:flex;justify-content:center;align-items:center;background-color:#fff}#hotel_reservation_checkout .inner{height:238px;display:flex;justify-content:space-between}#hotel_reservation_checkout .inner .block{width:175px;height:175px}#hotel_reservation_checkout .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_checkout .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#hotel_reservation_checkout .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_checkout .inner .check_area p .bold{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#hotel_reservation_checkout .inner .check_area .radio_area{display:flex;gap:37px;margin-bottom:34px}#hotel_reservation_checkout .inner .check_area .times{width:588px;height:52px;display:flex;justify-content:space-between}#hotel_reservation_checkout .inner .check_area .times li{cursor:pointer;width:121px;height:52px;border-radius:15px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);display:flex;justify-content:center;align-items:center;color:var(--Grey-grey-800, #353535);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:140%}#hotel_reservation_checkout .inner .check_area .times li.check{background:#8dd2ce;color:#fefefe}@media screen and (max-width: 600px){#hotel_reservation_checkout{height:188px}#hotel_reservation_checkout .inner{height:238px}#hotel_reservation_checkout .inner .block{width:0px}#hotel_reservation_checkout .inner .check_area{width:100%;display:flex;flex-flow:column}#hotel_reservation_checkout .inner .check_area .title{width:100%;font-size:18px;margin-bottom:18px}#hotel_reservation_checkout .inner .check_area p{font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_checkout .inner .check_area p .bold{font-size:14px}#hotel_reservation_checkout .inner .check_area .radio_area{gap:20px;flex-direction:column}#hotel_reservation_checkout .inner .check_area .times{width:100%;height:40px;justify-content:space-between;gap:10px}#hotel_reservation_checkout .inner .check_area .times li{padding:0;height:40px;border-radius:16px;font-size:13px}}#hotel_reservation_weight{width:100%;height:358px;display:flex;justify-content:center;align-items:center;background-color:#fff}#hotel_reservation_weight .inner{height:242px;display:flex;justify-content:space-between}#hotel_reservation_weight .inner .block{width:175px;height:175px}#hotel_reservation_weight .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_weight .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#hotel_reservation_weight .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_weight .inner .sizes{width:448px;height:134px;display:flex;justify-content:space-between;align-items:center}#hotel_reservation_weight .inner .sizes li{cursor:pointer;width:136px;height:134px;border-radius:13.168px;background:var(--Grey-grey-10, #f8f8f8);display:flex;flex-flow:column;align-items:center;justify-content:center}#hotel_reservation_weight .inner .sizes li .size{color:#000;text-align:center;font-family:Pretendard;font-size:17.119px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation_weight .inner .sizes li .weight{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#hotel_reservation_weight .inner .sizes li i{width:52.673px;height:52.673px;display:flex;align-items:center;justify-content:center}#hotel_reservation_weight .inner .sizes li .checked-icon{display:none}#hotel_reservation_weight .inner .sizes li.checked{background:#8dd2ce}#hotel_reservation_weight .inner .sizes li.checked .size,#hotel_reservation_weight .inner .sizes li.checked .weight{color:#fefefe}#hotel_reservation_weight .inner .sizes li.checked .not-checked-icon{display:none}#hotel_reservation_weight .inner .sizes li.checked .checked-icon{display:block}@media screen and (max-width: 600px){#hotel_reservation_weight{width:100%;height:358px;display:flex;justify-content:center;align-items:center;background-color:#fff}#hotel_reservation_weight .inner{height:242px;display:flex;justify-content:space-between}#hotel_reservation_weight .inner .block{width:0px;height:0px}#hotel_reservation_weight .inner .check_area{width:100%;margin-top:90px}#hotel_reservation_weight .inner .check_area .title{font-size:18px;margin-bottom:14px}#hotel_reservation_weight .inner .check_area p{font-size:14px;margin-bottom:30px}#hotel_reservation_weight .inner .sizes{width:100%;height:116px}#hotel_reservation_weight .inner .sizes li{width:110px;height:116px;border-radius:13.168px;background:var(--Grey-grey-10, #f8f8f8);display:flex;flex-flow:column;align-items:center;justify-content:center}#hotel_reservation_weight .inner .sizes li .size{color:#000;text-align:center;font-family:Pretendard;font-size:17.119px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation_weight .inner .sizes li .weight{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#hotel_reservation_weight .inner .sizes li i{width:52.673px;height:52.673px;display:flex;align-items:center;justify-content:center}#hotel_reservation_weight .inner .sizes li .checked-icon{display:none}#hotel_reservation_weight .inner .sizes li.checked{background:#8dd2ce}#hotel_reservation_weight .inner .sizes li.checked .size,#hotel_reservation_weight .inner .sizes li.checked .weight{color:#fefefe}#hotel_reservation_weight .inner .sizes li.checked .not-checked-icon{display:none}#hotel_reservation_weight .inner .sizes li.checked .checked-icon{display:block}}#hotel_reservation_grooming{width:100%;height:634px;display:flex;justify-content:center;align-items:center;background-color:#fff}#hotel_reservation_grooming .inner{height:514px;display:flex;justify-content:space-between}#hotel_reservation_grooming .inner .block{width:175px;height:175px}#hotel_reservation_grooming .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_grooming .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#hotel_reservation_grooming .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_grooming .inner .check_area .radio_area{display:flex;gap:37px;margin-bottom:34px}#hotel_reservation_grooming .inner .check_area .beauties{width:100%;height:60px;display:flex;align-items:center;gap:20px;margin-bottom:76px}#hotel_reservation_grooming .inner .check_area .beauties li{cursor:pointer;width:134px;height:60px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);display:flex;flex-flow:column;justify-content:center}#hotel_reservation_grooming .inner .check_area .beauties li .bold_text{color:var(--Black, #060606);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#hotel_reservation_grooming .inner .check_area .beauties li .g_text{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:400;line-height:normal}#hotel_reservation_grooming .inner .check_area .beauties li.check{background:#8dd2ce}#hotel_reservation_grooming .inner .check_area .beauties li.check .bold_text,#hotel_reservation_grooming .inner .check_area .beauties li.check .g_text{color:#fefefe}#hotel_reservation_grooming .inner .check_area .add_option{width:502px;height:213px}#hotel_reservation_grooming .inner .check_area .add_option h4{color:#000;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:18px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas{width:100%;height:113px;display:flex;flex-flow:column;gap:22px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p{margin-bottom:0;height:23px;display:flex}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.fst{gap:126px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.sec{gap:163px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.thd{gap:218px}@media screen and (max-width: 600px){#hotel_reservation_grooming{width:100%;height:700px;padding-top:70px}#hotel_reservation_grooming .inner{height:759px}#hotel_reservation_grooming .inner .block{width:0;height:0px}#hotel_reservation_grooming .inner .check_area{width:100%;display:flex;flex-flow:column}#hotel_reservation_grooming .inner .check_area .title{font-size:18px;margin-bottom:14px}#hotel_reservation_grooming .inner .check_area p{font-size:14px;margin-bottom:30px}#hotel_reservation_grooming .inner .check_area .radio_area{flex-direction:column;gap:16px;margin-bottom:30px}#hotel_reservation_grooming .inner .check_area .beauties{width:100%;height:62px;gap:10px;margin-bottom:60px;display:grid;grid-template-columns:repeat(2,1fr)}#hotel_reservation_grooming .inner .check_area .beauties li{cursor:pointer;width:100%;height:62px;flex-flow:column;justify-content:center}#hotel_reservation_grooming .inner .check_area .beauties li .g_text{font-size:13px}#hotel_reservation_grooming .inner .check_area .add_option{width:100%;height:213px;margin-top:140px}#hotel_reservation_grooming .inner .check_area .add_option h4{color:#000;font-size:16px;margin-bottom:8px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas{display:flex;flex-flow:column;gap:16px;width:100%}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p{height:23px;display:flex}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.fst{gap:30px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.sec{gap:60px}#hotel_reservation_grooming .inner .check_area .add_option .radio_areas p.thd{gap:104px}}#hotel_reservation_request{width:100%;height:352px;display:flex;justify-content:center;align-items:center;background-color:#fff}#hotel_reservation_request .inner{height:232px;display:flex;justify-content:space-between}#hotel_reservation_request .inner .block{width:175px;height:175px}#hotel_reservation_request .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_request .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#hotel_reservation_request .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_request .inner .check_area .note-textarea{width:100%;height:124px;padding:20px 37px;border:1px solid #b6b6b6;border-radius:20px;background:#fff;color:#060606;font-family:Pretendard;font-size:16px;line-height:1.3;font-weight:500;outline:none;resize:none;box-sizing:border-box}#hotel_reservation_request .inner .check_area .note-textarea::placeholder{color:#b7b7b7}#hotel_reservation_request .inner .check_area .note-textarea:disabled{background:#f7f7f7;color:#9a9a9a;cursor:not-allowed}@media screen and (max-width: 600px){#hotel_reservation_request{height:352px}#hotel_reservation_request .inner .block{width:0px;height:0px}#hotel_reservation_request .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_request .inner .check_area .title{font-size:18px;margin-bottom:10px}#hotel_reservation_request .inner .check_area p{font-size:14px;margin-bottom:20px}#hotel_reservation_request .inner .check_area .note-textarea{width:100%;height:124px;padding:13px 19px;font-size:13px}}#hotel_reservation_agree{width:100%;height:1897px;display:flex;justify-content:center;position:relative;background-color:#fff;overflow:visible}#hotel_reservation_agree .inner{position:absolute;top:150px;height:777px;display:flex;justify-content:space-between}#hotel_reservation_agree .inner .block{width:175px;height:175px}#hotel_reservation_agree .inner .check_area{width:760px;display:flex;flex-flow:column}#hotel_reservation_agree .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#hotel_reservation_agree .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#hotel_reservation_agree .inner .check_area .notification{width:100%;height:386px;border-radius:20px;background:#efefef;display:flex;justify-content:center;align-items:center;margin-bottom:60px}#hotel_reservation_agree .inner .check_area .notification .context{width:715px;height:306px}#hotel_reservation_agree .inner .check_area .notification .context span{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:214%}#hotel_reservation_agree .inner .check_area .check__line{margin-bottom:120px}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label{display:inline-block;position:relative;padding-left:37px;cursor:pointer}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;text-align:center;background:#b6b6b6;box-sizing:border-box;border-radius:5px}#hotel_reservation_agree .inner .check_area .check__line.inputCheck input[type=checkbox]+label:before{background:#8dd2ce}#hotel_reservation_agree .inner .check_area .check__line label.checked:after{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:url(/Vector.png) no-repeat;background-position:center center;border-radius:5px}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label span{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:normal}#hotel_reservation_agree .inner .check_area .step_btn{width:100%;height:56px;display:flex;justify-content:center;align-items:center;border-radius:56px;background:var(--Grey-grey-200, #b6b6b6);color:var(--White, #fff);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#hotel_reservation_agree .inner .check_area .step_btn.enable{background:#8dd2ce}@media screen and (max-width: 600px){#hotel_reservation_agree{height:720px}#hotel_reservation_agree .inner{margin:-150px;height:777px}#hotel_reservation_agree .inner .block{width:0px;height:0px}#hotel_reservation_agree .inner .check_area{width:100%}#hotel_reservation_agree .inner .check_area .title{font-size:18px;margin-bottom:8px}#hotel_reservation_agree .inner .check_area p{font-size:13px;margin-bottom:15px}#hotel_reservation_agree .inner .check_area .notification{margin-bottom:60px;padding:0 15px 27px;height:395px}#hotel_reservation_agree .inner .check_area .notification .context{width:100%}#hotel_reservation_agree .inner .check_area .notification .context span{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:13px;font-style:normal;line-height:1.7;display:block;padding-bottom:2px}#hotel_reservation_agree .inner .check_area .notification .context span:nth-of-type(7){padding-top:10px}#hotel_reservation_agree .inner .check_area .notification .context br{display:none}#hotel_reservation_agree .inner .check_area .check__line{margin-bottom:40px}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label{padding-left:24px;display:flex}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label:before{width:16px;height:16px}#hotel_reservation_agree .inner .check_area .check__line label.checked:after{width:16px;height:16px}#hotel_reservation_agree .inner .check_area .check__line input[type=checkbox]+label span{font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-top:3px}#hotel_reservation_agree .inner .check_area .step_btn{height:50px;border-radius:50px;font-size:14px}}.rdp-root{--rdp-day-width: calc(760px / 7);--rdp-day-height: 78px;--rdp-chip-size: min(var(--rdp-day-width), var(--rdp-day-height));--rdp-today-color: #060606;--rdp-range_middle-background-color: #8dd2ce;--hg-range: #8dd2ce;border-bottom:2px solid #e3e3e3}.rdp-root .rdp-selected>button,.rdp-root .rdp-range_start>button,.rdp-root .rdp-range_end>button,.rdp-root .rdp-day_range_middle>button,.rdp-root .rdp-day:hover>button,.rdp-root .rdp-day:focus-within>button,.rdp-root .rdp-selected .rdp-day_button,.rdp-root .rdp-range_start .rdp-day_button,.rdp-root .rdp-range_end .rdp-day_button,.rdp-root .rdp-day_range_middle .rdp-day_button{background:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important;outline:none!important}.rdp-root .rdp-month_caption{width:100%;display:flex;justify-content:center;margin-bottom:27px}.rdp-root .rdp-month_caption .rdp-caption_label{color:#060606;text-align:center;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:36.579px}.calendar_area td.rdp-selected>button,.calendar_area td.rdp-selected .rdp-day_button{background:#8dd2ce!important;color:#fff!important;border-radius:9999px!important}.rdp-day>button,.rdp-day .rdp-day_button{width:var(--rdp-day-width);height:var(--rdp-day-height);margin:0;border:0;background:transparent;border-radius:9999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.rdp-range_middle{background:var(--hg-range)!important;color:#fff!important;border-radius:0}.rdp-range_start{background:var(--hg-range)!important;color:#fff!important;border-radius:9999px 0 0 9999px}.rdp-range_end{background:var(--hg-range)!important;color:#fff!important;border-radius:0 9999px 9999px 0}.rdp-range_start .rdp-range_end>button,.rdp-range_start .rdp-range_end button{border-radius:9999px}.rdp-range_start>button:after,.rdp-range_end>button:after,.rdp-range_start .rdp-day_button:after,.rdp-range_end .rdp-day_button:after{content:"";display:block;font-size:16px;line-height:1;color:#fefefe;font-weight:400;line-height:25.148px;font-family:Quicksand}.rdp-range_start>button:after,.rdp-range_start .rdp-day_button:after{content:"입실"}.rdp-range_end>button:after,.rdp-range_end .rdp-day_button:after{content:"퇴실"}.calendar_area .rdp{width:760px;height:611px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.rdp-month{display:flex;flex-direction:column;gap:16px;flex:1}.rdp-weekdays{height:60px;border-top:2px solid #e3e3e3;display:table-row}.rdp-weekdays th,.rdp-day{color:#4a4a4a;text-align:center;font-family:Pretendard;font-size:20.004px;font-style:normal;font-weight:500;line-height:32.007px}.rdp-weekdays th:first-child,.rdp-day:first-child{color:#ff635e}.rdp-day button{margin:auto}.calendar_area .rdp{width:760px;margin:0 auto}.rdp-table{width:100%;table-layout:fixed;border-collapse:collapse}.rdp-weekdays{height:81px;border-top:2px solid #e3e3e3}.rdp-weekday{text-align:center;padding:12px 0;font-weight:600;color:#9ca3af}.rdp-month{display:flex;flex-flow:column;align-items:center;gap:27px}.cal-header{display:flex;align-items:center;justify-content:space-between;width:233px}.caption{color:#060606;text-align:center;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:36.579px}.my-nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;cursor:pointer}@media screen and (max-width: 600px){.rdp-root{--rdp-day-width: calc(358px / 7);--rdp-day-height: 40px}.rdp-root .rdp-month_caption{margin-bottom:27px}.rdp-root .rdp-month_caption .rdp-caption_label{font-size:22px}.calendar_area td.rdp-selected .rdp-day_button{line-height:.2}.rdp-day>button,.rdp-day .rdp-day_button{gap:2px}.rdp-range_start>button:after,.rdp-range_end>button:after,.rdp-range_start .rdp-day_button:after,.rdp-range_end .rdp-day_button:after{font-size:10px;line-height:2.3}.rdp-month{gap:16px;flex:1}.rdp-weekdays th,.rdp-day{font-size:14px}.calendar_area .rdp{width:760px;margin:0 auto}.rdp-table{width:100%;table-layout:fixed;border-collapse:collapse}.rdp-weekdays{height:37px;border-top:1px solid #e3e3e3}.rdp-weekday{text-align:center;padding:12px 0;font-weight:600;color:#9ca3af}.rdp-month{display:flex;flex-flow:column;align-items:center;gap:12px}.cal-header{display:flex;align-items:center;justify-content:space-between;width:144px}.cal-header svg{height:8px}.caption{font-size:16px}.my-nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;cursor:pointer}}#grooming_reservation_calendar{width:100%;height:988px;display:flex;align-items:center;justify-content:center;background-color:#fff}#grooming_reservation_calendar .inner{height:768px;display:flex;justify-content:flex-end}#grooming_reservation_calendar .inner .step_area{background-color:#fff;position:fixed;left:113px;bottom:4px;width:340px;height:504px;display:flex;flex-flow:column;align-items:center;gap:16px;z-index:2}#grooming_reservation_calendar .inner .step_area .board{width:100%;height:428px;border-radius:14.831px;border:.742px solid #cecece;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:32px}#grooming_reservation_calendar .inner .step_area .board .title{width:282px;color:#4a9f99;font-family:Paperlogy;font-size:17.797px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.178px}#grooming_reservation_calendar .inner .step_area .board .steps{width:282px;display:flex;flex-flow:column;gap:34px}#grooming_reservation_calendar .inner .step_area .board .steps li{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;position:relative}#grooming_reservation_calendar .inner .step_area .board .steps li:after{content:"";position:absolute;width:2px;height:46px;background:#efefef;left:5%;top:88%}#grooming_reservation_calendar .inner .step_area .board .steps li:last-child:after{content:none}#grooming_reservation_calendar .inner .step_area .board .steps li .context{width:231px;height:100%;display:flex;flex-flow:column;justify-content:center;gap:4.45px}#grooming_reservation_calendar .inner .step_area .board .steps li .context .text1{color:#818181;font-family:Pretendard;font-size:13.348px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li .context .text2{color:#959595;font-family:Pretendard;font-size:8.898px;font-style:normal;font-weight:400;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#959595;color:#b6b6b6;text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:700;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li .done,#grooming_reservation_calendar .inner .step_area .board .steps li.check .none{display:none}#grooming_reservation_calendar .inner .step_area .board .steps li.check .done{display:block}#grooming_reservation_calendar .inner .step_area .board .steps li.check .text1{color:#959595;font-size:17.797px;font-weight:600}#grooming_reservation_calendar .inner .step_area .board .steps li.check .text2{color:#959595;font-size:11.865px}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .none{background:#7abab6;color:#fff}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .text1{color:#292929;font-size:17.797px;font-weight:600}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .text2{color:#585858;font-size:11.865px}#grooming_reservation_calendar .inner .step_area .price_modal_btn{width:341px;height:56px;border-radius:56px;background:var(--Green-green-750, #7abab6);color:var(--White, #fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:center;align-items:center;cursor:pointer}#grooming_reservation_calendar .inner .calendar_area{width:760px;height:768px;display:flex;flex-flow:column;gap:60px}#grooming_reservation_calendar .inner .calendar_area .notice_area{width:100%;height:97px;display:flex;flex-flow:column;gap:20px}#grooming_reservation_calendar .inner .calendar_area .notice_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_calendar .inner .calendar_area .notice_area p{color:#818181;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width: 600px){#grooming_reservation_calendar{width:100%;height:138.4615vw;padding-top:370px}#grooming_reservation_calendar .inner{justify-content:start;margin:20.5128vw 4.1026vw}#grooming_reservation_calendar .inner .step_area{display:none;width:100%;height:74.359vw;flex-flow:column;gap:10.2564vw}#grooming_reservation_calendar .inner .step_area .board{display:none;width:100%;height:428px;border-radius:14.831px;border:.742px solid #cecece;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:32px}#grooming_reservation_calendar .inner .step_area .board .title{width:282px;color:#4a9f99;font-family:Paperlogy;font-size:17.797px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.178px}#grooming_reservation_calendar .inner .step_area .board .steps{width:282px;display:flex;flex-flow:column;gap:34px}#grooming_reservation_calendar .inner .step_area .board .steps li{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;position:relative}#grooming_reservation_calendar .inner .step_area .board .steps li:after{content:"";position:absolute;width:2px;height:46px;background:#efefef;left:5%;top:88%}#grooming_reservation_calendar .inner .step_area .board .steps li:last-child:after{content:none}#grooming_reservation_calendar .inner .step_area .board .steps li .context{width:231px;height:100%;display:flex;flex-flow:column;justify-content:center;gap:4.45px}#grooming_reservation_calendar .inner .step_area .board .steps li .context .text1{color:#818181;font-family:Pretendard;font-size:13.348px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li .context .text2{color:#959595;font-family:Pretendard;font-size:8.898px;font-style:normal;font-weight:400;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#959595;color:#b6b6b6;text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:700;line-height:normal}#grooming_reservation_calendar .inner .step_area .board .steps li .done,#grooming_reservation_calendar .inner .step_area .board .steps li.check .none{display:none}#grooming_reservation_calendar .inner .step_area .board .steps li.check .done{display:block}#grooming_reservation_calendar .inner .step_area .board .steps li.check .text1{color:#959595;font-size:17.797px;font-weight:600}#grooming_reservation_calendar .inner .step_area .board .steps li.check .text2{color:#959595;font-size:11.865px}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .none{background:#7abab6;color:#fff}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .text1{color:#292929;font-size:17.797px;font-weight:600}#grooming_reservation_calendar .inner .step_area .board .steps li.ing .text2{color:#585858;font-size:11.865px}#grooming_reservation_calendar .inner .step_area .price_modal_btn{width:341px;height:56px;border-radius:56px;background:var(--Green-green-750, #7abab6);color:var(--White, #fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:center;align-items:center;cursor:pointer}#grooming_reservation_calendar .inner .calendar_area{width:100%;height:74.359vw;display:flex;flex-flow:column;gap:10.2564vw}#grooming_reservation_calendar .inner .calendar_area .notice_area{width:100%;height:15.3846vw;gap:14px}#grooming_reservation_calendar .inner .calendar_area .notice_area .title{font-size:18px}#grooming_reservation_calendar .inner .calendar_area .notice_area p{font-size:14px}}#grooming_reservation_time{width:100%;height:445px;display:flex;justify-content:center;align-items:center;background-color:#fff}#grooming_reservation_time .inner{height:325px;display:flex;justify-content:space-between}#grooming_reservation_time .inner .block{width:175px;height:175px}#grooming_reservation_time .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_time .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#grooming_reservation_time .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_time .inner .check_area p .bold{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#grooming_reservation_time .inner .check_area .times{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:26px}#grooming_reservation_time .inner .check_area .times li{cursor:pointer;width:121px;height:52px;border-radius:15px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);display:flex;justify-content:center;align-items:center;color:var(--Grey-grey-800, #353535);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:140%}#grooming_reservation_time .inner .check_area .times li.check{background:#8dd2ce;color:#fefefe}@media screen and (max-width: 600px){#grooming_reservation_time,#grooming_reservation_time .inner{height:300px}#grooming_reservation_time .inner .block{width:0px}#grooming_reservation_time .inner .check_area{width:100%;display:flex;flex-flow:column}#grooming_reservation_time .inner .check_area .title{width:100%;font-size:18px;margin-bottom:18px}#grooming_reservation_time .inner .check_area p{font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_time .inner .check_area p .bold{font-size:14px}#grooming_reservation_time .inner .check_area .times{width:100%;gap:13px}#grooming_reservation_time .inner .check_area .times li{width:80px;padding:0;height:40px;border-radius:16px;font-size:13px}}#grooming_reservation_weight{width:100%;height:358px;display:flex;justify-content:center;align-items:center;background-color:#fff}#grooming_reservation_weight .inner{height:242px;display:flex;justify-content:space-between}#grooming_reservation_weight .inner .block{width:175px;height:175px}#grooming_reservation_weight .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_weight .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#grooming_reservation_weight .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_weight .inner .sizes{width:448px;height:134px;display:flex;justify-content:space-between;align-items:center}#grooming_reservation_weight .inner .sizes li{cursor:pointer;width:136px;height:134px;border-radius:13.168px;background:var(--Grey-grey-10, #f8f8f8);display:flex;flex-flow:column;align-items:center;justify-content:center}#grooming_reservation_weight .inner .sizes li .size{color:#000;text-align:center;font-family:Pretendard;font-size:17.119px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_weight .inner .sizes li .weight{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#grooming_reservation_weight .inner .sizes li i{width:52.673px;height:52.673px;display:flex;align-items:center;justify-content:center}#grooming_reservation_weight .inner .sizes li .checked-icon{display:none}#grooming_reservation_weight .inner .sizes li.checked{background:#8dd2ce}#grooming_reservation_weight .inner .sizes li.checked .size,#grooming_reservation_weight .inner .sizes li.checked .weight{color:#fefefe}#grooming_reservation_weight .inner .sizes li.checked .not-checked-icon{display:none}#grooming_reservation_weight .inner .sizes li.checked .checked-icon{display:block}@media screen and (max-width: 600px){#grooming_reservation_weight{width:100%;height:268px;display:flex;justify-content:center;align-items:center;background-color:#fff}#grooming_reservation_weight .inner{height:202px;display:flex;justify-content:space-between}#grooming_reservation_weight .inner .block{width:0px;height:0px}#grooming_reservation_weight .inner .check_area{width:100%}#grooming_reservation_weight .inner .check_area .title{font-size:18px;margin-bottom:14px}#grooming_reservation_weight .inner .check_area p{font-size:14px;margin-bottom:30px}#grooming_reservation_weight .inner .sizes{width:100%;height:116px}#grooming_reservation_weight .inner .sizes li{width:110px;height:116px;border-radius:13.168px;background:var(--Grey-grey-10, #f8f8f8);display:flex;flex-flow:column;align-items:center;justify-content:center}#grooming_reservation_weight .inner .sizes li .size{color:#000;text-align:center;font-family:Pretendard;font-size:17.119px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_weight .inner .sizes li .weight{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#grooming_reservation_weight .inner .sizes li i{width:52.673px;height:52.673px;display:flex;align-items:center;justify-content:center}#grooming_reservation_weight .inner .sizes li .checked-icon{display:none}#grooming_reservation_weight .inner .sizes li.checked{background:#8dd2ce}#grooming_reservation_weight .inner .sizes li.checked .size,#grooming_reservation_weight .inner .sizes li.checked .weight{color:#fefefe}#grooming_reservation_weight .inner .sizes li.checked .not-checked-icon{display:none}#grooming_reservation_weight .inner .sizes li.checked .checked-icon{display:block}}#grooming_reservation_grooming{width:100%;height:634px;display:flex;justify-content:center;align-items:center;background-color:#fff}#grooming_reservation_grooming .inner{height:514px;display:flex;justify-content:space-between}#grooming_reservation_grooming .inner .block{width:175px;height:175px}#grooming_reservation_grooming .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_grooming .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#grooming_reservation_grooming .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_grooming .inner .check_area .beauties{width:100%;height:60px;display:flex;align-items:center;gap:20px;margin-bottom:76px}#grooming_reservation_grooming .inner .check_area .beauties li{cursor:pointer;width:134px;height:60px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);display:flex;flex-flow:column;justify-content:center}#grooming_reservation_grooming .inner .check_area .beauties li .bold_text{color:var(--Black, #060606);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#grooming_reservation_grooming .inner .check_area .beauties li .g_text{color:var(--Grey-grey-700, #454545);text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:400;line-height:normal}#grooming_reservation_grooming .inner .check_area .beauties li.check{background:#8dd2ce}#grooming_reservation_grooming .inner .check_area .beauties li.check .bold_text,#grooming_reservation_grooming .inner .check_area .beauties li.check .g_text{color:#fefefe}#grooming_reservation_grooming .inner .check_area .add_option{width:502px;height:213px}#grooming_reservation_grooming .inner .check_area .add_option h4{color:#000;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:18px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas{width:100%;height:113px;display:flex;flex-flow:column;gap:22px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p{margin-bottom:0;height:23px;display:flex}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.fst{gap:126px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.sec{gap:163px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.thd{gap:218px}@media screen and (max-width: 600px){#grooming_reservation_grooming{width:100%;height:700px;padding-top:70px}#grooming_reservation_grooming .inner{height:759px}#grooming_reservation_grooming .inner .block{width:0;height:0px}#grooming_reservation_grooming .inner .check_area{width:100%;display:flex;flex-flow:column}#grooming_reservation_grooming .inner .check_area .title{font-size:18px;margin-bottom:14px}#grooming_reservation_grooming .inner .check_area p{font-size:14px;margin-bottom:30px}#grooming_reservation_grooming .inner .check_area .radio_area{flex-direction:column;gap:16px;margin-bottom:30px}#grooming_reservation_grooming .inner .check_area .beauties{width:100%;height:62px;gap:10px;margin-bottom:60px;display:grid;grid-template-columns:repeat(2,1fr)}#grooming_reservation_grooming .inner .check_area .beauties li{cursor:pointer;width:100%;height:62px;flex-flow:column;justify-content:center}#grooming_reservation_grooming .inner .check_area .beauties li .g_text{font-size:13px}#grooming_reservation_grooming .inner .check_area .add_option{width:100%;height:213px;margin-top:155px}#grooming_reservation_grooming .inner .check_area .add_option h4{color:#000;font-size:16px;margin-bottom:8px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas{display:flex;flex-flow:column;gap:16px;width:100%}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p{height:23px;display:flex}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.fst{gap:30px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.sec{gap:60px}#grooming_reservation_grooming .inner .check_area .add_option .radio_areas p.thd{gap:104px}}#grooming_reservation_request{width:100%;height:352px;display:flex;justify-content:center;align-items:center;background-color:#fff}#grooming_reservation_request .inner{height:232px;display:flex;justify-content:space-between}#grooming_reservation_request .inner .block{width:175px;height:175px}#grooming_reservation_request .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_request .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#grooming_reservation_request .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_request .inner .check_area .note-textarea{width:100%;height:124px;padding:20px 37px;border:1px solid #b6b6b6;border-radius:20px;background:#fff;color:#060606;font-family:Pretendard;font-size:16px;line-height:1.3;font-weight:500;outline:none;resize:none;box-sizing:border-box}#grooming_reservation_request .inner .check_area .note-textarea::placeholder{color:#b7b7b7}#grooming_reservation_request .inner .check_area .note-textarea:disabled{background:#f7f7f7;color:#9a9a9a;cursor:not-allowed}@media screen and (max-width: 600px){#grooming_reservation_request{height:195px}#grooming_reservation_request .inner .block{width:0px;height:0px}#grooming_reservation_request .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_request .inner .check_area .title{font-size:18px;margin-bottom:10px}#grooming_reservation_request .inner .check_area p{font-size:14px;margin-bottom:20px}#grooming_reservation_request .inner .check_area .note-textarea{width:100%;height:124px;padding:13px 19px;font-size:13px}}#grooming_reservation_agree{width:100%;height:1897px;display:flex;justify-content:center;position:relative;background-color:#fff;overflow:visible}#grooming_reservation_agree .inner{position:absolute;top:150px;height:709px;display:flex;justify-content:space-between}#grooming_reservation_agree .inner .block{width:175px;height:175px}#grooming_reservation_agree .inner .check_area{width:760px;display:flex;flex-flow:column}#grooming_reservation_agree .inner .check_area .title{color:#000;font-family:Paperlogy;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}#grooming_reservation_agree .inner .check_area p{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:34px}#grooming_reservation_agree .inner .check_area .notification{width:100%;height:318px;border-radius:20px;background:#efefef;display:flex;justify-content:center;align-items:center;margin-bottom:60px}#grooming_reservation_agree .inner .check_area .notification .context{width:654px;height:238px}#grooming_reservation_agree .inner .check_area .notification .context span{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:214%}#grooming_reservation_agree .inner .check_area .check__line{margin-bottom:120px}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label{display:inline-block;position:relative;padding-left:37px;cursor:pointer}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;text-align:center;background:#b6b6b6;box-sizing:border-box;border-radius:5px}#grooming_reservation_agree .inner .check_area .check__line.inputCheck input[type=checkbox]+label:before{background:#8dd2ce}#grooming_reservation_agree .inner .check_area .check__line label.checked:after{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:url(/Vector.png) no-repeat;background-position:center center;border-radius:5px}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label span{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:500;line-height:normal}#grooming_reservation_agree .inner .check_area .step_btn{width:100%;height:56px;display:flex;justify-content:center;align-items:center;border-radius:56px;background:var(--Grey-grey-200, #b6b6b6);color:var(--White, #fff);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#grooming_reservation_agree .inner .check_area .step_btn.enable{background:#8dd2ce}@media screen and (max-width: 600px){#grooming_reservation_agree{height:720px}#grooming_reservation_agree .inner{margin:-150px;height:777px}#grooming_reservation_agree .inner .block{width:0px;height:0px}#grooming_reservation_agree .inner .check_area{width:100%;margin-top:80px}#grooming_reservation_agree .inner .check_area .title{font-size:18px;margin-bottom:8px}#grooming_reservation_agree .inner .check_area p{font-size:13px;margin-bottom:15px}#grooming_reservation_agree .inner .check_area .notification{margin-bottom:60px;padding:0 15px 27px;height:335px}#grooming_reservation_agree .inner .check_area .notification .context{width:100%;height:278px}#grooming_reservation_agree .inner .check_area .notification .context span{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:13px;font-style:normal;line-height:1.7;display:block;padding-bottom:2px}#grooming_reservation_agree .inner .check_area .notification .context span:nth-of-type(7){padding-top:10px}#grooming_reservation_agree .inner .check_area .notification .context br{display:none}#grooming_reservation_agree .inner .check_area .check__line{margin-bottom:40px}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label{padding-left:24px;display:flex}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label:before{width:16px;height:16px}#grooming_reservation_agree .inner .check_area .check__line label.checked:after{width:16px;height:16px}#grooming_reservation_agree .inner .check_area .check__line input[type=checkbox]+label span{font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-top:3px}#grooming_reservation_agree .inner .check_area .step_btn{height:50px;border-radius:50px;font-size:14px}}.imgmodal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.imgmodal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.imgmodal-content img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #0006}.imgmodal-close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;cursor:pointer;font-size:22px;box-shadow:0 4px 12px #00000040}select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-right:36px}#pay_step1{width:100%;padding:160px 260px 60px;background-color:#fff}#pay_step1 .inner{display:flex;justify-content:space-between}#pay_step1 .inner .pay_left{width:961px;display:flex;flex-flow:column}#pay_step1 .inner .pay_left .title{color:var(--Black, #060606);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}#pay_step1 .inner .pay_left .pay_goods{width:100%;padding:44px 49px 45px 48px;border-radius:20px;border:1px solid var(--Grey-grey-100, #cecece);background:#fff;margin-bottom:120px}#pay_step1 .inner .pay_left .pay_goods .goods_inner{width:864px;display:flex;flex-flow:column;gap:30px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_label{color:var(--Black, #060606);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_line{width:100%;height:1px;background:#b6b6b6}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context{display:flex;flex-flow:column;gap:10px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .b500{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .g500{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .goods_price{margin-top:19px;color:var(--Grey-grey-900, #515151);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_left .pay_user{background-color:#fff;width:961px;height:427px;display:flex;flex-flow:column}#pay_step1 .inner .pay_left .pay_user .user_label{color:var(--Black, #060606);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;margin-bottom:30px}#pay_step1 .inner .pay_left .pay_user .user_line{width:100%;height:1px;background:#b6b6b6;margin-bottom:26px}#pay_step1 .inner .pay_left .pay_user .user_text{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}#pay_step1 .inner .pay_left .pay_user .user_info_area{display:flex;flex-flow:column;gap:17px;width:607px;margin-bottom:30px}#pay_step1 .inner .pay_left .pay_user .user_info_area li{width:100%;height:36px;display:flex;align-items:center;gap:61px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .info_label{display:flex;align-items:center;width:63px;height:100%;color:#292929;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_left .pay_user .user_info_area li input[type=text]{width:137px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);outline:none;padding-left:10px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone{display:flex;gap:11px;align-items:center}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .telFirst{width:137px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);outline:none;padding-left:10px;background:url(/arrow_down.png) no-repeat right 10px center}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .phone_arrow{position:absolute;top:0;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:2}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .phone_arrow img{width:100%;height:100%}#pay_step1 .inner .pay_left .pay_user .user_info_area li .email{display:flex;align-items:center;gap:4px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .email .emailList{width:160px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);outline:none;padding-left:10px;background:url(/arrow_down.png) no-repeat right 10px center}#pay_step1 .inner .pay_left .pay_user .user_info_area li .request_list{width:300px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:url(/arrow_down.png) no-repeat right 10px center;outline:none;padding-left:10px}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label{display:inline-block;position:relative;padding-left:37px;cursor:pointer}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;text-align:center;background:#8dd2ce;box-sizing:border-box;border-radius:5px}#pay_step1 .inner .pay_left .pay_user .check__line label.checked:after{content:"";position:absolute;top:3px;left:1px;width:12px;height:12px;background:url(/Vector.png) no-repeat;background-position:center center;border-radius:5px}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label span{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_right{position:fixed;right:118px;bottom:144px;width:420px;display:flex;flex-flow:column;gap:40px;z-index:10}#pay_step1 .inner .pay_right .receipt{width:100%;padding:53px 30px 52px;border-radius:20px;border:1px solid #cecece;z-index:2}#pay_step1 .inner .pay_right .receipt .receipt_inner{width:360px;display:flex;flex-flow:column;gap:34px}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_title{color:var(--Black, #060606);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info{width:328px;display:flex;flex-flow:column;align-items:center;gap:14px}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li{padding-left:10px;width:100%;height:21px;display:flex;justify-content:space-between;align-items:center}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li .receipt_label{color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li .receipt_price{color:#515151;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_line{width:100%;height:1px;background:#cecece}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_total{width:100%;padding:0 10px;display:flex;align-items:center;justify-content:space-between}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_total .receipt_total_text{color:var(--Black, #060606);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_step1 .inner .pay_right .pay_agree{width:100%;height:145px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--Grey-grey-100, #cecece);background:var(--White, #fefefe)}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner{width:362px;height:97px;display:flex;flex-flow:column;gap:29px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label{display:inline-block;position:relative;padding-left:37px;cursor:pointer}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;text-align:center;background:#8dd2ce;background:#b6b6b6;box-sizing:border-box;border-radius:5px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line.inputCheck input[type=checkbox]+label:before{background:#8dd2ce}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line label.checked:after{content:"";position:absolute;top:3px;left:1px;width:15px;height:15px;background:url(/Vector.png) no-repeat;background-position:center center;border-radius:5px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label span{color:var(--Black, #060606);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:600;line-height:normal}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .text_area p{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .text_area p.last{padding-left:10px}#pay_step1 .inner .pay_right .btn_payment{width:100%;height:50px;cursor:pointer;border-radius:56px;background:var(--Grey-grey-200, #b6b6b6);display:flex;justify-content:center;align-items:center;color:var(--White, #fff);font-family:Paperlogy;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px}#pay_step1 .inner .pay_right .btn_payment.enable{background:#8dd2ce}@media screen and (max-width: 600px){#pay_step1{width:100%;padding:60px 16px}#pay_step1 .inner{width:100%}#pay_step1 .inner .pay_left .pay_goods{width:100%;padding:23px 25px;margin-top:80px}#pay_step1 .inner .pay_left .pay_goods .goods_inner{width:100%;gap:16px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_label{font-size:18px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_line{width:100%}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context{gap:10px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .b500,#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .g500{font-size:14px}#pay_step1 .inner .pay_left .pay_goods .goods_inner .goods_context .goods_price{font-size:16px;font-weight:500}#pay_step1 .inner .pay_left .pay_user{width:100%;height:290px}#pay_step1 .inner .pay_left .pay_user .user_label{font-size:18px;margin-bottom:12px}#pay_step1 .inner .pay_left .pay_user .user_text{font-size:13px}#pay_step1 .inner .pay_left .pay_user .user_info_area{width:100%;gap:3px;margin-bottom:30px}#pay_step1 .inner .pay_left .pay_user .user_info_area li{width:100%;height:36px;display:flex;align-items:center;gap:61px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .info_label{width:63px;font-size:14px}#pay_step1 .inner .pay_left .pay_user .user_info_area li input[type=text]{width:90%;height:34px;font-size:11px}#pay_step1 .inner .pay_left .pay_user .user_info_area li input[type=text]:nth-child(5){width:70px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone{font-size:12px;gap:0px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone span{opacity:0}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .telFirst{padding-left:10px;width:70px;height:34px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .phone_arrow{width:24px;height:24px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .phone .phone_arrow img{width:100%;height:100%}#pay_step1 .inner .pay_left .pay_user .user_info_area li .email span{font-size:12px}#pay_step1 .inner .pay_left .pay_user .user_info_area li .email .emailList{width:160px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);outline:none;padding-left:10px;background:url(/arrow_down.png) no-repeat right 10px center}#pay_step1 .inner .pay_left .pay_user .user_info_area li .request_list{width:300px;height:36px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:url(/arrow_down.png) no-repeat right 10px center;outline:none;padding-left:10px}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label{padding-left:37px}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label:before{top:5px;width:15px;height:15px}#pay_step1 .inner .pay_left .pay_user .check__line label.checked:after{top:3px}#pay_step1 .inner .pay_left .pay_user .check__line input[type=checkbox]+label span{font-size:16px}#pay_step1 .inner .pay_right{width:100%;position:absolute;left:0;bottom:-2680px}#pay_step1 .inner .pay_right .receipt{width:100%;padding:45px 25px}#pay_step1 .inner .pay_right .receipt .receipt_inner{width:100%;gap:28px}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_title{font-size:20px}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info{gap:10px;width:100%}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li{padding-left:0}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li .receipt_label,#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_info li .receipt_price{font-size:15px}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_total{width:100%;padding:0}#pay_step1 .inner .pay_right .receipt .receipt_inner .receipt_total .receipt_total_text{font-size:15px}#pay_step1 .inner .pay_right .pay_agree{height:236px;padding:17px 15px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label{padding-left:30px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label:before{top:3px;width:18px;height:18px;background:#b6b6b6}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line.inputCheck input[type=checkbox]+label:before{background:#8dd2ce}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line label.checked:after{top:3px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .check__line input[type=checkbox]+label span{font-size:18px}#pay_step1 .inner .pay_right .pay_agree .pay_agree_inner .text_area p{font-size:13px}#pay_step1 .inner .pay_right .btn_payment{font-size:14px}}#pay_cancel{width:100%;height:670px;display:flex;justify-content:center;align-items:center;background-color:#fff}#pay_cancel .inner{height:550px;display:flex;justify-content:space-between}#pay_cancel .inner .cancel_context{width:961px;height:550px;display:flex;flex-flow:column;gap:30px}#pay_cancel .inner .cancel_context .title{color:var(--Black, #060606);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal}#pay_cancel .inner .cancel_context .table{width:100%;height:440px;display:flex;flex-flow:column;border-radius:10px;box-sizing:border-box}#pay_cancel .inner .cancel_context .table li{width:100%;height:56px;display:flex;justify-items:center;box-sizing:border-box}#pay_cancel .inner .cancel_context .table li:first-child{border-radius:10px 10px 0 0}#pay_cancel .inner .cancel_context .table li:first-child .left{border-radius:10px 0 0}#pay_cancel .inner .cancel_context .table li:first-child .right{border-radius:0 10px 0 0}#pay_cancel .inner .cancel_context .table li:last-child{border-radius:0 0 10px 10px}#pay_cancel .inner .cancel_context .table li:last-child .left{border-radius:0 0 0 10px;border-bottom:1px solid #cecece}#pay_cancel .inner .cancel_context .table li:last-child .right{border-radius:0 0 10px;border-bottom:1px solid #cecece}#pay_cancel .inner .cancel_context .table li .left{width:355px;height:100%;background-color:#efefef;border:1px solid #cecece;display:flex;align-items:center;padding-left:24px;color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%;box-sizing:border-box;border-bottom:none}#pay_cancel .inner .cancel_context .table li .right{width:602px;height:100%;display:flex;align-items:center;color:var(--Grey-grey-800, #353535);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:24px;box-sizing:border-box;border:1px solid #cecece;border-bottom:none;border-left:none}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]+label{display:inline-block;position:relative;padding-left:37px;cursor:pointer}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;text-align:center;background:#b6b6b6;box-sizing:border-box;border-radius:5px}#pay_cancel .inner .cancel_context .check__line.inputCheck input[type=checkbox]+label:before{background:#8dd2ce}#pay_cancel .inner .cancel_context .check__line label.checked:after{content:"";position:absolute;top:6px;left:4px;width:12px;height:12px;background:url(/Vector.png) no-repeat;background-position:center center;border-radius:5px}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]+label span{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#pay_cancel .inner .block{width:150px;height:105px}@media screen and (max-width: 600px){#pay_cancel,#pay_cancel .inner .cancel_context{width:100%}#pay_cancel .inner .cancel_context .title{font-size:18px}#pay_cancel .inner .cancel_context .table{width:100%;height:440px;display:flex;flex-flow:column;border-radius:10px;box-sizing:border-box}#pay_cancel .inner .cancel_context .table li{width:100%;height:56px;display:flex;justify-items:center;box-sizing:border-box}#pay_cancel .inner .cancel_context .table li:first-child{border-radius:10px 10px 0 0}#pay_cancel .inner .cancel_context .table li:first-child .left{border-radius:10px 0 0}#pay_cancel .inner .cancel_context .table li:first-child .right{border-radius:0 10px 0 0}#pay_cancel .inner .cancel_context .table li:last-child{border-radius:0 0 10px 10px}#pay_cancel .inner .cancel_context .table li:last-child .left{border-radius:0 0 0 10px;border-bottom:1px solid #cecece}#pay_cancel .inner .cancel_context .table li:last-child .right{border-radius:0 0 10px;border-bottom:1px solid #cecece}#pay_cancel .inner .cancel_context .table li .left,#pay_cancel .inner .cancel_context .table li .right{font-size:14px}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pay_cancel .inner .cancel_context .check__line input[type=checkbox]+label{padding-left:20px}}#payment_section{width:100%;height:900px;display:flex;justify-content:center;background-color:#fff}#payment_section .inner{position:absolute;top:150x;height:307px;display:flex;justify-content:space-between}#payment_section .inner .payment_context{width:961px;height:100%;display:flex;flex-flow:column}#payment_section .inner .payment_context .title{color:var(--Black, #060606);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}#payment_section .inner .payment_context .radios{width:100%;height:23px;display:flex;gap:50px;margin-bottom:25px}#payment_section .inner .payment_context .radios .choice{display:flex;align-items:center;gap:10px}#payment_section .inner .payment_context .radios .choice .radio-donut{--hole: 36%;appearance:none;width:21px;height:21px;border-radius:50%;margin:0;padding:0;background-color:var(--gray, #d9d9d9);background-image:radial-gradient(circle at 50% 50%,#fff 0 var(--hole),transparent calc(var(--hole) + 1%));background-repeat:no-repeat}#payment_section .inner .payment_context .radios .choice .radio-donut:checked{background-color:var(--brand, #8dd2ce)}#payment_section .inner .payment_context .radios .choice .txt{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#payment_section .inner .payment_context .card_list{width:100%;display:flex;flex-wrap:wrap;gap:26px}#payment_section .inner .payment_context .card_list li{display:flex;justify-content:center;align-items:center;width:220px;height:60px;border-radius:5px;border:1px solid var(--Grey-grey-200, #e3e3e3);background:var(--White, #fff);color:var(--Grey-grey-900, #515151);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#payment_section .inner .payment_context .card_list li.check{background:var(--Green-green-650, #8dd2ce);color:var(--White, #fefefe)}@media screen and (max-width: 600px){#payment_section{height:470px;padding-bottom:1310px}#payment_section .inner{height:477px}#payment_section .inner .payment_context{width:100%}#payment_section .inner .payment_context .title{font-size:18px}#payment_section .inner .payment_context .radios{width:100%;height:auto;display:block;gap:0px;margin-bottom:10px}#payment_section .inner .payment_context .radios .choice{display:flex;align-items:center;gap:10px;margin-bottom:20px}#payment_section .inner .payment_context .radios .choice .radio-donut{--hole: 36%;appearance:none;width:14px;height:14px;border-radius:50%;margin:0;padding:0}#payment_section .inner .payment_context .radios .choice .radio-donut:checked{background-color:var(--brand, #8dd2ce)}#payment_section .inner .payment_context .radios .choice .txt{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#payment_section .inner .payment_context .card_list{width:100%;display:grid;flex-wrap:wrap;gap:10px;grid-template-columns:repeat(3,1fr)}#payment_section .inner .payment_context .card_list li{width:113px;height:54px;font-size:14px}}#pay_terms{width:100%;padding:60px 260px;display:flex;justify-content:center;align-items:center;background-color:#fff}#pay_terms .inner{display:flex;justify-content:space-between}#pay_terms .inner .terms_context{width:961px;height:100%;display:flex;flex-flow:column}#pay_terms .inner .terms_context .title{color:var(--Black, #060606);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}#pay_terms .inner .terms_context .terms{width:100%;display:flex;flex-flow:column;gap:40px}#pay_terms .inner .terms_context .terms li{width:100%;display:flex;flex-flow:column;gap:20px}#pay_terms .inner .terms_context .terms li .term_content{width:100%;padding:9px 24px;position:relative;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);transition:.5s;display:flex;flex-flow:column;gap:10px}#pay_terms .inner .terms_context .terms li .term_content .term_title{color:var(--Black, #060606);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_terms .inner .terms_context .terms li .term_content .term_line{display:none;width:909px;height:1px;background-color:#cecece}#pay_terms .inner .terms_context .terms li .term_content .term_desc{display:none;width:909px;border-top:1px solis #cecece;color:var(--Grey-grey-400, #818181);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%;white-space:pre-line}#pay_terms .inner .terms_context .terms li .term_content .icon{position:absolute;top:9px;right:24px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;transform:rotate(0);transition:.2s ease;cursor:pointer}#pay_terms .inner .terms_context .terms li .term_content.open .icon{transform:rotate(45deg)}#pay_terms .inner .terms_context .terms li .term_content.open .term_line,#pay_terms .inner .terms_context .terms li .term_content.open .term_desc{display:block}#pay_terms .inner .terms_context .terms li .choice{display:flex;align-items:center;gap:10px}#pay_terms .inner .terms_context .terms li .choice .radio-donut{--hole: 36%;appearance:none;width:21px;height:21px;border-radius:50%;margin:0;padding:0;background-color:var(--gray, #d9d9d9);background-image:radial-gradient(circle at 50% 50%,#fff 0 var(--hole),transparent calc(var(--hole) + 1%));background-repeat:no-repeat}#pay_terms .inner .terms_context .terms li .choice .radio-donut:checked{background-color:var(--brand, #8dd2ce)}#pay_terms .inner .terms_context .terms li .choice .txt{color:var(--Grey-grey-600, #585858);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width: 600px){#pay_terms{padding:0}#pay_terms .inner .terms_context .title{font-size:18px}#pay_terms .inner .terms_context .terms li{gap:20px}#pay_terms .inner .terms_context .terms li .term_content{width:100%;padding:9px 24px;position:relative;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);transition:.5s;display:flex;flex-flow:column;gap:10px}#pay_terms .inner .terms_context .terms li .term_content .term_title{font-size:16px}#pay_terms .inner .terms_context .terms li .term_content .term_desc{font-size:14px}#pay_terms .inner .terms_context .terms li .term_content .icon{position:absolute;top:9px;right:24px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;transform:rotate(0);transition:.2s ease;cursor:pointer}#pay_terms .inner .terms_context .terms li .term_content.open .icon{transform:rotate(45deg)}#pay_terms .inner .terms_context .terms li .term_content.open .term_line,#pay_terms .inner .terms_context .terms li .term_content.open .term_desc{display:block}#pay_terms .inner .terms_context .terms li .choice{gap:10px}#pay_terms .inner .terms_context .terms li .choice .radio-donut{width:14px;height:14px}#pay_terms .inner .terms_context .terms li .choice .txt{font-size:14px}}#pay_coupon{width:100%;height:352px;display:flex;justify-content:center;align-items:center;background-color:#fff}#pay_coupon .inner{height:232px;display:flex;justify-content:space-between}#pay_coupon .inner .coupon_context{width:957px;height:100%;display:flex;flex-flow:column;position:relative}#pay_coupon .inner .coupon_context .title{color:var(--Black, #060606);font-family:Paperlogy;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;margin-bottom:30px}#pay_coupon .inner .coupon_context .coupon_line{width:100%;height:1px;background:#cecece;margin-bottom:42px}#pay_coupon .inner .coupon_context .coupon_area{width:100%;height:124px;display:flex;align-items:center}#pay_coupon .inner .coupon_context .coupon_area .coupon{width:300px;height:140px;background:url(/coupon.png) no-repeat center/cover;position:relative}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info{position:absolute;top:10px;left:20px;width:199px;height:110px;display:flex;flex-flow:column;justify-content:space-between}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .badge{width:45px;display:flex;justify-content:center;align-items:center;color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:8.219px;font-style:normal;font-weight:600;line-height:normal;border-radius:20.548px;background:var(--Green-green-750, #7abab6)}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .coupon_name{color:var(--Black, #060606);font-family:Paperlogy;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32px}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .coupon_period{color:var(--Black, #060606);font-family:Pretendard;font-size:12.329px;font-style:normal;font-weight:400;line-height:normal}#pay_coupon .inner .coupon_context .none_coupon{width:100%;height:124px;display:flex;align-items:center;justify-content:center;color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#pay_coupon .inner .coupon_context .coupon-select{position:absolute;top:0;right:0;width:300px}#pay_coupon .inner .coupon_context .sel_trigger{width:100%;height:36px;padding:0 34px 0 12px;border-radius:10px;border:1px solid var(--Grey-grey-200, #b6b6b6);background:var(--White, #fefefe);outline:none;display:flex;align-items:center;justify-content:space-between;font-family:Pretendard;font-size:14px;color:#060606;transition:border-color .15s ease,box-shadow .15s ease}#pay_coupon .inner .coupon_context .sel_trigger .chev{display:flex;justify-content:center;align-items:center;opacity:.65;transition:transform .18s ease;width:24px;height:24px}#pay_coupon .inner .coupon_context .sel_trigger .chev img{width:100%;height:100%}#pay_coupon .inner .coupon_context .sel_trigger.open .chev{transform:rotate(180deg)}#pay_coupon .inner .coupon_context .sel_trigger.ph{color:#9ca3af}#pay_coupon .inner .coupon_context .sel_trigger:focus-visible{border-color:#8dd2ce;box-shadow:0 0 0 3px #8dd2ce40}#pay_coupon .inner .coupon_context .sel_panel{position:absolute;top:calc(100% + 8px);right:0;display:flex;width:300px;padding:24px 14px;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--Grey-grey-100, #cecece);background:var(--White, #fefefe);z-index:20;box-shadow:0 14px 36px #0000001f}#pay_coupon .inner .coupon_context .optlist{width:100%;display:flex;flex-direction:column;gap:8px}#pay_coupon .inner .coupon_context .opt{padding:10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#818181}#pay_coupon .inner .coupon_context .opt .label{font-family:Pretendard;font-size:14px;font-weight:400;line-height:150%}#pay_coupon .inner .coupon_context .opt .hint{font-size:13px;color:#777}#pay_coupon .inner .coupon_context .opt:hover{background:#f3f4f6}#pay_coupon .inner .coupon_context .opt.selected{border-radius:5px;background:var(--Green-green-650, #8dd2ce);color:var(--White, #fefefe)}#pay_coupon .inner .coupon_context .opt.selected .hint{color:var(--White, #fefefe);opacity:.95}#pay_coupon .inner .coupon_context .opt.selected .label{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 600px){#pay_coupon .inner .coupon_context .title{color:var(--Black, #060606);font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;margin-bottom:30px}#pay_coupon .inner .coupon_context .coupon_line{width:100%;height:1px;background:#cecece;margin-bottom:20px}#pay_coupon .inner .coupon_context .coupon_area{width:100%;height:124px;display:flex;align-items:center}#pay_coupon .inner .coupon_context .coupon_area .coupon{width:300px;height:140px;background:url(/coupon.png) no-repeat center/cover;position:relative}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info{position:absolute;top:10px;left:20px;width:199px;height:110px;display:flex;flex-flow:column;justify-content:space-between}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .badge{width:45px;display:flex;justify-content:center;align-items:center;color:var(--White, #fefefe);text-align:center;font-family:Paperlogy;font-size:8.219px;font-style:normal;font-weight:600;line-height:normal;border-radius:20.548px;background:var(--Green-green-750, #7abab6)}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .coupon_name{color:var(--Black, #060606);font-family:Paperlogy;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32px}#pay_coupon .inner .coupon_context .coupon_area .coupon .coupon_info .coupon_period{color:var(--Black, #060606);font-family:Pretendard;font-size:12.329px;font-style:normal;font-weight:400;line-height:normal}#pay_coupon .inner .coupon_context .none_coupon{width:100%;height:124px;display:flex;align-items:center;justify-content:center;color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:130%}#pay_coupon .inner .coupon_context .coupon-select{position:absolute;top:0;right:0;width:300px}#pay_coupon .inner .coupon_context .sel_trigger{height:30px;font-size:14px}#pay_coupon .inner .coupon_context .sel_trigger .chev{width:24px;height:24px}#pay_coupon .inner .coupon_context .sel_panel{position:absolute;top:calc(100% + 8px);right:0;display:flex;width:300px;padding:24px 14px}#pay_coupon .inner .coupon_context .optlist{width:100%;display:flex;flex-direction:column;gap:8px}#pay_coupon .inner .coupon_context .opt{padding:10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#818181}#pay_coupon .inner .coupon_context .opt .label{font-family:Pretendard;font-size:14px;font-weight:400;line-height:150%}#pay_coupon .inner .coupon_context .opt .hint{font-size:13px;color:#777}#pay_coupon .inner .coupon_context .opt:hover{background:#f3f4f6}#pay_coupon .inner .coupon_context .opt.selected{border-radius:5px;background:var(--Green-green-650, #8dd2ce);color:var(--White, #fefefe)}#pay_coupon .inner .coupon_context .opt.selected .hint{color:var(--White, #fefefe);opacity:.95}#pay_coupon .inner .coupon_context .opt.selected .label{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}}#pay_result{width:100%;height:1124px;display:flex;justify-content:center;align-items:center;background-color:#fff}#pay_result .inner{width:616px;display:flex;flex-direction:column;align-items:center;gap:50px}#pay_result .inner .logo{width:339px;height:145px;background:url(/pay/result.png) no-repeat center/cover}#pay_result .inner .receipt{width:565px;padding:66px 67px 71.243px;display:flex;align-items:center;flex-direction:column;border-radius:20px;border:1px solid var(--Grey-grey-100, #cecece)}#pay_result .inner .receipt .receipt_inner{width:431px;display:flex;flex-direction:column;gap:35px}#pay_result .inner .receipt .receipt_inner .detail{width:100%;display:flex;align-items:center;flex-direction:column;gap:14px}#pay_result .inner .receipt .receipt_inner .detail .label{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_result .inner .receipt .receipt_inner .detail .value{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_result .inner .receipt .receipt_inner .detail li{width:100%;height:23px;display:flex;gap:30px}#pay_result .inner .receipt .receipt_inner .line{width:100%;height:1px;background:#cecece}#pay_result .inner .receipt .receipt_inner .coupon,#pay_result .inner .receipt .receipt_inner .price{width:100%;height:23px;display:flex;gap:30px}#pay_result .inner .receipt .receipt_inner .coupon .label,#pay_result .inner .receipt .receipt_inner .price .label{color:var(--Grey-grey-500, #616161);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_result .inner .receipt .receipt_inner .coupon .value,#pay_result .inner .receipt .receipt_inner .price .value{color:var(--Grey-grey-900, #292929);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:130%}#pay_result .inner .buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:18px}#pay_result .inner .buttons span{cursor:pointer;width:258px;height:60px;border-radius:60px;background:var(--Grey-grey-100, #cecece);display:flex;justify-content:center;align-items:center;color:var(--White, #fff);text-align:center;font-family:Paperlogy;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#pay_result .inner .buttons span.cancel{background-color:#7abab6}@media screen and (max-width: 600px){#pay_result{width:100%;height:734px;display:flex;justify-content:center;align-items:center;background-color:#fff}#pay_result .inner{width:100%;padding:80px 16px;gap:40px}#pay_result .inner .logo{width:312px;height:84px;background:url(/pay/result2.png) no-repeat center/cover}#pay_result .inner .receipt{width:100%;padding:44px 25px}#pay_result .inner .receipt .receipt_inner{width:100%;gap:26px}#pay_result .inner .receipt .receipt_inner .detail{width:100%;gap:10px}#pay_result .inner .receipt .receipt_inner .detail .label,#pay_result .inner .receipt .receipt_inner .detail .value{font-size:16px}#pay_result .inner .receipt .receipt_inner .coupon,#pay_result .inner .receipt .receipt_inner .price{width:100%;height:20px;display:flex}#pay_result .inner .buttons{align-items:center;justify-content:center;gap:18px}#pay_result .inner .buttons span{cursor:pointer;width:170px;height:50px;font-size:15px}}#pay_top{width:100%;height:330px;background:#b7e2df;position:relative}#pay_top .res_nav{width:346px;height:55px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:260px;bottom:0}#pay_top .res_nav li{color:var(--White, #fefefe);text-align:center;font-family:Pretendard;font-size:24px;position:relative}#pay_top .res_nav li.active:after{content:"";width:100%;height:3px;background:#5ec8c1;position:absolute;left:0;top:124%}#pay_top .res_nav li.active:before{content:"";width:6px;height:6px;border-radius:18px;background:#5ec8c1;position:absolute;left:30%;bottom:124%}@media screen and (max-width: 600px){#pay_top{width:100%;height:25.641vw;margin-top:21.5385vw;padding:0 16px;position:relative}#pay_top .res_nav{width:100%;height:55px;display:flex;justify-content:start;align-items:center;position:absolute;left:16px;bottom:0;gap:30px}#pay_top .res_nav li{color:var(--White, #fefefe);text-align:center;font-family:Pretendard;font-size:16px;position:relative}#pay_top .res_nav li.active:after{content:"";width:100%;height:3px;background:#5ec8c1;position:absolute;left:0;top:124%}#pay_top .res_nav li.active:before{content:"";width:6px;height:6px;border-radius:18px;background:#5ec8c1;position:absolute;left:30%;bottom:124%}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.admin_login_wrapper{min-height:100vh;display:grid;place-items:center;background:url(https://res.cloudinary.com/dci1eujqw/image/upload/v1616769558/Codepen/waldemar-brandt-aThdSdgx0YM-unsplash_cnq4sb.jpg) center/cover no-repeat fixed}.auth-card{position:relative;width:960px;max-width:calc(100vw - 32px);height:560px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0003}.container__form{position:absolute;top:0;height:100%;width:50%;padding:0 48px;display:flex;align-items:center;justify-content:center;transition:transform .6s ease-in-out,opacity .6s ease-in-out;will-change:transform,opacity}.container--signin{left:0;z-index:3;opacity:1}.container--signup{left:50%;z-index:2;opacity:0}.container__overlay{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;z-index:5;transition:transform .6s ease-in-out}.admin_overlay{position:relative;left:-100%;width:200%;height:100%;background:url(https://res.cloudinary.com/dci1eujqw/image/upload/v1616769558/Codepen/waldemar-brandt-aThdSdgx0YM-unsplash_cnq4sb.jpg) center/cover no-repeat fixed;transition:transform .6s ease-in-out;will-change:transform}.overlay__panel{position:absolute;top:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.overlay--left{transform:translate(-20%)}.overlay--right{right:0;transform:translate(0)}.auth-card.signup-active .container--signin{transform:translate(-100%);opacity:0;z-index:1}.auth-card.signup-active .container--signup{opacity:1;z-index:3}.auth-card.signup-active .container__overlay{transform:translate(-100%)}.auth-card.signup-active .admin_overlay{transform:translate(50%)}.auth-card.signup-active .overlay--left{transform:translate(0)}.auth-card.signup-active .overlay--right{transform:translate(20%)}.form{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;text-align:center}.form__title{margin:0 0 20px;font-weight:600}.input{width:100%;height:44px;padding:0 14px;border:1px solid #eaeaea;border-radius:8px;background:#fff}.admin_btn{align-self:center;padding:12px 48px;border-radius:20px;border:1px solid #1677ff;background-image:linear-gradient(90deg,#1677ff,#62b3ff 74%);color:#fff;font-weight:700;letter-spacing:.08rem;cursor:pointer}.link{color:#1677ff;font-size:.9rem}@media (max-width: 640px){.auth-card{width:100%;height:auto;border-radius:0}.container__overlay{display:none}.container__form{position:relative;width:100%;transform:none!important;opacity:1!important;padding:24px;border-bottom:1px solid #f1f1f1}}.admin-shell{display:flex;min-height:100vh;background:#f7f8fa}.admin-aside{flex:0 0 240px;background:#0f172a;color:#fff;padding:20px 16px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px}.brand{font-size:20px;font-weight:800;margin:6px 8px 12px}.admin-nav{display:flex;flex-direction:column;gap:6px}.nav-link{display:block;padding:10px 12px;border-radius:8px;color:#cbd5e1;text-decoration:none}.nav-link:hover{background:#ffffff0f}.nav-link.active{background:#1e293b;color:#fff}.logout-btn{margin-top:auto;background:#ef4444;color:#fff;border:0;border-radius:8px;padding:10px 12px;cursor:pointer}.admin-main{flex:1;padding:24px 28px;overflow:auto;background:#fff;border-left:1px solid #eaeef3}@media (max-width: 960px){.admin-shell{flex-direction:column}.admin-aside{height:auto;position:static;flex-basis:auto}}.admin-users .toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-users .toolbar h1{font-size:20px;margin:0}.admin-users .toolbar .right{display:flex;gap:8px;align-items:center}.admin-users .toolbar .search{width:280px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none}.admin-users .toolbar .search:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff26}.admin-users .toolbar .page-size{height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;outline:none}.admin-users .toolbar .page-size:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.admin-users .toolbar button{height:36px;padding:0 12px;cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.admin-users .toolbar button:hover{filter:brightness(1.03)}.admin-users .toolbar .primary{background:#1677ff;color:#fff;border:none}.admin-users .toolbar .primary:hover{filter:brightness(1.05)}.admin-users .card{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px #0000000a}.admin-users .card+.card{margin-top:16px}.admin-users .card-title{margin:0 0 12px;font-size:17px;font-weight:700;color:#111827}.admin-users .grid.two{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.admin-users .grid.two>div{display:block}.admin-users .grid.two label{display:block;color:#6b7280;font-size:12px;margin-bottom:4px}.admin-users .pill{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:12.5px}.admin-users .pill.user{background:#f3f4f6}.admin-users .pill.admin{background:#fde68a}.admin-users .pill.grey{background:#f3f4f6;color:#6b7280}.admin-users .pill.green{background:#16a34a;color:#fff;border:none}.admin-users .pill.blue{background:#3b82f6;color:#fff;border:none}.admin-users .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;transform:translateY(-1px)}.admin-users .dot.green{background:#22c55e}.admin-users .dot.grey{background:#d1d5db}.admin-users .table-wrap{width:100%;overflow:auto}.admin-users .admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.admin-users .admin-table thead th{text-align:center;font-weight:700;color:#374151;background:#f9fafb;border-bottom:1px solid #eef0f3;padding:10px 12px;position:sticky;top:0;z-index:1}.admin-users .admin-table tbody td{border-bottom:1px solid #f1f3f5;padding:10px 12px;color:#111827}.admin-users .admin-table tr:hover td{background:#fafafa}.admin-users .row-actions{display:flex;justify-content:center;gap:8px}.admin-users .row-actions button{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.admin-users .row-actions .danger{background:#ef4444;color:#fff;border:none}.admin-users .empty,.admin-users .error{padding:16px;color:#6b7280}.admin-users .sk{height:44px;background:linear-gradient(90deg,#f3f4f6,#eef0f3,#f3f4f6);background-size:200% 100%;border-radius:8px;animation:sk 1.2s infinite}.admin-users .sk.lg{height:120px}.admin-users .sns-icons{display:flex;align-items:center;gap:8px}.admin-users .sns-icon{opacity:.28;transition:opacity .2s ease}.admin-users .sns-icon.on{opacity:1}.admin-users .sns-badges{display:flex;gap:8px}.admin-users.detail .two-col{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:start}.admin-users.detail .profile-card{max-width:360px;position:sticky;top:12px}.admin-users.detail .profile-card .grid.two{grid-template-columns:1fr;row-gap:8px}.admin-users.detail .profile-card .grid.two>div{display:flex;gap:10px;align-items:center}.admin-users.detail .profile-card label{width:64px;margin:0;color:#6b7280;font-size:12px}.admin-users.detail .profile-card .grid.two>div>div{flex:1}.admin-users.detail.compact .toolbar{margin-bottom:10px}.admin-users.detail.compact .toolbar h1{font-size:18px}.admin-users.detail.compact .toolbar .right{gap:6px}.admin-users.detail.compact .toolbar button,.admin-users.detail.compact .toolbar .search,.admin-users.detail.compact .toolbar .page-size{height:32px}.admin-users.detail.compact .two-col{gap:12px}.admin-users.detail.compact .left>.card+.card,.admin-users.detail.compact .right>.card+.card{margin-top:12px}.admin-users.detail.compact .card{padding:12px 14px}.admin-users.detail.compact .card-title{margin-bottom:8px;font-size:16px}.admin-users.detail.compact .profile-card .grid.two{row-gap:6px}.admin-users.detail.compact .profile-card label{width:56px;font-size:11.5px}.admin-users.detail.compact .profile-card .grid.two>div{gap:8px}.admin-users.detail.compact .sns-icons{gap:6px}.admin-users.detail.compact .sns-badges .pill{padding:3px 8px;font-size:12px}.admin-users.detail.compact .admin-table{font-size:13px}.admin-users.detail.compact .admin-table th,.admin-users.detail.compact .admin-table td{padding:7px 10px;line-height:1.25}.admin-users.detail.compact .admin-table thead th{padding-top:6px;padding-bottom:6px}.admin-users.detail.compact .row-actions{gap:6px}.admin-users.detail.compact .row-actions button{padding:4px 8px;font-size:12.5px}.admin-users.detail.compact .sk.lg{height:80px}.admin-users.detail.compact .empty,.admin-users.detail.compact .error{padding:10px 12px}@media (max-width: 980px){.admin-users.detail .two-col{grid-template-columns:1fr}.admin-users.detail .profile-card{position:static;max-width:100%}}.admin-users.detail .two-col{align-items:start!important}.admin-users.detail .two-col>*{align-self:start!important}.admin-users.detail .left .card,.admin-users.detail .right .card,.admin-users.detail .card.profile-card{height:auto!important;min-height:auto!important}.admin-users.detail .left{display:grid;gap:12px;align-content:start}.admin-users.detail .card{padding:12px 14px!important}.admin-users.detail .card-title{margin-bottom:8px!important;font-size:16px}.admin-users.detail .admin-table th,.admin-users.detail .admin-table td{padding:7px 10px!important;line-height:1.25}.admin-users.detail .empty,.admin-users.detail .error{padding:8px 10px!important}.admin-users.detail .sk.lg{height:60px!important}thead th{text-align:center;vertical-align:middle}thead th>*{justify-content:center;text-align:center}.admin-videos .toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-videos .toolbar h1{font-size:20px;margin:0}.admin-videos .toolbar .right{display:flex;gap:8px;align-items:center}.admin-videos .toolbar .search{width:280px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none}.admin-videos .toolbar .search:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff26}.admin-videos .toolbar .primary{background:#1677ff;color:#fff;border:none;border-radius:8px;padding:8px 14px;cursor:pointer}.admin-videos .toolbar .primary:hover{filter:brightness(1.05)}.admin-videos .title-cell b{display:block}.admin-videos .title-cell .desc{color:#6b7280;font-size:12px;margin-top:2px}.admin-videos .row-actions{display:flex;gap:8px}.admin-videos .row-actions button{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;background:#fff}.admin-videos .row-actions .danger{color:#fff;background:#ef4444;border:none}.admin-videos .modal-backdrop{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.admin-videos .modal{box-sizing:border-box;display:flex;flex-direction:column;width:min(1200px,96vw);max-height:88vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 30px 80px #00000040;padding:28px 32px}.admin-videos .video-form{display:grid;grid-template-columns:1fr;gap:14px;flex:1}.admin-videos .video-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:#111827}.admin-videos .video-form input,.admin-videos .video-form select,.admin-videos .video-form textarea{width:100%;border:1px solid #e6e6e6;border-radius:10px;padding:12px 14px;font-size:16px;outline:none;background:#fff}.admin-videos .video-form input:focus,.admin-videos .video-form select:focus,.admin-videos .video-form textarea:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.admin-videos .video-form textarea{min-height:180px;resize:vertical}@media (min-width: 880px){.admin-videos .video-form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-videos .video-form .row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.admin-videos .video-form label.full,.admin-videos .video-form .files,.admin-videos .video-form textarea{grid-column:1/-1}}.admin-videos .video-form .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px;position:sticky;bottom:0;background:#fff;padding-top:8px}.admin-videos th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.admin-videos th .sort{margin-left:6px;border:5px solid transparent;border-top-color:#c7c7c7;display:inline-block;transform:translateY(2px)}.admin-videos th .sort.asc{border-top-color:transparent;border-bottom:5px solid #111827;transform:translateY(-2px)}.admin-videos th .sort.desc{border-top:5px solid #111827}.modal-backdrop{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:24px;z-index:10000}.modal{box-sizing:border-box;width:min(720px,96vw);max-height:88vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 30px 80px #00000040;padding:20px 24px}.video-form{display:grid;grid-template-columns:1fr;gap:12px}.video-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:#111827}.video-form input,.video-form select,.video-form textarea{width:100%;border:1px solid #e6e6e6;border-radius:10px;padding:10px 12px;font-size:14px;background:#fff;outline:none}.video-form input:focus,.video-form select:focus,.video-form textarea:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.video-form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.video-form .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.video-form .actions .primary{background:#1677ff;color:#fff;border:none;border-radius:8px;padding:8px 14px}.video-form .actions button{border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;background:#fff}.sk{height:44px;background:linear-gradient(90deg,#f3f4f6,#eef0f3,#f3f4f6);background-size:200% 100%;border-radius:8px;animation:sk 1.2s infinite}.sk.lg{height:100px}.admin-reservations .toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-reservations .toolbar h1{font-size:20px;margin:0}.admin-reservations .toolbar .right{display:flex;gap:10px;align-items:center}.admin-reservations .toolbar .search{width:280px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none}.admin-reservations .toolbar .search:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff26}.admin-reservations .toolbar button{height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}.admin-reservations .tabs{display:flex;gap:6px;background:#f5f7fb;padding:4px;border-radius:10px}.admin-reservations .tabs button{border:none;background:transparent;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:600;color:#475569}.admin-reservations .tabs button.active{background:#fff;box-shadow:0 1px 4px #00000014;color:#111827}.admin-reservations .table-wrap{width:100%;overflow:auto}.admin-reservations .admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.admin-reservations .admin-table thead th{text-align:left;font-weight:700;color:#374151;background:#f9fafb;border-bottom:1px solid #eef0f3;padding:10px 12px;position:sticky;top:0;z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.admin-reservations .admin-table th .sort{margin-left:6px;border:5px solid transparent;border-top-color:#c7c7c7;display:inline-block;transform:translateY(2px)}.admin-reservations .admin-table th .sort.asc{border-top-color:transparent;border-bottom:5px solid #111827;transform:translateY(-2px)}.admin-reservations .admin-table th .sort.desc{border-top:5px solid #111827}.admin-reservations .admin-table tbody td{border-bottom:1px solid #f1f3f5;padding:10px 12px;color:#111827;white-space:nowrap}.admin-reservations .admin-table tr:hover td{background:#fafafa}.admin-reservations .pill{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:12.5px}.admin-reservations .pill.hotel{background:#e0f2fe;border:none}.admin-reservations .pill.grooming{background:#e9d5ff;border:none}.admin-reservations .empty,.admin-reservations .error{padding:16px;color:#6b7280}.admin-reservations .skeleton .sk{height:44px;background:linear-gradient(90deg,#f3f4f6,#eef0f3,#f3f4f6);background-size:200% 100%;border-radius:8px;animation:sk 1.2s infinite}@keyframes sk{0%{background-position:0% 50%}to{background-position:-200% 50%}}
