@font-face{font-family:NG Head;src:url(ng-rubik-he.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:NG Head;src:url(ng-rubik-la.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NG Body;src:url(ng-assistant-he.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:NG Body;src:url(ng-assistant-la.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}:root{--ng-navy: #2E3E60;--ng-navy-deep: #232F4A;--ng-pink: #DD87A5;--ng-blush: #F9EEF1;--ng-blush-2: #F3E0E6;--ng-white: #FFFFFF;--ng-stone: #6F6766;--ng-line: #E9DDE1;--ng-head: "NG Head", "Rubik", Arial, sans-serif;--ng-body: "NG Body", "Assistant", Arial, sans-serif;--ng-h1: clamp(2.1rem, 1.35rem + 3.2vw, 3.6rem);--ng-h2: clamp(1.55rem, 1.2rem + 1.4vw, 2.25rem);--ng-h3: 1.1875rem;--ng-gutter: clamp(16px, 4vw, 48px);--ng-sec: clamp(56px, 3rem + 3vw, 104px);--ng-radius: 16px;--ng-ease: cubic-bezier(.2, .7, .1, 1)}.ng{font-family:var(--ng-body);font-size:1.0625rem;line-height:1.6;color:var(--ng-navy);-webkit-font-smoothing:antialiased}.ng *,.ng *:before,.ng *:after{box-sizing:border-box}:where(.ng) a{color:inherit}:where(.ng) img{display:block;max-width:100%;height:auto}:where(.ng) h1,:where(.ng) h2,:where(.ng) h3{font-family:var(--ng-head);margin:0;letter-spacing:-.01em}:where(.ng) p{margin:0}:where(.ng) ul,:where(.ng) ol{list-style:none;margin:0;padding:0}.ng :focus-visible{outline:2px solid var(--ng-navy);outline-offset:3px;border-radius:6px}.ng-dark :focus-visible{outline-color:var(--ng-white)}.ng-i{width:1em;height:1em;flex:none}.ng-wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--ng-gutter)}.ng-sec{padding-block:var(--ng-sec)}.ng-sec.ng-sec--flush-top{padding-top:0}.ng-head.ng-head--stack{display:block}.ng-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ng-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 24px;margin-bottom:28px}.ng-head h2{font-size:var(--ng-h2);font-weight:700;line-height:1.15}.ng-head p{color:var(--ng-stone);margin-top:6px;max-width:90ch}.ng-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;font-size:.98rem;text-decoration:none}.ng-more .ng-i{font-size:1rem;transition:transform .25s var(--ng-ease)}.ng-more:hover .ng-i{transform:translate(-4px)}.ng-more:hover span{text-decoration:underline;text-underline-offset:4px}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:1.5px solid transparent;font:600 1.0625rem/1 var(--ng-body);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ng-ease)}.ng-btn .ng-i{font-size:1.3rem}.ng-btn:active{transform:scale(.98)}.ng-btn--navy{background:var(--ng-navy);color:var(--ng-white)}.ng-btn--navy:hover{background:var(--ng-navy-deep)}.ng-btn--ghost{border-color:var(--ng-navy);color:var(--ng-navy);background:transparent}.ng-btn--ghost:hover{background:var(--ng-white)}.ng-btn--white{background:var(--ng-white);color:var(--ng-navy)}.ng-btn--white:hover{background:var(--ng-blush)}.ng-disc{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--ng-blush);color:var(--ng-navy);font-size:34px;transition:background-color .25s,transform .3s var(--ng-ease)}.ng-announce{background:var(--ng-navy);color:var(--ng-white);font-size:.9375rem}.ng-announce .ng-wrap{display:flex;justify-content:center;gap:40px;min-height:40px;align-items:center}.ng-announce li{display:flex;align-items:center;gap:8px}.ng-announce li:not(:first-child){display:none}.ng-announce .ng-i{font-size:1.15rem;color:var(--ng-pink)}.ng-header{position:sticky;top:0;z-index:50;background:var(--ng-white);border-bottom:1px solid var(--ng-line)}.ng-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:64px}.ng-header__start,.ng-header__end{display:flex;align-items:center;gap:2px}.ng-header__end{justify-content:flex-end}.ng-header__logo img{height:44px;width:auto}.ng-iconbtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--ng-navy);font-size:24px;cursor:pointer;text-decoration:none}.ng-iconbtn:hover{background:var(--ng-blush)}.ng-count{position:absolute;top:4px;inset-inline-start:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ng-pink);color:var(--ng-navy);font:700 .7rem/18px var(--ng-body);text-align:center}.ng-search,.ng-header__wa{display:none}.ng-nav{border-top:1px solid var(--ng-line)}.ng-nav ul{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:8px}.ng-nav a{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ng-blush);white-space:nowrap;text-decoration:none;font-weight:600;font-size:.95rem}.ng-nav .ng-i{font-size:.8rem}.ng-nav .ng-nav__sub,.ng-nav__has-sub>a .ng-i{display:none}.ng-menu{top:0;right:0;bottom:0;left:0;width:min(100%,420px);height:100dvh;max-width:none;max-height:none;margin:0;margin-inline-start:auto;border:0;padding:16px 20px 32px;background:var(--ng-white);color:var(--ng-navy);overflow-y:auto}.ng-menu::backdrop{background:#232f4a73}.ng-menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ng-menu__group{border-bottom:1px solid var(--ng-line)}.ng-menu__group summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font:600 1.15rem var(--ng-head);cursor:pointer;list-style:none}.ng-menu__group summary::-webkit-details-marker{display:none}.ng-menu__group summary .ng-i{transition:transform .25s}.ng-menu__group[open] summary .ng-i{transform:rotate(180deg)}.ng-menu__group a,.ng-menu__link{display:flex;align-items:center;gap:12px;min-height:48px;text-decoration:none}.ng-menu__group ul{padding-bottom:12px}.ng-menu__group a .ng-i{font-size:22px;color:var(--ng-stone)}.ng-menu__link{font:600 1.15rem var(--ng-head);border-bottom:1px solid var(--ng-line);min-height:56px}.ng-menu__cta{margin-top:24px;width:100%}.ng-menu__logo{height:48px;width:auto}.ng-menu__fallback a{display:flex;align-items:center;min-height:56px;font:600 1.15rem var(--ng-head);border-bottom:1px solid var(--ng-line);text-decoration:none}.ng-hero{display:grid;background:var(--ng-blush)}.ng-hero__media img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;object-position:60% 30%}.ng-hero__panel{padding:32px var(--ng-gutter) 40px}.ng-hero h1{font-size:var(--ng-h1);font-weight:700;line-height:1.12;margin-bottom:14px;text-wrap:balance}.ng-hero__lead{font-size:1.125rem;color:var(--ng-stone);max-width:46ch;margin-bottom:26px}.ng-hero__ctas{display:grid;gap:10px}.ng-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--ng-blush-2);text-align:center}.ng-stats b{display:block;font:700 clamp(1.35rem,1rem + 1.4vw,2.1rem)/1.1 var(--ng-head)}.ng-stats span{display:block;margin-top:6px;font-size:.9rem;line-height:1.35;color:var(--ng-stone)}@media(prefers-reduced-motion:no-preference){.ng-hero__panel>*{animation:ng-in .7s var(--ng-ease) both}.ng-hero__panel>:nth-child(2){animation-delay:.08s}.ng-hero__panel>:nth-child(3){animation-delay:.16s}.ng-hero__panel>:nth-child(4){animation-delay:.24s}}@keyframes ng-in{0%{opacity:0;transform:translateY(14px)}}.ng-cats{padding-block:32px 8px}.ng-cats ul{display:grid;grid-auto-flow:column;grid-auto-columns:88px;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:20px;border-bottom:1px solid var(--ng-line);scroll-snap-type:x proximity}.ng-cats li{scroll-snap-align:start}.ng-cats a{display:grid;justify-items:center;gap:10px;text-align:center;text-decoration:none;font-weight:600;font-size:.95rem;line-height:1.25;padding:4px 0}.ng-cats a:hover .ng-disc{background:var(--ng-pink);transform:translateY(-3px)}.ng-prods{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ng-gutter) * -1);padding-inline:var(--ng-gutter);padding-bottom:6px}.ng-prods>li{scroll-snap-align:start}.ng-card{position:relative;display:flex;flex-direction:column;height:100%}.ng-card__img{position:relative;display:block;background:#f7f5f5;border-radius:var(--ng-radius);overflow:hidden}.ng-card__img img{width:100%;aspect-ratio:1;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .5s var(--ng-ease)}.ng-card:hover .ng-card__img img{transform:scale(1.05)}.ng-card__add{position:absolute;inset-block-end:10px;inset-inline-end:10px;display:grid;place-items:center;width:44px;height:44px;border:0;cursor:pointer;border-radius:50%;background:var(--ng-white);color:var(--ng-navy);font-size:22px;box-shadow:0 4px 14px -6px #2e3e6073;text-decoration:none;transition:background-color .2s,color .2s}.ng-card__add:hover{background:var(--ng-navy);color:var(--ng-white)}.ng-card__body{display:grid;gap:2px;padding:12px 2px 0}.ng-card__series{font-size:.85rem;font-weight:600;color:var(--ng-stone)}.ng-card__name{font:600 1.05rem/1.3 var(--ng-head);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ng-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ng-card__add{z-index:1}.ng-card__benefit{font-size:.95rem;color:var(--ng-stone)}.ng-card__price{margin-top:6px;font-weight:700;font-size:1.05rem}.ng-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:280px;padding:22px;border-radius:var(--ng-radius);overflow:hidden;color:var(--ng-white);text-decoration:none;isolation:isolate}.ng-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ng-ease)}.ng-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#232f4aeb,#232f4a8c 45%,#232f4a00 75%)}.ng-promo:hover img{transform:scale(1.04)}.ng-promo small{font-weight:600;font-size:.9rem;opacity:.9}.ng-promo strong{font:700 1.45rem/1.2 var(--ng-head)}.ng-promo .ng-btn{align-self:flex-start;min-height:44px;padding:0 20px;font-size:.98rem}.ng-treats{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ng-gutter) * -1);padding-inline:var(--ng-gutter)}.ng-treats>li{scroll-snap-align:start}.ng-treat{display:block;border-radius:var(--ng-radius);overflow:hidden;background:var(--ng-blush);text-decoration:none}.ng-treat__img{overflow:hidden}.ng-treat img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s var(--ng-ease)}.ng-treat:hover img{transform:scale(1.05)}.ng-treat__bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 16px}.ng-treat__bar strong{font:600 1.1rem var(--ng-head)}.ng-treat__bar span{grid-column:1;font-size:.92rem;color:var(--ng-stone)}.ng-treat__dur{display:flex;align-items:center;gap:5px;margin-top:2px}.ng-treat__dur .ng-i{font-size:1rem}.ng-treat__go{grid-row:1 / span 3;grid-column:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ng-navy);font-size:18px;transition:background-color .25s,color .25s}.ng-treat:hover .ng-treat__go{background:var(--ng-navy);color:var(--ng-white)}.ng-usp{background:var(--ng-blush)}.ng-usp ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;padding-block:28px}.ng-usp li{display:flex;align-items:center;gap:12px;font-weight:600;line-height:1.3}.ng-usp .ng-i{font-size:34px;color:var(--ng-navy);flex:none}.ng-usp small{display:block;font-weight:400;color:var(--ng-stone);font-size:.9rem}.ng-concerns__grid{display:grid;gap:12px}.ng-concerns__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ng-concern{display:grid;gap:10px;align-content:start;height:100%;padding:18px;border:1px solid var(--ng-line);border-radius:var(--ng-radius);text-decoration:none;transition:border-color .25s,box-shadow .25s}.ng-concern .ng-disc{width:56px;height:56px;font-size:28px}.ng-concern strong{font:600 1.1rem/1.25 var(--ng-head)}.ng-concern span{font-size:.92rem;color:var(--ng-stone);line-height:1.4}.ng-concern:hover{border-color:var(--ng-pink);box-shadow:0 10px 30px -18px #2e3e6073}.ng-concern:hover .ng-disc{background:var(--ng-pink)}.ng-concerns .ng-promo{min-height:360px}.ng-about{background:var(--ng-blush)}.ng-about__grid{display:grid;gap:28px}.ng-about__img{position:relative}.ng-about__img img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--ng-radius)}.ng-about__badge{position:absolute;inset-block-end:16px;inset-inline-start:16px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:var(--ng-white);font-weight:600;font-size:.95rem;box-shadow:0 8px 24px -12px #2e3e6080}.ng-about__badge .ng-i{font-size:26px;color:var(--ng-pink)}.ng-about h2{font-size:var(--ng-h2);font-weight:700;line-height:1.15;margin-bottom:14px}.ng-about__text p+p{margin-top:12px}.ng-about__text p{color:#4a4f5e}.ng-creds{display:grid;gap:14px;margin-block:26px 28px}.ng-creds li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center}.ng-creds .ng-disc{width:48px;height:48px;font-size:24px;background:var(--ng-white)}.ng-creds b{display:block;font:600 1.02rem var(--ng-head)}.ng-creds span{font-size:.93rem;color:var(--ng-stone)}.ng-steps{display:grid;gap:14px;counter-reset:s;margin-top:48px}.ng-picks__grid{display:grid;gap:20px}.ng-step{counter-increment:s;display:grid;grid-template-columns:64px 1fr;gap:4px 16px;align-items:center;padding:18px;border-radius:var(--ng-radius);border:1px solid var(--ng-line)}.ng-step .ng-disc{grid-row:span 2;width:64px;height:64px;font-size:30px;position:relative}.ng-step .ng-disc:after{content:counter(s);position:absolute;inset-block-start:-2px;inset-inline-end:-2px;width:24px;height:24px;border-radius:50%;background:var(--ng-navy);color:var(--ng-white);font:700 .8rem/24px var(--ng-body);text-align:center}.ng-step h3{font-size:var(--ng-h3);font-weight:600}.ng-step p{color:var(--ng-stone);font-size:.98rem}.ng-reviews{background:var(--ng-blush)}.ng-slider__nav{display:none;gap:8px}.ng-slider__btn{border:1.5px solid var(--ng-navy);background:var(--ng-white)}.ng-slider__btn[data-dir=prev] .ng-i{transform:scaleX(-1)}.ng-slider__btn:hover{background:var(--ng-navy);color:var(--ng-white)}.ng-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ng-gutter) * -1);padding:4px var(--ng-gutter) 8px;scroll-padding-inline:var(--ng-gutter)}.ng-reviews__list:focus-visible{outline-offset:-2px}.ng-reviews__list>li{scroll-snap-align:start}.ng-review{display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;margin:0;padding:28px 24px 24px;border-radius:var(--ng-radius);background:var(--ng-white);text-align:center;box-shadow:0 12px 30px -24px #2e3e6080}.ng-review__who{display:grid;justify-items:center;gap:10px}.ng-review__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--ng-white),0 0 0 5px var(--ng-blush-2)}.ng-review__initial{display:grid;place-items:center;background:var(--ng-navy);color:var(--ng-white);font:600 2rem var(--ng-head)}.ng-review figcaption b{display:block;font:600 1.1rem var(--ng-head)}.ng-review figcaption span{font-size:.9rem;color:var(--ng-stone)}.ng-stars{display:flex;gap:3px;color:var(--ng-pink);font-size:22px}.ng-review__text{margin:0;font-size:1.02rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.ng-review.is-open .ng-review__text{-webkit-line-clamp:unset}.ng-review__more{margin-top:auto;min-height:44px;padding:0 12px;border:0;background:none;color:var(--ng-navy);font:600 .98rem var(--ng-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ng-faq__a{padding-bottom:20px;color:#4a4f5e;max-width:70ch}.ng-faq__a p+p{margin-top:10px}.ng-faq__grid{display:grid;gap:20px}.ng-faq details{border-bottom:1px solid var(--ng-line)}.ng-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:14px;font:600 1.1rem/1.35 var(--ng-head);cursor:pointer;list-style:none}.ng-faq summary::-webkit-details-marker{display:none}.ng-faq summary .ng-i{font-size:20px;flex:none;transition:transform .3s var(--ng-ease)}.ng-faq details[open] summary .ng-i{transform:rotate(45deg)}.ng-contactbar{background:var(--ng-blush)}.ng-contactbar ul{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;padding-block:32px}.ng-contactbar li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center}.ng-contactbar .ng-i{grid-row:span 2;font-size:28px}.ng-contactbar b{font:600 1rem var(--ng-head)}.ng-contactbar span,.ng-contactbar a{font-size:.95rem;color:#4a4f5e;text-decoration:none}.ng-contactbar a:hover{text-decoration:underline}.ng-footer{background:var(--ng-navy);color:var(--ng-white);padding-block:44px 96px}.ng-footer__grid{display:grid;gap:28px}.ng-footer__brand img{height:72px;width:auto;margin-bottom:14px}.ng-footer__brand p{color:#fffc;max-width:38ch;font-size:.98rem}.ng-footer h3{font-size:1.05rem;font-weight:600;margin-bottom:12px}.ng-footer details{border-bottom:1px solid rgba(255,255,255,.16)}.ng-footer summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font:600 1.05rem var(--ng-head);cursor:pointer;list-style:none}.ng-footer summary::-webkit-details-marker{display:none}.ng-footer details ul{padding-bottom:14px}.ng-footer li a{display:inline-block;padding-block:6px;color:#ffffffd1;text-decoration:none;font-size:.98rem}.ng-footer li a:hover{color:var(--ng-white);text-decoration:underline}.ng-news label{display:block;font-weight:600;margin-bottom:10px}.ng-news p{color:#fffc;font-size:.95rem;margin-bottom:14px}.ng-news__row{display:flex;gap:8px}.ng-news input{flex:1;min-width:0;min-height:50px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:var(--ng-white);font:inherit}.ng-news input::placeholder{color:#ffffffb3}.ng-news input:focus-visible{outline:2px solid var(--ng-white);outline-offset:2px}.ng-news .ng-btn{min-height:50px}.ng-news__msg{margin-top:10px;font-weight:600}.ng-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);font-size:.9rem;color:#ffffffb8}.ng-wrap--narrow{max-width:820px}.ng-kicker{font-weight:700;font-size:.95rem;color:var(--ng-stone);margin-bottom:8px}.ng-crumbs{font-size:.9rem;color:var(--ng-stone)}.ng-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;padding-block:12px;list-style:none;margin:0}.ng-crumbs li{display:flex;align-items:center}.ng-crumbs li+li:before{content:"/";margin-inline:8px;opacity:.5}.ng-crumbs a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.ng-crumbs a:hover{text-decoration:underline}.ng-crumbs [aria-current]{color:var(--ng-navy);font-weight:600}.ng-art-hero{background:var(--ng-blush)}.ng-art-hero__grid{display:grid;gap:24px;padding-block:28px 36px}.ng-art-hero h1,.ng-doc-head h1{font-size:var(--ng-h1);font-weight:700;line-height:1.12;margin-bottom:14px;text-wrap:balance}.ng-art-hero__lead{font-size:1.15rem;color:#4a4f5e;max-width:56ch;margin-bottom:22px}.ng-art-hero__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ng-radius)}.ng-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 24px;padding:0}.ng-chips li{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ng-white);font-weight:600;font-size:.95rem}.ng-chips .ng-i{font-size:1.1rem}.ng-art-layout{display:grid;gap:32px;padding-block:40px var(--ng-sec)}.ng-prose{font-size:1.0625rem;line-height:1.75;color:#3a4152}.ng-prose>*+*{margin-top:1em}.ng-prose h2{font:700 clamp(1.4rem,1.2rem + .8vw,1.8rem)/1.25 var(--ng-head);color:var(--ng-navy);margin-top:1.8em}.ng-prose h3{font:600 1.2rem/1.35 var(--ng-head);color:var(--ng-navy);margin-top:1.4em}.ng-prose>:first-child{margin-top:0}.ng-prose ul,.ng-prose ol{padding-inline-start:1.3em}.ng-prose li+li{margin-top:.4em}.ng-prose ul li::marker{color:var(--ng-pink)}.ng-prose ol li::marker{color:var(--ng-navy);font-weight:700}.ng-prose a{color:var(--ng-navy);text-decoration:underline;text-underline-offset:3px}.ng-prose strong{color:var(--ng-navy)}.ng-prose blockquote{margin:1.5em 0;padding:18px 22px;border-inline-start:3px solid var(--ng-pink);background:var(--ng-blush);border-radius:0 12px 12px 0}.ng-prose img{border-radius:var(--ng-radius)}.ng-prose table{width:100%;border-collapse:collapse;font-size:.98rem}.ng-prose th,.ng-prose td{padding:10px;border-bottom:1px solid var(--ng-line);text-align:start}.ng-faq--inline{margin-top:48px}.ng-faq--inline>h2{font:700 clamp(1.4rem,1.2rem + .8vw,1.8rem)/1.25 var(--ng-head);margin-bottom:8px}.ng-faq__a>*+*{margin-top:.6em}.ng-aside__card{display:grid;gap:14px;padding:24px;border-radius:var(--ng-radius);background:var(--ng-white);border:1px solid var(--ng-line);box-shadow:0 16px 40px -30px #2e3e6080}.ng-aside__card h2{font:700 1.3rem var(--ng-head)}.ng-aside__card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ng-aside__card li{display:flex;align-items:center;gap:10px}.ng-aside__card li .ng-i{font-size:22px;color:var(--ng-navy)}.ng-aside__card p{color:#4a4f5e}.ng-aside__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.ng-aside__phone{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}.ng-aside__phone .ng-i{font-size:20px}.ng-art-products{background:var(--ng-blush)}.ng-doc-head{padding-block:32px 8px}.ng-doc-head--list{padding-block:16px 28px}.ng-doc-meta{color:var(--ng-stone);font-size:.95rem;margin:-6px 0 14px}.ng-doc-img img{width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:var(--ng-radius);margin-top:20px}.ng-doc-body{padding-block:16px var(--ng-sec)}.ng-doc-help{display:flex;align-items:center;gap:12px;margin-top:40px;padding:18px 20px;border-radius:var(--ng-radius);background:var(--ng-blush)}.ng-doc-help .ng-i{font-size:28px;flex:none}.ng-doc-help a{font-weight:700;color:var(--ng-navy)}.ng-treats--grid{grid-auto-flow:row;grid-template-columns:1fr;overflow:visible;margin:0;padding:0}.ng-empty{padding:40px 0;color:var(--ng-stone)}.ng-pager{display:flex;justify-content:center;gap:8px;margin-top:32px}.ng-pager a,.ng-pager span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;text-decoration:none}.ng-pager .current{background:var(--ng-navy);color:var(--ng-white)}.ng-pager{flex-wrap:wrap;gap:4px}.ng-pager>span{padding:0}.ng-pager>span>a{width:100%;padding:0 10px}.ng-bloglist__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding:24px;border-radius:var(--ng-radius);background:var(--ng-blush)}.ng-bloglist__cta p{font:600 1.15rem var(--ng-head)}.ng-contact{display:grid;gap:32px;padding-block:24px var(--ng-sec)}.ng-contact__list{list-style:none;margin:24px 0;padding:0;display:grid;gap:18px}.ng-contact__list li{display:flex;gap:14px;align-items:flex-start}.ng-contact__list .ng-i{font-size:28px;flex:none;margin-top:2px}.ng-contact__list b{display:block;font:600 1rem var(--ng-head)}.ng-contact__list a,.ng-contact__list span{color:#4a4f5e;text-decoration:none}.ng-contact__form{padding:24px;border-radius:var(--ng-radius);background:var(--ng-blush)}.ng-contact__form h2{font:700 1.4rem var(--ng-head);margin-bottom:18px}.ng-field{display:grid;gap:6px;margin-bottom:14px}.ng-field label{font-weight:600}.ng-field__opt{font-weight:400;color:var(--ng-stone)}.ng-field input,.ng-field select,.ng-field textarea{width:100%;min-height:50px;padding:10px 16px;border:1.5px solid #D9CDD2;border-radius:12px;background:var(--ng-white);font:inherit;color:var(--ng-navy)}.ng-field textarea{min-height:120px;resize:vertical}.ng-field input:focus-visible,.ng-field select:focus-visible,.ng-field textarea:focus-visible{outline:2px solid var(--ng-navy);outline-offset:1px;border-color:var(--ng-navy)}.ng-form__ok{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:12px;background:#e3efe8;color:#1f5a3b;font-weight:600;margin-bottom:16px}.ng-form__err{padding:14px 16px;border-radius:12px;background:#f8e3e3;color:#8a2323;margin-bottom:16px}.ng-form__note{margin-top:12px;font-size:.9rem;color:var(--ng-stone)}.ng-contact__form .ng-btn{width:100%}.ng-pdp{padding-bottom:var(--ng-sec)}.ng-pdp__grid{display:grid;gap:24px}.ng-pgal{min-width:0}.ng-pgal__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0 calc(var(--ng-gutter) * -1);padding:0;background:#f7f5f5}.ng-pgal__slide{scroll-snap-align:center;display:grid;place-items:center}.ng-pgal__slide img,.ng-pgal__slide svg{width:100%;aspect-ratio:1;object-fit:contain;padding:8%;mix-blend-mode:multiply}.ng-pgal__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ng-pgal__thumb{flex:none;width:64px;height:64px;padding:4px;border:1.5px solid var(--ng-line);border-radius:12px;background:#f7f5f5;cursor:pointer}.ng-pgal__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ng-pgal__thumb.is-active{border-color:var(--ng-navy)}.ng-pinfo h1{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.2rem);font-weight:700;line-height:1.25;margin-bottom:10px;text-wrap:pretty}.ng-pinfo__lead{font-size:1.08rem;color:#4a4f5e;margin-bottom:18px}.ng-pinfo__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ng-pinfo__now{font:700 1.9rem var(--ng-head)}.ng-pinfo__was{color:var(--ng-stone);font-size:1.15rem}.ng-pinfo__tax{font-size:.9rem;color:var(--ng-stone);margin:2px 0 18px}.ng-badge{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ng-blush);font-weight:600;font-size:.92rem}.ng-badge .ng-i{font-size:1.15rem}.ng-pinfo__fit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-weight:600}.ng-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ng-tags a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--ng-line);text-decoration:none;font-weight:500;font-size:.92rem}.ng-tags a:hover{border-color:var(--ng-pink);background:var(--ng-blush)}.ng-pform{margin-bottom:14px}.ng-pform__row{display:flex;gap:10px}.ng-pform__add{flex:1}.ng-pform__add[aria-busy=true]{opacity:.7;cursor:progress}.ng-pform__add:disabled:not([aria-busy]){background:#c9c3c5;cursor:not-allowed}.ng-qty{display:flex;align-items:center;border:1.5px solid var(--ng-line);border-radius:999px}.ng-qty input{width:40px;border:0;background:none;text-align:center;font:700 1.05rem var(--ng-body);color:var(--ng-navy);-moz-appearance:textfield}.ng-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ng-qty__btn{display:grid;place-items:center;width:44px;height:50px;border:0;background:none;color:var(--ng-navy);font-size:18px;cursor:pointer}.ng-qty__minus{display:block;width:14px;height:1.5px;background:currentColor}.ng-pinfo__ask{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ng-radius);background:var(--ng-blush);text-decoration:none;margin-bottom:18px}.ng-pinfo__ask .ng-i{font-size:30px;color:#1f7a4d;flex:none}.ng-pinfo__ask b{display:block;font:600 1rem var(--ng-head)}.ng-pinfo__ask span{font-size:.95rem;color:#4a4f5e}.ng-pinfo__ask:hover b{text-decoration:underline}.ng-ptrust{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px;font-size:.95rem}.ng-ptrust li{display:flex;align-items:center;gap:10px}.ng-ptrust .ng-i{font-size:22px;flex:none}.ng-pacc{border-top:1px solid var(--ng-line)}.ng-pacc__size{display:flex;align-items:center;gap:10px;min-height:52px;font-weight:600;border-bottom:1px solid var(--ng-line)}.ng-pacc__size .ng-i{font-size:22px}.ng-pacc__item{border-bottom:1px solid var(--ng-line)}.ng-pacc__item summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font:600 1.08rem var(--ng-head);cursor:pointer;list-style:none}.ng-pacc__item summary::-webkit-details-marker{display:none}.ng-pacc__item summary .ng-i{font-size:18px;transition:transform .3s var(--ng-ease)}.ng-pacc__item[open] summary .ng-i{transform:rotate(45deg)}.ng-pacc__item .ng-prose{padding-bottom:18px;font-size:1rem}.ng-pacc__item .ng-prose h3{font-size:1.02rem}.ng-precs{background:var(--ng-white)}.ng-psticky{position:fixed;z-index:44;inset-inline:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ng-white);border-top:1px solid var(--ng-line);box-shadow:0 -10px 30px -20px #2e3e6080;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--ng-ease),visibility 0s .35s}.ng-psticky.is-on{transform:none;visibility:visible;transition:transform .35s var(--ng-ease)}.ng-psticky{overflow:hidden}.ng-psticky__info{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.ng-psticky__info b{font:600 .98rem var(--ng-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-psticky .ng-btn{min-height:48px;padding:0 22px}body:has(.ng-psticky.is-on) .ng-fab{bottom:calc(84px + env(safe-area-inset-bottom))}.ng-coll{padding-bottom:var(--ng-sec)}.ng-coll__head{padding-block:12px 20px}.ng-coll__head h1{font-size:var(--ng-h1);font-weight:700;line-height:1.15;margin-bottom:8px}.ng-coll__desc{max-width:70ch;color:#4a4f5e}.ng-coll__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:14px;border-block:1px solid var(--ng-line);margin-bottom:16px}.ng-coll__filter-btn{min-height:44px;padding:0 18px;font-size:.98rem}.ng-count--inline{position:static;display:inline-block;margin-inline-start:2px}.ng-coll__count{color:var(--ng-stone);font-size:.95rem;margin-inline-start:auto}.ng-coll__sort{display:flex;align-items:center;gap:8px;font-size:.95rem}.ng-coll__sort select{min-height:44px;padding:0 14px;border:1.5px solid var(--ng-line);border-radius:999px;background:var(--ng-white);font:inherit;color:var(--ng-navy)}.ng-coll__active{margin-bottom:16px}.ng-coll__active a{gap:6px}.ng-coll__active .ng-i{font-size:.9rem}.ng-coll__clear{text-decoration:underline!important;border:0!important}.ng-coll__layout{display:grid;gap:24px}.ng-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;list-style:none;margin:0;padding:0}.ng-empty-state{display:grid;justify-items:center;gap:14px;padding:56px 16px;text-align:center;color:#4a4f5e}.ng-empty-state>.ng-i{font-size:48px;color:var(--ng-pink)}.ng-filters{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;inset-inline-end:auto;width:min(92vw,380px);padding:16px 20px 24px;background:var(--ng-white);overflow-y:auto;box-shadow:0 0 0 100vmax #232f4a73;transform:translate(100%);visibility:hidden;transition:transform .3s var(--ng-ease),visibility 0s .3s}.ng-filters.is-open{transform:none;visibility:visible;transition:transform .3s var(--ng-ease)}body.ng-lock{overflow:hidden}.ng-filters__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ng-filters__top h2{font:700 1.3rem var(--ng-head)}.ng-filters__group{border-bottom:1px solid var(--ng-line)}.ng-filters__group summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font:600 1.02rem var(--ng-head);cursor:pointer;list-style:none}.ng-filters__group summary::-webkit-details-marker{display:none}.ng-filters__group[open] summary .ng-i{transform:rotate(180deg)}.ng-filters__group ul{list-style:none;margin:0;padding:0 0 12px;display:grid;gap:2px}.ng-check{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.ng-check input{width:20px;height:20px;accent-color:var(--ng-navy)}.ng-check small{color:var(--ng-stone);margin-inline-start:auto}.ng-check.is-disabled{opacity:.45;cursor:not-allowed}.ng-filters__price{display:flex;gap:10px;padding-bottom:14px}.ng-filters__price label{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:.95rem}.ng-filters__price input{flex:1;min-width:0;width:100%;min-height:44px;padding:0 10px;border:1.5px solid var(--ng-line);border-radius:12px;font:inherit}.ng-filters__actions{position:sticky;bottom:-24px;display:grid;grid-template-columns:1fr auto;gap:8px;padding-block:16px;background:var(--ng-white)}.ng-cartpg__grid{display:grid;gap:28px}.ng-ship{padding:16px 18px;border-radius:var(--ng-radius);background:var(--ng-blush);margin-bottom:16px}.ng-ship p{display:flex;align-items:center;gap:8px}.ng-ship .ng-i{font-size:24px}.ng-ship .ng-toast__bar{margin-bottom:0;background:var(--ng-white)}.ng-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--ng-line)}.ng-line{display:grid;grid-template-columns:84px 1fr auto;gap:10px 14px;padding:16px 0;border-bottom:1px solid var(--ng-line);align-items:start}.ng-line__img{grid-row:span 2;background:#f7f5f5;border-radius:12px;overflow:hidden}.ng-line__img img{width:100%;aspect-ratio:1;object-fit:contain;padding:8%;mix-blend-mode:multiply}.ng-line__info{display:grid;gap:4px}.ng-line__title{font:600 1rem/1.35 var(--ng-head);text-decoration:none}.ng-line__title:hover{text-decoration:underline}.ng-line__variant,.ng-line__price{font-size:.93rem;color:var(--ng-stone)}.ng-line__price s{margin-inline-end:4px}.ng-line__disc{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600;color:#1f5a3b}.ng-line__total{font-weight:700}.ng-line__qty{grid-column:2 / span 2;display:flex;align-items:center;gap:14px}.ng-line__qty .ng-qty__btn{height:42px;width:40px}.ng-line__remove{font-size:.93rem;color:var(--ng-stone)}.ng-cartpg__sum{display:grid;gap:14px;align-content:start;padding:22px;border-radius:var(--ng-radius);background:var(--ng-white);border:1px solid var(--ng-line);box-shadow:0 16px 40px -30px #2e3e6080}.ng-cartpg__sum h2{font:700 1.3rem var(--ng-head)}.ng-cartpg__sum dl{margin:0;display:grid;gap:8px}.ng-cartpg__sum dl div{display:flex;justify-content:space-between}.ng-cartpg__sum dd{margin:0;font-weight:600}.ng-cartpg__disc{color:#1f5a3b}.ng-cartpg__total{padding-top:10px;border-top:1px solid var(--ng-line);font:700 1.2rem var(--ng-head)}.ng-cartpg__note-small{font-size:.9rem;color:var(--ng-stone)}.ng-cartpg__note summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-weight:600;cursor:pointer;list-style:none}.ng-cartpg__note summary::-webkit-details-marker{display:none}.ng-cartpg__note textarea{width:100%;padding:10px 14px;border:1.5px solid var(--ng-line);border-radius:12px;font:inherit}.ng-cartpg__checkout{width:100%;min-height:56px}.ng-cartpg__sum .ng-ptrust{margin:0}.ng-cartpg__sum .ng-badge{justify-self:start}.ng-searchpg__form{display:flex;align-items:center;gap:8px;max-width:620px;padding:6px;padding-inline-start:18px;border:1.5px solid var(--ng-line);border-radius:999px;background:var(--ng-white);margin-top:8px}.ng-searchpg__form>.ng-i{font-size:22px;flex:none}.ng-searchpg__form input{flex:1;min-width:0;min-height:44px;border:0;background:none;font:inherit;color:var(--ng-navy)}.ng-searchpg__form input:focus-visible{outline:none}.ng-searchpg__form:focus-within{border-color:var(--ng-navy)}.ng-searchpg__form .ng-btn{min-height:44px;padding:0 20px}.ng-searchpg__form{position:relative}.ng-suggest{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:20;margin:0;padding:6px;list-style:none;background:var(--ng-white);border:1px solid var(--ng-line);border-radius:16px;box-shadow:0 12px 32px #2e3e601f;max-height:60vh;overflow:auto}.ng-suggest a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ng-navy)}.ng-suggest img{width:48px;height:48px;object-fit:cover;border-radius:8px;background:var(--ng-blush);flex:none}.ng-suggest span{flex:1;min-width:0}.ng-suggest small{color:var(--ng-stone);white-space:nowrap}.ng-suggest [aria-selected=true] a,.ng-suggest a:hover{background:var(--ng-blush)}.ng-suggest__none{padding:10px;color:var(--ng-stone)}.ng-searchpg__h2{font:700 1.35rem var(--ng-head);margin:28px 0 14px}.ng-searchpg__links{list-style:none;margin:0;padding:0;border-top:1px solid var(--ng-line)}.ng-searchpg__links a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 4px;border-bottom:1px solid var(--ng-line);text-decoration:none}.ng-searchpg__links b{font:600 1.05rem var(--ng-head)}.ng-searchpg__links span{grid-column:1;font-size:.9rem;color:var(--ng-stone)}.ng-searchpg__links .ng-i{grid-row:1 / span 2;grid-column:2;align-self:center}.ng-searchpg__popular{margin-top:24px}.ng-404{text-align:center}.ng-404__code{font:700 clamp(4rem,3rem + 6vw,7rem)/1 var(--ng-head);color:var(--ng-blush-2)}.ng-404 h1{font-size:var(--ng-h2);margin:8px 0 10px}.ng-lead-p{color:#4a4f5e;margin-bottom:18px}.ng-404 .ng-searchpg__form{margin-inline:auto}.ng-404__ctas{justify-content:center;margin-top:22px}.ng-cl .ng-disc img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ng-toast{position:fixed;z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:380px;margin-inline-start:auto;padding:18px;border-radius:var(--ng-radius);background:var(--ng-white);box-shadow:0 20px 50px -20px #232f4a8c;border:1px solid var(--ng-line);transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .3s var(--ng-ease),opacity .3s,visibility 0s .3s}.ng-toast.is-on{transform:none;opacity:1;visibility:visible;transition:transform .3s var(--ng-ease),opacity .3s}.ng-toast__head{display:flex;align-items:center;gap:8px;font:700 1.08rem var(--ng-head)}.ng-toast__head .ng-i{font-size:22px;color:#1f7a4d}.ng-toast__close{margin-inline-start:auto;width:36px;height:36px;border:0;border-radius:50%;background:none;font-size:1.5rem;line-height:1;color:var(--ng-stone);cursor:pointer}.ng-toast__item{margin:6px 0 10px;color:#4a4f5e;font-size:.95rem}.ng-toast__ship{font-size:.95rem}.ng-toast__bar{height:6px;margin:8px 0 14px;border-radius:3px;background:var(--ng-blush-2);overflow:hidden}.ng-toast__bar span{display:block;height:100%;background:var(--ng-navy);border-radius:3px;transition:width .6s var(--ng-ease)}.ng-toast__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ng-toast__actions .ng-btn{min-height:46px;padding:0 12px;font-size:.98rem}.ng-fab{position:fixed;z-index:45;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline-end:16px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#1f7a4d;color:var(--ng-white);font-size:30px;box-shadow:0 10px 28px -10px #00000073;text-decoration:none;transition:transform .25s var(--ng-ease)}.ng-fab:hover{transform:scale(1.06)}@media(min-width:750px){.ng-announce li:not(:first-child){display:flex}.ng-prods{grid-auto-columns:34%}.ng-treats{grid-auto-columns:40%}.ng-usp ul,.ng-contactbar ul{grid-template-columns:repeat(4,1fr)}.ng-reviews__list{grid-auto-columns:46%}.ng-concerns__tiles{grid-template-columns:repeat(3,1fr)}.ng-treats--grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:990px){.ng-header__bar{grid-template-columns:1fr auto 1fr;min-height:80px}.ng-header__burger{display:none}.ng-search{display:flex;align-items:center;gap:10px;width:min(100%,340px);min-height:46px;padding:0 18px;border-radius:999px;background:#f6f3f4;color:var(--ng-stone);text-decoration:none;font-size:.98rem}.ng-search .ng-i{font-size:20px;color:var(--ng-navy)}.ng-search:hover{background:var(--ng-blush)}.ng-header__search-icon{display:none}.ng-header__logo img{height:58px}.ng-header__wa{display:inline-flex;min-height:44px;padding:0 18px;font-size:.98rem;margin-inline-start:8px}.ng-nav ul{justify-content:center;gap:4px;padding-block:0;overflow:visible}.ng-nav a{background:none;border-radius:0;min-height:52px;padding:0 16px;font-weight:600;box-shadow:inset 0 -2px 0 transparent;transition:box-shadow .2s}.ng-nav a:hover{box-shadow:inset 0 -2px 0 var(--ng-pink)}.ng-nav__has-sub{position:relative}.ng-nav__has-sub>a .ng-i{display:inline;transition:transform .2s}.ng-nav .ng-nav__sub{display:none;position:absolute;top:100%;inset-inline-start:0;z-index:30;flex-direction:column;gap:0;min-width:240px;padding:8px;background:var(--ng-white);border:1px solid var(--ng-line);border-radius:16px;box-shadow:0 16px 36px #2e3e6024}.ng-nav__has-sub:hover .ng-nav__sub,.ng-nav__has-sub:focus-within .ng-nav__sub{display:flex}.ng-nav__has-sub:hover>a .ng-i,.ng-nav__has-sub:focus-within>a .ng-i{transform:rotate(180deg)}.ng-nav__sub a{min-height:44px;padding:0 14px;border-radius:10px;font-weight:500;box-shadow:none}.ng-nav__sub a:hover{background:var(--ng-blush);box-shadow:none}.ng-hero{grid-template-columns:1.15fr 1fr;min-height:560px}.ng-hero__media{order:2}.ng-hero__media img{height:100%;aspect-ratio:auto}.ng-hero__panel{align-self:center;padding:56px clamp(40px,6vw,96px)}.ng-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.ng-stats{text-align:start;gap:24px}.ng-cats ul{grid-auto-flow:row;grid-template-columns:repeat(9,1fr);overflow:visible;padding-bottom:32px}.ng-cats{padding-top:48px}.ng-disc{width:84px;height:84px;font-size:38px}.ng-picks__grid{display:grid;grid-template-columns:1.25fr 4fr;gap:20px}.ng-prods{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:28px 20px;overflow:visible}.ng-treats{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible}.ng-treat img{aspect-ratio:4 / 3}.ng-concerns__grid{grid-template-columns:2.4fr 1fr;gap:20px}.ng-concerns .ng-promo{min-height:100%}.ng-concern{padding:24px}.ng-about__grid{grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.ng-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:var(--ng-sec)}.ng-step{grid-template-columns:1fr;justify-items:center;text-align:center;padding:28px 24px;background:var(--ng-white);border-color:transparent}.ng-step .ng-disc{grid-row:auto;margin-bottom:8px}.ng-reviews__list{margin:0;padding:4px 0 8px;scroll-padding-inline:0;grid-auto-columns:calc((100% - 40px) / 3);gap:20px}.ng-slider__nav{display:flex}.ng-faq__grid{grid-template-columns:1fr 2fr;gap:64px}.ng-art-hero__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-block:48px 56px}.ng-art-layout{grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start;padding-top:56px}.ng-art-layout--single{grid-template-columns:minmax(0,760px)}.ng-aside{position:sticky;top:calc(var(--ng-sticky-top, 140px))}.ng-prods--4{grid-template-columns:repeat(4,1fr)}.ng-treats--grid{grid-template-columns:repeat(3,1fr);gap:24px}.ng-contact{grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.ng-contact__form{padding:36px}.ng-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start;padding-top:12px}.ng-pgal{position:sticky;top:140px}.ng-pgal__track{margin:0;border-radius:var(--ng-radius)}.ng-pgal__thumb{width:76px;height:76px}.ng-psticky{display:none}.ng-coll__layout{grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.ng-coll__filter-btn{display:none}.ng-filters{position:static;z-index:auto;width:auto;padding:0;box-shadow:none;transform:none;visibility:visible;overflow:visible}.ng-filters__top,.ng-filters__actions{display:none}.ng-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.ng-coll__layout:not(:has(.ng-filters)) .ng-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-coll__layout:not(:has(.ng-filters)){grid-template-columns:1fr}.ng-cartpg__grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.ng-cartpg__sum{position:sticky;top:140px}.ng-line{grid-template-columns:110px 1fr auto auto;align-items:center}.ng-line__img{grid-row:auto}.ng-line__qty{grid-column:auto;flex-direction:column;gap:6px}.ng-footer{padding-block:64px 40px}.ng-footer__grid{grid-template-columns:1.3fr repeat(3,1fr) 1.6fr;gap:40px}.ng-footer details{border:0}.ng-footer summary{pointer-events:none;min-height:0;margin-bottom:12px}.ng-footer summary .ng-i{display:none}}@media(prefers-reduced-motion:reduce){.ng *,.ng *:before,.ng *:after{transition-duration:0s!important;animation:none!important}}.ng-signup{width:min(92vw,720px);max-width:none;max-height:92dvh;padding:0;border:0;border-radius:24px;background:var(--ng-white);color:var(--ng-navy);overflow:auto}.ng-signup[open]{display:grid;grid-template-columns:1fr}.ng-signup::backdrop{background:#232f4a8c}.ng-signup__x{position:absolute;top:10px;inset-inline-end:10px;z-index:1;background:#ffffffd9}.ng-signup__media{display:none}.ng-signup__media img{width:100%;height:100%;object-fit:cover}.ng-signup__body{display:grid;gap:12px;align-content:center;padding:40px 28px 28px;background:linear-gradient(160deg,var(--ng-blush) 0%,var(--ng-white) 55%)}.ng-signup__body h2{margin:0;font:700 clamp(1.7rem,1.4rem + 1.2vw,2.3rem)/1.15 var(--ng-head)}.ng-signup__body p{margin:0;color:var(--ng-stone)}.ng-signup__body .ng-kicker{margin:0;color:#b65b7d}.ng-signup__body input[type=email]{width:100%;min-height:52px;padding:0 18px;border:1.5px solid #D9CDD2;border-radius:999px;font:inherit;color:var(--ng-navy);background:var(--ng-white)}.ng-signup__body input[type=email]:focus-visible{outline:2px solid var(--ng-navy);outline-offset:1px}.ng-signup__body .ng-btn{width:100%;min-height:52px}.ng-signup__consent{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:var(--ng-stone);cursor:pointer}.ng-signup__consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--ng-navy)}.ng-signup__consent a{color:var(--ng-navy)}.ng-signup__err{color:#a3273f!important;font-weight:600}.ng-signup__code{display:flex;align-items:center;gap:10px;padding:10px;padding-inline-start:20px;border:2px dashed var(--ng-pink);border-radius:16px;background:var(--ng-white)}.ng-signup__code code{flex:1;font:700 1.6rem/1 var(--ng-head);letter-spacing:.08em;text-align:center}.ng-signup__code .ng-btn{width:auto;min-height:44px;padding:0 16px}@media(min-width:750px){.ng-signup[open]{grid-template-columns:300px 1fr}.ng-signup__media{display:block}.ng-signup__body{padding:48px 40px}}.ng-cookie{position:fixed;z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.ng-cookie__card{max-width:460px;max-height:80dvh;overflow:auto;padding:20px;border-radius:20px;background:var(--ng-white);color:var(--ng-navy);border:1px solid var(--ng-line);box-shadow:0 18px 48px #2e3e6038}.ng-cookie h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 1.15rem var(--ng-head)}.ng-cookie h2 .ng-i{font-size:26px;color:#b65b7d}.ng-cookie p{margin:0 0 14px;font-size:.93rem;line-height:1.55;color:var(--ng-stone)}.ng-cookie p a{color:var(--ng-navy);text-decoration:underline;text-underline-offset:3px}.ng-cookie__prefs{display:grid;gap:4px;margin-bottom:14px;font-size:.9rem}.ng-cookie__prefs[hidden]{display:none}.ng-cookie__prefs .ng-check{align-items:flex-start}.ng-cookie__prefs .ng-check input{flex:none;margin-top:3px}.ng-cookie__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ng-cookie__actions .ng-btn{flex:1 1 140px;min-height:46px;padding:0 16px;font-size:.95rem}.ng-cookie__more{min-height:44px;padding:0 8px;border:0;background:none;font:600 .93rem var(--ng-body);color:var(--ng-navy);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ng-footer__cookies{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ng-a11y__btn{position:fixed;z-index:46;top:50%;inset-inline-start:0;translate:0 -50%;display:grid;place-items:center;width:44px;height:48px;border:0;border-start-end-radius:12px;border-end-end-radius:12px;background:var(--ng-navy);color:var(--ng-white);font-size:26px;cursor:pointer;box-shadow:0 6px 18px #2e3e604d}.ng-a11y__btn:focus-visible{outline:3px solid var(--ng-pink);outline-offset:2px}.ng-a11y__panel{inset:auto;top:50%;inset-inline-start:52px;translate:0 -50%;width:min(calc(100vw - 64px),320px);max-height:90dvh;overflow:auto;margin:0;padding:16px;border:1px solid var(--ng-line);border-radius:20px;background:var(--ng-white);color:var(--ng-navy);box-shadow:0 18px 48px #2e3e6038}.ng-a11y__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ng-a11y__top h2{margin:0;font:700 1.15rem var(--ng-head)}.ng-a11y__size{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;border-radius:14px;background:var(--ng-blush);font-weight:600}.ng-a11y__size>span{flex:1}.ng-a11y__size button{width:44px;height:40px;border:1.5px solid var(--ng-navy);border-radius:10px;background:var(--ng-white);color:var(--ng-navy);font:700 1rem var(--ng-body);cursor:pointer}.ng-a11y__size output{min-width:3.2em;text-align:center;font-weight:700}.ng-a11y__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.ng-a11y__opts button{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:76px;padding:8px;border:1.5px solid var(--ng-line);border-radius:14px;background:var(--ng-white);color:var(--ng-navy);font:600 .9rem/1.25 var(--ng-body);cursor:pointer}.ng-a11y__opts .ng-i{font-size:24px}.ng-a11y__opts [aria-pressed=true]{border-color:var(--ng-navy);background:var(--ng-navy);color:var(--ng-white)}.ng-a11y__statement{display:block;margin-top:12px;text-align:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}html.ng-a11y-contrast{filter:contrast(1.45)}html.ng-a11y-gray{filter:grayscale(1)}html.ng-a11y-contrast.ng-a11y-gray{filter:contrast(1.45) grayscale(1)}html.ng-a11y-links a{text-decoration:underline!important;text-underline-offset:3px;outline:2px solid #E8A33D;outline-offset:2px}html.ng-a11y-font body,html.ng-a11y-font body *{font-family:Arial,Helvetica Neue,sans-serif!important;letter-spacing:.01em}html.ng-a11y-font .ng-i{font-family:inherit}html.ng-a11y-motion *,html.ng-a11y-motion *:before,html.ng-a11y-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ng-news__consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.85rem;opacity:.85;cursor:pointer}.ng-news__consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--ng-pink)}.ng-picks__grid--solo{grid-template-columns:1fr!important}.ng-picks__grid--solo .ng-prods{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;overflow:visible;margin-inline:0;padding-inline:0}@media(min-width:990px){.ng-picks__grid--solo .ng-prods{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}}.ng-news .ng-news__consent input{flex:none;width:18px;height:18px;min-height:0;padding:0;border-radius:4px}.ng-terms{margin:8px 0 0;font-size:.85rem;line-height:1.5;color:var(--ng-stone)}.ng-ptrust li{align-items:flex-start}.ng-ptrust li>span{line-height:1.45}.ng-ptrust b{font-weight:600}.ng-ptrust a{color:var(--ng-navy);text-decoration:underline;text-underline-offset:3px}.ng-rating{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:.9rem;color:var(--ng-stone)}.ng-rating__stars{display:inline-flex;gap:1px;color:#e0a33a;font-size:15px}.ng-rating__stars .is-empty{color:var(--ng-line)}.ng-rating a{color:var(--ng-navy);text-decoration:underline;text-underline-offset:3px}.ng-pinfo .ng-rating{margin-top:2px;margin-bottom:8px}.ng-cats--chips{padding-block:0 8px}.ng-cats__h{margin:0 0 12px;font:700 1.15rem var(--ng-head)}.ng-cats--chips ul{display:flex;flex-wrap:wrap;gap:8px;grid-auto-columns:auto;overflow:visible;padding-bottom:24px}.ng-cats--chips a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;border:1.5px solid var(--ng-line);border-radius:999px;background:var(--ng-white);font-size:.95rem}.ng-cats--chips a:hover{border-color:var(--ng-navy)}.ng-cats--chips .ng-disc{width:auto;height:auto;background:none;font-size:20px}.ng-cats--chips a:hover .ng-disc{background:none;transform:none}@media(min-width:990px){.ng-cats--chips{padding-top:0}.ng-cats--chips .ng-wrap{display:flex;align-items:center;gap:20px}.ng-cats--chips .ng-cats__h{margin:0;white-space:nowrap}.ng-cats--chips ul{grid-template-columns:none;padding-bottom:0;border:0}.ng-cats--chips{padding-bottom:32px}}.ng-fab{transition:opacity .25s,transform .25s,visibility .25s}.ng-fab.is-away{opacity:0;visibility:hidden;transform:scale(.8)}.ng-social{display:flex;gap:8px;margin:16px 0 0;padding:0;list-style:none}.ng-social a,.ng-footer .ng-social li a{display:grid;padding:0;text-decoration:none;place-items:center;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.35);border-radius:50%;color:var(--ng-white);font-size:22px;transition:background-color .2s,color .2s}.ng-social a:hover,.ng-footer .ng-social li a:hover{text-decoration:none;background:var(--ng-white);color:var(--ng-navy)}.ng-announce{position:relative}.ng-announce__pause{display:none}@media(max-width:749px){.ng-announce .ng-wrap{display:grid;padding-inline:44px}.ng-announce li,.ng-announce li:not(:first-child){display:flex;grid-area:1 / 1;justify-content:center;text-align:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .45s,transform .45s,visibility .45s}.ng-announce li.is-on,.ng-announce:not(:has(.is-on)) li:first-child{opacity:1;visibility:visible;transform:none}.ng-announce__pause{position:absolute;z-index:1;top:50%;inset-inline-end:6px;translate:0 -50%;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:#ffffffbf;font-size:15px;cursor:pointer}.ng-announce__pause:focus-visible{outline:2px solid var(--ng-pink);outline-offset:1px}.ng-announce__ico-play,.ng-announce__pause[aria-pressed=true] .ng-announce__ico-pause{display:none}.ng-announce__pause[aria-pressed=true] .ng-announce__ico-play{display:inline}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.ng-announce li{transition:none;transform:none}}html.ng-a11y-motion .ng-announce li{transition:none!important}.ng-announce__pause .ng-i{color:inherit}.ng-story__hero{background:var(--ng-blush)}.ng-story__hero-grid{display:grid;gap:28px;padding-block:32px 40px}.ng-story__hero h1{font-size:var(--ng-h1);font-weight:700;line-height:1.1;margin:0 0 18px;text-wrap:balance}.ng-story__intro{display:grid;gap:12px;margin-bottom:26px;max-width:58ch}.ng-story__intro p{margin:0;font-size:1.1rem;line-height:1.75;color:#3e4558}.ng-story__photo{margin:0}.ng-story__photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:220px 220px var(--ng-radius) var(--ng-radius)}.ng-story__body{padding-block:0 8px}.ng-story__chapter{display:grid;gap:10px;padding-block:36px;border-top:1px solid var(--ng-line)}.ng-story__chapter h2{margin:0;font:700 clamp(1.35rem,1.15rem + .8vw,1.75rem)/1.25 var(--ng-head);color:var(--ng-navy);text-wrap:balance}.ng-story__text{max-width:68ch}.ng-story__text p{margin:0 0 14px;font-size:1.06rem;line-height:1.8;color:#3e4558}.ng-story__text p:last-child{margin-bottom:0}.ng-story__link{margin-top:18px!important}.ng-story__link a{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ng-navy);text-decoration:none;border-bottom:1.5px solid var(--ng-pink);padding-bottom:2px}.ng-story__link .ng-i{font-size:1rem}.ng-story__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ng-story__ctas a{text-decoration:none}.ng-story__ctas .ng-btn--navy{color:var(--ng-white)}.ng-story__ctas .ng-btn--ghost{color:var(--ng-navy)}.ng-story__credo{padding-block:36px}.ng-story__credo h2{margin:0 0 10px;font:700 clamp(1.35rem,1.15rem + .8vw,1.75rem)/1.25 var(--ng-head);color:var(--ng-navy);text-wrap:balance}.ng-story__credo-text{position:relative;max-width:68ch;padding-inline-start:18px}.ng-story__credo-text:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:4px;border-radius:2px;background:var(--ng-pink)}.ng-story__credo-text p{margin:0;font:500 clamp(1.2rem,1.08rem + .45vw,1.4rem)/1.75 var(--ng-body);color:var(--ng-navy)}.ng-story__credo+.ng-story__chapter{border-top:1px solid var(--ng-line)}.ng-story__body>.ng-story__chapter:first-child{border-top:0}.ng-story__closing{padding-block:40px var(--ng-sec);text-align:center}.ng-story__flourish{display:block;width:64px;height:1.5px;margin:0 auto 28px;background:var(--ng-pink)}.ng-story__hand{margin:0 auto;max-width:560px}.ng-story__hand img{width:100%;height:auto}.ng-story__quote{margin:0}.ng-story__quote p{margin:0 0 10px;font:700 clamp(2rem,1.4rem + 2.6vw,3.2rem)/1.2 "Amatic SC",var(--ng-head);color:var(--ng-navy)}.ng-story__quote cite{font:700 clamp(1.6rem,1.2rem + 1.6vw,2.3rem)/1 "Amatic SC",var(--ng-head);font-style:normal;color:#b65b7d}@media(min-width:990px){.ng-story__hero-grid{grid-template-columns:1.15fr .85fr;gap:72px;align-items:center;padding-block:64px 72px}.ng-story__photo{max-width:440px;justify-self:center}.ng-story__chapter{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:56px;padding-block:48px}.ng-story__chapter h2{position:sticky;top:140px;align-self:start}.ng-story__credo .ng-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:56px;align-items:start}.ng-story__credo h2{margin:0}.ng-story__credo{padding-block:48px}.ng-story__credo-text{padding-inline-start:0}.ng-story__credo-text:before{inset-inline-start:-28px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ng.css.map */
