:root{--cb-gold:#c6a569;--cb-black:#111211;--cb-ivory:#f7f5ef}
.dd-logo{width:var(--dd-logo-width,260px);max-width:100%}.cb-logo-gold{display:block;width:100%;aspect-ratio:600/46;background:var(--cb-gold);mask:var(--cb-logo) center/contain no-repeat;-webkit-mask:var(--cb-logo) center/contain no-repeat}.cb-logo-gold img{opacity:0;width:100%;height:auto}
.dd-header{border-bottom:1px solid #c6a56930!important}.dd-header__tagline{font-size:8px!important;letter-spacing:.28em!important;color:#c6a569!important}.dd-header__inner{min-height:108px}.dd-header a,.dd-header button{font-size:11px;letter-spacing:.1em}.dd-header__action-label{display:none!important}.dd-header__logos{width:280px;max-width:100%}.dd-header .dd-logo{width:280px}.dd-announcement{font-size:10px;letter-spacing:.16em}.dd-nav>ul{gap:28px}.dd-footer .dd-logo{width:270px}.dd-footer{border-top:1px solid #c6a56940}.dd-footer a:hover{color:var(--cb-gold)}
.cb-editorial{padding-top:var(--section-padding-top,0);padding-bottom:var(--section-padding-bottom,0)}.cb-editorial h1,.cb-editorial h2,.cb-editorial h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.cb-editorial h1 em,.cb-editorial h2 em{font-weight:400;color:var(--cb-gold)}.cb-kicker{font:10px/1.7 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 23px;color:var(--cb-gold)}.cb-copy{font-size:14px;line-height:1.9;max-width:390px}.cb-editorial--hero{position:relative;min-height:var(--cb-height);display:flex;align-items:center;background:#111211;color:#f9f6ef;isolation:isolate;overflow:hidden}.cb-hero-media{position:absolute;inset:0 0 0 38%;z-index:-2;overflow:hidden}.cb-hero-media>img{height:100%;width:100%;object-fit:cover;object-position:right center}.cb-hero-media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111211 0%,#111211dd 12%,transparent 55%),linear-gradient(0deg,#11121177,transparent 35%),rgb(0 0 0 / var(--cb-overlay))}.cb-hero-content{width:100%;padding-block:70px 110px}.cb-hero-content h1{font-size:clamp(52px,5.8vw,88px);max-width:690px;margin:0 0 28px;text-wrap:balance}.cb-hero-content .cb-copy{color:#d0ccc3}.cb-actions{display:flex;align-items:center;gap:32px;margin-top:34px;flex-wrap:wrap}.cb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--cb-gold);padding:19px 26px;color:#111211;font-size:10px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;border:1px solid var(--cb-gold)}.cb-button:hover{background:#dfc38e}.cb-link{font-size:10px;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;gap:25px;align-items:center;text-decoration:none;border-bottom:1px solid #bca37377;padding-bottom:9px}.cb-hero-bottom{position:absolute;bottom:30px;left:40px;right:40px;display:flex;justify-content:space-between;color:#c8c1b3;font-size:8px;letter-spacing:.2em}.cb-editorial--categories{background:var(--cb-ivory);padding:86px 0 90px}.cb-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:40px}.cb-section-title .cb-kicker{color:#806032;margin-bottom:12px}.cb-section-title h2{font-size:clamp(36px,4vw,54px);margin:0}.cb-section-title .cb-copy{font-size:12px;max-width:280px;color:#6a655d}.cb-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cb-category{text-decoration:none;color:#181818;min-width:0}.cb-category-image{aspect-ratio:4/4.7;background:#eeede9;overflow:hidden}.cb-category img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .7s}.cb-category:hover img{transform:scale(1.04)}.cb-category-caption{display:flex;align-items:center;justify-content:space-between;padding:23px 0}.cb-category-caption .cb-kicker{color:#80705a;font-size:8px}.cb-category h3{font-size:31px;margin:6px 0 0}.cb-circle{width:39px;height:39px;border:1px solid #c9bea8;border-radius:50%;display:grid;place-items:center}.cb-editorial--manifesto{background:#151614;color:#f5f0e6;position:relative;overflow:hidden;padding:96px 0}.cb-editorial--manifesto::before{content:'CB';font:440px Georgia;position:absolute;left:-20px;top:-105px;color:#c6a56908;pointer-events:none}.cb-manifesto{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:25px}.cb-manifesto .cb-kicker{margin:0}.cb-manifesto h2{font-size:clamp(36px,4.5vw,64px);max-width:850px;margin:0}.cb-manifesto .cb-copy{max-width:550px;color:#bebaae}.cb-manifesto .dd-logo{width:280px;margin:15px 0}.cb-manifesto .cb-link{color:var(--cb-gold)}.dd-section-heading .dd-h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.dd-card-product__title{font-size:12px!important}.dd-badge{font-size:9px!important;letter-spacing:.08em}.dd-button{letter-spacing:.12em;text-transform:uppercase}.dd-newsletter{border-top:1px solid #c6a56930}.dd-newsletter h2{font-family:Georgia,serif;font-weight:400}.cb-service-line{display:flex;justify-content:center;gap:60px;padding:23px 20px;border-bottom:1px solid #dfd7c8;background:#f7f5ef;font-size:10px;letter-spacing:.08em}.cb-service-line span{display:flex;align-items:center;gap:12px}.cb-service-line b{font-weight:400;color:#92703c}
@media(min-width:1000px){.cb-hero-media>img{width:auto;max-width:none;min-width:100%;position:absolute;right:0}.dd-header--centered .dd-header__inner{padding-block:22px}}
@media(max-width:749px){.dd-header__inner{min-height:76px}.dd-header__logos,.dd-header .dd-logo{width:205px}.dd-header__tagline{display:none!important}.cb-editorial--hero{min-height:680px;align-items:flex-end}.cb-hero-media{inset:0;bottom:160px}.cb-hero-media>img{width:auto;max-width:none;position:absolute;right:-70px;min-width:100%}.cb-hero-media::after{background:linear-gradient(0deg,#111211 0%,#111211cc 22%,#11121111 85%)}.cb-hero-content{padding:270px 24px 85px}.cb-hero-content h1{font-size:49px;max-width:380px;margin-bottom:20px}.cb-hero-content .cb-copy{font-size:12px;max-width:290px}.cb-hero-content .cb-kicker{font-size:8px;margin-bottom:18px}.cb-actions{gap:20px;margin-top:25px}.cb-button{padding:16px 20px;gap:20px;font-size:9px}.cb-link{font-size:9px;gap:12px}.cb-hero-bottom{left:24px;right:24px;bottom:23px;font-size:7px}.cb-hero-bottom>span:last-child{display:none}.cb-service-line{gap:10px;justify-content:space-around;font-size:8px}.cb-service-line span:last-child{display:none}.cb-editorial--categories{padding:54px 0}.cb-section-title{align-items:flex-start;flex-direction:column;margin-bottom:28px}.cb-section-title .cb-copy{max-width:100%}.cb-category-grid{grid-template-columns:1fr;gap:18px}.cb-category-image{aspect-ratio:4/4}.cb-category h3{font-size:30px}.cb-editorial--manifesto{padding:66px 0}.cb-manifesto{gap:20px}.cb-manifesto h2{font-size:40px}.dd-footer .dd-logo{width:240px}}
.cb-editorial--hero h1,.cb-editorial--manifesto h2{color:#f7f5ef}.cb-hero-media::after{background:linear-gradient(90deg,#111211 0%,#111211 17%,#111211cc 30%,transparent 57%),linear-gradient(0deg,#11121177,transparent 35%),rgb(0 0 0 / var(--cb-overlay))}
@media(max-width:749px){.cb-hero-media::after{background:linear-gradient(0deg,#111211 0%,#111211ee 30%,#11121122 85%)}.dd-header__actions{gap:0}.dd-header__actions .dd-icon-button{width:32px;min-width:32px;padding:6px}.dd-header__logos,.dd-header .dd-logo{width:180px}}
@media(prefers-reduced-motion:reduce){.cb-category img{transition:none}}

@media(max-width:749px){.cb-hero-media>img{right:0}}
.dd-cart-drawer .dd-logo{width:180px;margin-bottom:18px}.dd-footer .dd-navigation{display:block}.dd-footer .dd-navigation__panel{position:static;box-shadow:none;border:0;padding:0}.dd-footer .dd-navigation :is(a,summary){font-size:12px;min-block-size:32px;padding:4px 0}
