.gs{--f-green:#88BA4D;--f-blue:#6B8FC9;--blue:var(--f-blue);--f-gray:#C1C1C1;--f-coral:#DB9C7D;--f-bg:#F0EFEE;--f-ink:#000000;--f-ink-2:#2B2223;--f-muted:#8E8E8E;--font:"IBM Plex Sans","IBM Plex Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--plex-kr:"IBM Plex Sans KR","IBM Plex Sans",-apple-system,sans-serif;--mono:"IBM Plex Mono","IBM Plex Sans KR",ui-monospace,monospace;--serif:Athelas,"Crimson Pro",Georgia,serif;--pretendard:var(--gs-pretendard),"Pretendard",-apple-system,sans-serif;color:var(--f-ink);font-family:var(--font);font-size:12px;font-weight:400;letter-spacing:.1em}.gs,.gs-tabbar{background:var(--f-bg)}.gs-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;padding-bottom:env(safe-area-inset-bottom)}.gs-tabbar-inner{position:relative;width:390px;max-width:100%;height:132px;margin:0 auto}.gs-tabbar-inner:before{content:"";position:absolute;left:16px;right:17px;top:-1.5px;border-top:1px solid rgba(0,0,0,.5)}.gs-tab{position:static;color:var(--f-muted)}.gs-tab-icon{display:block;line-height:0}.gs-tab-icon,.gs-tab-label{position:absolute;transform:translateX(-50%)}.gs-tab-label{top:73px;height:19px;font-size:11px;line-height:19px;letter-spacing:.15em;text-align:center;color:var(--f-muted);white-space:nowrap}.gs:has(.gs-tabbar){padding-bottom:calc(132px + env(safe-area-inset-bottom))}.gs .gs-rule{width:auto;margin:14.5px 0 0 -1px;border:0;border-top:1px solid rgba(0,0,0,.5)}.gs{overflow-x:clip}.gs-nav-bar{position:relative;max-width:var(--shop-maxw);height:92px;margin:0 auto}.gs-nav-btn{position:absolute;padding:0;border:0;background:none;line-height:0;color:inherit;cursor:pointer}.gs-nav-btn,.gs-nav-btn svg{display:block}.gs-nav-menu-btn{left:7px;top:32px;padding:10px}.gs-nav-search-btn{right:41px;top:32px;padding:8px}.gs-nav-bag{right:10.17px;top:31px;padding:6px}.gs-nav-bag-count{position:absolute;left:5.17px;top:6.83px;width:19px;height:16.52px;font-size:9px;line-height:16.52px;letter-spacing:.15em;text-indent:.15em;text-align:center;color:var(--f-ink-2)}.gs-nav-logo{position:absolute;left:calc(50% - 51px);top:42px;width:101px;height:13px;background:url(/figma/logo.webp) 0 0/101px 13px no-repeat}.gs-nav-panel{max-width:var(--shop-maxw);min-height:calc(100vh - 92px);min-height:calc(100dvh - 92px);margin:0 auto;padding:0 17px;background:var(--f-bg)}.gs:has(.gs-nav-panel)>.gs-nav-foot,.gs:has(.gs-nav-panel)>.gs-page{display:none}.gs:has(.gs-nav-panel){padding-bottom:0;background:var(--f-bg)}.gs:has(.gs-nav-panel) .gs-header{position:relative;background:var(--f-bg)}.gs-nav-menu{position:relative;padding-bottom:35px;color:var(--f-ink-2)}.gs-nav-menu ul{list-style:none;margin:0;padding:0}.gs-nav-menu-lists{position:relative}.gs-nav-group,.gs-nav-menu-left>li>a,.gs-nav-menu-right>li>a{display:block;width:-moz-fit-content;width:fit-content;height:35px;padding:0 0 15px;border:0;background:none;font:inherit;font-size:11px;line-height:20px;letter-spacing:.15em;color:var(--f-ink-2);text-align:left;cursor:pointer}.gs-nav-menu-right{position:absolute;top:0;left:178px}.gs-nav-group{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.gs-nav-plus{margin:6px 5px 0 0}.gs-nav-sub{margin-top:2px!important;padding:0 0 8px 9px!important}.gs-nav-sub a{display:block;width:-moz-fit-content;width:fit-content;height:27px;font-size:10px;line-height:20px;letter-spacing:.15em;color:var(--f-ink-2)}.gs-nav-banner{display:block;margin-top:43px;color:#000}.gs-nav-banner>span{display:block}.gs-nav-banner-img{width:calc(100% + 1px);aspect-ratio:357/201;background:url(/figma/menu-banner.webp) 50%/cover no-repeat}.gs-nav-banner-kicker{margin-top:9px;font-size:10px;line-height:20px;letter-spacing:.15em}.gs-nav-banner-title{margin-top:4px;font-family:var(--serif);font-style:italic;font-size:14px;line-height:20px;letter-spacing:.03em}.gs-nav-banner-sub{font-size:10px;line-height:20px;letter-spacing:.15em}.gs-nav-bottom{position:relative;height:20px;margin-top:65px}.gs-nav-bottom>a:not(.gs-nav-menu-g),.gs-nav-bottom>button{position:absolute;top:0;padding:0;border:0;background:none;font:inherit;font-size:10px;line-height:20px;letter-spacing:.15em;color:#000;white-space:nowrap;cursor:pointer}.gs-nav-menu-g{position:absolute;right:0;bottom:0;line-height:0}.gs-nav-menu-g.is-big{right:-1px}.gs-nav-search form{padding-top:78px}.gs-nav-search-line{display:flex;align-items:flex-start;box-sizing:border-box;height:33.25px;border-bottom:1px solid rgba(0,0,0,.5)}.gs-nav-search-line input{flex:1 1;min-width:0;height:32px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;letter-spacing:.1em;color:#000;outline:none}.gs-nav-search-line .gs-nav-btn{position:static;margin-top:9px}.gs .gs-nav-fab{display:none;right:max(17.4px,calc(50vw - var(--shop-maxw) / 2 + 17.4px));bottom:calc(35.7px + env(safe-area-inset-bottom));width:39px;height:54px}.gs:has(.gs-nav-search) .gs-nav-fab{display:flex;z-index:35}.gs>.gs-page{box-sizing:border-box;min-height:calc(100vh - 125px);min-height:calc(100dvh - 125px)}.gs-nav-foot{max-width:var(--shop-maxw);margin:0 auto;padding:0 17px 24px}.gs-nav-foot-bar{display:flex;justify-content:space-between;height:33px;margin-left:-1px;line-height:20px;text-transform:uppercase;color:#000}.gs .gs-nav-legal,.gs-nav-foot-bar{font-family:var(--mono);font-size:8px;letter-spacing:.1em}.gs .gs-nav-legal{max-width:none;margin:0;padding:0;border:0;line-height:14px;color:rgba(0,0,0,.5)}.gs .gs-nav-legal .small,.gs .gs-nav-legal .xs{font-size:8px}.gs .gs-nav-legal nav{display:flex;gap:12px}.gs .gs-nav-legal nav a{color:#000}.gs .gs-nav-legal b{font-weight:500}.gs .gs-nav-legal p{margin:0}.gs .gs-nav-legal .biz-info{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;padding:0;color:inherit}.gs-home{padding-bottom:55px;color:#000}.gs-home a{color:inherit}.gs-home-photo{position:relative;display:block}.gs-home-photo img{display:block;width:100%;height:auto}.gs-home-photo-copy{position:absolute;left:23px;right:17px;color:#fff}.gs-home-review .gs-home-photo-copy{left:21px}.gs-home-photo-copy>span{display:block;line-height:20px}.gs-home-photo-copy .kicker{font-size:10px;letter-spacing:.15em}.gs-home-photo-copy .title{margin-top:4px;font-family:var(--serif);font-style:italic;font-size:18px;letter-spacing:.03em}.gs-home-photo-copy .sub{margin-top:4px;font-size:12px;letter-spacing:.15em}.gs-home-photo-copy .sub-lg{font-size:15px;letter-spacing:.1em}.gs-home-quick{position:relative;width:356px;max-width:100%;height:128px;margin:0 auto}.gs-home-quick .letter{position:absolute;line-height:0}.gs-home-quick .label{position:absolute;color:#000;top:96px;height:19px;font-size:11px;line-height:19px;letter-spacing:.15em;text-align:center;white-space:nowrap}.gs-home-title{text-align:center}.gs-home-title h2{height:21px;margin:0;font-family:var(--serif);font-size:20px;font-weight:400;line-height:21px;letter-spacing:.03em}.gs-home-title p{margin:7px 0 0;font-size:15px;line-height:20px;letter-spacing:.1em}.gs-home-best{margin-top:57px}.gs-home-series{margin-top:63px}.gs-home-review{margin-top:41px}.gs-home-sec>.gs-home-title+*{margin-top:69px}.gs-home-review>.gs-home-title+*,.gs-home-series>.gs-home-title+*{margin-top:70px}.gs-home-carousel{display:flex;gap:17px;margin-left:-17px;margin-right:-17px;padding:0 17px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 17px;scrollbar-width:none}.gs-home-carousel::-webkit-scrollbar{display:none}.gs-home-carousel>*{flex:0 0 auto;scroll-snap-align:start}.gs-home-carousel:after{content:"";flex:0 0 1px}.gs-home-series-card{display:block;width:152px;height:237px}.gs-home-series-card img,.gs-home-series-empty{display:block;width:152px;height:152px}.gs-home-series-empty{display:flex;align-items:center;justify-content:center;background:#E6E2DD;font-family:var(--serif);font-size:14px;letter-spacing:.1em;color:rgba(0,0,0,.3)}.gs-home-series-card .desc,.gs-home-series-card .name{display:block;line-height:20px;letter-spacing:.1em;white-space:nowrap}.gs-home-series-card .name{margin-top:14px;font-size:11px}.gs-home-series-card .desc{font-size:9px}.gs .gs-back{display:flex;align-items:center;gap:9px;height:20px;margin:0 0 0 -1px;padding:0;border:0;background:none;font:inherit;font-size:11px;line-height:20px;letter-spacing:.1em;color:#000;cursor:pointer}.gs .gs-back svg{flex:none}.gs .gs-crumbs{display:flex;justify-content:space-between;align-items:center;height:20px;margin:8px -6px 0 0;font-size:9px;line-height:20px;letter-spacing:.15em;text-transform:none;color:var(--f-ink-2)}.gs .gs-crumbs ol{display:flex;flex-wrap:nowrap;gap:0;min-width:0;list-style:none;margin:0;padding:0}.gs .gs-crumbs li{display:flex;align-items:center;min-width:0;white-space:nowrap}.gs .gs-crumbs li+li:before{content:none}.gs .gs-crumbs li>a,.gs .gs-crumbs li>span{overflow:hidden;text-overflow:ellipsis}.gs .gs-crumbs .gs-crumb-sep{flex:none;margin:0 8px 0 8.3px}.gs .gs-crumbs .filter-btn,.gs .gs-crumbs a{color:inherit}.gs .gs-crumbs .filter-btn{flex:none;border:0;background:none;padding:0 0 0 12px;font:inherit;letter-spacing:.15em;cursor:pointer}.gs .ph{background:#E6E3E0}.gs .ph-mark{color:var(--f-gray)}.gs .gs-catalog-list{margin-top:18px}.gs .gs-catalog-list--big{display:flex;flex-direction:column;gap:27px}.gs .gs-catalog-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,172px));grid-gap:38px 13px;gap:38px 13px;margin-right:-1px}.gs .gs-catalog .gs-empty{margin-top:18px;font-size:11px;letter-spacing:.1em;color:var(--f-ink-2)}.gs .pcard.gs-catalog-card{display:block;min-width:0;color:#000}.gs .gs-catalog-card--carousel{width:152px}.gs .gs-catalog-card--grid{width:172px}.gs .gs-catalog-card--big{width:356px;max-width:100%}.gs .gs-catalog-card .ph{aspect-ratio:1/1}.gs .gs-catalog-card .ph.tall{aspect-ratio:356/492}.gs .gs-catalog-card-text{margin-top:14px}.gs .gs-catalog-card--grid .gs-catalog-card-text{margin-top:16px}.gs .gs-catalog-card-text .name,.gs .pcard.gs-catalog-card .name{margin:0;font-size:11px;font-weight:400;line-height:20px;letter-spacing:.1em;color:#000}.gs .pcard.gs-catalog-card .spec{margin:3px 0 0;font-size:9px;line-height:15px;letter-spacing:.1em;color:#000}.gs .pcard.gs-catalog-card .price{margin:0;font-size:9px;line-height:15px;letter-spacing:.1em;color:#000}.gs .pcard.gs-catalog-card .name,.gs .pcard.gs-catalog-card .price,.gs .pcard.gs-catalog-card .spec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs .stars{margin:5px 0 0;font-size:9px;line-height:20px;letter-spacing:.05em;color:var(--f-ink-2);white-space:nowrap}.gs .stars .count{color:var(--f-muted)}.gs .gs-catalog-card .gs-sale-status{display:block;margin-top:2px;font:400 9px/15px var(--font);letter-spacing:.15em;color:var(--f-blue)}.gs .gs-catalog-filter{position:relative;min-height:752px;font-size:9px;line-height:20px;letter-spacing:.15em;color:var(--f-ink-2)}.gs .gs-catalog-filter-bar{display:flex;justify-content:space-between;height:20px;margin-right:-6.5px}.gs .gs-catalog-filter-bar a,.gs .gs-catalog-filter-bar button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.gs .gs-catalog-fs{position:absolute;width:109px;height:0;margin:0;padding:0;border:0;min-inline-size:0}.gs .gs-catalog-fs legend{top:0;padding:0}.gs .gs-catalog-fs legend,.gs .gs-catalog-opt{position:absolute;left:0;height:20px;white-space:nowrap}.gs .gs-catalog-opt{display:block;padding-left:16px;cursor:pointer}.gs .gs-catalog-opt input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gs .gs-catalog-radio{position:absolute;left:0;top:5px;width:10px;height:10px;box-sizing:border-box;border:.5px solid #999;border-radius:50%}.gs .gs-catalog-opt input:checked+.gs-catalog-radio{border-color:var(--f-blue);background:var(--f-blue)}.gs .gs-catalog-opt input:focus-visible+span{outline:1px solid var(--f-ink-2);outline-offset:2px}.gs .gs-catalog-opt--color{padding-left:17px}.gs .gs-catalog-swatch{position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%}.gs .gs-catalog-opt input:checked+.gs-catalog-swatch{box-shadow:0 0 0 1.5px var(--f-bg),0 0 0 2px var(--f-ink-2)}.gs .gs-catalog-dia-track{position:absolute;left:1px;top:36px;width:2px;height:95px;box-sizing:border-box;border:.5px solid #cccccb}.gs .gs-catalog-opt--dia{left:0;padding-left:17px}.gs .gs-catalog-knob{position:absolute;left:-7px;top:2px;display:none;width:18px;height:18px;border-radius:50%;background:var(--f-blue)}.gs .gs-catalog-knob svg{position:absolute;left:4px;top:2px}.gs .gs-catalog-opt--dia input:checked+.gs-catalog-knob{display:block}.gs .gs-catalog-filter-rule{position:absolute;left:-1px;width:357px;margin:0;border:0;border-top:1px solid rgba(0,0,0,.5)}.gs .gs-catalog-fs[aria-disabled=true] .gs-catalog-opt{opacity:.45;cursor:default}.gs .gs-catalog-card--big .gs-catalog-card-text{min-height:78px}.gs .gs-catalog-dia{left:auto;right:0;width:92px}.gs .gs-detail-gallery{position:relative;margin-top:18px}.gs .gs-detail-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:356/492;background:#E6E2DD}.gs .gs-detail-track::-webkit-scrollbar{display:none}.gs .gs-detail-slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.gs .gs-detail-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gs .gs-detail-dots{position:absolute;left:0;right:0;bottom:-9px;display:flex;justify-content:center;gap:4px}.gs .gs-detail-dots span{width:3px;height:3px;border-radius:50%;background:var(--f-gray)}.gs .gs-detail-dots span.on{background:var(--f-ink-2)}.gs .gs-detail-head{margin-top:14px;color:var(--f-ink);letter-spacing:.1em}.gs .gs-detail-head p{margin:0}.gs .gs-detail-name{margin:0;font-size:11px;font-weight:400;line-height:21px;letter-spacing:.1em}.gs .gs-detail-spec{margin-top:2.5px!important;color:var(--f-ink)}.gs .gs-detail-price,.gs .gs-detail-spec{font-size:9px;line-height:15px}.gs .gs-detail-head .stars{margin-top:4.5px;font-size:9px;line-height:20px;letter-spacing:.05em}.gs .gs-detail-head .gs-sale-status{margin-top:0}.gs .gs-detail-alert{margin:8px 0 0}.gs .gs-detail-alert,.gs .gs-detail-opts{font-size:9px;line-height:15px;letter-spacing:.05em;color:var(--f-ink-2)}.gs .gs-detail-opts{margin-top:10px}.gs .gs-detail-row{display:grid;grid-template-columns:122px 1fr;align-items:start;padding:8px 0 19px;border-top:1px solid rgba(0,0,0,.5)}.gs .gs-detail-row:last-child{border-bottom:1px solid rgba(0,0,0,.5)}.gs .gs-detail-row.plain{padding-bottom:0;border-bottom:0}.gs .gs-detail-more{margin-top:23px}.gs .gs-detail-row p{margin:0}.gs .gs-detail-row label,.gs .gs-detail-row>span:first-child{font:inherit}.gs .gs-detail-notice{margin-top:15px!important}.gs .gs-detail-select{position:relative;display:block}.gs .gs-detail-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:15px;margin:0;padding:0 20px 0 0;border:0;border-radius:0;background:transparent;font:inherit;line-height:15px;letter-spacing:inherit;color:inherit;cursor:pointer}.gs .gs-detail-select svg{position:absolute;right:0;top:5px;pointer-events:none}.gs .gs-detail-row input[type=number]{width:72px;height:15px;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;color:inherit}.gs .gs-detail-check{display:flex;align-items:center;gap:6px}.gs .gs-detail-check input{width:12px;height:12px;margin:0;accent-color:var(--f-blue)}.gs .gs-detail-prices{padding:10px 0;font-size:9px;line-height:15px;letter-spacing:.05em;color:var(--f-muted)}.gs .gs-detail-prices .price-note,.gs .gs-detail-prices .price-prefix{font-size:inherit;color:inherit}.gs .gs-detail-msg{margin:12px 0 0;font-size:9px;line-height:15px;letter-spacing:.05em;color:var(--f-ink-2)}.gs .gs-detail-msg.error{color:var(--danger,#C0392B)}.gs .gs-detail-ctas{margin-top:23px}.gs .gs-detail-cta{display:block;width:100%;height:34px;margin:0;padding:0;border:0;border-radius:0;font:inherit;font-size:9px;line-height:15px;letter-spacing:.05em;cursor:pointer}.gs .gs-detail-cta.blue{background:var(--f-blue);color:#fff}.gs .gs-detail-cta.coral{background:var(--f-coral);color:var(--f-ink)}.gs .gs-detail-cta:disabled{opacity:.45;cursor:not-allowed}.gs .gs-detail-body>img{display:block;width:100%;height:auto}.gs .gs-detail-body>.ph+.ph,.gs .gs-detail-related{margin-top:0}.gs .gs-detail-related-title{display:flex;align-items:center;justify-content:center;height:171px;margin:0;font-family:var(--serif);font-size:15px;font-weight:400;line-height:1.68;letter-spacing:.1em;text-align:center;color:var(--f-ink)}.gs .gs-detail-extra{margin-top:52px}