.ns2{--ns2c-p: #235628;--ns2c-c: #C98A00;--ns2c-f: #7A5AA6;--ns2c-k: #3B473D}.ns2c-calc{background:#fff;border:1px solid var(--ns2-line);border-radius:var(--ns2-radius);box-shadow:var(--ns2-shadow-sm)}.ns2c-calc>summary{list-style:none;cursor:pointer;padding:18px 20px;display:grid;gap:2px}.ns2c-calc>summary::-webkit-details-marker{display:none}.ns2c-calc>summary .ns2-h2{margin:0;display:flex;justify-content:space-between;gap:12px}.ns2c-calc>summary .ns2-h2:after{content:"+";color:var(--ns2-green);font-weight:800}.ns2c-calc[open]>summary .ns2-h2:after{content:"\2212"}.ns2c-calc__body{padding:0 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}@media(max-width:820px){.ns2c-calc__body{grid-template-columns:minmax(0,1fr)}}.ns2c-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.ns2c-full{grid-column:1 / -1}.ns2c-f{display:grid;gap:4px}.ns2c-label{font-size:14px;font-weight:700;color:var(--ns2-text)}.ns2c-f input,.ns2c-f select{font:16px var(--ns2-font);min-height:46px;padding:0 12px;border:2px solid var(--ns2-line);border-radius:12px;background:var(--ns2-page);color:var(--ns2-ink);width:100%}.ns2c-f input:focus,.ns2c-f select:focus{border-color:var(--ns2-green);outline:none}.ns2c-seg{display:flex;flex-wrap:wrap;gap:6px}.ns2c-seg label{position:relative;cursor:pointer}.ns2c-seg input{position:absolute;opacity:0;pointer-events:none}.ns2c-seg span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:2px solid var(--ns2-line);border-radius:999px;font-weight:700;font-size:15px;background:#fff}.ns2c-seg input:checked+span{background:var(--ns2-green);border-color:var(--ns2-green);color:#fff}.ns2c-seg input:focus-visible+span{outline:3px solid var(--ns2-focus);outline-offset:2px}.ns2c-result{display:grid;gap:14px;align-content:start}.ns2c-kcal{display:flex;gap:14px;align-items:baseline}.ns2c-kcal b{font-size:44px;line-height:1;font-weight:800;color:var(--ns2-green);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ns2c-kcal span{color:var(--ns2-text);font-weight:700}.ns2c-kcal small{color:var(--ns2-muted);font-weight:400}.ns2c-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ns2c-macros div{border:1px solid var(--ns2-line);border-radius:12px;padding:10px;font-size:13px;color:var(--ns2-muted);display:grid}.ns2c-macros b{font-size:20px;color:var(--ns2-ink);font-variant-numeric:tabular-nums}.ns2c-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.ns2c-dot.is-p,.ns2c-track i.is-p{background:var(--ns2c-p)}.ns2c-dot.is-c,.ns2c-track i.is-c{background:var(--ns2c-c)}.ns2c-dot.is-f,.ns2c-track i.is-f{background:var(--ns2c-f)}.ns2c-track i.is-k{background:var(--ns2c-k)}.ns2c-tablewrap{overflow-x:auto}.ns2c-table{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.ns2c-table th,.ns2c-table td{padding:7px 8px;border-bottom:1px solid var(--ns2-line);text-align:right}.ns2c-table th:first-child,.ns2c-table td:first-child{text-align:left}.ns2c-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ns2-muted)}.ns2c-builder{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}@media(max-width:960px){.ns2c-builder{grid-template-columns:minmax(0,1fr)}}.ns2c-groups{display:grid;gap:22px;min-width:0}.ns2c-group{border:0;margin:0;padding:0 0 20px;border-bottom:1px solid var(--ns2-line);display:grid;gap:10px;min-width:0}.ns2c-group:last-child{border-bottom:0}.ns2c-group legend{padding:0}.ns2c-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.ns2c-opt{-webkit-appearance:none;appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:2px solid var(--ns2-line);border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center;min-height:56px;transition:border-color .15s var(--ns2-ease),box-shadow .15s var(--ns2-ease)}.ns2c-opt img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:0 0 auto}.ns2c-opt span{display:grid;gap:2px;min-width:0}.ns2c-opt b{font-size:15px;line-height:1.2}.ns2c-opt small{font-size:12.5px;color:var(--ns2-muted)}.ns2c-opt[aria-pressed=true]{border-color:var(--ns2-green);background:var(--ns2-green-soft);box-shadow:inset 0 0 0 1px var(--ns2-green)}@media(hover:hover){.ns2c-opt:hover{border-color:var(--ns2-green-mid)}}.ns2c-pr{margin-left:6px;font-weight:400;opacity:.8;font-variant-numeric:tabular-nums}.ns2c-sum{position:sticky;top:16px;background:#fff;border:1px solid var(--ns2-line);border-radius:var(--ns2-radius);box-shadow:var(--ns2-shadow-md);padding:18px;display:grid;gap:12px}@media(max-width:960px){.ns2c-sum{position:static}}.ns2c-sum__top{display:grid;gap:2px}.ns2c-price{font-size:32px;font-weight:800;color:var(--ns2-green);font-variant-numeric:tabular-nums}.ns2c-price small{font-size:14px;font-weight:600;color:var(--ns2-muted)}.ns2c-bars{display:grid;gap:10px}.ns2c-bar{display:grid;gap:4px;font-size:13.5px}.ns2c-bar__head{display:flex;justify-content:space-between;font-weight:700}.ns2c-bar__head span:last-child{font-weight:400;color:var(--ns2-muted);font-variant-numeric:tabular-nums}.ns2c-track{position:relative;height:10px;border-radius:999px;background:var(--ns2-surface);overflow:hidden}.ns2c-track i{position:absolute;inset:0 auto 0 0;border-radius:999px}.ns2c-track em{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ns2-ink)}.ns2c-qtyrow{display:flex;justify-content:space-between;align-items:center;font-weight:700}@media(prefers-reduced-motion:no-preference){.ns2c-track i{transition:width .25s var(--ns2-ease)}}.ns2c-sinsal{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--ns2-line);border-radius:14px;background:#fff;cursor:pointer;font-size:14px;color:var(--ns2-text)}.ns2c-sinsal input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ns2-green);flex:0 0 auto}.ns2c-sinsal strong{display:block;color:var(--ns2-ink);font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ns-custom2027.css.map */
