:root{--color-background: 250, 248, 245;--revian-color-background: #FAF8F5;--revian-color-text: #1A1A1A;--revian-color-heading: #000000;--revian-color-accent: #000000;--revian-color-accent-hover: #333333;--revian-color-muted: #888888;--revian-color-surface: #FFFFFF;--revian-color-gold: #C9A96E;--revian-font-heading: var(--font-heading-family),"Noto Sans JP", sans-serif;--revian-font-body: var(--font-body-family),"Noto Sans JP", sans-serif;--revian-spacing-section: 80px;--revian-spacing-section-mobile: 48px;--revian-container-max: 1200px}.revian-section{padding:var(--revian-spacing-section) 0}@media(max-width:749px){.revian-section{padding:var(--revian-spacing-section-mobile) 0}}.revian-container{max-width:var(--revian-container-max);margin:0 auto;padding:0 24px}.revian-label{display:block;font-family:var(--revian-font-body);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--revian-color-muted);margin-bottom:12px}.revian-heading{font-family:var(--revian-font-heading);color:var(--revian-color-heading);line-height:1.2}.revian-divider{width:40px;height:1px;background:var(--revian-color-accent);margin:20px 0}.revian-btn{display:inline-block;padding:12px 32px;font-family:var(--revian-font-body);font-size:13px;letter-spacing:.1em;text-decoration:none;border:1px solid var(--revian-color-accent);color:var(--revian-color-accent);background:transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.revian-btn:hover,.revian-btn--filled{background:var(--revian-color-accent);color:#fff}.revian-btn--filled:hover{background:var(--revian-color-accent-hover);border-color:var(--revian-color-accent-hover)}s .header__heading-link,.header__menu-item,.header__menu-item span{font-family:var(--revian-font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.slideshow__slide .slideshow__text-wrapper{text-align:center}.slideshow .h1,.slideshow h1{font-family:var(--revian-font-heading);font-weight:400;letter-spacing:.02em}.revian-page-banner{position:relative;width:100%;height:var(--banner-height, 380px);overflow:hidden;display:flex;align-items:flex-end;padding:48px}.revian-page-banner--center{align-items:center;justify-content:center;text-align:center;padding:40px}.revian-page-banner--left-center{align-items:center;padding:40px 48px}.revian-page-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.revian-page-banner__bg--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.revian-page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.revian-page-banner .revian-page-banner__overlay{display:block}.revian-page-banner__content{position:relative;z-index:2}.revian-page-banner__label{display:block;font-family:var(--revian-font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px}.revian-page-banner__label--below{margin-bottom:0;margin-top:25px}.revian-page-banner__title{position:relative;font-family:var(--revian-font-heading);font-size:clamp(28px,4vw,56px);font-weight:400;color:#fff;margin:0;line-height:1.1;letter-spacing:.02em}.revian-page-banner__title:after{content:"";width:30px;height:1px;position:absolute;background:#ffffff96;bottom:-1rem;left:50%;right:50%;transform:translate(-50%,-50%)}.revian-page-banner--left-center .revian-page-banner__title:after{left:0;transform:none}@media(max-width:749px){.revian-page-banner{height:var(--banner-height-mobile, 260px);padding:32px 24px}}.product-price-with-tax{display:flex;align-items:baseline;gap:8px}.product-price-with-tax .product__tax{font-size:11px;color:var(--revian-color-muted)}.footer a,.footer__content-top a{font-family:var(--revian-font-body);font-size:13px}.footer__copyright{font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/revian-theme.css.map */
