@font-face{font-family:Montserrat;src:url(Montserrat.ttf) format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body,button,input,select{font-family:Montserrat,Arial,sans-serif}body{color:#2f3b33;background:#faf9f5;--text:#2f3b33;--green:#2f3b33}header,.bottom{background:#faf9f5}.logo img{width:108px;height:42px;object-fit:contain;display:block}.btn:not(.outline){background:#2f3b33;color:#fff}.home-page .fashion-hero{background:#2f3b33}.home-page .fashion-hero .hero-image{object-position:center 67%;filter:brightness(.87)}.fashion-hero::before{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(26,37,29,.9),rgba(26,37,29,.68) 26%,transparent 66%)}.fashion-hero .hero-copy{background:none;color:#fff;width:min(520px,90%);padding:0}.fashion-hero .hero-copy h1,.fashion-hero .hero-copy .hero-message{color:white;font-size:clamp(27px,3.45vw,49px);letter-spacing:-.045em;line-height:1.08;font-weight:530}.fashion-hero .hero-copy .hero-message{margin:1px 0 24px}.fashion-hero .hero-primary{background:#e8e2d6!important;color:#2f3b33!important;width:fit-content;padding:0 25px;font-weight:650}.feed-categories .chip[aria-current=true]{background:#2f3b33;color:white}.grid img{border-radius:3px}.section-heading h2{letter-spacing:-.045em}.entry{margin:0}.entry header{height:80px;border-bottom:1px solid #d7d7ca;padding:14px 6vw;display:flex;align-items:center;justify-content:space-between}.entry a{color:inherit}.entry header a:last-child{font-size:14px}.signin{display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:48px auto;padding:0 36px;align-items:center;gap:6%}.still-life{margin:0;position:relative;background:#e8e2d6;height:min(68vh,650px);overflow:hidden}.still-life img{width:100%;height:100%;object-fit:cover;object-position:30% center}.signin .account{max-width:380px;width:100%;margin:auto}.signin h1{font-size:42px;letter-spacing:-.055em;margin:0 0 32px;font-weight:550}.signin button,.signin input{border-radius:4px;min-height:48px;width:100%;font:inherit}.signin button{font-weight:600;cursor:pointer}.googlebtn{background:white;border:1px solid #8a9a83;color:#2f3b33}.separator{display:flex;align-items:center;gap:12px;font-size:12px;margin:24px 0}.separator:before,.separator:after{content:'';height:1px;background:#dadad1;flex:1}.signin label{display:block;font-size:14px;font-weight:550;margin-bottom:16px}.signin input{margin-top:7px;border:1px solid #9b9e93;background:white;padding:0 12px}.submit{background:#2f3b33;color:white;border:0}.join{font-size:14px;text-align:center;margin:24px 0}.join a{text-underline-offset:4px}@media(max-width:760px){.logo img{width:84px;height:34px}.home-page .fashion-hero{height:253px}.fashion-hero .hero-copy{left:20px;top:auto;bottom:22px;width:90%;max-width:none;padding:0}.fashion-hero::before{background:linear-gradient(0deg,rgba(23,34,26,.89),rgba(23,34,26,.42) 65%,transparent)}.fashion-hero .hero-copy .hero-message{margin-bottom:16px}.entry header{height:68px;padding:12px 20px}.signin{display:block;margin:0;padding:0 22px}.still-life{height:105px;margin:0 -22px 30px}.still-life img{object-position:center 36%}.signin h1{font-size:32px;margin-bottom:22px}}

.entry .notice,.entry .errorlist{color:#7a301e;line-height:1.45}
.entry .helptext{display:block;font-size:.8rem;margin-bottom:1rem}
.entry :focus-visible{outline:3px solid #586b53;outline-offset:3px}
