@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-normal.C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-normal.DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-normal.DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-normal.DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-normal.Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-italic.5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-italic.Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-italic.DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-italic.CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-italic.BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-italic.4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg-0:#fffbe8;--bg-1:#fff6cf;--bg-2:#fff1b8;--bg-3:#ffec9f;--bg-4:#ffe78a;--bg-5:#ffe27a;--bg-6:#ffdb5e;--c0:#fffdf1;--c1:#fff3b5;--c3:#f6c324;--c4:#3b8040;--c5:#1e3523;--ink:#1e3523;--ink-soft:#4d6552;--text-2:#2f4a34;--prose:#253d2a;--rule:rgb(var(--ink-rgb) / .18);--rule-strong:rgb(var(--ink-rgb) / .5);--glass:rgb(var(--tint) / .38);--honey:#3b8040;--honey-deep:#2f6b34;--honey-edge:#2f6b34;--on-honey:#fff;--fill-soft:#3b804029;--foot-top:#24472b;--foot-bottom:#183220;--light:#fff3b0;--light-soft:#cfe0c4;--light-rule:#fff3b033;--foot-focus:#ffd84a;--tint:30 60 38;--ink-rgb:30 53 35;--hi:255 253 241;--wagon:#2f5a35;--wagon-rib:#4f7a54;--wagon-window:var(--c1);--serif:"Literata Variable", Georgia, serif}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--bg-0);color:var(--ink);font:18px/1.7 var(--serif);font-optical-sizing:auto;font-variant-numeric:lining-nums;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--c5);outline-offset:3px}.foot :focus-visible{outline-color:var(--foot-focus)}::selection{background:var(--c4);color:#fff}main{overflow-x:clip}.wrap{width:min(1220px,100% - 96px);margin:auto}.nobr{white-space:nowrap}h1,h2,h3,p{margin-top:0}h1,h2{font-variation-settings:"opsz" 72;text-wrap:balance;font-weight:300}h1{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(46px,6vw,72px);line-height:.98}h2{letter-spacing:-.025em;font-size:clamp(38px,4.4vw,60px);line-height:1.05}h3{font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-size:25px;font-weight:400;line-height:1.2}.lead{color:var(--ink-soft);text-wrap:pretty;max-width:30em;font-size:20px}.btn{border:1px solid var(--honey-edge);background:var(--honey);min-height:54px;color:var(--on-honey);font:500 16px/1.2 var(--serif);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:10px 28px;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{background-color:var(--honey-deep)}.btn.outline{color:var(--ink);border-color:rgb(var(--ink-rgb) / .45);background-color:#0000}.btn.outline:hover{background-color:rgb(var(--hi) / .5);border-color:var(--ink)}.hero-band{background:linear-gradient(var(--bg-0), var(--bg-1))}.depth-1{background:linear-gradient(var(--bg-1), var(--bg-2))}.depth-2{background:linear-gradient(var(--bg-2), var(--bg-3))}.depth-3{background:linear-gradient(var(--bg-3), var(--bg-4))}.depth-4{background:linear-gradient(var(--bg-4), var(--bg-5))}.depth-body{background:linear-gradient(var(--bg-1), var(--bg-3))}.depth-tail{background:linear-gradient(var(--bg-3), var(--bg-5))}.order-section{background:linear-gradient(var(--bg-5), var(--bg-6))}.foot{background:linear-gradient(var(--foot-top), var(--foot-bottom));color:var(--light)}.nav a,.head-phone,.u,.foot-grid a:not(.logo),.supply-row h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s cubic-bezier(.3,.7,.3,1),color .2s}.nav a:hover,.nav a[aria-current],.head-phone:hover,.cyl-link:hover .u,.cyl-link:focus-visible .u,.other a:hover .u,.other a:focus-visible .u,.foot-grid a:not(.logo):hover,.supply-row:hover h3 a{background-size:100% 1px}.header{align-items:center;gap:28px;height:88px;display:flex}.logo{font:300 38px/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em}.nav{gap:28px;margin-right:auto;font-size:16px;display:flex}.nav a{white-space:nowrap}.head-phone{white-space:nowrap;font-size:16px}.head-action{min-height:44px;padding:6px 18px;font-size:15px}.head-action .short,.mobile-menu{display:none}.lang-switch{gap:0;font-size:14px;display:flex}.lang-switch a{color:var(--ink-soft);border-radius:5px;padding:4px 6px}.lang-switch a:hover{color:var(--ink);background:rgb(var(--hi) / .6)}.lang-switch a[aria-current]{color:var(--ink);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .35);font-weight:600}.lang-switch.in-menu{display:none}.section{padding:104px 0}.section.tight{padding-top:32px}.section-top{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.section-top h2{margin:0}.section-top p{max-width:28em;color:var(--ink-soft);justify-self:end;margin:0;font-size:17px}.hero{padding:72px 0 92px}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:56px;display:grid}.hero .lead{margin-bottom:34px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.cylinders{background:radial-gradient(ellipse 70% 60% at 55% 40%, rgb(var(--hi) / .75), rgb(var(--hi) / 0) 70%);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;padding-top:16px;display:grid;position:relative}.cyl-link{text-align:center;flex-direction:column;align-items:center;font-size:15px;line-height:1.3;display:flex}.cyl-link .short{display:none}.cyl-link:before{content:"";border:1.5px solid var(--glass);z-index:1;background:#ffffff80;border-radius:4px 12px 4px 4px;width:88px;height:8px;margin-bottom:-2px;position:relative}.cyl{border:1.5px solid var(--glass);background:linear-gradient(90deg,#fff9,#ffffff24 28%,#fff0 58%,#ffffff57 86%,#ffffff1a);border-top:0;border-radius:0 0 22px 22px;width:74px;height:360px;position:relative;overflow:hidden}.cyl:before{content:"";height:calc(var(--lvl) + var(--rise,0%) + 8px);transform:skewY(var(--tilt,0deg));background:radial-gradient(60% 10px at 50% 0, #ffffff8c, #fff0) 0 0 / 100% 100% no-repeat, linear-gradient(90deg, #ffffff47, #fff0 30%) 0 0 / 100% 100% no-repeat, var(--liquid);animation:1.4s cubic-bezier(.3,.7,.3,1) both fill;animation-delay:var(--d);position:absolute;bottom:-8px;left:0;right:0;box-shadow:inset 0 2px #ffffff80}.cyl:after{content:"";background:repeating-linear-gradient(transparent 0 21px, rgb(var(--tint) / .5) 21px 22px) 0 0 / 9px 100% no-repeat, repeating-linear-gradient(transparent 0 109px, rgb(var(--tint) / .5) 109px 110px) 0 0 / 16px 100% no-repeat;width:16px;position:absolute;top:28px;bottom:30px;left:8px}.glow{background:radial-gradient(closest-side, var(--glow), transparent);width:150%;height:26px;margin-top:-12px}.cyl-name{margin-top:10px}.cyl-link.oil{--lvl:82%;--d:.1s;--glow:#f2aa14b3;--liquid:linear-gradient(90deg, #e2960e9e, #ffd65acc 42%, #d28808bd)}.cyl-link.cake{--lvl:62%;--d:.25s;--glow:#78582e66;--liquid:radial-gradient(circle at 4px 4px, #c8aa72 0 3px, transparent 3.4px) 0 0 / 9px 8px, radial-gradient(circle at 4px 4px, #8e6f43 0 2.6px, transparent 3px) 4px 4px / 9px 8px, #a68858}.cyl-link.soap{--lvl:72%;--d:.4s;--glow:rgb(var(--tint) / .5);--liquid:linear-gradient(90deg, #4a2c14, #7c4e27 42%, #4f2f16)}.cyl-link.acid{--lvl:56%;--d:.55s;--glow:#ce84308c;--liquid:linear-gradient(90deg, #b06c26d1, #e4ac60eb 42%, #a86420db)}@keyframes fill{0%{height:0}}.jar{border:1px solid #fff8;border-radius:8px 8px 17px 17px;flex:none;width:90px;height:135px;margin:12px 0 22px;position:relative;box-shadow:inset 6px 0 7px #fff6,inset -7px 0 7px #472d2029,7px 9px 10px #472d2020}.jar:before{content:"";background:repeating-linear-gradient(90deg,#4d3828 0 2px,#67513b 2px 4px);border-radius:4px 4px 1px 1px;width:94px;height:15px;position:absolute;top:-9px;left:-3px;box-shadow:0 3px #fff4}.jar:after{content:"BALMAI";font:11px var(--serif);letter-spacing:1px;text-align:center;color:var(--ink);background:#f6ebcf;border-top:1px solid #826b4833;border-bottom:1px solid #826b4833;padding:12px 0;position:absolute;top:54px;left:8px;right:8px}.jar.oil{background:linear-gradient(90deg,#a16c10,#e9ba45 40%,#b77f15)}.jar.acid{background:linear-gradient(90deg,#815a2d,#bd965b 40%,#83602c)}.jar.cake{background:repeating-conic-gradient(#bda070 0 5deg, #745a36 5deg 8deg, #9a8055 8deg 12deg);background-size:7px 9px}.jar.soap{background:linear-gradient(90deg,#4e3525,#895f3b 40%,#573b28)}.supply{border-top:1px solid var(--rule-strong)}.supply-head,.supply-row{grid-template-columns:72px 1.3fr 1fr 1.1fr 100px;align-items:center;gap:10px 32px;display:grid}.supply-head{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:12px 8px;font-size:14px}.supply-row{border-bottom:1px solid var(--rule);padding:22px 8px;transition:background-color .15s;position:relative}.supply-row:hover{background:rgb(var(--hi) / .5)}.supply-row .jar{zoom:.42;justify-self:center;margin:12px 0 0}.supply-row h3{margin:0}.supply-row h3 a:after{content:"";position:absolute;inset:0}.supply-row p{color:var(--ink-soft);margin:0;font-size:16px}.supply-row .spec-text{color:var(--ink);font-size:18px;font-style:italic}.row-more{background:linear-gradient(var(--ink), var(--ink)) 0 100% / 0 1px no-repeat, linear-gradient(var(--rule-strong), var(--rule-strong)) 0 100% / 100% 1px no-repeat;justify-self:end;padding-bottom:2px;font-size:15px;transition:background-size .35s cubic-bezier(.3,.7,.3,1)}.supply-row:hover .row-more{background-size:100% 1px,100% 1px}.calc{background:rgb(var(--hi) / .74);border:1px solid rgb(var(--tint) / .22);border-radius:10px;padding:clamp(24px,4vw,48px);box-shadow:inset 0 1px #fff9}.calc-rows{grid-template-columns:1.7fr 1.2fr .6fr;gap:28px 44px;display:grid}.calc.fixed .calc-rows{grid-template-columns:2fr 1fr}.calc-title{margin:0 0 12px;font-size:15px;font-weight:600}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{border:1px solid rgb(var(--tint) / .3);background:0 0;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 12px;font-size:16px;display:inline-flex}.seg.plain button{padding:0 20px}.seg button:hover{border-color:var(--ink)}.seg button[aria-pressed=true]{background:var(--honey);border-color:var(--honey-edge);color:var(--on-honey)}.dot{background:linear-gradient(transparent 25%, var(--c) 25%);width:12px;height:26px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .3);border-radius:0 0 5px 5px}.dot.oil{--c:#e3a21c}.dot.cake{--c:#a88a58}.dot.soap{--c:#5e3a1c}.dot.acid{--c:#c98b45}.vol{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.vol-num{align-items:baseline;gap:6px;display:flex}.vol-num input{border:0;border-bottom:1px solid var(--ink);width:124px;font:300 44px/1 var(--serif);font-variation-settings:"opsz" 72;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0 2px}.vol-num span{font-size:24px}.vol-scale{color:var(--ink-soft);grid-column:1/-1;justify-content:space-between;font-size:14px;display:flex}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--c4) var(--p,10%), rgb(var(--tint) / .15) var(--p,10%));border-radius:4px;width:100%;height:8px;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c1);border:2px solid var(--c5);cursor:grab;border-radius:50%;width:28px;height:28px}input[type=range]::-moz-range-thumb{background:var(--c1);border:2px solid var(--c5);cursor:grab;border-radius:50%;width:24px;height:24px}.yard{border-top:1px solid rgb(var(--tint) / .2);margin-top:32px;padding-top:26px}.train{background:repeating-linear-gradient(90deg, rgb(var(--tint) / .45) 0 6px, transparent 6px 22px) 0 calc(100% - 1px) / 100% 5px no-repeat, linear-gradient(var(--c5), var(--c5)) 0 calc(100% - 6px) / 100% 2px no-repeat;flex-wrap:wrap;align-items:flex-end;gap:18px 8px;min-height:74px;padding-bottom:14px;display:flex}.unit{flex:none;width:112px;height:56px;animation:.28s ease-out both roll}.unit.truck{width:96px}.unit{color:var(--wagon)}.unit .rib{stroke:var(--wagon-rib)}.unit .win{fill:var(--wagon-window)}.more{font:300 34px/1 var(--serif);padding:0 8px 16px}@keyframes roll{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;display:flex}.summary p{margin:0}.sum-main{font:300 clamp(26px, 2.8vw, 38px)/1.15 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;display:block}.summary small{color:var(--ink-soft);margin-top:6px;font-size:15px;display:block}.terms{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.terms article{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% 1px no-repeat;padding-top:22px}.terms h3{margin:0 0 10px}.terms p{color:var(--text-2);max-width:22em;margin:0;font-size:17px}.about{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.about .lead{color:var(--text-2);margin:0}.company{border-top:1px solid var(--ink);margin:0}.company div{border-bottom:1px solid var(--rule-strong);grid-template-columns:11em 1fr;align-items:baseline;gap:24px;padding:18px 0;display:grid}.company dt{color:var(--text-2);font-size:16px}.company dd{font:300 26px/1.25 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.01em;margin:0}.about-more{grid-column:2;margin:-48px 0 0}.more-link{white-space:nowrap;text-underline-offset:4px;text-decoration:underline 1px}.more-link:hover{text-decoration-thickness:2px}.order{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.order-text .lead{color:var(--text-2);font-size:19px}.steps{counter-reset:s;margin:40px 0 0;padding:0;list-style:none}.steps li{background:linear-gradient(var(--rule-strong), var(--rule-strong)) 0 0 / 100% 1px no-repeat;counter-increment:s;grid-template-columns:56px 1fr;padding:20px 0;display:grid}.steps li:before{content:counter(s);font:300 40px/1 var(--serif);font-variation-settings:"opsz" 72;color:var(--c5)}.steps h3{margin:0 0 4px}.steps p{color:var(--text-2);grid-column:2;margin:0;font-size:17px}.contact-card{background:var(--c0);color:var(--ink);box-shadow:0 30px 60px -30px rgb(var(--tint) / .5);border-radius:10px;padding:clamp(28px,4vw,52px)}.contact-card h2{margin-bottom:16px;font-size:40px}.checklist{border-top:1px solid var(--rule);margin:18px 0 30px;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:9px 0;display:flex}.checklist li:before{content:"";background:linear-gradient(transparent 30%, var(--c3) 30%);width:10px;height:20px;box-shadow:inset 0 0 0 1px rgb(var(--tint) / .35);border-radius:0 0 4px 4px;flex:none}.contact-alt{color:var(--ink-soft);margin:18px 0 0;font-size:16px}.contact-alt a{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.foot{padding:72px 0 28px}.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand p{color:var(--light-soft);max-width:20em;margin-top:14px}.foot h2{letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:400}.foot-grid nav a,.foot-grid div a:not(.logo){width:fit-content;color:var(--light-soft);margin:6px 0;line-height:1.5;display:block}.foot-grid a:not(.logo):hover{color:var(--light)}.foot-bottom{border-top:1px solid var(--light-rule);color:var(--light-soft);margin-top:44px;padding-top:18px;font-size:14px}.crumbs{color:var(--ink-soft);padding-top:12px;font-size:15px}.crumbs a{text-underline-offset:4px;text-decoration:underline 1px}.crumbs a:hover{color:var(--ink)}.product-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:64px;padding:36px 0 104px;display:grid}.product-hero h1{font-size:clamp(42px,5.2vw,76px)}.product-hero .lead{margin-bottom:34px}.product-jar{background:radial-gradient(ellipse 60% 55% at 50% 42%, rgb(var(--hi) / .8), rgb(var(--hi) / 0) 70%);place-items:center;min-height:420px;display:grid;position:relative}.product-jar .jar{zoom:1.8;margin:0}.product-jar:after{content:"";background:radial-gradient(closest-side, var(--glow,#78461466), transparent);height:34px;position:absolute;bottom:52px;left:22%;right:22%}.product-jar:has(.oil){--glow:#f2aa14bf}.product-jar:has(.cake){--glow:#78582e73}.product-jar:has(.soap){--glow:rgb(var(--tint) / .55)}.product-jar:has(.acid){--glow:#ce843099}.product-body{grid-template-columns:1.15fr .85fr;align-items:start;gap:72px;display:grid}.product-body h2{margin-bottom:20px;font-size:clamp(30px,3.2vw,42px)}.spec-table{border-collapse:collapse;border-top:1px solid var(--rule-strong);width:100%}.spec-table th,.spec-table td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:14px 0}.spec-table th{text-align:left;color:var(--ink-soft);padding-right:24px;font-size:17px;font-weight:400}.spec-table td{text-align:right;font-size:19px;font-style:italic}.spec-table td.pending{color:var(--ink-soft);font-size:15px;font-style:normal}.spec-note{color:var(--ink-soft);margin:14px 0 0;font-size:15px}.facts+.facts{margin-top:44px}.facts ul{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--rule);padding:12px 0}.other{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.other a{border-top:1px solid var(--ink);grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:18px 8px;font-size:22px;line-height:1.25;display:grid}.other .jar{zoom:.36;justify-self:center;margin:14px 0 0}.page-hero{padding:36px 0 72px}.page-hero h1{max-width:15em;font-size:clamp(40px,5vw,72px)}.page-hero .lead{max-width:36em;margin-bottom:0}.page-hero .hero-actions,.page-hero .hero-btn{margin-top:32px}.article-date{color:var(--ink-soft);margin:18px 0 0;font-size:15px}.page-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:80px;display:grid}.prose{max-width:46em}.prose>:first-child{margin-top:0}.prose h2{margin:64px 0 18px;font-size:clamp(30px,3vw,40px)}.prose h3{margin:36px 0 10px}.prose p,.prose li{color:var(--prose)}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.2em}.prose li{margin:6px 0;padding-left:4px}.prose ul li::marker{color:var(--c4)}.prose ol li::marker{color:var(--c4);font-weight:600}.prose a:not(.btn){text-underline-offset:4px;text-decoration:underline 1px}.prose a:not(.btn):hover{color:var(--c5);text-decoration-thickness:2px}.prose table{border-collapse:collapse;border-top:1px solid var(--rule-strong);width:100%;margin:8px 0 24px;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.prose thead th{color:var(--ink-soft);font-size:15px;font-weight:600}.prose .table-scroll{margin:8px 0 24px;overflow-x:auto}.prose .table-scroll table{min-width:560px;margin:0}.note{background:rgb(var(--hi) / .7);border:1px solid rgb(var(--tint) / .18);border-radius:10px;margin:28px 0;padding:20px 24px}.note p:last-child{margin-bottom:0}.aside{padding-top:6px;position:sticky;top:24px}.aside h2{letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:400}.aside ul{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.aside li{border-bottom:1px solid var(--rule);padding:11px 0;font-size:16px;line-height:1.4}.aside a:hover .u,.cards a:hover .u,.cards a:focus-visible .u{background-size:100% 1px}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.cards li{margin:0;padding:0}.cards a{background:rgb(var(--hi) / .74);border:1px solid rgb(var(--tint) / .2);border-radius:10px;height:100%;padding:24px 26px;transition:border-color .15s,background-color .15s;display:block}.prose .cards a{text-decoration:none}.cards a:hover{border-color:var(--ink);background:rgb(var(--hi) / .9)}.cards h3{margin:0 0 8px;font-size:22px}.cards p{color:var(--ink-soft);margin:0;font-size:16px}.lang-block{background:var(--c0);box-shadow:0 20px 40px -28px rgb(var(--tint) / .5);border-radius:10px;margin-top:56px;padding:28px 30px}.prose .lang-block h2{margin-top:0;font-size:30px}.faq{max-width:52em}.faq h2{margin-bottom:20px}.faq details{border-top:1px solid var(--rule-strong)}.faq details:last-of-type{border-bottom:1px solid var(--rule-strong)}.faq summary{cursor:pointer;font-variation-settings:"opsz" 36;justify-content:space-between;gap:24px;padding:18px 0;font-size:21px;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:28px;font-weight:300;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--c5)}.faq details p{color:var(--prose);margin:0;padding:0 48px 22px 0}.faq details a{text-underline-offset:4px;text-decoration:underline}.tail-gap{margin-top:88px}.product-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:88px;display:grid}.product-text h2{margin-bottom:20px;font-size:clamp(30px,3.2vw,42px)}.uses{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.uses li{border-bottom:1px solid var(--rule);padding:14px 0}.uses b{font-size:19px;font-weight:500;display:block}.uses span{color:var(--ink-soft);font-size:16px}.uses a{text-underline-offset:4px;text-decoration:underline 1px}@media (width<=1100px){.wrap{width:calc(100% - 48px)}.header{gap:20px}.nav{gap:16px;font-size:15px}.hero-grid{grid-template-columns:1fr;gap:64px}.cylinders{max-width:520px}.cyl{height:280px}.supply-head{display:none}.supply-row{grid-template-columns:64px 1fr auto;align-items:start;gap:6px 20px}.supply-row>p{grid-column:2}.row-more{grid-area:1/3}.calc-rows{grid-template-columns:1fr 1fr}.calc-rows>:first-child{grid-column:1/-1}.calc.fixed .calc-rows{grid-template-columns:1fr}.order,.product-body,.about{gap:48px}}@media (width<=1279px){.head-phone,.head-action .long{display:none}.head-action .short{display:inline}}@media (width<=980px){.header{justify-content:space-between;height:76px;position:relative}.logo{margin-right:auto}.nav{z-index:10;background:var(--c0);border-bottom:1px solid rgb(var(--ink-rgb) / .3);box-shadow:0 14px 24px rgb(var(--tint) / .12);padding:8px 24px 18px;display:none;position:absolute;top:76px;left:-24px;right:-24px}.nav.open{flex-direction:column;gap:0;display:flex}.nav a{background:0 0;padding:12px 0;font-size:18px}.lang-switch.in-header{display:none}.nav .lang-switch.in-menu{border-top:1px solid var(--rule);gap:8px;margin-top:10px;padding-top:14px;display:flex}.nav .lang-switch a{padding:8px 14px;font-size:17px}.mobile-menu{border:1px solid rgb(var(--ink-rgb) / .4);background:0 0;border-radius:6px;min-width:44px;min-height:44px;font-size:18px;display:block}}@media (width<=860px){.order,.section-top,.product-hero,.product-body,.about{grid-template-columns:1fr}.section-top p{justify-self:start}.product-hero{gap:24px;padding-bottom:72px}.product-jar{min-height:320px}.product-jar .jar{zoom:1.4}.product-jar:after{bottom:30px}.other{grid-template-columns:1fr;gap:0}.foot-grid{grid-template-columns:1fr 1fr}.page-grid,.product-text{grid-template-columns:1fr;gap:48px}.about-more{grid-column:auto;margin:0}.aside{position:static}.foot-brand{grid-column:1/-1}}@media (width<=720px){.wrap{width:calc(100% - 32px)}body{font-size:17px}.lead{font-size:18px}h3{font-size:22px}.head-action{padding:6px 14px}.head-action .long{display:none}.head-action .short{display:inline}.nav{padding-inline:16px;left:-16px;right:-16px}.section{padding:72px 0}.hero{padding:24px 0 80px}.hero-actions .btn{flex:100%}.cylinders{gap:8px}.cyl-link:before{width:64px}.cyl{width:54px;height:220px}.cyl:after{left:6px}.cyl-link{font-size:14px}.cyl-link .full{display:none}.cyl-link .short{display:inline}.supply-row{grid-template-columns:48px 1fr;padding-inline:4px}.supply-row .jar{zoom:.32}.row-more{display:none}.calc-rows,.terms{grid-template-columns:1fr}.unit{width:84px;height:42px}.unit.truck{width:72px}.summary .btn{width:100%}.contact-card h2{font-size:34px}.faq summary{font-size:19px}.faq details p{padding-right:0}.lang-block{padding:22px 20px}.company div{grid-template-columns:1fr;gap:2px;padding:14px 0}.company dd{font-size:23px}.product-hero .hero-actions .btn{flex:100%}.spec-table th,.spec-table td{text-align:left;border:0;padding:0;display:block}.spec-table tr{border-bottom:1px solid var(--rule);padding:12px 0;display:block}.spec-table td{margin-top:2px}}@media (prefers-reduced-motion:reduce){.faq summary:after,.cards a{transition:none}.unit,.cyl:before{animation:none}.btn,.supply-row,.row-more,.nav a,.head-phone,.u,.foot-grid a,.supply-row h3 a{transition:none}}@property --rise{syntax:"<percentage>";inherits:true;initial-value:0%}@media (prefers-reduced-motion:no-preference){.btn{background-image:linear-gradient(var(--honey-deep), var(--honey-deep));background-position:50% 100%;background-repeat:no-repeat;background-size:100% 0;transition:background-size .35s cubic-bezier(.3,.7,.3,1),border-color .15s}.btn:hover{background-color:var(--honey);background-size:100% 100%}.btn.outline{background-image:linear-gradient(var(--fill-soft), var(--fill-soft))}.btn.outline:hover{background-color:#0000}.glow{animation:1.4s cubic-bezier(.3,.7,.3,1) both glow-in;animation-delay:var(--d);transition:transform .5s}@keyframes glow-in{0%{opacity:0;scale:.3 1}}.cyl{transition:--rise .7s cubic-bezier(.3,1.3,.5,1)}.cyl-link:hover .cyl,.cyl-link:focus-visible .cyl{--rise:7%}.cyl-link:hover .glow,.cyl-link:focus-visible .glow{transform:scaleX(1.2)}.bubbles{height:calc(var(--lvl) + var(--rise,0%) - 4px);animation:1.4s cubic-bezier(.3,.7,.3,1) both fill;animation-delay:var(--d);position:absolute;bottom:0;left:0;right:0}.cyl-link.cake .bubbles,.cyl-link.soap .bubbles{display:none}.bubbles i{bottom:0;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:bubble var(--t) cubic-bezier(.45, .05, .7, .9) infinite;animation-delay:var(--w);background:radial-gradient(circle at 35% 30%,#ffffffe6 0 18%,#ffffff26 45%,#0000 70%);border:1px solid #fffae1d9;border-radius:50%;position:absolute}.bubbles i:first-child{--x:30%;--s:5px;--t:6.5s;--w:calc(var(--d) + .2s)}.bubbles i:nth-child(2){--x:58%;--s:3px;--t:5.2s;--w:calc(var(--d) + .7s)}.bubbles i:nth-child(3){--x:44%;--s:4px;--t:7.8s;--w:calc(var(--d) + 1.3s)}.cyl-link.acid .bubbles i{--t:9s}@keyframes bubble{0%{opacity:0;bottom:0;translate:0}10%{opacity:1}50%{translate:3px}85%{opacity:1}to{opacity:0;bottom:calc(100% - 6px);translate:-2px}}@keyframes set-down{0%{opacity:0;translate:0 -50px}65%{opacity:1;translate:0 4px}to{translate:0}}.supply-row .jar,.other .jar{transform-origin:50% 100%;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.supply-row:hover .jar,.other a:hover .jar{transform:translateY(-14px)rotate(-7deg)}.js [data-reveal] .jar{opacity:0}.js [data-reveal].is-in .jar{opacity:1;animation:.6s cubic-bezier(.3,1.2,.5,1) both set-down}.js [data-reveal].is-in .supply-row:nth-child(3) .jar,.js [data-reveal].is-in .other a:nth-child(2) .jar{animation-delay:90ms}.js [data-reveal].is-in .supply-row:nth-child(4) .jar,.js [data-reveal].is-in .other a:nth-child(3) .jar{animation-delay:.18s}.js [data-reveal].is-in .supply-row:nth-child(5) .jar{animation-delay:.27s}.product-jar .jar{animation:.8s cubic-bezier(.3,1.2,.5,1) .15s both set-down}.product-jar:after{animation:.8s ease-out .3s both shadow-in}@keyframes shadow-in{0%{opacity:0;scale:.4 1}}.js [data-reveal] .terms article{background-size:0 1px;transition:background-size .9s cubic-bezier(.3,.7,.3,1)}.js [data-reveal].is-in .terms article{background-size:100% 1px}.js [data-reveal].is-in .terms article:nth-child(2){transition-delay:.15s}.js [data-reveal].is-in .terms article:nth-child(3){transition-delay:.3s}.js .order[data-reveal] .steps li{background-size:0 1px;transition:background-size .8s cubic-bezier(.3,.7,.3,1)}.js .order[data-reveal] .steps li:before{opacity:0;transition:opacity .5s,translate .5s cubic-bezier(.3,1.4,.5,1);translate:0 8px}.js .order[data-reveal].is-in .steps li{background-size:100% 1px}.js .order[data-reveal].is-in .steps li:before{opacity:1;translate:0}.js .order[data-reveal].is-in .steps li:nth-child(2),.js .order[data-reveal].is-in .steps li:nth-child(2):before{transition-delay:.35s}.js .order[data-reveal].is-in .steps li:nth-child(3),.js .order[data-reveal].is-in .steps li:nth-child(3):before{transition-delay:.7s}.js .order[data-reveal] .checklist li:before{background:linear-gradient(var(--c3), var(--c3)) 50% 100% / 100% 0 no-repeat;transition:background-size .6s cubic-bezier(.3,.7,.3,1)}.js .order[data-reveal].is-in .checklist li:before{background-size:100% 70%}.js .order[data-reveal].is-in .checklist li:first-child:before{transition-delay:.4s}.js .order[data-reveal].is-in .checklist li:nth-child(2):before{transition-delay:.6s}.js .order[data-reveal].is-in .checklist li:nth-child(3):before{transition-delay:.8s}.js .order[data-reveal].is-in .checklist li:nth-child(4):before{transition-delay:1s}.unit{animation:.55s cubic-bezier(.25,.8,.35,1.15) both arrive}@keyframes arrive{0%{opacity:0;translate:-70px}70%{opacity:1}}.sum-main.changed{animation:.35s cubic-bezier(.3,1.4,.5,1) tick}@keyframes tick{0%{opacity:.35;translate:0 6px}}.reveal,.reveal-group>*{opacity:0;transform:translateY(28px)}.reveal:not(.is-revealed),.reveal-group:not(.is-revealed)>*{will-change:opacity, transform}.reveal.is-revealed,.reveal-group.is-revealed>*{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:none}}
