*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:#151515;background:white;font-family:Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}button,input,select{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}img{display:block;width:100%}button:focus-visible,a:focus-visible{outline:2px solid #bc8b84;outline-offset:5px}.announcement{height:30px;background:#bc8b84;color:white;text-align:center;font-size:12px;display:grid;place-items:center}header{height:100px;position:absolute;top:30px;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 4%;color:white;transition:background .2s}header nav{display:flex;gap:30px;font-size:13px}header .logo{position:absolute;left:50%;transform:translateX(-50%);width:250px;filter:invert(1)}.tools{display:flex;gap:30px;align-items:center}.tools button{width:24px;height:26px;position:relative}.tools img{height:24px;filter:invert(1)}#cartCount{position:absolute;right:-8px;top:-2px;min-width:15px;height:15px;font-size:10px;background:#182721;color:#fff;border-radius:50%;display:grid;place-items:center}.scrolled header{position:fixed;top:0;color:#111;background:#fff;border-bottom:1px solid #eee;height:85px}.scrolled header .logo,.scrolled .tools img,header:has(#mega:not([hidden])) .logo,header:has(#mega:not([hidden])) .tools img{filter:none}header:has(#mega:not([hidden])){background:white;color:#111}.mobile{display:none}#mega{position:absolute;top:100%;left:0;width:100%;padding:45px 9%;background:white;color:#111;box-shadow:0 10px 20px #0001;grid-template-columns:repeat(5,1fr);gap:30px}#mega:not([hidden]){display:grid}#mega h3{font-size:14px;margin:0 0 25px}#mega button,#mega a{display:block;font-size:12px;margin:16px 0;color:#555}.hero{position:relative;aspect-ratio:1920/980;background:#72424f}.slides,.slide{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;transition:opacity .8s}.slide.active{opacity:1;visibility:visible}.slide>img{width:100%;height:100%;object-fit:cover}.hero-copy{position:absolute;left:4%;bottom:13%;color:white}.hero-copy h1{font-size:clamp(26px,3.5vw,64px);font-weight:600;margin:0 0 24px;letter-spacing:-1px}.shop{border:1px solid currentColor;border-radius:30px;padding:12px 25px;font-size:14px;transition:.2s}.shop:hover{background:white;color:#222}.slide-controls{position:absolute;bottom:28px;right:4%;display:flex;align-items:center;gap:20px;color:white;font-size:12px;z-index:2}.slide-controls button{font-size:20px}.banner-link{position:absolute;inset:0}.categories{display:flex;justify-content:center;gap:65px;padding:75px 20px}.categories button{width:120px}.categories img{height:150px;object-fit:contain}.categories span{display:block;margin-top:16px;font-size:14px}.color-section{padding:35px 3% 85px}.color-section h2{text-align:center;font-size:28px;font-weight:500;margin:0 0 35px}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.color-card{text-align:left}.color-card img{aspect-ratio:434/604;object-fit:cover}.color-card>span{display:flex;align-items:center;gap:10px;font-size:13px;padding:17px 0}.color-card i{width:13px;height:13px;border-radius:50%;border:1px solid #0001}.color-card b{font-weight:400;margin-left:auto}.duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 3% 70px}.feature{position:relative;overflow:hidden;color:white}.feature>img{height:100%;object-fit:cover}.duo .feature{aspect-ratio:892/580}.feature-copy{position:absolute;left:5%;bottom:12%}.feature-copy h2{font-size:clamp(25px,3vw,52px);font-weight:500;margin:0 0 22px;letter-spacing:-1px}.warm .feature{aspect-ratio:1920/980}.warm .feature-copy{left:4%;bottom:13%}.ambassador{padding:75px 3% 100px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.section-title h2{font-size:28px;font-weight:500;margin:0}.section-title button{font-size:25px;margin-left:20px}.amb-rail{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bbb #eee;padding-bottom:20px}.amb-card{flex:0 0 calc((100% - 64px)/5);scroll-snap-align:start;position:relative;text-align:left}.amb-card img{aspect-ratio:924/1356;object-fit:cover}.amb-card span{display:block;font-size:13px;margin-top:15px}footer{border-top:1px solid #ddd;padding:55px 4% 30px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;font-size:12px}.footer-top h3{font-size:13px;margin:0 0 22px}.footer-top p{line-height:2;color:#555}.footer-top button{display:block;margin:13px 0;color:#555}.company{font-size:10px;line-height:1.9;color:#888;margin-top:40px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:10px}.footer-bottom img{width:250px}.quick{position:fixed;right:20px;bottom:40px;z-index:22;background:#050505;color:white;display:grid}.quick button{height:48px;width:48px;font-size:25px}dialog{width:min(1020px,94vw);max-height:90svh;padding:55px;border:0;color:#111}dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.close{position:absolute;right:20px;top:12px;font-size:32px}.search-form{display:flex;border-bottom:1px solid #222;margin:30px 0}.search-form input{width:100%;border:0;outline:0;padding:15px 0;font-size:20px}.chips{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.result{text-align:left;font-size:13px;line-height:1.6}.result img{aspect-ratio:3/4;object-fit:cover;margin-bottom:12px}.result small{color:#999;display:block}.detail{display:grid;grid-template-columns:1fr 1fr;gap:35px}.detail-image{max-height:65vh;object-fit:contain}.detail h2{font-size:24px;line-height:1.4}.detail label{display:block;margin:20px 0;font-size:12px}.detail select{width:100%;padding:12px;border:1px solid #ddd;background:white;margin-top:8px}.solid{display:block;width:100%;background:#222;color:white;padding:16px;margin-top:25px}.note{font-size:12px;color:#888;line-height:1.8}.cartrow{display:flex;gap:20px;align-items:center;border-bottom:1px solid #ddd;padding:20px 0}.cartrow img{width:80px}.cartrow p{flex:1;font-size:13px}.cartrow small{display:block;margin-top:10px;color:#999}.cartrow button{padding:10px}.look{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.look img{max-height:70vh;object-fit:contain}.look h2{font-size:25px;line-height:1.5}#toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#222;color:white;padding:15px 25px;z-index:100;display:none;font-size:14px}@media(max-width:1250px){header nav{gap:18px;font-size:11px}header .logo{width:210px}.tools{gap:20px}}@media(max-width:1000px){header nav{gap:14px}header nav button:nth-child(n+4){display:none}}@media(max-width:700px){.announcement{font-size:10px;height:27px}header{height:72px;top:27px;padding:0 20px}header nav{display:none}.mobile{display:block;font-size:20px}header .logo{width:175px}.tools{gap:16px}.tools button{width:20px;height:23px}.tools button[data-info]{display:none}.scrolled header{height:64px}.hero{aspect-ratio:auto;height:80svh;min-height:530px}.slide>img{object-position:50% center}.hero-copy{left:22px;right:20px;bottom:90px}.hero-copy h1{font-size:30px;max-width:350px;line-height:1.15}.shop{font-size:12px;padding:10px 20px}.slide-controls{bottom:25px;right:25px}.categories{gap:12px;padding:38px 18px}.categories button{width:calc(25% - 9px)}.categories img{height:100px}.categories span{font-size:11px;margin-top:8px}.color-section{padding:25px 20px 45px}.color-section h2{font-size:23px;margin-bottom:25px}.color-grid{display:flex;overflow:auto;gap:12px}.color-card{flex:0 0 43%}.color-card>span{font-size:11px;gap:6px}.duo{padding:0 0 35px;gap:2px}.duo .feature{aspect-ratio:2/3}.feature-copy{left:15px;bottom:22px}.feature-copy h2{font-size:22px;line-height:1.1;max-width:150px}.warm .feature{aspect-ratio:4/5}.warm .feature>img{object-position:65%}.warm .feature-copy{left:22px;bottom:40px}.warm h2{font-size:30px;max-width:220px}.ambassador{padding:45px 20px 60px}.section-title h2{font-size:20px}.section-title button{font-size:20px;margin-left:10px}.section-title{margin-bottom:25px}.amb-card{flex-basis:65%}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{align-items:flex-start;gap:30px;flex-direction:column}.footer-bottom img{width:190px}footer{padding:40px 22px}.quick{right:12px;bottom:20px}.quick button{width:36px;height:36px;font-size:20px}#mega:not([hidden]){grid-template-columns:1fr 1fr;max-height:75vh;overflow:auto;padding:25px;gap:20px}dialog{padding:45px 20px 25px}.results{grid-template-columns:1fr 1fr;gap:15px}.detail,.look{grid-template-columns:1fr;gap:20px}.detail-image,.look img{height:38vh}.detail h2{font-size:21px}.cartrow{gap:8px}.cartrow img{width:50px}.cartrow button{padding:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none}}
