.pn-cobalt .pnc-experts-carousel{margin-block:42px;min-inline-size:0}
.pn-cobalt .pnc-carousel-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-block-end:2px solid var(--ink);padding-block-end:16px;margin-block-end:24px}
.pn-cobalt .pnc-carousel-head h2{flex:1;margin:0;font-size:1.55rem;min-inline-size:150px}
.pn-cobalt .pnc-carousel-controls{display:flex;gap:6px}
.pn-cobalt .pnc-carousel-controls .icon-button{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:10px;border:1px solid var(--line);background:#fff;color:var(--brand);cursor:pointer}
.pn-cobalt .pnc-carousel-controls .icon-button:hover{background:var(--brand);color:#fff}
.pn-cobalt .pnc-carousel-controls .icon-button:focus-visible,.pn-cobalt .pnc-nutrition-tabs a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.pn-cobalt .pnc-carousel-previous svg{transform:rotate(180deg)}
[dir=rtl] .pnc-carousel-previous svg{transform:none}
[dir=rtl] .pnc-carousel-next svg{transform:rotate(180deg)}
.pn-cobalt .pnc-carousel-all{font-size:.7rem;font-weight:700;white-space:nowrap}
.pn-cobalt .pnc-carousel-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 75px)/4);gap:25px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7cbe6 transparent;padding-block-end:15px;margin:0;min-inline-size:0}
.pn-cobalt .pnc-expert-slide{scroll-snap-align:start;min-inline-size:0}
.pn-cobalt .pnc-expert-slide .expert-card{display:block;height:100%}
.pn-cobalt .pnc-expert-slide .expert-card img{transition:filter .2s;inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 25%;margin-block-end:16px}
.pn-cobalt .pnc-expert-slide .expert-card h3{font-size:1.05rem;margin-block:8px}
.pn-cobalt .pnc-expert-slide .expert-card p{font-size:.74rem;line-height:1.55}
.pn-cobalt .uralchem-heading>a{display:block;inline-size:220px;max-inline-size:100%;flex-shrink:0}
.pn-cobalt .uralchem-heading .uralchem-logo{inline-size:100%;max-inline-size:100%;block-size:100px;padding:12px}
.pn-cobalt .pnc-expert-slide .expert-card:hover img{filter:contrast(1.06)}
.pn-cobalt .pnc-carousel-status{font-size:.7rem;color:var(--muted);margin-block:10px 0;min-block-size:20px}
.pn-cobalt .pnc-nutrition-picker{margin-block-start:30px;min-inline-size:0}
.pn-cobalt .pnc-nutrition-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-end:20px}
.pn-cobalt .pnc-nutrition-tabs a{display:flex;gap:12px;align-items:center;border:1px solid #b9cce5;padding:15px 12px;min-block-size:74px;font-size:.76rem;font-weight:700;line-height:1.4;color:var(--ink);background:#fff;min-inline-size:0;transition:background .18s,color .18s}
.pn-cobalt .pnc-nutrition-tabs a[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}
.pn-cobalt .pnc-nutrient-symbol{font:700 1.2rem/1 var(--font);flex-shrink:0}
.pn-cobalt .pnc-nutrition-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;padding:24px;background:#fff;border:1px solid var(--line);animation:pnc-panel-in .2s ease-out}
.pn-cobalt .pnc-nutrition-panel[hidden]{display:none}
.pn-cobalt .pnc-nutrition-copy{min-inline-size:0}
.pn-cobalt .pnc-nutrition-copy h3{font-size:1.4rem;line-height:1.3;margin-block:12px}
.pn-cobalt .pnc-nutrition-copy p{font-size:.8rem;line-height:1.7;margin-block:0 18px;color:var(--muted)}
.pn-cobalt .pnc-nutrition-copy .plain-link{display:inline-block;margin-block-start:18px;font-size:.8rem;color:var(--brand);font-weight:700}
.pn-cobalt .pnc-nutrition-picture{display:block;align-self:stretch;min-inline-size:0;overflow:hidden}
.pn-cobalt .pnc-nutrition-picture img{inline-size:100%;block-size:100%;max-block-size:310px;min-block-size:180px;object-fit:cover}
@keyframes pnc-panel-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.pn-cobalt .pnc-carousel-track{grid-auto-columns:calc((100% - 25px)/2)}}
@media(max-width:760px){.pn-cobalt .pnc-nutrition-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-cobalt .pnc-nutrition-panel{grid-template-columns:minmax(0,1fr);padding:18px;gap:20px}.pn-cobalt .pnc-nutrition-picture img{height:190px}.pn-cobalt .pnc-carousel-head{gap:12px}.pn-cobalt .pnc-nutrition-copy h3{font-size:1.2rem}}
@media(max-width:620px){.pn-cobalt .pnc-carousel-track{grid-auto-columns:100%}.pn-cobalt .pnc-carousel-head h2{flex-basis:100%}.pn-cobalt .pnc-carousel-all{margin-inline-start:auto}.pn-cobalt .pnc-nutrition-tabs a{gap:8px;padding:12px 9px;font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.pn-cobalt .pnc-nutrition-panel{animation:none}.pn-cobalt .pnc-nutrition-tabs a,.pn-cobalt .pnc-expert-slide .expert-card img{transition:none}}
