:root{--rv-gold: #c4a882;--rv-ink: #222222;--rv-muted: #999999;--rv-light: #bbbbbb;--rv-border: #e5ddd4;--rv-bg-soft: #f8f5f0;--rv-font-serif: "Cormorant Garamond", "Noto Serif JP", Georgia, serif}@media screen and (min-width:750px){.product--thumbnail,.product--thumbnail_slider,.product--columns,.product--stacked{grid-template-columns:5fr 6fr!important}}.product__title h1{font-family:var(--rv-font-serif)!important;font-size:clamp(1.6rem,2.4vw,2.2rem)!important;font-weight:300!important;letter-spacing:.04em!important;line-height:1.55!important;color:var(--rv-ink)!important}.product__description,.product__description p,.product__description li{font-family:var(--rv-font-serif)!important;font-size:1.1rem!important;color:var(--rv-muted)!important;line-height:2.2!important;letter-spacing:.06em!important}.product__variant-title,.variant-labels,label.form__label{font-family:var(--rv-font-serif)!important;font-size:.72rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--rv-light)!important}.price .price-item{display:inline-block;margin:30px 1rem 0 0!important}.product-form__submit{background-color:var(--rv-ink)!important;border-color:var(--rv-ink)!important;letter-spacing:.18em!important;font-family:var(--rv-font-serif)!important;font-style:normal!important;font-size:1.25rem!important;transition:background-color .3s ease,border-color .3s ease}.product-form__submit:hover{background-color:#444!important;border-color:#444!important}.swatch-input__label,.select__select{font-family:var(--rv-font-serif)!important;letter-spacing:.08em!important}.revia-product-body,.revia-detail-section{font-family:var(--rv-font-serif);color:var(--rv-ink);line-height:1.8}.revia-lead{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:300;letter-spacing:.1em;color:var(--rv-gold);margin-bottom:1.2rem;font-style:normal}.revia-copy{font-size:clamp(.88rem,1.2vw,1rem);color:var(--rv-muted);letter-spacing:.06em;line-height:2.2;margin-bottom:2.5rem}.revia-italic-label{display:block;font-family:var(--rv-font-serif);font-style:italic;font-size:.75rem;letter-spacing:.12em;color:var(--rv-gold);margin-bottom:.8rem}.revia-caps-label{display:block;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--rv-light);margin-bottom:1.2rem}.revia-section-heading{font-family:var(--rv-font-serif);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:300;letter-spacing:.04em;line-height:1.55;color:var(--rv-ink);margin-bottom:4rem}.revia-section-heading--center{font-size:clamp(1.8rem,3vw,2.8rem);text-align:center;letter-spacing:.02em}.revia-body-text{font-size:1.2rem;color:var(--rv-muted);line-height:2.2;letter-spacing:.06em;margin-bottom:1.2rem}.revia-desc .lead{font-size:15px!important;color:#1a1a1a!important}.revia-detail-grid{display:grid;grid-template-columns:3fr 2fr;gap:5rem;padding:9.5rem 0;border-top:1px solid var(--rv-border);border-bottom:1px solid var(--rv-border)}@media screen and (max-width:749px){.revia-detail-grid{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 0}}.revia-spec-list{list-style:none;margin:0;padding:0}.revia-spec-list li{display:flex;align-items:baseline;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--rv-border);font-size:1.05rem;letter-spacing:.05em}.revia-spec-list li:first-child{border-top:1px solid var(--rv-border)}.revia-spec-key{flex:0 0 5rem;color:var(--rv-light);font-size:1.1rem;letter-spacing:.08em}.revia-spec-val{color:#555;line-height:1.8;font-size:1.1rem}.revia-layering-section{background:var(--rv-bg-soft);padding:5rem 2rem;text-align:center}@media screen and (max-width:749px){.revia-layering-section{padding:3.5rem 1.5rem}}.revia-chips{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:2rem}.revia-chip{display:inline-block;padding:.55rem 1.6rem;border:1px solid #cccccc;color:var(--rv-ink);font-size:1rem;letter-spacing:.12em;font-family:var(--rv-font-serif);font-style:normal;background:transparent}.revia-sp-block{display:inline}@media screen and (max-width:749px){.revia-sp-block{display:block}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/revia-custom.css.map */
