:root{--berry:#7f1734;--rose:#e5a9b8;--cream:#f4efe7;--paper:#fbf9f5;--ink:#171514;--muted:#706a65;--line:rgba(23,21,20,.14);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,video{display:block;width:100%}.announcement{height:34px;background:var(--berry);color:#fff;overflow:hidden;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.announcement-track{height:100%;display:flex;width:max-content;animation:announcementMarquee 19s linear infinite}.announcement-group{height:100%;display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap}.announcement-separator{color:var(--rose)}@keyframes announcementMarquee{to{transform:translate(-50%)}}.site-header{height:78px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fbf9f5f2;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{grid-column:2;text-align:center;display:flex;flex-direction:column;line-height:1}.brand strong{font-family:var(--serif);font-size:34px;font-style:italic;font-weight:700;line-height:1;letter-spacing:-.055em}.brand small{font-size:7px;letter-spacing:.34em;margin:6px 0 0 .34em}.desktop-nav{grid-column:1;grid-row:1;display:flex;gap:25px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.desktop-nav a{border-bottom:1px solid transparent;padding:7px 0}.desktop-nav a:hover{border-color:var(--berry)}.header-cta{grid-column:3;grid-row:1;justify-self:end;background:var(--ink);color:#fff;padding:12px 20px;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.menu-toggle{display:none;background:none;border:0;padding:8px;flex-direction:column;gap:6px}.menu-toggle i{display:block;width:23px;height:1px;background:currentColor}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--berry);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:9vw;gap:18px;transform:translate(-102%);transition:transform .45s cubic-bezier(.7,0,.2,1)}.mobile-menu.open{transform:none}.mobile-menu a{font:italic 44px/1.1 var(--serif);border-bottom:1px solid rgba(255,255,255,.3);padding:10px 0}.mobile-menu button{position:absolute;right:24px;top:20px;background:none;border:0;color:#fff;font-size:42px}.hero{height:calc(100vh - 112px);min-height:640px;max-height:920px;position:relative}.hero-panel{position:relative;overflow:hidden;color:#fff}.hero-panel>img{height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hero-panel:hover>img{transform:scale(1.025)}.hero-jogging>img{object-position:center 38%}.hero-tops>img{object-position:center 25%}.hero-original{height:100%}.hero-original>img{object-position:center 15%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#13090bb8,#13090b0d 62%),linear-gradient(90deg,rgba(25,13,14,.28),transparent 50%)}.hero-collection-cta{position:absolute;z-index:4;left:50%;bottom:48px;transform:translate(-50%);width:max-content;max-width:calc(100% - 36px);min-width:260px;min-height:50px;padding:0 22px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 12px 38px #00000038}.hero-collection-cta:hover{background:var(--rose)}.hero-collection-cta span{font-size:16px}.hero-copy{position:absolute;left:clamp(24px,5vw,72px);right:26px;bottom:clamp(36px,7vh,78px)}.hero-copy p,.video-copy p,.section-heading p,.final-cta>p{margin:0 0 16px;font-size:9px;font-weight:800;letter-spacing:.2em}.hero-copy h1,.hero-copy h2,.section-heading h2,.video-copy h2,.final-cta h2{font-family:var(--serif);font-weight:400;letter-spacing:-.05em;line-height:.94;margin:0}.hero-copy h1{font-size:clamp(52px,6vw,92px)}.hero-copy h2{font-size:clamp(40px,4.2vw,66px)}em{font-weight:400;color:var(--rose)}.hero-copy>span{display:block;margin:20px 0 28px;font-family:var(--serif);font-size:16px}.hero-copy>a{width:min(100%,330px);min-height:50px;background:#fff;color:var(--ink);padding:0 20px;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-copy>a:hover{background:var(--rose)}.hero-copy>a b{font-size:11px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--cream)}.trust-strip div{padding:22px 16px;text-align:center;border-right:1px solid var(--line);display:flex;flex-direction:column}.trust-strip div:last-child{border:0}.trust-strip strong{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.trust-strip span{font:italic 13px var(--serif);color:var(--muted)}.shop-section{padding:58px 5vw 105px}.looks-section{padding:105px 5vw}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.section-heading h2{font-size:clamp(48px,5.8vw,82px)}.section-heading>span{max-width:360px;margin:0 2vw 8px;color:var(--muted);font:16px/1.5 var(--serif)}.outfit-marquee{overflow:hidden;margin:0 -5vw 55px;padding:0 0 8px}.outfit-track{display:flex;width:max-content;gap:12px;animation:outfitMarquee 28s linear infinite}.outfit-marquee:hover .outfit-track{animation-play-state:paused}.outfit-track figure{width:235px;height:350px;flex:0 0 auto;margin:0;position:relative;overflow:hidden;background:#e7e5e2}.outfit-track img{height:100%;object-fit:cover;transition:transform .45s}.outfit-track figure:hover img{transform:scale(1.025)}.outfit-track figcaption{position:absolute;left:10px;bottom:10px;background:#fbf9f5eb;padding:7px 9px;font-size:7px;font-weight:800;letter-spacing:.12em}@keyframes outfitMarquee{to{transform:translate(calc(-50% - 6px))}}.product-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.product-card{min-width:0;background:#fff;border:1px solid var(--line);transition:transform .3s}.product-card:hover{transform:translateY(-5px)}.product-card figure{margin:0;position:relative;aspect-ratio:.76;overflow:hidden;background:#e8e1d8}.product-card figure img{height:100%;object-fit:cover;transition:transform .6s}.product-card:hover figure img{transform:scale(1.025)}.product-card:nth-child(1) figure img{object-position:center 36%}.product-card figure>span{position:absolute;left:12px;top:12px;background:var(--berry);color:#fff;padding:7px 10px;font-size:7px;font-weight:800;letter-spacing:.14em}.product-card>div{padding:24px 22px;display:grid;grid-template-columns:1fr auto;gap:6px 14px}.product-card p{grid-column:1/-1;margin:0;color:var(--berry);font-size:8px;font-weight:800;letter-spacing:.18em}.product-card h3{grid-column:1/-1;margin:0 0 10px;font:28px/1.06 var(--serif);letter-spacing:-.03em}.product-card strong{font-size:16px}.product-card small{align-self:center;color:var(--muted);text-align:right}.product-card b{grid-column:1/-1;margin-top:13px;border-top:1px solid var(--line);padding-top:14px;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.video-section{background:var(--ink);color:#fff;padding:90px 5vw;display:grid;grid-template-columns:.62fr 1.38fr;gap:5vw;align-items:center}.video-copy h2{font-size:clamp(54px,6vw,84px)}.video-copy>span{display:block;color:#cfc8c2;font:16px/1.55 var(--serif);max-width:400px;margin:25px 0 32px}.video-copy>a{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.video-rail{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.video-rail::-webkit-scrollbar{display:none}.video-rail video{flex:0 0 calc(40% - 7px);height:540px;object-fit:cover;background:#2c2927;scroll-snap-align:start}.looks-section{background:var(--berry);color:#fff}.section-heading.light>span{color:#ffffffb8}.story-grid{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.story-grid::-webkit-scrollbar{display:none}.story-grid figure{flex:0 0 calc(31% - 7px);margin:0;position:relative;aspect-ratio:9/16;overflow:hidden;background:#4e1023;scroll-snap-align:start}.story-grid img{height:100%;object-fit:cover;transition:transform .5s}.story-grid figure:hover img{transform:scale(1.025)}.story-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px;color:#fff;background:linear-gradient(transparent,#000000c2);display:flex;justify-content:space-between;align-items:flex-end;font-size:8px}.story-grid figcaption b{letter-spacing:.16em}.final-cta{text-align:center;padding:100px 20px;background:var(--cream)}.final-cta h2{font-size:clamp(50px,6vw,88px)}.final-cta>div{display:flex;justify-content:center;gap:10px;margin:36px 0 22px}.final-cta a{min-width:190px;padding:16px 22px;background:var(--berry);color:#fff;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.final-cta a+a{background:var(--ink)}.final-cta>span{color:var(--muted);font:italic 13px var(--serif)}footer{padding:65px 5vw 25px;background:var(--ink);color:#fff;display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:40px}footer>div{display:flex;flex-direction:column;gap:8px}.footer-brand strong{font:italic 44px var(--serif)}.footer-brand span,footer div>span,footer a{color:#aaa29d;font-size:11px}footer p{font-size:8px;font-weight:800;letter-spacing:.16em}footer small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:20px;margin-top:20px;color:#817b77;font-size:8px;letter-spacing:.13em}@media(max-width:900px){.desktop-nav,.header-cta{display:none}.site-header{grid-template-columns:1fr auto 1fr;height:70px;padding:0 18px}.menu-toggle{display:flex;grid-column:1;grid-row:1}.brand{grid-column:2}.brand strong{font-size:28px}.hero{height:72vh;min-height:540px;max-height:none}.hero-panel{height:100%;min-height:0}.hero-original>img{object-position:center 20%}.hero-copy h1{font-size:52px}.hero-copy h2{font-size:47px}.hero-collection-cta{position:absolute;bottom:30px;min-width:220px;width:max-content;max-width:calc(100% - 36px);min-height:48px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip div:nth-child(2){border-right:0}.trust-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.shop-section{padding:42px 18px 78px}.looks-section{padding:78px 18px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:50px}.section-heading>span{display:block;margin:18px 0 0;font-size:15px}.outfit-marquee{margin:0 -18px 38px}.outfit-track{gap:8px;animation-duration:24s}.outfit-track figure{width:185px;height:285px}.product-grid{grid-template-columns:1fr;gap:22px}.product-card figure{aspect-ratio:.87}.product-card.featured figure{aspect-ratio:.82}.video-section{grid-template-columns:1fr;padding:78px 18px;gap:38px}.video-copy h2{font-size:58px}.video-rail{margin-right:-18px;padding-right:18px}.video-rail video{flex-basis:72vw;height:500px}.story-grid{margin-right:-18px;padding-right:18px}.story-grid figure{flex-basis:72vw}footer{grid-template-columns:1fr 1fr;padding:55px 22px 24px}.footer-brand{grid-column:1/-1}}@media(max-width:520px){.announcement{font-size:7px;letter-spacing:.07em}.announcement-group{gap:18px;padding-right:18px}.announcement-track{animation-duration:15s}.hero{height:66vh;min-height:510px}.hero-panel{height:100%}.hero-original>img{object-position:center 20%}.hero-copy{left:22px;bottom:28px}.hero-copy h1{font-size:45px}.hero-copy h2{font-size:41px}.hero-copy>span{font-size:14px;margin:15px 0 22px}.trust-strip div{padding:16px 8px}.trust-strip span{font-size:11px}.product-card h3{font-size:25px}.video-copy h2{font-size:51px}.video-rail video{flex-basis:78vw;height:470px}.story-grid figure{flex-basis:78vw}.final-cta{padding:78px 18px}.final-cta h2{font-size:47px}.final-cta>div{flex-direction:column}.final-cta a{width:100%}footer{grid-template-columns:1fr;gap:28px}footer .footer-brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.announcement-track,.outfit-track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
