:root{--clavis-ink: #0A0E1A;--clavis-ink-secondary: #111827;--clavis-card: #0F172A;--clavis-ivory: #F5F3EE;--clavis-ivory-soft: #D9D5C9;--clavis-ivory-mute: #B9B6AA;--clavis-gold: #C7A45A;--clavis-gold-soft: #D6BC85;--clavis-gold-line: rgba(199, 164, 90, .2);--clavis-gold-glow: rgba(199, 164, 90, .24);--clavis-gold-tint: rgba(199, 164, 90, .12);--clavis-border: rgba(199, 164, 90, .2);--clavis-border-ivory: rgba(245, 243, 238, .12);--clavis-border-strong: rgba(245, 243, 238, .2);--font-heading--family: "Marcellus", Georgia, serif;--font-primary--family: "Marcellus", Georgia, serif;--font-body--family: "Archivo", system-ui, -apple-system, sans-serif;--font-paragraph--family: "Archivo", system-ui, -apple-system, sans-serif;--clavis-mono: "IBM Plex Mono", ui-monospace, monospace;--clavis-ease: cubic-bezier(.22, .61, .36, 1)}:root{--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px}input:not([type=checkbox],[type=radio]),textarea,select{border-radius:0!important}.button,.button-secondary{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:500;padding-block:1.05em;padding-inline:2.2em;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.button-secondary{--button-background-color: transparent;--button-border-color: var(--clavis-ivory);--button-color: var(--clavis-ivory);box-shadow:inset 0 0 0 1px var(--clavis-ivory)}.button-secondary:hover{--button-background-color: var(--clavis-ivory);--button-color: var(--clavis-ink)}.menu-list__link{letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;transition:color .18s ease}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--clavis-gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.menu-list__link:hover,.menu-list__link--active{color:var(--clavis-gold)}h1,h2,.h0,.h1{letter-spacing:-.01em;line-height:1.02}h1 em,h2 em{font-style:italic;color:var(--clavis-gold)}[class*=eyebrow],.caption,.menu-list__link{letter-spacing:.2em}.clavis-hairline{border:0;border-top:1px solid var(--clavis-border-ivory)}:where(a,button,.button,.button-secondary,input,summary):focus-visible{outline:1px solid var(--clavis-gold);outline-offset:2px}.product-grid{column-gap:clamp(20px,3vw,40px);row-gap:clamp(32px,4vw,56px)}.product-card{background:transparent}.product-card .product-media,.product-card .product-media-container{border-radius:0;background:var(--clavis-ink)}.product-card .product-media-container{box-shadow:inset 0 0 0 1px var(--clavis-border-ivory);transition:box-shadow .25s ease}.product-card:hover .product-media-container{box-shadow:inset 0 0 0 1px var(--clavis-gold-line)}.product-card__content{align-items:flex-start;text-align:left;padding-block-start:var(--clavis-card-pad, 14px);gap:4px}.product-card__content h4,.product-card__content .product-card__title{font-family:var(--font-heading--family);font-weight:400;font-size:1.05rem;line-height:1.15;letter-spacing:.005em;color:var(--clavis-ivory)}.product-card__content .price,.product-card__content .price-item{font-family:var(--font-body--family);font-size:.82rem;letter-spacing:.04em;color:var(--clavis-ivory-soft)}.clavis-card__code{font-family:var(--clavis-mono);font-size:12px;letter-spacing:.04em;color:var(--clavis-ivory-mute)}.clavis-card__avail{font-family:var(--clavis-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--clavis-ivory-mute)}.clavis-card__avail--available{color:var(--clavis-gold)}.color-scheme-luxury{--color-background: #0A0E1A;--color-background-rgb: 10 14 26}.text-block--hero_heading{background-color:transparent!important;--text-background-color: transparent !important}.text-block--zs_body,.text-block--mo_body,.text-block--em_body{text-transform:none!important;letter-spacing:normal!important}.clavis-section{padding-block:clamp(64px,8vw,120px)}.clavis-panel{background:var(--clavis-ink-secondary)}.clavis-card{background:var(--clavis-card);box-shadow:inset 0 0 0 1px var(--clavis-border);transition:box-shadow .3s var(--clavis-ease),transform .3s var(--clavis-ease)}.clavis-card:hover{box-shadow:inset 0 0 0 1px var(--clavis-gold-line),0 0 40px var(--clavis-gold-glow);transform:translateY(-2px)}.clavis-glow{box-shadow:0 0 60px var(--clavis-gold-glow)}.clavis-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--clavis-ease),transform .6s var(--clavis-ease)}.clavis-reveal.is-visible{opacity:1;transform:translateY(0)}h1,h2,h3,.h0,.h1,.h2,.h3,.text-block--hero_heading,.text-block--hero_heading>*{text-transform:none!important}.text-block--hero_heading,.text-block--hero_heading>*,.text-block--hero_heading strong{line-height:1.05!important;letter-spacing:-.012em!important;font-size:clamp(3.25rem,1.4rem + 4.4vw,5rem)!important}.text-block--hero_heading{max-width:13ch!important;margin-inline:auto!important;text-wrap:balance}@media(max-width:749px){.text-block--hero_heading,.text-block--hero_heading>*,.text-block--hero_heading strong{font-size:clamp(2.25rem,1.2rem + 5vw,2.9rem)!important;line-height:1.08!important;letter-spacing:-.01em!important}.text-block--hero_heading{max-width:16ch!important}}.rte{max-width:46ch}.rte p{line-height:1.7;margin:0 0 1.1em}.rte p:first-child strong{font-family:var(--font-heading--family);font-size:1.05em;letter-spacing:.04em;color:var(--clavis-ivory)}.rte h3{font-family:var(--font-body--family)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--clavis-gold)!important;margin:2em 0 .7em!important;padding-top:1.2em;border-top:1px solid var(--clavis-gold-line)}.rte h3:first-of-type{margin-top:1.4em!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/clavis-refinement.css.map */
