:root{color-scheme:light;--ink:#28211d;--muted:#655951;--page:#faf7f1;--paper:#fffdf8;--line:#dbd1c6;--accent:#723c35;--wash:#f0e5db;--serif:"Noto Serif KR", "Batang", "AppleMyungjo", Georgia, serif;font-synthesis:none;color:var(--ink);background:var(--page);font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{min-width:0;margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.frame{width:min(100% - 56px,1380px);margin-inline:auto}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:10;background:var(--paper);padding:.6rem 1rem;position:fixed;top:1rem;left:1rem}.site-notice{background:var(--wash);color:var(--ink);padding-block:6px;font-size:12px;line-height:1.5}.site-header{border-bottom:3px double var(--ink);background:var(--paper)}.header-inner{grid-template-columns:minmax(210px,1fr) minmax(0,465px) minmax(106px,1fr);align-items:center;gap:24px;min-height:84px;display:grid}.wordmark{letter-spacing:-.07em;align-items:center;gap:9px;width:fit-content;font:700 42px/1.12 Georgia,serif;display:inline-flex}.wordmark svg{color:var(--accent);flex:none}.search-form{border:1px solid var(--line);background:var(--page);grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 6px 0 12px;display:grid}.search-form input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:6px 0;font-size:14px}.search-form button{background:var(--ink);color:#fff;border:0;padding:4px 12px;font-size:13px}.header-info{color:var(--muted);justify-self:end;font-size:13px}.explore{grid-template:"topics look products""topics other products"1fr/minmax(142px,.36fr) minmax(0,1fr) minmax(0,1.32fr);align-items:start;gap:18px clamp(20px,2.25vw,32px);padding-block:27px 66px;display:grid}.topics{grid-area:topics;min-width:0}.rail-heading h2,.document h1,.search-results h1{font-family:var(--serif);letter-spacing:-.04em}.topics nav{display:grid}.topics nav a{border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:3px 7px;font-size:13px;display:flex}.topics nav a:hover{background:var(--wash)}.topics nav a[aria-current=page]{background:var(--wash);border-color:var(--accent);color:var(--accent);font-weight:700}.topics nav .item-topic-links a[aria-current=page]{font-weight:inherit}.all-topic{font-weight:700}.topic-group{border-top:1px solid var(--line);margin-top:10px;padding-top:7px}.topic-group h3{color:var(--accent);letter-spacing:.035em;padding:0 8px 3px;font:700 14px/1.3 Georgia,serif}.topic-count{color:var(--muted);font-variant-numeric:tabular-nums;font:13px/1 Georgia,serif}.item-topic-count{color:var(--muted);font-weight:400;display:none}.styling-tip{border-top:1px solid var(--accent);background:var(--wash);margin-top:15px;padding:11px 9px 12px}.tip-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-bottom:7px;display:flex}.tip-heading h2{font:700 14px/1.35 var(--serif);letter-spacing:-.045em}.tip-heading button{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.tip-copy{min-height:6.5em;color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.tip-category{color:var(--accent);margin-bottom:2px;font-size:11px;font-weight:700}.look-section,.products,.other-looks{min-width:0}.look-section{--look-image-height:clamp(405px, 39vw, 565px);grid-area:look}.products{grid-area:products}.look-photo{width:100%;height:var(--look-image-height);object-fit:contain;background:#eee8de}[data-featured-pending] .look-figure{min-height:calc(var(--look-image-height) + 35px);background:#eee8de}[data-featured-pending] .look-figure>*,[data-featured-pending] .products>:not(.sr-only){display:none}.look-figure figcaption{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;font-size:12px;display:flex}.tags{flex-wrap:wrap;gap:5px 13px;display:flex}.tags li+li:before{content:"·";color:var(--accent);margin-right:9px}.jump-products{display:none}.other-looks{grid-area:other}.rail-heading{align-items:center;gap:9px;margin-bottom:10px;display:flex}.rail-heading h2{letter-spacing:-.045em;font-size:19px}.rail-heading>span{color:var(--muted);font-size:13px}.rail-controls{gap:5px;margin-left:auto;display:flex}.rail-controls button{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;padding:0;font-size:20px;line-height:1}.rail{scrollbar-color:#b4b1a2 transparent;gap:10px;padding:3px 3px 9px;display:flex;position:relative;overflow-x:auto}.rail li{flex:0 0 clamp(91px,8vw,124px);min-width:0}.rail a{border:1px solid var(--line);background:var(--paper);padding:3px;display:block}.rail a[aria-current=page]{border:2px solid var(--accent);padding:2px}.rail img{object-fit:contain;background:#eeece4;width:100%;height:112px}.product-list{border-block:1px solid var(--line);display:grid;container-type:inline-size}.product-card{background:var(--paper);grid-template-columns:48% minmax(0,1fr);align-items:start;min-width:0;display:grid}.card-heading{color:var(--muted);align-items:baseline;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.slot-label{color:var(--accent);flex:none;font-size:12px;font-weight:700}.card-heading>span+span{font-family:var(--serif)}.product-art{width:100%;height:auto}.product-info{overflow-wrap:anywhere;align-self:stretch;min-width:0;padding:11px 13px}.product-card+.product-card .product-info{border-top:1px solid var(--line)}.product-info h3{letter-spacing:-.03em;font-size:14px;line-height:1.5}.product-facts{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin-top:7px;font-size:12px;display:flex}.product-facts b{color:var(--accent)}.product-facts strong{color:var(--ink);font:700 20px/1.2 Georgia, var(--serif);font-variant-numeric:lining-nums tabular-nums;margin-left:auto}.price-fallback{color:var(--muted);margin-top:4px;font-size:13px}.buy{border-bottom:1px solid var(--accent);color:var(--accent);margin-top:7px;padding-block:2px;font-size:12px;font-weight:700;display:inline-block}.buy:hover{color:var(--ink)}.empty{color:var(--muted);border:1px solid var(--line);background:var(--paper);padding:20px}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-block:18px 26px;font-size:12px;display:flex}.site-footer a,.document a{text-underline-offset:3px;text-decoration:underline}.site-footer>span{color:var(--ink);font:700 16px Georgia,serif}.site-footer nav{flex-wrap:wrap;gap:6px 16px;display:flex}.site-footer address{font-style:normal}.document{max-width:760px;min-height:48vh;padding-block:38px 65px}.document h1{letter-spacing:-.055em;margin-bottom:12px}.document h2{font-family:var(--serif);margin-top:21px;margin-bottom:5px;font-size:19px}.document p+p{margin-top:10px}.search-results{padding-block:34px 60px}.search-results h1{margin-bottom:8px}.search-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,165px),1fr));gap:13px;margin-top:19px;display:grid}.search-grid a{background:var(--paper);border:1px solid var(--line);display:block}.search-grid img{object-fit:contain;background:#eeece4;width:100%;height:184px}.search-grid a>span{padding:8px;font-size:13px;display:block}@media (width>=1131px){.item-topic-count{margin-left:7px;display:inline}.item-topic-links{scrollbar-gutter:stable;max-height:210px;overflow-y:auto}.item-topic-links::-webkit-scrollbar{width:5px}.item-topic-links::-webkit-scrollbar-track{background:var(--wash)}.item-topic-links::-webkit-scrollbar-thumb{background:#ab998e}}@media (width<=1130px){.frame{width:min(100% - 40px,1340px)}.explore{grid-template:"topics topics""look products""other products"1fr/minmax(0,1fr) minmax(0,1.17fr);gap:20px;padding-top:15px}.topics nav .all-topic{justify-self:start;gap:9px}.topic-group{grid-template-columns:64px minmax(0,1fr);align-items:center;margin-top:2px;padding-top:2px;display:grid}.topic-group h3{padding:0 8px}.topic-group ul{scrollbar-width:thin;gap:3px;padding:3px;display:flex;overflow-x:auto}.topic-group li{flex:none}.topics nav a{min-height:30px}.styling-tip{margin-top:7px}.tip-copy{min-height:3.4em}}@media (width<=760px){.frame{width:calc(100% - 28px)}.site-notice{font-size:11px}.header-inner{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:9px;display:flex}.wordmark{font-size:33px}.search-form{flex:100%;order:1}.explore{grid-template:"topics""look""products""other"/minmax(0,1fr);padding-block:9px 32px}.jump-products{color:var(--accent);text-underline-offset:3px;font-size:12px;text-decoration:underline;display:inline-block}.look-section{--look-image-height:min(112vw, 560px)}.search-grid img{height:162px}}@container (width<=475px){.product-card{grid-template-columns:minmax(0,1fr)}.product-art{justify-self:center;width:80%}.product-card+.product-card{border-top:1px solid var(--line)}.product-card+.product-card .product-info{border-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
