.btn,.ios .btn{font-family:Apple SD Gothic Neo,AppleGothic,Apple Gothic,-apple-system,NotoSansKR,sans-serif}.btn-default{border:1px solid #e7e7e7}.btn-default.on{border:1px solid transparent}.btn-default .btn-default.on:focus,.btn-default .btn-default.on:hover,.btn-default.on{background-color:#121212;color:#fff}.btn-line,.btn-link{border:1px solid #565656}.btn-line{width:100%;height:40px;font-size:14px;letter-spacing:-.0125em;line-height:1.125em;padding:0 12px;color:#121212;background-color:#fff}.btn-block{display:block;width:100%;line-height:20px;border-radius:0}.btn-text{font-size:14px;color:#afafaf;background-color:#fff;border:none;padding:0 8px}.btn-text.on{color:#121212}.word-btn-text{font-size:14px;color:#afafaf;background-color:#fff;border:none;padding:5px 8px}.word-btn-text.on{color:#121212}.btn-anchor{padding:0;border:1px solid #e7e7e7;border-radius:0}.btn-anchor.on{border:1px solid #121212}.btn-anchor[disabled]{background-color:#fff!important;color:#d5d5d5!important;border:1px solid #d5d5d5}.btn-gray{color:#fff;background-color:#565656;border-radius:0}.btn-gray.disabled,.btn-gray[disabled]{color:#afafaf;background-color:#ddd}.btn-gray:focus,.btn-gray:hover{background-color:#565656}.btn-secondary{background-color:#898989;color:#fff}.btn-secondary.disabled,.btn-secondary[disabled]{color:#afafaf;background-color:#ddd}.btn-secondary:focus,.btn-secondary:hover{background-color:#898989}.btn-black{color:#fff;background-color:#121212;border-radius:0}.btn-black.disabled,.btn-black[disabled]{color:#afafaf;background-color:#d0d0d0;pointer-events:none;cursor:not-allowed}.btn-black:focus,.btn-black:hover{color:#fff;background-color:#121212}header{display:grid;grid-template-columns:2fr 124px;align-items:center;height:52px;padding:0 16px;background-color:#fff}header.column1{grid-template-columns:1fr;justify-items:flex-end}header h1{display:inline-block;line-height:1.125;margin:0}header h1 a{width:122px}header h1 a,header h1 a img{display:block}header .util-menu ul{display:grid;grid-gap:2px;grid-template-columns:repeat(3,40px);text-align:center}header .util-menu ul a{display:block;width:40px;height:40px;transform:translateZ(0)}.brand-list-wrap{width:100%;overflow:hidden}.brand-list-wrap .brand-list{display:grid;grid-template-columns:repeat(auto-fit,64px);grid-auto-flow:column;grid-gap:12px;padding:16px 16px 0;overflow-x:auto;scrollbar-width:none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.brand-list-wrap .brand-list::-webkit-scrollbar{display:none}.brand-list-wrap .brand-list button{display:grid}.brand-list-wrap .brand-list .on .text{font-weight:700;color:#121212}.brand-list-wrap .brand-list .text{font-size:12px;font-weight:400;color:#565656;line-height:18px;padding-top:8px}.brand-list-wrap .brand-list .img-box{width:64px;height:64px;margin:0 auto}.brand-list-wrap .brand-list .img-box img{display:block;width:100%;height:100%}.brand-list-wrap .brand-list .img-box .btnOn{filter:brightness(50%) invert(1);border-radius:50%;border:1px solid #121212}.brand-list-wrap .brand-list .img-box .btnOff{filter:invert(0)}@media(min-width:501px){.brand-list-wrap{width:500px}}.brand-list-home button .brand-btn,.btn,.btn-default,.btn-link{font-size:14px;letter-spacing:-.0125em;line-height:1.125em;padding:0 12px;color:#121212;background-color:#fff;box-shadow:none;border-radius:0}.brand-list-home button .brand-btn:focus,.brand-list-home button .brand-btn:hover,.btn-default:focus,.btn-default:hover,.btn-link:focus,.btn-link:hover,.btn:focus,.btn:hover{background-color:transparent;box-shadow:none}.brand-list-wrap-home{display:flex;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:16px;gap:4px}.brand-list-wrap-home::-webkit-scrollbar{display:none}.brand-list-home li{box-sizing:border-box;text-align:center;cursor:pointer}.brand-list-home{display:inline-flex;flex-wrap:nowrap;overflow-x:none;gap:8px 4px;padding-bottom:1px}.brand-list-home button{display:inline-flex;align-items:center;justify-content:center;height:32px;background-color:#fff;color:#121212;font-size:14px;font-weight:400;transition:background-color .3s ease;cursor:pointer}.brand-list-home button.on{background-color:#000;color:#fff}.brand-list-home button .brand-btn{border:1px solid #e7e7e7;height:14px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--Grayscale-400,#e7e7e7);background-color:#fff;color:#121212;font-size:14px;font-weight:400;cursor:pointer;transition:background-color .3s ease;display:inline-block;white-space:nowrap}.brand-list-home button .brand-btn.on{background-color:#121212;border:1px solid transparent;color:#fff}.brand-list-home button .brand-btn.on:focus,.brand-list-home button .brand-btn.on:hover{background-color:#121212;color:#fff}.bottom-nav{width:100%;position:fixed;bottom:0;z-index:1000;height:56px;border-top:1px solid #f3f3f3;background-color:#fff;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);-webkit-tap-highlight-color:rgba(0,0,0,0)}.bottom-nav ul{display:grid;grid-template-columns:repeat(5,1fr);box-sizing:border-box}.bottom-nav ul li{display:grid;justify-content:center;align-items:center}@media(min-width:501px){.bottom-nav{width:500px}}.scroll-top{transition:.3s;cursor:pointer;position:fixed;right:16px;z-index:500;border:1px solid #e7e7e7;border-radius:100%;background-color:#fff}.scroll-top.hide{opacity:0;pointer-events:none}.chatbot{transition:.3s;cursor:pointer;position:fixed;right:16px;z-index:500;border:1px solid #e7e7e7;border-radius:100%;background-color:#fff;padding:3px}.chatbot.hide{opacity:0;pointer-events:none}@media screen and (min-width:501px){.scroll-top{transition:.3s;cursor:pointer;position:fixed;right:calc((100% - 500px)/2 + 16px);z-index:500;border:1px solid #e7e7e7;border-radius:100%;background-color:#fff}.scroll-top.hide{opacity:0;pointer-events:none}.chatbot{transition:.3s;cursor:pointer;position:fixed;right:calc((100% - 500px)/2 + 16px);z-index:500;border:1px solid #e7e7e7;border-radius:100%;background-color:#fff}.chatbot.hide{opacity:0;pointer-events:none}}.category-filter{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-top:16px}.category-filter::-webkit-scrollbar{display:none}.category-filter:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;height:1px;background-color:#f3f3f3}.category-filter .filter-set{display:inline-flex;align-items:center;gap:16px;background-color:transparent;width:auto;padding:0 16px;overflow-x:hidden}.category-filter .filter-set li{flex:0 1 auto}.category-filter .filter-set li:last-child{padding-right:16px}.category-filter .filter-set .btn{width:max-content;display:flex;align-items:center;font-size:16px;color:#898989;letter-spacing:-.0125em;height:48px;line-height:24px;padding:0}.category-filter .filter-set .btn.on{font-weight:700;color:#121212}.category-filter .indicator{position:absolute;left:16px;bottom:0;z-index:10;display:block;width:0;height:2px;background-color:#121212;transition:all .3s ease-in-out}.category-filter.sticky{position:fixed;top:0;z-index:1005;width:100%;background-color:#fff}.accordion-list-wrap{padding:16px}.accordion-list-wrap .collapsible{border:none;box-shadow:none;margin:0}.accordion-list-wrap .collapsible .active .collapsible-header,.accordion-list-wrap .collapsible .on .collapsible-header{font-weight:700;border-bottom:none;color:#121212}.accordion-list-wrap .collapsible .active .collapsible-header .btn i,.accordion-list-wrap .collapsible .on .collapsible-header .btn i{transform:rotate(180deg)}.accordion-list-wrap .collapsible .collapsible-header{display:grid;padding:0;border-bottom:1px solid #f2f2f2}.accordion-list-wrap .collapsible .collapsible-header .btn{display:grid;grid-template-columns:1fr 24px;align-items:center;text-align:left;height:auto;padding:14px 0;color:#121212}.accordion-list-wrap .collapsible .collapsible-header .btn i{width:24px;margin-right:0;transform:rotate(0deg);transition:all .3s ease-in-out}.accordion-list-wrap .collapsible .collapsible-body{padding:2px 0 40px;border-bottom:1px solid #f2f2f2}.accordion-list-wrap .collapsible .collapsible-header{border-bottom:none}.accordion-list-wrap .collapsible .collapsible-header .btn{font-size:16px;padding:12px 0}.accordion-list-wrap .collapsible .collapsible-body{padding-top:0;padding-bottom:16px;border-bottom:none}.accordion-list-wrap .tab-panel{display:none}.accordion-list-wrap .tab-panel.on{display:block}.accordion-list-wrap .sub-item-list{display:grid;grid-template-columns:repeat(2,auto);grid-row-gap:16px;font-size:14px;letter-spacing:-.0125em;line-height:20px;background-color:#fafafa;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#121212;padding:24px;cursor:pointer}.accordion-list-wrap .link-header .btn{display:grid;grid-template-columns:1fr 24px;align-items:center;font-size:16px;text-align:left;width:100%;height:auto;line-height:24px;padding:12px 0;color:#121212}.ios .category-bottom .btn-link{line-height:32px}.category-bottom{border-top:1px solid #f3f3f3;margin:0 16px;padding-bottom:56px}.category-bottom .def-list{padding:16px 0}.category-bottom .def-list dl{display:grid;grid-template-columns:102px 1fr;align-items:center;height:40px}.category-bottom .def-list dt{font-size:16px;font-weight:700;letter-spacing:-.0125em;line-height:22px}.category-bottom .def-list dd{font-size:14px;letter-spacing:-.0125em;line-height:20px;color:#898989}.category-bottom .stack-wrap{padding-top:24px;padding-bottom:80px;border-top:1px solid #f3f3f3}.category-bottom .stack-list{display:flex;flex-wrap:wrap;gap:8px}.category-bottom .stack-list li{flex:0 1 auto}.category-bottom .stack-list .btn-link{display:grid;align-items:center;font-size:14px;height:32px;padding:0 24px}.wrap{height:-moz-fit-content;height:fit-content}@media screen and (max-width:500px){.headerStickyArea{position:-webkit-sticky;position:sticky;top:0;z-index:9999;width:100%;background-color:#fff}}@media screen and (min-width:501px){.headerStickyArea{position:-webkit-sticky;position:sticky;top:0;z-index:9999;width:500px;background-color:#fff}}.category-detail-view-page{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.category-detail-view-page.no-bottom{padding-bottom:calc(80px + env(safe-area-inset-bottom))}