﻿body.nr-site .nr-hero-track,body.nr-site .nr-rail-shell[data-overflow=true]>.nr-product-grid{cursor:grab}body.nr-site [data-nr-dragging=true]{cursor:grabbing !important;scroll-snap-type:none !important;scroll-behavior:auto !important;user-select:none !important}body.nr-site [data-nr-dragging=true] *{user-select:none !important;cursor:grabbing !important}body.nr-site .nr-media-hint{position:absolute;bottom:8px;right:8px;z-index:3;padding:4px 6px;background:#f2e7d6;color:#1e2a20;font:500 11px/1.3 Archivo,sans-serif;pointer-events:none}body.nr-site .nr-media-caption{position:absolute;bottom:8px;left:8px;z-index:3;padding:4px 6px;background:#f2e7d6;color:#1e2a20;font:600 11px/1.3 Archivo,sans-serif;max-width:58%;pointer-events:none}body.nr-site .nr-product-media .nr-media-hint{display:none}body.nr-site .nr-merch-media[data-revealed=true] .nr-merch-hint{font-size:0}body.nr-site .nr-merch-media[data-revealed=true] .nr-merch-hint:after{content:"Ver produto";font:500 11px/1.3 Archivo,sans-serif}body.nr-site .nr-stock-enquiry{display:inline-flex;align-items:center;min-height:44px;color:#1e2a20;font:600 12px/1.4 Archivo,sans-serif;text-decoration:underline;text-underline-offset:4px}body.nr-site .nr-food-description{display:none}body.nr-site .nr-product[hidden]{display:none !important}body.nr-site .nr-product-media[data-error]:after{background:#f2e7d6;color:#1e2a20;padding:8px}body.nr-site .nr-merch-media[data-media-error=true]:after{content:"Imagem indisponível. Toque para tentar novamente.";position:absolute;inset:auto 8px 38px;background:#f2e7d6;color:#1e2a20;padding:8px;font:500 11px/1.4 Archivo,sans-serif}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-product-grid{display:block;overflow:visible}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-product{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:clamp(24px,5vw,72px);max-width:1160px;margin:auto}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-product-media{margin:0;max-height:620px}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-food-description{display:block;font:400 16px/1.6 Archivo,sans-serif;margin:16px 0 24px;max-width:48ch}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-showcase-copy h3{font-size:clamp(24px,3vw,36px);line-height:1.15}@media(hover: none),(pointer: coarse){body.nr-site .nr-product-media .nr-media-hint{display:block}body.nr-site .nr-product-media .nr-media-hint:after{content:"Toque para ver em uso"}body.nr-site .nr-product-media[data-revealed=true] .nr-media-hint:after{content:"Ver produto"}body.nr-site .nr-media-caption{bottom:40px;max-width:calc(100% - 16px)}}@media(max-width: 835px){body.nr-site .nr-shop-header .review-nav-actions .nr-help{position:absolute;left:56px;top:38px;width:44px;min-width:44px;transform:none}body.nr-site .footerV56 .nr-join-launcher{position:static;bottom:auto;right:auto;z-index:auto;margin:24px 0;width:100%;max-width:440px;box-shadow:none}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-product{grid-template-columns:minmax(0, 1fr);gap:24px;max-width:540px}body.nr-site #catalogo:is([data-collection=pasta],[data-collection=panqueca],[data-collection=mel],[data-collection=tapioca]) .nr-product-media{max-height:520px}body.nr-site .nr-stock-enquiry{font-size:11px}}@media(max-width: 359px){body.nr-site .nr-shop-header .review-brand{width:108px !important}}
