:root{--ns-font: "Nailspiracy";--ns-fw-regular: 400;--ns-fw-medium: 500;--ns-t-eye: 9px;--ns-t-sm: 14px;--ns-t-base: 16px;--ns-t-lead: clamp(16px, 1.15vw, 18px);--ns-t-h4: clamp(16px, 1.4vw, 18px);--ns-t-h3: clamp(20px, 1.9vw, 24px);--ns-t-h2: clamp(26px, 3vw, 36px);--ns-t-h1: clamp(32px, 4vw, 48px);--ns-t-display: clamp(40px, 5vw, 60px);--ns-lp-eyebrow-size: 9px;--ns-lp-eyebrow-ls: .22em;--ns-lp-title-size: clamp(30px, 3.4vw, 44px);--ns-lp-title-lh: 1.1;--ns-lp-title-ls: -.018em;--ns-lp-heading-size: clamp(25px, 2.6vw, 35px);--ns-lp-heading-lh: 1.16;--ns-lp-heading-ls: -.014em;--ns-lp-support-size: clamp(15px, 1vw, 17px);--ns-lp-support-lh: 1.6;--ns-lp-item-title-size: clamp(16px, 1.05vw, 18px);--ns-lp-item-title-lh: 1.36;--ns-lp-item-title-ls: -.004em;--ns-lp-item-body-size: clamp(14px, .88vw, 15px);--ns-lp-item-body-lh: 1.64;--ns-lp-num-size: clamp(13px, .95vw, 15px);--ns-lp-num-lh: 1;--ns-lp-num-ls: .04em;--ns-lp-meta-size: 11px;--ns-lp-meta-lh: 1.5;--ns-lp-price-size: clamp(38px, 4.6vw, 60px);--ns-lp-price-lh: 1;--ns-lp-price-ls: -.025em;--ns-title-mob: 44px;--ns-title-tab: 50px;--ns-title-desk: 56px;--ns-lh-display: .98;--ns-lh-heading: 1.16;--ns-lh-lead: 1.55;--ns-lh-body: 1.62;--ns-ls-tight: -.008em;--ns-ls-eyebrow: .22em;--ns-ls-button: .16em;--ns-cream: #f5f0eb;--ns-cream-mid: #ece6dd;--ns-white: #ffffff;--ns-gray-bg: #efeeec;--ns-dark: #0d0b09;--ns-dark-mid: #15110d;--ns-ink: #1a1208;--ns-ink-mid: #3f3832;--ns-ink-muted: #3f3832;--ns-academy-copy: #17130f;--ns-academy-copy-soft: #332d27;--ns-gold: #e2c97a;--ns-gold-on-dark: #e2c97a;--ns-gold-on-light: #c8a238;--ns-academy-gold: #c8a238;--ns-academy-gold-light: #e2c97a;--ns-academy-gold-dark: #c8a238;--ns-academy-gold-gradient: linear-gradient(100deg, #0b0b0b 0%, #332610 30%, #c39a29 50%, #332610 70%, #0b0b0b 100%);--ns-eyebrow-text-gradient: linear-gradient(90deg, #0b0b0b 0%, #c8a238 50%, #0b0b0b 100%);--ns-white-70: rgba(255, 255, 255, .82);--ns-white-45: rgba(255, 255, 255, .45);--ns-white-12: rgba(255, 255, 255, .12);--ns-danger: #8f3a36;--ns-border: rgba(26, 18, 8, .1);--ns-border-strong: rgba(26, 18, 8, .18);--ns-border-dark: rgba(255, 255, 255, .12);--ns-pad-large: clamp(64px, 7vw, 96px);--ns-pad-medium: clamp(48px, 5.5vw, 72px);--ns-pad-compact: clamp(32px, 3.6vw, 52px);--ns-pad-section-cap: 80px;--ns-pad-section-cap-sm: 60px;--ns-gutter: clamp(20px, 5vw, 64px);--ns-container-max: 1160px;--ns-container-snug: 1080px;--ns-container-narrow: 720px;--ns-container-form: 680px;--ns-btn-height: 46px;--ns-btn-padding: 36px;--ns-btn-font-size: 11px;--ns-btn-radius: 2px;--ns-cta-height: 58px;--ns-cta-padding-x: 28px;--ns-cta-font-size: 13px;--ns-cta-standard-height: 48px;--ns-cta-standard-prominent-height: 58px;--ns-cta-standard-compact-height: 44px;--ns-cta-standard-font-size: 14px;--ns-cta-standard-tracking: .04em;--ns-cta-gold-material: linear-gradient(105deg, #aa8118 0%, #dfbf5d 24%, #f0d77d 50%, #d2aa38 76%, #a77d14 100%);--ns-cta-black-material: linear-gradient(105deg, #050607 0%, #17191b 27%, #34383b 50%, #17191b 73%, #050607 100%);--ns-cta-black-ink: #f0d77d;--ns-cta-gold-ink: #090806;--ns-cta-gold-line: #a77d14;--ns-cta-outline-gold: #805e16;--ns-sp-sm: 16px;--ns-sp-md: 28px;--ns-sp-lg: 56px;--ns-btn-sm-height: 38px;--ns-btn-sm-padding: 22px;--ns-btn-sm-fs: 10px;--ns-btn-lg-height: 54px;--ns-btn-lg-padding: 42px;--ns-btn-lg-fs: 12px;--ns-form-input-height: 40px;--ns-form-radius: 0;--ns-grid-gap: 28px;--ns-header-eyebrow-gap-mob: 14px;--ns-header-title-gap-mob: 18px;--ns-header-eyebrow-gap-desk: 14px;--ns-header-title-gap-desk: 22px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ns-container{max-width:var(--ns-container-max);margin-left:auto;margin-right:auto;padding-left:var(--ns-gutter);padding-right:var(--ns-gutter)}.ns-container-snug{max-width:var(--ns-container-snug);margin-left:auto;margin-right:auto;padding-left:var(--ns-gutter);padding-right:var(--ns-gutter)}.ns-container-narrow{max-width:var(--ns-container-narrow);margin-left:auto;margin-right:auto;padding-left:var(--ns-gutter);padding-right:var(--ns-gutter)}.ns-section{padding-top:var(--ns-pad-medium);padding-bottom:var(--ns-pad-medium)}.ns-section-large{padding-top:var(--ns-pad-large);padding-bottom:var(--ns-pad-large)}.ns-section-medium{padding-top:var(--ns-pad-medium);padding-bottom:var(--ns-pad-medium)}.ns-section-compact{padding-top:var(--ns-pad-compact);padding-bottom:var(--ns-pad-compact)}.ns-section-title,.ns-h1,.ns-h2,.ns-h3,.ns-h4,.ns-display,.ns-lp-title,.ns-lp-heading{font-family:var(--ns-font);font-style:normal;font-weight:var(--ns-fw-regular);text-transform:none;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0}.ns-section-title em,.ns-section-title__gold,.ns-lp-title em,.ns-lp-heading em{color:var(--ns-gold-on-light);font-style:normal}.ns-section-dark .ns-section-title em,.ns-section-dark .ns-section-title__gold,.ns-section-dark .ns-lp-title em,.ns-section-dark .ns-lp-heading em{color:var(--ns-gold-on-dark)}.ns-lp-title.rte p,.ns-lp-heading.rte p,.ns-section-title.rte p{margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}h1.ns-h1,h2.ns-h2,h3.ns-h3,h4.ns-h4,h2.ns-section-title,h3.ns-section-title,div.ns-section-title{margin-top:0}.ns-h1{font-family:var(--ns-font);font-size:var(--ns-t-h1);font-weight:var(--ns-fw-regular);line-height:var(--ns-lh-heading);letter-spacing:var(--ns-ls-tight);color:var(--ns-ink);margin:0}.ns-h2{font-family:var(--ns-font);font-size:var(--ns-t-h2);font-weight:var(--ns-fw-regular);line-height:var(--ns-lh-heading);letter-spacing:var(--ns-ls-tight);color:var(--ns-ink);margin:0}.ns-h3{font-family:var(--ns-font);font-size:var(--ns-t-h3);font-weight:var(--ns-fw-regular);line-height:1.22;color:var(--ns-ink);margin:0}.ns-h4{font-family:var(--ns-font);font-size:var(--ns-t-h4);font-weight:var(--ns-fw-regular);line-height:1.3;color:var(--ns-ink);margin:0}.ns-display{font-family:var(--ns-font);font-size:var(--ns-t-display);font-weight:var(--ns-fw-regular);line-height:var(--ns-lh-display);letter-spacing:-.018em;color:var(--ns-ink);margin:0}.ns-lead{font-family:var(--ns-font);font-size:var(--ns-t-lead);font-weight:var(--ns-fw-regular);line-height:var(--ns-lh-lead);color:var(--ns-ink-mid)}.ns-text{font-family:var(--ns-font);font-size:var(--ns-t-base);font-weight:var(--ns-fw-regular);line-height:var(--ns-lh-body);color:var(--ns-ink-mid)}.ns-text-sm{font-family:var(--ns-font);font-size:var(--ns-t-sm);font-weight:var(--ns-fw-regular);line-height:1.58;color:var(--ns-ink-muted)}.ns-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0 0 var(--ns-eyebrow-gap, 14px);padding:0;font-family:var(--ns-font);font-size:var(--ns-eyebrow-size, 11px);font-weight:var(--ns-fw-medium);line-height:1.3;letter-spacing:var(--ns-eyebrow-letter-spacing, .18em);text-transform:uppercase;color:#17120e;background:var(--ns-eyebrow-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ns-eyebrow:before,.ns-eyebrow:after{content:"\2014";display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:0;font:inherit;line-height:1.3;letter-spacing:0;color:currentColor;background:none;-webkit-text-fill-color:currentColor;transform:translateY(-.12em)}.ns-eyebrow.ns-eyebrow--light,.ns-eyebrow.ns-eyebrow-light{color:#17120e;background:var(--ns-eyebrow-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ns-eyebrow.ns-eyebrow--dark,.ns-eyebrow.ns-eyebrow-dark{color:var(--ns-gold-on-dark);background:none;-webkit-text-fill-color:currentColor}.ns-eyebrow.ns-eyebrow--light:before,.ns-eyebrow.ns-eyebrow--light:after,.ns-eyebrow.ns-eyebrow-light:before,.ns-eyebrow.ns-eyebrow-light:after{color:#17120e;-webkit-text-fill-color:#17120e}.ns-eyebrow.ns-eyebrow--dark:before,.ns-eyebrow.ns-eyebrow--dark:after,.ns-eyebrow.ns-eyebrow-dark:before,.ns-eyebrow.ns-eyebrow-dark:after{color:var(--ns-gold-on-dark);-webkit-text-fill-color:var(--ns-gold-on-dark)}.ns-slider-dots{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.ns-slider-dot{width:6px;height:6px;min-width:0;padding:0;border:0;border-radius:999px;background:#1a120838;cursor:pointer;transition:width .2s ease,background-color .2s ease,opacity .2s ease}.ns-slider-dot.is-active{width:18px;background:var(--ns-gold-on-light)}.ns-slider-dots--dark .ns-slider-dot{background:#ffffff40}.ns-slider-dots--dark .ns-slider-dot.is-active{background:var(--ns-gold-on-dark)}.ns-lp-title{font-family:var(--ns-font);font-size:var(--ns-lp-title-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-title-lh);letter-spacing:var(--ns-lp-title-ls);color:var(--ns-ink);margin:0}.ns-lp-heading{font-family:var(--ns-font);font-size:var(--ns-lp-heading-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-heading-lh);letter-spacing:var(--ns-lp-heading-ls);color:var(--ns-ink);margin:0}.ns-lp-support{font-family:var(--ns-font);font-size:var(--ns-lp-support-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-support-lh);color:var(--ns-ink-mid)}.ns-lp-item-title{font-family:var(--ns-font);font-size:var(--ns-lp-item-title-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-item-title-lh);letter-spacing:var(--ns-lp-item-title-ls);color:var(--ns-ink)}.ns-lp-item-body{font-family:var(--ns-font);font-size:var(--ns-lp-item-body-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-item-body-lh);color:var(--ns-ink-muted)}.ns-lp-num{font-family:var(--ns-font);font-size:var(--ns-lp-num-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-num-lh);letter-spacing:var(--ns-lp-num-ls);color:var(--ns-ink-muted)}.ns-lp-meta{font-family:var(--ns-font);font-size:var(--ns-lp-meta-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-meta-lh);color:var(--ns-ink-muted)}.ns-lp-price{font-family:var(--ns-font);font-size:var(--ns-lp-price-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-price-lh);letter-spacing:var(--ns-lp-price-ls);color:var(--ns-ink)}.ns-section-title{font-family:var(--ns-font);font-size:var(--ns-lp-heading-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-heading-lh);letter-spacing:var(--ns-lp-heading-ls);color:var(--ns-ink);margin:0}.ns-section-title span{display:block}.ns-section-title__gold{color:var(--ns-gold-on-light)}.ns-section-title--large{font-size:var(--ns-lp-title-size);line-height:var(--ns-lp-title-lh);letter-spacing:var(--ns-lp-title-ls)}.ns-section-title--display{font-size:var(--ns-t-display);line-height:var(--ns-lh-display);letter-spacing:-.018em}.ns-section-title--compact{font-size:var(--ns-t-h3);line-height:1.22}.ns-section-dark .ns-section-title{color:var(--ns-white)}.ns-section-dark .ns-section-title__gold{color:var(--ns-gold-on-dark)}.ns-section-title__gold-light{color:var(--ns-gold-on-light)}.ns-section-title__gold-dark{color:var(--ns-gold-on-dark)}.ns-c-ink{color:var(--ns-ink)}.ns-c-ink-mid{color:var(--ns-ink-mid)}.ns-c-ink-muted{color:var(--ns-ink-muted)}.ns-c-gold{color:var(--ns-gold)}.ns-c-gold-dark{color:var(--ns-gold-on-dark)}.ns-c-gold-light{color:var(--ns-gold-on-light)}.ns-c-white{color:var(--ns-white)}.ns-c-white-70{color:var(--ns-white-70)}.ns-section-dark .ns-h1,.ns-section-dark .ns-h2,.ns-section-dark .ns-h3,.ns-section-dark .ns-h4,.ns-section-dark .ns-display,.ns-section-dark .ns-lp-title,.ns-section-dark .ns-lp-heading,.ns-section-dark .ns-lp-item-title,.ns-section-dark .ns-lp-price,.ns-section-dark .ns-section-title{color:var(--ns-white)}.ns-section-dark .ns-lead,.ns-section-dark .ns-text,.ns-section-dark .ns-text-sm,.ns-section-dark .ns-lp-support,.ns-section-dark .ns-lp-item-body,.ns-section-dark .ns-lp-num,.ns-section-dark .ns-lp-meta{color:var(--ns-white-70)}.ns-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--ns-btn-height);padding:0 var(--ns-btn-padding);font-family:var(--ns-font);font-size:var(--ns-btn-font-size);font-weight:var(--ns-fw-medium);letter-spacing:var(--ns-ls-button);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--ns-btn-radius);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.ns-btn-primary{background-color:var(--ns-gold);color:var(--ns-ink);border-color:var(--ns-gold)}.ns-btn-primary:hover{background-color:var(--ns-gold-on-light);color:var(--ns-ink);border-color:var(--ns-gold-on-light)}.ns-btn-secondary-dark{background-color:transparent;color:var(--ns-ink);border-color:var(--ns-ink)}.ns-btn-secondary-dark:hover{background-color:var(--ns-ink);color:var(--ns-white);border-color:var(--ns-ink)}.ns-btn-secondary-light{background-color:transparent;color:var(--ns-white);border-color:var(--ns-white-45)}.ns-btn-secondary-light:hover{background-color:var(--ns-white);color:var(--ns-ink);border-color:var(--ns-white)}.ns-btn-secondary-gold{background-color:transparent;color:var(--ns-gold-on-dark);border-color:var(--ns-gold-on-dark)}.ns-btn-secondary-gold:hover{background-color:transparent;color:var(--ns-white);border-color:var(--ns-white)}.ns-btn-secondary{background-color:transparent;color:var(--ns-ink);border-color:var(--ns-ink)}.ns-btn-secondary:hover{background-color:var(--ns-ink);color:var(--ns-white);border-color:var(--ns-ink)}.ns-section-dark .ns-btn-secondary{color:var(--ns-white);border-color:var(--ns-white-45)}.ns-section-dark .ns-btn-secondary:hover{background-color:var(--ns-white);color:var(--ns-ink);border-color:var(--ns-white)}.ns-section-dark .ns-btn-secondary-gold{color:var(--ns-gold-on-dark);border-color:var(--ns-gold-on-dark)}.ns-section-dark .ns-btn-secondary-gold:hover{background-color:transparent;color:var(--ns-white);border-color:var(--ns-white)}.ns-btn-dark{background-color:var(--ns-ink);color:var(--ns-white);border-color:var(--ns-ink)}.ns-btn-dark:hover{opacity:.92}.ns-btn-group{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ns-btn-small{height:var(--ns-btn-sm-height);padding:0 var(--ns-btn-sm-padding);font-size:var(--ns-btn-sm-fs)}.ns-btn-large{height:var(--ns-btn-lg-height);padding:0 var(--ns-btn-lg-padding);font-size:var(--ns-btn-lg-fs)}.ns-bg-cream{background-color:var(--ns-cream)}.ns-bg-cream-mid{background-color:var(--ns-cream-mid)}.ns-bg-white{background-color:var(--ns-white)}.ns-bg-gray{background-color:var(--ns-gray-bg)}.ns-bg-dark,.ns-section-dark{background-color:var(--ns-dark)}.ns-card{padding:clamp(20px,2.4vw,28px);background:var(--ns-white);border:1px solid var(--ns-border)}.ns-card--cream{background:var(--ns-cream);border-color:var(--ns-border)}.ns-card--dark{background:var(--ns-dark);border-color:var(--ns-border-dark);color:var(--ns-white)}.ns-note{padding:16px 20px;border:1px solid rgba(200,162,56,.28);background:#e2c97a1a;font-family:var(--ns-font);font-size:var(--ns-lp-item-body-size);font-weight:var(--ns-fw-regular);line-height:var(--ns-lp-item-body-lh);color:var(--ns-ink-mid)}.ns-note em{font-style:normal;color:var(--ns-gold-on-light)}.ns-note p{margin:0;font:inherit;color:inherit;line-height:inherit}.ns-section-header{display:flex;flex-direction:column}.ns-section-header>.ns-eyebrow,.ns-section-header>.ns-section-eyebrow{margin:0 0 var(--ns-header-eyebrow-gap-mob)}.ns-section-header>.ns-h1,.ns-section-header>.ns-h2,.ns-section-header>.ns-h3,.ns-section-header>.ns-display,.ns-section-header>.ns-lp-title,.ns-section-header>.ns-lp-heading,.ns-section-header>.ns-section-title{margin:0 0 var(--ns-header-title-gap-mob)}.ns-section-header>.ns-lead,.ns-section-header>.ns-text,.ns-section-header>.ns-text-sm,.ns-section-header>.ns-lp-support,.ns-section-header>.ns-lp-item-body,.ns-section-header>.ns-section-supporting{margin-top:0;margin-bottom:0}.ns-section-header>.ns-lead+.ns-lead,.ns-section-header>.ns-lead+.ns-text,.ns-section-header>.ns-lead+.ns-text-sm,.ns-section-header>.ns-lead+.ns-lp-support,.ns-section-header>.ns-lead+.ns-lp-item-body,.ns-section-header>.ns-text+.ns-text,.ns-section-header>.ns-text+.ns-text-sm,.ns-section-header>.ns-text+.ns-lp-support,.ns-section-header>.ns-text+.ns-lp-item-body,.ns-section-header>.ns-text-sm+.ns-text-sm,.ns-section-header>.ns-text-sm+.ns-lp-support,.ns-section-header>.ns-text-sm+.ns-lp-item-body,.ns-section-header>.ns-lp-support+.ns-lp-support,.ns-section-header>.ns-lp-support+.ns-lp-item-body,.ns-section-header>.ns-lp-item-body+.ns-lp-item-body,.ns-section-header>.ns-section-supporting+.ns-section-supporting{margin-top:var(--ns-section-support-gap, 14px)}@media(min-width:900px){.ns-section-header>.ns-eyebrow,.ns-section-header>.ns-section-eyebrow{margin-bottom:var(--ns-header-eyebrow-gap-desk)}.ns-section-header>.ns-h1,.ns-section-header>.ns-h2,.ns-section-header>.ns-h3,.ns-section-header>.ns-display,.ns-section-header>.ns-lp-title,.ns-section-header>.ns-lp-heading,.ns-section-header>.ns-section-title{margin-bottom:var(--ns-header-title-gap-desk)}}.ns-center{text-align:center}.ns-left{text-align:left}.ns-right{text-align:right}.ns-header-mobile-center{text-align:center;align-items:center}.ns-header-mobile-center .ns-eyebrow,.ns-header-mobile-center .ns-h1,.ns-header-mobile-center .ns-h2,.ns-header-mobile-center .ns-h3,.ns-header-mobile-center .ns-h4,.ns-header-mobile-center .ns-display,.ns-header-mobile-center .ns-lead,.ns-header-mobile-center .ns-text,.ns-header-mobile-center .ns-text-sm,.ns-header-mobile-center .ns-lp-title,.ns-header-mobile-center .ns-lp-heading,.ns-header-mobile-center .ns-section-title,.ns-header-mobile-center .ns-lp-support,.ns-header-mobile-center .ns-lp-item-title,.ns-header-mobile-center .ns-lp-item-body,.ns-header-mobile-center .ns-lp-num,.ns-header-mobile-center .ns-lp-meta,.ns-header-mobile-center .rte{text-align:center}@media(min-width:900px){.ns-desktop-left{text-align:left;align-items:flex-start}.ns-desktop-center{text-align:center;align-items:center}.ns-desktop-right{text-align:right;align-items:flex-end}.ns-desktop-left .ns-eyebrow,.ns-desktop-left .ns-h1,.ns-desktop-left .ns-h2,.ns-desktop-left .ns-h3,.ns-desktop-left .ns-h4,.ns-desktop-left .ns-display,.ns-desktop-left .ns-lead,.ns-desktop-left .ns-text,.ns-desktop-left .ns-text-sm,.ns-desktop-left .ns-lp-title,.ns-desktop-left .ns-lp-heading,.ns-desktop-left .ns-section-title,.ns-desktop-left .ns-lp-support,.ns-desktop-left .ns-lp-item-title,.ns-desktop-left .ns-lp-item-body,.ns-desktop-left .ns-lp-num,.ns-desktop-left .ns-lp-meta,.ns-desktop-left .rte{text-align:left}.ns-desktop-center .ns-eyebrow,.ns-desktop-center .ns-h1,.ns-desktop-center .ns-h2,.ns-desktop-center .ns-h3,.ns-desktop-center .ns-h4,.ns-desktop-center .ns-display,.ns-desktop-center .ns-lead,.ns-desktop-center .ns-text,.ns-desktop-center .ns-text-sm,.ns-desktop-center .ns-lp-title,.ns-desktop-center .ns-lp-heading,.ns-desktop-center .ns-section-title,.ns-desktop-center .ns-lp-support,.ns-desktop-center .ns-lp-item-title,.ns-desktop-center .ns-lp-item-body,.ns-desktop-center .ns-lp-num,.ns-desktop-center .ns-lp-meta,.ns-desktop-center .rte{text-align:center}.ns-desktop-right .ns-eyebrow,.ns-desktop-right .ns-h1,.ns-desktop-right .ns-h2,.ns-desktop-right .ns-h3,.ns-desktop-right .ns-h4,.ns-desktop-right .ns-display,.ns-desktop-right .ns-lead,.ns-desktop-right .ns-text,.ns-desktop-right .ns-text-sm,.ns-desktop-right .ns-lp-title,.ns-desktop-right .ns-lp-heading,.ns-desktop-right .ns-section-title,.ns-desktop-right .ns-lp-support,.ns-desktop-right .ns-lp-item-title,.ns-desktop-right .ns-lp-item-body,.ns-desktop-right .ns-lp-num,.ns-desktop-right .ns-lp-meta,.ns-desktop-right .rte{text-align:right}.ns-desktop-left .ns-btn-group{justify-content:flex-start}.ns-desktop-center .ns-btn-group{justify-content:center}.ns-desktop-right .ns-btn-group{justify-content:flex-end}.ns-align-inward-left{text-align:right;align-items:flex-end}.ns-align-inward-right{text-align:left;align-items:flex-start}.ns-align-inward-left .ns-eyebrow,.ns-align-inward-left .ns-h1,.ns-align-inward-left .ns-h2,.ns-align-inward-left .ns-h3,.ns-align-inward-left .ns-h4,.ns-align-inward-left .ns-display,.ns-align-inward-left .ns-lead,.ns-align-inward-left .ns-text,.ns-align-inward-left .ns-text-sm,.ns-align-inward-left .ns-lp-title,.ns-align-inward-left .ns-lp-heading,.ns-align-inward-left .ns-section-title,.ns-align-inward-left .ns-lp-support,.ns-align-inward-left .ns-lp-item-title,.ns-align-inward-left .ns-lp-item-body,.ns-align-inward-left .ns-lp-num,.ns-align-inward-left .ns-lp-meta,.ns-align-inward-left .rte{text-align:right}.ns-align-inward-right .ns-eyebrow,.ns-align-inward-right .ns-h1,.ns-align-inward-right .ns-h2,.ns-align-inward-right .ns-h3,.ns-align-inward-right .ns-h4,.ns-align-inward-right .ns-display,.ns-align-inward-right .ns-lead,.ns-align-inward-right .ns-text,.ns-align-inward-right .ns-text-sm,.ns-align-inward-right .ns-lp-title,.ns-align-inward-right .ns-lp-heading,.ns-align-inward-right .ns-section-title,.ns-align-inward-right .ns-lp-support,.ns-align-inward-right .ns-lp-item-title,.ns-align-inward-right .ns-lp-item-body,.ns-align-inward-right .ns-lp-num,.ns-align-inward-right .ns-lp-meta,.ns-align-inward-right .rte{text-align:left}.ns-align-inward-left .ns-btn-group{justify-content:flex-end}.ns-align-inward-right .ns-btn-group{justify-content:flex-start}}.ns-mt-sm{margin-top:var(--ns-sp-sm)}.ns-mt-md{margin-top:var(--ns-sp-md)}.ns-mt-lg{margin-top:var(--ns-sp-lg)}.ns-mb-sm{margin-bottom:var(--ns-sp-sm)}.ns-mb-md{margin-bottom:var(--ns-sp-md)}.ns-mb-lg{margin-bottom:var(--ns-sp-lg)}.ns-grid-2,.ns-grid-3{display:grid;gap:var(--ns-grid-gap)}.ns-grid-2{grid-template-columns:repeat(2,1fr)}.ns-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:720px){.ns-grid-2,.ns-grid-3{grid-template-columns:1fr}}.ns-link{transition:color .2s ease}.ns-link:hover{color:var(--ns-gold-on-light)}.ns-section-dark .ns-link:hover{color:var(--ns-gold-on-dark)}@media(max-width:720px){.ns-btn-group{flex-direction:column;align-items:stretch}.ns-btn-group .ns-btn{width:100%;justify-content:center}}.ns-cta{position:relative;isolation:isolate;overflow:hidden;min-height:var(--ns-cta-height);padding:14px var(--ns-cta-padding-x);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-family:var(--ns-font);font-size:var(--ns-cta-font-size);font-weight:600;line-height:1.2;letter-spacing:.13em;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,opacity .25s ease}.ns-cta:hover{transform:translateY(-2px);opacity:.88}.ns-cta>*{position:relative;z-index:1}.ns-cta.ns-cta--gold{background:linear-gradient(105deg,#aa8118,#dfbf5d 24%,#f0d77d,#d2aa38 76%,#a77d14);color:#090806;border-color:#ffe89db8}.ns-cta.ns-cta--black{background:linear-gradient(105deg,#050607,#17191b 27%,#34383b,#17191b 73%,#050607);color:#f0d77d;border-color:#e2c878bd;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #000000e6,0 0 12px #e2c87840}.ns-cta:after{content:"";position:absolute;z-index:0;top:-45%;bottom:-45%;left:-38%;width:25%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-20deg);animation:none;opacity:0;pointer-events:none}.ns-cta.ns-cta--glint:after{animation:ns-cta-glint 4.2s ease-in-out infinite}@keyframes ns-cta-glint{0%,58%{left:-38%;opacity:0}64%{opacity:1}82%{left:116%;opacity:.72}83%,to{left:116%;opacity:0}}@media(prefers-reduced-motion:reduce){.ns-cta:after{animation:none}}.ns-cta.ns-cta--standard{--ns-action-height: var(--ns-cta-standard-height);--ns-action-bg: transparent;--ns-action-ink: var(--ns-ink);--ns-action-line: var(--ns-ink);box-sizing:border-box;height:auto;min-height:var(--ns-action-height);max-width:100%;padding:14px var(--ns-cta-padding-x);-webkit-appearance:none;appearance:none;border:1px solid var(--ns-action-line);border-radius:0;background:var(--ns-action-bg);color:var(--ns-action-ink);font-family:var(--ns-font);font-size:var(--ns-cta-standard-font-size);font-weight:var(--ns-fw-regular);line-height:1.3;letter-spacing:var(--ns-cta-standard-tracking);text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;opacity:1;transform:none;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.ns-cta--standard.ns-cta--prominent{--ns-action-height: var(--ns-cta-standard-prominent-height)}.ns-cta--standard.ns-cta--compact{--ns-action-height: var(--ns-cta-standard-compact-height);padding:10px 20px}.ns-cta--standard.ns-cta--collection-view-all{--ns-action-bg:linear-gradient(105deg,#c2a65e 0%,#e6d496 28%,#f3e6b9 51%,#dac080 75%,#baa061 100%);--ns-action-ink:#24211d;--ns-action-line:transparent;border:0}.ns-cta--standard.ns-cta--gold{--ns-action-bg: var(--ns-cta-gold-material);--ns-action-ink: var(--ns-cta-gold-ink);--ns-action-line: var(--ns-cta-gold-line);box-shadow:inset 0 1px #ffffff3d}.ns-cta--standard.ns-btn-primary,.ns-cta--standard.ns-cta--native:not(.button--secondary):not(.ns-cta--collection-view-all):not(.ns-cta--outline-dark):not(.ns-cta--outline-light):not(.ns-cta--outline-gold):not(.ns-cta--white):not(.ns-cta--black){--ns-action-bg: var(--ns-cta-gold-material);--ns-action-ink: var(--ns-cta-gold-ink);--ns-action-line: var(--ns-cta-gold-line)}.ns-cta--standard.ns-btn-dark,.ns-cta--standard.ns-cta--black{--ns-action-bg: var(--ns-cta-black-material);--ns-action-ink: var(--ns-cta-black-ink);--ns-action-line: #a77d14;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #000000b3}.ns-cta--standard.ns-cta--white,.ns-cta--standard.ns-btn-white{--ns-action-bg: #ffffff;--ns-action-ink: var(--ns-ink);--ns-action-line: var(--ns-ink)}.ns-cta--standard.ns-btn-secondary-light{--ns-action-ink: #ffffff;--ns-action-line: rgba(255,255,255,.82)}.ns-cta--standard.ns-btn-secondary-gold{--ns-action-ink: var(--ns-cta-outline-gold);--ns-action-line: var(--ns-cta-outline-gold)}.ns-section-dark .ns-cta--standard.ns-btn-secondary{--ns-action-ink: #ffffff;--ns-action-line: rgba(255,255,255,.82)}.ns-cta--standard.ns-cta--native.button--secondary:not(.ns-cta--gold):not(.ns-cta--outline-dark){--ns-action-bg: transparent;--ns-action-ink: rgb(var(--color-foreground, 26, 18, 8));--ns-action-line: rgb(var(--color-foreground, 26, 18, 8))}.button.ns-cta.ns-cta--standard{min-width:0}.button.ns-cta.ns-cta--standard:before,.button.ns-cta.ns-cta--standard:after{content:none;box-shadow:none}.button.ns-cta.ns-cta--standard.loading{color:transparent;cursor:progress}.button.ns-cta.ns-cta--standard.loading .loading__spinner{color:var(--ns-action-ink)}.ns-cta.ns-cta--standard{-webkit-text-fill-color:currentColor}.ns-action-link{font-family:var(--ns-font);font-size:var(--ns-cta-standard-font-size);font-weight:var(--ns-fw-regular);line-height:1.3;letter-spacing:var(--ns-cta-standard-tracking);color:var(--ns-ink);background:none;border:0;padding:8px 0;cursor:pointer}.ns-action-link:focus-visible{outline:2px solid #805e16;outline-offset:3px}@media(min-width:750px){.ns-cta--standard.ns-desktop-btn-white{--ns-action-ink: #ffffff;--ns-action-line: rgba(255,255,255,.82)}.ns-cta--standard.ns-desktop-btn-black{--ns-action-ink: var(--ns-ink);--ns-action-line: var(--ns-ink)}.ns-cta--standard.ns-desktop-btn-gold{--ns-action-ink: var(--ns-cta-outline-gold);--ns-action-line: var(--ns-cta-outline-gold)}}@media(forced-colors:active){.ns-cta.ns-cta--standard{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none}.ns-cta.ns-cta--standard:focus-visible{outline-color:Highlight}.ns-cta.ns-cta--standard:disabled,.ns-cta.ns-cta--standard[aria-disabled=true]{color:GrayText;border-color:GrayText}}.ns-section-dark .ns-cta--standard,.ns-cta--standard.ns-cta--on-dark{--ns-cta-outline-gold: #e2c97a}.ns-cta--standard.ns-cta--outline-light{--ns-action-ink: #ffffff;--ns-action-line: rgba(255,255,255,.82)}.ns-cta--standard.ns-cta--outline-gold{--ns-action-ink: var(--ns-cta-outline-gold);--ns-action-line: var(--ns-cta-outline-gold)}@media(max-width:749px){.ns-cta--standard.ns-cta--mobile-outline-dark{--ns-action-ink: var(--ns-ink);--ns-action-line: var(--ns-ink)}.ns-cta--standard.ns-cta--mobile-outline-light{--ns-action-ink: #ffffff;--ns-action-line: rgba(255,255,255,.82)}.ns-cta--standard.ns-cta--mobile-outline-gold{--ns-action-ink: var(--ns-cta-outline-gold);--ns-action-line: var(--ns-cta-outline-gold)}}.ns-cta.ns-cta--standard:after{content:none;animation:none}.ns-cta.ns-cta--standard:hover{opacity:1;transform:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ns-cta.ns-cta--standard:where(:not(:disabled):not([aria-disabled=true])):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--ns-action-line)}}.ns-cta.ns-cta--standard:active{transform:none}.ns-cta.ns-cta--standard:focus-visible{outline:2px solid #f0d77d;outline-offset:3px;box-shadow:0 0 0 3px #090806;transition:none}.ns-cta.ns-cta--standard:disabled,.ns-cta.ns-cta--standard[aria-disabled=true]{background:#e6e1d7;color:#504a42;border-color:#82796a;cursor:not-allowed;transform:none;box-shadow:none}.ns-cta.ns-cta--standard[aria-busy=true]{cursor:progress}@media(forced-colors:none){.ns-cta.ns-cta--standard:is(.quick-add__submit,.variant-cta-button,.product-form__submit):is(:disabled,[aria-disabled=true]):not(.loading):not([aria-busy=true]){background:transparent;color:rgba(var(--color-foreground, 26, 18, 8),.65);border-color:rgba(var(--color-foreground, 26, 18, 8),.2)}}@media(prefers-reduced-motion:reduce){.ns-cta.ns-cta--standard{transition:none}.ns-cta.ns-cta--standard:hover{transform:none}}:is(.collection__view-all,.collection-list-view-all) a.button.ns-cta.ns-cta--standard,.rich-text__buttons a.button.ns-cta.ns-cta--standard[href*="/collections/"]{--ns-action-height: var(--ns-cta-standard-compact-height, 44px);box-sizing:border-box;height:auto;min-height:var(--ns-action-height);padding:10px 20px;line-height:1.3}.ns-lib-article-hero.ns-lib-article-hero--universal{display:flex;flex-direction:column;min-height:0;padding:0;background:var(--hero-bg,var(--ns-cream));isolation:isolate}.ns-lib-article-hero.ns-lib-article-hero--universal:after{display:none}.ns-lib-article-hero--universal .ns-lib-article-hero__inner{padding:32px 22px 0;max-width:1280px}.ns-lib-article-hero--universal .ns-lib-article-hero__copy{max-width:none;text-align:center}.ns-lib-article-hero--universal .ns-lib-article-hero__title{font-size:clamp(28px,6.8vw,40px);line-height:1.12;margin:16px 0;max-width:none}.ns-lib-article-hero--universal .ns-lib-article-hero__standfirst{font-size:16px;line-height:1.55;max-width:48ch;margin-inline:auto}.ns-lib-article-hero--universal .ns-lib-article-hero__meta{font-size:11px;line-height:1.5;gap:8px 18px;margin-top:20px;justify-content:center}.ns-lib-article-hero--universal .ns-lib-article-hero__media{display:block;position:relative;width:100%;aspect-ratio:5/4;margin-top:18px;z-index:0;overflow:hidden}.ns-lib-article-hero--universal .ns-lib-article-hero__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.ns-lib-article-hero--universal .ns-lib-article-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,var(--hero-bg,var(--ns-cream)) 0%,transparent 18%)}@media(min-width:1100px){.ns-lib-article-hero.ns-lib-article-hero--universal{display:block;min-height:var(--hero-height-desktop,600px);padding:0}.ns-lib-article-hero--universal .ns-lib-article-hero__inner{position:relative;z-index:2;padding:64px clamp(24px,4vw,64px);margin-inline:auto}.ns-lib-article-hero--universal .ns-lib-article-hero__copy{width:53%;max-width:650px;text-align:left}.ns-lib-article-hero--universal .ns-lib-article-hero__title{font-size:clamp(32px,2.8vw,44px);line-height:1.12;margin:20px 0}.ns-lib-article-hero--universal .ns-lib-article-hero__standfirst{font-size:17px;max-width:44ch;margin-inline:0;text-align:left}.ns-lib-article-hero--universal .ns-lib-article-hero__meta{justify-content:flex-start;text-align:left;max-width:540px}.ns-lib-article-hero--universal .ns-lib-article-hero__media{position:absolute;inset:0 0 0 auto;width:min(60%,calc(var(--hero-height-desktop,600px) * 1.25));height:100%;margin:0;aspect-ratio:auto}.ns-lib-article-hero--universal .ns-lib-article-hero__image{object-fit:contain;object-position:right center}.ns-lib-article-hero--universal .ns-lib-article-hero__media:after{right:auto;width:clamp(96px,9vw,144px);background:linear-gradient(to right,var(--hero-bg,var(--ns-cream)) 0%,color-mix(in srgb,var(--hero-bg,var(--ns-cream)) 84%,transparent) 18%,color-mix(in srgb,var(--hero-bg,var(--ns-cream)) 35%,transparent) 52%,transparent 100%)}}.ns-lib-article-hero--universal .ns-lib-article-hero__eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-mid,var(--ns-ink-mid))}@media(min-width:1100px){.ns-lib-article-hero--universal .ns-lib-article-hero__eyebrow{text-align:left}}@media(min-width:600px)and (max-width:1099px){.ns-lib-article-hero--universal .ns-lib-article-hero__inner{max-width:760px}.ns-lib-article-hero--universal .ns-lib-article-hero__media{max-width:760px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/ns-system.css.map?v=149845775237031447941793376541 */
