:root{--mc-background:#fffaf7;--mc-surface:#fff;--mc-surface-warm:#fbf0eb;--mc-text:#1d1815;--mc-text-soft:#766a64;--mc-blush:#dca69a;--mc-blush-soft:#f0d6cf;--mc-blush-light:#fbede8;--mc-caramel:#ad6849;--mc-caramel-dark:#8c4f36;--mc-gold:#ba8a4d;--mc-black:#171513;--mc-border:#e8d9d2;--mc-border-light:#f1e8e3;--font-serif:Georgia, "Times New Roman", serif;--font-sans:Inter, Arial, Helvetica, sans-serif;--shadow-soft:0 18px 60px #482b1f14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--mc-background);color:var(--mc-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}img{max-width:100%;display:block}.container{width:min(1420px,100% - 64px);margin-inline:auto}.hero{background:#e8c8b9;min-height:575px;position:relative;overflow:hidden}.hero__fallback,.hero__photo,.hero__shade{position:absolute;inset:0}.hero__fallback{background:radial-gradient(circle at 68% 38%,#ffffff73,#0000 16%),radial-gradient(circle at 75% 75%,#c8947d 0,#0000 24%),linear-gradient(100deg,#ecd4c8,#e6c4b4 46%,#c88f73)}.hero__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}.hero__shade{background:linear-gradient(90deg,#eed8cdeb,#eed8cda8 33%,#eed8cd14 65%,#4e281914)}.hero__content{z-index:2;justify-content:space-between;align-items:center;min-height:575px;display:flex;position:relative}.hero__copy{width:520px}.eyebrow,.section-kicker{color:var(--mc-caramel);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:600}.hero h1{font-family:var(--font-serif);letter-spacing:-.035em;margin:17px 0;font-size:clamp(50px,5.3vw,78px);font-weight:400;line-height:.98}.hero__copy p{color:#51423b;max-width:400px;margin:0 0 29px;font-size:14px;line-height:1.65}.dark-button,.primary-button{background:var(--mc-caramel);color:#fff;text-transform:uppercase;border-radius:6px;align-items:center;gap:30px;padding:14px 20px;font-size:11px;font-weight:650;transition:all .2s;display:inline-flex}.primary-button:hover{background:var(--mc-caramel-dark);transform:translateY(-1px)}.hero__signature{color:#7e432cc7;letter-spacing:.24em;flex-direction:column;align-items:flex-end;margin-right:3%;font-size:13px;font-weight:600;line-height:1.65;display:flex}.hero__dots{z-index:3;gap:7px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero__dots i{background:#ffffffa6;border-radius:50%;width:6px;height:6px}.hero__dots .active{background:#fff;border-radius:20px;width:19px}.categories{grid-template-columns:repeat(6,1fr);gap:32px;padding-block:34px 31px;display:grid}.category{text-align:center;flex-direction:column;align-items:center;gap:11px;font-size:12px;font-weight:550;display:flex}.category__circle{aspect-ratio:1;background:var(--mc-blush-light);border:1px solid #ead7ce;border-radius:50%;width:clamp(84px,8vw,118px);transition:transform .25s;position:relative;overflow:hidden}.category:hover .category__circle{transform:translateY(-4px)}.category__circle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.category__placeholder{color:#97543a80;font-family:var(--font-serif);background:radial-gradient(circle at 50% 35%,#f9e8e1,#0000 35%),linear-gradient(145deg,#efd5cb,#e4bba9);place-items:center;font-size:36px;display:grid;position:absolute;inset:0}.benefits{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefits article{border:1px solid var(--mc-border);background:#fff;border-radius:8px;align-items:center;gap:16px;min-height:73px;padding:15px 20px;display:flex}.benefit-icon{width:35px;color:var(--mc-caramel);flex:0 0 35px;font-size:27px}.benefits span,.benefits strong{display:block}.benefits strong{text-transform:uppercase;margin-bottom:4px;font-size:12px}.benefits span{color:var(--mc-text-soft);font-size:11px}.products-section{padding-top:75px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.closet-copy h2,.section-heading h2,.social h2{font-family:var(--font-serif);margin:8px 0 0;font-size:37px;font-weight:400}.section-heading>a{color:var(--mc-caramel);align-items:center;gap:15px;font-size:11px;font-weight:600;display:flex}.products-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.editorials{grid-template-columns:1fr 1fr;gap:17px;margin-top:72px;display:grid}.editorial{background:#b98165;border-radius:12px;min-height:330px;position:relative;overflow:hidden}.editorial--scarves{background:linear-gradient(90deg,#522d1f8c,#522d1f08),repeating-linear-gradient(115deg,#d9b29e 0 42px,#eee0d7 0 85px,#a96e55 0 128px,#f2d9cc 0 170px)}.editorial__pattern{opacity:.3;background:repeating-radial-gradient(circle at 75%,#0000 0 22px,#ffffff59 23px 24px);position:absolute;inset:0}.editorial--bags{background:radial-gradient(circle at 76% 38%,#f5ded0,#0000 25%),linear-gradient(120deg,#b7795d,#dfb69f)}.bag-shape{background:linear-gradient(145deg,#e2b078,#b9773d);border-radius:20px 20px 8px 8px;width:37%;height:66%;position:absolute;bottom:-8%;right:10%;box-shadow:0 30px 60px #48271547}.bag-handle{border:12px solid #bd8046;border-bottom:0;border-radius:70px 70px 0 0;width:56%;height:48%;position:absolute;top:-33%;left:22%}.editorial__content{z-index:2;color:#fff;padding:52px;position:relative}.editorial__content>span{letter-spacing:.22em;text-transform:uppercase;font-size:10px}.editorial h3{font-family:var(--font-serif);margin:11px 0 25px;font-size:35px;font-weight:400;line-height:1.03}.editorial a{color:var(--mc-caramel-dark);text-transform:uppercase;background:#fff;border-radius:6px;padding:12px 17px;font-size:10px;font-weight:700;display:inline-block}.closet-showcase{background:#f7e8e2;margin-top:90px;padding:85px 0;overflow:hidden}.closet-showcase__grid{grid-template-columns:.85fr 1.3fr;align-items:center;gap:90px;display:grid}.closet-copy h2{margin-top:13px;font-size:clamp(52px,5vw,76px)}.closet-copy p{max-width:440px;color:var(--mc-text-soft);margin:20px 0 30px;font-size:14px;line-height:1.8}.dark-button{background:var(--mc-black)}.closet-preview{min-height:480px;box-shadow:var(--shadow-soft);background:#ffffffa6;border:1px solid #ad68492e;border-radius:24px;grid-template-columns:110px 1fr 180px;align-items:center;gap:30px;padding:30px;display:grid;position:relative}.closet-side{flex-direction:column;gap:10px;display:flex}.mini-item{border:1px solid var(--mc-border);color:var(--mc-text-soft);text-align:center;background:#fff;border-radius:9px;padding:15px 8px;font-size:10px}.mini-item:first-child{border-color:var(--mc-blush);background:var(--mc-blush-light);color:var(--mc-caramel)}.mannequin{flex-direction:column;align-items:center;height:420px;display:flex;position:relative}.mannequin__head{background:linear-gradient(145deg,#eee8e4,#d8d0cb);border-radius:48% 48% 44% 44%;width:76px;height:96px}.mannequin__neck{background:#dfd7d2;width:35px;height:29px;margin-top:-4px}.mannequin__body{width:175px;height:290px;position:relative}.mannequin__top{background:var(--mc-blush);clip-path:polygon(20% 0,38% 0,50% 22%,62% 0,80% 0,100% 100%,0 100%);border-radius:45px 45px 8px 8px;height:105px}.mannequin__bottom{clip-path:polygon(8% 0,92% 0,100% 100%,58% 100%,50% 20%,42% 100%,0 100%);background:#bd7255;width:190px;height:205px;margin-left:-7px}.closet-options small{color:var(--mc-caramel);text-transform:uppercase;font-size:10px}.closet-options>div{gap:8px;margin:15px 0 18px;display:flex}.closet-options>div span{background:#e8b5aa;border-radius:6px;width:43px;height:58px}.closet-options>div span:nth-child(2){background:#222}.closet-options>div span:nth-child(3){background:#f1e8df}.closet-options strong{font-family:var(--font-serif);font-size:18px;font-weight:400;display:block}.social{text-align:center;padding-top:85px}.social h2{margin-bottom:30px}.social-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.social-card{aspect-ratio:1;color:#ffffff8c;font-family:var(--font-serif);background:radial-gradient(circle at 50% 40%,#ffffffa6,#0000 22%),linear-gradient(145deg,#edcec1,#c99076);border-radius:8px;place-items:center;font-size:50px;display:grid}@media (width<=1000px){.container{width:min(100% - 40px,1420px)}.categories{gap:15px}.closet-showcase__grid{grid-template-columns:1fr;gap:50px}}@media (width<=760px){.container{width:calc(100% - 28px)}.hero,.hero__content{min-height:500px}.hero__content{align-items:flex-end;padding-bottom:55px}.hero__shade{background:linear-gradient(#edd3c726,#edd3c7cc 55%,#edd3c7fa)}.hero__copy{width:100%}.hero h1{font-size:47px}.hero__copy p{max-width:330px;font-size:12px}.hero__signature{display:none}.categories{grid-template-columns:repeat(3,1fr);gap:22px 10px}.category__circle{width:88px}.benefits{grid-template-columns:1fr}.products-section{padding-top:55px}.section-heading h2,.social h2{font-size:31px}.products-grid{grid-template-columns:repeat(2,1fr);gap:25px 10px}.editorials{grid-template-columns:1fr;margin-top:55px}.editorial{min-height:285px}.editorial__content{padding:35px}.editorial h3{font-size:31px}.closet-showcase{margin-top:60px;padding:60px 0}.closet-preview{grid-template-columns:70px 1fr;gap:12px;min-height:430px;padding:18px}.closet-options{display:none}.mannequin{transform:scale(.9)}.social{padding-top:60px}.social-grid{grid-template-columns:repeat(3,1fr)}.social-card:nth-child(n+4){display:none}}@media (width<=400px){.category__circle{width:78px}.category{font-size:10px}.hero h1{font-size:42px}}
