:root{--ns-bg:#e9e4df;--ns-cream:#f8f4ef;--ns-brown:#503b2e;--ns-muted:#74675e;--ns-line:#d4c9be;--ns-teal:#168a88}.ns-home,.ns-header,.ns-announcement,.ns-delivery{color:var(--ns-brown);font:400 17px/1.55 var(--ns-body,Outfit,sans-serif);letter-spacing:normal}.ns-home{background:var(--ns-bg)}.ns-home *,.ns-header *{box-sizing:border-box}.ns-home h1,.ns-home h2,.ns-home h3,.ns-home p{margin:0}.ns-home h1,.ns-home h2,.ns-home h3{color:var(--ns-brown);font-family:var(--ns-heading,Montserrat,sans-serif);font-weight:800;letter-spacing:-.04em;line-height:1.17}.ns-home h2{font-size:30px}.ns-home img,.ns-header img{max-width:100%;display:block}.ns-home a,.ns-header a,.ns-announcement a{color:inherit;text-decoration:none}.ns-home button,.ns-header button,.ns-home input{font:inherit;color:inherit}.ns-home button{cursor:pointer}.ns-home [hidden]{display:none!important}.ns-home svg,.ns-header svg,.ns-delivery svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ns-home a:focus-visible,.ns-home button:focus-visible,.ns-home input:focus-visible,.ns-header a:focus-visible,.ns-header summary:focus-visible{outline:3px solid var(--ns-teal);outline-offset:4px}.ns-announcement{min-height:35px;background:#f3c59b;color:var(--ns-brown);font-size:13px;font-weight:700;letter-spacing:.015em;display:flex;justify-content:center;align-items:center;gap:12px;padding:9px 16px;text-wrap:balance}.ns-announcement a{text-decoration:underline;text-underline-offset:3px}.ns-header{background:var(--ns-bg);min-height:109px;padding:20px max(28px,calc((100vw - 1328px)/2));display:flex;align-items:center;gap:45px;position:relative;z-index:10}.ns-logo{flex:none}.ns-logo img{width:210px;height:auto}.ns-desktop-nav{display:flex;align-items:center;gap:15px;margin-left:auto;font-size:15px;font-weight:500}.ns-desktop-nav>a{padding:10px 16px;border-radius:7px}.ns-desktop-nav .is-current{background:var(--ns-brown);color:#fff}.ns-desktop-nav>a:hover{background:#ddd1c6}.ns-desktop-nav .is-current:hover{background:#6a4d3b}.ns-icon{padding:8px;min-width:42px;min-height:42px;display:grid;place-content:center}.ns-mobile-menu{display:none}.ns-delivery{min-height:35px;background:var(--ns-brown);color:#fff6eb;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.015em;text-wrap:balance}.ns-delivery svg{height:17px;width:17px}.ns-section{padding:62px max(26px,calc((100vw - 1260px)/2))}.ns-hero{height:565px;position:relative;display:flex;align-items:center;justify-content:center;padding:35px;isolation:isolate}.ns-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.ns-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.ns-hero-panel{width:440px;padding:25px 25px 28px;background:#fffaf0ed;text-align:center;border-radius:11px;box-shadow:0 8px 30px #503b2e15}.ns-eyebrow{font-weight:700;letter-spacing:.14em;font-size:10px;display:block;margin-bottom:12px}.ns-home .ns-hero h1{font-size:39px;line-height:1.1}.ns-hero p{font-size:16px;line-height:1.45;max-width:270px;margin:13px auto 19px}.ns-home .ns-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;background:var(--ns-brown);color:#fff;padding:13px 25px;border:1px solid var(--ns-brown);border-radius:6px;font-size:14px;font-weight:700;line-height:1.35;transition:background .2s,transform .2s}.ns-home .ns-button:hover{background:#6a4d3b;transform:translateY(-1px)}.ns-section-heading{text-align:center;margin-bottom:28px}.ns-section-heading p{color:var(--ns-muted);font-size:16px;margin-top:12px}.ns-heart{font-family:var(--ns-body);font-weight:400;color:#bd7564;display:inline-block;font-size:36px;vertical-align:-3px;margin-left:3px}.ns-filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:30px}.ns-filters button{border:1px solid var(--ns-line);background:transparent;padding:7px 16px;border-radius:30px;font-size:12px;line-height:1.5;font-weight:500}.ns-filters .is-selected{background:var(--ns-brown);color:var(--ns-cream);border-color:var(--ns-brown)}.ns-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ns-product-photo{position:relative;display:block;background:var(--ns-cream);overflow:hidden;border-radius:9px;aspect-ratio:1}.ns-product-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.ns-product-photo:hover>img{transform:scale(1.04)}.ns-tag{position:absolute;left:10px;top:10px;z-index:1;background:#fffaf2eb;padding:5px 9px;border-radius:3px;font-size:10px;font-weight:700}.ns-tag.ns-peach{background:#f1d4c5}.ns-quick-link{position:absolute;bottom:0;left:0;right:0;background:#fffaf2ed;padding:10px 15px;font-size:12px;display:flex;justify-content:space-between;transform:translateY(100%);transition:transform .2s}.ns-product-photo:hover .ns-quick-link,.ns-product-photo:focus-visible .ns-quick-link{transform:none}.ns-product-info{padding:13px 2px 0}.ns-home .ns-product-info h3{font-size:15px;letter-spacing:-.03em;line-height:1.35}.ns-product-info>p{font-size:12px;color:var(--ns-muted);margin-top:4px}.ns-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;min-height:26px}.ns-product-bottom strong{font-size:16px;font-weight:700}.ns-mini-note{font-size:10px;color:var(--ns-muted)}.ns-swatches{display:flex;gap:6px}.ns-swatch{width:27px;height:27px;border-radius:50%;background:var(--swatch);border:5px solid var(--ns-bg);padding:0}.ns-swatch.is-selected{outline:1px solid var(--ns-brown);outline-offset:-2px}.ns-collection-note{text-align:center;color:var(--ns-muted);font-size:13px;margin-top:31px!important}.ns-values{display:flex;gap:30px;justify-content:space-evenly;border-top:1px solid var(--ns-line);border-bottom:1px solid var(--ns-line);padding:22px 30px;background:#e2dad2}.ns-values>span{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500}.ns-values svg{width:22px;height:22px}.ns-moments{background:var(--ns-cream)}.ns-moment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ns-moment-card{height:510px;position:relative;overflow:hidden;border-radius:9px;background:#d6d2c5}.ns-moment-card>img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .5s}.ns-moment-card:hover>img{transform:scale(1.025)}.ns-moment-card>div{position:absolute;left:24px;right:24px;bottom:24px;padding:22px 24px;background:#fffaf1ee;border-radius:7px}.ns-moment-card>div>span:first-child{font-size:9px;letter-spacing:.13em;font-weight:700;text-transform:uppercase}.ns-home .ns-moment-card h3{font-size:28px;margin:9px 0 14px;max-width:330px}.ns-text-link{font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:5px}.ns-photo-note{text-align:center;font-size:11px;color:var(--ns-muted);margin-top:18px!important}.ns-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#f3eee8}.ns-story-image{height:410px;overflow:hidden;border-radius:8px}.ns-story-image img{width:100%;height:100%;object-fit:cover;object-position:38% center}.ns-home .ns-story-copy h2{font-size:31px;margin-bottom:22px;max-width:430px}.ns-story-copy>p{font-size:16px;color:var(--ns-muted);max-width:480px}.ns-story-copy p+p{margin-top:17px}.ns-story-copy .ns-button{margin-top:26px}.ns-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:43px;padding-bottom:60px;border-top:1px solid var(--ns-line)}.ns-home .ns-newsletter h2{font-size:24px}.ns-newsletter p{font-size:13px;color:var(--ns-muted);margin-top:10px}.ns-email-input{display:flex;border-bottom:1px solid var(--ns-brown);align-items:center}.ns-email-input input{width:100%;background:none;border:0;padding:13px 0;color:var(--ns-brown);font-size:14px;min-width:0}.ns-email-input button{background:none;border:0;font-size:26px;padding:5px 15px}.ns-newsletter form>p{font-size:10px;min-height:30px}.ns-newsletter form a{text-decoration:underline;text-underline-offset:2px}#niuniu-footer{position:relative;margin-top:0;padding-top:48px;padding-bottom:28px;background:var(--ns-brown);color:#fff7ec;--color-foreground:255,247,236;--color-background:80,59,46;font:400 14px/1.6 var(--ns-body,Outfit,sans-serif);letter-spacing:normal}#niuniu-footer:before{content:"";display:block;position:absolute;inset:-22px 0 auto;height:23px;background:radial-gradient(ellipse at 50% 100%,var(--ns-brown) 69%,transparent 71%) 0 0/72px 44px repeat-x;pointer-events:none}#niuniu-footer .page-width{max-width:1360px;padding-inline:50px}#niuniu-footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:40px;margin:0}#niuniu-footer .footer-block.grid__item{max-width:none;width:auto;margin:0;padding:0}#niuniu-footer .footer__content-top{padding-bottom:32px}#niuniu-footer .niu-footer-logo{background:transparent;border-radius:0;padding:0}#niuniu-footer .niu-footer-logo img{filter:brightness(0) invert(1);width:200px;height:auto}#niuniu-footer .footer-block__heading,#niuniu-footer .niu-footer-tagline{color:#fff7ec;font:800 15px/1.35 var(--ns-heading,Montserrat,sans-serif);letter-spacing:-.015em;margin:10px 0 18px}#niuniu-footer .niu-footer-tagline{margin-top:22px}#niuniu-footer .niu-footer-note{font-size:13px;color:#e6d9cd;max-width:240px}#niuniu-footer .footer-block__details-content{font-size:13px}#niuniu-footer .footer-block__details-content a,#niuniu-footer .link,#niuniu-footer .copyright__content a{color:#fff7ec;font-size:12px}#niuniu-footer .footer-block__details-content strong{background:none;color:#fff7ec;font-size:14px;border-radius:0;padding:0;margin:0 0 7px}#niuniu-footer .footer-block__details-content p{margin-bottom:6px}#niuniu-footer .footer__content-bottom{border-color:#fff3;padding-top:20px}#niuniu-footer .copyright__content,#niuniu-footer .policies li a{font-size:10px}#niuniu-footer a:focus-visible{outline-color:#f7d3a4}body:has([data-panda-page]) #niuniu-footer,body:has([data-lounger]) #niuniu-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}#niuniu-footer .scroll-trigger{opacity:1;transform:none;animation:none}@media(min-width:1550px){.ns-hero{height:640px}}@media(max-width:1050px){.ns-header{gap:15px;padding:20px 28px}.ns-desktop-nav{gap:4px;font-size:13px}.ns-desktop-nav>a{padding:9px 11px}.ns-logo img{width:175px}.ns-products{gap:16px}.ns-home .ns-product-info h3{font-size:13px}.ns-product-info>p{font-size:11px}.ns-mini-note{font-size:9px}.ns-story{gap:35px}#niuniu-footer .footer__blocks-wrapper{gap:25px}}@media(max-width:760px){.ns-section{padding:42px 20px}.ns-announcement{font-size:12px;min-height:35px;gap:8px;padding-inline:12px}.ns-announcement>span:first-child{display:none}.ns-header{padding:12px 16px;min-height:82px;gap:0;justify-content:space-between}.ns-mobile-menu{display:block}.ns-mobile-menu summary{list-style:none;cursor:pointer}.ns-mobile-menu summary::-webkit-details-marker{display:none}.ns-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:var(--ns-bg);padding:12px 20px 20px;box-shadow:0 12px 15px #503b2e18;z-index:15}.ns-mobile-menu nav a{display:block;padding:11px;font-size:15px;border-bottom:1px solid var(--ns-line)}.ns-logo img{width:170px}.ns-desktop-nav{display:none}.ns-delivery{height:auto;font-size:12px;gap:8px}.ns-delivery-extra{display:none}.ns-hero{height:570px;padding:0 20px 20px;align-items:flex-end}.ns-hero-image{height:365px}.ns-hero-image img{object-position:42% center}.ns-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ns-bg);z-index:-2}.ns-hero-panel{width:100%;max-width:370px;padding:23px 20px 25px;background:#fffaf3f5;border-radius:9px}.ns-home .ns-hero h1{font-size:34px}.ns-hero h1 br{display:none}.ns-hero .ns-eyebrow{font-size:8px;letter-spacing:.12em}.ns-hero p{font-size:15px;margin:12px auto 18px}.ns-home .ns-button{font-size:12px;padding:12px 20px;min-height:46px}.ns-section-heading{margin-bottom:23px}.ns-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:11px}.ns-home h2{font-size:25px}.ns-heart{font-size:28px}.ns-section-heading p{font-size:13px;max-width:310px;margin:10px auto 0}.ns-filters{gap:7px;margin-bottom:23px}.ns-filters button{font-size:10px;padding:7px 11px}.ns-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.ns-product-photo{border-radius:6px}.ns-tag{top:7px;left:7px;font-size:7px;padding:4px 6px}.ns-product-info{padding-top:10px}.ns-home .ns-product-info h3{font-size:12px;line-height:1.35;min-height:32px}.ns-product-info>p{font-size:10px;line-height:1.45;margin-top:1px;min-height:29px}.ns-product-bottom{margin-top:6px;align-items:center;gap:3px}.ns-product-bottom strong{font-size:14px}.ns-mini-note{font-size:8px;max-width:73px;text-align:right;line-height:1.3}.ns-swatches{gap:2px}.ns-swatch{width:24px;height:24px}.ns-collection-note{font-size:11px;margin-top:24px!important}.ns-values{padding:18px 14px;gap:15px;justify-content:center}.ns-values>span{font-size:10px;gap:7px}.ns-values>span:nth-child(2){display:none}.ns-values svg{width:17px;height:17px}.ns-moment-grid{gap:14px;grid-template-columns:1fr}.ns-moment-card{height:445px}.ns-moment-card>div{left:16px;right:16px;bottom:16px;padding:18px 20px}.ns-home .ns-moment-card h3{font-size:26px}.ns-moment-card>div>span:first-child{font-size:8px}.ns-text-link{font-size:12px}.ns-photo-note{font-size:9px}.ns-story{grid-template-columns:1fr;gap:28px}.ns-story-image{height:300px}.ns-home .ns-story-copy h2{font-size:26px}.ns-story-copy>p{font-size:14px}.ns-newsletter{grid-template-columns:1fr;gap:25px;padding-bottom:54px}.ns-home .ns-newsletter h2{font-size:23px}.ns-newsletter p{font-size:12px}.ns-newsletter form>p{font-size:9px}#niuniu-footer{padding-top:36px}#niuniu-footer:before{inset:-17px 0 auto;height:18px;background-size:54px 34px}#niuniu-footer .page-width,#niuniu-footer .footer__content-top{padding-inline:20px}#niuniu-footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr;gap:30px 20px}#niuniu-footer .footer-block:first-child,#niuniu-footer .footer-block:last-child{grid-column:1/-1}#niuniu-footer .footer-block:last-child{border-top:1px solid #fff3;padding-top:22px}#niuniu-footer .niu-footer-logo img{width:180px}#niuniu-footer .footer-block__heading{font-size:13px}#niuniu-footer .footer-block__details-content{font-size:12px}#niuniu-footer .footer__content-bottom-wrapper{padding-inline:20px}#niuniu-footer .footer__copyright{text-align:left}}@media(prefers-reduced-motion:reduce){.ns-home *,.ns-home *:before,.ns-home *:after{transition:none!important;animation:none!important}}.np .np-cta[data-add],.np .np-cta[data-sticky-add],.nl .nl-button[data-add],.product-form__buttons .product-form__submit{background:#097e1a;color:#fdfbf7;border:0;border-radius:7px;font-family:var(--ns-body,Outfit,sans-serif);font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:none}.np .np-cta[data-add]:hover:not(:disabled),.np .np-cta[data-sticky-add]:hover:not(:disabled),.nl .nl-button[data-add]:hover:not(:disabled),.product-form__buttons .product-form__submit:hover:not(:disabled){background:#086b16}.product-form__buttons .product-form__submit:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/niuniu-store.css.map */
