/* Sade tema */
body.nm-body{letter-spacing:.005em}
.nm-splash{justify-content:flex-end;padding-block-end:48px}
.nm-slogan{font-weight:400;font-size:1.05rem;opacity:.75;font-family:var(--nm-font-body)}
.nm-start{border-radius:10px;text-transform:none;letter-spacing:0;font-weight:700;padding:14px 40px}
.nm-popup-card{background:var(--nm-bg);color:var(--nm-text);border-radius:16px}
.nm-popup-btn{background:var(--nm-accent);color:var(--nm-on-accent);text-transform:none;border-radius:10px}
.nm-header{box-shadow:none}
.nm-header-brand img{max-block-size:36px}
.nm-search{border-radius:10px;background:transparent;color:var(--nm-text)}
.nm-cats-btn{border-width:1px;font-weight:600}
.nm-catnav a{border:0;border-radius:0;padding:10px 4px;margin-inline:8px;border-block-end:2px solid transparent}
.nm-catnav a.is-active{background:transparent;color:var(--nm-accent);border-color:var(--nm-accent)}
.nm-main{max-inline-size:760px}
.nm-cat-grid{grid-template-columns:1fr!important;gap:0}
.nm-cat-grid li{border-block-end:1px solid var(--nm-line)}
.nm-cat-tile{aspect-ratio:auto;display:flex;align-items:center;gap:14px;background:transparent;color:var(--nm-text);border-radius:0;padding:12px 0}
.nm-cat-tile img{inline-size:56px;block-size:56px;border-radius:10px;flex:none}
.nm-cat-tile.is-plain{border:0;display:flex}
.nm-cat-name,.nm-cat-tile.is-plain .nm-cat-name{position:static;background:none;color:inherit;text-transform:none;text-align:start;padding:0;font-size:1.1rem;font-weight:700}
.nm-cat-tile::after{content:"›";margin-inline-start:auto;font-size:1.6rem;opacity:.4}
[dir="rtl"] .nm-cat-tile::after{content:"‹"}
.nm-category-title{background:transparent;color:var(--nm-text);text-align:start;text-transform:none;font-size:1.7rem;padding:6px 0 10px;margin:0 0 6px;border-block-end:2px solid var(--nm-accent)}
.nm-prevnext{text-transform:none;font-weight:600;opacity:.75}
.nm-products{grid-template-columns:1fr!important;gap:0}
.nm-products li{border-block-end:1px solid var(--nm-line)}
.nm-card{background:transparent;color:var(--nm-text);border-radius:0;min-block-size:0;padding-block:14px;align-items:flex-start}
.opt-density-sik .nm-card{padding-block:8px}
.nm-card-media{flex:0 0 76px;max-inline-size:76px;border-radius:10px;overflow:hidden;order:2;margin-inline-start:12px}
.opt-thumbs-off .nm-card-media{display:none}
.nm-card-body{padding:0}
.nm-card-title{font-size:1.02rem;font-weight:700;font-family:var(--nm-font-body)}
.nm-card-foot{margin-block-start:4px}
.nm-price{color:var(--nm-accent)}
.nm-card-icons{color:var(--nm-accent)}
.nm-badge{background:transparent;color:var(--nm-accent);border:1px solid var(--nm-accent);text-transform:none;font-weight:700}
.nm-modal-dialog{background:var(--nm-bg);color:var(--nm-text)}
.nm-detail-title,.nm-detail-desc{text-align:start}
.nm-detail-subtitle{text-align:start}
.nm-allergens-title{text-align:start}
.nm-info-list>div{background:transparent;border:1px solid var(--nm-line);color:var(--nm-text)}
.nm-footer{font-size:.8rem;opacity:.9}
