@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900&display=swap";@font-face{font-family:PPFragment-Serif;src:url(PPFragment-SerifExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Serif;src:url(PPFragment-SerifExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Serif;src:url(PPFragment-SerifRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Serif;src:url(PPFragment-SerifLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Serif;src:url(PPFragment-SerifLightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Glare;src:url(PPFragment-GlareExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Glare;src:url(PPFragment-GlareExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Glare;src:url(PPFragment-GlareRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Glare;src:url(PPFragment-GlareRegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Glare;src:url(PPFragment-GlareLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansRegularitalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Sans;src:url(PPFragment-SansLightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PPFragment-Text;src:url(PPFragment-TextRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPFragment-Text;src:url(PPFragment-TextRegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mont;src:url(Mont-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--warm-white: #FFF7EB;--cream: #FFE9CA;--tan: #BD977A;--deep-brown: #59290E;--dark-brown: #432F23;--font-display: "PPFragment-Glare", Georgia, serif;--font-heading: var(--font-display);--font-serif: "PPFragment-Serif", Georgia, serif;--font-body: "Mont", system-ui, sans-serif;--font-logo: "Lato", sans-serif;--type-hero: clamp(3rem, 10vw, 5.5rem);--type-display: clamp(2rem, 5vw, 3rem);--type-card: 1.1rem;--type-body: .9rem;--type-micro: .7rem;--radius-btn: 999px;--radius-card: 16px;--radius-pill: 999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background-color:var(--warm-white);color:var(--dark-brown);font-family:var(--font-body);font-size:15px;letter-spacing:-.02em;line-height:1.6;min-width:320px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-body);font-weight:300;line-height:1.6}h4,h5,h6{font-family:var(--font-body);font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-heading)}.container{max-width:1080px;margin:0 auto}.btn{display:inline-block;background-color:var(--deep-brown);color:var(--warm-white);font-family:var(--font-body);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:16px 36px;border-radius:var(--radius-btn);border:none;cursor:pointer;text-decoration:none;transition:background-color .2s,transform .15s}.btn:hover{background-color:var(--dark-brown);transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.btn--outline{background-color:transparent;color:var(--deep-brown);border:2px solid var(--deep-brown)}.btn--outline:hover{background-color:var(--deep-brown);color:var(--warm-white)}.btn--light{background-color:var(--cream);color:var(--deep-brown)}.btn--light:hover{background-color:var(--warm-white)}.section-tight{padding:28px 20px}.section-normal{padding:64px 20px}.section-generous{padding:80px 20px}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.in-view{opacity:1;transform:translateY(0)}.fade-in.in-view>*:nth-child(1){transition-delay:0ms}.fade-in.in-view>*:nth-child(2){transition-delay:.1s}.fade-in.in-view>*:nth-child(3){transition-delay:.2s}.fade-in.in-view>*:nth-child(4){transition-delay:.3s}.fade-in.in-view>*:nth-child(5){transition-delay:.4s}.niud-page{width:100%;max-width:100%;margin:0;padding:0;text-align:left;display:flex;flex-direction:column;overflow-x:hidden}@media(min-width:768px){.section-tight{padding:40px}.section-normal{padding:100px 40px}.section-generous{padding:120px 40px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/niud-base.css.map */
