
:root{--display:'Barlow Condensed',Impact,sans-serif;--body:'Inter',Arial,sans-serif;--line:#ffffff26}
body{background:var(--canvas,#1a1a1a);color:var(--text,#f5f5f5)}h1,h2,h3{letter-spacing:0;line-height:1.08}h1{font-size:calc((clamp(3rem,6vw,5.8rem)) * var(--heading-scale,1))}h2{font-size:calc((clamp(2rem,3.4vw,3rem)) * var(--heading-scale,1))}h3{font-size:calc((1.4rem) * var(--heading-scale,1))}em{font-style:normal;color:var(--aqua)}.page-width{max-width:var(--content-max,1152px)}.site-header{background:#1a1a1af2;color:var(--light,#fff)}.site-header__inner,.nav-item{height:66px}.eyebrow{color:var(--aqua);font-size:calc((10px) * var(--text-scale,1))}.section{padding-block:calc(64px * var(--spacing-scale,1))}.button{min-height:42px;color:#101514}.button--solid{color:var(--light,#fff)}.hero__content{justify-content:flex-end;padding-bottom:64px}.hero__index{display:none}.hero__veil{background:linear-gradient(0deg,#000b,transparent 85%);pointer-events:none}.hero__copy{max-width:720px}.hero__copy>p{max-width:540px}.collection-tile{min-height:280px}.product-card{background:#242424;color:var(--light,#fff)}.collection-heading{min-height:220px}.collection-heading__image{opacity:.6}.rte,p{color:inherit}.section-heading{margin-bottom:24px}.story-band,.banner-cta{background:var(--canvas,#1a1a1a);color:var(--light,#fff)}.banner-cta{padding-block:calc(64px * var(--spacing-scale,1))}.site-footer{background:var(--footer-bg,#171717);color:var(--light,#fff)}.cart-drawer__panel,.quick-view-modal,.mobile-menu{background:#222;color:var(--light,#fff)}input,select,textarea{background:var(--surface,#262626);color:var(--light,#fff);border-color:#555}.cart-drawer__panel a,.quick-view-modal a{color:inherit}.collection-page{padding-top:32px}.otl-panel{position:relative;padding-block:calc(64px * var(--spacing-scale,1));background:var(--canvas,#1a1a1a);color:var(--text,#f5f5f5)}.otl-panel:nth-child(even){background:var(--surface,#262626)}.otl-panel__copy .eyebrow{margin-bottom:12px}.otl-panel h2{margin-bottom:20px}.otl-panel h2 em{display:block}.otl-panel .rte{font-size:calc((14px) * var(--text-scale,1));color:var(--muted-story,#b7b7b7);line-height:1.7;max-width:620px}.otl-panel__media img,.otl-panel__media video{width:100%;height:100%;object-fit:cover}.otl-panel--banner{min-height:360px;display:flex;align-items:center}.otl-panel--large{min-height:60vh;align-items:flex-end}.otl-panel--banner>.otl-panel__media{position:absolute;inset:0}.otl-panel--banner>.otl-panel__media:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000b,#0005);pointer-events:none}.otl-panel--banner>.otl-panel__inner{position:relative}.otl-panel--banner .rte{color:#eee;max-width:500px}.otl-panel--split{max-width:var(--content-max,1152px);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.otl-panel--split>.otl-panel__media{grid-column:2;grid-row:1;min-height:360px;height:100%}.otl-panel--split>.otl-panel__inner{grid-column:1;grid-row:1;width:100%}.otl-panel--reverse>.otl-panel__media{grid-column:1}.otl-panel--reverse>.otl-panel__inner{grid-column:2}.otl-panel--cards .otl-panel__copy{text-align:center}.otl-panel__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}.otl-panel__cards article{padding:28px 22px;background:#151515}.otl-panel__cards h3{margin-block:16px}.otl-panel--text .otl-panel__inner:has(blockquote){display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.otl-panel blockquote{margin:0;padding:40px;background:#151515;font-style:italic;line-height:1.7}.otl-panel cite{display:block;color:var(--aqua);font-style:normal;margin-top:14px}.otl-panel--text:not(:has(blockquote)){text-align:center}.otl-panel--text:not(:has(blockquote)) .rte{margin-inline:auto}
@media(max-width:800px){.otl-panel--split{margin-inline:24px;grid-template-columns:1fr;gap:28px}.otl-panel--split>.otl-panel__media,.otl-panel--split>.otl-panel__inner{grid-column:1;grid-row:auto}.otl-panel__cards{grid-template-columns:1fr 1fr}.otl-panel--text .otl-panel__inner:has(blockquote){grid-template-columns:1fr;gap:24px}.page-width{width:calc(100% - 40px)}.otl-panel{padding-block:calc(44px * var(--spacing-scale,1))}.hero__content{padding-bottom:40px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.otl-panel__cards{grid-template-columns:1fr}.hero__actions{gap:16px}}

.otl-showcase{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:200px 200px;gap:20px}.otl-showcase__tile{position:relative;overflow:hidden;background:#272727}.otl-showcase__tile:first-child{grid-row:span 2}.otl-showcase__tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.otl-showcase__tile:hover img{transform:scale(1.03)}.otl-showcase__tile>span{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:24px;background:linear-gradient(0deg,#000b,transparent 70%)}.otl-showcase__tile strong{font-size:calc((18px) * var(--text-scale,1))}.otl-showcase__tile small{color:var(--aqua);margin-block:6px}.hero:has(video) .hero__content{pointer-events:none}.hero:has(video) .hero__actions{pointer-events:auto}.hero:has(video) .hero__image{z-index:0}.hero:has(video) .hero__veil{pointer-events:none}.otl-panel--banner:has(video) .otl-panel__inner{pointer-events:none}.otl-panel--banner:has(video) a{pointer-events:auto}@media(max-width:650px){.otl-showcase{grid-template-columns:1fr;grid-template-rows:340px 240px 240px}.otl-showcase__tile:first-child{grid-row:auto}}
.badge,.lookbook-hotspot__label{color:#101514}.filter-options{background:var(--surface,#262626);color:var(--light,var(--light,#fff))}.promo-popup__copy .newsletter-form input{background:transparent;color:#101514}
