html,body,button,input,select,textarea{font-family:var(--sans)}body{font-weight:400;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3,.display,.section-heading,.collection-hero h1,.page-hero h1,.product-info h1,.heritage h2,.atelier-commerce h2,.boutiques h2,.journal-featured h2{font-family:var(--serif);font-weight:500;font-kerning:normal;letter-spacing:-.018em}h4,h5,h6,.nav-link,.header-action,.button,.price,.product-card__vendor,.product-card__type,.eyebrow,label,summary{font-family:var(--sans)}.eyebrow,.product-card__vendor,.collection-hero__eyebrow{font-weight:600;letter-spacing:.15em;text-transform:uppercase}.site-header__brand-mark{font-family:var(--serif);font-weight:500;letter-spacing:.105em;text-transform:uppercase}.site-header__brand-subline,.site-header__tagline{font-family:var(--sans);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-card__title{font-family:var(--serif);font-weight:500;letter-spacing:-.006em;line-height:1.18}.product-card__price,.product-price,.price,.facets,.filters,.collection-toolbar,.product-form,.product-specs{font-family:var(--sans)}.luxury-hero--split .luxury-hero__layout{grid-template-columns:minmax(0,47%) minmax(0,53%);min-height:720px}.luxury-hero--split .luxury-hero__panel{background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),linear-gradient(135deg,#160f0b,#0e0907 70%,#150e09)}.luxury-hero--split .luxury-hero__content{padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7vw,112px)}.luxury-hero--split h1{max-width:700px;margin-top:18px;margin-bottom:24px;font-family:var(--serif);font-weight:500;font-size:clamp(68px,5.7vw,102px);line-height:.94;letter-spacing:-.018em}.luxury-hero--split .luxury-hero__media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:720px;height:auto;padding:clamp(30px,4.2vw,68px);overflow:hidden;background:radial-gradient(circle at 48% 42%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 44%),linear-gradient(135deg,#1a110c,#100b08 54%,#0c0806)}.luxury-hero--split .luxury-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 36%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.025),transparent 26%)}.luxury-hero__photo-frame{position:relative;z-index:1;width:min(100%,860px);aspect-ratio:510 / 382;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:#17100c;box-shadow:0 34px 90px #00000061,0 0 0 7px #ffffff05}.luxury-hero__photo-frame:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(255,255,255,.07)}.luxury-hero--split .luxury-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none;filter:saturate(.98) contrast(1.01) brightness(.98)}.luxury-hero__photo-shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(10,6,4,.22) 100%),linear-gradient(90deg,rgba(14,9,7,.08) 0%,transparent 24%)}.luxury-hero__photo-caption{right:18px;bottom:18px;padding:10px 13px;border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.14));background:#0c0806ad;box-shadow:0 10px 30px #0000002e}.luxury-hero__photo-caption span{font-family:var(--serif);font-weight:500;letter-spacing:.14em}.luxury-hero__photo-caption small{font-family:var(--sans);letter-spacing:.11em}.luxury-hero__trust-copy strong{font-family:var(--sans);font-weight:600}@media(max-width:1180px){.luxury-hero--split .luxury-hero__layout{grid-template-columns:minmax(0,50%) minmax(0,50%);min-height:670px}.luxury-hero--split .luxury-hero__media{min-height:670px;padding:clamp(26px,3.4vw,46px)}.luxury-hero--split h1{font-size:clamp(60px,6.7vw,82px)}}@media(max-width:820px){.luxury-hero--split .luxury-hero__layout{grid-template-columns:1fr;min-height:0}.luxury-hero--split .luxury-hero__media{min-height:0;padding:22px 22px 34px}.luxury-hero__photo-frame{width:100%}.luxury-hero--split h1{font-size:clamp(54px,14vw,74px);line-height:.96}}@media(max-width:520px){.luxury-hero--split .luxury-hero__media{padding:14px 14px 26px}.luxury-hero__photo-caption{right:12px;bottom:12px}.luxury-hero--split h1{font-size:clamp(50px,15.5vw,66px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/marcin-brand-v14.css.map */
