:root{--nimi-cream: #EEE9E4;--nimi-smoke: #4C4848;--nimi-raven: #1E1E1F;--nimi-champagne: linear-gradient(135deg, #F7E7CE 0%, #D4AF37 50%, #F7E7CE 100%);--nimi-champagne-solid: #D4AF37;--nimi-font-heading: "Playfair Display", Georgia, serif;--nimi-font-body: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--nimi-spacing-xs: .5rem;--nimi-spacing-sm: 1rem;--nimi-spacing-md: 2rem;--nimi-spacing-lg: 4rem;--nimi-spacing-xl: 6rem;--nimi-max-width: 1200px;--nimi-max-width-narrow: 800px}.nimi-section{padding:var(--nimi-spacing-lg) var(--nimi-spacing-md)}@media(max-width:768px){.nimi-section{padding:var(--nimi-spacing-md) var(--nimi-spacing-sm)}}.nimi-container{max-width:var(--nimi-max-width);margin:0 auto;padding:0 var(--nimi-spacing-sm)}.nimi-container--narrow{max-width:var(--nimi-max-width-narrow)}.nimi-heading-xl{font-family:var(--nimi-font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--nimi-spacing-sm)}.nimi-heading-lg{font-family:var(--nimi-font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--nimi-spacing-sm)}.nimi-heading-md{font-family:var(--nimi-font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3;margin:0 0 var(--nimi-spacing-xs)}.nimi-heading-sm{font-family:var(--nimi-font-heading);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.4;margin:0 0 var(--nimi-spacing-xs)}.nimi-body{font-family:var(--nimi-font-body);font-size:1rem;line-height:1.7;margin:0 0 var(--nimi-spacing-sm)}.nimi-body--lg{font-size:1.125rem}.nimi-body--sm{font-size:.875rem}.nimi-eyebrow{font-family:var(--nimi-font-body);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 var(--nimi-spacing-xs)}.nimi-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--nimi-font-body);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:none;border-radius:0;cursor:pointer;transition:all .3s ease}.nimi-btn--primary{background-color:var(--nimi-raven);color:var(--nimi-cream)}.nimi-btn--primary:hover{background-color:var(--nimi-smoke);transform:translateY(-2px)}.nimi-btn--secondary{background-color:transparent;color:var(--nimi-raven);border:2px solid var(--nimi-raven)}.nimi-btn--secondary:hover{background-color:var(--nimi-raven);color:var(--nimi-cream)}.nimi-btn--champagne{background:var(--nimi-champagne);color:var(--nimi-raven);border:none}.nimi-btn--champagne:hover{filter:brightness(1.1);transform:translateY(-2px)}.nimi-bg-cream{background-color:var(--nimi-cream)}.nimi-bg-smoke{background-color:var(--nimi-smoke)}.nimi-bg-raven{background-color:var(--nimi-raven)}.nimi-bg-white{background-color:#fff}.nimi-text-cream{color:var(--nimi-cream)}.nimi-text-smoke{color:var(--nimi-smoke)}.nimi-text-raven{color:var(--nimi-raven)}.nimi-text-champagne{color:var(--nimi-champagne-solid)}.nimi-grid{display:grid;gap:var(--nimi-spacing-md)}.nimi-grid--2{grid-template-columns:repeat(2,1fr)}.nimi-grid--3{grid-template-columns:repeat(3,1fr)}.nimi-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.nimi-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nimi-grid--2,.nimi-grid--3,.nimi-grid--4{grid-template-columns:1fr}}.nimi-flex{display:flex}.nimi-flex--center{align-items:center;justify-content:center}.nimi-flex--between{align-items:center;justify-content:space-between}.nimi-flex--column{flex-direction:column}.nimi-flex--wrap{flex-wrap:wrap}.nimi-gap-xs{gap:var(--nimi-spacing-xs)}.nimi-gap-sm{gap:var(--nimi-spacing-sm)}.nimi-gap-md{gap:var(--nimi-spacing-md)}.nimi-gap-lg{gap:var(--nimi-spacing-lg)}.nimi-text-center{text-align:center}.nimi-text-left{text-align:left}.nimi-text-right{text-align:right}.nimi-mt-sm{margin-top:var(--nimi-spacing-sm)}.nimi-mt-md{margin-top:var(--nimi-spacing-md)}.nimi-mt-lg{margin-top:var(--nimi-spacing-lg)}.nimi-mb-sm{margin-bottom:var(--nimi-spacing-sm)}.nimi-mb-md{margin-bottom:var(--nimi-spacing-md)}.nimi-mb-lg{margin-bottom:var(--nimi-spacing-lg)}.nimi-stars{display:inline-flex;gap:.125rem;color:var(--nimi-champagne-solid)}.nimi-stars svg{width:1rem;height:1rem;fill:currentColor}.nimi-badge{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--nimi-font-body);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.5rem 1rem;background:var(--nimi-champagne);color:var(--nimi-raven)}.nimi-badge--dark{background-color:var(--nimi-raven);color:var(--nimi-cream)}.nimi-card{background:#fff;padding:var(--nimi-spacing-md);border:1px solid rgba(0,0,0,.05)}.nimi-card--shadow{box-shadow:0 4px 20px #00000014}.nimi-img-responsive{width:100%;height:auto;display:block}.nimi-img-cover{width:100%;height:100%;object-fit:cover}.nimi-divider{width:60px;height:2px;background:var(--nimi-champagne);border:none;margin:var(--nimi-spacing-md) 0}.nimi-divider--center{margin-left:auto;margin-right:auto}.nimi-fade-in{animation:nimiFadeIn .6s ease forwards}@keyframes nimiFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nimi-aspect-square{aspect-ratio:1}.nimi-aspect-video{aspect-ratio:16/9}.nimi-aspect-portrait{aspect-ratio:3/4}.nimi-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.nimi-overlay--dark{background:#1e1e1f66}.nimi-overlay--light{background:#eee9e466}.nimi-relative{position:relative}.nimi-absolute{position:absolute}@media(max-width:768px){.nimi-hide-mobile{display:none!important}}@media(min-width:769px){.nimi-hide-desktop{display:none!important}}.nimi-rte p{margin:0 0 1em}.nimi-rte p:last-child{margin-bottom:0}.nimi-rte ul,.nimi-rte ol{margin:0 0 1em;padding-left:1.5em}.nimi-rte li{margin-bottom:.5em}.nimi-price-compare{text-decoration:line-through;opacity:.6;margin-right:.5rem}.nimi-price-sale{color:var(--nimi-champagne-solid);font-weight:700}.nimi-guarantee{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--nimi-smoke)}.nimi-guarantee svg{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/64/assets/nimi-landing-page.css.map */
