.neo-i .ni-lifestyle-figure{min-width:0;margin:0}.neo-i .ni-lifestyle-photo{overflow:hidden;border-radius:var(--ni-radius,16px)}.neo-i .ni-lifestyle-photo :is(img,picture){display:block;width:100%}.neo-i .ni-lifestyle-photo img{width:100%;height:100%;aspect-ratio:var(--ni-photo-ratio,4 / 5);object-fit:var(--ni-photo-fit,cover)}.neo-i .ni-media-note{margin-top:14px;font-size:10px;line-height:1.7;color:var(--ni-muted,#647168)}.neo-i .ni-lifestyle-heading{margin-bottom:var(--ni-gap,32px)}.neo-i .ni-heading>span{display:block}.neo-i.ni-intro .ni-intro-grid{display:grid;grid-template-columns:minmax(0,var(--ni-intro-share,52%)) minmax(0,1fr);align-items:center;gap:var(--ni-gap,32px)}.neo-i.ni-intro .ni-intro-grid.ni-no-photo{grid-template-columns:1fr}.neo-i.ni-intro .ni-intro-copy{min-width:0}.neo-i.ni-intro .ni-heading{font-size:min(var(--ni-heading,52px),4vw)}.neo-i.ni-intro .ni-intro-benefits{margin-top:36px;display:grid;gap:24px}.neo-i.ni-intro .ni-benefit{display:flex;align-items:center;gap:var(--ni-benefit-gap,16px);padding:var(--ni-benefit-pad,0);border-radius:var(--ni-benefit-card-radius,0);min-width:0}.neo-i.ni-intro .ni-benefit-thumb{flex:0 0 var(--ni-benefit-image,110px);width:var(--ni-benefit-image,110px);overflow:hidden;border-radius:var(--ni-benefit-radius,0)}.neo-i.ni-intro .ni-benefit-thumb img{width:100%;aspect-ratio:1;object-fit:cover}.neo-i.ni-intro .ni-benefit h3{margin:0 0 7px;font-size:var(--ni-benefit-title,17px);line-height:1.4;font-weight:600;color:var(--ni-benefit-title-color,var(--ni-ink))}.neo-i.ni-intro .ni-benefit p{font-size:var(--ni-benefit-body,14px);line-height:1.7;color:var(--ni-benefit-body-color,var(--ni-muted))}.neo-i.ni-intro .ni-intro-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;border-top:1px solid rgba(32,40,35,.12)}.neo-i.ni-intro .ni-intro-icon{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;padding-top:28px;text-align:center;min-width:0}.neo-i.ni-intro .ni-intro-icon img{width:var(--ni-icons-size,76px);height:var(--ni-icons-size,76px);object-fit:contain}.neo-i.ni-intro .ni-intro-icon span{font-size:var(--ni-icons-label,13px);line-height:1.5;color:var(--ni-ink)}.neo-i.ni-serving .ni-lifestyle-heading{max-width:800px}.neo-i.ni-serving .ni-serving-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ni-gap,32px);align-items:center}.neo-i.ni-serving .ni-serving-grid.ni-no-photo{grid-template-columns:1fr}.neo-i.ni-serving .ni-serving-copy{min-width:0}.neo-i.ni-serving .ni-serving-step+.ni-serving-step{margin-top:28px}.neo-i.ni-serving .ni-serving-inset{margin-bottom:18px}.neo-i.ni-serving .ni-serving-step .ni-item-text{margin-top:10px}.neo-i.ni-serving .ni-serving-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(32,40,35,.13)}.neo-i.ni-serving .ni-serving-facts strong,.neo-i.ni-serving .ni-serving-facts span{display:block}.neo-i.ni-serving .ni-serving-facts .ni-item-text{margin-top:8px;line-height:1.6}.neo-i.ni-care .ni-care-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ni-gap,32px)}.neo-i.ni-care .ni-care-intro:has(.ni-lifestyle-figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.neo-i.ni-care .ni-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ni-gap,32px);margin-top:36px}.neo-i.ni-care .ni-care-item{padding-top:24px;border-top:1px solid rgba(32,40,35,.18);min-width:0}.neo-i.ni-care .ni-care-item .ni-item-media{margin-bottom:20px}.neo-i.ni-care .ni-care-number{display:block;margin-bottom:18px;font-size:11px;letter-spacing:.12em;color:var(--ni-accent)}.neo-i.ni-community .ni-lifestyle-heading{margin-bottom:24px}.neo-i.ni-community .ni-community-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.neo-i.ni-community .ni-reel-arrow{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;color:var(--ni-ink);border:1px solid rgba(32,40,35,.2);border-radius:50%;background:transparent;cursor:pointer}.neo-i.ni-community .ni-reels{display:flex;gap:var(--ni-gap,32px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px}.neo-i.ni-community .ni-community-reel{flex:0 0 calc((100% - (var(--ni-reel-columns,4) - 1)*var(--ni-gap,32px))/var(--ni-reel-columns,4));min-width:0;scroll-snap-align:start}.neo-i.ni-community .neo-reel-media{width:var(--ni-item-image-width,100%);max-width:100%;overflow:hidden;aspect-ratio:var(--ni-item-image-ratio,9 / 16);height:var(--ni-item-image-height,auto);border-radius:var(--ni-item-radius,var(--ni-radius,16px));background:#26312b}.neo-i.ni-community .neo-reel-media video{width:100%;height:100%;object-fit:var(--ni-item-image-fit,cover)}.neo-i.ni-community .neo-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#0f18124d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer}.neo-i.ni-community .neo-reel-caption{margin-top:16px}.neo-i.ni-community .neo-reel-caption .ni-item-text{display:block;margin-top:7px}.neo-i.ni-community .neo-reel-caption .ni-item-title{font-size:var(--ni-item-title,20px);color:var(--ni-item-color,var(--ni-ink))}.neo-i.ni-community .neo-reel-caption .ni-item-text{font-size:var(--ni-item-body,13px);color:var(--ni-item-color,var(--ni-muted))}.neo-i.ni-community .neo-reel-caption a{color:inherit;text-decoration:none}.neo-i.ni-community .neo-reel-caption a:hover{text-decoration:underline}.neo-i.ni-community .ni-community-note{margin-top:20px}.neo-i.ni-community .ni-community-empty{flex:0 0 250px;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:180px;padding:24px;border:1px dashed currentColor;font-size:14px;opacity:.6}@media(max-width:989px){.neo-i.ni-intro .ni-intro-grid,.neo-i.ni-serving .ni-serving-grid{grid-template-columns:1fr 1fr}.neo-i.ni-intro .ni-benefit-thumb{flex-basis:min(var(--ni-benefit-image,110px),76px);width:min(var(--ni-benefit-image,110px),76px)}.neo-i.ni-intro .ni-intro-benefits{gap:18px}}@media(max-width:749px){.neo-i .ni-lifestyle-photo{border-radius:var(--ni-radius-m,12px)}.neo-i .ni-lifestyle-photo img{aspect-ratio:var(--ni-photo-ratio-m,1 / 1)}.neo-i .ni-lifestyle-heading{margin-bottom:var(--ni-gap-m,20px)}.neo-i.ni-intro .ni-intro-grid,.neo-i.ni-serving .ni-serving-grid,.neo-i.ni-care .ni-care-intro:has(.ni-lifestyle-figure){grid-template-columns:1fr;gap:var(--ni-gap-m,20px)}.neo-i.ni-intro .ni-heading{font-size:var(--ni-heading-m,32px)}.neo-i.ni-intro .ni-intro-copy{order:-1}.neo-i.ni-intro .ni-intro-benefits{margin-top:28px;gap:20px}.neo-i.ni-intro .ni-benefit{gap:var(--ni-benefit-gap-m,14px);padding:var(--ni-benefit-pad-m,0)}.neo-i.ni-intro .ni-benefit-thumb{flex-basis:var(--ni-benefit-image-m,90px);width:var(--ni-benefit-image-m,90px)}.neo-i.ni-intro .ni-benefit h3{font-size:var(--ni-benefit-title-m,17px)}.neo-i.ni-intro .ni-benefit p{font-size:var(--ni-benefit-body-m,14px)}.neo-i.ni-intro .ni-intro-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:28px}.neo-i.ni-intro .ni-intro-icon{padding-top:20px}.neo-i.ni-intro .ni-intro-icon img{width:min(var(--ni-icons-size,76px),60px);height:min(var(--ni-icons-size,76px),60px)}.neo-i.ni-serving .ni-serving-step+.ni-serving-step{margin-top:24px}.neo-i.ni-serving .ni-serving-facts{gap:18px;margin-top:28px;padding-top:24px}.neo-i.ni-care .ni-care-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.neo-i.ni-care .ni-care-item{padding-top:20px}.neo-i.ni-care .ni-care-number{margin-bottom:12px}.neo-i.ni-community .ni-reels{gap:var(--ni-gap-m,20px);margin-inline:calc(-1*var(--ni-gutter-m,20px));padding-inline:var(--ni-gutter-m,20px);scroll-padding-inline:var(--ni-gutter-m,20px)}.neo-i.ni-community .ni-community-reel{flex-basis:var(--ni-reel-mobile,76%)}.neo-i.ni-community .neo-reel-media{width:var(--ni-item-image-width-m,100%);height:var(--ni-item-image-height-m,auto);border-radius:var(--ni-item-radius-m,var(--ni-radius-m,12px))}.neo-i.ni-community .neo-reel-caption .ni-item-title{font-size:var(--ni-item-title-m,18px)}.neo-i.ni-community .neo-reel-caption .ni-item-text{font-size:var(--ni-item-body-m,12px)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/igulu-s1-neo-i-lifestyle.css.map */
