@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--snv5-lin: #f5f0e8;--snv5-white: #ffffff;--snv5-brun: #2c2420;--snv5-or: #9a7a50;--snv5-or-light: #b8976a;--snv5-taupe: #8a7a66;--snv5-beige: #e8ddd0;--snv5-beige-dark: #d4c5b0;--snv5-error: #c0392b;--snv5-success: #2e7d4f;--snv5-serif: "Cormorant Garamond", Georgia, serif;--snv5-sans: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--snv5-ease: cubic-bezier(.4, 0, .2, 1);--snv5-spring: cubic-bezier(.34, 1.56, .64, 1);--snv5-radius-sm: 4px;--snv5-radius-md: 8px;--snv5-radius-lg: 16px;--snv5-shadow-sm: 0 1px 4px rgba(44,36,32,.06);--snv5-shadow-md: 0 4px 20px rgba(44,36,32,.1);--snv5-shadow-lg: 0 16px 48px rgba(44,36,32,.14);--snv5-section-pad: clamp(24px, 3vw, 44px);--snv5-container: 1280px}.snv5-page body,.template-index body{background:var(--snv5-lin);color:var(--snv5-brun);font-family:var(--snv5-sans)}.snv5-supertitle{font-family:var(--snv5-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--snv5-or);margin:0 0 8px}.snv5-h1{font-family:var(--snv5-serif);font-size:clamp(32px,6vw,56px);font-weight:400;line-height:1.1;color:var(--snv5-brun);margin:0 0 20px}.snv5-h2{font-family:var(--snv5-serif);font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1.15;color:var(--snv5-brun);margin:0 0 12px}.snv5-h3{font-family:var(--snv5-serif);font-size:clamp(20px,2.5vw,28px);font-weight:500;line-height:1.2;color:var(--snv5-brun);margin:0 0 12px}.snv5-body{font-family:var(--snv5-sans);font-size:15px;line-height:1.7;color:var(--snv5-taupe)}.snv5-container{max-width:var(--snv5-container);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.snv5-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--snv5-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:15px 36px;min-height:52px;border-radius:var(--snv5-radius-sm);border:none;cursor:pointer;transition:all .22s var(--snv5-ease);white-space:nowrap}.snv5-btn--primary{background:var(--snv5-brun);color:var(--snv5-white)}.snv5-btn--primary:hover{background:#3d342f;transform:translateY(-1px);box-shadow:var(--snv5-shadow-md)}.snv5-btn--outline{background:transparent;color:var(--snv5-or);border:1.5px solid var(--snv5-or)}.snv5-btn--outline:hover{background:var(--snv5-or);color:var(--snv5-white);transform:translateY(-1px);box-shadow:var(--snv5-shadow-sm)}.snv5-btn--ghost{background:transparent;color:var(--snv5-brun);border:1px solid var(--snv5-beige)}.snv5-btn--ghost:hover{border-color:var(--snv5-or);color:var(--snv5-or)}.snv5-badge{display:inline-block;font-family:var(--snv5-sans);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.snv5-badge--new{background:var(--snv5-brun);color:var(--snv5-white)}.snv5-badge--essential{background:var(--snv5-lin);color:var(--snv5-brun);border:1px solid var(--snv5-beige)}.snv5-badge--prestige{background:transparent;color:var(--snv5-or);border:1.5px solid var(--snv5-or)}.snv5-badge--bestseller{background:var(--snv5-or);color:var(--snv5-white)}.snv5-section{padding:var(--snv5-section-pad) 0}.snv5-section--white{background:var(--snv5-white)}.snv5-section--lin{background:var(--snv5-lin)}.snv5-section--brun{background:var(--snv5-brun)}.snv5-section--beige{background:var(--snv5-beige)}.snv5-section-header{text-align:center;margin-bottom:clamp(16px,2.5vw,28px)}.snv5-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--snv5-ease),transform .6s var(--snv5-ease)}.snv5-reveal.is-visible{opacity:1;transform:none}.snv5-reveal--delay-1{transition-delay:.1s}.snv5-reveal--delay-2{transition-delay:.2s}.snv5-reveal--delay-3{transition-delay:.3s}.snv5-reveal--delay-4{transition-delay:.4s}.snv5-placeholder{background:var(--snv5-lin);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;border:1px solid var(--snv5-beige)}.snv5-placeholder__icon{width:40px;height:40px;color:var(--snv5-or);opacity:.5}.snv5-placeholder__text{font-family:var(--snv5-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--snv5-taupe)}.snv5-divider{width:40px;height:1px;background:var(--snv5-or);margin:0 auto 12px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sn-v5.css.map */
