@font-face{font-family:TT Rationalist;src:url(/fonts/TT_Rationalist_ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Rationalist;src:url(/fonts/TT_Rationalist_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Restart Soft;src:url(/fonts/RestartSoft-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Restart Soft;src:url(/fonts/RestartSoft-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Restart Soft;src:url(/fonts/RestartSoft-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.block-preview:where(.astro-7fjelyb6){border:1px solid var(--sl-color-gray-5);border-radius:8px;margin:1.5rem 0;overflow:hidden}.block-preview__label:where(.astro-7fjelyb6){text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3);background:var(--sl-color-gray-6);border-bottom:1px solid var(--sl-color-gray-5);padding:8px 16px;font-size:.75rem;font-weight:600}.block-preview__render:where(.astro-7fjelyb6){color:#434c4e;background:#fff;padding:32px 24px;font-family:Restart Soft,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:300;line-height:1.6}.block-preview__render:where(.astro-7fjelyb6) [data-nama=lead-in]{letter-spacing:-.01em;color:#434c4e;margin:0;font-family:TT Rationalist,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;font-weight:300;line-height:1.4}.block-preview__render:where(.astro-7fjelyb6) [data-nama=pullquote]{letter-spacing:-.01em;color:#434c4e;text-align:center;border-top:1px solid #595d5a33;border-bottom:1px solid #595d5a33;margin:0;padding:40px 0;font-family:TT Rationalist,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.75rem;font-weight:200;line-height:1.26}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout]{background-color:#f9f9f9;margin:0;padding:36px}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout-title]{color:#434c4e;margin-bottom:20px;font-size:1.5rem;font-weight:300;line-height:1.06}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout] p{margin-bottom:12px}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout] ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout] li{padding-left:14px;position:relative}.block-preview__render:where(.astro-7fjelyb6) [data-nama=callout] li:before{content:"";background:#434c4e;border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:0}.block-preview__render:where(.astro-7fjelyb6) [data-nama=ingredient-grid]{grid-template-columns:repeat(2,1fr);gap:44px 28px;margin:0;display:grid}.block-preview__render:where(.astro-7fjelyb6) [data-nama=ingredient]{align-items:center;gap:16px;display:flex}.block-preview__render:where(.astro-7fjelyb6) [data-nama=ingredient] img{aspect-ratio:109/115;object-fit:cover;flex-shrink:0;width:109px}.block-preview__render:where(.astro-7fjelyb6) [data-nama=ingredient-title]{letter-spacing:-.01em;color:#434c4e;margin-bottom:10px;font-family:Restart Soft,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.16}.block-preview__render:where(.astro-7fjelyb6) [data-nama=ingredient-desc]{color:#434c4e;font-family:Restart Soft,system-ui,sans-serif;font-size:1rem;font-weight:300;line-height:1.6}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__title{letter-spacing:-.01em;color:#434c4e;margin-bottom:24px;font-family:Restart Soft,system-ui,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.1}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card{align-items:center;gap:27px;display:flex}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__image{background-color:#f7f7f7;flex-shrink:0;width:248px;height:314px;overflow:hidden}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__image img{object-fit:cover;width:100%;height:100%}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__info{flex-direction:column;gap:16px;max-width:368px;display:flex}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__product-title{letter-spacing:-.01em;color:#434c4e;font-family:TT Rationalist,Georgia,serif;font-size:1.75rem;font-weight:300;line-height:1.16}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__price{color:#434c4e;font-family:Restart Soft,system-ui,sans-serif;font-size:1rem;font-weight:400}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__description{color:#434c4e;font-family:Restart Soft,system-ui,sans-serif;font-size:1rem;font-weight:300;line-height:1.6}.block-preview__render:where(.astro-7fjelyb6) .nama-shop-card__btn{color:#434c4e;cursor:pointer;border:1px solid #434c4e;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 36px;font-family:Restart Soft,system-ui,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}
