.error-guide-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0;gap:12px}.error-icon-wrapper{width:25%;height:25%}.error-icon-wrapper svg,.error-icon-wrapper img{width:100%;height:100%}.error-title{font-weight:700;font-size:21px}.page-move-button{border:1px solid var(--border-color);background-color:var(--button-primary);padding:16px 20px;border-radius:8px;width:25%;min-width:120px;white-space:nowrap;color:var(--bg-color)}.navbar-container{display:flex;justify-content:space-around;width:100%;margin:0 auto}.navbar-container .navbar-item-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;cursor:pointer}.navbar-container .navbar-item-wrapper .nav-name{font-size:10px;font-weight:400;line-height:16px;text-align:center;color:var(--text-color-light)}@media (hover: hover) and (pointer: fine){.navbar-container .navbar-item-wrapper:hover .nav-name{font-weight:700;color:var(--text-color-highlight)}}header{position:fixed;top:0;left:0;right:0;width:100%;max-width:var(--site-max-with);margin:0 auto;background-color:var(--white-color);z-index:2000;height:56px;display:flex;justify-content:center;align-items:center}header .app-logo{width:135px;height:16px}header .history-back{position:absolute;display:flex;align-items:center;cursor:pointer;left:16px}header .page-title{columns:var(--text-color);font-size:16px;font-weight:800;line-height:24px}header.underline{border-bottom:1px solid var(--border-color)}footer{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:var(--site-max-with);background-color:var(--white-color);margin:0 auto;height:65px;z-index:2000}.dashboard-page .page-header{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:56px;padding:16px;border-bottom:1px solid var(--border-color)}.dashboard-page .page-header .page-title{font-size:16px;font-weight:800;line-height:24px}.dashboard-page .page-header .page-back{position:absolute;display:flex;align-items:center;cursor:pointer;left:16px}.dashboard-page .page-footer{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;border-top:1px solid var(--border-color);background-color:var(--white-color)}.dashboard-page .user-profile{display:flex;width:100%;height:96px;padding:20px 16px;gap:25px;align-items:center;max-width:var(--breakpoints-tablet);margin:0 auto}.dashboard-page .user-profile .profile-image{width:56px;height:56px;border-radius:100%;background-color:var(--border-color)}.dashboard-page .user-profile .profile-nickname{font-size:16px;font-weight:600;line-height:20px;text-align:left}.dashboard-page .profile-image-area{display:flex;justify-content:center;align-items:center;margin:37px auto 30px;width:100%;max-width:var(--breakpoints-tablet)}.dashboard-page .profile-image-area .profile-image-editbox{display:flex}.dashboard-page .profile-image-area .profile-image-editbox .profile-image{position:relative;width:74px;height:74px;border-radius:100%;background-color:var(--white-color);border:1px solid var(--border-color)}.dashboard-page .profile-image-area .profile-image-editbox .button-edit-profile{position:absolute;bottom:0;right:0;padding:0;transform:translate(50%)}.dashboard-page .profile-edit-form{display:flex;margin:0 auto;flex-direction:column;width:100%;gap:14px;max-width:var(--breakpoints-tablet);padding:0 20px}.dashboard-page .profile-edit-form .profile-edit-item{position:relative;display:flex;flex-direction:column;gap:4px;color:var(--text-color-light);font-size:14px;font-weight:700;line-height:24px}.dashboard-page .profile-edit-form .profile-edit-item input{font-size:13px;font-weight:400;line-height:20px;border:1px solid #d0d3da;padding:8px 12px;border-radius:8px}.dashboard-page .profile-edit-form .profile-edit-item input[data-unit]{--custom-unit: attr(data-unit);padding-right:35px}.dashboard-page .profile-edit-form .profile-edit-item .custom-unit{position:absolute;width:25px;height:30px;right:12px;bottom:0;font-size:13px;font-weight:400;line-height:20px;text-align:right}.dashboard-page .page-separator{background-color:var(--separator-bg);width:100%;height:7px}.dashboard-page .menu-item-list{display:flex;padding:0 16px;flex-direction:column;margin:0 auto;width:100%;max-width:var(--breakpoints-tablet)}.dashboard-page .menu-item-list .menu-item{display:flex;align-items:center;min-height:56px;padding:16px 16px 16px 8px;cursor:pointer;font-size:14px;font-weight:700;line-height:24px;text-align:left}.dashboard-page .menu-item-list .menu-item+.menu-item{border-top:1px solid var(--border-color)}.dashboard-page .footer-button-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dashboard-page .footer-button-wrapper .save-button{width:327px;height:48px;padding:12px 16px;border-radius:12px;background-color:var(--button-primary);color:var(--white-color);font-size:16px;font-weight:700;line-height:24px}header .noti-icon-conatiner{position:absolute;left:18px;top:12px;cursor:pointer;width:30px;height:30px}header .noti-badge{position:absolute;top:10px;right:0;width:14px;height:14px;background-color:var(--badge-color);border-radius:100%;font-size:12px;font-weight:700;text-align:center;line-height:14px;color:var(--text-color-highlight)}.cat-list-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:16px;gap:8px}.cat-list-container .cat-list-item{flex:1 calc(50% - 4px);position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:160px;height:55px;border-radius:8px;padding:14px 16px 17px;background-color:var(--cat-item-bg);cursor:pointer}.cat-list-container .cat-list-item .item-name{color:var(--cat-item-color);font-size:14px;font-weight:800;line-height:24px;text-align:left;z-index:10}.cat-list-container .cat-list-item:after,.cat-list-container .cat-list-item:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.cat-list-container .cat-list-item#all:before{background-image:url(../images/category/cat-item-all-1.png);background-position:calc(100% - 30px)}.cat-list-container .cat-list-item#all:after{background-image:url(../images/category/cat-item-all-2.png);background-position:calc(100% - 10px) 8px}.cat-list-container .cat-list-item#golf:before{background-image:url(../images/category/cat-item-golf.png);background-position:calc(100% - 20px)}.cat-list-container .cat-list-item#tennis:before{background-image:url(../images/category/cat-item-tennis.png);background-position:calc(100% - 20px)}.cat-list-container .cat-list-item#badminton:before{background-image:url(../images/category/cat-item-badminton.png);background-position:calc(100% - 20px)}.cat-list-container .cat-list-item#table-tennis:before{background-image:url(../images/category/cat-item-tabletennis.png);background-position:calc(100% - 20px)}.cat-list-container .cat-list-item#squash:before{background-image:url(../images/category/cat-item-squash.png);background-position:calc(100% - 30px)}.content-title-area{display:flex;width:100%}.content-title-area .content-title{color:var(--content-title-color);font-size:16px;font-weight:800;line-height:24px}.content-title-area .popular-list-more{display:flex;align-items:center;margin-left:auto;font-size:12px;font-weight:700;line-height:16px;color:var(--content-show-more)}.popular-list-container{position:relative;display:flex;flex-direction:column;padding:7px 14px}.popular-list-container .popular-list-items-area{overflow:scroll;display:flex;margin-top:12px;gap:12px}.popular-list-container .popular-list-item{display:flex;width:132px;gap:10px;flex-direction:column}.popular-list-container .popular-list-item .popular-list-item-details{display:flex;gap:3px;flex-direction:column}.popular-list-container .popular-list-item .product-image{width:132px;height:132px;object-fit:cover}.popular-list-container .popular-list-item .brand-name{font-size:10px;font-weight:700;line-height:11px;color:#aaafbd}.popular-list-container .popular-list-item .product-name{font-size:12px;font-weight:700;line-height:16px}.popular-list-container .popular-list-item .product-price{color:var(--text-color)}.popular-list-container .popular-list-item .product-price.highlight{color:var(--text-color-blue)}.popular-list-container .popular-list-item .product-price.bold{font-weight:800}.recommended-list-container{position:relative;display:flex;flex-direction:column;padding:7px 14px}.recommended-list-container .recommended-list-banner{width:100%;margin:12px 0 13px}.recommended-list-container .recommended-list-items-area{display:flex;margin-top:12px;gap:12px;flex-wrap:wrap}.recommended-list-container .recommended-list-item{display:flex;min-width:364px;gap:10px;flex:1 calc(50% - 10px)}.recommended-list-container .recommended-list-item .recommended-list-item-details{display:flex;gap:3px;flex-direction:column}.recommended-list-container .recommended-list-item .product-image{width:76px;height:76px;object-fit:cover}.recommended-list-container .recommended-list-item .brand-name{font-size:10px;font-weight:700;line-height:11px;color:#aaafbd}.recommended-list-container .recommended-list-item .product-name{font-size:12px;font-weight:700;line-height:16px}.recommended-list-container .recommended-list-item .product-price{color:var(--text-color)}.recommended-list-container .recommended-list-item .product-price.highlight{color:var(--text-color-blue)}.recommended-list-container .recommended-list-item .product-price.bold{font-weight:800}.recommended-list-container .recommended-list-item .product-review-area{display:flex;gap:2px;align-items:center}.recommended-list-container .recommended-list-item .product-review-area .product-review{font-size:10px;font-weight:400;line-height:11px}.recommended-list-container .btn-show-more{margin-top:12px;width:100%;padding:8px 24px;border-radius:8px;border:1px solid var(--border-color);color:var(--text-color-light);font-size:12px;font-weight:700;line-height:24px}.banner-area.form-ad{position:relative;display:flex;overflow:hidden;padding:20px 14px}.banner-area.form-ad .banner-item-wrapper{width:100%}.banner-area.form-ad .banner-item-wrapper .banner-item-image{width:100%;max-height:140px;object-fit:cover}header .search-button{display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.search-result{position:relative}.search-result .result-title-area{margin:20px 14px}.search-result .result-title-area .result-type{font-size:18px;font-weight:700;line-height:16px}.search-result .result-list-item{display:flex;flex-direction:column;gap:10px;padding:16px 0}.search-result .result-list-item+.result-list-item{border-top:1px solid var(--border-color)}.search-result .result-list-item .badges-area{display:flex;flex-wrap:wrap;margin-left:22px;gap:5px}.search-result .result-list-item .badges-area .item-badge{padding:2px 13px;border-radius:20px;color:var(--badge-text);background-color:var(--badge-bg);font-size:12px;font-weight:400;line-height:16px}.search-result .result-list-item .badges-area .item-badge.badge-category{color:var(--color-black)}.search-result .result-list-item .badges-area .item-badge.badge-category.badminton{background-color:#fff38a}.search-result .result-list-item .badges-area .item-badge.badge-category.table-tennis{background-color:#3498db}.search-result .result-list-item .badges-area .item-badge.badge-category.golf{background-color:#eef8f4}.search-result .result-list-item .badges-area .item-badge.badge-category.tennis{background-color:#f39c12}.search-result .result-list-item .badges-area .item-badge.badge-category.squash{background-color:#9b59b6}.search-result .result-list-item .author-info-area{display:flex;font-size:11px;font-weight:400;line-height:16px;margin-left:24px;gap:11px}.search-result .result-list-item .author-info-area .author-name{color:var(--black-color)}.search-result .result-list-item .author-info-area .written-time{color:var(--text-color-gray)}.search-result .result-list-item .post-title{margin-left:24px;font-size:16px;font-weight:700;line-height:16px;color:var(--black-color);word-break:break-all}.search-result .result-list-item .reactions-area{display:flex;justify-content:space-around;min-width:320px;width:100%}.search-result .result-list-item .reactions-area .reactions-box{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;flex-wrap:wrap}.search-result .result-list-item .reactions-area .reactions-box .reactions-icon-wrap{display:flex}.search-result .result-list-item .reactions-area .reactions-box .reactions-count{white-space:pre}.search-result .btn-show-more{display:flex;align-items:center;justify-content:center;gap:4px;margin:12px auto 0;width:100%;padding:8px 24px;border-radius:8px;border:1px solid var(--border-color);color:var(--text-color-light);font-size:12px;font-weight:700;line-height:24px}.search-page .keyword-input-wrapper{display:flex;width:100%;height:100%;margin-left:54px}.search-page .keyword-input-wrapper .reset-button{margin-right:16px}.search-page .keyword-input{font-size:15px;font-weight:400;line-height:16px;width:100%;height:100%}.search-page .keyword-input ::placeholder{color:var(--text-placeholder)}.search-page .search-histories-container{padding:16px 20px}.search-page .search-histories-container .histories-title-area{display:flex;justify-content:space-between}.search-page .search-histories-container .histories-title-area .histories-title{color:var(--text-color-gray)}.search-page .search-histories-container .keyword-list{display:flex;flex-direction:column;gap:12px;padding:20px 4px 20px 30px}.search-page .search-histories-container .keyword-list .keyword-box{display:flex;justify-content:space-between;gap:12px;word-break:break-all;font-size:15px;font-weight:400;line-height:16px}.page-login{display:flex;height:100%;padding:20px 0 80px;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle}.login-buttons-area{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:78px;margin:65px 0 40px}.login-buttons-area .main-providers{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:12px}.login-button{cursor:pointer;width:105px;height:56px}.login-button.wide{position:relative;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;width:300px;height:45px;border-radius:10px}.login-button.wide .login-icon{position:absolute;display:flex;justify-content:center;align-items:center;left:4px;width:40px;height:100%}.login-button.kakao{background-color:#fee500}.login-button.google{background-color:#f2f2f2}.login-button.naver{background-image:url(../images/naver-login.png);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:24px;border:1px solid #e8ecf4;border-radius:8px}.continue-anonymous{color:var(--text-color-light);font-size:14px;font-weight:400;line-height:20px;text-align:center}.post-page .app-logo{margin-left:16px;margin-right:auto}.post-page header .noti-icon-conatiner{right:10px;left:unset}.post-page .content-area{display:flex;width:100%;height:100%;padding:15px 17px;flex-direction:column;gap:12px}.post-page .post-list{display:flex;flex-wrap:wrap;gap:18px;width:100%;position:relative;justify-content:space-around}.post-page .post-list .post-list-item{display:flex;flex-direction:column;width:152px;cursor:pointer}.post-page .post-list .post-list-item .post-image{width:100%;height:190px;object-fit:cover;border-radius:10px}.post-page .post-list .post-list-item .post-author{display:flex;margin-top:5px}.post-page .post-list .post-list-item .post-author .author-profile-thumb{width:17px;height:17px;border-radius:100%;background-color:#d9d9d9}.post-page .post-list .post-list-item .post-author .author-name{margin-left:4px;font-size:11px;font-weight:400;line-height:16px}.post-page .post-list .post-list-item .post-title{margin-top:10px;width:100%;word-break:break-all;color:#7d7d7d;font-size:10px;font-weight:400;line-height:13px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.post-page .post-list .post-list-item .post-reactions{margin-top:10px;display:flex;gap:20px}.post-page .post-list .post-list-item .post-reactions .icon-like path{stroke:#b8bdcc}.post-page .post-list .post-list-item .post-reactions .icon-comment{width:16px;height:16px}.post-page .post-list .post-list-item .post-reactions .reaction-box{display:flex;gap:4px;font-size:12px;font-weight:400;line-height:16px;align-items:center}.post-page .post-filter.list-view{width:100%;display:flex;gap:11px;justify-content:flex-end;align-items:center}.post-page .post-filter.list-view .filter-list-item{display:flex;justify-content:center;align-items:center;gap:4px;padding:4px 10px 5px;border-radius:15px;background-color:var(--filter-bg);font-size:12px;font-weight:400;line-height:16px}.post-page .post-filter.bottom-sheet-view .bottom-sheet-box{position:fixed;z-index:2020;background-color:#fff;left:0;right:0;bottom:0;border-radius:18px 18px 0 0;padding:24px;animation:rise-up .5s;min-height:320px}.post-page .post-filter.bottom-sheet-view .bottom-sheet-header{position:relative;width:100%;font-size:18px;font-weight:700;line-height:24px;text-align:center}.post-page .post-filter.bottom-sheet-view .bottom-sheet-header .btn-close{position:absolute;top:0;right:0}.post-page .post-filter.bottom-sheet-view .bottom-sheet-body{margin-top:20px}.post-page .post-filter.bottom-sheet-view .filter-selector .select-type{display:flex;gap:16px}.post-page .post-filter.bottom-sheet-view .filter-selector .select-type .filter-type{font-size:18px;font-weight:700;line-height:24px;color:#aaafbd}.post-page .post-filter.bottom-sheet-view .filter-selector .select-type .filter-type.selected{color:var(--black-color)}@media (hover: hover) and (pointer: fine){.post-page .post-filter.bottom-sheet-view .filter-selector .select-type .filter-type:hover{color:var(--black-color)}}.post-page .post-filter.bottom-sheet-view .filter-selector .select-type:after{content:"";position:absolute;width:100%;height:1px;background-color:#d9d9d9;left:0;right:0;top:108px}.post-page .post-filter.bottom-sheet-view .filter-selector .select-item{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.post-page .post-filter.bottom-sheet-view .filter-selector .select-item .filter-item{font-size:15px;font-weight:400;text-align:center;padding:4px 14px;height:30px;border-radius:15px;border:1px solid #d9d9d9}.post-page .post-filter.bottom-sheet-view .filter-selector .select-item .filter-item.selected{color:var(--white-color);background-color:var(--black-color);border:1px solid var(--black-color)}@media (hover: hover) and (pointer: fine){.post-page .post-filter.bottom-sheet-view .filter-selector .select-item .filter-item:hover{color:var(--white-color);background-color:var(--black-color);border:1px solid var(--black-color)}}.post-page .post-filter.bottom-sheet-view:before{content:"";position:fixed;background-color:#000;opacity:.6;z-index:2010;top:0;left:0;right:0;bottom:0;width:100%;height:100%;animation:fade-in .5s}@keyframes rise-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:.6}}/*! 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:inherit;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:inherit;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}*{margin:0;box-sizing:border-box}h1{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{background-color:transparent;border:0}button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:none}a,button{cursor:pointer}ul,ol{padding-left:0;list-style:none}button{padding:0}:root{--text-color: #212121;--text-color-light: #37393d;--text-color-highlight: #000;--text-color-blue: #2e57fa;--text-color-gray: #888;--text-placeholder: #8f959e;--border-color: #e2e2e2;--black-color: #000;--white-color: #fff;--bg-color: #fff;--separator-bg: #ebecef;--badge-color: #fb4a70;--site-max-with: 768px;--button-primary: #000;--cat-item-bg: #f5f5f5;--content-title-color: #212121;--content-show-more: #8f959e;--badge-bg: #000;--badge-text: #fff;--filter-bg: #ebecef}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-display:swap;font-weight:400;src:local("Apple SD Gothic Neo Medium"),url(https://cdn.jsdelivr.net/npm/font-applesdgothicneo@1.0/fonts/400_AppleSDGothicNeo-Medium.woff2) format("woff2")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-display:swap;font-weight:500;src:local("Apple SD Gothic Neo Regular"),url(https://cdn.jsdelivr.net/npm/font-applesdgothicneo@1.0/fonts/500_AppleSDGothicNeo-Regular.woff2) format("woff2")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-display:swap;font-weight:700;src:local("Apple SD Gothic Neo Bold"),url(https://cdn.jsdelivr.net/npm/font-applesdgothicneo@1.0/fonts/700_AppleSDGothicNeo-Bold.woff2) format("woff2")}html,body{margin:0 auto;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,main,#root,.app{height:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.app{max-width:var(--site-max-with);margin:0 auto}.page-container{display:flex;width:100%;min-height:100%;flex-direction:column;padding:56px 0 70px}.hidden-scroll{-ms-overflow-style:none;scrollbar-width:none}.hidden-scroll::-webkit-scrollbar{display:none}
