@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--v-page: #FBFBF9;--v-surface: #FFFFFF;--v-surface-alt: #F5F4EF;--v-ink: #14161A;--v-ink-hover: #2A2E35;--v-body: #4A4E56;--v-muted: #8A8E95;--v-border: #E6E5DF;--v-border-strong:#D9D8D1;--v-divider: #C9C8C1;--v-track: #EAE9E3;--v-accent: #7A6A8A;--v-accent-surface:#F2EFF4;--v-accent-border: #D8D0E0;--v-sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--v-radius: 4px;--v-pill: 100px;--v-gutter: 28px;--v-max: 1280px;--v-section-gap: 96px}@media(max-width:749px){:root{--v-section-gap: 56px;--v-gutter: 18px}}.v-wrap{max-width:var(--v-max);margin-inline:auto;padding-inline:var(--v-gutter)}.v-mono{font-family:var(--v-mono);text-transform:uppercase;letter-spacing:.07em;font-size:11px;color:var(--v-muted)}.v-eyebrow{font-family:var(--v-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--v-accent);margin:0}.v-h2{font-family:var(--v-sans);font-size:clamp(26px,3vw,32px);line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--v-ink);margin:0;text-wrap:balance}.v-lede{font-size:15.5px;line-height:1.6;color:var(--v-body);text-wrap:pretty}.v-chip{display:inline-flex;align-items:center;font-family:var(--v-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--v-accent);border:1px solid var(--v-accent-border);background:var(--v-accent-surface);padding:5px 9px;border-radius:var(--v-pill)}.v-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--v-sans);font-size:15px;font-weight:600;letter-spacing:.01em;border-radius:var(--v-radius);min-height:52px;padding-inline:26px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.v-btn--primary{background:var(--v-ink);color:var(--v-page)}.v-btn--primary:hover{background:var(--v-ink-hover);color:var(--v-page)}.v-btn--ghost{background:transparent;border-color:var(--v-ink);color:var(--v-ink)}.v-btn--ghost:hover{background:var(--v-ink);color:var(--v-page)}.v-btn--ondark{background:var(--v-page);color:var(--v-ink)}.v-btn--ondark:hover{background:#fff}.v-hairgrid{display:grid;gap:1px;background:var(--v-border);border:1px solid var(--v-border);border-radius:var(--v-radius);overflow:hidden}.v-hairgrid>*{background:var(--v-surface)}:where(.v-wrap,.v-hairgrid) :focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.v-btn{transition:none}}:root,body{--font-family: var(--v-sans);--font-body--family: var(--v-sans);--font-paragraph--family: var(--v-sans);--font-heading--family: var(--v-sans);--font-h1--family: var(--v-sans);--font-h2--family: var(--v-sans);--font-h3--family: var(--v-sans);--font-h4--family: var(--v-sans);--font-h5--family: var(--v-sans);--font-h6--family: var(--v-sans);--font-subheading--family: var(--v-sans);--font-accent--family: var(--v-sans);--button-font-family-primary: var(--v-sans);--button-font-family-secondary: var(--v-sans)}body{background-color:var(--v-page)}product-card .card-gallery,product-card .product-media-container{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--v-border);border-radius:var(--v-radius);background:#f2f1ec;position:relative}product-card .card-gallery img,product-card .product-media-container img,product-card .product-media__image{width:100%;height:100%;object-fit:cover;display:block}product-card [class*=product-title],product-card .product-card__title,product-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--v-ink);text-wrap:pretty}product-card{display:flex;flex-direction:column;height:100%}product-card [class*=product-card__content],product-card .product-card__info{display:flex;flex-direction:column;flex:1 1 auto;gap:6px}product-card [class*=price]{margin-top:auto}product-card .price{color:var(--v-ink);font-weight:600;letter-spacing:-.01em}product-card .compare-at-price,product-card [class*=compare]{color:var(--v-muted);text-decoration:line-through;font-weight:400}product-card .card-gallery img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}product-card:hover .card-gallery img{transform:scale(1.04)}product-card:hover .card-gallery{border-color:var(--v-ink)}@media(prefers-reduced-motion:reduce){product-card .card-gallery img{transition:none}product-card:hover .card-gallery img{transform:none}}.header-announcements,[class*=announcement-bar],.announcement-bar{background:var(--v-ink)!important;color:var(--v-page)!important}.header-announcements *,[class*=announcement-bar] *,.announcement-bar *{color:var(--v-page)!important;font-family:var(--v-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.vesper-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vesper-banner__img{width:100%;height:100%;object-fit:cover;display:block}.vesper-banner__video-mount{position:absolute;top:0;right:0;bottom:0;left:0}.vesper-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.vesper-banner__video{display:none}}@media(max-width:749px){.vesper-banner__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vesper-design.css.map */
