:root{--sans:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;--ink:#1a1a1a;--muted:#727272;--line:#e1e1e1;--field-line:#929292;--product-surface:#f6f6f6}body{letter-spacing:.4px;font-weight:400;font-synthesis:none}h1,h2,h3{letter-spacing:.4px;font-weight:400}.brand-logo-copy{font-family:Jost,Helvetica Neue,Arial,sans-serif}.brand-hero.exact-hero{margin:0 0 48px;position:relative;background:#fff;min-height:0}.exact-hero .brand-carousel-stage,.exact-hero .brand-hero-image{height:auto;aspect-ratio:16/9;min-height:0;max-height:none}.exact-hero .brand-carousel-stage:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 24%,transparent 52%,rgba(0,0,0,.42) 100%)}.exact-hero .brand-hero-inner{bottom:48px;max-width:none;padding:0 48px;text-align:center;pointer-events:none}.exact-hero .brand-hero-copy{width:100%;max-width:806px;margin:auto}.exact-hero .brand-eyebrow{font-size:12px;line-height:18px;letter-spacing:.4px;color:#fff;margin:0 0 8px}.exact-hero h1{font-size:32px;line-height:40px;letter-spacing:.4px;margin:0 0 16px;max-width:none;color:#fff;text-shadow:none}.exact-hero .brand-hero-intro{display:none}.exact-hero .brand-actions{margin:0;gap:0;justify-content:center;pointer-events:auto}.exact-hero .brand-text-link{font-size:16px;line-height:24px;color:#fff;min-height:0;padding:0;border:0;text-decoration:none}.exact-hero .brand-text-link:after{bottom:0}.exact-hero .brand-text-link:hover{color:#fff}.exact-hero .brand-carousel-caption{display:none}.exact-hero .brand-carousel-controls{right:24px;bottom:12px;min-height:28px;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.exact-hero .brand-carousel-controls button{min-width:28px;min-height:28px;color:#fff;background:transparent;font-size:13px;padding:0}.exact-hero .brand-carousel-controls .brand-carousel-dot{min-width:24px}.exact-hero .brand-carousel-controls .brand-carousel-dot span{width:4px;height:4px;border:1px solid #fff;background:transparent}.exact-hero .brand-carousel-controls .brand-carousel-dot[aria-current=true] span{background:#fff}.exact-hero .brand-carousel-controls .brand-carousel-toggle{min-width:72px;font-size:10px;border-left:1px solid #ffffff55;margin-left:8px;padding-left:8px}.exact-hero .brand-carousel-slide{animation-duration:.3s;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.exact-category-section{padding:0 8.333333333% 80px;background:#fff}.exact-category-section>h2{max-width:520px;margin:0 auto 24px;text-align:center;font-size:32px;line-height:40px}.exact-category-grid,.exact-showcase-grid,.exact-maison-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.exact-showcase-card{list-style:none;min-width:0;margin:0;padding:0}.exact-showcase-card>a{display:block;text-decoration:none}.exact-showcase-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:var(--product-surface)}.brand-submenu-card img{object-fit:contain;background:var(--product-surface)}.exact-showcase-title{display:block;font-size:14px;line-height:21px;color:#1a1a1a}.exact-category-grid .exact-showcase-title{text-align:center;font-size:16px;line-height:20px;padding:16px 0;min-height:52px}.exact-showcase-card a:hover .exact-showcase-title{text-decoration:underline;text-underline-offset:4px}.exact-campaign{background:#fff;padding:0 0 128px;margin:0}.exact-campaign-image{display:block;overflow:hidden;width:100%;aspect-ratio:16/9}.exact-campaign-image img{width:100%;height:100%;object-fit:cover}.exact-campaign-content{padding:48px 8.333333333% 0}.exact-campaign-heading{text-align:center;margin:0 auto 24px}.exact-campaign-heading>p{font-size:12px;line-height:18px;color:#1a1a1a;margin:0 0 8px}.exact-campaign-heading>h2{font-size:32px;line-height:40px;margin:0}.exact-showcase-grid .exact-showcase-title{margin-top:16px}.exact-showcase-detail{display:block;font-size:14px;line-height:21px;margin-top:2px;padding-bottom:11px;color:#727272}.exact-campaign-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px;flex-wrap:wrap}.exact-pill{border:1px solid #1a1a1a;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:24px;padding:12px 32px;line-height:22px;font-size:16px;text-decoration:none;background:#fff;transition:box-shadow .3s cubic-bezier(.215,.61,.355,1)}.exact-pill:hover,.exact-pill:focus-visible{box-shadow:inset 0 0 0 1px #1a1a1a}.exact-maison{padding:0 8.333333333% 80px;background:#fff}.exact-maison-heading{text-align:center;max-width:520px;margin:0 auto 24px}.exact-maison-heading h2{font-size:32px;line-height:40px;margin:0 0 16px}.exact-maison-heading p{font-size:14px;line-height:24px;color:#1a1a1a;margin:0}.exact-maison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exact-maison-grid li{min-width:0;text-align:center;list-style:none}.exact-maison-grid a{display:block;text-decoration:none}.exact-maison-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}.exact-maison-grid h3{font-size:20px;line-height:25px;margin:24px 0 16px}.exact-maison-grid span{display:inline-block;font-size:16px;line-height:24px;padding-bottom:2px;border-bottom:1px solid #1a1a1a}.exact-editorial-note{font-size:10px;line-height:18px;color:#727272;text-align:center;margin:40px 0 0}.brand-photo{object-position:50% 50%}.exact-campaign-image img{background:#f6f6f4}.exact-maison-controls{display:none}@media(max-width:767px){.brand-hero.exact-hero{margin-bottom:48px}.exact-hero .brand-carousel-stage,.exact-hero .brand-hero-image{height:auto;aspect-ratio:4/5;min-height:0}.exact-hero .brand-hero-inner{bottom:48px;padding:0 6.4%}.exact-hero .brand-hero-copy{max-width:none}.exact-hero h1{font-size:32px;line-height:40px;max-width:none}.exact-hero .brand-eyebrow{font-size:12px;line-height:18px;margin-bottom:8px}.exact-hero .brand-text-link{font-size:16px;line-height:24px}.exact-hero .brand-carousel-controls{right:12px;bottom:10px;transform:none;left:auto;padding:0;white-space:nowrap}.exact-category-section{padding:0 6.4% 80px}.exact-category-section>h2{font-size:24px;line-height:30px;max-width:none;margin-bottom:24px}.exact-category-grid,.exact-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exact-category-grid .exact-showcase-title{font-size:14px;line-height:20px;min-height:52px;padding:16px 0}.exact-campaign-image{aspect-ratio:4/5}.exact-campaign-content{padding:48px 6.4% 0}.exact-campaign-heading>h2{font-size:24px;line-height:30px}.exact-showcase-title,.exact-showcase-detail{font-size:14px;line-height:21px}.exact-showcase-detail{padding-bottom:0}.exact-campaign-links{gap:16px;flex-direction:column}.exact-pill{font-size:16px;max-width:100%;padding-inline:28px}.exact-maison{padding:0 0 80px;overflow:hidden}.exact-maison-heading{padding:0 6.4%;max-width:none}.exact-maison-heading h2{font-size:24px;line-height:30px}.exact-maison-heading p{font-size:14px;line-height:24px}.exact-maison-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding:0 16px;gap:16px;scrollbar-width:none}.exact-maison-grid::-webkit-scrollbar{display:none}.exact-maison-grid li{flex:0 0 calc(100vw - 80px);scroll-snap-align:start}.exact-maison-grid h3{font-size:20px;line-height:25px}.exact-maison-controls{display:flex;justify-content:center;gap:8px;margin-top:32px}.exact-maison-controls button{padding:12px 3px;min-width:16px;min-height:28px;border:0;background:transparent}.exact-maison-controls button:after{content:"";display:block;height:6px;width:6px;border-radius:4px;background:#949494}.exact-maison-controls button[aria-current=true]:after{width:16px;background:#1a1a1a}.exact-editorial-note{padding:0 6.4%;margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/brand-home-exact.css.map */
