@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(m28-archivo-black-400.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(m28-playfair-400.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(m28-playfair-400-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(m28-playfair-500.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(m28-playfair-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(m28-inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(m28-inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(m28-inter-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(m28-jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(m28-jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(m28-jetbrains-mono-600.woff2) format("woff2")}:root{--ivory: #EDE7D3;--paper: #F4EEDB;--ink: #0F0D0A;--signal: #B1331C;--stone: #E9E4D8;--slate: #22384A;--font-m28-display: "Archivo Black", "Helvetica Neue", sans-serif;--font-m28-editorial: "Playfair Display", Didot, Georgia, serif;--font-m28-ui: "Inter", "Helvetica Neue", sans-serif;--font-m28-mono: "JetBrains Mono", Menlo, monospace;--font-body-family: "Inter", "Helvetica Neue", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Playfair Display", Didot, Georgia, serif;--font-heading-style: normal;--font-heading-weight: 700}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal}.label-mono{font-family:var(--font-m28-mono);font-size:1.1rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.body-serif{font-family:var(--font-m28-editorial);font-size:1.5rem;line-height:1.55}.m28-display{font-family:var(--font-m28-display);font-weight:400;letter-spacing:-.032em;line-height:.95}.rule{border:none;border-top:1px solid var(--ink);opacity:.2}.signal-dot{display:inline-block;width:.38em;height:.38em;background-color:var(--signal);flex-shrink:0}.status-sold{display:inline-block;font-family:var(--font-m28-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);background-color:var(--ink);padding:.15em .5em}.header__heading-link .h2,.header__heading-link{font-family:var(--font-m28-editorial);font-weight:700;font-size:2.6rem;letter-spacing:.01em;color:var(--ink)}.header__menu-item,.header__menu-item span{font-family:var(--font-m28-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.header__menu-item{opacity:.4;transition:opacity .15s ease}.header__menu-item:hover,.header__active-menu-item{opacity:1;text-decoration:none}.header-wrapper{border-bottom:1px solid rgba(15,13,10,.1)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button{font-family:var(--font-m28-mono);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.field__input,.select__select,.customer .field input,.customer select,.text-area{font-family:var(--font-m28-ui);border-radius:0}.field__label{font-family:var(--font-m28-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.price{font-family:var(--font-m28-mono);letter-spacing:.04em}.card__heading{font-family:var(--font-m28-editorial);font-weight:700}.badge{font-family:var(--font-m28-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;border-radius:0;border:none}.article-template .rte p,.rte.body-serif p{font-family:var(--font-m28-editorial);font-size:1.5rem;line-height:1.65;margin-bottom:1.4em}.article-template .rte h2{font-family:var(--font-m28-editorial);font-size:2.2rem;line-height:1.2;font-weight:700;margin-top:2.5em;margin-bottom:.6em}.article-template .rte h3{font-family:var(--font-m28-editorial);font-size:1.6rem;font-weight:700;margin-top:2em;margin-bottom:.4em}.m28-car__hero{display:block;margin-bottom:4.8rem}.m28-car__hero img,.m28-car__gallery img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.m28-car{display:grid;grid-template-columns:1fr;gap:4.8rem;align-items:start}@media screen and (min-width:990px){.m28-car{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:8rem}.m28-car__inquire{position:sticky;top:2.4rem}}.m28-car__kicker{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.m28-car__title{margin:0}.m28-car__variant{font-family:var(--font-m28-editorial);font-style:italic;font-size:2.4rem;margin:.8rem 0 0;opacity:.8}.m28-car__specs{margin:4rem 0;border-top:1px solid rgba(15,13,10,.2)}.m28-car__specs>div{display:grid;grid-template-columns:12rem 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid rgba(15,13,10,.2)}.m28-car__specs dt{margin:0;opacity:.6;padding-top:.3rem}.m28-car__specs dd{margin:0;font-family:var(--font-m28-editorial);font-size:1.8rem;line-height:1.4}.m28-car__inquire{padding:3.2rem;background:rgb(var(--color-background))}.m28-car__price{font-family:var(--font-m28-mono);font-size:2.4rem;letter-spacing:.02em;margin:0 0 1.6rem}.m28-car__price .label-mono{font-size:1.4rem}.m28-car__inquire-heading{margin:0 0 2.4rem}.m28-car__inquire .field{margin-bottom:1.2rem}.m28-car__inquire .button{width:100%;margin-top:.8rem}.m28-car__direct{display:flex;flex-direction:column;gap:.8rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(15,13,10,.2)}.m28-car__direct a{color:inherit;text-decoration:none;opacity:.7}.m28-car__direct a:hover{opacity:1}.m28-car__gallery{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:6.4rem}@media screen and (min-width:750px){.m28-car__gallery{grid-template-columns:1fr 1fr}}.m28-car-price .label-mono{font-size:1.1rem}@media screen and (min-width:750px){.m28-car__gallery a:last-child:nth-child(odd){grid-column:span 2}}.m28-notify{margin:.8rem 0 2.4rem}.m28-notify__label{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem}.m28-notify__text{margin:0 0 1.6rem;max-width:44rem}.m28-notify .field{margin-bottom:1.2rem}.m28-video-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink);min-height:56rem}.m28-video-hero--medium{min-height:48rem}.m28-video-hero--large{min-height:min(78vh,82rem)}.m28-video-hero--full{min-height:calc(100svh - 8rem)}.m28-video-hero__media,.m28-video-hero__video,.m28-video-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m28-video-hero__video,.m28-video-hero__poster{object-fit:cover}.m28-video-hero__poster{display:none}.m28-video-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0d0a00 35%,#0f0d0abf),rgba(15,13,10,var(--m28-hero-overlay, .4))}.m28-video-hero__content{position:relative;z-index:1;width:100%;padding-top:8rem;padding-bottom:5.6rem;color:var(--ivory)}.m28-video-hero__kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem}.m28-video-hero__heading{margin:0 0 3.2rem;max-width:24ch;color:var(--ivory)}.m28-video-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width:750px){.m28-video-hero__content{padding-bottom:8rem}}@media(prefers-reduced-motion:reduce){.m28-video-hero__video{display:none}.m28-video-hero__poster{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/marque28.css.map */
