.nr-page{--nr-cream:#f8f3ea;--nr-plum:#43304e;--nr-ink:#28231e;--nr-surface:#fffcf6;--nr-muted:#6c625b;--nr-line:#ded5c8;background:var(--nr-cream);color:var(--nr-ink);font-family:Hanken Grotesk,sans-serif;letter-spacing:0;font-size:16px;line-height:1.45}.nr-page *,.nr-page *:before,.nr-page *:after{box-sizing:border-box}.nr-page #MainContent{padding:0;margin:0;background:var(--nr-cream);max-width:none;border-radius:0}.nr-page h1,.nr-page h2{font-family:Bogart Trial,serif;font-weight:500;letter-spacing:0;line-height:1.1;color:var(--nr-plum);margin:0}.nr-page h1{font-size:56px}.nr-page h2{font-size:32px}.nr-page h3{margin:0;font:600 20px/1.45 Hanken Grotesk,sans-serif;color:var(--nr-plum)}.nr-page p{margin:0}.nr-page a{color:inherit}.nr-page button,.nr-page input,.nr-page select{font:inherit;letter-spacing:0}.nr-page [hidden]{display:none!important}.nr-page :focus-visible{outline:3px solid var(--nr-plum);outline-offset:4px}.nr-wrap{max-width:1440px;padding:32px 80px 80px;margin:auto}.nr-stack{display:flex;flex-direction:column;gap:64px}.nr-nav{max-width:1440px;margin:auto;min-height:72px;padding:0 80px;display:flex;align-items:center;gap:40px;color:var(--nr-plum)}.nr-logo{display:flex;align-items:center;flex-shrink:0}.nr-logo img{width:136px;height:auto;filter:brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(1558%) hue-rotate(233deg) brightness(94%) contrast(89%)}.nr-nav-links{display:flex;align-items:center;gap:32px}.nr-nav a{text-decoration:none}.nr-nav a:hover{text-decoration:underline}.nr-nav-icon{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.nr-nav-tools{display:flex;gap:12px}.nr-menu{display:none}.nr-hero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:24px}.nr-hero-copy{min-height:500px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.nr-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--nr-plum)}.nr-lede{font-size:18px}.nr-small{font-size:14px;color:var(--nr-muted)}.nr-hero-photo{width:100%;height:500px;object-fit:cover;display:block}.nr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;background:var(--nr-plum);color:var(--nr-cream)!important;border:0;border-radius:999px;text-decoration:none;cursor:pointer;font-weight:600;line-height:1.45}.nr-btn:hover{opacity:.85}.nr-btn--secondary{background:var(--nr-surface);color:var(--nr-plum)!important}.nr-browse{display:flex;flex-direction:column;gap:24px;scroll-margin-top:24px}.nr-browse>p{color:var(--nr-muted)}.nr-controls{display:flex;gap:24px;align-items:center}.nr-search{position:relative;flex:1;max-width:744px}.nr-search img{position:absolute;left:16px;top:18px}.nr-search input{width:100%;min-height:56px;border:1px solid transparent;border-radius:999px;background:var(--nr-surface);padding:15px 20px 15px 48px;color:var(--nr-ink)}.nr-sort{display:flex;align-items:center;gap:8px;color:var(--nr-plum)}.nr-sort select{min-height:48px;border:0;background:transparent;color:inherit;max-width:220px}.nr-filters{display:flex;gap:8px;flex-wrap:wrap}.nr-filter{min-height:44px;background:var(--nr-surface);border:0;border-radius:999px;padding:10px 22px;color:var(--nr-plum);cursor:pointer;font-size:14px!important;font-weight:600!important}.nr-filter[aria-pressed=true]{background:var(--nr-plum);color:var(--nr-cream)}.nr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nr-card{display:block;background:var(--nr-surface);border-radius:16px;overflow:hidden;text-decoration:none!important;min-width:0}.nr-card:hover h3{text-decoration:underline;text-underline-offset:4px}.nr-card-photo{width:100%;aspect-ratio:410/272;object-fit:cover;display:block}.nr-card-copy{padding:20px;display:flex;flex-direction:column;gap:12px}.nr-card .nr-eyebrow{font-size:12px;font-weight:400}.nr-card h3{font-size:24px;color:var(--nr-ink)}.nr-more{display:flex;flex-direction:column;align-items:center;gap:12px}.nr-empty{background:var(--nr-surface);border-radius:16px;padding:32px}.nr-method-promo{background:var(--nr-plum);border-radius:24px;padding:40px;display:grid;grid-template-columns:minmax(0,700px) 1fr;gap:48px;color:var(--nr-cream)}.nr-method-promo h2{font-size:38px;color:inherit}.nr-method-promo .nr-eyebrow,.nr-method-promo .nr-small{color:inherit}.nr-promo-copy,.nr-promo-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.nr-guide{background:var(--nr-surface);border-radius:24px;padding:32px;scroll-margin-top:24px}.nr-guide summary{cursor:pointer;font-size:24px;color:var(--nr-plum);font-weight:600;min-height:44px}.nr-guide-content{padding-top:20px;display:grid;gap:16px}.nr-footer{background:var(--nr-plum);color:var(--nr-cream);padding:80px max(20px,calc((100vw - 1280px)/2))}.nr-footer-inner{max-width:1280px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.nr-footer .nr-logo img{filter:brightness(0) invert(96%) sepia(9%) saturate(360%) hue-rotate(340deg) brightness(102%) contrast(94%)}.nr-footer h2{color:inherit}.nr-footer-links{display:flex;gap:24px;flex-wrap:wrap}.nr-footer-links a{min-height:44px;display:flex;align-items:center;text-decoration:none}.nr-footer small{font-size:12px}.nr-breadcrumb{font-size:14px;color:var(--nr-plum);display:flex;gap:10px;flex-wrap:wrap}.nr-breadcrumb a{text-decoration:none}.nr-detail{display:flex;flex-direction:column;gap:56px}.nr-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nr-detail-photo{width:100%;height:520px;object-fit:cover;border-radius:24px;display:block}.nr-heading{display:flex;flex-direction:column;gap:24px}.nr-subtitle{font-size:20px;color:var(--nr-muted)}.nr-badges,.nr-actions{display:flex;gap:12px;flex-wrap:wrap}.nr-badge{padding:12px 20px;min-height:44px;border-radius:999px;font-size:14px;color:var(--nr-plum);background:#bcc99b}.nr-badge--batch{background:#f0d58e}.nr-recipe-body{display:grid;grid-template-columns:minmax(0,416fr) minmax(0,800fr);gap:64px;align-items:start;scroll-margin-top:24px}.nr-ingredients{background:var(--nr-surface);padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:24px}.nr-ingredients h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.nr-ingredients fieldset{border:0;padding:0;margin:0;min-width:0}.nr-ingredients legend{font-size:11px;font-weight:700;color:var(--nr-plum);margin-bottom:12px}.nr-ingredient{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font-size:14px}.nr-ingredient input{width:18px;height:18px;accent-color:var(--nr-plum);flex-shrink:0;margin:0}.nr-ingredient-name{flex:1}.nr-ingredient input:checked+.nr-ingredient-name{text-decoration:line-through;color:var(--nr-muted)}.nr-amount{font-weight:600;color:var(--nr-plum);white-space:nowrap}.nr-total{display:flex;justify-content:space-between;border-top:1px solid var(--nr-line);padding-top:16px;font-weight:600;color:var(--nr-plum)}.nr-extras{font-size:14px;white-space:pre-line;border-top:1px solid var(--nr-line);padding-top:16px}.nr-method{display:flex;flex-direction:column;gap:24px}.nr-method h2{font-size:40px}.nr-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;counter-reset:recipe-step}.nr-step{display:grid;grid-template-columns:40px 1fr;gap:24px;counter-increment:recipe-step;scroll-margin-top:24px}.nr-step:before{content:counter(recipe-step,decimal-leading-zero);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--nr-surface);border-radius:50%;color:var(--nr-plum);font-weight:600}.nr-step-copy{display:flex;flex-direction:column;gap:8px}.nr-tip{padding:24px;border-radius:16px;background:#bcc99b;display:flex;flex-direction:column;gap:12px}.nr-tip h3{font-size:18px}.nr-balance{background:var(--nr-surface);padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.nr-balance dl{display:flex;gap:24px;flex-wrap:wrap;margin:0;font-size:14px;color:var(--nr-plum)}.nr-balance dl div{display:flex;gap:8px}.nr-balance dd{margin:0}.nr-related{display:flex;flex-direction:column;gap:24px}@media(max-width:989px){.nr-wrap{padding:24px 32px 64px}.nr-nav{padding:0 32px;gap:24px}.nr-nav-links{gap:20px}.nr-hero-copy{padding:24px;min-height:420px}.nr-hero-photo{height:420px}.nr-page h1{font-size:44px}.nr-intro{gap:32px}.nr-detail-photo{height:440px}.nr-recipe-body{grid-template-columns:1fr 1.4fr;gap:32px}.nr-method-promo{gap:24px}.nr-card h3{font-size:20px}}@media(max-width:749px){.nr-nav{padding:0 20px;justify-content:space-between}.nr-logo img{width:112px}.nr-nav-links,.nr-nav-tools{display:none}.nr-menu{display:block;position:relative}.nr-menu summary{list-style:none;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.nr-menu summary::-webkit-details-marker{display:none}.nr-menu nav{position:absolute;right:0;top:48px;width:220px;padding:20px;background:var(--nr-surface);border:1px solid var(--nr-line);border-radius:16px;z-index:20;box-shadow:0 8px 24px #28231e15}.nr-menu nav a{display:block;padding:12px}.nr-wrap{padding:24px 20px 48px}.nr-stack{gap:40px}.nr-hero{display:flex;flex-direction:column}.nr-hero-copy{padding:24px 0;min-height:0;gap:20px}.nr-page h1{font-size:40px}.nr-hero-photo{height:300px;border-radius:24px}.nr-lede{font-size:16px}.nr-page h2{font-size:28px}.nr-browse{gap:20px}.nr-controls{flex-direction:column;gap:8px;align-items:stretch}.nr-sort{justify-content:flex-end;font-size:14px}.nr-filters{gap:8px}.nr-filter{padding:10px 16px}.nr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nr-card-photo{aspect-ratio:167/160}.nr-card-copy{padding:12px;gap:8px}.nr-card h3{font-size:17px}.nr-card .nr-eyebrow{font-size:10px}.nr-card .nr-small{font-size:12px}.nr-method-promo{padding:24px;grid-template-columns:1fr}.nr-method-promo h2{font-size:28px}.nr-footer{padding:48px 20px}.nr-footer h2{font-size:26px}.nr-footer-links{gap:16px}.nr-detail{gap:32px}.nr-intro{grid-template-columns:1fr;gap:24px}.nr-detail-photo{height:320px}.nr-heading{gap:16px}.nr-heading h1{font-size:44px}.nr-subtitle{font-size:18px}.nr-recipe-body{grid-template-columns:1fr;gap:32px}.nr-method h2{font-size:32px}.nr-step{gap:16px}.nr-step h3{font-size:18px}.nr-balance dl{gap:12px 20px}.nr-related .nr-card:last-child{display:none}.nr-guide{padding:24px}}@media(prefers-reduced-motion:no-preference){.nr-page{scroll-behavior:smooth}.nr-btn{transition:opacity .15s}}@media print{.nr-nav,.nr-footer,.nr-actions,.nr-related,.nr-breadcrumb,.nr-detail-photo,.nr-browse,.nr-method-promo{display:none!important}.nr-page{background:#fff;color:#000;font-size:11pt}.nr-wrap{padding:0;max-width:none}.nr-intro,.nr-recipe-body{display:block}.nr-heading{gap:8px}.nr-page h1{font-size:28pt}.nr-page h2,.nr-method h2{font-size:18pt}.nr-ingredients,.nr-balance,.nr-tip{background:transparent;border:1px solid #ccc;padding:12px;margin:16px 0}.nr-detail,.nr-method,.nr-steps{gap:12px}.nr-step{break-inside:avoid}.nr-ingredient{min-height:24px}.nr-ingredients fieldset{break-inside:avoid}.nr-ingredient input:checked+.nr-ingredient-name{text-decoration:none;color:#000}.nr-page a{color:#000;text-decoration:none}}.nr-intro{grid-template-columns:minmax(0,640fr) minmax(0,592fr);gap:48px}.nr-heading{padding:16px}.nr-heading h1{font-size:64px}.nr-heading>p:not(.nr-eyebrow):not(.nr-small){font-size:18px}[data-recipe-controls]{display:flex;flex-direction:column;gap:24px}@media(max-width:989px){.nr-intro{gap:32px}.nr-heading{padding:0}.nr-heading h1{font-size:48px}}@media(max-width:749px){.nr-intro{grid-template-columns:1fr;gap:24px}.nr-heading h1{font-size:44px}.nr-heading>p:not(.nr-eyebrow):not(.nr-small){font-size:16px}[data-recipe-controls]{gap:16px}}.nr-page .nr-nav{width:100%;justify-content:flex-start;flex-shrink:0}.nr-page .nr-footer{width:100%}@media(max-width:749px){.nr-page .nr-nav{justify-content:space-between}}@media(min-width:990px)and (max-width:1350px){.nr-hero h1{font-size:48px}.nr-hero-copy{padding:32px}}@media print{.nr-heading h1{font-size:28pt}}.nr-page{--nr-cream:var(--n-surface);--nr-ink:var(--n-color-graphite-deep);--nr-surface:var(--n-surface-low);--nr-muted:var(--n-color-ink-muted);--nr-line:var(--n-color-line);font:var(--gl-type-body)}.nr-wrap{width:min(calc(100% - 2 * var(--gl-gutter)),var(--n-container));max-width:var(--n-container);padding:var(--gl-section-pad) 0}.nr-stack{gap:var(--gl-section-pad)}.nr-page h1,.nr-heading h1,.nr-hero h1{font:var(--gl-type-display)}.nr-page h2,.nr-method h2,.nr-method-promo h2{font:var(--natridy-title)}.nr-page h3{font:var(--gl-type-h3)}.nr-hero{gap:var(--gl-gap-content);border-radius:0;overflow:visible;align-items:center}.nr-hero-copy{min-height:0;padding:0;gap:24px}.nr-hero-photo,.nr-detail-photo{border-radius:var(--gl-radius-media)}.nr-eyebrow{font:var(--gl-type-eyebrow);letter-spacing:var(--gl-tracking-eyebrow)}.nr-lede,.nr-heading>p:not(.nr-eyebrow):not(.nr-small){font:var(--gl-type-lede)}.nr-small{font:var(--gl-type-body-small)}.nr-btn{font:var(--gl-type-button);min-height:var(--n-control-height);padding:8px 24px}.nr-btn--secondary{border:1px solid var(--nr-line)}.nr-search input{border-color:var(--nr-line);border-radius:var(--n-radius)}.nr-filter{border:1px solid var(--nr-line)}.nr-filter[aria-pressed=true]{border-color:var(--nr-plum)}.nr-grid{gap:var(--gl-gap-cards)}.nr-card{border-radius:var(--gl-radius-media-card)}.nr-card-copy{padding:24px;gap:8px}.nr-card h3{font:var(--gl-type-card-title)}.nr-card .nr-eyebrow{font:var(--gl-type-caption);letter-spacing:0}.nr-method-promo{border-radius:var(--gl-radius-media-card);padding:48px}.nr-promo-copy>p:not(.nr-eyebrow){font:var(--gl-type-body)}.nr-guide{border-radius:var(--gl-radius-media-card)}.nr-guide summary{font:var(--gl-type-h3)}.nr-detail{gap:var(--gl-gap-content-text)}.nr-intro{gap:var(--gl-gap-content)}.nr-heading{padding:0}.nr-badge{background:var(--n-surface-low);border:1px solid var(--nr-line)}.nr-badge--batch{background:var(--n-color-brand-yellow-subtle)}.nr-ingredients,.nr-balance{border-radius:var(--gl-radius-media-card)}.nr-tip{background:var(--n-color-brand-yellow-subtle);border-radius:var(--n-radius)}.nr-tip h3,.nr-step h3{font:var(--gl-type-body-strong)}@supports (corner-shape:superellipse(2.42)){.nr-hero-photo,.nr-detail-photo,.nr-card,.nr-method-promo,.nr-guide,.nr-ingredients,.nr-balance{corner-shape:var(--gl-corner-smoothing-100)}}@media(max-width:989px){.nr-hero,.nr-intro{gap:32px}}@media(max-width:749px){.nr-hero{gap:32px;align-items:stretch}.nr-hero-copy{padding:0;gap:24px}.nr-card-copy{padding:16px}.nr-method-promo,.nr-guide{padding:24px}}@media print{body.gl-page:has(.nr-page){background:#fff}.gl-page:has(.nr-page) .section-header,.gl-page:has(.nr-page) .shopify-section-group-footer-group,.gl-page:has(.nr-page) shopify-chat{display:none!important}.gl-page #MainContent.nr-page{margin:0;border-radius:0;overflow:visible}.nr-wrap{width:100%;padding:0}.nr-page h1,.nr-heading h1{font-size:28pt}.nr-page h2,.nr-method h2{font-size:18pt}}.nr-btn,.nr-filter,.nr-badge,.nr-step:before{corner-shape:round}.nr-hero .nr-btn{min-width:min(100%,var(--n-btn-min-width))}.nr-card-photo{aspect-ratio:1;height:auto}.nr-card-copy{padding:16px;gap:4px}.nr-card-ingredients{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:990px){[data-recipe-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.nr-card-copy{padding:12px}.nr-card-ingredients{font-size:12px}}.nr-amount{white-space:normal;text-align:right;flex:0 0 auto;max-width:48%}.nr-amount-metric{display:inline-block;white-space:nowrap;font-weight:400;color:var(--nr-muted)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/natridy-gelato.css.map */
