*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img,svg{display:block;max-width:100%}img{height:auto}ul,ol{list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}em,i,cite{font-style:normal}s,del{text-decoration:line-through}:root{--fg:var(--bar-ink);--fg-2:var(--bar-steel);--rule:var(--line-media);--frame:var(--line-media);--card-bg:var(--ground-bar);--chip-bg:var(--ground-walnut);--chip-fg:var(--bar-ink);--split-2:var(--bar-steel);--ring:var(--hampton)}body{background:var(--ground-black);color:var(--fg);font:400 var(--text-body) var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,li,figcaption{font:inherit}.t-display{font:600 var(--text-display) var(--font-head);letter-spacing:-.01em}.t-h2{font:600 var(--text-h2) var(--font-head);letter-spacing:-.01em}.t-h3{font:500 var(--text-h3) var(--font-head)}.t-lead{font:400 var(--text-lead) var(--font-body)}.t-body{font:400 var(--text-body) var(--font-body)}.t-small{font:400 var(--text-small) var(--font-body)}.t-micro{font:400 var(--text-micro) var(--font-body)}.eyebrow{font:500 var(--text-eyebrow) var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.t-strong{font-weight:600}.t-muted{color:var(--steel)}.t-caps{text-transform:uppercase;letter-spacing:.01em}.split .split__2{display:block;color:var(--split-2)}.split--hampton .split__2{color:var(--hampton)}.g-black,.g-dark,.g-walnut{color:var(--bar-ink);--fg:var(--bar-ink);--fg-2:var(--bar-steel);--rule:var(--line-media);--frame:var(--line-media);--split-2:var(--bar-steel);--chip-fg:var(--bar-ink);--ring:var(--hampton)}.g-black{background:var(--ground-black);--card-bg:var(--ground-bar);--chip-bg:var(--ground-walnut)}.g-dark{background:var(--ground-bar);--card-bg:var(--ground-black);--chip-bg:var(--ground-black)}.g-walnut{background:var(--ground-walnut);--card-bg:var(--ground-black);--chip-bg:var(--ground-black)}.g-band,.g-band-2,.g-paper,.g-surface,.band{color:var(--ink);--fg:var(--ink);--fg-2:var(--steel);--rule:var(--line);--frame:var(--line);--split-2:var(--steel);--chip-fg:var(--ink);--ring:var(--ink)}.g-band,.band{background:var(--band-taupe);--card-bg:var(--paper);--chip-bg:var(--paper)}.g-band-2{background:var(--band-timber);--card-bg:var(--paper);--chip-bg:var(--paper)}.g-paper{background:var(--paper);--card-bg:var(--surface);--chip-bg:var(--surface)}.g-surface{background:var(--surface);--card-bg:var(--paper);--chip-bg:var(--paper)}.g-black .t-muted,.g-black .t-2nd,.g-dark .t-muted,.g-dark .t-2nd,.g-walnut .t-muted,.g-walnut .t-2nd,.g-black .eyebrow,.g-dark .eyebrow,.g-walnut .eyebrow{color:var(--bar-steel)}.wrap{width:100%;max-width:calc(var(--page) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.section{padding:var(--section) 0}.section--tight,.band{padding:var(--section-tight) 0}.stack{display:flex;flex-direction:column;gap:16px}.stack--8{gap:8px}.stack--24{gap:24px}[data-state] .state-rule{display:block;height:2px;width:48px}[data-state] .state-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}[data-state=onsen] .state-rule,[data-state=onsen] .state-dot{background:var(--onsen)}[data-state=ofuro] .state-rule,[data-state=ofuro] .state-dot{background:var(--ofuro)}[data-state] .dualdot{position:relative;display:inline-block;width:56px;height:8px;margin-right:8px;vertical-align:middle;background:linear-gradient(currentColor,currentColor) center/40px 1px no-repeat}[data-state] .dualdot:before,[data-state] .dualdot:after{content:"";position:absolute;top:0;width:8px;height:8px;border-radius:50%;box-sizing:border-box}[data-state] .dualdot:before{left:0}[data-state] .dualdot:after{right:0}[data-state=onsen] .dualdot{color:var(--onsen)}[data-state=ofuro] .dualdot{color:var(--ofuro)}[data-state=onsen] .dualdot:before{background:var(--onsen)}[data-state=onsen] .dualdot:after{border:1px solid var(--onsen)}[data-state=ofuro] .dualdot:before{border:1px solid var(--ofuro)}[data-state=ofuro] .dualdot:after{background:var(--ofuro)}.media{position:relative;display:block;width:100%;overflow:hidden;border:1px solid var(--frame);border-radius:var(--radius-m)}.media img{display:block;width:100%;height:auto;object-fit:contain}.media--cover img{object-fit:cover}.media-cap{font:400 var(--text-small) var(--font-body);letter-spacing:0;text-transform:none;color:var(--fg-2)}.media--owed{display:flex;align-items:center;justify-content:center;background:var(--card-bg);aspect-ratio:1}.media--owed[data-owed]:after{content:attr(data-owed);font:400 var(--text-micro) var(--font-body);color:var(--fg-2);text-align:center;padding:0 8px}[data-flag]:after{content:"FLAG: " attr(data-flag);display:inline-block;margin-left:4px;padding:0 8px;border-radius:var(--radius-pill);font:500 var(--text-micro) var(--font-body);letter-spacing:0;text-transform:none;background:var(--hampton);color:var(--matte-black);vertical-align:baseline}[data-flag^=FOUNDER]:after{content:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;background:var(--chip-bg);color:var(--chip-fg);border-radius:var(--radius-pill);font:500 var(--text-eyebrow) var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.cardgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cardgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{display:flex;flex-direction:column;background:var(--card-bg);color:var(--fg);border-radius:var(--radius-m)}.card__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--ground-black);border-radius:var(--radius-m)}.card__media img{width:100%;height:100%;object-fit:cover}.card__body{display:flex;flex-direction:column;gap:8px;padding:var(--card-pad)}.card__tag{font:500 var(--text-eyebrow) var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-2)}.card__name{font:600 var(--text-lead) var(--font-body);color:var(--fg)}.card__line{font:400 var(--text-small) var(--font-body);color:var(--fg-2)}.ing-card .card__line{min-height:44.8px}.spec{display:grid;gap:16px}.spec__n{font:500 var(--text-eyebrow) var(--font-body);letter-spacing:var(--track-eyebrow);color:var(--fg-2)}.spec__label{font:600 var(--text-lead) var(--font-body)}.rule{border:0;border-top:1px solid var(--rule)}details.is-closing::details-content{content-visibility:visible}:where(.noble-piece~.noble-piece)>[data-piece][data-piece],.story__half+.story__half,.faq__qa+.faq__final{position:relative}:where(.noble-piece~.noble-piece)>[data-piece][data-piece]:before,.story__half+.story__half:before,.faq__qa+.faq__final:before{content:"";position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%);height:1px;pointer-events:none;width:min(var(--page),calc(100% - 2 * var(--gut)));background:var(--line-media)}#features-title,#how-title,#reviews-title,#offer,#faq-title{scroll-margin-top:var(--header-h)}.quote-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:24px 20px;background:var(--ground-black);color:var(--fg);border:1px solid var(--line-media);border-radius:var(--radius-m);text-align:left}.quote-card__q,.quote-card__q p{margin:0;font:400 var(--text-small) var(--font-body);color:var(--fg);text-wrap:pretty}.quote-card__who{display:flex;align-items:center;gap:12px;margin:auto 0 0;padding-top:8px;font:500 var(--text-micro) var(--font-body);letter-spacing:.04em;color:var(--fg-2)}.quote-card__init{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--ground-bar)}.quote-card__init:before{content:attr(data-initials);font:600 var(--text-micro) var(--font-body);letter-spacing:.04em;color:var(--fg)}@media(min-width:750px){.quote-card{padding:24px}}.hl-accent{color:var(--hampton)}.stars{display:block;flex:none;width:80px;height:14px;color:var(--hampton)}.stars svg{display:block;width:100%;height:100%}.offer-a .oa-stars{margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/noble-base.css.map */
