.caprice-brand-landing{--brand-ink: #1d1d1b;--brand-paper: #f6f4ef;--brand-accent: #a35d4a;--brand-accent-soft: #eadbd3;--brand-line: rgba(29, 29, 27, .14);background:#fff;color:var(--brand-ink);font-size:16px;line-height:1.6;overflow:hidden}.caprice-brand-landing *,.caprice-brand-landing *:before,.caprice-brand-landing *:after{box-sizing:border-box}.caprice-brand-landing img{display:block;height:auto;max-width:100%;width:100%}.caprice-brand-landing h1,.caprice-brand-landing h2,.caprice-brand-landing h3,.caprice-brand-landing p{margin-top:0}.caprice-brand-landing h1,.caprice-brand-landing h2,.caprice-brand-landing h3{color:inherit;font-weight:400;letter-spacing:.01em;line-height:1.12;text-transform:none}.caprice-brand-landing h1{font-size:clamp(40px,6vw,82px);margin-bottom:22px}.caprice-brand-landing h2{font-size:clamp(32px,4vw,56px);margin-bottom:24px}.caprice-brand-landing h3{font-size:clamp(24px,2.4vw,34px);margin-bottom:14px}.caprice-brand-landing p{margin-bottom:24px}.caprice-brand-landing a{color:inherit}.caprice-brand-landing .cbl-shell{margin:0 auto;max-width:1440px;padding-left:clamp(22px,5vw,78px);padding-right:clamp(22px,5vw,78px)}.caprice-brand-landing .cbl-hero{background:var(--brand-paper);display:grid;min-height:min(760px,78vh);overflow:hidden;position:relative}.caprice-brand-landing .cbl-hero--split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.caprice-brand-landing .cbl-hero-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,120px) clamp(28px,6vw,96px);position:relative;z-index:2}.caprice-brand-landing .cbl-hero-media,.caprice-brand-landing .cbl-card-media,.caprice-brand-landing .cbl-feature-media,.caprice-brand-landing .cbl-wide-media{overflow:hidden;position:relative}.caprice-brand-landing .cbl-card-media{display:block}.caprice-brand-landing .cbl-hero-media img,.caprice-brand-landing .cbl-card-media img,.caprice-brand-landing .cbl-feature-media img,.caprice-brand-landing .cbl-wide-media img{height:100%;object-fit:cover}.caprice-brand-landing .cbl-eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;margin-bottom:22px;text-transform:uppercase}.caprice-brand-landing .cbl-lead{font-size:clamp(18px,1.8vw,23px);line-height:1.55;max-width:640px}.caprice-brand-landing .cbl-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.caprice-brand-landing .cbl-button{align-items:center;background:var(--brand-ink);border:1px solid var(--brand-ink);color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.12em;min-height:48px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.caprice-brand-landing .cbl-button:hover,.caprice-brand-landing .cbl-button:focus{background:transparent;color:var(--brand-ink);transform:translateY(-2px)}.caprice-brand-landing .cbl-button--light{background:#fff;border-color:#fff;color:var(--brand-ink)}.caprice-brand-landing .cbl-button--light:hover,.caprice-brand-landing .cbl-button--light:focus{background:transparent;color:#fff}.caprice-brand-landing .cbl-intro{padding-bottom:clamp(72px,9vw,128px);padding-top:clamp(72px,9vw,128px);text-align:center}.caprice-brand-landing .cbl-intro p{font-size:clamp(18px,1.9vw,25px);line-height:1.55;margin-left:auto;margin-right:auto;max-width:930px}.caprice-brand-landing .cbl-feature{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:610px}.caprice-brand-landing .cbl-feature-copy{align-items:flex-start;background:var(--brand-paper);display:flex;flex-direction:column;justify-content:center;padding:clamp(58px,8vw,120px)}.caprice-brand-landing .cbl-feature-copy p{max-width:610px}.caprice-brand-landing .cbl-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:clamp(76px,9vw,132px);padding-top:clamp(76px,9vw,132px)}.caprice-brand-landing .cbl-card{background:var(--brand-paper);min-width:0}.caprice-brand-landing .cbl-card-media{aspect-ratio:1 / 1}.caprice-brand-landing .cbl-card-copy{padding:30px 30px 34px}.caprice-brand-landing .cbl-card-copy p{margin-bottom:20px}.caprice-brand-landing .cbl-text-link{border-bottom:1px solid currentColor;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;padding-bottom:4px;text-decoration:none;text-transform:uppercase}.caprice-brand-landing .cbl-wide-link{color:#fff;display:block;min-height:520px;overflow:hidden;position:relative;text-decoration:none}.caprice-brand-landing .cbl-wide-link:after{background:linear-gradient(90deg,#000000a3,#0000001f 64%,#0000000a);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.caprice-brand-landing .cbl-wide-media{top:0;right:0;bottom:0;left:0;position:absolute}.caprice-brand-landing .cbl-wide-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px;padding-bottom:clamp(56px,8vw,112px);padding-top:clamp(56px,8vw,112px);position:relative;z-index:2}.caprice-brand-landing .cbl-wide-copy p{color:inherit;font-size:clamp(18px,1.8vw,23px);max-width:570px}.caprice-brand-landing .cbl-signoff{background:var(--brand-ink);color:#fff;padding-bottom:clamp(72px,9vw,126px);padding-top:clamp(72px,9vw,126px);text-align:center}.caprice-brand-landing .cbl-signoff p{color:inherit;font-size:clamp(18px,1.7vw,22px);margin-left:auto;margin-right:auto;max-width:760px}.caprice-brand-landing .cbl-note{font-size:13px;opacity:.74}.caprice-brand-landing .cbl-hero--overlay{color:#fff;min-height:min(800px,82vh)}.caprice-brand-landing .cbl-hero--overlay .cbl-lead{color:inherit}.caprice-brand-landing .cbl-hero--overlay:after{background:linear-gradient(90deg,#000000a8,#0000003d 58%,#0000000f);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.caprice-brand-landing .cbl-hero--overlay .cbl-hero-media{top:0;right:0;bottom:0;left:0;position:absolute}.caprice-brand-landing .cbl-hero--overlay .cbl-hero-copy{min-height:min(800px,82vh);width:min(760px,72%)}.caprice-brand-landing .cbl-statements{background:var(--brand-paper);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.caprice-brand-landing .cbl-statement{background:#fff;padding:clamp(44px,6vw,84px) clamp(28px,4vw,64px);text-align:center}.caprice-brand-landing--rd{--brand-ink: #20282b;--brand-paper: #edf1ef;--brand-accent: #5e7778;--brand-accent-soft: #dfe8e5}.caprice-brand-landing--ra{--brand-ink: #4e2639;--brand-paper: #f9eef2;--brand-accent: #d25f8d;--brand-accent-soft: #f5dce6}.caprice-brand-landing--tnc{--brand-ink: #24322c;--brand-paper: #eef2ec;--brand-accent: #b95f71;--brand-accent-soft: #f4dde3}.caprice-brand-landing--jj{--brand-ink: #563544;--brand-paper: #f3eee9;--brand-accent: #a41f4c;--brand-accent-soft: #efd5dc}.caprice-brand-landing--rd .cbl-hero-media img{object-position:center center}.caprice-brand-landing--ra .cbl-hero-media img{object-position:center 56%}.caprice-brand-landing--tnc .cbl-hero-media img,.caprice-brand-landing--jj .cbl-hero-media img{object-position:center center}@media screen and (max-width:989px){.caprice-brand-landing .cbl-hero--split,.caprice-brand-landing .cbl-feature{grid-template-columns:1fr}.caprice-brand-landing .cbl-hero--split .cbl-hero-media{min-height:58vw;order:-1}.caprice-brand-landing .cbl-feature-media{min-height:68vw}.caprice-brand-landing .cbl-cards,.caprice-brand-landing .cbl-statements{grid-template-columns:1fr}.caprice-brand-landing .cbl-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.caprice-brand-landing .cbl-hero--overlay .cbl-hero-copy{width:min(670px,88%)}}@media screen and (max-width:749px){.caprice-brand-landing .cbl-hero{min-height:0}.caprice-brand-landing .cbl-hero-copy,.caprice-brand-landing .cbl-feature-copy{padding:52px 24px 58px}.caprice-brand-landing .cbl-hero--overlay,.caprice-brand-landing .cbl-hero--overlay .cbl-hero-copy{min-height:680px}.caprice-brand-landing .cbl-hero--overlay .cbl-hero-copy{justify-content:flex-end;width:100%}.caprice-brand-landing .cbl-hero--overlay:after{background:linear-gradient(0deg,#000000bd,#0000001f 72%,#0000000a)}.caprice-brand-landing .cbl-card{display:block}.caprice-brand-landing .cbl-card-media{aspect-ratio:4 / 3}.caprice-brand-landing .cbl-wide-link,.caprice-brand-landing .cbl-wide-copy{min-height:580px}.caprice-brand-landing .cbl-wide-copy{justify-content:flex-end}.caprice-brand-landing .cbl-wide-link:after{background:linear-gradient(0deg,#000000c7,#0000001a 72%)}}@media(prefers-reduced-motion:reduce){.caprice-brand-landing .cbl-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/caprice-brand-landing-v2.css.map */
