:root{--norie-navy: #0a1f38;--norie-navy-deep: #061324;--norie-gold: #c9a227;--norie-gold-light: #e2c56a;--norie-gold-ink: #8a6d12;--norie-pearl: #fbf9f4;--norie-pearl-shade: #efe9dc;--norie-serif: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--norie-sans: "Noto Sans JP", "Hiragino Sans", "Helvetica Neue", sans-serif}:root,body{--font-body--family: var(--norie-sans);--font-heading--family: var(--norie-serif);--font-subheading--family: var(--norie-serif);--font-accent--family: var(--norie-serif);--font-paragraph--family: var(--norie-sans);--font-h1--family: var(--norie-serif);--font-h2--family: var(--norie-serif);--font-h3--family: var(--norie-serif);--font-h4--family: var(--norie-serif);--font-h5--family: var(--norie-sans);--font-h6--family: var(--norie-sans);--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400;--font-heading--weight: 400;--font-subheading--weight: 400;--font-accent--weight: 400}:root,body{--font-h1--size: clamp(2rem, 7vw, 3.5rem);--font-h2--size: clamp(1.75rem, 6vw, 3rem);--font-h3--size: clamp(1.35rem, 4.8vw, 2rem);--font-h4--size: clamp(1.15rem, 4vw, 1.5rem);--color-utilities: color-mix(in srgb, var(--norie-navy) 72%, transparent)}body{letter-spacing:.02em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:.06em;font-weight:400}.button,button.button,.shopify-payment-button__button--unbranded{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-family:var(--norie-sans)}.price,.price *,product-price{font-family:var(--norie-sans);letter-spacing:.04em}#header-component{--header-letter-spacing: .18em}#header-component a{letter-spacing:.14em;font-size:.8rem}.norie-section{padding-block:clamp(4rem,9vw,7.5rem)}.norie-wrap{width:min(70rem,100% - 3rem);margin-inline:auto}.norie-eyebrow{margin:0 0 1rem;font-family:var(--norie-sans);font-size:.68rem;letter-spacing:.34em;text-transform:uppercase;color:var(--norie-gold-ink)}.norie-columns--dark .norie-eyebrow{color:var(--norie-gold)}.norie-heading{margin:0;font-family:var(--norie-serif);font-size:clamp(1.6rem,4.2vw,2.5rem);font-weight:400;line-height:1.5;letter-spacing:.1em}.norie-lede{margin:1.5rem 0 0;font-size:.95rem;line-height:2.1;letter-spacing:.05em}.norie-rule{width:3rem;height:1px;margin:2rem auto;background:var(--norie-gold);border:0}.norie-cta{display:inline-block;margin-top:2.5rem;padding:1rem 2.6rem;border:1px solid var(--norie-navy);background:var(--norie-navy);color:var(--norie-pearl);font-family:var(--norie-sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.norie-cta:hover{background:transparent;color:var(--norie-navy)}.norie-cta--light{border-color:var(--norie-gold);background:var(--norie-gold);color:var(--norie-navy)}.norie-cta--light:hover{background:transparent;color:var(--norie-gold)}.footer-utilities__text,.footer-utilities__text a,.policy-list-trigger{color:color-mix(in srgb,var(--norie-navy) 72%,transparent)}ol.slideshow-controls__dots{gap:.3rem}ol.slideshow-controls__dots button{width:max(24px,calc(var(--size) * 2));height:max(24px,calc(var(--size) * 2));margin:0;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/1/assets/norie-brand.css.map */
