:root{--nv-space-3xs: .4rem;--nv-space-2xs: .8rem;--nv-space-xs: 1.2rem;--nv-space-s: 1.6rem;--nv-space-m: 2.4rem;--nv-space-l: 3.2rem;--nv-space-xl: 4.8rem;--nv-space-2xl: 6.4rem;--nv-radius-s: .6rem;--nv-radius-m: 1.2rem;--nv-radius-l: 2rem;--nv-radius-pill: 10rem;--nv-shadow-s: 0 .2rem .8rem rgba(var(--color-shadow), .08);--nv-shadow-m: 0 .8rem 2.4rem rgba(var(--color-shadow), .12);--nv-duration-fast: .15s;--nv-duration-base: .25s;--nv-ease: cubic-bezier(.2, 0, 0, 1);--nv-tap-target: 4.4rem;--nv-star-color: #f5a623}.nv-section,.nv-scope{--nv-fg: rgb(var(--color-foreground));--nv-fg-muted: rgba(var(--color-foreground), .75);--nv-fg-subtle: rgba(var(--color-foreground), .55);--nv-bg: rgb(var(--color-background));--nv-accent: rgb(var(--color-button));--nv-accent-text: rgb(var(--color-button-text));--nv-border: rgba(var(--color-foreground), .12);--nv-surface: rgba(var(--color-foreground), .04)}.nv-section{padding-top:var(--nv-pt-mobile, var(--nv-space-xl));padding-bottom:var(--nv-pb-mobile, var(--nv-space-xl))}@media screen and (min-width:750px){.nv-section{padding-top:var(--nv-pt, var(--nv-space-2xl));padding-bottom:var(--nv-pb, var(--nv-space-2xl))}}.nv-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}.nv-container--full{max-width:none}.nv-container--narrow{max-width:76rem}@media screen and (min-width:750px){.nv-container{padding-inline:5rem}.nv-container--full{padding-inline:0}}.nv-anchor{scroll-margin-top:calc(var(--nv-space-2xl) + var(--nv-space-m))}.nv-stack{display:flex;flex-direction:column;gap:var(--nv-stack-gap, var(--nv-space-s))}.nv-stack>*{margin:0}.nv-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nv-cluster-gap, var(--nv-space-xs))}.nv-grid{display:grid;grid-template-columns:repeat(var(--nv-cols-mobile, 1),minmax(0,1fr));gap:var(--nv-gap-mobile, var(--nv-gap, var(--nv-space-m)));margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.nv-grid{grid-template-columns:repeat(var(--nv-cols-tablet, var(--nv-cols-mobile, 2)),minmax(0,1fr));gap:var(--nv-gap, var(--nv-space-m))}}@media screen and (min-width:990px){.nv-grid{grid-template-columns:repeat(var(--nv-cols-desktop, var(--nv-cols-tablet, 3)),minmax(0,1fr))}}.nv-split{display:grid;gap:var(--nv-space-l);align-items:center}@media screen and (min-width:750px){.nv-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nv-space-xl)}.nv-split--reverse>:first-child{order:2}}.nv-align-left{text-align:left;align-items:flex-start}.nv-align-center{text-align:center;align-items:center}.nv-align-right{text-align:right;align-items:flex-end}.nv-align-center .nv-cluster{justify-content:center}.nv-align-right .nv-cluster{justify-content:flex-end}.nv-heading{--nv-stack-gap: var(--nv-space-xs);max-width:72rem;margin-bottom:var(--nv-space-l)}.nv-heading.nv-align-center{margin-inline:auto}.nv-heading.nv-align-right{margin-left:auto}.nv-heading__title{color:var(--nv-fg)}.nv-heading__text{color:var(--nv-fg-muted)}.nv-heading__text>:first-child{margin-top:0}.nv-heading__text>:last-child{margin-bottom:0}.nv-button{min-height:var(--nv-tap-target);gap:var(--nv-space-2xs)}.nv-button--full{width:100%}@media screen and (max-width:749px){.nv-button--full-mobile{width:100%}}.nv-button .nv-icon{flex-shrink:0}.nv-link{display:inline-flex;align-items:center;gap:var(--nv-space-3xs);min-height:var(--nv-tap-target);color:var(--nv-fg);font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.3rem}.nv-link:hover{text-decoration-thickness:.2rem}.nv-icon{display:inline-block;width:var(--nv-icon-size, 2.4rem);height:var(--nv-icon-size, 2.4rem);flex-shrink:0;vertical-align:middle}.nv-media{position:relative;display:block;overflow:hidden;border-radius:var(--nv-media-radius, var(--media-radius, 0));background-color:var(--nv-surface)}.nv-media--ratio{aspect-ratio:var(--nv-ratio, auto)}.nv-media img,.nv-media picture,.nv-media .nv-placeholder{display:block;width:100%;height:auto}.nv-media--ratio img,.nv-media--ratio picture,.nv-media--ratio .nv-placeholder,.nv-media--cover img,.nv-media--cover picture,.nv-media--cover .nv-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.nv-media--contain img{object-fit:contain}.nv-placeholder{fill:rgba(var(--color-foreground),.35);background-color:var(--nv-surface)}.nv-stars{display:inline-flex;align-items:center;gap:var(--nv-space-2xs);line-height:1}.nv-stars__track{position:relative;display:inline-flex;color:var(--nv-border)}.nv-stars__fill{position:absolute;inset:0 auto 0 0;display:inline-flex;width:var(--nv-rating-percent, 100%);overflow:hidden;color:var(--nv-star-color)}.nv-stars .nv-icon{--nv-icon-size: var(--nv-star-size, 1.8rem)}.nv-stars__value{font-size:1.4rem;color:var(--nv-fg-muted)}.nv-list{--nv-stack-gap: var(--nv-space-xs);margin:0;padding:0;list-style:none}.nv-list__item{display:flex;align-items:flex-start;gap:var(--nv-space-xs)}.nv-list__item .nv-icon{--nv-icon-size: 2rem;margin-top:.2rem;color:var(--nv-accent)}.nv-badge{display:inline-flex;align-items:center;gap:var(--nv-space-3xs);padding:.4rem 1.2rem;border-radius:var(--nv-radius-pill);background-color:var(--nv-accent);color:var(--nv-accent-text);font-size:1.3rem;font-weight:var(--font-body-weight-bold);line-height:1.4}.nv-badge--outline{background-color:transparent;color:var(--nv-fg);box-shadow:inset 0 0 0 .1rem var(--nv-border)}.nv-card{padding:var(--nv-space-m);border-radius:var(--nv-radius-m);background-color:var(--nv-surface)}.nv-sample-label{display:inline-block;padding:.2rem .8rem;border:.1rem dashed currentColor;border-radius:var(--nv-radius-s);font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;color:var(--nv-fg-subtle)}@media(prefers-reduced-motion:reduce){.nv-section *,.nv-section *:before,.nv-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nv-tone{--nv-tone-a: var(--nv-ivory);--nv-tone-b: var(--nv-ivory);position:relative;color:var(--nv-text);background-color:var(--nv-tone-a);background-image:linear-gradient(180deg,var(--nv-tone-a),var(--nv-tone-b))}.nv-tone ::selection{background-color:var(--nv-gold-soft);color:var(--nv-ink)}.nv-tone :focus-visible{outline:.2rem solid var(--nv-gold-text);outline-offset:.3rem;box-shadow:none}.nv-thread:before,.nv-thread:after{content:"";position:absolute;left:50%;z-index:2;width:.1rem;height:clamp(2.4rem,6vw,4.8rem);pointer-events:none}.nv-thread:before{top:0;background:linear-gradient(180deg,var(--nv-gold),transparent);opacity:.55}.nv-thread:after{bottom:0;background:linear-gradient(0deg,var(--nv-gold),transparent);opacity:.55}.nv-display{margin:0;font-family:var(--nv-font-display);font-style:var(--nv-font-display-style);font-weight:var(--nv-font-display-weight);line-height:1.04;letter-spacing:-.015em;color:var(--nv-ink);text-wrap:balance}.nv-display em{font-style:italic;color:var(--nv-gold-text)}.nv-display--xl{font-size:clamp(3.8rem,10.5vw,8.4rem)}.nv-display--l{font-size:clamp(3.2rem,7.6vw,6rem)}.nv-display--m{font-size:clamp(2.6rem,5.4vw,4.2rem)}.nv-lede{margin:0;max-width:44ch;font-size:clamp(1.55rem,3.9vw,1.8rem);line-height:1.55;color:var(--nv-text);text-wrap:pretty}.nv-lede p{margin:0}.nv-small{font-size:1.3rem;line-height:1.5;letter-spacing:.02em;color:var(--nv-text)}.nv-cta{--nv-cta-bg: var(--nv-ink);--nv-cta-fg: var(--nv-ivory);display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3rem;border:0;border-radius:var(--nv-radius-pill);background-color:var(--nv-cta-bg);color:var(--nv-cta-fg);font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 .6rem 1.8rem rgba(var(--nv-ink-rgb),.16);transition:transform var(--nv-duration-base) var(--nv-ease),box-shadow var(--nv-duration-base) var(--nv-ease),background-color var(--nv-duration-base) var(--nv-ease)}.nv-cta:hover{transform:translateY(-.1rem);box-shadow:0 1rem 2.6rem rgba(var(--nv-ink-rgb),.2)}.nv-cta:active{transform:translateY(0);box-shadow:0 .3rem 1rem rgba(var(--nv-ink-rgb),.16)}.nv-cta .nv-icon{--nv-icon-size: 1.8rem;transition:transform var(--nv-duration-base) var(--nv-ease)}.nv-cta:hover .nv-icon{transform:translate(.3rem)}.nv-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.nv-cta--ghost{--nv-cta-bg: transparent;--nv-cta-fg: var(--nv-ink);box-shadow:inset 0 0 0 .1rem rgba(var(--nv-ink-rgb),.35)}.nv-cta--ghost:hover{box-shadow:inset 0 0 0 .1rem var(--nv-ink)}.nv-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:1.3rem;color:var(--nv-text)}.nv-rating strong{font-weight:600;color:var(--nv-ink)}.nv-tone .nv-stars{--nv-star-color: var(--nv-gold)}.nv-tone .nv-stars__track{color:var(--nv-gold-faint)}.nv-assure{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin:0;padding:0;list-style:none;font-size:1.25rem;letter-spacing:.02em;color:var(--nv-text)}.nv-assure li{display:inline-flex;align-items:center;gap:.6rem}.nv-assure .nv-icon{--nv-icon-size: 1.6rem;color:var(--nv-gold)}nv-scene{--p: 0;display:block;position:relative}.nv-motion nv-scene[data-sticky]{height:var(--nv-scene-h-mobile, 220svh)}@media screen and (min-width:990px){.nv-motion nv-scene[data-sticky]{height:var(--nv-scene-h, 260vh)}}.nv-stage{position:relative}.nv-motion nv-scene[data-sticky]>.nv-stage{position:sticky;top:0;height:100svh;overflow:hidden}.nv-motion [data-nv-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--nv-reveal-order, 0) * 90ms)}.nv-motion [data-nv-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nv-motion [data-nv-reveal]{transform:none}}.nv-tone[data-texture]{--nv-veil: 86%;--nv-tex-pos: 50% 50%;--nv-tex-size: cover;background-image:linear-gradient(180deg,var(--nv-tone-a) 0%,color-mix(in srgb,var(--nv-tone-a) var(--nv-veil),transparent) 24%,color-mix(in srgb,var(--nv-tone-b) var(--nv-veil),transparent) 76%,var(--nv-tone-b) 100%),var(--nv-texture);background-size:100% 100%,var(--nv-tex-size);background-position:0 0,var(--nv-tex-pos);background-repeat:no-repeat}.nv-tone[data-texture=seda]{--nv-veil: 30%}.nv-tone[data-texture-pos=left]{--nv-tex-pos: 12% 30%;--nv-tex-size: 190% auto}.nv-tone[data-texture-pos=right]{--nv-tex-pos: 88% 70%;--nv-tex-size: 190% auto}@media screen and (min-width:990px){.nv-tone[data-texture-pos=left],.nv-tone[data-texture-pos=right]{--nv-tex-size: 140% auto}}.section-header .header-wrapper{border-bottom:.1rem solid rgba(var(--color-foreground),.08);background-color:rgb(var(--color-background))}.header__heading-logo{height:auto}.header__heading-link .h2{color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.header.header--mobile-left:not(.header--has-menu){grid-template-areas:"heading icons";grid-template-columns:1fr auto}.header.header--mobile-left:not(.header--has-menu)>.header__search{display:none}.header.header--mobile-left:not(.header--has-menu) *>.header__search{display:inline-flex}.header.header--mobile-left .header__heading-link{margin-left:-.75rem}}@media screen and (max-width:749px){.header__heading-logo-wrapper{width:min(15.6rem,42vw)}.header__heading-logo{width:100%}}.header__menu-item{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-ink)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--nv-gold);text-underline-offset:.5rem}.header__icon{color:var(--nv-ink)}.announcement-bar__message{padding:.9rem .8rem;font-size:1.15rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--nv-ink)}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}}.nv-sec-head{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:64rem;margin:0 auto 3.2rem;text-align:center}.nv-sec-head .nv-lede{margin-inline:auto}@media screen and (max-width:749px){.footer .policies{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.6rem}.footer .policies li:before{content:none}}.header.header--local-nav{display:flex;flex-wrap:nowrap;align-items:center;column-gap:1.2rem}.header.header--local-nav>.header__search{display:none}.header.header--local-nav .header__heading-link{flex:1 1 auto;justify-self:auto;text-align:left}.header.header--local-nav .header__icons{margin-left:auto}.header-wrapper{position:relative}.lp-menu-toggle{display:inline-grid;flex:none;place-items:center;order:-1;width:4.4rem;height:4.4rem;margin-left:-1rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-menu-toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.lp-menu-toggle__icon{display:grid;gap:.5rem;width:2rem}.lp-menu-toggle__icon span{display:block;height:.16rem;border-radius:.1rem;background:currentColor;transition:transform .25s ease,opacity .2s ease}.lp-menu-toggle[aria-expanded=true] .lp-menu-toggle__icon span:nth-child(1){transform:translateY(.66rem) rotate(45deg)}.lp-menu-toggle[aria-expanded=true] .lp-menu-toggle__icon span:nth-child(2){opacity:0}.lp-menu-toggle[aria-expanded=true] .lp-menu-toggle__icon span:nth-child(3){transform:translateY(-.66rem) rotate(-45deg)}.lp-header-nav{position:absolute;top:100%;right:0;left:0;z-index:5;display:none;padding:.8rem var(--page-margin, 2rem) 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);background:#f5f1e8;box-shadow:0 18px 28px -22px #1d292480}.lp-header-nav.is-open{display:block}.lp-header-nav__list{display:grid;margin:0;padding:0;list-style:none}.lp-header-nav__list li+li{border-top:.1rem solid rgba(var(--color-foreground),.1)}.lp-header-nav__link{display:flex;align-items:center;min-height:5.2rem;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:600;text-decoration:none}.lp-header-nav__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}@media screen and (min-width:990px){.lp-menu-toggle{display:none}.header.header--local-nav .header__heading-link{flex:0 0 auto;margin-right:2rem}.lp-header-nav{position:static;z-index:auto;display:block;flex:1 1 auto;padding:0;border:0;background:transparent;box-shadow:none}.lp-header-nav__list{display:flex;gap:3.2rem}.lp-header-nav__list li+li{border-top:0}.lp-header-nav__link{min-height:4.4rem;font-size:1.5rem}.lp-header-nav__link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3em}.header.header--local-nav .header__icons{margin-left:0}}@media(prefers-reduced-motion:reduce){.lp-menu-toggle__icon span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nv-base.css.map */
