.ste{--ste-ink:#10100f;--ste-paper:#eeeae1;--ste-line:#ffffff2b;--ste-muted:#b6b3aa;background:var(--ste-ink);color:var(--ste-paper);font-family:var(--font-body--family),sans-serif;font-size:16px;line-height:1.65}
.ste *{box-sizing:border-box}.ste figure,.ste h1,.ste h2,.ste h3,.ste p{margin:0}.ste a{color:inherit}.ste img{display:block;width:100%;height:100%;object-fit:cover}.ste .ste-display{font-family:var(--font-body--family),sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.08!important;text-transform:none!important;text-wrap:balance}.ste-eyebrow{font:500 10px/1.5 var(--font-body--family),sans-serif;letter-spacing:.17em;text-transform:uppercase}.ste-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e8e4d9;margin-right:10px}.ste-prose{font-size:15px;line-height:1.85;color:var(--ste-muted)}.ste-prose p+p{margin-top:18px}.ste-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:54px;padding:13px 24px;background:var(--ste-paper);color:var(--ste-ink)!important;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s}.ste-button:hover{background:#fff}.ste-text-link{display:inline-flex;align-items:center;gap:35px;padding:10px 0;border-bottom:1px solid currentColor;text-decoration:none;font-size:12px;letter-spacing:.02em}.ste-button span,.ste-text-link span{font-size:20px;font-family:Arial,sans-serif}.ste-fine{font-size:10px;line-height:1.6;color:var(--ste-muted);margin-top:12px!important}.ste-signup input{appearance:none;border:0;border-bottom:1px solid #88857e;background:transparent;color:var(--ste-paper);min-width:0;width:100%;height:52px;font:13px var(--font-body--family),sans-serif;padding:0 0 0 2px;border-radius:0;outline-offset:5px}.ste-signup input::placeholder{color:#c9c6bf}.ste-signup__row{display:flex;gap:16px;align-items:stretch}.ste-signup button{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--ste-paper);border:0;color:var(--ste-ink);font:500 12px var(--font-body--family),sans-serif;white-space:nowrap;padding:0 20px;min-height:52px;cursor:pointer}.ste-form-message{font-size:13px;padding-top:12px}.ste-campaign{display:grid;grid-template-columns:46% 54%;min-height:720px;max-width:2000px;margin:auto}.ste-campaign__copy{padding:64px clamp(32px,5vw,88px) 28px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative}.ste-campaign .ste-display{font-size:clamp(82px,8.5vw,140px);margin:36px 0 28px;max-width:600px}.ste-campaign__intro{font-size:16px;line-height:1.85;max-width:345px;color:#bdb9af;margin-bottom:32px}.ste-campaign__copy>.ste-signup{width:100%;max-width:400px}.ste-campaign__foot{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ste-line);width:100%;margin-top:66px;padding-top:20px;color:#bdb9af;font-size:10px;letter-spacing:.04em}.ste-campaign__image{position:relative;min-height:720px;max-height:860px;overflow:hidden}.ste-campaign__image>img{height:100%;position:absolute;inset:0;object-position:50% 45%}.ste-campaign__image figcaption{position:absolute;inset:auto 20px 20px;display:flex;justify-content:space-between;color:white;font-size:9px;letter-spacing:.09em;text-transform:uppercase;gap:20px;text-shadow:0 1px 8px #000}.ste-manifesto{background:var(--ste-paper);color:var(--ste-ink);padding:44px clamp(24px,5vw,88px) 52px}.ste-manifesto__top{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #10100f2b;padding-bottom:28px}.ste-manifesto__main{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:10vw;padding:72px 0}.ste-manifesto .ste-display{font-size:clamp(56px,6vw,96px);max-width:680px}.ste-manifesto .ste-prose{color:#53524c;max-width:480px}.ste-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid #10100f2b;padding-top:34px}.ste-principles article{display:grid;grid-template-columns:25px 1fr;column-gap:20px}.ste-principles h3{font-family:'Shred Blackletter',Georgia,serif;font-size:34px;font-weight:400;line-height:1.1}.ste-principles p{grid-column:2;font-size:13px;line-height:1.7;color:#626057;margin-top:12px;max-width:300px}.ste-story{padding:60px clamp(24px,5vw,88px) 52px}.ste-section-head{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ste-line);padding-bottom:26px}.ste-story__grid{display:grid;grid-template-columns:1fr 1.03fr .82fr;gap:42px;align-items:center;padding:64px 0}.ste-story__first>img{aspect-ratio:4/5;object-position:50% 48%}.ste-story__second{padding-top:96px}.ste-story__second>img{aspect-ratio:3/4;object-position:50% 40%}.ste-story figcaption{font-size:10px;line-height:1.5;color:var(--ste-muted);padding-top:15px}.ste-story__copy .ste-display{font-size:clamp(44px,4.3vw,72px);margin:25px 0}.ste-story__copy .ste-prose{font-size:13px;line-height:1.85}.ste-story__copy .ste-text-link{margin-top:24px}.ste-detail-line{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--ste-line);padding-top:28px}.ste-detail-line p{font-size:12px;color:var(--ste-muted);margin-top:8px}.ste-lookbook{padding:66px clamp(24px,5vw,88px) 70px;background:#1b1c19}.ste-lookbook__head{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:8vw;margin-bottom:48px}.ste-lookbook__head .ste-display{font-size:clamp(56px,5.6vw,88px);margin-top:20px;max-width:700px}.ste-lookbook__head .ste-prose{max-width:400px}.ste-lookbook__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ste-lookbook__grid figure:nth-child(2){padding-top:70px}.ste-lookbook__grid img{aspect-ratio:3/4;height:auto;object-fit:cover}.ste-lookbook__grid figure:nth-child(2) img{aspect-ratio:4/5}.ste-lookbook figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:15px;font-size:10px;line-height:1.5;color:#b8b5ac}.ste-lookbook>.ste-text-link{margin-top:40px}.ste-footer{padding:70px clamp(24px,5vw,88px) 24px;border-top:1px solid var(--ste-line)}.ste-footer__newsletter{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:center;padding-bottom:60px;border-bottom:1px solid var(--ste-line)}.ste-footer__newsletter .ste-display{font-size:clamp(40px,4.3vw,68px);margin:14px 0}.ste-footer__newsletter>div>p{color:var(--ste-muted);font-size:13px;max-width:460px}.ste-footer__main{display:grid;grid-template-columns:1.35fr .7fr .8fr 1fr;gap:64px;padding:50px 0 30px}.ste-footer__brand img{width:125px;height:auto;object-fit:contain;margin-bottom:20px}.ste-footer__brand p,.ste-footer__social p{font-size:12px;line-height:1.8;color:var(--ste-muted);max-width:250px}.ste-footer h3{font:500 11px/1.5 var(--font-body--family),sans-serif!important;letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px}.ste-footer nav>a{display:block;width:fit-content;font-size:12px;line-height:2.5;text-decoration:none;color:#c7c4ba}.ste-footer nav>a:hover{text-decoration:underline;text-underline-offset:4px;color:white}.ste-footer__social .ste-text-link{font-size:11px;margin-top:14px;gap:18px}.ste-footer__wordmark{font-family:'Shred Blackletter',Georgia,serif;font-size:clamp(70px,15.4vw,270px);line-height:1.05;letter-spacing:-.04em;white-space:nowrap;text-align:center;border-bottom:1px solid var(--ste-line);padding:36px 0 30px}.ste-footer__bottom{display:flex;justify-content:space-between;gap:24px;font-size:9px;color:#a7a49b;padding-top:24px}.ste-footer__bottom>a{text-decoration:none}.shopify-policy__container{max-width:860px!important;padding:60px 24px 90px!important}.shopify-policy__body{font-size:15px;line-height:1.9}.shopify-policy__body h2{font-size:30px!important;margin-top:35px}.ste a:focus-visible,.ste button:focus-visible{outline:2px solid currentColor;outline-offset:6px}
@media(min-width:1700px){.ste-campaign{min-height:860px}.ste-campaign__image{min-height:860px}}
@media(max-width:1100px){.ste-campaign{min-height:660px;grid-template-columns:48% 52%}.ste-campaign__copy{padding:42px 28px 24px}.ste-campaign .ste-display{font-size:88px}.ste-campaign__image{min-height:660px}.ste-signup__row{gap:10px}.ste-signup button{padding:0 14px;gap:10px}.ste-story__grid{gap:24px;grid-template-columns:1fr 1fr}.ste-story__second{display:none}.ste-footer__main{gap:28px}.ste-manifesto__main{gap:50px}.ste-footer__newsletter{gap:40px}}
@media(max-width:749px){.ste-campaign{display:flex;flex-direction:column;min-height:0}.ste-campaign__copy{padding:32px 24px 24px;min-height:460px}.ste-campaign .ste-display{font-size:80px;line-height:1!important;margin:28px 0 20px;max-width:360px}.ste-campaign__intro{font-size:14px;line-height:1.8;max-width:360px;margin-bottom:24px}.ste-campaign__foot{margin-top:32px;padding-top:16px;font-size:9px}.ste-campaign__image{min-height:0;aspect-ratio:4/5;max-height:none}.ste-campaign__image>img{object-position:50% 43%}.ste-campaign__image figcaption{inset:auto 16px 16px;font-size:8px}.ste-eyebrow{font-size:9px;letter-spacing:.13em}.ste-manifesto{padding:28px 24px 36px}.ste-manifesto__top{gap:24px;padding-bottom:22px}.ste-manifesto__top>span:last-child{max-width:110px;text-align:right}.ste-manifesto__main{display:block;padding:40px 0}.ste-manifesto .ste-display{font-size:58px;max-width:370px}.ste-manifesto .ste-prose{margin-top:28px;font-size:14px}.ste-principles{grid-template-columns:1fr;gap:28px;padding-top:28px}.ste-principles article{grid-template-columns:24px 1fr;column-gap:16px}.ste-principles h3{font-size:32px}.ste-principles p{max-width:340px;font-size:12px;margin-top:8px}.ste-story{padding:36px 24px}.ste-section-head{align-items:flex-start}.ste-section-head>span:last-child{max-width:120px;text-align:right}.ste-story__grid{grid-template-columns:1fr;gap:32px;padding:32px 0}.ste-story__first{margin-right:44px!important}.ste-story__first>img{aspect-ratio:4/5}.ste-story__copy .ste-display{font-size:56px;max-width:360px;margin:18px 0 24px}.ste-story__copy .ste-prose{font-size:14px}.ste-story__second{display:block;padding:0;margin-left:64px!important}.ste-story__second>img{aspect-ratio:3/4}.ste-detail-line{grid-template-columns:1fr;gap:20px;padding-top:24px}.ste-detail-line>div{display:flex;gap:24px;align-items:baseline}.ste-detail-line .ste-eyebrow{min-width:100px}.ste-detail-line p{margin:0;font-size:12px}.ste-lookbook{padding:42px 24px}.ste-lookbook__head{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.ste-lookbook__head .ste-display{font-size:54px;max-width:370px}.ste-lookbook__head .ste-prose{font-size:14px}.ste-lookbook__grid{grid-template-columns:1fr;gap:34px}.ste-lookbook__grid figure:nth-child(2){padding-top:0;margin-left:48px}.ste-lookbook__grid figure:nth-child(3){margin-right:48px}.ste-lookbook__grid figure:first-child img{aspect-ratio:4/5}.ste-lookbook figcaption{font-size:9px;gap:16px}.ste-footer{padding:42px 24px 24px}.ste-footer__newsletter{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.ste-footer__newsletter .ste-display{font-size:46px;max-width:350px}.ste-footer__newsletter>div>p{font-size:12px}.ste-footer__main{grid-template-columns:1fr 1fr;gap:36px 28px;padding:36px 0 12px}.ste-footer__brand{grid-column:1/-1;display:flex;align-items:center;gap:28px}.ste-footer__brand img{width:95px;margin:0;flex-shrink:0}.ste-footer__brand p{font-size:11px;max-width:220px}.ste-footer__social{grid-column:1/-1}.ste-footer__social p{max-width:300px}.ste-footer__wordmark{font-size:clamp(54px,15vw,110px);padding:30px 0}.ste-footer__bottom{flex-wrap:wrap;gap:12px;font-size:8px;padding-top:20px}.ste-footer__bottom>span:first-child{width:100%}.ste-signup__row{gap:10px}.ste-signup button{font-size:11px;padding:0 14px;min-height:50px}.ste-fine{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ste *{transition:none!important;scroll-behavior:auto!important}}


/* Lifestyle collection and campaign layout. Brand lettering remains unchanged. */
.ste-campaign{grid-template-columns:38% 62%;min-height:650px}.ste-campaign__copy{padding:52px clamp(28px,4vw,70px) 28px}.ste-campaign .ste-display{font-size:clamp(44px,4.9vw,80px);line-height:1.07!important;margin:30px 0 26px;letter-spacing:-.045em!important}.ste-campaign__intro{max-width:350px;font-size:15px}.ste-campaign__image{min-height:650px;max-height:800px}.ste-campaign__image>img{object-position:center}.ste-campaign__foot{margin-top:48px}.ste-campaign__image:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#0005);pointer-events:none}.ste-campaign__image figcaption{z-index:1}
.ste-collections{padding:84px clamp(24px,5vw,88px) 92px;background:var(--ste-paper);color:var(--ste-ink)}.ste-lifestyle-head{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:42px}.ste-lifestyle-head .ste-display{font-size:clamp(38px,4.2vw,66px);margin-top:16px}.ste-lifestyle-head .ste-prose{max-width:360px}.ste-collections .ste-prose{color:#55554e}.ste-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ste-collection{text-decoration:none;display:block}.ste-collection__image{position:relative;overflow:hidden;background:#d5d2ca;aspect-ratio:3/4}.ste-collection__image img{transition:transform .45s}.ste-collection:hover img{transform:scale(1.025)}.ste-collection__image>span{position:absolute;left:14px;top:14px;padding:5px 9px;background:#f0ece4ed;color:#252520;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ste-collection__title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px}.ste-collection__title h3{font-family:var(--font-body--family),sans-serif;font-size:25px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.ste-collection__title>span{font-size:24px}.ste-collection p{font-size:12px;color:#65655d;margin-top:8px}.ste-pillars{padding:88px clamp(24px,5vw,88px) 72px}.ste-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ste-pillar figure{aspect-ratio:4/5;overflow:hidden;background:#22241f}.ste-pillar img{object-position:center}.ste-pillar__copy{padding:26px 0 0;border-top:1px solid var(--ste-line);margin-top:24px}.ste-pillar h3{font-family:var(--font-body--family),sans-serif;font-size:30px;letter-spacing:-.035em;font-weight:600;line-height:1.2}.ste-pillar p{font-size:14px;line-height:1.9;color:#bdb9af;max-width:380px;margin-top:16px}.ste-pillars__statement{border-top:1px solid var(--ste-line);margin-top:70px;padding-top:54px;display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:70px}.ste-pillars__statement .ste-display{font-size:clamp(28px,3.5vw,50px);line-height:1.25!important;max-width:850px}.ste-pillars__signature{font-size:12px;letter-spacing:.13em;text-align:right;padding-bottom:8px}.ste-lookbook__head .ste-display{font-size:clamp(38px,4.2vw,66px)}.ste-footer__newsletter .ste-display{font-size:clamp(32px,3.4vw,52px)}
@media(min-width:1700px){.ste-campaign,.ste-campaign__image{min-height:760px}}
@media(max-width:1100px){.ste-campaign{grid-template-columns:42% 58%;min-height:600px}.ste-campaign__image{min-height:600px}.ste-campaign .ste-display{font-size:54px}.ste-campaign__copy{padding:40px 28px 24px}.ste-collections__grid{gap:16px}.ste-lifestyle-head{gap:35px}.ste-pillars__grid{gap:22px}.ste-collection__title h3{font-size:23px}}
@media(max-width:749px){.ste-campaign{display:flex;min-height:0}.ste-campaign__copy{min-height:0;padding:36px 24px 26px}.ste-campaign .ste-display{font-size:49px!important;line-height:1.07!important;max-width:360px;margin:24px 0 22px}.ste-campaign__intro{font-size:14px;max-width:360px}.ste-campaign__foot{margin-top:30px}.ste-campaign__image{min-height:0;aspect-ratio:3/2;max-height:none}.ste-campaign__image>img{object-position:center}.ste-collections{padding:48px 20px 52px}.ste-lifestyle-head{display:block;margin-bottom:30px}.ste-lifestyle-head .ste-display{font-size:37px;margin-top:12px}.ste-lifestyle-head .ste-prose{font-size:14px;margin-top:20px;max-width:390px}.ste-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.ste-collection__title{padding-top:13px}.ste-collection__title h3{font-size:23px}.ste-collection__title>span{font-size:20px}.ste-collection p{font-size:11px;line-height:1.65;margin-top:5px}.ste-collection__image>span{top:10px;left:10px;font-size:8px;padding:4px 6px}.ste-pillars{padding:48px 24px}.ste-pillars__grid{grid-template-columns:1fr;gap:42px}.ste-pillar figure{aspect-ratio:4/5;max-height:560px}.ste-pillar__copy{padding-top:20px;margin-top:20px}.ste-pillar h3{font-size:28px}.ste-pillar p{font-size:14px;line-height:1.9;max-width:500px;margin-top:13px}.ste-pillars__statement{grid-template-columns:1fr;gap:25px;margin-top:42px;padding-top:34px}.ste-pillars__statement .ste-display{font-size:30px}.ste-pillars__signature{text-align:left;font-size:11px}.ste-lookbook__head .ste-display{font-size:37px}.ste-footer__newsletter .ste-display{font-size:34px}.ste-footer__main{gap:34px 22px}}

#header-component .menu-list__link,#header-component .mega-menu__link,#header-component .menu-drawer__menu-item{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.045em!important;text-transform:none!important}
#header-component .menu-list__link,#header-component .mega-menu__link{font-size:14px!important}
#header-component .menu-drawer__menu-item--mainlist{font-size:22px!important;line-height:1.5!important}
#header-component .menu-drawer__menu-item--parent,#header-component .menu-drawer__menu-item--child{font-size:16px!important;line-height:1.6!important}
