@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.table{display:table}}@font-face{font-family:Biobalt Anastasia Script;src:url(/biobalt/fonts/anastasia-script.woff2)format("woff2"),url(/biobalt/fonts/anastasia-script.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}*{box-sizing:border-box}body{color:#252827;background-color:#f8faf5}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes bioLoaderExit{0%,68%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes bioLoaderPulse{0%,to{opacity:.68;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes bioLoaderLeaf{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(7deg)}to{transform:translateY(0)rotate(0)}}.animate-fadeIn{animation:.35s forwards fadeIn}.animate-slideDown{animation:.3s forwards slideDown}.animate-popIn{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards popIn}.animate-confetti{animation:linear forwards confetti-fall}:root{--bio-green:#00451f;--bio-green-2:#00672f;--bio-leaf:#a2b660;--bio-mint:#d0d9ad;--bio-gold:#d29f63;--bio-sky:#78acc5;--bio-graphite-dark:#252827;--bio-graphite:#5d625f;--bio-graphite-muted:#6f7470;--bio-ink:var(--bio-graphite-dark);--bio-muted:var(--bio-graphite);--bio-paper:#f8faf5;--bio-line:#00451f24;--bio-page-corner-pattern:url(/biobalt/client/pattern-page-corner.png);--bio-heading-h1-size:34px;--bio-heading-h1-weight:900;--bio-heading-h1-line-height:1.08;--bio-heading-h2-size:34px;--bio-heading-h2-weight:700;--bio-heading-h2-line-height:1.08;--bio-heading-minor-size:18px;--bio-heading-minor-weight:800;--bio-heading-minor-line-height:1.24;--bio-heading-h3-size:19px;--bio-heading-h3-weight:700;--bio-heading-h3-line-height:1.16;--bio-standard-photo-radius:50px;--bio-standard-photo-aspect:1 / 1;--bio-frame-shadow-padding:6px;--bio-frame-shadow-border:1px solid #00451f1a;--bio-frame-shadow-bg:#fff;--bio-frame-shadow:0 10px 28px #00451f0f;--bio-script-font-family:"Biobalt Anastasia Script", cursive}.bio-heading-h1,.bio-heading-h2,.bio-heading-h3{letter-spacing:0;text-wrap:balance;font-family:inherit}.bio-heading-h1{font-size:var(--bio-heading-h1-size);font-weight:var(--bio-heading-h1-weight);line-height:var(--bio-heading-h1-line-height)}.bio-heading-h2{font-size:var(--bio-heading-h2-size);font-weight:var(--bio-heading-h2-weight);line-height:var(--bio-heading-h2-line-height)}.bio-heading-h3{font-size:var(--bio-heading-h3-size);font-weight:var(--bio-heading-h3-weight);line-height:var(--bio-heading-h3-line-height)}@media (max-width:760px){:root{--bio-heading-h1-size:28px;--bio-heading-h2-size:28px;--bio-heading-minor-size:16px;--bio-heading-h3-size:17px;--bio-heading-h3-line-height:1.18;--bio-standard-photo-radius:28px;--bio-frame-shadow-padding:5px}}.bio-page,.bio-concepts-index{background:var(--bio-page-corner-pattern) right bottom / clamp(340px, 36vw, 560px) auto no-repeat fixed, #fff;min-height:100vh;color:var(--bio-ink);font-family:inherit;overflow-x:hidden}.bio-page a,.bio-concepts-index a{text-decoration:none}.bio-loader{z-index:80;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.bio-loader-a{background:url(/biobalt/leaf-pattern-green.svg) center / 260px 260px repeat, radial-gradient(circle at 50% 42%, #a2b66047, transparent 34%), linear-gradient(135deg, var(--bio-green), var(--bio-green-2));animation:1.55s .25s forwards bioLoaderExit}.bio-loader-a img{z-index:2;filter:drop-shadow(0 18px 40px #001e0c3d);width:min(54vw,280px);height:auto;animation:1.1s ease-in-out infinite bioLoaderPulse;position:relative}@media (prefers-reduced-motion:reduce){.bio-loader-a{animation-duration:.3s;animation-delay:0s}.bio-loader-a img{animation:none}}.bio-header{z-index:20;border-bottom:1px solid var(--bio-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:url(/biobalt/leaf-pattern.svg) 50%/220px 220px,linear-gradient(90deg,#a2b66014,#78acc514),#f8faf5f0;grid-template-columns:210px minmax(300px,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:14px clamp(18px,4vw,72px);display:grid;position:sticky;top:0}.bio-header-a{padding-inline:clamp(18px,5vw,80px)}.bio-header-dark{color:#fff;background:linear-gradient(#00200edb,#00200e2e);border-bottom-color:#ffffff2e;width:100%;position:absolute}.bio-logo img{width:172px;height:auto;display:block}.bio-nav{justify-content:center;gap:clamp(16px,3vw,36px);font-size:14px;font-weight:700;display:flex}.bio-nav a{color:inherit;opacity:.78;transition:opacity .18s,color .18s}.bio-nav a:hover{color:var(--bio-green-2);opacity:1}.bio-header-c .bio-nav a:hover{color:var(--bio-mint)}.bio-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.bio-phone,.bio-login,.bio-social{color:inherit}.bio-login,.bio-social{border:1px solid;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.bio-social{color:#fff;background:var(--bio-green);border-color:var(--bio-green);letter-spacing:0;width:42px;padding:0;font-size:12px}.bio-social img{object-fit:contain;width:24px;height:24px}.bio-header-c{color:#fff;background:linear-gradient(#00200ee6,#00200e33);border-bottom-color:#ffffff2e;width:100%;position:absolute}.bio-header-c .bio-social{color:var(--bio-green);background:#fff;border-color:#fff}.bio-header-b{border-bottom:4px solid var(--bio-leaf);background:linear-gradient(90deg,#f8faf5f5,#d0d9ad66),#f8faf5fa;grid-template-columns:260px minmax(320px,1fr) auto;min-height:88px}.bio-header-b .bio-logo{background:var(--bio-green);border-radius:0 0 8px;width:fit-content;padding:13px 18px;display:inline-flex;box-shadow:0 18px 40px #00451f2e}.bio-header-b .bio-nav{background:0 0;border:0;border-radius:0;justify-self:start;gap:8px;width:fit-content;padding:0}.bio-header-b .bio-nav a{opacity:1;background:#ffffffe0;border:1px solid #00451f24;border-radius:8px;padding:10px 15px;box-shadow:0 10px 24px #00451f0f}.bio-header-b .bio-nav a:hover{border-color:var(--bio-green);color:#fff;background:var(--bio-green)}.bio-header-b .bio-login{color:var(--bio-green);background:var(--bio-mint);border-color:var(--bio-mint)}.bio-hero{position:relative;overflow:hidden}.bio-hero-copy span,.bio-section-heading span,.bio-about-copy span,.bio-contact span,.bio-split-story span,.bio-catalog-compact span{color:var(--bio-green-2);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.bio-hero h1,.bio-section h2,.bio-concepts-index h1,.bio-concept-tile h2{color:var(--bio-green);overflow-wrap:break-word;margin:0;font-weight:900;line-height:.98}.bio-hero h1{max-width:700px;font-size:clamp(38px,5vw,68px)}.bio-hero h1 em{font-style:normal;font-weight:500;display:block}.bio-hero p,.bio-section p,.bio-concepts-index p{color:var(--bio-muted);line-height:1.65}.bio-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bio-button{border:1px solid var(--bio-green);color:#fff;background:var(--bio-green);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:900;transition:transform .18s,background .18s,color .18s;display:inline-flex}.bio-button:hover{transform:translateY(-2px)}.bio-button-light{color:var(--bio-green);background:#fff;border-color:#fff}.bio-button-outline,.bio-button-ghost{color:var(--bio-green);background:0 0}.bio-button-ghost{color:#fff;border-color:#ffffffa6}.bio-section{padding:clamp(56px,8vw,112px) clamp(18px,5vw,80px)}.bio-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.bio-section-heading h2{max-width:720px;font-size:clamp(30px,5vw,58px)}.bio-section-heading a,.bio-about-copy a{color:var(--bio-green);font-weight:900}.bio-hero-a{background:linear-gradient(135deg, #00451ff5, #00672fe6), var(--bio-green);border-radius:0 0 8px 8px;grid-template-columns:minmax(360px,.96fr) minmax(420px,1.04fr);min-height:650px;margin:0 clamp(18px,5vw,80px);display:grid}.bio-hero-a:before,.bio-footer:before,.bio-hero-c:before{content:"";pointer-events:none;opacity:.55;background:url(/biobalt/leaf-pattern-green.svg) 50%/260px 260px;position:absolute;inset:0}.bio-hero-b:before{content:"";pointer-events:none;opacity:1;background:url(/biobalt/leaf-pattern-green.svg) center / 220px 220px repeat, linear-gradient(135deg, var(--bio-green), #0a6d37);border-radius:8px;width:min(44%,560px);position:absolute;inset:clamp(24px,4vw,54px) clamp(24px,4vw,54px) clamp(24px,4vw,54px) auto;box-shadow:0 28px 70px #00451f2e}.bio-hero-b:after{content:"";background:linear-gradient(90deg, var(--bio-leaf), var(--bio-sky));border-radius:999px;width:160px;height:10px;position:absolute;bottom:clamp(24px,4vw,54px);left:clamp(24px,5vw,72px)}.bio-hero-a .bio-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(36px,5vw,68px);display:flex;position:relative}.bio-hero-a .bio-hero-copy span,.bio-hero-a h1{color:#fff}.bio-hero-a h1{max-width:520px;font-size:clamp(38px,4.35vw,60px)}.bio-mosaic{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr .72fr;gap:14px;padding:34px;display:grid;position:relative}.bio-mosaic img{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:0}.bio-mosaic img:first-child{grid-row:1/3}.bio-mosaic-wide-extra{display:none}.bio-mosaic-b{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(150px,.62fr);gap:14px;min-height:470px;padding:0}.bio-mosaic-b img{border:8px solid #fff;box-shadow:0 22px 54px #001f0d38}.bio-mosaic-b img:first-child,.bio-mosaic-b img:nth-child(2),.bio-mosaic-b img:nth-child(3){border-radius:8px}.bio-mosaic-b .bio-mosaic-wide-extra{display:none}.bio-mosaic-c{align-self:center;padding:28px 0}.bio-mosaic-c img{border:1px solid #ffffff3d;box-shadow:0 18px 44px #00190b47}.bio-about-cats{grid-template-columns:minmax(300px,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid}.bio-about-cats-b{background:linear-gradient(90deg,#fff 0 64%,#d0d9ad38 64% 100%),#fff;border:1px solid #00451f1f;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.bio-about-cats-b .bio-about-copy{grid-column:1/7}.bio-about-cats-b .bio-product-grid-b{grid-column:7/13}.bio-about-cats-c{text-align:center;display:block}.bio-about-cats-c .bio-about-copy{max-width:1240px;margin:0 auto}.bio-about-cats-c .bio-about-copy h2,.bio-about-cats-c .bio-about-copy h3,.bio-about-cats-c .bio-about-copy p{margin-left:auto;margin-right:auto}.bio-about-cats-c .bio-about-copy h2{max-width:1180px}.bio-about-cats-c .bio-about-copy h3{max-width:820px}.bio-about-copy h2{max-width:760px;color:var(--bio-green);margin:0 0 28px;font-size:clamp(30px,4.2vw,58px);font-weight:900;line-height:1.04}.bio-about-copy h3{max-width:680px;color:var(--bio-green);margin:0 0 16px;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:1.24}.bio-about-copy p{max-width:620px;margin:0 0 16px;font-size:17px}.bio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bio-product-card{color:#fff;background:var(--bio-green);isolation:isolate;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:270px;padding:22px;display:flex;position:relative;overflow:hidden}.bio-product-card:first-child{grid-row:span 2;min-height:390px}.bio-product-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.bio-product-card:after{content:"";z-index:-1;background:linear-gradient(#0000001f,#002a12c7);position:absolute;inset:0}.bio-product-card:hover img{transform:scale(1.045)}.bio-product-card span{text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800;display:block}.bio-product-card h3{margin:0;font-size:clamp(24px,3vw,36px);font-weight:900}.bio-product-card p{color:#ffffffdb;max-width:360px;margin:10px 0 18px;font-size:13px;line-height:1.5}.bio-product-card b{font-size:13px}.bio-product-card>div{z-index:1;position:relative}.bio-card-more{z-index:2;color:var(--bio-green);background:#ffffffe6;border-radius:8px;padding:9px 12px;position:absolute;top:18px;right:18px}.bio-product-grid-b{grid-template-columns:1fr;gap:14px}.bio-product-grid-b .bio-product-card,.bio-product-grid-b .bio-product-card:first-child{border:1px solid #00451f1f;border-left:8px solid var(--bio-leaf);min-height:132px;color:var(--bio-green);background:#fffffff0;grid-row:auto;grid-template-columns:minmax(120px,34%) minmax(0,1fr);justify-content:start;align-items:center;gap:18px;padding:10px 20px 10px 10px;display:grid;box-shadow:0 20px 48px #00451f14}.bio-product-grid-b .bio-product-card img{z-index:1;object-fit:cover;border-radius:6px;width:100%;height:112px;position:relative;inset:auto}.bio-product-grid-b .bio-product-card:after{display:none}.bio-product-grid-b .bio-card-more{width:fit-content;color:var(--bio-green);background:0 0;grid-area:2/2;padding:0;position:relative;top:auto;right:auto}.bio-product-grid-b .bio-product-card>div{grid-area:1/2;align-content:center;gap:6px;display:grid}.bio-product-grid-b .bio-product-card h3{color:var(--bio-green);font-size:clamp(22px,2.1vw,30px);line-height:1}.bio-product-grid-b .bio-product-card span{color:var(--bio-muted)}.bio-product-grid-c{grid-template-columns:repeat(3,minmax(220px,340px));justify-content:center;gap:18px;margin-top:36px}.bio-product-grid-c .bio-product-card,.bio-product-grid-c .bio-product-card:first-child{min-height:136px;color:var(--bio-green);background:#fff;border:1px solid #00451f2e;grid-row:auto;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;padding:9px 20px 9px 9px;display:grid;box-shadow:0 18px 44px #00451f14}.bio-product-grid-c .bio-product-card img{z-index:1;object-fit:cover;border-radius:6px;width:118px;height:118px;display:block;position:relative;inset:auto}.bio-product-grid-c .bio-product-card:after,.bio-product-grid-c .bio-card-more{display:none}.bio-product-grid-c .bio-product-card h3{color:var(--bio-green);font-size:22px;line-height:1}.bio-product-grid-c .bio-product-card span{color:var(--bio-muted);margin-top:7px;font-size:11px}.bio-news{overflow:hidden}.bio-news-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.bio-news-title h2{color:var(--bio-green);margin:0;font-size:clamp(34px,5vw,62px);font-weight:900;line-height:1}.bio-news-controls{gap:8px;display:flex}.bio-news-controls button{border:1px solid var(--bio-line);width:42px;height:42px;color:var(--bio-green);font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.bio-news-track{grid-template-columns:repeat(4,minmax(230px,1fr));gap:16px;display:grid}.bio-news-card{border:1px solid var(--bio-line);background:#fff;border-radius:8px;overflow:hidden}.bio-news-card img{aspect-ratio:1;object-fit:cover;background:#d0d9ad38;width:100%;height:auto;display:block}.bio-news-a .bio-news-card img{aspect-ratio:auto;object-fit:cover;height:210px}.bio-news-card time,.bio-news-card h3{padding:0 18px;display:block}.bio-news-card time{color:var(--bio-leaf);margin-top:16px;font-size:12px;font-weight:800}.bio-news-card h3{min-height:82px;color:var(--bio-green);margin:8px 0 18px;font-size:18px;font-weight:900;line-height:1.25}.bio-news-b{background:linear-gradient(#d0d9ad38,#ffffffeb),#fff}.bio-news-b .bio-news-title h2{color:var(--bio-green)}.bio-news-b .bio-news-controls button{color:var(--bio-green);background:#fff;border-color:#00451f2e}.bio-news-b .bio-news-track{grid-template-columns:repeat(4,minmax(0,1fr))}.bio-news-b .bio-news-card{background:#ffffffdb;border:1px solid #00451f1f;min-width:0;display:block;position:relative;box-shadow:0 20px 54px #00451f17}.bio-news-b .bio-news-card img{aspect-ratio:1;object-fit:cover;background:#d0d9ad33;border-radius:6px;width:calc(100% - 18px);height:auto;min-height:0;margin:9px}.bio-news-b .bio-news-card time,.bio-news-b .bio-news-card h3{color:var(--bio-green)}.bio-news-c{background:linear-gradient(90deg,#00200ef0,#00451fc7),url(/biobalt/team-factory.jpeg) 50%/cover;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(48px,5vw,76px)}.bio-news-c .bio-news-title{text-align:center;justify-content:center;margin-bottom:24px}.bio-news-c .bio-news-title h2,.bio-news-c .bio-news-card h3{color:#fff}.bio-news-c .bio-news-track{max-width:1120px;margin:0 auto}.bio-news-c .bio-news-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00200e94;border-color:#ffffff2e}.bio-news-c .bio-news-card img{aspect-ratio:4/3}.bio-news-c .bio-news-card time{color:var(--bio-mint)}.bio-news-c .bio-news-card h3{min-height:58px}.bio-news-c .bio-news-controls{justify-content:center;margin-top:24px}.bio-promo-contact{grid-template-columns:minmax(360px,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:clamp(28px,5vw,68px);display:grid}.bio-promo-card{color:#fff;background:var(--bio-green);isolation:isolate;border-radius:8px;min-height:560px;display:block;position:relative;overflow:hidden}.bio-promo-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-promo-card:after{content:"";z-index:-1;background:linear-gradient(#0000002e,#002c13d1);position:absolute;inset:0}.bio-promo-content{position:absolute;inset:auto 32px 30px}.bio-promo-card h2{color:#fff;max-width:540px;margin:0;font-size:clamp(34px,5vw,62px);font-weight:900;line-height:1}.bio-promo-links{flex-wrap:wrap;gap:10px;margin:22px 0 28px;display:flex}.bio-promo-links a{min-height:42px;color:var(--bio-green);background:#fff;border:1px solid #ffffffc2;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 14px 34px #001f0d2e}.bio-promo-links a img{display:none}.bio-promo-links a span{z-index:1;position:relative}.bio-promo-links a:hover{color:#fff;background:var(--bio-leaf);transform:translateY(-2px)}.bio-promo-content>img{width:210px;height:auto}.bio-promo-contact-b .bio-promo-card{border:1px solid #00451f1f;min-height:500px;box-shadow:0 24px 64px #00451f24}.bio-promo-contact-b .bio-promo-card:after{background:linear-gradient(#002c131f,#002c13b8),linear-gradient(90deg,#00200ec7,#0000 72%)}.bio-promo-contact-b .bio-promo-links a{border-color:var(--bio-mint);color:var(--bio-green);background:var(--bio-mint);border-radius:8px}.bio-promo-contact-c .bio-promo-card{border-radius:8px;min-height:700px}.bio-promo-contact-c .bio-promo-card:after{background:linear-gradient(#001408c7,#003316d1),radial-gradient(circle at 88% 16%,#78acc53d,#0000 28%)}.bio-promo-contact-c{background:#f6f7ef;grid-template-columns:1fr;gap:28px}.bio-promo-contact-c .bio-promo-content{z-index:2;text-align:center;align-content:center;justify-items:center;min-height:700px;padding:clamp(42px,6vw,82px);display:grid;position:relative;inset:auto}.bio-promo-contact-c .bio-promo-card h2{width:min(100%,1180px);max-width:1180px;margin-inline:auto;font-size:clamp(38px,4.2vw,60px);line-height:.96}.bio-promo-contact-c .bio-promo-links{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);max-width:980px;margin:38px auto 0;display:grid}.bio-promo-contact-c .bio-promo-links a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff9e;border-radius:8px;min-height:220px;padding:0;display:grid;overflow:hidden}.bio-promo-contact-c .bio-promo-links a img{object-fit:cover;width:100%;height:162px;display:block}.bio-promo-contact-c .bio-promo-links a span{justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.bio-promo-contact-c .bio-promo-links a span:after{content:"→";font-weight:900}.bio-promo-contact-c .bio-promo-links a:hover{color:var(--bio-green);background:#fff}.bio-promo-contact-c .bio-promo-content>img{justify-self:center;width:min(48vw,250px);margin-top:30px}.bio-promo-contact-c .bio-contact{text-align:center;background:#fff;border-color:#00451f1f;grid-template-columns:1fr;place-items:start center;gap:18px;display:grid}.bio-promo-contact-c .bio-contact-text{grid-area:4/1;max-width:760px;margin-top:12px}.bio-promo-contact-c .bio-contact-lines{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,940px);margin-top:0}.bio-promo-contact-c .bio-contact>span{grid-area:1/1;margin-bottom:0}.bio-promo-contact-c .bio-contact h2{grid-area:2/1;max-width:780px;margin-inline:auto}.bio-promo-contact-c .bio-contact-lines a,.bio-promo-contact-c .bio-contact-lines address{text-align:left;background:#f8faf5d1;border:1px solid #00451f1f;border-radius:8px;align-items:center;min-height:110px;padding:16px}.bio-contact{border:1px solid var(--bio-line);background:linear-gradient(135deg,#fffffff5,#f8faf5db),#fff;border-radius:8px;grid-template-columns:minmax(220px,.82fr) minmax(260px,1.18fr);align-items:start;gap:clamp(18px,3vw,34px);padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #00451f14}.bio-contact-watermark{opacity:.08;width:min(46vw,360px);position:absolute;bottom:-26px;right:-34px}.bio-contact:after{content:"";background:linear-gradient(90deg, var(--bio-leaf), var(--bio-sky));border-radius:999px;width:116px;height:8px;position:absolute;top:28px;right:28px}.bio-contact h2{grid-column:1;max-width:520px;font-size:clamp(32px,4.2vw,54px)}.bio-contact>span{grid-column:1}.bio-contact-text{z-index:1;grid-column:1;max-width:580px;position:relative}.bio-contact-text p{margin:0 0 8px}.bio-contact-lines{z-index:1;grid-area:1/2/span 4;gap:12px;margin-top:0;display:grid;position:relative}.bio-contact-lines a,.bio-contact-lines address{min-height:82px;color:var(--bio-ink);background:#ffffffc7;border:1px solid #00451f1f;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;font-style:normal;display:grid;box-shadow:0 10px 26px #00451f0d}.bio-contact-lines i{width:38px;height:38px;color:var(--bio-green);background:#a2b66047;border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:900;display:inline-flex}.bio-contact-lines span{color:var(--bio-ink);text-transform:none;gap:2px;margin:0;font-size:14px;line-height:1.35;display:grid}.bio-contact-lines b{color:var(--bio-green)}.bio-footer{color:#ffffffdb;background:var(--bio-green);grid-template-columns:minmax(220px,1.1fr) minmax(260px,1fr) minmax(190px,.82fr) minmax(260px,1fr) auto;gap:32px;padding:46px clamp(18px,5vw,80px);display:grid;position:relative;overflow:hidden}.bio-footer>*{z-index:1;position:relative}.bio-footer-logo{width:210px;height:auto;display:inline-flex}.bio-footer-logo img{width:100%;height:auto;display:block}.bio-footer-brand{align-content:space-between;min-height:160px;display:grid}.bio-footer p,.bio-footer a,.bio-footer address,.bio-footer span{color:inherit;margin:8px 0;font-size:13px;line-height:1.45}.bio-footer-rights,.bio-footer-docs{align-content:end;gap:4px;display:grid}.bio-footer-rights p{margin-bottom:0}.bio-footer-rights a{font-weight:700}.bio-footer-docs{align-content:start}.bio-footer-docs a{text-underline-offset:3px;width:fit-content;text-decoration:underline}.bio-footer-nav{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:5px 16px;margin-top:10px;padding-bottom:14px;display:grid}.bio-footer-nav a{font-weight:600}.bio-footer-a .bio-footer-nav{border-bottom:0}.bio-footer-address{font-style:normal}.bio-footer-address-with-docs{align-content:start;gap:14px;display:grid}.bio-footer-address-text{margin-top:0}.bio-footer-docs-address{gap:3px;margin-top:2px}.bio-footer-docs-address a{width:fit-content}.bio-footer-socials{align-content:start;justify-items:end;gap:8px;display:grid}.bio-footer-socials a,.bio-footer-socials span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:inline-flex}.bio-footer-socials img{object-fit:contain;width:30px;height:30px}.bio-footer-b{border-top:12px solid var(--bio-green);color:var(--bio-ink);background:url(/biobalt/leaf-pattern.svg) 90% center / 220px 220px repeat, linear-gradient(90deg, white, #d0d9ad57), var(--bio-paper)}.bio-footer-b:before{display:none}.bio-footer-b .bio-footer-nav{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px}.bio-footer-b .bio-footer-docs{gap:1px}.bio-footer-b .bio-footer-docs a{margin:2px 0;font-weight:500;line-height:1.28;text-decoration:none}.bio-footer-b .bio-footer-socials a,.bio-footer-b .bio-footer-socials span{background:#fff;border-color:#00451f29;box-shadow:0 14px 34px #00451f1f}.bio-footer-c{background:radial-gradient(circle at 84% 16%,#78acc53d,#0000 28%),radial-gradient(circle at 18% 86%,#a2b66047,#0000 30%),url(/biobalt/leaf-pattern-green.svg) 50%/220px 220px,linear-gradient(135deg,#002d14,#00451f 58%,#063b22);align-items:end;min-height:360px;padding-bottom:clamp(66px,6vw,92px)}.bio-footer-c:before{display:none}.bio-footer-c .bio-footer-brand{min-height:230px}.bio-footer-c .bio-footer-docs{gap:2px;margin-top:10px;padding-bottom:18px}.bio-footer-c .bio-footer-docs a{font-weight:500}.bio-footer-c .bio-footer-nav,.bio-footer-c .bio-footer-legal{align-self:start}.bio-footer-c .bio-footer-nav{margin-top:0}.bio-footer-c .bio-footer-socials{align-self:end}.bio-hero-b{background:radial-gradient(circle at 10% 18%, #78acc524, transparent 28%), linear-gradient(135deg, white 0 55%, #d0d9ad33 55% 100%), var(--bio-paper);isolation:isolate;border:1px solid #00451f1f;border-radius:0 0 8px 8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(18px,2vw,28px);width:min(100% - clamp(36px,8vw,160px),1440px);min-height:640px;margin:0 auto;padding:clamp(54px,7vw,92px) clamp(34px,5vw,72px);display:grid}.bio-hero-b .bio-hero-copy{z-index:2;min-width:0;max-width:none;box-shadow:none;background:0 0;flex-direction:column;grid-column:1/6;justify-content:center;padding:0;display:flex;position:relative}.bio-hero-b .bio-hero-copy span{width:fit-content;color:var(--bio-green);background:#fff;border:1px solid #00451f24;border-radius:999px;margin-bottom:18px;padding:9px 13px}.bio-hero-b h1{width:100%;max-width:560px;color:var(--bio-green);overflow-wrap:normal;word-break:normal;font-size:clamp(38px,3.7vw,52px);line-height:.98}.bio-hero-b .bio-button{color:#fff;background:var(--bio-green);border-color:var(--bio-green);font-size:12px;font-weight:700}.bio-hero-b .bio-mosaic-b{grid-column:7/13}.bio-product-stage{min-width:0;min-height:540px;position:relative}.bio-product-stage img{object-fit:cover;border:1px solid #00451f14;border-radius:8px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 24px 60px #00451f29}.bio-stage-label{z-index:2;color:#fff;background:var(--bio-green);border-radius:8px;min-height:46px;padding:12px 18px;font-weight:900;position:absolute}.bio-stage-label-top{top:22px;right:22px}.bio-stage-label-bottom{background:var(--bio-gold);bottom:22px;left:22px}.bio-showcase{background:#fff}.bio-showcase .bio-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bio-showcase .bio-product-card,.bio-showcase .bio-product-card:first-child{grid-row:auto;min-height:420px}.bio-split-story{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(28px,6vw,90px);display:grid}.bio-split-story h2,.bio-catalog-compact h2{font-size:clamp(34px,5vw,64px)}.bio-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bio-facts div{border:1px solid var(--bio-line);background:#fff;border-radius:8px;min-height:180px;padding:22px}.bio-facts strong{color:var(--bio-green);font-size:clamp(36px,6vw,70px);line-height:1;display:block}.bio-facts span{color:var(--bio-muted);margin-top:14px;font-weight:800;display:block}.bio-promo-contact-b{color:var(--bio-ink);background:linear-gradient(135deg,#fffffff5,#d0d9ad38),#fff;border:1px solid #00451f1f;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);align-items:stretch}.bio-promo-contact-b .bio-contact{min-height:0;color:var(--bio-ink);background:#fff;border:1px solid #00451f1f;padding:clamp(28px,4vw,46px);box-shadow:0 20px 54px #00451f14}.bio-promo-contact-b .bio-contact h2{color:var(--bio-green);font-size:clamp(30px,3.2vw,46px)}.bio-promo-contact-b .bio-contact p,.bio-promo-contact-b .bio-contact span{color:var(--bio-muted)}.bio-promo-contact-b .bio-contact-lines{grid-template-columns:1fr;align-self:end}.bio-promo-contact-b .bio-contact-lines a,.bio-promo-contact-b .bio-contact-lines address{min-height:auto;color:var(--bio-ink);background:#f8faf5cc;border:1px solid #00451f1f;border-radius:8px;padding:12px}.bio-promo-contact-b .bio-contact-lines b,.bio-promo-contact-b .bio-contact-lines span{color:var(--bio-ink)}.bio-promo-contact-b .bio-contact-lines i{color:#fff;background:var(--bio-green)}.bio-promo-contact-b .bio-contact:after{display:none}.bio-promo-contact-b .bio-contact-watermark{opacity:.05;filter:none}.bio-concept-c{background:#f6f7ef}.bio-concept-b .bio-header-b,.bio-concept-b .bio-section,.bio-concept-b .bio-footer-b{width:min(100% - clamp(36px,8vw,160px),1440px);margin-inline:auto}.bio-concept-b .bio-header-b{border-radius:8px;top:12px;box-shadow:0 18px 60px #00451f14}.bio-concept-b .bio-about-cats,.bio-concept-b .bio-news-b,.bio-concept-b .bio-promo-contact-b,.bio-concept-b .bio-footer-b{border-radius:8px}.bio-concept-b .bio-footer-b{margin-block:28px}.bio-concept-d{--bio-d-width:min(calc(100% - 48px), 1320px);--bio-d-green:#00451f;--bio-d-green-soft:#0a5a2d;--bio-d-pale:#d0d9ad;--bio-d-contact-icon-bg:#d0d9ad94;--bio-d-text:#334238;--bio-d-muted:#667168;--bio-d-surface-soft:#e3e8c9;--bio-d-deep-gradient:linear-gradient(125deg, #00451ffa 0%, #005225f0 48%, #003a19fa 100%);--bio-d-pattern-main:url(/biobalt/client/pattern-main-green.png);--bio-d-pattern-news:url(/biobalt/client/pattern-news-corner.png);--bio-d-pattern-contact:url(/biobalt/client/pattern-contact-side.png);--bio-d-card-shadow:0 14px 34px #00451f14;--bio-d-radius:14%;--bio-d-radius-even:30px;background:var(--bio-page-corner-pattern) right bottom / clamp(360px, 34vw, 560px) auto no-repeat fixed, #fff}.bio-concept-d .bio-header-d,.bio-concept-d .bio-d-hero,.bio-concept-d .bio-d-section,.bio-concept-d .bio-not-found,.bio-concept-d .bio-footer-d{width:var(--bio-d-width);margin-inline:auto}.bio-header-d{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#ffffffdb 0%,#fffffff5 100%),#fff;border-bottom:1px solid #00451f14;grid-template-columns:190px minmax(0,1fr) auto;min-height:58px;padding:9px 22px;position:sticky;top:0}.bio-header-d .bio-logo img{width:158px}.bio-header-d .bio-nav{gap:24px;font-size:11px;font-weight:600}.bio-header-d .bio-nav a{color:var(--bio-d-green);opacity:.82}.bio-header-d .bio-nav a:hover{color:var(--bio-d-green-soft)}.bio-d-header-actions{gap:14px;font-size:11px;font-weight:700}.bio-header-d .bio-d-login{min-height:34px;color:var(--bio-d-green);background:#ffffffd1;border-color:#00451f38;margin-right:44px;font-size:12px;font-weight:900}.bio-d-socials{align-items:center;gap:7px;display:inline-flex}.bio-header-d .bio-social{background:var(--bio-d-green);border-color:var(--bio-d-green);border-radius:50%;width:34px;min-height:34px}.bio-header-d .bio-social img{width:18px;height:18px}.bio-d-hero{isolation:isolate;background:var(--bio-d-deep-gradient), var(--bio-d-green);grid-template-columns:450px minmax(0,1fr);min-height:520px;display:grid;position:relative;overflow:hidden}.bio-d-hero:before,.bio-footer-d:before{content:"";z-index:0;pointer-events:none;background:var(--bio-d-pattern-main) center / 470px auto repeat;filter:brightness(0)saturate();transform-origin:50%;position:absolute;inset:-220px;transform:rotate(14deg)scale(1.2)}.bio-d-hero:before{opacity:.32;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%);mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%)}.bio-d-hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;padding:82px 40px 54px 86px;display:flex;position:relative}.bio-d-hero-copy>*,.bio-d-hero-media img{z-index:1;position:relative}.bio-d-hero-copy span,.bio-d-about-copy span,.bio-d-news-intro span,.bio-d-contact>span{color:#ffffffb8;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.bio-d-hero-copy h1{color:#fff;max-width:330px;margin:0;font-size:44px;font-weight:900;line-height:.96}.bio-d-hero-copy h1 em{margin-top:6px;font-size:26px;font-style:normal;font-weight:500;display:block}.bio-d-hero-actions{gap:12px;width:198px;margin-top:36px;display:grid}.bio-d-hero-actions a{color:#fff;border:1px solid #ffffffb8;border-radius:4px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.bio-d-hero-actions a:first-child{color:var(--bio-d-green);background:#fff}.bio-d-hero-media{z-index:1;--bio-d-hero-image-radius:50px;grid-template-rows:162px minmax(0,340px);grid-template-columns:repeat(2,minmax(0,360px));place-content:end;gap:18px;padding-right:28px;display:grid;position:relative}.bio-d-hero-media img{border-radius:var(--bio-d-hero-image-radius);object-fit:cover;width:100%;height:100%;min-height:0}.bio-d-hero-main{aspect-ratio:1;object-position:center top;grid-area:2/1;align-self:end}.bio-d-hero-media .bio-d-hero-top{border-radius:0 0 var(--bio-d-hero-image-radius) var(--bio-d-hero-image-radius);object-position:center center;grid-area:1/2;align-self:end}.bio-d-hero-side{aspect-ratio:1;object-position:center top;grid-area:2/2;align-self:end}.bio-d-section{background:#fff;padding:76px 100px;position:relative}.bio-d-about{grid-template-columns:minmax(360px,.95fr) minmax(430px,1.05fr);align-items:center;gap:74px;display:grid}.bio-d-about-copy span,.bio-d-news-intro span,.bio-d-contact>span{color:#00451f57}.bio-d-about-copy h2,.bio-d-news-intro h2,.bio-d-contact h2{color:var(--bio-d-green);margin:0 0 22px;font-size:34px;font-weight:700;line-height:1.08}.bio-d-about-copy p,.bio-d-news-intro p,.bio-d-contact p{max-width:480px;color:var(--bio-d-muted);margin:0 0 18px;font-size:15px;line-height:1.65}.bio-d-about-copy .bio-d-about-lead{color:var(--bio-d-text);font-size:17px;font-weight:800;line-height:1.45}.bio-d-about-copy a,.bio-d-news-intro a,.bio-d-contact-more{color:var(--bio-d-green);margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.bio-d-product-cards{grid-template-rows:repeat(2,236px);grid-template-columns:repeat(2,minmax(0,236px));justify-content:end;gap:14px;display:grid}.bio-d-product-card{min-height:0;aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-standard-photo-radius);color:#fff;background:var(--bio-d-green);isolation:isolate;padding:18px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.bio-d-product-drinks{grid-area:1/2}.bio-d-product-mushrooms{grid-area:2/1}.bio-d-product-all{grid-area:2/2}.bio-d-product-card>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-d-card-pattern{z-index:1;width:42px;height:42px;position:absolute;top:16px;left:16px}.bio-d-card-pattern:before{content:"";-webkit-mask-image:var(--bio-d-pattern-main);-webkit-mask-image:var(--bio-d-pattern-main);-webkit-mask-image:var(--bio-d-pattern-main);-webkit-mask-image:var(--bio-d-pattern-main);mask-image:var(--bio-d-pattern-main);opacity:.98;background:currentColor;position:absolute;inset:5px;-webkit-mask-size:160px;mask-size:160px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.bio-d-pattern-vein{color:#a2b660}.bio-d-pattern-vein:before{-webkit-mask-position:0 0;mask-position:0 0}.bio-d-pattern-sprout{color:#78acc5}.bio-d-pattern-sprout:before{-webkit-mask-position:-32px 0;mask-position:-32px 0}.bio-d-pattern-wave{color:#d29f63}.bio-d-pattern-wave:before{-webkit-mask-position:-64px 0;mask-position:-64px 0}.bio-d-card-copy{z-index:1;text-align:right;justify-items:end;gap:7px;display:grid;position:absolute;top:18px;right:18px}.bio-d-card-copy b{color:#fff;font-size:19px;font-weight:700;line-height:1}.bio-d-card-copy em{color:#fff;letter-spacing:0;font-size:11px;font-style:normal;font-weight:700;transition:transform .18s}.bio-d-product-card:hover,.bio-d-product-card:focus-visible{transform:translateY(-2px)}.bio-d-product-card:hover .bio-d-card-copy em,.bio-d-product-card:focus-visible .bio-d-card-copy em{transform:translate(2px)}.bio-d-news{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:40px;padding-top:54px;padding-bottom:64px;display:grid}.bio-d-news-intro h2{font-size:32px}.bio-d-news-intro p{max-width:240px;font-size:13px;line-height:1.55}.bio-d-news-controls{gap:12px;margin-top:38px;display:flex}.bio-d-news-controls button{width:34px;height:34px;color:var(--bio-d-green);cursor:pointer;font:inherit;background:#d0d9ad5c;border:0;border-radius:50%;font-weight:900}.bio-d-news-controls button:disabled{cursor:default;opacity:.42}.bio-d-news-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;scroll-padding-left:0;display:flex;overflow-x:hidden}.bio-d-news-card{border-radius:var(--bio-d-radius-even);min-width:0;color:inherit;background:var(--bio-d-surface-soft);box-shadow:var(--bio-d-card-shadow);scroll-snap-align:start;flex:0 0 calc(25% - 12px);grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.bio-d-news-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bio-d-news-card div{isolation:isolate;background:#ced8b3;flex-direction:column;height:100%;min-height:122px;padding:15px 16px 14px;display:flex;position:relative;overflow:hidden}.bio-d-news-card div:before{content:"";z-index:0;pointer-events:none;background:var(--bio-d-pattern-news) right center / auto 100% no-repeat;opacity:.72;position:absolute;inset:0}.bio-d-news-card div>*{z-index:1;position:relative}.bio-d-news-card time{color:var(--bio-graphite);font-size:11px;font-weight:700}.bio-d-news-card h3{color:var(--bio-d-green);margin:8px 0 14px;font-size:16px;font-weight:700;line-height:1.2}.bio-d-news-card span{width:30px;height:30px;color:var(--bio-d-green);letter-spacing:0;background:#ffffff9e;border:1px solid #00451f2e;border-radius:50%;flex-shrink:0;align-self:flex-end;place-items:center;margin-top:auto;font-size:0;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-grid;position:relative}.bio-d-news-card span:before,.bio-d-news-card span:after{content:"";pointer-events:none;display:block;position:absolute}.bio-d-news-card span:before{background:currentColor;border-radius:999px;width:9px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.bio-d-news-card span:after{border-top:1px solid;border-right:1px solid;width:5.5px;height:5.5px;top:50%;left:50%;transform:translate(-2px,-4px)}.bio-d-news-card:hover{transform:translateY(-2px)}.bio-d-news-card:hover span{border-color:var(--bio-d-green);color:#fff;background:var(--bio-d-green);transform:translate(2px,-2px)}.bio-d-promo-contact{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:92px;padding-top:70px;padding-bottom:86px;display:grid}.bio-d-promo-card{aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-standard-photo-radius);color:#fff;background:var(--bio-d-green);isolation:isolate;cursor:pointer;will-change:transform;align-content:space-between;min-height:0;padding:15px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.bio-d-promo-card-hitarea{z-index:1;border-radius:inherit;position:absolute;inset:0}.bio-d-promo-card-hitarea:focus-visible{outline-offset:-8px;outline:3px solid #ffffffdb}.bio-d-promo-card:hover,.bio-d-promo-card:focus-within{transform:translateY(-6px);box-shadow:0 28px 74px #002d123d}.bio-d-promo-card>img:first-of-type{z-index:-2;object-fit:cover;will-change:transform;width:100%;height:100%;transition:filter .22s,transform .34s;position:absolute;inset:0}.bio-d-promo-card:hover>img:first-of-type,.bio-d-promo-card:focus-within>img:first-of-type{filter:brightness(1.06)saturate(1.04);transform:scale(1.035)}.bio-d-promo-card:after{content:"";z-index:-1;background:linear-gradient(#0000003d,#00210ec7);transition:background .22s;position:absolute;inset:0}.bio-d-promo-card:hover:after,.bio-d-promo-card:focus-within:after{background:linear-gradient(#0000002e,#00210eb3)}.bio-d-promo-copy{z-index:2;pointer-events:none;gap:12px;max-width:390px;display:grid;position:relative;transform:translate(20px)}.bio-d-promo-title{font-size:42px;font-weight:700;line-height:.98}.bio-d-promo-links{justify-items:start;gap:5px;display:grid}.bio-d-promo-links a{z-index:3;pointer-events:auto;color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.2;position:relative}.bio-d-promo-card>img:last-child{z-index:2;pointer-events:none;width:210px;height:auto;position:relative;transform:translate(20px)}.bio-d-contact{isolation:isolate;background:#fff;min-height:500px;padding:36px 20px 20px 0;position:relative;overflow:hidden}.bio-d-contact:before{content:"";z-index:0;background:var(--bio-d-pale);opacity:.34;width:min(539px,100%);height:500px;-webkit-mask:var(--bio-d-pattern-contact) right center / auto 100% no-repeat;-webkit-mask:var(--bio-d-pattern-contact) right center / auto 100% no-repeat;-webkit-mask:var(--bio-d-pattern-contact) right center / auto 100% no-repeat;-webkit-mask:var(--bio-d-pattern-contact) right center / auto 100% no-repeat;mask:var(--bio-d-pattern-contact) right center / auto 100% no-repeat;position:absolute;top:0;right:0}.bio-d-contact:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff 0%,#ffffffeb 22%,#ffffff47 54%,#fff0 76%);width:min(539px,100%);height:500px;position:absolute;top:0;right:0}.bio-d-contact>*{z-index:1;position:relative}.bio-d-contact h2{max-width:420px;margin-bottom:18px;font-size:34px}.bio-d-contact p{max-width:470px;margin-bottom:26px;font-size:14px}.bio-d-contact-list{gap:14px;max-width:480px;display:grid}.bio-d-contact-list a,.bio-d-contact-list address{color:var(--bio-ink);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;font-style:normal;display:grid}.bio-d-contact-list i{background:var(--bio-d-contact-icon-bg);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.bio-d-contact-list i:before{content:"";background:var(--bio-d-green);width:17px;height:17px;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;mask:var(--bio-d-contact-icon) center / contain no-repeat;display:block}.bio-d-contact-icon-phone{--bio-d-contact-icon:url(/biobalt/client/icons/contact-phone.svg)}.bio-d-contact-icon-email{--bio-d-contact-icon:url(/biobalt/client/icons/contact-email.svg)}.bio-d-contact-icon-location{--bio-d-contact-icon:url(/biobalt/client/icons/contact-location.svg)}.bio-d-contact-list span{color:var(--bio-d-muted);gap:2px;font-size:13px;line-height:1.35;display:grid}.bio-d-contact-list b{color:var(--bio-d-green)}.bio-not-found-page{flex-direction:column;min-height:100svh;display:flex}.bio-not-found-page .bio-header-d,.bio-not-found-page .bio-footer-d{flex-shrink:0}.bio-not-found{isolation:isolate;background:var(--bio-d-deep-gradient), var(--bio-d-green);flex:1 0 auto;grid-template-columns:minmax(0,1fr);min-height:clamp(520px,62svh,660px);display:grid;position:relative;overflow:hidden}.bio-not-found:before{content:"";z-index:0;pointer-events:none;background:var(--bio-d-pattern-main) center / 470px auto repeat;filter:brightness(0)saturate();opacity:.32;transform-origin:50%;position:absolute;inset:-220px;transform:rotate(14deg)scale(1.2);-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%);mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%)}.bio-not-found-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-width:0;max-width:760px;padding:clamp(60px,7vw,98px) 48px clamp(58px,6vw,86px) 86px;display:flex;position:relative}.bio-not-found-copy span{color:#ffffffb8;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.bio-not-found-copy h1{color:#fff;overflow-wrap:break-word;max-width:560px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.98}.bio-not-found-copy p{color:#ffffffc7;max-width:460px;margin:22px 0 0;font-size:16px;line-height:1.62}.bio-not-found-action{width:fit-content;min-height:42px;color:var(--bio-d-green);background:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;margin-top:34px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.bio-footer-d{--bio-footer-d-text:#fff;min-height:260px;color:var(--bio-footer-d-text);background:var(--bio-d-deep-gradient), var(--bio-d-green);border-radius:0;grid-template-columns:minmax(360px,.95fr) minmax(390px,1fr) minmax(260px,.72fr);grid-template-areas:"logo nav socials""rights legal address";align-items:start;gap:30px 54px;margin-top:0;margin-bottom:0;padding:48px 70px 42px;font-size:12px;font-weight:500;line-height:1.45}.bio-footer-d:before{opacity:.28;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0000001a 18%,#0000008f 50%,#000 86%);mask-image:linear-gradient(135deg,#0000 0%,#0000001a 18%,#0000008f 50%,#000 86%)}.bio-footer-d:after{content:"";z-index:1;background:#ffffff3d;height:1px;position:absolute;top:150px;left:70px;right:70px}.bio-footer-d .bio-footer-logo,.bio-footer-d .bio-footer-rights,.bio-footer-d .bio-footer-nav,.bio-footer-d .bio-footer-legal,.bio-footer-d .bio-footer-address,.bio-footer-d .bio-footer-socials{z-index:2;position:relative}.bio-footer-d .bio-footer-brand{display:contents}.bio-footer-d .bio-footer-logo{grid-area:logo;align-self:center;width:236px}.bio-footer-d .bio-footer-rights p,.bio-footer-d .bio-footer-docs a,.bio-footer-d .bio-footer-nav a,.bio-footer-d .bio-footer-legal p,.bio-footer-d .bio-footer-address{color:var(--bio-footer-d-text);font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:0;line-height:inherit;text-transform:none}.bio-footer-d .bio-footer-rights{grid-area:rights;align-content:start;gap:4px}.bio-footer-d .bio-footer-rights p{white-space:nowrap;max-width:none;margin:0}.bio-footer-d .bio-footer-nav{border-bottom:0;grid-area:nav;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:8px 15px;margin-top:0;padding:5px 0 28px}.bio-footer-d .bio-footer-docs{gap:4px;margin-top:0;display:grid}.bio-footer-d .bio-footer-docs a{white-space:nowrap;margin:0;text-decoration:none}.bio-footer-d .bio-footer-legal{grid-area:legal;padding-top:2px}.bio-footer-d .bio-footer-legal p{margin:0 0 5px}.bio-footer-d .bio-footer-address{grid-area:address;justify-self:end;max-width:300px;margin:0}.bio-footer-d .bio-footer-socials{grid-area:socials;grid-template-columns:repeat(2,36px);justify-content:start;place-self:center stretch;align-items:center;gap:10px;padding:0;display:grid}.bio-footer-d .bio-footer-socials a,.bio-footer-d .bio-footer-socials span{border-radius:50%;width:36px;height:36px}.bio-footer-d .bio-footer-socials img{width:23px;height:23px}@media (min-width:761px){.bio-concept-b .bio-header-b{min-height:74px;padding-block:10px}.bio-concept-b .bio-logo img{width:150px}.bio-concept-b .bio-nav{font-size:13px}.bio-concept-b .bio-login{min-height:34px;font-size:12px}.bio-concept-b .bio-hero-b{min-height:620px;padding:clamp(54px,6vw,78px) clamp(34px,4vw,58px)}.bio-concept-b .bio-hero-b .bio-hero-copy{grid-column:1/6;padding:0}.bio-concept-b .bio-hero-b .bio-hero-copy span{margin-bottom:10px;font-size:11px}.bio-concept-b .bio-hero-b h1{max-width:540px;font-size:clamp(36px,3.45vw,50px);line-height:.98}.bio-concept-b .bio-actions{margin-top:22px}.bio-concept-b .bio-button{min-height:40px;padding-inline:16px;font-size:12px}.bio-concept-b .bio-mosaic-b{grid-column:7/13;gap:14px}.bio-concept-b .bio-section{padding:clamp(44px,5vw,74px) clamp(34px,4vw,58px)}.bio-concept-b .bio-about-copy h2{max-width:600px;font-size:clamp(28px,2.65vw,38px)}.bio-concept-b .bio-about-copy h3{font-size:clamp(18px,1.55vw,22px)}.bio-concept-b .bio-about-copy p{max-width:560px;font-size:15px}.bio-product-grid-b .bio-product-card,.bio-product-grid-b .bio-product-card:first-child{grid-template-rows:auto auto;gap:4px 18px;min-height:132px;padding:10px 20px 10px 10px}.bio-product-grid-b .bio-product-card img{grid-row:1/span 2}.bio-product-grid-b .bio-product-card>div{align-self:end;gap:4px}.bio-product-grid-b .bio-card-more{align-self:start;margin-top:0;font-weight:600}.bio-product-grid-b .bio-product-card h3{font-size:clamp(22px,2.2vw,30px)}.bio-product-grid-b .bio-product-card span,.bio-product-grid-b .bio-card-more{font-size:11px}.bio-concept-b .bio-news-title h2,.bio-concept-b .bio-contact h2,.bio-concept-b .bio-promo-card h2{font-size:clamp(30px,3.1vw,44px)}.bio-concept-b .bio-news-card h3{min-height:auto;font-size:16px}.bio-concept-b .bio-promo-card{min-height:500px}}.bio-hero-c{color:#fff;background:var(--bio-green);grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(30px,5vw,80px);min-height:720px;padding:0 clamp(18px,5vw,80px);display:grid}.bio-hero-c>.bio-hero-backdrop{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.bio-hero-c:after{content:"";z-index:0;background:linear-gradient(90deg,#002711f0,#00451f8a);position:absolute;inset:0}.bio-hero-c-overlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:880px;min-height:0;padding:120px 0 80px;display:flex;position:relative}.bio-hero-c span,.bio-hero-c h1,.bio-hero-c p{color:#fff}.bio-hero-c p{max-width:650px;font-size:18px}.bio-hero-c h1{max-width:760px;font-size:clamp(40px,5vw,66px)}.bio-hero-c .bio-actions{justify-content:center}.bio-ops{background:var(--bio-green);color:#fff}.bio-ops .bio-section-heading span,.bio-ops .bio-section-heading h2{color:#fff}.bio-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bio-ops-grid article{background:#ffffff14;border:1px solid #fff3;border-radius:8px;min-height:260px;padding:28px}.bio-ops-grid b{color:var(--bio-mint);font-size:14px}.bio-ops-grid h3{color:#fff;margin:46px 0 12px;font-size:26px}.bio-ops-grid p{color:#ffffffc2}.bio-catalog-compact{grid-template-columns:minmax(280px,.55fr) minmax(520px,1.45fr);align-items:start;gap:32px;display:grid}.bio-product-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.bio-product-grid-compact .bio-product-card,.bio-product-grid-compact .bio-product-card:first-child{grid-row:auto;min-height:360px}.bio-b2b-bottom{background:#fff;grid-template-columns:minmax(380px,1.1fr) minmax(320px,.9fr);gap:28px;display:grid}.bio-b2b-bottom .bio-news{padding:0}.bio-contact-wide{min-height:100%}.bio-concepts-index{padding:clamp(24px,5vw,80px)}.bio-concepts-top{grid-template-columns:220px minmax(0,760px);align-items:center;gap:46px;max-width:1320px;margin:0 auto 42px;display:grid}.bio-concepts-top img{width:210px}.bio-concepts-top span{color:var(--bio-green);text-transform:uppercase;font-size:13px;font-weight:900}.bio-concepts-top h1{margin:10px 0 18px;font-size:clamp(38px,6vw,76px)}.bio-concepts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.bio-concept-tile{border:1px solid var(--bio-line);min-height:340px;color:var(--bio-ink);background:#fff;border-radius:8px;align-content:space-between;padding:28px;transition:transform .18s,border-color .18s;display:grid}.bio-concept-tile:hover{border-color:#00451f73;transform:translateY(-4px)}.bio-concept-tile span{width:max-content;color:var(--bio-green);text-transform:uppercase;background:#a2b66038;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:900}.bio-concept-tile h2{font-size:clamp(30px,4vw,48px)}.bio-concept-tile b{color:var(--bio-green)}.bio-mobile-concept-lock{display:none}@media (min-width:1800px){.bio-hero-a{grid-template-columns:minmax(420px,.68fr) minmax(1180px,1.32fr);min-height:min(78vh,760px)}.bio-hero-c{grid-template-columns:minmax(520px,.78fr) minmax(1180px,1.22fr);min-height:min(78vh,780px)}.bio-hero-a .bio-hero-copy{padding-right:clamp(28px,3vw,58px)}.bio-hero-a h1{max-width:600px;font-size:clamp(48px,3.25vw,66px)}.bio-hero-c h1{max-width:820px;font-size:clamp(54px,3.5vw,72px)}.bio-mosaic-a,.bio-mosaic-c{grid-template-rows:1fr 1fr;grid-template-columns:1.04fr .72fr .58fr;height:min(72vh,720px);min-height:620px}.bio-mosaic-a{padding:24px}.bio-mosaic-c{padding:24px 0}.bio-mosaic-a .bio-mosaic-wide-extra,.bio-mosaic-c .bio-mosaic-wide-extra{display:block}.bio-mosaic-a img:first-child,.bio-mosaic-c img:first-child{grid-area:1/1/3}.bio-mosaic-a img:nth-child(2),.bio-mosaic-c img:nth-child(2){grid-area:1/2}.bio-mosaic-a img:nth-child(3),.bio-mosaic-c img:nth-child(3){grid-area:2/2}.bio-mosaic-a img:nth-child(4),.bio-mosaic-c img:nth-child(4){grid-area:1/3}.bio-mosaic-a img:nth-child(5),.bio-mosaic-c img:nth-child(5){grid-area:2/3}.bio-mosaic-a img:nth-child(4),.bio-mosaic-c img:nth-child(4){border-radius:8px 80px 8px 8px}.bio-mosaic-a img:nth-child(5),.bio-mosaic-c img:nth-child(5){border-radius:8px 8px 80px}}@media (max-width:1180px){.bio-header{grid-template-columns:190px 1fr}.bio-header-actions{grid-column:1/3;justify-content:flex-start}.bio-hero-a,.bio-hero-b,.bio-about-cats,.bio-promo-contact,.bio-split-story,.bio-catalog-compact,.bio-b2b-bottom{grid-template-columns:1fr}.bio-hero-a{margin:0}.bio-hero-b .bio-hero-copy,.bio-hero-b .bio-mosaic-b,.bio-about-cats-b .bio-about-copy,.bio-about-cats-b .bio-product-grid-b{grid-column:auto}.bio-promo-contact-c .bio-contact,.bio-promo-contact-c .bio-contact-lines{grid-template-columns:1fr}.bio-product-stage{min-height:440px}.bio-footer,.bio-concepts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-concept-d{--bio-d-width:min(calc(100% - 32px), 1040px)}.bio-header-d{grid-template-columns:150px minmax(0,1fr)}.bio-header-d .bio-nav{justify-content:flex-end}.bio-d-header-actions{grid-column:1/3}.bio-d-hero,.bio-d-about,.bio-d-news,.bio-d-promo-contact{grid-template-columns:1fr}.bio-d-hero{min-height:0}.bio-d-hero-copy{min-height:420px}.bio-d-hero-media{min-height:420px;padding:0 28px 28px}.bio-d-product-cards,.bio-d-news-track{justify-content:start}.bio-d-contact{padding-right:0}}@media (max-width:760px){.bio-concepts-index>:not(.bio-mobile-concept-lock),.bio-page>:not(.bio-mobile-concept-lock){display:none!important}.bio-concepts-index,.bio-page{min-height:100svh;padding:0}.bio-mobile-concept-lock{background:linear-gradient(#f8faf5eb,#ecf1e1f5),url(/biobalt/leaf-pattern.svg) 50%/180px 180px;place-items:center;min-height:100svh;padding:28px 18px;display:grid}.bio-mobile-concept-lock-card{text-align:center;background:#ffffffeb;border:1px solid #00451f24;border-radius:8px;justify-items:center;gap:16px;width:min(100vw - 36px,280px);padding:28px 22px 30px;display:grid;overflow:hidden;box-shadow:0 22px 58px #00451f1a}.bio-mobile-concept-lock-card img{width:170px;height:auto}.bio-mobile-concept-lock-card span{color:var(--bio-green);text-transform:uppercase;background:#a2b66033;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:900}.bio-mobile-concept-lock-card h1{max-width:100%;color:var(--bio-green);overflow-wrap:anywhere;margin:0;font-size:clamp(23px,6.6vw,28px);font-weight:900;line-height:1.02}.bio-mobile-concept-lock-card p{color:var(--bio-muted);margin:0;font-size:15px;line-height:1.55}.bio-header{grid-template-columns:1fr;gap:16px;padding:16px 18px;position:relative}.bio-header-c{position:absolute}.bio-logo img{width:160px}.bio-nav,.bio-header-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start;gap:12px}.bio-phone{display:none}.bio-hero h1{overflow-wrap:break-word;font-size:clamp(32px,9.4vw,46px)}.bio-hero-a{display:block}.bio-hero-b{background:linear-gradient(180deg, white 0 44%, #00451ff5 44% 100%), var(--bio-paper);display:block}.bio-hero-b:before,.bio-hero-b:after{display:none}.bio-hero-a .bio-hero-copy{padding:48px 18px 28px}.bio-hero-b .bio-hero-copy{margin-bottom:28px;padding:0}.bio-hero-b h1{overflow-wrap:break-word;max-width:none;font-size:clamp(34px,10vw,44px)}.bio-mosaic{grid-template-columns:1fr;padding:18px}.bio-mosaic-b{min-height:0;padding:0}.bio-mosaic img,.bio-mosaic img:first-child{grid-row:auto;min-height:220px}.bio-mosaic-b img,.bio-mosaic-b img:first-child{aspect-ratio:1;min-height:0}.bio-mosaic-b img:first-child,.bio-mosaic-b img:nth-child(2),.bio-mosaic-b img:nth-child(3){border-radius:8px}.bio-section{padding:52px 18px}.bio-section-heading{display:block}.bio-section-heading a{margin-top:16px;display:inline-flex}.bio-product-grid,.bio-showcase .bio-product-grid,.bio-product-grid-compact,.bio-news-track,.bio-ops-grid,.bio-facts,.bio-footer,.bio-concepts-grid,.bio-concepts-top{grid-template-columns:1fr}.bio-product-card,.bio-product-card:first-child,.bio-showcase .bio-product-card,.bio-showcase .bio-product-card:first-child{grid-row:auto;min-height:320px}.bio-product-grid-b .bio-product-card,.bio-product-grid-b .bio-product-card:first-child{grid-template-columns:1fr;min-height:0;padding:10px}.bio-product-grid-b .bio-product-card img{width:100%;height:180px}.bio-product-grid-b .bio-product-card>div,.bio-product-grid-b .bio-card-more{grid-area:auto;padding:0 6px 6px}.bio-news-b .bio-news-track,.bio-promo-contact-b .bio-contact-lines,.bio-promo-contact-c .bio-contact-lines{grid-template-columns:1fr}.bio-news-b .bio-news-card{display:block}.bio-promo-card{min-height:440px}.bio-contact,.bio-promo-contact-c .bio-contact{grid-template-columns:1fr}.bio-contact-lines,.bio-promo-contact-c .bio-contact-lines{grid-area:auto/1;margin-top:12px}.bio-promo-contact-c .bio-contact-lines{grid-row:3}.bio-promo-contact-c .bio-contact-text{grid-row:4}.bio-promo-content{inset:auto 20px 22px}.bio-promo-links,.bio-promo-contact-c .bio-promo-links{grid-template-columns:1fr}.bio-promo-contact-c .bio-promo-content{min-height:auto;padding:22px;inset:auto}.bio-promo-contact-c .bio-promo-links a{min-height:190px}.bio-promo-contact-c .bio-promo-links a img{height:136px}.bio-product-stage{min-height:420px}.bio-hero-c,.bio-hero-c-overlay{min-height:680px}.bio-hero-c-overlay{padding:150px 18px 52px}.bio-footer-contact{justify-items:start}.bio-concepts-top{gap:24px}.bio-page.bio-concept-d{--bio-d-width:100%;--bio-d-radius-even:24px;background:var(--bio-page-corner-pattern) right bottom / 310px auto no-repeat, #fff;min-height:100svh;overflow-x:hidden}.bio-concept-d .bio-mobile-concept-lock{display:none!important}.bio-page.bio-concept-d>:not(.bio-mobile-concept-lock){display:block!important}.bio-page.bio-concept-d>.bio-header-d,.bio-page.bio-concept-d>.bio-d-hero,.bio-page.bio-concept-d>.bio-d-about,.bio-page.bio-concept-d>.bio-d-news,.bio-page.bio-concept-d>.bio-d-promo-contact,.bio-page.bio-concept-d>.bio-not-found,.bio-page.bio-concept-d>.bio-footer-d{display:grid!important}.bio-concept-d .bio-header-d,.bio-concept-d .bio-d-hero,.bio-concept-d .bio-d-section,.bio-concept-d .bio-not-found,.bio-concept-d .bio-footer-d{width:100%}.bio-header-d{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions""nav actions";align-items:start;gap:8px 12px;max-width:100vw;padding:12px 16px 14px;width:100vw!important}.bio-header-d .bio-logo{grid-area:logo;justify-self:start}.bio-header-d .bio-logo img{width:146px}.bio-header-d .bio-nav{white-space:nowrap;scrollbar-width:none;flex-wrap:wrap;grid-area:nav;justify-content:flex-start;align-self:start;gap:10px 18px;padding:2px 0 0;display:flex;overflow-x:visible}.bio-header-d .bio-nav a{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:auto;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.bio-header-d .bio-nav::-webkit-scrollbar{display:none}.bio-d-header-actions{flex-direction:column;grid-area:actions;justify-content:start;place-self:start end;align-items:center;gap:6px;min-width:0}.bio-d-header-actions .bio-d-socials{flex-shrink:0;order:1}.bio-header-d .bio-d-login{order:2;min-height:30px;margin-right:0;padding:0 8px;font-size:9px;transform:none}.bio-header-d .bio-social{width:26px;height:26px;min-height:26px}.bio-header-d .bio-social img{width:15px;height:15px}.bio-d-hero{border-radius:0;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding:0 16px 28px}.bio-d-hero-copy{min-height:0;padding:0;display:contents}.bio-d-hero-copy span{text-align:center;grid-area:1/1;place-self:end center;width:min(82%,148px);margin:34px 0 0;font-size:12px;line-height:1.2}.bio-d-hero-copy h1{grid-area:4/1/auto/-1;max-width:340px;margin-top:4px;font-size:clamp(34px,10vw,44px)}.bio-d-hero-copy h1 em{font-size:clamp(20px,6vw,28px)}.bio-d-hero-actions{grid-area:2/1;place-self:start center;width:min(82%,148px);margin-top:0}.bio-d-hero-actions a{min-height:32px;padding:0 10px;font-size:10px}.bio-d-hero-media{--bio-d-hero-image-radius:28px;min-height:0;padding:0;display:contents}.bio-d-hero-main,.bio-d-hero-side{aspect-ratio:1/.9;grid-row:3}.bio-d-hero-main{grid-column:1}.bio-d-hero-side{grid-column:2}.bio-d-hero-media .bio-d-hero-top{aspect-ratio:auto;border-radius:0 0 var(--bio-d-hero-image-radius) var(--bio-d-hero-image-radius);object-position:center center;grid-area:1/2/3;align-self:start;height:clamp(96px,26vw,112px);min-height:0;display:block}.bio-d-section{padding:50px 20px}.bio-d-about,.bio-d-news,.bio-d-promo-contact{grid-template-columns:1fr;gap:28px}.bio-d-about-copy{margin-bottom:20px}.bio-d-about-copy h2,.bio-d-news-intro h2,.bio-d-contact h2{max-width:none;font-size:clamp(26px,7vw,28px);line-height:1.08}.bio-d-about-copy p,.bio-d-news-intro p,.bio-d-contact p{max-width:none;font-size:14px}.bio-d-about-copy>a,.bio-d-news-intro>a{margin-top:0}.bio-d-product-cards{grid-template-rows:auto;grid-template-columns:1fr;justify-content:stretch;gap:14px}.bio-d-product-card{aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-standard-photo-radius);min-height:0;padding:14px}.bio-d-product-drinks,.bio-d-product-mushrooms,.bio-d-product-all{grid-area:auto}.bio-d-card-copy{top:14px;right:14px}.bio-d-card-copy b{font-size:17px}.bio-d-news{padding-top:48px;padding-bottom:52px}.bio-d-news-intro p{max-width:260px}.bio-d-news-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;display:grid}.bio-d-news-intro h2,.bio-d-news-intro p{grid-column:1/-1}.bio-d-news-intro>a{grid-column:1}.bio-d-news-controls{grid-column:2;justify-self:end;margin-top:0;display:flex}.bio-d-news-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;margin-right:-20px;padding:0 20px 4px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.bio-d-news-track::-webkit-scrollbar{display:none}.bio-d-news-card{scroll-snap-align:start;flex:0 0 calc(45.8716% - 5.50459px);min-width:0;display:grid}.bio-d-news-card img{aspect-ratio:4/3}.bio-d-news-card div{min-height:96px;padding:10px}.bio-d-news-card time{font-size:10px}.bio-d-news-card h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:12px;line-height:1.18;display:-webkit-box;overflow:hidden}.bio-d-news-card span{width:26px;height:26px;font-size:12px}.bio-d-promo-contact{padding-top:52px;padding-bottom:58px}.bio-d-promo-card{min-height:0;padding:18px}.bio-d-promo-copy,.bio-d-promo-card>img:last-child{transform:none}.bio-d-promo-title{font-size:clamp(30px,9vw,42px)}.bio-d-promo-card>img:last-child{width:170px}.bio-d-contact{min-height:auto;padding:34px 0 0}.bio-d-contact:before,.bio-d-contact:after{width:min(360px,88vw);height:440px}.bio-d-contact-list{gap:13px;max-width:none}.bio-d-contact-list a,.bio-d-contact-list address{grid-template-columns:40px minmax(0,1fr);gap:12px}.bio-d-contact-list i{width:40px;height:40px}.bio-not-found{border-radius:0;grid-template-columns:1fr;min-height:0}.bio-not-found-copy{padding:54px 22px 34px}.bio-not-found-copy h1{max-width:340px;font-size:clamp(36px,10vw,48px);line-height:1}.bio-not-found-copy p{max-width:none;margin-top:18px;font-size:14px}.bio-not-found-action{width:min(100%,220px);margin-top:28px}.bio-footer-d{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo socials""nav nav""legal legal""address address""rights rights";align-items:center;gap:22px;min-height:0;padding:34px 20px 36px}.bio-footer-d:after{display:none}.bio-footer-d .bio-footer-logo{align-self:center;width:174px}.bio-footer-d .bio-footer-nav{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:18px 0}.bio-footer-d .bio-footer-socials{grid-template-columns:repeat(2,34px);place-self:center end;gap:8px;padding:0}.bio-footer-d .bio-footer-socials a,.bio-footer-d .bio-footer-socials span{width:34px;height:34px}.bio-footer-d .bio-footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:0;display:grid}.bio-footer-d .bio-footer-rights{gap:8px;padding-top:2px}.bio-footer-d .bio-footer-rights p,.bio-footer-d .bio-footer-docs a{white-space:normal}.bio-footer-d .bio-footer-docs{gap:6px}.bio-footer-d .bio-footer-address{justify-self:start;max-width:none;padding-top:2px}}@media (max-width:380px){.bio-header-d{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}.bio-header-d .bio-logo img{width:132px}.bio-header-d .bio-d-login{min-height:30px;padding:0 6px;font-size:9px}.bio-header-d .bio-social{width:26px;height:26px;min-height:26px}.bio-d-header-actions{gap:6px}.bio-d-socials{gap:5px}.bio-header-d .bio-nav{gap:8px 12px}.bio-header-d .bio-nav a{min-height:auto;padding-inline:0;font-size:11px}}.bio-public-page{--bio-public-media-radius:var(--bio-standard-photo-radius);background:var(--bio-page-corner-pattern) right bottom / clamp(360px, 34vw, 560px) auto no-repeat fixed, #fff;flex-direction:column;min-height:100svh;display:flex}.bio-public-page .bio-header-d,.bio-public-page .bio-footer-d{flex-shrink:0}.bio-public-page .bio-public-hero,.bio-public-page .bio-public-about-page,.bio-public-page .bio-public-contacts-page,.bio-public-page .bio-public-products-page,.bio-public-page .bio-fresh-page,.bio-public-page .bio-water-page,.bio-public-page .bio-public-materials-intro,.bio-public-page .bio-public-section,.bio-public-page .bio-public-article,.bio-public-page .bio-public-recipe-detail,.bio-public-page .bio-public-legal-document{width:var(--bio-d-width);margin-inline:auto}.bio-public-page>.bio-public-contacts-page{flex:1 0 auto}.bio-public-hero{isolation:isolate;background:var(--bio-d-deep-gradient), var(--bio-d-green);grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:500px;display:grid;position:relative;overflow:hidden}.bio-public-hero:before,.bio-public-hero-pattern{content:"";z-index:0;pointer-events:none;background:var(--bio-d-pattern-main) center / 470px auto repeat;filter:brightness(0)saturate();opacity:.3;transform-origin:50%;position:absolute;inset:-220px;transform:rotate(14deg)scale(1.18);-webkit-mask-image:linear-gradient(135deg,#0000 0%,#00000014 18%,#00000094 52%,#000 86%);mask-image:linear-gradient(135deg,#0000 0%,#00000014 18%,#00000094 52%,#000 86%)}.bio-public-hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:78px 44px 70px 86px;display:flex;position:relative}.bio-public-hero-copy>span,.bio-public-section-head span{color:#ffffffb8;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.bio-public-hero h1{color:#fff;overflow-wrap:break-word;max-width:620px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:.98}.bio-public-hero p{color:#ffffffc7;max-width:560px;margin:22px 0 0;font-size:16px;line-height:1.65}.bio-public-hero-media{z-index:1;align-items:end;padding:34px 34px 34px 0;display:grid;position:relative}.bio-public-hero-media img{width:100%;min-height:0;max-height:none;aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-public-media-radius);object-fit:cover;box-shadow:0 24px 70px #001e0c42}.bio-public-hero-actions,.bio-public-material-nav{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.bio-public-hero-actions a,.bio-public-material-nav a,.bio-public-requisites,.bio-public-two-columns article,.bio-public-copy-panel,.bio-public-feature-list,.bio-public-publication-card,.bio-public-product-card{border:1px solid #00451f1f;border-radius:8px}.bio-public-hero-actions a,.bio-public-material-nav a{min-height:40px;color:var(--bio-d-green);background:#fff;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-material-nav a b{color:#00451f7a;font-size:12px}.bio-public-materials-intro{background:#fff;padding:54px 100px 38px}.bio-public-materials-intro-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.bio-public-materials-title{align-items:center;gap:16px;min-width:0;display:flex}.bio-public-materials-title .bio-d-card-pattern,.bio-public-feature-kicker .bio-d-card-pattern{flex:0 0 42px;position:relative;top:auto;left:auto}.bio-public-page .bio-public-materials-title h1{color:var(--bio-d-green);margin:0}.bio-public-materials-intro p{max-width:640px;color:var(--bio-d-muted);margin:18px 0 0;font-size:15px;line-height:1.65}.bio-public-materials-intro .bio-public-material-nav{justify-content:flex-end;margin-top:0}.bio-public-materials-intro .bio-public-material-nav a{background:#f8faf5eb;border-color:#00451f1f}.bio-public-section{background:#fff;padding:76px 100px}.bio-public-section--materials{padding:0}.bio-public-section-head{max-width:780px;margin-bottom:32px}.bio-public-section-head span{color:#00451f70}.bio-public-section-head h2,.bio-public-copy-panel h3,.bio-public-two-columns h3,.bio-public-requisites h3{color:var(--bio-d-green);margin:0;font-weight:800;line-height:1.08}.bio-public-section-head h2{font-size:clamp(30px,4vw,52px)}.bio-public-feature-feed{gap:0;display:grid}.bio-public-feature-card{isolation:isolate;background:#fff;position:relative;overflow:hidden}.bio-public-feature-card:before{content:"";z-index:0;pointer-events:none;background:var(--bio-d-pattern-main) right center / auto 82% no-repeat;opacity:.055;position:absolute;inset:0}.bio-public-feature-card--green{background:#a2b65f}.bio-public-feature-card--green:before{opacity:.16}.bio-public-feature-card-inner{z-index:1;justify-items:start;width:min(820px,100%);margin-inline:auto;padding:58px 0 64px;display:grid;position:relative}.bio-public-feature-kicker{color:var(--bio-d-green);align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.bio-public-feature-kicker .bio-d-card-pattern{flex-basis:32px;width:32px;height:32px}.bio-public-feature-kicker .bio-d-card-pattern:before{inset:4px}.bio-public-feature-card time{color:#00451f8a;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.bio-public-page .bio-public-feature-card h2{color:#090f0b;width:100%;font-size:var(--bio-heading-h1-size);font-weight:var(--bio-heading-h1-weight);line-height:var(--bio-heading-h1-line-height);text-align:center;margin:0}.bio-public-page .bio-public-feature-card h2 a{color:inherit}.bio-public-feature-media{background:#ffffff75;border-radius:8px;width:min(760px,100%);margin:34px auto 0;display:block;overflow:hidden}.bio-public-feature-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bio-public-feature-copy{gap:12px;width:min(760px,100%);margin:30px auto 0;display:grid}.bio-public-feature-copy p{color:var(--bio-d-text);margin:0;font-size:15px;line-height:1.68}.bio-public-recipe-ingredients{width:min(760px,100%);margin:34px auto 0}.bio-public-page .bio-public-recipe-ingredients h3{color:#090f0b;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.1}.bio-public-recipe-ingredients ul{gap:7px;margin:0;padding-left:22px;display:grid}.bio-public-recipe-ingredients li{color:#090f0b;font-size:18px;font-weight:800;line-height:1.45}.bio-public-recipe-ingredients--compact li:nth-child(n+11){display:none}.bio-public-feature-more{min-height:42px;color:var(--bio-d-green);background:#ffffffd1;border:1px solid #00451f2e;border-radius:8px;justify-content:center;align-items:center;margin-top:32px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-about-grid,.bio-public-detail-grid,.bio-public-contact-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:44px;display:grid}.bio-public-copy-panel{background:linear-gradient(135deg,#f8faf5f5,#fffffff0),#fff;padding:30px}.bio-public-copy-panel p,.bio-public-two-columns p,.bio-public-publication-card p,.bio-public-article-body p,.bio-public-legal-body p,.bio-public-requisites p{color:var(--bio-d-muted);font-size:15px;line-height:1.68}.bio-public-copy-panel p:first-child{color:var(--bio-d-text);margin-top:0;font-weight:700}.bio-public-copy-panel p:last-child{margin-bottom:0}.bio-public-photo-stack{gap:14px;display:grid}.bio-public-photo-stack img{width:100%;min-height:0;aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-public-media-radius);object-fit:cover}.bio-public-about-page{--bio-public-about-photo-radius:var(--bio-standard-photo-radius);--bio-public-about-video-radius:var(--bio-public-about-photo-radius);color:var(--bio-d-text);background:#fff;padding:54px 74px 70px;position:relative;overflow:hidden}.bio-public-about-main{display:flow-root}.bio-public-about-copy h1,.bio-public-about-copy h2,.bio-public-about-wide h2{color:var(--bio-d-green);margin:0;line-height:1.08}.bio-public-about-copy h1{margin-bottom:24px;font-size:34px;font-weight:900;line-height:1.12}.bio-public-about-copy h2,.bio-public-about-wide h2{margin-top:34px;margin-bottom:22px;font-size:34px;font-weight:700}.bio-public-about-copy p,.bio-public-about-wide p{color:var(--bio-d-muted);margin:0 0 18px;font-size:15px;line-height:1.65}.bio-public-about-copy .bio-public-about-lead{color:var(--bio-d-text);font-size:17px;font-weight:400;line-height:1.45}.bio-public-about-history{max-width:610px;margin-top:28px!important}.bio-public-about-side{float:right;width:min(42%,480px);min-width:min(360px,100%);margin:0 0 30px 34px}.bio-public-about-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.bio-public-about-photos img{aspect-ratio:1;box-sizing:border-box;border-radius:var(--bio-public-about-photo-radius);object-fit:cover;width:100%;display:block;box-shadow:0 10px 28px #00451f0f}.bio-public-about-photo-top{object-position:52% 54%;grid-column:2}.bio-public-about-photo-award{object-position:48% 42%}.bio-public-about-photo-truck{object-position:56% 55%}.bio-public-about-values{font-family:var(--bio-script-font-family);justify-items:center;margin-top:36px;font-size:56px;line-height:.92;display:grid}.bio-public-about-copy h2.bio-public-about-section-title,.bio-public-about-wide h2.bio-public-about-section-title{color:var(--bio-d-text);margin-top:26px;margin-bottom:12px;font-size:18px;font-weight:900;line-height:1.18}.bio-public-about-values span:first-child{color:#cfad80}.bio-public-about-values span:nth-child(2){color:#8fa462}.bio-public-about-values span:nth-child(3){color:#7bbdd2}.bio-public-about-wide{margin-top:24px}.bio-public-about-wide p{max-width:1150px}.bio-public-about-videos{gap:16px;width:100%;margin:52px 0 0;display:grid}.bio-public-about-video-controls{justify-content:flex-end;gap:12px;display:flex}.bio-public-about-video-controls button{width:34px;height:34px;color:var(--bio-d-green);cursor:pointer;font:inherit;background:#d0d9ad5c;border:0;border-radius:50%;font-weight:900}.bio-public-about-video-controls button:disabled{cursor:default;opacity:.42}.bio-public-about-video-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:18px;padding:0 2px 8px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.bio-public-about-video-track::-webkit-scrollbar{display:none}.bio-public-about-video-card{min-width:0;color:inherit;cursor:pointer;scroll-snap-align:start;text-align:left;background:0 0;border:0;flex:0 0 calc(45.8716% - 8.25688px);gap:16px;padding:0;display:grid}.bio-public-about-video-title{color:var(--bio-d-green);text-align:center;font-size:18px;font-weight:800;line-height:1.22}.bio-public-about-video-preview{aspect-ratio:16/9;border-radius:var(--bio-public-about-video-radius,8px);background:#080808;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #002d121f}.bio-public-about-video-preview img{object-fit:cover;width:100%;height:100%;display:block}.bio-public-about-video-play{color:#fff;background:#1f4423b8;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #002d1242}.bio-public-about-video-lightbox{z-index:120;background:#09160ad1;place-items:center;padding:clamp(20px,4vw,56px);display:grid;position:fixed;inset:0}.bio-public-about-video-lightbox-frame{border-radius:var(--bio-public-about-video-radius,12px);width:min(1120px,88vw);overflow:hidden}.bio-public-about-video-lightbox-frame video{border-radius:inherit;background:#050505;width:100%;max-height:82vh;display:block;box-shadow:0 24px 70px #0000006b}.bio-public-about-video-lightbox-close,.bio-public-about-video-lightbox-nav{color:var(--bio-d-green);cursor:pointer;font:inherit;background:#ffffffe6;border:0;border-radius:50%;place-items:center;font-weight:900;display:grid;position:fixed;box-shadow:0 14px 34px #0003}.bio-public-about-video-lightbox-close{width:42px;height:42px;font-size:26px;top:22px;right:22px}.bio-public-about-video-lightbox-nav{width:46px;height:46px;font-size:34px;top:50%;transform:translateY(-50%)}.bio-public-about-video-lightbox-nav-prev{left:22px}.bio-public-about-video-lightbox-nav-next{right:22px}.bio-public-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bio-public-two-columns article{background:#f8faf5db;min-height:300px;padding:28px}.bio-public-two-columns h3,.bio-public-requisites h3{margin-bottom:18px;font-size:24px}.bio-public-product-grid,.bio-public-publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bio-public-product-card,.bio-public-publication-card{border-radius:var(--bio-public-media-radius);min-width:0;color:var(--bio-d-text);box-shadow:var(--bio-d-card-shadow);background:#fff;flex-direction:column;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.bio-public-publication-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.bio-public-publication-card--no-date .bio-public-publication-card-body{padding-top:20px}.bio-public-product-card:hover,.bio-public-publication-card:hover{border-color:#00451f57;transform:translateY(-3px)}.bio-public-product-card img{width:100%;aspect-ratio:var(--bio-standard-photo-aspect);object-fit:cover;background:#d0d9ad3d;display:block}.bio-public-publication-card img{aspect-ratio:4/3;object-fit:cover;background:#d0d9ad3d;width:100%;display:block}.bio-public-product-card span,.bio-public-publication-card time{color:#00451f8f;margin:20px 20px 8px;font-size:12px;font-weight:800;display:block}.bio-public-product-card h3,.bio-public-publication-card h3{color:var(--bio-d-green);margin:0 20px 10px;font-size:22px;font-weight:800;line-height:1.12}.bio-public-product-card p,.bio-public-publication-card p{margin:0 20px 18px}.bio-public-publication-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:5.04em;display:-webkit-box;overflow:hidden}.bio-public-product-card b,.bio-public-publication-card b{color:var(--bio-d-green);margin:0 20px 22px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-publication-card b{margin-top:auto}.bio-public-load-more{gap:28px;display:grid}.bio-public-load-more-actions{justify-content:center;min-height:48px;display:flex}.bio-public-publication-grid+.bio-public-load-more-actions{margin-top:28px}.bio-public-load-more-actions button{color:#fff;background:var(--bio-d-green);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 24px;font-size:13px;font-weight:800}.bio-public-feature-list{background:var(--bio-d-pattern-news) right center / auto 180px no-repeat, var(--bio-d-surface-soft);gap:12px;padding:24px;display:grid}.bio-public-feature-list span{min-height:42px;color:var(--bio-d-green);background:#ffffffc2;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-publication-grid-text .bio-public-publication-card{min-height:300px}.bio-public-publication-grid-text .bio-public-publication-card-body{align-content:start;min-height:300px;padding-top:6px;display:grid}.bio-public-recipe-detail{isolation:isolate;background:var(--bio-d-pale);position:relative;overflow:hidden}.bio-public-recipe-detail-inner{z-index:1;justify-items:start;width:min(820px,100%);margin-inline:auto;padding:64px 0 72px;display:grid;position:relative}.bio-public-page .bio-public-recipe-detail h1{color:#090f0b;text-align:center;width:100%;margin:0;font-size:44px;font-weight:900;line-height:1.14}.bio-public-recipe-image{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:min(760px,100%);margin:42px auto 0;display:block}.bio-public-recipe-lead,.bio-public-recipe-method{gap:12px;width:min(760px,100%);margin:32px auto 0;display:grid}.bio-public-recipe-lead p,.bio-public-recipe-method p{color:var(--bio-d-text);margin:0;font-size:16px;line-height:1.68}.bio-public-page .bio-public-recipe-method h2{color:#090f0b;margin:18px 0 2px;font-size:30px;font-weight:800;line-height:1.14}.bio-public-article,.bio-public-legal-document{background:#fff;padding:76px 100px}.bio-public-article-head{max-width:850px}.bio-public-article-with-head-image .bio-public-article-head{grid-template-columns:minmax(0,.92fr) minmax(340px,.68fr);align-items:center;gap:clamp(30px,5vw,70px);max-width:none;margin-bottom:42px;display:grid}.bio-public-article-head-copy{min-width:0;max-width:850px}.bio-public-article-head a{color:var(--bio-d-green);margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-article-head time{color:#00451f85;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.bio-public-article-head h1{color:var(--bio-d-green);margin:0 0 30px;font-size:clamp(34px,5vw,62px);font-weight:900;line-height:1}.bio-public-article-with-head-image .bio-public-article-head h1{margin-bottom:30px}.bio-public-article-head p{max-width:720px;color:var(--bio-d-muted);font-size:17px;line-height:1.65}.bio-public-article-with-head-image .bio-public-article-head p{margin:0}.bio-public-article-head-image{aspect-ratio:1/.78;object-fit:cover;border-radius:50px;width:100%;min-height:310px;display:block;box-shadow:0 18px 46px #002d121f}.bio-public-article-image{border-radius:var(--bio-d-radius-even);object-fit:cover;width:100%;max-height:520px;margin:34px 0;display:block}.bio-public-article-text-only .bio-public-article-head{border-bottom:1px solid #00451f1f;padding-bottom:32px}.bio-public-article-body,.bio-public-legal-body{max-width:880px}.bio-public-article-body p{color:var(--bio-d-text);margin:0 0 1.35em}.bio-public-article-body p:last-child{margin-bottom:0}.bio-public-article-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:34px;display:grid}.bio-public-article-gallery-thumb{border-radius:var(--bio-d-radius-even);cursor:zoom-in;background:#d0d9ad3d;border:0;padding:0;display:block;overflow:hidden}.bio-public-article-gallery-thumb:focus-visible{outline-offset:3px;outline:3px solid #0070395c}.bio-public-article-gallery-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .24s;display:block}.bio-public-article-gallery-thumb:hover img{transform:scale(1.035)}.bio-public-gallery-lightbox{z-index:120;background:#09160ee0;place-items:center;padding:clamp(20px,5vw,72px);display:grid;position:fixed;inset:0}.bio-public-gallery-lightbox-frame{width:min(100%,1240px)}.bio-public-gallery-lightbox-frame img{border-radius:var(--bio-d-radius-even);object-fit:contain;background:#ffffff14;width:100%;max-height:calc(100vh - 144px);display:block}.bio-public-gallery-lightbox-close,.bio-public-gallery-lightbox-nav{color:#fff;cursor:pointer;background:#00451fc7;border:1px solid #ffffff47;justify-content:center;align-items:center;display:inline-flex;position:fixed}.bio-public-gallery-lightbox-close{border-radius:999px;width:46px;height:46px;font-size:30px;line-height:1;top:22px;right:22px}.bio-public-gallery-lightbox-nav{border-radius:8px;width:54px;height:72px;font-size:48px;top:50%;transform:translateY(-50%)}.bio-public-gallery-lightbox-nav-prev{left:22px}.bio-public-gallery-lightbox-nav-next{right:22px}.bio-public-gallery-lightbox-close:hover,.bio-public-gallery-lightbox-nav:hover{background:#007039e6}.bio-public-gallery-lightbox-close:focus-visible,.bio-public-gallery-lightbox-nav:focus-visible{outline-offset:3px;outline:3px solid #ffffff8f}.bio-public-legal-meta{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.bio-public-legal-meta a{min-height:38px;color:var(--bio-d-green);background:#f8faf5db;border:1px solid #00451f29;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.bio-public-legal-body h2{color:var(--bio-d-green);margin:30px 0 12px;font-size:24px;line-height:1.22}.bio-public-legal-body p{margin:0 0 12px}.bio-public-legal-body a{color:var(--bio-public-heading-color);text-underline-offset:3px;font-weight:800;text-decoration:underline}.bio-public-legal-body a:hover{color:var(--bio-d-green)}.bio-public-legal-table-wrap{width:100%;margin:18px 0 28px;overflow-x:auto}.bio-public-legal-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--bio-d-text);font-size:13px;line-height:1.45}.bio-public-legal-table th,.bio-public-legal-table td{vertical-align:top;text-align:left;border:1px solid #2528272e;padding:10px 12px}.bio-public-legal-table thead th,.bio-public-legal-table tbody th{width:30%;color:var(--bio-public-heading-color);background:#f8faf5e6;font-weight:800}.bio-public-legal-table td{background:#fffffff0}.bio-public-contacts-page{color:#111;background:var(--bio-page-corner-pattern) right 88px / min(46vw, 620px) auto no-repeat, #fff;flex-direction:column;padding:52px 0 0;display:flex;position:relative;overflow:hidden}.bio-public-contacts-top{grid-template-columns:minmax(0,.96fr) minmax(340px,430px);align-items:start;gap:clamp(34px,7vw,104px);padding:0 74px 44px;display:grid}.bio-public-contacts-title{align-items:center;gap:13px;margin-bottom:26px;display:flex}.bio-public-contacts-mark{color:#a2b660;flex:none;width:32px;height:32px;display:block;position:relative;top:auto;left:auto}.bio-public-contacts-mark:before{inset:0}.bio-public-contacts-mark:after{content:none}.bio-public-contacts-title h1{color:var(--bio-d-green);margin:0;font-size:34px;font-weight:700;line-height:1.08}.bio-public-contact-list{gap:14px;max-width:480px;display:grid}.bio-public-contact-row{color:#1c2a22;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;font-style:normal;display:grid}.bio-public-contact-row i{background:#d0d9ad94;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.bio-public-contact-row i:before{content:"";background:var(--bio-d-green);width:17px;height:17px;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;-webkit-mask:var(--bio-d-contact-icon) center / contain no-repeat;mask:var(--bio-d-contact-icon) center / contain no-repeat;display:block}.bio-public-contact-icon-phone{--bio-d-contact-icon:url(/biobalt/client/icons/contact-phone.svg)}.bio-public-contact-icon-email{--bio-d-contact-icon:url(/biobalt/client/icons/contact-email.svg)}.bio-public-contact-icon-location{--bio-d-contact-icon:url(/biobalt/client/icons/contact-location.svg)}.bio-public-contact-row span{gap:2px;min-width:0;display:grid}.bio-public-contact-row strong{color:var(--bio-d-muted);font-size:13px;font-weight:700;line-height:1.35}.bio-public-contact-row b{color:var(--bio-d-green);font-size:13px;font-weight:800;line-height:1.35}.bio-public-contact-row b span{display:block}.bio-public-contact-requisites{background:#ffffffdb;border:2px solid #8fa462bd;border-radius:30px;margin-top:52px;padding:26px 34px 28px}.bio-public-contact-requisites h2{color:var(--bio-d-text);margin:0 0 18px;font-size:17px;font-weight:500;line-height:1.35}.bio-public-contact-requisites p{color:var(--bio-d-text);margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.45}.bio-public-contact-requisites p:last-child{margin-bottom:0}.bio-public-contact-map{background:#f4f5f1;flex:1 0 420px;width:100%;height:clamp(420px,42vw,540px);min-height:420px;position:relative;overflow:hidden}.bio-public-contact-map iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bio-product-leaf-mark{background:linear-gradient(45deg,#0000 43%,#8fa462 43% 49%,#0000 49%),linear-gradient(-45deg,#0000 43%,#8fa462 43% 49%,#0000 49%),linear-gradient(90deg,#0000 47%,#8fa462 47% 53%,#0000 53%);border:3px solid #8fa462;border-radius:5px;flex:none;width:44px;height:44px;display:block;position:relative}.bio-product-leaf-mark:before,.bio-product-leaf-mark:after{content:"";color:#8fa462;border-left:3px solid;border-right:3px solid;position:absolute;inset:7px;transform:skewY(38deg)}.bio-product-leaf-mark:after{transform:skewY(-38deg)}.bio-fresh-title-icon{background:url(/biobalt/client/griby.png) 50%/contain no-repeat;flex:none;width:50px;height:50px;display:block}.bio-public-products-icon{background:url(/biobalt/client/produkty.png) 50%/contain no-repeat;flex:none;width:50px;height:50px;display:block}.bio-water-title-icon{background:url(/biobalt/client/water.png) 50%/contain no-repeat;flex:none;width:50px;height:50px;display:block}.bio-public-products-pattern{flex:none;width:42px;height:42px;display:block;position:relative;top:auto;left:auto}.bio-public-products-pattern:before{inset:0}.bio-public-products-page{color:#111;background:#fff;padding:54px 74px 78px;position:relative;overflow:hidden}.bio-public-products-head{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:clamp(32px,7vw,110px);margin-bottom:56px;display:grid}.bio-public-products-head>div>p:last-of-type{max-width:720px;color:var(--bio-d-text);margin:0;font-size:17px;font-weight:800;line-height:1.45}.bio-public-products-kicker{color:#00451f57;text-transform:uppercase;margin:18px 0 0;font-size:13px;font-weight:500}.bio-public-products-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bio-public-products-actions a,.bio-public-products-footer a,.bio-fresh-links a,.bio-fresh-contact a:last-child{min-height:40px;color:var(--bio-d-green);background:#ffffffe0;border:1px solid #00451f2e;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.bio-public-products-video{justify-items:end;gap:12px;display:grid}.bio-public-products-video b{color:#111;font-size:18px}.bio-public-products-video div,.bio-water-video-row div{aspect-ratio:9/13;background:linear-gradient(#ffffff0a,#00000029),url(/biobalt/client/client-cooking.jpg) 50%/cover no-repeat;border-top:12px solid #080808;border-bottom:18px solid #080808;width:100%;position:relative;overflow:hidden}.bio-public-products-video span,.bio-water-video-row span{background:#ffffff47;border:4px solid #ffffffdb;border-radius:50%;width:52px;height:52px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bio-public-products-video span:before,.bio-water-video-row span:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #fff;width:0;height:0;position:absolute;top:13px;left:20px}.bio-product-catalog-sections{gap:58px;display:grid}.bio-product-catalog-section-head{grid-template-columns:50px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;margin-bottom:18px;display:grid}.bio-product-catalog-section-head p{color:#00451f57;margin:0 0 4px;font-size:13px;font-weight:500}.bio-product-catalog-section-head h2{color:var(--bio-d-green);margin:0;font-size:34px;font-weight:700;line-height:1.08}.bio-product-catalog-section-head em{color:#c5a171;font-family:var(--bio-script-font-family);letter-spacing:0;font-style:normal;font-weight:400;line-height:.96}.bio-water-script{color:var(--bio-water-script-color,#4f5956);font-family:var(--bio-script-font-family);letter-spacing:0;font-style:normal;font-weight:400;line-height:.96}.bio-fresh-script{color:#c5a171;letter-spacing:0;white-space:nowrap;font-style:normal;font-weight:400;line-height:.9}.bio-fresh-script span{white-space:nowrap;display:block}.bio-product-catalog-section-head em{color:#c5a171;text-align:right;justify-self:end;font-size:42px}.bio-product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bio-product-catalog-card{border-radius:var(--bio-public-media-radius);background:linear-gradient(145deg,#fffffffa,#f8faf5e6),#fff;border:1px solid #8fa46257;grid-template-columns:minmax(190px,.82fr) minmax(0,1fr);align-items:start;gap:24px;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 44px #002d1214}.bio-product-catalog-card figure{aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-public-media-radius);background:#f5f6f1;place-items:center;margin:0;display:grid;overflow:hidden}.bio-product-catalog-card img{object-fit:cover;width:100%;height:100%;display:block}.bio-product-catalog-card h3{color:#111;margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.16}.bio-product-catalog-card dl{gap:10px;margin:0;display:grid}.bio-product-catalog-card dl div{gap:3px;display:grid}.bio-product-catalog-card dt{color:#00451fa8;font-size:12px;font-weight:800}.bio-product-catalog-card dd{color:#26342b;margin:0;font-size:15px;line-height:1.65}.bio-product-catalog-weights{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bio-product-catalog-weights span{min-height:32px;color:var(--bio-d-green);background:#8fa46229;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.bio-public-products-footer{border-top:1px solid #00451f1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:58px;padding-top:26px;display:flex}.bio-public-products-footer p{max-width:700px;color:var(--bio-d-text);margin:0;font-size:17px;font-weight:800;line-height:1.45}.bio-fresh-page{--bio-fresh-media-radius:var(--bio-standard-photo-radius);color:#111;background:#fff;padding:54px 74px 74px;position:relative;overflow:hidden}.bio-fresh-contact-card{border-radius:var(--bio-fresh-media-radius);border:1px solid #00451f1a;width:100%;min-height:0;margin-top:4px;padding:28px;box-shadow:0 10px 28px #00451f0f}.bio-fresh-contact-card:before,.bio-fresh-contact-card:after{width:min(360px,100%);height:100%}.bio-fresh-contact-card h2{max-width:340px;margin-bottom:12px;font-size:clamp(24px,2.2vw,30px)}.bio-fresh-contact-card p{max-width:400px;margin-bottom:22px;font-size:clamp(14px,1.1vw,16px);line-height:1.5}.bio-fresh-contact-card .bio-d-contact-list{max-width:none}.bio-fresh-intro,.bio-fresh-order{grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);align-items:start;gap:clamp(34px,7vw,86px);display:grid}.bio-fresh-title-row,.bio-water-title-row,.bio-water-style-head{align-items:flex-start;gap:18px;display:flex}.bio-fresh-title-row h1,.bio-water-title-row h1,.bio-water-style-head h2{color:#111;margin:0;font-weight:900;line-height:1.08}.bio-fresh-title-row h1{font-size:clamp(30px,3vw,42px)}.bio-fresh-copy>p{color:#1e2823;max-width:430px;margin:26px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.22}.bio-fresh-links{gap:14px;max-width:340px;margin-top:56px;display:grid}.bio-fresh-links a{background:0 0;border:0;justify-content:flex-start;padding:0}.bio-fresh-visual{border-radius:var(--bio-fresh-media-radius);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.bio-fresh-script{color:#c5a171;text-align:center;grid-area:1/1;place-self:center;margin:0;font-size:clamp(42px,5vw,68px);transform:rotate(-6deg)}.bio-fresh-visual img{aspect-ratio:1;border-radius:var(--bio-fresh-media-radius);object-fit:cover;width:100%;display:block;box-shadow:0 14px 34px #002d121a}.bio-fresh-copy>.bio-fresh-order-copy{margin-top:36px}.bio-fresh-order-copy h2{border-radius:var(--bio-fresh-media-radius);min-height:38px;color:var(--bio-d-green);white-space:nowrap;background:#8fa46247;align-items:center;margin:0 0 24px;padding:0 18px;font-size:17px;font-weight:800;line-height:1.15;display:inline-flex}.bio-fresh-grade-list h3{color:#111;margin:0;font-size:15px;font-weight:800;line-height:1.35}.bio-fresh-grade-list li,.bio-fresh-order-copy>p,.bio-fresh-contact p{color:var(--bio-d-muted);margin:0 0 10px;font-size:15px;line-height:1.65}.bio-fresh-order-copy strong{max-width:650px;color:var(--bio-d-text);margin:22px 0;font-size:17px;font-weight:800;line-height:1.45;display:block}.bio-fresh-note{max-width:620px;color:#56635a!important;font-size:15px!important;line-height:1.5!important}.bio-fresh-side{align-content:start;gap:28px;display:grid}.bio-fresh-side>.bio-fresh-contact-card{width:100%}.bio-fresh-contact{border-radius:var(--bio-fresh-media-radius);background:var(--bio-d-pattern-news) right bottom / 170px auto no-repeat, #f8faf5e0;max-width:520px;margin-left:auto;padding:28px}.bio-fresh-contact h2{color:#111;margin:0 0 10px;font-size:clamp(24px,2.5vw,34px);font-weight:900}.bio-fresh-contact a:not(:last-child){color:#111;gap:2px;margin-top:14px;display:grid}.bio-fresh-contact a span{color:#00451f94;font-size:12px;font-weight:900}.bio-fresh-contact a b{color:var(--bio-d-green);font-size:16px}.bio-fresh-contact a:last-child{width:max-content;margin-top:20px}.bio-water-page{--bio-water-graphite-dark:#111416;--bio-water-graphite:#3f4845;--bio-water-graphite-muted:#626b68;--bio-water-script-color:#4f5956;color:var(--bio-water-graphite-dark);background:#fff;padding:54px 74px 0;overflow:hidden}.bio-water-title-row h1{max-width:920px;font-size:clamp(29px,3.2vw,46px)}.bio-water-title-row p,.bio-water-style-head p{color:var(--bio-water-graphite);margin:10px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.2}.bio-water-hero-grid{grid-template-columns:minmax(230px,.72fr) minmax(320px,1fr) minmax(210px,.62fr);align-items:end;gap:clamp(24px,5vw,78px);margin-top:46px;display:grid}.bio-water-product{text-align:center;margin:0}.bio-water-product img{width:min(100%,360px);max-height:560px;aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-water-media-radius);object-fit:contain;margin-inline:auto;display:block}.bio-water-product-large img{width:min(100%,430px)}.bio-water-product figcaption{color:var(--bio-water-graphite-dark);margin-top:14px;font-size:clamp(24px,3vw,38px);line-height:1}.bio-water-promo-copy{align-self:center}.bio-water-script{color:var(--bio-water-script-color);text-align:center;margin:0 0 26px;font-size:clamp(48px,7vw,92px)}.bio-water-promo-copy p:not(.bio-water-script),.bio-water-promo-copy strong{color:var(--bio-water-graphite);margin:0 0 18px;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.28;display:block}.bio-water-promo-copy strong{font-weight:900}.bio-water-video-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,4vw,70px);max-width:1120px;margin:48px auto 70px;display:grid}.bio-water-video-carousel{--bio-public-about-video-radius:var(--bio-water-media-radius)}.bio-water-video-carousel .bio-public-about-video-preview,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-preview{aspect-ratio:1}.bio-water-video-carousel .bio-public-about-video-title,.bio-water-video-carousel .bio-public-about-video-controls button,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-title,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-controls button{color:var(--bio-water-graphite-dark)}.bio-water-video-carousel .bio-public-about-video-controls button,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-controls button{background:#11141614}.bio-water-video-carousel .bio-public-about-video-play,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-play{background:#111416b8;box-shadow:0 12px 30px #11141638}.bio-water-video-carousel-bottom{background:#fff;margin:0 -74px;padding:0 74px 76px}.bio-water-video-carousel-bottom .bio-public-about-videos{margin-top:0}.bio-water-style{background:#fff;margin:0 -74px;padding:60px 74px 86px}.bio-water-style-head h2{max-width:760px;font-size:clamp(26px,3vw,40px)}.bio-water-style-grid{grid-template-columns:minmax(250px,.78fr) minmax(250px,.72fr) minmax(320px,1fr);align-items:end;gap:clamp(22px,4vw,58px);margin-top:46px;display:grid}.bio-water-style-card,.bio-water-minerals{text-align:center;margin:0}.bio-water-style-card img,.bio-water-minerals img{object-fit:contain;border-radius:8px;width:100%;display:block}.bio-water-style-card img{aspect-ratio:var(--bio-standard-photo-aspect)}.bio-water-style-card p:not(.bio-water-script),.bio-water-minerals p{color:var(--bio-water-graphite);margin:16px 0 8px;font-size:clamp(16px,1.6vw,21px);line-height:1.25}.bio-water-style-card h3{max-width:420px;color:var(--bio-water-graphite-dark);margin:0 auto;font-size:clamp(21px,2vw,30px);font-weight:400;line-height:1.18}.bio-water-minerals figcaption{color:var(--bio-water-graphite-dark);text-transform:uppercase;font-size:14px;font-weight:900}.bio-water-minerals img{margin-top:12px}.bio-cookie-banner{--bio-cookie-green:var(--bio-green,#00451f);--bio-cookie-text:#334238;--bio-cookie-muted:var(--bio-muted,#667168);--bio-cookie-danger:#9b2f2f;z-index:90;width:min(100vw - 48px,880px);color:var(--bio-cookie-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #00451f2e;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;gap:20px;padding:20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #002d122e}.bio-cookie-banner h2{color:var(--bio-cookie-green);margin:0 0 8px;font-size:20px}.bio-cookie-banner p{max-width:620px;color:var(--bio-cookie-muted);margin:0;font-size:13px;line-height:1.55}.bio-cookie-banner nav{flex-wrap:wrap;gap:10px 16px;margin-top:12px;display:flex}.bio-cookie-banner nav a{color:var(--bio-cookie-green);font-size:12px;font-weight:800}.bio-cookie-actions{gap:8px;min-width:210px;display:grid}.bio-cookie-actions button{border:1px solid var(--bio-cookie-green);min-height:38px;color:var(--bio-cookie-green);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}.bio-cookie-actions .bio-cookie-action--decline,.bio-cookie-actions .bio-cookie-action--necessary{color:var(--bio-cookie-danger);background:#9b2f2f14;border-color:#9b2f2f38}.bio-cookie-actions .bio-cookie-action--accept{color:#fff;background:var(--bio-cookie-green);border-color:var(--bio-cookie-green);box-shadow:0 10px 22px #00451f2e}@media (max-width:1180px){.bio-public-hero,.bio-public-about-main,.bio-public-about-grid,.bio-public-detail-grid,.bio-public-contact-grid,.bio-public-contacts-top,.bio-public-products-head,.bio-public-materials-intro-row,.bio-fresh-intro,.bio-fresh-order,.bio-water-hero-grid,.bio-water-style-grid{grid-template-columns:1fr}.bio-public-contact-requisites{margin-top:0}.bio-public-about-main{flex-direction:column;display:flex}.bio-public-about-flow{order:2}.bio-public-about-side{float:none;order:3;width:100%;min-width:0;max-width:620px;margin-inline:auto}.bio-public-hero-copy{padding:70px 48px 34px}.bio-public-hero-media{padding:0 48px 48px}.bio-public-product-grid,.bio-public-publication-grid,.bio-public-article-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-public-products-video{justify-items:start;max-width:340px}.bio-product-catalog-card{grid-template-columns:1fr}.bio-fresh-copy>p,.bio-fresh-links,.bio-fresh-contact{max-width:none}.bio-fresh-contact{margin-left:0}.bio-water-product img,.bio-water-product-large img{max-height:480px}}@media (max-width:760px){.bio-public-page{--bio-public-media-radius:var(--bio-standard-photo-radius)}.bio-page.bio-concept-d>.bio-public-hero,.bio-page.bio-concept-d>.bio-public-about-page,.bio-page.bio-concept-d>.bio-public-contacts-page,.bio-page.bio-concept-d>.bio-public-products-page,.bio-page.bio-concept-d>.bio-fresh-page,.bio-page.bio-concept-d>.bio-water-page,.bio-page.bio-concept-d>.bio-public-materials-intro,.bio-page.bio-concept-d>.bio-public-section,.bio-page.bio-concept-d>.bio-public-article,.bio-page.bio-concept-d>.bio-public-recipe-detail,.bio-page.bio-concept-d>.bio-public-legal-document{display:grid!important}.bio-public-page .bio-public-hero,.bio-public-page .bio-public-about-page,.bio-public-page .bio-public-contacts-page,.bio-public-page .bio-public-products-page,.bio-public-page .bio-fresh-page,.bio-public-page .bio-water-page,.bio-public-page .bio-public-materials-intro,.bio-public-page .bio-public-section,.bio-public-page .bio-public-article,.bio-public-page .bio-public-recipe-detail,.bio-public-page .bio-public-legal-document{width:100%}.bio-public-hero{grid-template-columns:1fr;min-height:0}.bio-public-hero-copy{padding:54px 22px 30px}.bio-public-hero h1{font-size:clamp(36px,10vw,48px)}.bio-public-hero p{max-width:none;font-size:14px}.bio-public-hero-media{padding:0 20px 24px}.bio-public-hero-media img{border-radius:var(--bio-public-media-radius);min-height:0;max-height:none}.bio-public-section,.bio-public-article,.bio-public-recipe-detail,.bio-public-legal-document{padding:48px 20px}.bio-public-materials-intro{padding:40px 20px 26px}.bio-public-materials-intro-row{gap:24px}.bio-public-materials-title{align-items:flex-start;gap:12px}.bio-public-materials-title .bio-d-card-pattern{flex-basis:38px;width:38px;height:38px}.bio-public-page .bio-public-materials-title h1{font-size:28px}.bio-public-materials-intro p{font-size:14px}.bio-public-materials-intro .bio-public-material-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bio-public-materials-intro .bio-public-material-nav a{min-height:42px;padding:0 9px;font-size:12px}.bio-public-feature-card-inner,.bio-public-recipe-detail-inner{width:100%;padding:42px 20px 48px}.bio-public-section--materials,.bio-public-recipe-detail{padding:0}.bio-public-feature-kicker{margin-bottom:12px}.bio-public-page .bio-public-feature-card h2,.bio-public-page .bio-public-recipe-detail h1{text-align:left;font-size:28px;line-height:1.14}.bio-public-feature-media,.bio-public-recipe-image{width:100%;margin-top:28px}.bio-public-feature-media img,.bio-public-recipe-image{aspect-ratio:4/3}.bio-public-feature-copy,.bio-public-recipe-lead,.bio-public-recipe-method{width:100%;margin-top:24px}.bio-public-feature-copy p,.bio-public-recipe-lead p,.bio-public-recipe-method p{font-size:14px;line-height:1.65}.bio-public-recipe-ingredients{width:100%;margin-top:28px}.bio-public-page .bio-public-recipe-ingredients h3{margin-bottom:14px;font-size:28px}.bio-public-recipe-ingredients li{font-size:15px;line-height:1.48}.bio-public-page .bio-public-recipe-method h2{font-size:24px}.bio-public-about-page{--bio-public-about-photo-radius:var(--bio-standard-photo-radius);--bio-public-about-video-radius:var(--bio-public-about-photo-radius);background:#fff;padding:48px 20px}.bio-public-contacts-page{background:var(--bio-page-corner-pattern) right 86px / 320px auto no-repeat, #fff;padding-top:38px}.bio-public-products-page,.bio-fresh-page,.bio-water-page{background:#fff;padding:42px 20px 48px}.bio-public-contacts-top{gap:28px;padding:0 20px 34px}.bio-public-contacts-title{gap:10px;margin-bottom:24px}.bio-public-contacts-title h1{font-size:28px}.bio-public-contacts-mark{width:32px;height:32px}.bio-public-contact-list{gap:14px}.bio-public-contact-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.bio-public-contact-row i{width:40px;height:40px}.bio-public-contact-row i:before{width:17px;height:17px}.bio-public-contact-requisites{border-radius:28px;padding:24px}.bio-public-contact-requisites h2{margin-bottom:20px;font-size:16px}.bio-public-contact-requisites p{margin-bottom:18px;font-size:14px}.bio-public-about-main{gap:28px}.bio-public-about-copy h1{margin-bottom:20px;font-size:28px}.bio-public-about-copy h2,.bio-public-about-wide h2{margin-top:28px;margin-bottom:16px;font-size:clamp(26px,7vw,28px);line-height:1.08}.bio-public-about-copy p,.bio-public-about-wide p{font-size:14px;line-height:1.65}.bio-public-about-copy .bio-public-about-lead{font-size:17px;line-height:1.45}.bio-public-about-history{margin-top:24px!important}.bio-public-about-photos{--bio-public-about-photo-radius:28px;gap:10px}.bio-public-about-photo-top{grid-column:2}.bio-public-about-photos img{padding:0}.bio-public-about-values{margin-top:26px;font-size:38px}.bio-public-about-copy h2.bio-public-about-section-title,.bio-public-about-wide h2.bio-public-about-section-title{margin-top:22px;margin-bottom:10px;font-size:16px}.bio-public-about-videos{gap:14px;width:100%;margin-top:40px}.bio-public-about-video-controls{justify-content:flex-end}.bio-public-about-video-track{gap:12px;margin-right:-20px;padding:0 20px 6px 0}.bio-public-about-video-card{flex-basis:calc(89.2857% - 10.7143px);gap:12px}.bio-public-about-video-title{font-size:16px}.bio-public-about-video-play{width:52px;height:52px}.bio-public-about-video-lightbox{padding:18px}.bio-public-about-video-lightbox-frame{width:100%}.bio-public-about-video-lightbox-nav{width:42px;height:42px;font-size:30px;top:auto;bottom:22px;transform:none}.bio-public-about-video-lightbox-nav-prev{left:22px}.bio-public-about-video-lightbox-nav-next{right:22px}.bio-public-product-grid,.bio-public-publication-grid,.bio-public-article-gallery,.bio-public-two-columns,.bio-product-catalog-grid,.bio-fresh-grade-list,.bio-water-video-row{grid-template-columns:1fr}.bio-public-publication-grid--news .bio-public-publication-card-body{order:1}.bio-public-publication-grid--news .bio-public-publication-card>img{order:2}.bio-public-gallery-lightbox{padding:72px 14px 86px}.bio-public-gallery-lightbox-frame img{border-radius:18px;max-height:calc(100vh - 166px)}.bio-public-gallery-lightbox-close{width:42px;height:42px;top:14px;right:14px}.bio-public-gallery-lightbox-nav{width:48px;height:48px;font-size:36px;top:auto;bottom:18px;transform:none}.bio-product-leaf-mark,.bio-public-products-icon,.bio-public-products-pattern{width:38px;height:38px}.bio-public-products-head{gap:28px;margin-bottom:42px}.bio-public-products-video{display:none}.bio-product-catalog-sections{gap:42px}.bio-product-catalog-section-head{grid-template-columns:44px minmax(0,1fr)}.bio-product-catalog-section-head em{text-align:left;grid-column:1/-1;justify-self:start;font-size:clamp(30px,10vw,44px)}.bio-product-catalog-card{gap:18px;padding:14px}.bio-product-catalog-card figure{aspect-ratio:var(--bio-standard-photo-aspect)}.bio-public-products-footer{gap:16px;display:grid}.bio-fresh-title-row,.bio-water-title-row,.bio-water-style-head{gap:12px}.bio-fresh-copy>p{font-size:18px;line-height:1.35}.bio-fresh-links{margin-top:28px}.bio-fresh-visual{grid-template-columns:1fr 1fr;gap:10px}.bio-fresh-script{text-align:center;grid-area:1/1;font-size:clamp(28px,8.2vw,36px)}.bio-fresh-photo-top{grid-area:1/2}.bio-fresh-visual img{border-radius:var(--bio-fresh-media-radius);border-width:3px}.bio-fresh-order{margin-top:42px}.bio-fresh-order-copy h2{min-height:44px;font-size:20px}.bio-fresh-order-copy strong{font-size:20px;line-height:1.18}.bio-fresh-contact{padding:22px}.bio-water-title-row h1{font-size:25px}.bio-water-title-row p,.bio-water-style-head p{font-size:18px}.bio-water-hero-grid{gap:28px;margin-top:34px}.bio-water-product{max-width:300px;margin-inline:auto}.bio-water-product img,.bio-water-product-large img{max-height:380px}.bio-water-script,.bio-water-style-card .bio-water-script{text-align:left;font-size:clamp(38px,13vw,54px)}.bio-water-video-row{gap:18px;margin:34px 0 44px}.bio-water-style{margin:0 -20px;padding:42px 20px 56px}.bio-public-copy-panel,.bio-public-two-columns article,.bio-public-requisites{padding:22px}.bio-public-photo-stack img{min-height:170px}.bio-public-article-head h1{margin-bottom:25px;font-size:clamp(32px,9vw,46px)}.bio-public-article-with-head-image .bio-public-article-head{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.bio-public-article-with-head-image .bio-public-article-head h1{margin-bottom:25px}.bio-public-article-head-image{aspect-ratio:4/3;border-radius:28px;min-height:220px;max-height:320px}.bio-public-article-image{max-height:320px;margin:26px 0}.bio-public-load-more-actions button{width:100%}.bio-public-contact-map{flex-basis:360px;height:360px;min-height:360px}.bio-cookie-banner{grid-template-columns:1fr;width:calc(100vw - 24px);padding:16px;bottom:12px;right:12px}.bio-cookie-actions{min-width:0}}.bio-public-products-page{background:#fff;padding:50px 74px 74px}.bio-public-products-head{grid-template-columns:minmax(0,.96fr) minmax(320px,.62fr);align-items:center;gap:clamp(28px,6vw,86px);margin-bottom:46px}.bio-public-products-head h1{max-width:660px;color:var(--bio-d-green);margin:10px 0 16px;font-size:34px;font-weight:900;line-height:1.08}.bio-public-products-lead{max-width:600px;color:var(--bio-d-text);margin:0;font-size:17px;font-weight:800;line-height:1.45}.bio-public-products-feature{border-radius:var(--bio-public-media-radius);box-shadow:var(--bio-d-card-shadow);background:#f8faf5;border:1px solid #00451f1f;position:relative;overflow:hidden}.bio-public-products-feature img{width:100%;aspect-ratio:var(--bio-standard-photo-aspect);object-fit:cover;object-position:50% 72%;display:block}.bio-public-products-feature div{gap:5px;padding:16px 18px 18px;display:grid}.bio-public-products-feature b{color:var(--bio-d-green);font-size:17px;line-height:1.15}.bio-public-products-feature span{color:var(--bio-d-muted);font-size:13px;line-height:1.45}.bio-product-catalog-sections{gap:46px}.bio-product-catalog-section-head{grid-template-columns:50px minmax(0,1fr) minmax(150px,auto);gap:14px;margin-bottom:16px}.bio-product-catalog-section-head h2{max-width:620px;color:var(--bio-d-green);font-size:34px;font-weight:700;line-height:1.08}.bio-product-catalog-section-head em{color:#c49b65;font-size:40px}.bio-product-catalog-grid{gap:18px}.bio-product-catalog-card{background:#fffffff0;border-color:#00451f24;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:18px;padding:14px;box-shadow:0 10px 28px #00451f0f}.bio-product-catalog-card figure{aspect-ratio:var(--bio-standard-photo-aspect)}.bio-product-catalog-card img{object-fit:cover}.bio-product-catalog-card h3{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.16}.bio-product-catalog-card dl{gap:8px}.bio-product-catalog-card dt{font-size:12px}.bio-product-catalog-card dd{font-size:15px;line-height:1.65}.bio-product-catalog-weights{gap:7px;margin-top:12px}.bio-product-catalog-weights span{border-radius:6px;min-height:28px;font-size:12px}.bio-public-products-footer{margin-top:46px}.bio-public-products-footer p{font-size:17px;line-height:1.45}.bio-fresh-page{background:#fff;padding:50px 74px 70px}.bio-fresh-intro,.bio-fresh-order{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.08fr);gap:clamp(30px,6vw,74px)}.bio-fresh-title-row h1{font-size:clamp(30px,2.7vw,38px);line-height:1.08}.bio-fresh-copy>p{max-width:480px;margin-top:22px;font-size:clamp(17px,1.55vw,21px);line-height:1.5}.bio-fresh-links{gap:12px;margin-top:34px}.bio-fresh-visual{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.bio-fresh-script{text-align:center;grid-area:1/1;place-self:center;font-size:clamp(38px,4.3vw,58px);line-height:.9;transform:rotate(-6deg)}.bio-fresh-photo-top{object-position:50% 64%;grid-area:1/2}.bio-fresh-photo-left,.bio-fresh-photo-right{grid-row:2}.bio-fresh-photo-left{object-position:40% 50%;grid-column:1}.bio-fresh-photo-right{object-position:52% 46%;grid-column:2}.bio-fresh-visual img{aspect-ratio:1;border-radius:var(--bio-fresh-media-radius);border:0;box-shadow:0 10px 26px #002d1214}.bio-fresh-order{margin-top:54px}.bio-fresh-order-copy h2{border-radius:var(--bio-fresh-media-radius);min-height:38px;color:var(--bio-d-green);white-space:nowrap;margin-bottom:22px;padding-inline:18px;font-size:17px;font-weight:800;line-height:1.15}.bio-fresh-grade-list{gap:16px;margin-bottom:22px;display:grid}.bio-fresh-grade-list article{gap:7px;display:grid}.bio-fresh-grade-list h3{margin:0;font-size:15px;line-height:1.35}.bio-fresh-grade-list ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.bio-fresh-grade-list li,.bio-fresh-order-copy>p,.bio-fresh-contact p{margin:0 0 10px;font-size:15px;line-height:1.65}.bio-fresh-grade-list li{margin:0}.bio-fresh-grade-list li:before{content:"- "}.bio-fresh-order-copy strong{max-width:620px;font-size:17px;line-height:1.45}.bio-fresh-contact{border-radius:var(--bio-fresh-media-radius);border:1px solid #00451f1a;padding:24px;box-shadow:0 10px 28px #00451f0f}.bio-fresh-contact h2{font-size:clamp(24px,2.2vw,30px)}.bio-water-page{--bio-water-media-radius:var(--bio-standard-photo-radius);--bio-water-graphite-dark:#111416;--bio-water-graphite:#3f4845;--bio-water-graphite-muted:#626b68;--bio-water-script-color:#4f5956;color:var(--bio-water-graphite-dark);background:#fff;padding:50px 74px 0}.bio-water-title-row h1{max-width:860px;color:var(--bio-water-graphite-dark);font-size:34px;font-weight:900;line-height:1.08}.bio-water-title-row p,.bio-water-style-head p{max-width:660px;color:var(--bio-water-graphite);margin-top:8px;font-size:17px;font-weight:800;line-height:1.45}.bio-water-hero-grid{grid-template-columns:minmax(210px,.78fr) minmax(360px,1fr) minmax(190px,.68fr);align-items:center;gap:clamp(24px,4vw,58px);margin-top:34px}.bio-water-product img{max-height:360px}.bio-water-product-large img{max-height:410px}.bio-water-product figcaption{color:var(--bio-water-graphite-dark);margin-top:10px;font-size:19px;font-weight:700;line-height:1}.bio-water-script{margin-bottom:18px;font-size:clamp(42px,5.4vw,68px);line-height:.98}.bio-water-promo-copy p:not(.bio-water-script),.bio-water-promo-copy strong{color:var(--bio-water-graphite);margin-bottom:13px;font-size:15px;line-height:1.65}.bio-water-promo-copy strong{color:var(--bio-water-graphite-dark);font-weight:800;line-height:1.45}.bio-water-video-row{gap:clamp(14px,2.5vw,34px);max-width:940px;margin:36px auto 58px}.bio-water-video-row div{aspect-ratio:4/5;background:linear-gradient(#ffffff08,#0028401f),url(/biobalt/water-cans.jpeg) 50%/cover no-repeat;border-top-width:8px;border-bottom-width:12px}.bio-water-video-row span{border-width:3px;width:42px;height:42px}.bio-water-video-row span:before{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;top:10px;left:16px}.bio-water-style{background:#fff;margin-inline:-74px;padding:54px 74px 70px}.bio-water-style-head{display:block}.bio-water-style-head h2{max-width:700px;color:var(--bio-water-graphite-dark);font-size:34px;font-weight:700;line-height:1.08}.bio-water-style-grid{grid-template-columns:minmax(260px,.96fr) minmax(250px,.78fr) minmax(260px,.96fr);align-items:center;gap:clamp(20px,3.5vw,46px);margin-top:38px}.bio-water-style-card .bio-water-script{margin-bottom:18px;font-size:clamp(32px,3.8vw,50px)}.bio-water-style-card img,.bio-water-minerals img{object-fit:contain;border-radius:8px;max-height:340px}.bio-water-style-card img{aspect-ratio:var(--bio-standard-photo-aspect);border-radius:var(--bio-water-media-radius)}.bio-water-style-card p:not(.bio-water-script),.bio-water-minerals p{color:var(--bio-water-graphite);font-size:15px;line-height:1.65}.bio-water-style-card h3{color:var(--bio-water-graphite-dark);font-size:18px;font-weight:700;line-height:1.16}@media (max-width:1180px){.bio-public-products-head,.bio-fresh-intro,.bio-fresh-order,.bio-water-hero-grid,.bio-water-style-grid{grid-template-columns:1fr}.bio-public-products-feature{max-width:620px}.bio-fresh-visual{max-width:680px}.bio-water-product img,.bio-water-product-large img{max-height:360px}}@media (max-width:760px){.bio-public-products-page,.bio-fresh-page,.bio-water-page{padding:38px 20px 46px}.bio-fresh-page{--bio-fresh-media-radius:var(--bio-standard-photo-radius)}.bio-water-page{--bio-water-media-radius:var(--bio-standard-photo-radius);padding-bottom:0}.bio-public-products-head{gap:24px;margin-bottom:34px}.bio-public-products-head h1{font-size:28px}.bio-public-products-lead{font-size:14px;line-height:1.6}.bio-public-products-feature div{padding:14px}.bio-product-catalog-section-head{grid-template-columns:42px minmax(0,1fr)}.bio-public-products-icon{width:42px;height:42px}.bio-public-products-pattern{width:36px;height:36px}.bio-product-catalog-section-head h2{font-size:28px}.bio-product-catalog-section-head em{grid-column:1/-1;font-size:34px}.bio-product-catalog-card{grid-template-columns:1fr;gap:14px}.bio-product-catalog-card h3{font-size:17px}.bio-product-catalog-card dd{font-size:14px;line-height:1.55}.bio-product-catalog-card img{object-fit:cover}.bio-fresh-visual{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bio-fresh-script{grid-area:1/1;font-size:clamp(28px,8.2vw,36px)}.bio-fresh-photo-top{grid-area:1/2}.bio-fresh-photo-left,.bio-fresh-photo-right{grid-row:2}.bio-fresh-grade-list{grid-template-columns:1fr}.bio-fresh-order-copy h2{width:100%;display:flex}.bio-fresh-order-copy strong{font-size:18px}.bio-water-title-row h1{font-size:28px}.bio-water-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.bio-water-promo-copy{order:-1;grid-column:1/-1}.bio-water-product{max-width:none}.bio-water-product img,.bio-water-product-large img{max-height:240px}.bio-water-script,.bio-water-style-card .bio-water-script{font-size:clamp(34px,10vw,44px)}.bio-water-video-carousel{margin:0}.bio-water-video-carousel-bottom{margin-inline:-20px;padding:0 20px 52px}.bio-water-style{margin-inline:-20px;padding:42px 20px 52px}.bio-water-style-grid{gap:32px}.bio-water-style-card img,.bio-water-minerals img{max-height:250px}}.bio-concept-d .bio-d-hero-copy h1 em{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}@media (max-width:760px){.bio-concept-d .bio-d-hero-copy h1 em{font-size:12px;line-height:1.2}}.bio-concept-d .bio-d-about-copy h2,.bio-concept-d .bio-d-news-intro h2,.bio-concept-d .bio-d-contact h2{color:var(--bio-d-green)}.bio-concept-d .bio-d-news-card h3{color:var(--bio-graphite-dark)}.bio-public-page{--bio-public-heading-color:var(--bio-graphite-dark);--bio-public-text-color:var(--bio-graphite);--bio-public-meta-color:var(--bio-graphite-muted);--bio-public-line-color:#25282724;--bio-public-soft-bg:#f6f6f3;--bio-public-text-size:15px;--bio-public-text-line-height:1.65;color:var(--bio-public-text-color)}.bio-public-page .bio-water-page{--bio-water-graphite-dark:var(--bio-public-heading-color);--bio-water-graphite:var(--bio-public-text-color);--bio-water-graphite-muted:var(--bio-public-meta-color);--bio-water-script-color:#78acc5}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(h1,h2,h3):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);letter-spacing:0;text-wrap:balance;font-family:inherit}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(h1):not(.bio-d-contact,.bio-d-contact *){font-size:var(--bio-heading-h1-size);font-weight:var(--bio-heading-h1-weight);line-height:var(--bio-heading-h1-line-height)}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(h2):not(.bio-d-contact,.bio-d-contact *){font-size:var(--bio-heading-h2-size);font-weight:var(--bio-heading-h2-weight);line-height:var(--bio-heading-h2-line-height)}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(h3):not(.bio-d-contact,.bio-d-contact *){font-size:var(--bio-heading-h3-size);font-weight:var(--bio-heading-h3-weight);line-height:var(--bio-heading-h3-line-height)}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(p,li,dd):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-text-color);font-family:inherit;font-size:var(--bio-public-text-size);font-weight:400;line-height:var(--bio-public-text-line-height)}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(a,strong,b,dt,time,figcaption):not(.bio-d-contact,.bio-d-contact *){letter-spacing:0;font-family:inherit}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(a,strong,b):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color)}.bio-public-page>:not(.bio-header):not(.bio-footer) :where(dt,time,figcaption):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-meta-color);font-size:13px;font-weight:700}.bio-public-page :where(.bio-public-hero-copy>span,.bio-public-section-head span,.bio-public-feature-kicker>span:not(.bio-d-card-pattern),.bio-public-material-nav a b,.bio-public-product-card span,.bio-public-products-kicker,.bio-public-products-feature span,.bio-product-catalog-section-head p,.bio-public-contact-row strong,.bio-public-about-video-title):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-meta-color);letter-spacing:0;font-family:inherit;font-size:13px;font-weight:700}.bio-public-page :where(.bio-public-products-lead,.bio-public-products-footer p,.bio-public-about-lead,.bio-fresh-copy>p,.bio-fresh-order-copy strong,.bio-water-title-row p,.bio-water-style-head p,.bio-water-promo-copy strong):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);font-size:var(--bio-public-text-size);font-weight:800;line-height:1.45}.bio-public-page :where(.bio-public-hero-actions a,.bio-public-material-nav a,.bio-public-feature-more,.bio-public-load-more-actions button,.bio-public-products-actions a,.bio-public-products-footer a,.bio-fresh-links a,.bio-public-legal-meta a,.bio-product-catalog-weights span,.bio-public-feature-list span,.bio-public-about-video-controls button,.bio-public-about-video-lightbox-close,.bio-public-about-video-lightbox-nav):not(.bio-d-contact,.bio-d-contact *){border-color:var(--bio-public-line-color);color:var(--bio-public-heading-color);background:#ffffffe6}.bio-public-page .bio-public-load-more-actions button{color:#fff;background:var(--bio-public-heading-color)}.bio-public-page :where(.bio-public-hero,.bio-public-recipe-detail,.bio-public-products-feature,.bio-product-catalog-card,.bio-public-contact-requisites,.bio-fresh-order-copy h2):not(.bio-d-contact,.bio-d-contact *){background:var(--bio-public-soft-bg)}.bio-public-page .bio-public-hero{box-shadow:none}.bio-public-page .bio-public-hero-copy{color:var(--bio-public-text-color)}.bio-public-page .bio-public-hero:before,.bio-public-page .bio-public-hero-pattern{filter:grayscale();opacity:.08}.bio-public-page :where(.bio-product-catalog-section-head em:not(.bio-product-catalog-slogan):not(.bio-product-natural-slogan)):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);font-family:inherit;font-size:var(--bio-heading-h2-size);font-style:normal;font-weight:var(--bio-heading-h2-weight);letter-spacing:0;line-height:var(--bio-heading-h2-line-height)}.bio-public-page :where(.bio-public-about-values,.bio-public-about-values span){gap:4px}.bio-public-page :where(.bio-public-about-values,.bio-public-about-values span,.bio-fresh-script,.bio-water-script):not(.bio-d-contact,.bio-d-contact *){font-family:var(--bio-script-font-family);letter-spacing:0;font-style:normal;font-weight:400}.bio-public-page .bio-public-about-values span:first-child{color:#cfad80}.bio-public-page .bio-public-about-values span:nth-child(2){color:#8fa462}.bio-public-page .bio-public-about-values span:nth-child(3){color:#7bbdd2}.bio-public-page .bio-fresh-script{color:#c5a171}.bio-public-page :where(.bio-public-about-copy h2,.bio-public-about-wide h2):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);font-size:var(--bio-heading-minor-size);font-weight:var(--bio-heading-minor-weight);line-height:var(--bio-heading-minor-line-height);margin-top:26px;margin-bottom:12px}.bio-public-page .bio-fresh-order-copy h2{color:var(--bio-d-green);font-size:17px;font-weight:800;line-height:1.15}.bio-public-page .bio-public-recipe-method h2{font-size:22px;font-weight:800;line-height:1.22}.bio-public-page .bio-public-legal-body h2{font-size:24px;font-weight:700;line-height:1.22}.bio-public-page .bio-product-catalog-slogan,.bio-public-page .bio-product-natural-slogan{color:var(--bio-d-green)}.bio-public-page .bio-product-catalog-card h3,.bio-public-page .bio-product-catalog-weights span{color:var(--bio-public-heading-color)}.bio-public-page .bio-product-catalog-card :where(dt,dd){color:var(--bio-public-meta-color)}.bio-public-page .bio-product-catalog-card dd{color:var(--bio-public-text-color)}.bio-public-page :where(.bio-public-copy-panel,.bio-public-two-columns article,.bio-public-requisites,.bio-public-product-card,.bio-public-publication-card,.bio-public-products-feature,.bio-product-catalog-card,.bio-public-contact-requisites,.bio-fresh-contact-card):not(.bio-d-contact,.bio-d-contact *){border-color:var(--bio-public-line-color)}.bio-public-page .bio-public-hero-media img,.bio-public-page .bio-public-feature-media,.bio-public-page .bio-public-photo-stack img,.bio-public-page .bio-public-about-photos img,.bio-public-page .bio-product-catalog-card figure,.bio-public-page .bio-fresh-visual img,.bio-public-page .bio-water-product img,.bio-public-page .bio-water-style-card img,.bio-public-page .bio-public-article-head-image,.bio-public-page .bio-public-article-image,.bio-public-page .bio-public-recipe-image,.bio-public-page .bio-public-article-gallery-thumb{box-sizing:border-box;border-radius:var(--bio-standard-photo-radius);box-shadow:var(--bio-frame-shadow);background:0 0;border:0;padding:0}.bio-public-page .bio-public-feature-media img,.bio-public-page .bio-product-catalog-card figure img,.bio-public-page .bio-public-article-gallery-thumb img{border-radius:inherit}.bio-concept-d .bio-d-product-card,.bio-concept-d .bio-d-news-card,.bio-concept-d .bio-d-promo-card,.bio-public-page .bio-public-product-card,.bio-public-page .bio-public-publication-card,.bio-public-page .bio-public-products-feature,.bio-public-page .bio-product-catalog-card{border:var(--bio-frame-shadow-border);background-color:var(--bio-frame-shadow-bg);box-shadow:var(--bio-frame-shadow)}.bio-concept-d .bio-d-promo-card:hover,.bio-concept-d .bio-d-promo-card:focus-within{box-shadow:0 28px 74px #002d123d}.bio-concept-d .bio-d-contact{box-sizing:border-box;border:var(--bio-frame-shadow-border);border-radius:var(--bio-standard-photo-radius);background:var(--bio-frame-shadow-bg);box-shadow:var(--bio-frame-shadow);padding:clamp(28px,3.8vw,48px)}.bio-public-page .bio-d-contact.bio-fresh-contact-card{padding:28px}.bio-public-page .bio-fresh-visual img{box-shadow:var(--bio-frame-shadow);background:0 0;border:0;padding:0}.bio-public-page .bio-public-contacts-title h1{color:var(--bio-d-green);font-weight:700}.bio-public-page .bio-public-contact-row strong{color:var(--bio-d-green);font-weight:800}.bio-public-page .bio-public-contact-row b{color:var(--bio-public-heading-color);font-weight:400}.bio-public-page .bio-public-contact-requisites h2{color:var(--bio-public-heading-color);font-size:16px;font-weight:500;line-height:1.35}.bio-public-page .bio-public-contact-requisites p{color:var(--bio-public-text-color);font-size:15px;font-weight:400;line-height:1.45}@media (max-width:760px){.bio-public-page{--bio-public-text-size:14px}.bio-public-page :where(.bio-public-about-copy h2,.bio-public-about-wide h2):not(.bio-d-contact,.bio-d-contact *){margin-top:22px;margin-bottom:10px}.bio-public-page .bio-fresh-order-copy h2{font-size:17px}.bio-public-page .bio-public-recipe-method h2,.bio-public-page .bio-public-legal-body h2{font-size:20px}.bio-public-page .bio-public-contact-requisites h2{font-size:15px}.bio-public-page .bio-public-contact-requisites p{font-size:14px}.bio-concept-d .bio-d-contact{padding:26px 22px}.bio-public-page .bio-d-contact.bio-fresh-contact-card{padding:22px}}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) :where(.bio-public-products-lead,.bio-public-products-footer p,.bio-public-about-lead,.bio-fresh-copy>p,.bio-fresh-order-copy strong,.bio-water-title-row p,.bio-water-style-head p,.bio-water-promo-copy strong):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);font-size:var(--bio-public-text-size);font-weight:800;line-height:1.45}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-about-page .bio-public-about-lead{font-weight:400}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-fresh-title-row{align-items:flex-end}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) #fresh-champignons-title{font-size:28px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-section-head h2{font-size:28px;line-height:1.08}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-section-head em{color:#a2b65f;transform:translate(-11px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-card h3{font-size:17px;line-height:1.22}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-card :where(dt,dd),.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-weights span{color:var(--bio-public-text-color);font-size:var(--bio-public-text-size);font-weight:400;line-height:var(--bio-public-text-line-height)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-card dl div{gap:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-weights{gap:4px;margin-top:14px;display:grid}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-weights span{background:0 0;border-radius:0;min-height:0;padding:0;display:block}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) :where(.bio-public-about-values,.bio-public-about-values span,.bio-fresh-script,.bio-water-script):not(.bio-d-contact,.bio-d-contact *){font-family:var(--bio-script-font-family);letter-spacing:0;font-style:normal;font-weight:400}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) :where(.bio-public-about-values,.bio-public-about-values span,.bio-fresh-script,.bio-fresh-script span,.bio-water-script,.bio-water-script span,.bio-product-catalog-slogan,.bio-product-natural-slogan):not(.bio-d-contact,.bio-d-contact *){font-style:normal;font-weight:400;font-family:var(--bio-script-font-family)!important}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-about-values span:first-child{color:#cfad80}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-about-values span:nth-child(2){color:#8fa462}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-about-values span:nth-child(3){color:#7bbdd2}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-fresh-script{color:#c5a171;font-size:clamp(38px,4.3vw,58px);line-height:.9}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script{color:var(--bio-water-script-color);font-size:clamp(42px,5.4vw,68px);line-height:.98}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-card .bio-water-script{font-size:clamp(32px,3.8vw,50px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head{align-items:flex-start;gap:18px;display:flex}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row h1,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head h2{color:var(--bio-water-graphite-dark);font-size:28px;font-weight:900;line-height:1.08}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row p,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head p{color:var(--bio-water-graphite);font-size:var(--bio-public-text-size);font-weight:400;line-height:1.45}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade{text-align:left;justify-items:start;gap:2px;display:grid}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span{white-space:nowrap;display:block}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span:first-child{padding-left:clamp(160px,38%,300px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span:nth-child(2){padding-left:clamp(92px,22%,180px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-promo-copy .bio-water-mineral-note{color:var(--bio-water-graphite);font-size:var(--bio-public-text-size);font-weight:400;line-height:1.55}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-product figcaption{color:var(--bio-water-graphite-dark);font-size:19px;font-weight:400;line-height:1}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-minerals .bio-water-minerals-meta{color:var(--bio-water-graphite);gap:2px;font-size:14px;font-weight:400;line-height:1.35;display:grid}.bio-water-style-script{text-align:center;justify-items:start;gap:2px;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.bio-water-style-script span{white-space:nowrap;display:block}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-card .bio-water-style-script{text-align:center}.bio-water-style-script--city span:nth-child(2){padding-left:clamp(42px,13%,86px)}.bio-water-style-script--city span:nth-child(3){padding-left:clamp(116px,36%,188px)}.bio-water-style-script--route span:first-child{padding-left:clamp(108px,30%,188px)}.bio-water-style-script--route span:nth-child(2){padding-left:clamp(52px,14%,92px)}.bio-water-style-script--route span:nth-child(3){padding-left:clamp(72px,21%,132px)}.bio-water-style-script--route{transform:translate(calc(-1*clamp(28px,3.2vw,46px)))}.bio-water-video-carousel-bottom .bio-public-about-videos,.bio-public-about-page>.bio-public-about-videos{max-width:none;margin-inline:0}.bio-water-video-carousel-bottom .bio-public-about-video-track,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-track{gap:12px}.bio-water-video-carousel-bottom .bio-public-about-video-card,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-card{flex-basis:calc(25% - 9px);gap:10px}.bio-water-video-carousel-bottom .bio-public-about-video-play,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-play{width:42px;height:42px;font-size:14px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) :where(.bio-public-about-copy h2,.bio-public-about-wide h2):not(.bio-d-contact,.bio-d-contact *){color:var(--bio-public-heading-color);font-size:var(--bio-heading-minor-size);font-weight:var(--bio-heading-minor-weight);line-height:var(--bio-heading-minor-line-height);margin-top:26px;margin-bottom:12px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-fresh-order-copy h2{color:var(--bio-d-green);font-size:17px;font-weight:800;line-height:1.15}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-copy>p{color:#1e2823;font-weight:500}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-links{margin-top:14px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-links a{min-height:30px;color:var(--bio-d-green);background:0 0;border-color:#0000;font-weight:800}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-visual img{box-shadow:var(--bio-frame-shadow);background:0 0;border:0;padding:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-order-copy h2{background:var(--bio-d-contact-icon-bg);font-size:20px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-grade-list h3{color:var(--bio-d-text);font-size:15px;font-weight:800;line-height:1.45}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-recipe-method h2{font-size:22px;font-weight:800;line-height:1.22}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-legal-body h2{font-size:24px;font-weight:700;line-height:1.22}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contacts-title h1{color:var(--bio-d-green);font-weight:700}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-row strong{color:var(--bio-d-green);font-weight:800}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-row b{color:var(--bio-public-heading-color);font-weight:400}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-requisites h2{color:var(--bio-public-heading-color);font-size:16px;font-weight:500;line-height:1.35}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-requisites p{color:var(--bio-public-text-color);font-size:15px;font-weight:400;line-height:1.45}.bio-public-page .bio-public-contacts-top{align-items:stretch}.bio-public-page .bio-public-contacts-page .bio-public-contact-main-card{box-sizing:border-box;border:var(--bio-frame-shadow-border);border-radius:var(--bio-standard-photo-radius);min-height:500px;box-shadow:var(--bio-frame-shadow);background:var(--bio-frame-shadow-bg);width:100%;margin:0;padding:clamp(28px,3.8vw,48px)}.bio-public-page .bio-public-contacts-page .bio-public-contact-main-card:before,.bio-public-page .bio-public-contacts-page .bio-public-contact-main-card:after{height:100%}.bio-public-page .bio-public-contacts-page .bio-public-contact-main-card .bio-d-contact-list{max-width:none}.bio-public-page .bio-public-contacts-page .bio-public-contact-requisites{box-sizing:border-box;border:var(--bio-frame-shadow-border);border-radius:var(--bio-standard-photo-radius);min-height:0;box-shadow:var(--bio-frame-shadow);background:0 0;align-self:start;margin-top:0;padding:26px 34px 28px}.bio-public-page .bio-public-hero--materials{background:var(--bio-d-deep-gradient), var(--bio-d-green);grid-template-columns:626px minmax(0,1fr);min-height:520px}.bio-public-page .bio-public-hero--materials:before{background:var(--bio-d-pattern-main) center / 470px auto repeat;filter:brightness(0)saturate();opacity:.32;inset:-220px;transform:rotate(14deg)scale(1.2);-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%);mask-image:linear-gradient(135deg,#0000 0%,#0000000f 18%,#0000008f 50%,#000 86%)}.bio-public-page .bio-public-hero--materials .bio-public-hero-pattern{display:none}.bio-public-page .bio-public-hero--materials .bio-public-hero-copy{color:#fff;padding:82px 40px 54px 86px}.bio-public-page .bio-public-hero--materials .bio-public-hero-copy>span{color:#ffffffb8;font-size:13px;font-weight:500}.bio-public-page .bio-public-hero--materials h1{color:#fff;max-width:500px;font-size:44px;font-weight:900;line-height:.96}.bio-public-page .bio-public-hero--materials p{color:#ffffffd1;max-width:360px;font-size:15px;font-weight:400;line-height:1.55}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych{--bio-public-material-hero-radius:50px;grid-template-rows:162px minmax(0,340px);grid-template-columns:repeat(2,minmax(0,360px));place-content:end;gap:18px;padding:0 28px 0 0;display:grid}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych img{aspect-ratio:auto;border-radius:var(--bio-public-material-hero-radius);object-fit:cover;width:100%;height:100%;box-shadow:none}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych .bio-public-hero-triptych-main{object-position:center top;grid-area:2/1}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych .bio-public-hero-triptych-top{border-radius:0 0 var(--bio-public-material-hero-radius) var(--bio-public-material-hero-radius);object-position:center center;grid-area:1/2}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych .bio-public-hero-triptych-side{object-position:center top;grid-area:2/2}.bio-public-page .bio-public-hero--materials .bio-public-material-nav{flex-wrap:nowrap;width:max-content;max-width:100%;margin-top:32px}.bio-public-page .bio-public-hero--materials .bio-public-material-nav a{min-height:36px;color:var(--bio-d-green);background:#fff;border-color:#ffffffb8;border-radius:4px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.bio-public-page .bio-public-hero--materials .bio-public-material-nav a b{color:#00451f7a;font-size:12px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-hero--materials .bio-public-hero-copy h1,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-hero--materials .bio-public-hero-copy p{color:#fff}@media (max-width:1180px){.bio-public-page .bio-public-hero--materials{grid-template-columns:1fr;min-height:0}.bio-public-page .bio-public-hero--materials .bio-public-hero-copy{min-height:420px}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych{min-height:420px;padding:0 28px 28px}}@media (max-width:760px){.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-water-page{grid-template-columns:minmax(0,1fr)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) :where(.bio-public-about-copy h2,.bio-public-about-wide h2):not(.bio-d-contact,.bio-d-contact *){margin-top:22px;margin-bottom:10px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-fresh-script{font-size:clamp(28px,8.2vw,36px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-card .bio-water-script{font-size:clamp(34px,10vw,44px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span:first-child,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span:nth-child(2),.bio-water-style-script--city span:nth-child(2),.bio-water-style-script--city span:nth-child(3),.bio-water-style-script--route span:first-child,.bio-water-style-script--route span:nth-child(2),.bio-water-style-script--route span:nth-child(3){padding-left:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-water-page{text-align:center}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row>div,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head>div,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-promo-copy{text-align:center;justify-items:center}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row>div,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head>div,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-promo-copy{width:100%;display:grid}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-icon,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row h1,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head h2,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row p,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head p,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-promo-copy p,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-promo-copy strong,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-card h3,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-minerals .bio-water-minerals-meta{text-align:center;margin-inline:auto}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-script{text-align:center;justify-items:center}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-script-cascade span,.bio-water-style-script--city span,.bio-water-style-script--route span{padding-left:0}.bio-water-style-script--route{transform:none}.bio-water-video-carousel-bottom .bio-public-about-video-title{text-align:center}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row>div{min-width:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:stretch;gap:10px 12px;display:grid}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row>div,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head>div{text-align:left;justify-self:stretch;width:auto;display:block}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-icon{justify-self:start;width:42px;height:42px;margin-inline:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row h1,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head h2,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row p,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head p{text-align:left;justify-self:start;width:100%;max-width:none;margin-inline:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row h1{overflow-wrap:break-word}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style{min-width:0}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-grid{grid-template-columns:minmax(0,1fr)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-card,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-minerals{width:100%;min-width:0}.bio-water-video-carousel-bottom .bio-public-about-video-card,.bio-public-about-page>.bio-public-about-videos .bio-public-about-video-card{flex-basis:clamp(132px,50% - 6px,180px)}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-section-head{align-items:start}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-public-products-page .bio-product-catalog-section-head em{text-align:center;justify-self:center;width:fit-content;max-width:100%;transform:none}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-fresh-order-copy h2{font-size:17px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer).bio-fresh-page .bio-fresh-order-copy h2{font-size:18px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-recipe-method h2,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-legal-body h2{font-size:20px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-requisites h2{font-size:15px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-contact-requisites p{font-size:14px}.bio-public-page .bio-public-contacts-page .bio-public-contact-main-card,.bio-public-page .bio-public-contacts-page .bio-public-contact-requisites{min-height:0;padding:26px 22px}.bio-public-page .bio-public-hero--materials h1{max-width:340px;font-size:clamp(34px,10vw,44px)}.bio-public-page .bio-public-hero--materials p{max-width:none;min-height:4.65em;font-size:14px}.bio-public-page .bio-public-hero--materials .bio-public-hero-copy{min-height:0;padding:54px 22px 42px}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych{--bio-public-material-hero-radius:28px;grid-template-rows:clamp(96px,26vw,112px) auto;gap:12px;padding:0 22px 34px;display:none}.bio-public-page .bio-public-hero--materials .bio-public-hero-media--triptych img{box-shadow:none}.bio-public-page .bio-public-hero--materials .bio-public-hero-triptych-main,.bio-public-page .bio-public-hero--materials .bio-public-hero-triptych-side{aspect-ratio:1/.9;height:auto}.bio-public-page .bio-public-hero--materials .bio-public-material-nav{gap:6px;width:100%}.bio-public-page .bio-public-hero--materials .bio-public-material-nav a{flex:1 1 0;min-width:0;min-height:34px;padding:0 10px;font-size:11px}}@media (max-width:360px){.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row,.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-style-head{grid-template-columns:42px minmax(0,1fr);display:grid}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-icon{width:42px;height:42px}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-water-title-row h1{font-size:24px}}.bio-dashboard{--bio-dashboard-bg:#fff;--bio-dashboard-panel:#fffffff5;--bio-dashboard-ink:var(--bio-graphite-dark);--bio-dashboard-text:var(--bio-graphite);--bio-dashboard-muted:var(--bio-graphite-muted);--bio-dashboard-soft:#2528270e;--bio-dashboard-line:#25282721;--bio-dashboard-shadow:0 10px 28px #25282714;--bio-dashboard-radius:32px;--bio-dashboard-control-radius:16px;min-height:100vh;color:var(--bio-dashboard-ink);font-family:inherit;overflow-x:hidden;background:var(--bio-dashboard-bg)!important}.bio-dashboard-auth{padding-block:clamp(28px,6vw,56px)}.bio-dashboard-main{min-width:0}.bio-dashboard :where(.tracking-tight,.tracking-wider,.tracking-widest){letter-spacing:0!important}.bio-dashboard :where(h1){color:var(--bio-dashboard-ink);font-size:28px;font-weight:900;line-height:1.12}.bio-dashboard :where(h2){color:var(--bio-dashboard-ink);font-size:18px;font-weight:800;line-height:1.18}.bio-dashboard :where(p,li,label,input,select,textarea,button,a,span,div){font-family:inherit}.bio-dashboard :where(.bg-white){background-color:var(--bio-dashboard-panel)!important}.bio-dashboard :where(.bg-gray-50,.bg-zinc-100),.bio-dashboard :where([style*=\#F3F4F6],[style*="rgb(243, 244, 246)"]){background-color:var(--bio-dashboard-soft)!important}.bio-dashboard :where(.border-gray-50,.border-gray-100,.border-gray-200,.border-gray-300,.border-zinc-100){border-color:var(--bio-dashboard-line)!important}.bio-dashboard :where(.shadow-sm,.shadow-md,.shadow-xl,.shadow-2xl){box-shadow:var(--bio-dashboard-shadow)!important}.bio-dashboard :where(.rounded-3xl){border-radius:var(--bio-dashboard-radius)!important}.bio-dashboard :where(.rounded-2xl){border-radius:22px!important}.bio-dashboard :where(.rounded-xl){border-radius:var(--bio-dashboard-control-radius)!important}.bio-dashboard :where(.bg-white.rounded-3xl,.bg-white.rounded-2xl,aside.bg-white){border:1px solid var(--bio-dashboard-line)!important}.bio-dashboard :where(button,a).text-white,.bio-dashboard :where([style*=\#252827]).text-white,.bio-dashboard :where([style*="rgb(37, 40, 39)"]).text-white{background-color:var(--bio-dashboard-ink)!important;border-color:var(--bio-dashboard-ink)!important;color:#fff!important}.bio-dashboard :where(span).text-white.rounded-full{background-color:var(--bio-dashboard-muted)!important;color:#fff!important}.bio-dashboard :where(button,a,input,select,textarea){outline-color:var(--bio-dashboard-ink)}.bio-dashboard :where(input,select,textarea){color:var(--bio-dashboard-ink);background-color:#fff}.bio-dashboard :where(input,select,textarea):focus{border-color:var(--bio-dashboard-ink)!important;box-shadow:0 0 0 3px #2528271a!important}.bio-dashboard :where(input[type=checkbox]){accent-color:var(--bio-dashboard-ink)!important}.bio-dashboard :where(.text-zinc-700){color:var(--bio-dashboard-text)!important}.bio-dashboard :where(.hover\:bg-gray-50):hover{background-color:var(--bio-dashboard-soft)!important}.bio-dashboard :where(.hover\:border-gray-400):hover{border-color:var(--bio-dashboard-muted)!important}.bio-dashboard :where(.divide-gray-50>:not([hidden])~:not([hidden])){border-color:var(--bio-dashboard-line)!important}.bio-dashboard :where(.fixed.inset-0.bg-black\/50,.fixed.inset-0.bg-black\/40){background-color:#25282780!important}@media (max-width:760px){.bio-dashboard{--bio-dashboard-radius:28px;--bio-dashboard-control-radius:14px}.bio-dashboard :where(h1){font-size:24px}.bio-dashboard-main{padding-inline:18px}}.bio-public-page.bio-public-page>.bio-public-article,.bio-public-page.bio-public-page>.bio-public-recipe-detail{background-color:#fff}.bio-public-page .bio-public-article-with-head-image:after{content:"";clear:both;display:block}.bio-public-page .bio-public-article-with-head-image .bio-public-article-flow-media{float:right;width:min(51%,640px);margin:0 0 30px clamp(32px,5vw,70px);padding:0;display:block}.bio-public-page .bio-public-article-with-head-image .bio-public-article-flow-media img{aspect-ratio:1/.78;object-fit:cover;width:100%;min-height:0;margin:0;display:block}.bio-public-page .bio-public-article-with-head-image .bio-public-article-head{max-width:none;margin:0 0 20px;display:block}.bio-public-page .bio-public-article-with-head-image .bio-public-article-head-copy,.bio-public-page .bio-public-article-with-head-image .bio-public-article-body{max-width:none}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-article-head h1{width:auto;color:var(--bio-public-heading-color);text-align:left;margin:0 0 18px;font-size:24px;font-weight:900;line-height:1.16}.bio-public-page .bio-public-article-head p{margin:0}.bio-public-page .bio-public-article-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.bio-public-page .bio-public-article-meta a,.bio-public-page .bio-public-article-meta time{margin:0;display:inline-flex}.bio-public-page .bio-public-article-body{font-size:var(--bio-public-text-size);line-height:var(--bio-public-text-line-height)}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-detail-inner{width:auto;margin:0;padding:0;display:block}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-lead,.bio-public-page .bio-public-recipe-detail .bio-public-recipe-method,.bio-public-page .bio-public-recipe-detail .bio-public-recipe-ingredients{width:auto;margin:26px 0 0}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-lead{margin-top:0}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-lead,.bio-public-page .bio-public-recipe-detail .bio-public-recipe-method{display:block}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-lead p,.bio-public-page .bio-public-recipe-detail .bio-public-recipe-method p{margin:0 0 12px}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-lead p:last-child,.bio-public-page .bio-public-recipe-detail .bio-public-recipe-method p:last-child{margin-bottom:0}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-method h2{margin:26px 0 12px}.bio-public-recipe-ingredients ul{list-style:outside}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-ingredients ul{display:block}.bio-public-recipe-ingredients li{display:list-item}.bio-public-page .bio-public-recipe-detail .bio-public-recipe-ingredients li+li{margin-top:7px}.bio-public-article-gallery{clear:both}@media (max-width:900px){.bio-public-page.bio-public-page>.bio-public-recipe-detail{padding:48px 20px}.bio-public-page .bio-public-article-with-head-image{flex-direction:column;display:flex}.bio-public-page .bio-public-article-with-head-image .bio-public-article-flow-media{float:none;order:2;width:100%;margin:0 0 24px}.bio-public-page .bio-public-article-with-head-image .bio-public-article-head{order:1}.bio-public-page .bio-public-article-with-head-image .bio-public-article-body{order:3}.bio-public-page .bio-public-article-with-head-image .bio-public-article-gallery{order:4}.bio-public-page .bio-public-article-with-head-image .bio-public-article-flow-media img{aspect-ratio:4/3}.bio-public-page.bio-public-page>:not(.bio-header):not(.bio-footer) .bio-public-article-head h1{font-size:22px;line-height:1.16}.bio-public-page .bio-public-article-with-head-image .bio-public-article-head{margin-bottom:22px}}
