/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#172026;--ink-soft:#4c585f;--paper:#f4f2ec;--paper-deep:#ebe8e0;--white:#fffefa;--blue:#005387;--blue-dark:#003655;--blue-light:#0879be;--gradient-blue-industrial:linear-gradient(105deg,#08739d,#056087 16%,#033e61 42%,#002740 68%,#001827);--gradient-blue-1:var(--gradient-blue-industrial);--product-detail-hero-background:linear-gradient(135deg,#f8faf9,#edf2f3 62%,#e4ecef);--product-feature-texture:url(/company/backgrounds/world-map-base-dots-only.png);--product-feature-texture-opacity:.46;--product-feature-texture-filter:brightness(.94) contrast(1.18) saturate(.92);--product-feature-texture-blend:screen;--product-feature-ring-border:#ffffff24;--product-feature-ring-middle:#ffffff0b;--product-feature-ring-outer:#ffffff07;--header-logo-gradient:linear-gradient(105deg,#25a6da,#168ccb 38%,#033e61 78%,#033e61);--orange:#dc6b2f;--line:#17202629;--container:min(1380px,calc(100vw - 80px));--header-height:78px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{color:var(--ink);font-family:var(--font-geist),var(--font-cjk),"Microsoft YaHei",Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.container{width:var(--container);margin-inline:auto}.site-shell{min-height:100vh;overflow:clip}.site-shell img,.site-shell picture{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.utility-bar{z-index:52;color:#ffffffb8;background:var(--blue-dark);letter-spacing:.04em;border-bottom:1px solid #ffffff1f;height:34px;font-size:10px;position:absolute;inset:0 0 auto}.utility-inner{height:34px}.utility-inner>div{align-items:center;gap:28px;height:100%;display:flex}.utility-inner a{transition:color .18s}.utility-inner a:hover{color:#fff}.utility-inner a:last-child{color:#fff;background:var(--orange);letter-spacing:.06em;align-items:center;gap:8px;height:100%;padding-inline:17px;font-weight:700;display:inline-flex}.site-header{height:var(--header-height);z-index:50;color:var(--ink);background:#fffefaf7;border-bottom:1px solid #1720261f;position:absolute;top:34px;left:0;right:0;box-shadow:0 10px 35px #07141d14}.header-inner{width:var(--container);justify-content:space-between;align-items:center;height:100%;margin-inline:auto;display:flex}.brand,.logo-link{display:inline-flex}.brand{align-items:center;gap:11px}.brand-logo{filter:drop-shadow(0 1px 10px #00000026);width:205px;height:auto;display:block}.brand-compact .brand-logo{object-fit:cover;object-position:left;width:52px}.desktop-nav{align-items:center;gap:clamp(22px,2vw,42px);height:100%;display:flex}.desktop-nav a{opacity:.84;font-size:13px;font-weight:520;transition:opacity .18s;position:relative}.desktop-nav a:after{content:"";background:var(--orange);height:1px;transition:right .18s;position:absolute;bottom:-12px;left:0;right:100%}.desktop-nav a:hover{opacity:1}.desktop-nav a:hover:after{right:0}.header-actions{align-items:center;gap:22px;display:flex}.language-switcher{gap:10px;display:flex}.language-switcher a{letter-spacing:.08em;opacity:.45;font-size:10px}.language-switcher a[aria-current=page]{opacity:1;text-underline-offset:5px;text-decoration:underline}.header-cta{color:#fff;background:var(--blue);align-items:center;gap:12px;min-height:42px;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex}.menu-button{color:currentColor;background:0 0;border:0;padding:8px;display:none}.mobile-menu{display:none}.hero-carousel{color:#fff;background:var(--blue-dark);min-height:max(760px,96vh);position:relative}.hero-slide{opacity:0;transition:opacity .8s;position:absolute;inset:0}.hero-slide.is-active{opacity:1}.hero-slide-equipment{background:radial-gradient(circle at 76% 48%,#3767806b,#0000 38%),linear-gradient(105deg,#07141d,#0b2534 47%,#183c4f)}.hero-slide-equipment .hero-placeholder-badge{display:none}.hero-equipment-frame{aspect-ratio:7435/1865;width:min(72vw,1460px);position:absolute;top:52%;right:clamp(-110px,-4vw,-42px);transform:translateY(-50%)}.hero-slide-equipment .hero-equipment-frame img{object-fit:contain;filter:saturate(.78)contrast(1.08)brightness(.95)drop-shadow(0 24px 28px #030c1257)}@media (max-width:900px){.hero-equipment-frame{width:150vw;top:70%;right:-80vw}}.hero-slide img{object-fit:cover;object-position:center var(--hot-water-related-y,50%);filter:saturate(.82)contrast(1.05)}.hero-overlay{z-index:2;background:linear-gradient(90deg,#050f17f0,#07131cba 38%,#07121a14 78%),linear-gradient(#0000 62%,#030c12c7);position:absolute;inset:0}.hero-grid{z-index:3;pointer-events:none;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:16.6667% 100%;position:absolute;inset:112px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-content{z-index:4;flex-direction:column;min-height:max(760px,96vh);padding-top:118px;padding-bottom:38px;display:flex;position:relative}.hero-copy{max-width:790px;animation:hero-in .65s both}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;font-weight:720;display:flex}.eyebrow span{background:var(--orange);width:30px;height:1px}.eyebrow.light{color:#ffffffad}.hero-copy :is(h1,.hero-copy-title){letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(54px,6.2vw,98px);font-weight:480;line-height:.98}.hero-copy p{color:#ffffffb8;max-width:610px;margin:30px 0 0;font-size:clamp(16px,1.25vw,19px)}.hero-buttons{gap:12px;margin-top:38px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:13px;font-weight:680;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#fff}.button-primary:hover{background:#c85a24}.button-ghost-light{color:#fff;border-color:#ffffff5c}.button-ghost-light:hover{color:var(--ink);background:#fff}.hero-bottom{grid-template-columns:1fr 1fr auto;align-items:center;display:grid;position:absolute;bottom:34px;left:0;right:0}.scroll-hint{color:#ffffff94;gap:11px}.scroll-hint,.slide-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:10px;display:flex}.slide-label{color:#ffffff80;justify-self:center;gap:14px}.slide-label span:first-child{color:var(--orange)}.carousel-controls{align-items:center;gap:14px;display:flex}.carousel-controls button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff3d;place-items:center;width:42px;height:42px;display:grid}.carousel-controls button:hover{background:#ffffff1f}.carousel-controls svg{width:16px}.carousel-count{align-items:center;gap:7px;font-size:12px;display:flex}.carousel-count strong{color:#fff}.carousel-count span{background:#ffffff59;width:24px;height:1px}.carousel-count small{color:#ffffff80}.proof-strip{background:var(--white);border-bottom:1px solid var(--line)}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>div{border-right:1px solid var(--line);align-items:center;gap:20px;min-height:138px;padding:24px 38px;display:flex}.proof-grid>div:first-child{border-left:1px solid var(--line)}.proof-grid strong{color:var(--blue);letter-spacing:-.04em;font-size:34px;font-weight:520}.proof-grid span{max-width:150px;color:var(--ink-soft);font-size:11px;line-height:1.45}.section{padding:130px 0}.section-heading{grid-template-columns:1.4fr .8fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.case-copy h2,.cta-layout h2,.interior-hero h1,.quality-copy h2,.section-heading h2{letter-spacing:-.048em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:480;line-height:1.02}.section-heading-aside{justify-self:end;max-width:450px}.section-heading-aside p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.75}.text-link{width:fit-content;color:var(--blue);border-bottom:1px solid #163c5759;align-items:center;gap:12px;margin-top:24px;padding-bottom:5px;font-size:12px;font-weight:680;display:inline-flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);background:var(--white);background:#fff3;flex-direction:column;min-height:540px;transition:background .22s;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#163c576b;box-shadow:0 18px 45px #0d26391a}.product-card-top{z-index:2;justify-content:space-between;padding:0;display:flex;position:relative;inset:18px 18px auto}.product-card-top svg{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-5px,5px)}.product-card:hover .product-card-top svg{opacity:1;transform:none}.product-number{color:#fff;background:var(--blue);letter-spacing:.12em;place-items:center;min-width:42px;min-height:42px;font-size:10px;display:grid}.product-symbol{flex:1;place-items:center;margin:20px 28px;display:grid;position:relative;overflow:hidden}.product-symbol b,.product-symbol i,.product-symbol span,.product-symbol:after,.product-symbol:before{content:"";border:1px solid #12304459;transition:transform .5s cubic-bezier(.2,.75,.25,1);display:block;position:absolute}.product-card:hover .product-symbol span,.product-card:hover .product-symbol:after{transform:rotate(16deg)scale(1.05)}.symbol-rings:before{border-width:30px;border-radius:50%;width:150px;height:150px}.symbol-rings:after{background:var(--paper);border-radius:50%;width:76px;height:76px}.symbol-rings span{border-radius:50%;width:190px;height:55px;transform:rotate(-20deg)}.symbol-grid:before{width:170px;height:140px;box-shadow:inset 42px 0 #0000,inset 43px 0 #12304433,inset 84px 0 #0000,inset 85px 0 #12304433,inset 126px 0 #0000,inset 127px 0 #12304433}.symbol-grid:after{background:#12304459;width:200px;height:1px;box-shadow:0 45px #12304459,0 -45px #12304459}.symbol-hex:before{border-width:24px;width:160px;height:140px;transform:rotate(30deg)}.symbol-hex:after{background:var(--paper);border-radius:50%;width:55px;height:55px}.symbol-valve:before{border-width:25px;border-radius:48px;width:180px;height:90px}.symbol-valve:after{border-width:20px;width:60px;height:160px}.symbol-valve span{background:var(--paper);border-radius:50%;width:54px;height:54px}.symbol-beam:before{background:#1230441f;width:180px;height:46px;box-shadow:0 65px #12304414}.symbol-beam:after{border-width:14px;width:48px;height:145px;transform:rotate(25deg)}.symbol-layers:before{border-width:2px;width:180px;height:105px;transform:skewY(-16deg);box-shadow:14px 14px #0000,15px 15px #12304440,28px 28px #0000,29px 29px #12304440}.symbol-layers:after{background:var(--paper);border-radius:50%;width:70px;height:70px}.product-card-copy{border-top:4px solid var(--blue);padding:30px 28px 32px;position:relative}.product-card-image{background:#fff;height:300px;margin:0;position:relative;overflow:hidden}.product-card-image img{object-fit:contain;padding:18px;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.product-card:hover .product-card-image img{transform:scale(1.035)}.product-card-copy h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:570}.product-card-copy:before{content:"";background:var(--orange);width:0;height:4px;transition:width .26s;position:absolute;top:-4px;left:0}.product-card:hover .product-card-copy:before{width:100%}.product-card-copy p{min-height:46px;color:var(--ink-soft);margin:11px 0 20px;font-size:13px;line-height:1.65}.product-card-copy>span{color:var(--blue);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.solution-section{background:var(--paper)}.solution-showcase{grid-template-columns:1.7fr .9fr;gap:22px;display:grid}.solution-showcase article{background:var(--white);border:1px solid var(--line);min-width:0}.solution-image{background:var(--blue-dark);height:390px;position:relative;overflow:hidden}.solution-image:after{content:"";background:linear-gradient(#0000 45%,#081b2894);position:absolute;inset:0}.solution-image img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.solution-showcase article:hover .solution-image img{transform:scale(1.025)}.solution-image>span{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#dc6b2feb;padding:8px 11px;font-size:9px;font-weight:720;position:absolute;bottom:22px;left:24px}.solution-copy{padding:32px}.solution-copy small{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:700}.solution-copy h3{letter-spacing:-.04em;margin:11px 0 12px;font-size:clamp(28px,2.8vw,42px);font-weight:520;line-height:1.05}.solution-copy p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.line-solution .solution-copy{grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px 45px;display:grid}.line-flow{grid-template-columns:repeat(6,1fr);display:grid}.line-flow>div{min-width:0}.line-flow span{color:var(--orange);font-size:9px}.line-flow i{background:var(--line);height:1px;margin:10px 0 13px;display:block;position:relative}.line-flow i:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.line-flow b{padding-right:8px;font-size:10px;font-weight:580;line-height:1.35;display:block}.line-solution .text-link{grid-column:1/-1;margin-top:0}.kettle-solution .solution-image{height:390px}.kettle-solution .solution-copy h3{font-size:clamp(28px,2.3vw,36px)}.kettle-solution ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kettle-solution li{color:var(--ink-soft);align-items:center;gap:9px;font-size:11px;display:flex}.kettle-solution li svg{color:var(--orange);flex:none}.advantage-layout{grid-template-columns:1fr 1fr;gap:90px;display:grid}.advantage-visual{background:var(--blue);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.advantage-visual:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff47 1px,#0000 0),linear-gradient(90deg,#ffffff47 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0}.advantage-visual small{color:#ffffff70;letter-spacing:.13em;position:absolute;bottom:28px;left:30px}.blueprint{place-items:center;width:310px;height:310px;display:grid;position:relative}.blueprint-axis,.blueprint-ring{border:1px solid #ffffff8c;display:block;position:absolute}.ring-one{border-radius:50%;inset:0}.ring-two{border-width:22px;border-radius:50%;inset:65px}.axis-x{width:130%;height:1px}.axis-y{width:1px;height:130%}.blueprint-core{color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid}.advantage-list{flex-direction:column;display:flex}.advantage-list article{border-top:1px solid var(--line);flex:1;grid-template-columns:70px 1fr;align-items:center;gap:26px;padding:32px 0;display:grid}.advantage-list article:last-child{border-bottom:1px solid var(--line)}.advantage-icon{background:var(--paper-deep);width:58px;height:58px;color:var(--blue);place-items:center;display:grid}.advantage-icon svg{width:24px}.advantage-list span{color:var(--orange);font-size:10px}.advantage-list h3{margin:5px 0 8px;font-size:24px;font-weight:560}.advantage-list p{max-width:480px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.process-section{background:var(--blue-dark);color:#fff}.section-heading.inverse .eyebrow,.section-heading.inverse h2{color:#fff}.process-grid{grid-template-columns:repeat(6,1fr);display:grid}.process-grid article{padding-right:34px;position:relative}.process-grid article>span{color:var(--orange);font-size:11px}.process-line{background:#fff3;height:1px;margin:24px 0 38px;position:relative}.process-line i{background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.process-grid h3{margin:0 0 12px;font-size:23px;font-weight:540}.process-grid p{color:#ffffff94;max-width:260px;margin:0;font-size:13px;line-height:1.7}.application-showcase{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.application-showcase>a{color:#fff;background:var(--blue-dark);align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.application-showcase>a:after{content:"";background:linear-gradient(#05141e24 34%,#05141ee6),linear-gradient(90deg,#05141e38,#0000 55%);position:absolute;inset:0}.application-showcase img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.application-showcase>a:hover img{transform:scale(1.035)}.application-showcase .application-index{z-index:2;color:var(--orange);letter-spacing:.12em;font-size:10px;position:absolute;top:24px;left:24px}.application-showcase>a>div{z-index:2;gap:10px;padding:32px;display:grid;position:relative}.application-showcase small{color:#ffffffa3;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.application-showcase strong{letter-spacing:-.035em;font-size:clamp(27px,3vw,40px);font-weight:520}.application-showcase svg{z-index:2;width:22px;position:absolute;bottom:32px;right:28px}.quality-feature{color:#fff;background:var(--blue);padding:130px 0;position:relative;overflow:hidden}.quality-feature:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff4d 1px,#0000 0),linear-gradient(90deg,#ffffff4d 1px,#0000 0);background-size:68px 68px;position:absolute;inset:0}.quality-layout{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid;position:relative}.quality-copy p{color:#ffffffa8;max-width:650px;line-height:1.7}.quality-copy ul{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0;padding:0;list-style:none;display:grid}.quality-copy li{color:#fffc;align-items:center;gap:10px;font-size:13px;display:flex}.quality-copy li svg{color:var(--orange)}.quality-panel{background:#05131d2e;border:1px solid #fff3;place-items:center;min-height:500px;display:grid;position:relative}.quality-orbit{border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:280px;height:280px;display:grid;position:relative}.quality-orbit:after,.quality-orbit:before{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute}.quality-orbit:before{inset:35px}.quality-orbit:after{inset:72px}.quality-orbit div{z-index:2;width:75px;height:75px;color:var(--blue-dark);background:var(--white);place-items:center;font-size:28px;font-weight:700;display:grid}.quality-orbit span{background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute}.quality-orbit span:first-child{top:18px}.quality-orbit span:nth-child(2){bottom:42px;left:35px}.quality-orbit span:nth-child(3){top:52px;right:48px}.quality-data{color:#ffffff80;grid-template-columns:1fr auto;gap:8px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.quality-data small{letter-spacing:.12em}.quality-data b{color:var(--orange)}.quality-data span{letter-spacing:.13em;grid-column:1/-1;font-size:9px}.case-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.case-art{height:560px;color:var(--blue);background:var(--paper-deep);place-items:center;display:grid;position:relative;overflow:hidden}.case-art:before{content:"";opacity:.35;background-image:radial-gradient(var(--blue) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0}.case-art>svg{z-index:2;stroke-width:.8px;width:120px;height:120px;position:relative}.case-art-lines span{background:#163c5757;height:1px;position:absolute}.case-art-lines span:first-child{top:25%;left:10%;right:10%}.case-art-lines span:nth-child(2){bottom:25%;left:16%;right:16%}.case-art-lines span:nth-child(3){width:1px;height:auto;top:12%;bottom:12%;left:30%}.case-art-lines span:nth-child(4){width:1px;height:auto;top:12%;bottom:12%;right:30%}.case-copy p{max-width:630px;color:var(--ink-soft);line-height:1.75}.news-list{border-top:1px solid var(--line)}.news-list>a{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;min-height:180px;display:grid}.news-index{color:var(--orange);font-size:11px}.news-list small{color:var(--ink-soft);letter-spacing:.1em;font-size:10px}.news-list h3{margin:8px 0 6px;font-size:25px;font-weight:550}.news-list p{color:var(--ink-soft);margin:0;font-size:13px}.cta-section{color:#fff;background:var(--blue-dark);padding:115px 0}.cta-layout{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.cta-layout p{color:#ffffff9e;margin:0 0 30px;line-height:1.7}.site-footer{color:#fff;background:#081b28;border-top:1px solid #ffffff1f}.footer-main{grid-template-columns:1fr 1fr auto;gap:70px;padding-top:80px;padding-bottom:80px;display:grid}.footer-brand p{color:#ffffff85;max-width:280px;margin:25px 0;font-size:14px}.footer-brand>a{align-items:center;gap:9px;font-size:12px;display:inline-flex}.footer-links{grid-template-columns:1fr 1fr;gap:60px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-links small{color:var(--orange);letter-spacing:.12em;margin-bottom:8px;font-size:9px}.footer-links a{color:#ffffffb3;font-size:13px}.footer-inquiry{color:#fff;background:var(--orange);flex-direction:column;justify-content:space-between;width:160px;height:160px;padding:22px;font-size:13px;display:flex}.footer-inquiry svg{align-self:flex-end}.footer-bottom{color:#ffffff61;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:72px;font-size:10px;display:grid}.footer-bottom p:nth-child(2){text-align:center}.footer-bottom>div{justify-self:end;gap:20px}.mobile-inquiry-bar{display:none}.interior-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#477d9c4d,transparent 30%),var(--blue-dark);align-items:flex-end;min-height:580px;padding:185px 0 86px;display:flex;position:relative;overflow:hidden}.interior-grid{opacity:.2;background-image:linear-gradient(#ffffff2e 1px,#0000 0),linear-gradient(90deg,#ffffff2e 1px,#0000 0);background-size:80px 80px;position:absolute;inset:102px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.interior-hero .container{position:relative}.breadcrumbs{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:-72px}.interior-hero h1{max-width:980px}.interior-hero>.container>p{color:#ffffff9e;max-width:700px;margin:28px 0 0;font-size:16px;line-height:1.75}.category-stack{border-top:1px solid var(--line)}.category-stack>a{border-bottom:1px solid var(--line);grid-template-columns:70px 290px 1fr auto;align-items:center;gap:42px;min-height:330px;transition:background .18s,padding .18s;display:grid}.category-stack>a:hover{background:var(--white);padding-inline:18px}.category-stack .product-symbol{width:260px;height:240px;margin:0}.category-photo{background:var(--white);width:290px;height:240px;position:relative;overflow:hidden}.category-photo img{object-fit:contain;padding:16px;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.category-stack>a:hover .category-photo img{transform:scale(1.04)}.category-number{color:var(--orange);align-self:start;margin-top:45px;font-size:11px}.category-stack h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,45px);font-weight:500}.category-stack p{max-width:540px;color:var(--ink-soft);line-height:1.65}.category-stack ul{color:var(--blue);flex-wrap:wrap;gap:8px 22px;padding:0;font-size:11px;list-style:none;display:flex}.category-stack li:before{content:"—";color:var(--orange);margin-right:7px}.product-entry-card{cursor:pointer}.product-entry-card:focus-within,.product-entry-card:hover{outline-offset:-1px;outline:1px solid #168ccb73}.product-card-overlay-link:focus-visible,.product-entry-card:focus-visible{outline-offset:-3px;outline:3px solid #168ccb}.product-card-with-models{position:relative}.product-card-overlay-link{z-index:3;position:absolute;inset:0}.product-card-with-models .cooking-series-horizontal-models a{z-index:4;position:relative}.products-catalog-page{background:#fff}.products-page-banner{background-image:linear-gradient(#f7f9f9d6,#f7f9f9d6),url(/company/categories/industrial-food-cooking-equipment.webp);background-position:50% 54%}.products-catalog-directory{background:#fff;padding:70px 0 104px}.products-catalog-heading{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:end;gap:clamp(54px,7vw,104px);margin-bottom:38px;display:grid}.products-catalog-heading h2{color:#20292d;letter-spacing:-.025em;max-width:760px;margin:0;padding-bottom:17px;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.18;position:relative}.products-catalog-heading h2:after{content:"";background:#319bd1;width:68px;height:3px;position:absolute;bottom:0;left:0}.products-catalog-heading>p{color:#707a7f;margin:0 0 2px;font-size:13px;line-height:1.82}.products-catalog-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.products-category-card{--catalog-image-x:50%;--catalog-image-y:50%;--catalog-image-scale:1.04;--catalog-image-hover-scale:1.075;color:#fff;isolation:isolate;background:#26343a;border:1px solid #142a361f;min-width:0;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 32px #182d380e}.products-category-card:before{content:"";z-index:-1;background:linear-gradient(#05121906 22%,#0518235c 55%,#041621d6);position:absolute;inset:0}.products-category-card:after{content:"";transform-origin:0;background:#168ccb;height:3px;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.products-category-card-featured{grid-column:span 6;min-height:430px}.products-category-card-standard{grid-column:span 3;min-height:330px}.products-category-card-image{z-index:-2;background:#26343a;position:absolute;inset:0}.products-category-card-image img{object-fit:cover;object-position:var(--catalog-image-x) var(--catalog-image-y);transform:scale(var(--catalog-image-scale));filter:saturate(.78)contrast(1.03);transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .26s}.products-category-card[data-category=industrial-popcorn-machines]{--catalog-image-x:56%;--catalog-image-y:73%;--catalog-image-scale:1.12;--catalog-image-hover-scale:1.155}.products-category-card[data-category=industrial-cooking-equipment]{--catalog-image-x:48%;--catalog-image-y:52%;--catalog-image-scale:1.06;--catalog-image-hover-scale:1.095}.products-category-card[data-category=fruit-vegetable-processing]{--catalog-image-x:54%;--catalog-image-y:58%;--catalog-image-scale:1.06;--catalog-image-hover-scale:1.095}.products-category-card[data-category=frying-equipment]{--catalog-image-y:57%;--catalog-image-scale:1.06;--catalog-image-hover-scale:1.095}.products-category-card[data-category=meat-processing-equipment]{--catalog-image-x:60%;--catalog-image-y:55%;--catalog-image-scale:1.06;--catalog-image-hover-scale:1.095}.products-category-card[data-category=other-food-equipment]{--catalog-image-x:52%;--catalog-image-y:55%;--catalog-image-scale:1.05;--catalog-image-hover-scale:1.085}.products-category-card-copy{flex-direction:column;min-height:224px;padding:28px 30px 27px;display:flex;position:absolute;inset:auto 0 0}.products-category-card-featured .products-category-card-copy{min-height:214px}.products-category-card-standard .products-category-card-copy{justify-content:flex-end;min-height:218px;padding:23px 22px 24px}.products-category-card-standard .products-category-card-copy:lang(en){justify-content:flex-start;height:170px;min-height:170px;padding:10px 22px 12px}.products-category-card-standard .products-category-card-copy:lang(en) .products-category-number{margin-bottom:7px}.products-category-card-standard .products-category-card-copy:lang(ru){justify-content:flex-start;height:205px;min-height:205px;padding:10px 20px 12px}.products-category-card-standard .products-category-card-copy:lang(ru) .products-category-number{margin-bottom:7px}.products-category-number{color:#4db8ed;letter-spacing:.12em;margin-bottom:11px;font-size:10px;font-weight:800}.products-category-card h3{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px #0003;margin:0;font-size:clamp(25px,2.3vw,34px);font-weight:520;line-height:1.18}.products-category-card-standard h3{min-height:0;margin-top:0;font-size:clamp(19px,1.45vw,23px);line-height:1.16}.products-category-card-standard h3:lang(ru),.products-category-card-standard h3:lang(zh){min-height:0}.products-category-card-standard h3:lang(en){min-height:2.32em}.products-category-card-standard h3:lang(ru){min-height:3.42em;font-size:clamp(17px,1.25vw,20px);line-height:1.14}.products-category-card p{color:#ffffffbd;max-width:540px;margin:12px 0 20px;font-size:12px;line-height:1.65}.products-category-card-standard p{min-height:0;margin:8px 0 9px;font-size:10.5px;line-height:1.7}@media (min-width:621px){.products-category-card-standard p:lang(zh){min-height:3.4em}}.products-category-card-standard p:lang(en){flex-shrink:0;min-height:3.4em;margin:6px 0}.products-category-card-standard p:lang(ru){min-height:4.8em;margin:6px 0;font-size:9.6px;line-height:1.6}.products-category-card-standard .products-category-action{margin-top:0;padding-top:8px}.products-category-card-standard .products-category-card-copy:lang(en) .products-category-action,.products-category-card-standard .products-category-card-copy:lang(ru) .products-category-action{padding-top:7px}.products-category-action{color:#fff;letter-spacing:.07em;text-transform:uppercase;border-top:2px solid #30a0d6;align-items:center;gap:9px;width:fit-content;margin-top:auto;padding-top:10px;font-size:10px;font-weight:750;display:inline-flex}.products-category-card:hover{border-color:#30a0d6b8;box-shadow:0 16px 38px #13425824}.products-category-card:hover:after{transform:scaleX(1)}.products-category-card:hover .products-category-card-image img{transform:scale(var(--catalog-image-hover-scale));filter:saturate(.92)contrast(1.04)}.products-category-card:focus-visible{outline-offset:3px;outline:3px solid #168ccb}.products-catalog-cta{color:#fff;background:linear-gradient(110deg,#057eb9,#005387);position:relative;overflow:hidden}.products-catalog-cta:before{content:"";pointer-events:none;background:0 0;border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-120px;box-shadow:0 0 0 78px #ffffff0b,0 0 0 156px #ffffff07}.products-catalog-cta:after{content:none}.products-catalog-cta-grid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(44px,8vw,112px);min-height:216px;display:grid;position:relative}.products-catalog-cta small{color:#ffffff9e;letter-spacing:.18em;font-size:9px;font-weight:700}.products-catalog-cta h2{letter-spacing:-.025em;max-width:820px;margin:10px 0 0;font-size:clamp(28px,2.7vw,40px);font-weight:480;line-height:1.14}.products-catalog-cta p{color:#ffffffb3;max-width:760px;margin:13px 0 0;font-size:12.5px;line-height:1.7}.products-catalog-cta .button{white-space:nowrap;background:var(--orange);justify-content:center;min-width:166px;min-height:54px;box-shadow:0 12px 28px #04152133}@media (max-width:1100px){.products-catalog-directory{padding-block:60px 84px}.products-catalog-heading{grid-template-columns:1fr .78fr;gap:46px}.products-category-card-featured,.products-category-card-standard{grid-column:span 6}.products-category-card-standard{min-height:350px}.products-category-card-standard .products-category-card-copy{min-height:220px}.products-catalog-cta-grid{grid-template-columns:1fr auto;padding-block:42px}.products-catalog-cta .button{grid-column:2;justify-self:start}}@media (min-width:621px) and (max-width:1100px){.products-category-card-featured .products-category-card-copy:lang(en),.products-category-card-featured .products-category-card-copy:lang(ru){justify-content:flex-start}.products-category-card-featured .products-category-card-copy:lang(en){height:260px}.products-category-card-featured .products-category-card-copy:lang(ru){height:280px}.products-category-card-featured .products-category-card-copy:lang(en) h3,.products-category-card-featured .products-category-card-copy:lang(en) p,.products-category-card-featured .products-category-card-copy:lang(ru) h3,.products-category-card-featured .products-category-card-copy:lang(ru) p{flex-shrink:0}}@media (min-width:621px) and (max-width:760px){.products-category-card-featured .products-category-card-copy:lang(ru){height:310px}}@media (max-width:760px){.products-catalog-directory{padding-block:48px 68px}.products-catalog-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.products-catalog-heading>p{max-width:620px}.products-catalog-grid{gap:14px}.products-catalog-cta-grid{grid-template-columns:1fr;gap:24px;padding-block:42px}.products-catalog-cta .button{grid-column:auto}.products-catalog-cta:before{width:320px;height:320px;top:-108px;right:-142px;box-shadow:0 0 0 52px #ffffff0a,0 0 0 104px #ffffff06}}@media (max-width:620px){.products-category-card-featured,.products-category-card-standard{grid-column:span 12;min-height:360px}.products-category-card-copy,.products-category-card-standard .products-category-card-copy{min-height:218px;padding:24px 22px 25px}.products-category-card-standard .products-category-card-copy:lang(en){height:auto;min-height:218px}.products-category-card-standard h3{min-height:0;font-size:24px}.products-category-card-standard p{min-height:0}}@media (prefers-reduced-motion:reduce){.products-category-card,.products-category-card-image img,.products-category-card:after{transition:none}.products-category-card:hover .products-category-card-image img{transform:none}}.category-overview{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.product-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:76px;display:grid}.product-gallery{gap:14px;display:grid}.product-gallery-main{background:var(--white);min-height:570px;position:relative;overflow:hidden}.product-gallery-main img{object-fit:contain;padding:36px}.product-gallery-main>span{z-index:2;color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:24px}.product-gallery-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-gallery-grid figure{aspect-ratio:1.18;background:var(--white);margin:0;position:relative;overflow:hidden}.product-gallery-grid img{object-fit:cover}.product-detail-copy{position:sticky;top:36px}.feature-list{border-top:1px solid var(--line);margin:28px 0 48px;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:16px;padding:22px 0;display:grid}.feature-list span{color:var(--orange);font-size:10px}.feature-list p{margin:0;font-size:15px;line-height:1.6}.product-range h2{margin:0 0 20px;font-size:24px;font-weight:540}.spec-note{color:#ffffff9e;max-width:480px;margin-top:28px;font-size:13px;line-height:1.7}.application-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.application-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.application-grid span{color:var(--orange);font-size:10px}.application-grid h2{margin:95px 0 0;font-size:22px;font-weight:520;line-height:1.2}.category-feature-art{background:var(--paper-deep);min-height:540px;position:relative}.category-feature-art .product-symbol{position:absolute;inset:35px}.category-feature-art>span{z-index:3;color:var(--orange);font-size:11px;position:absolute;bottom:24px;left:30px}.category-feature-copy h2,.interior-cta h2,.legal-section h2,.spec-layout h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:490;line-height:1.05}.category-feature-copy>p{color:var(--ink-soft);margin:28px 0;line-height:1.75}.category-feature-copy h3{text-transform:uppercase;letter-spacing:.1em;margin-top:35px;font-size:13px}.check-list{gap:13px;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:10px;font-size:14px;display:flex}.check-list svg{color:var(--orange)}.spec-section{color:#fff;background:var(--blue);padding:110px 0}.spec-layout{grid-template-columns:.8fr 1fr;gap:100px;display:grid}.spec-table{border-top:1px solid #ffffff38}.spec-table>div{border-bottom:1px solid #ffffff38;grid-template-columns:1fr 1fr;align-items:center;min-height:70px;font-size:13px;display:grid}.spec-table span{color:#ffffff8c}.spec-table strong{font-weight:520}.spec-table .button{margin-top:30px}.next-category{background:var(--white)}.next-category a{min-height:120px;color:var(--blue);justify-content:space-between;align-items:center;font-size:17px;display:flex}.editorial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.editorial-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:380px;padding:36px}.editorial-grid article>span{color:var(--orange);font-size:11px}.editorial-grid h2{letter-spacing:-.03em;margin:130px 0 16px;font-size:28px;font-weight:520}.editorial-grid p{color:var(--ink-soft);margin:0;line-height:1.7}.interior-cta{color:#fff;background:var(--blue-dark);padding:110px 0}.interior-cta p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.interior-cta h2{max-width:800px;margin-bottom:35px}.contact-layout{grid-template-columns:1fr 360px;align-items:start;gap:110px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.form-field{gap:9px;display:grid}.form-field>span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:650}.form-field small{color:var(--orange)}.form-field input,.form-field textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:14px 0}.form-field textarea{border:1px solid var(--line);resize:vertical;margin-top:5px;padding:16px}.form-field input:focus,.form-field textarea:focus{border-color:var(--blue);outline:none}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:brown}.form-field em{color:brown;font-size:11px;font-style:normal}.form-field-full{margin-top:30px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-field{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.consent-field input{accent-color:var(--blue);margin-top:3px}.form-status{align-items:center;gap:9px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.form-status.success{color:#14552f;background:#e2f2e8}.form-status.error{color:#802626;background:#f5e3df}.form-submit{cursor:pointer;border:0}.form-submit:disabled{opacity:.6;cursor:wait}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.contact-aside{color:#fff;background:var(--blue);padding:34px;position:sticky;top:40px}.contact-aside>small{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;margin-bottom:35px;font-size:10px;display:block}.contact-aside>a,.contact-aside>div{color:#ffffffb8;border-top:1px solid #fff3;grid-template-columns:30px 1fr;gap:12px;padding:20px 0;font-size:13px;display:grid}.contact-aside svg{width:17px}.contact-aside span{gap:5px;display:grid}.contact-aside b{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.contact-aside>p{color:#ffffff73;margin:24px 0 0;font-size:11px;line-height:1.6}.news-archive article{border-top:1px solid var(--line);grid-template-columns:60px 260px 1fr auto;align-items:center;gap:28px;min-height:220px;display:grid}.news-archive figure{aspect-ratio:4/3;background:var(--paper-deep);width:100%;margin:22px 0;position:relative;overflow:hidden}.news-archive figure img{object-fit:cover}.news-archive article>span{color:var(--orange);font-size:11px}.news-archive h2{margin:9px 0;font-size:30px;font-weight:520}.news-archive p{color:var(--ink-soft);margin:0}.news-archive small{color:var(--ink-soft);font-size:10px}.archive-placeholder{min-height:100px;color:var(--ink-soft);border:1px dashed var(--line);place-items:center;font-size:12px;display:grid}.legal-section .container{max-width:900px}@media (max-width:700px){html[lang=ru] .privacy-hero h1,html[lang=ru] .privacy-section>.container>h2{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(26px,7.8vw,36px)}}.legal-section p{color:var(--ink-soft);font-size:16px;line-height:1.8}.legal-notice{border:1px solid var(--orange);color:var(--orange);letter-spacing:.12em;text-align:center;margin-top:40px;padding:18px;font-size:11px;font-weight:700}.not-found{color:#fff;background:var(--blue-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.not-found>span{color:var(--orange);letter-spacing:.15em;margin:60px 0 10px;font-size:12px}.not-found h1{letter-spacing:-.05em;max-width:680px;margin:0 0 35px;font-size:clamp(40px,6vw,70px);font-weight:480}.not-found a{border-bottom:1px solid #fff6;align-items:center;gap:10px;padding-bottom:7px;font-size:12px;display:inline-flex}@media (max-width:1100px){:root{--container:min(100% - 48px,960px)}.desktop-nav,.header-cta,.language-switcher{display:none}.menu-button{display:grid}.mobile-menu{z-index:45;visibility:hidden;opacity:0;color:#fff;background:var(--blue-dark);flex-direction:column;justify-content:center;padding:110px 8vw 40px;transition:opacity .24s,visibility .24s;display:flex;position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu nav{border-top:1px solid #ffffff24}.mobile-menu nav a{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr auto;align-items:center;min-height:58px;font-size:22px;display:grid}.mobile-menu nav span{color:var(--orange);font-size:9px}.mobile-menu nav svg{width:18px}.mobile-languages{gap:24px;margin-top:30px;display:flex}.mobile-languages a{color:#ffffff73;font-size:12px}.mobile-languages a[aria-current=page]{color:#fff}.product-grid{grid-template-columns:repeat(2,1fr)}.proof-grid>div{padding:20px}.advantage-layout,.case-layout,.quality-layout,.section-heading{gap:50px}}@media (max-width:760px){:root{--container:calc(100% - 36px);--header-height:64px}.utility-bar,.utility-inner{height:30px}.utility-inner>div>a:first-child,.utility-inner>span{display:none}.utility-inner{justify-content:flex-end}.utility-inner a:last-child{padding-inline:14px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefafa;top:30px}.brand-logo{width:168px}.hero-carousel,.hero-content{min-height:760px}.hero-slide img{object-position:62% center}.hero-overlay{background:linear-gradient(90deg,#050f17e6,#050f1742),linear-gradient(#0000 35%,#030c12e6)}.hero-content{justify-content:flex-end;padding-bottom:135px}.hero-copy :is(h1,.hero-copy-title){font-size:clamp(43px,12vw,62px);line-height:1.02}.hero-copy p{margin-top:22px;font-size:14px;line-height:1.6}.hero-buttons{flex-direction:column;align-items:stretch;margin-top:28px}.hero-buttons .button{width:100%}.hero-bottom{grid-template-columns:1fr auto;bottom:28px}.scroll-hint,.slide-label{display:none}.carousel-controls{grid-column:2}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;min-height:108px}.proof-grid strong{font-size:29px}.quality-feature,.section{padding:86px 0}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.case-copy h2,.cta-layout h2,.interior-hero h1,.quality-copy h2,.section-heading h2{font-size:clamp(38px,10vw,52px)}.section-heading-aside{justify-self:start}.line-solution .solution-copy,.product-grid,.solution-showcase{grid-template-columns:1fr}.kettle-solution .solution-image,.solution-image{height:310px}.line-flow{grid-template-columns:repeat(3,1fr);gap:22px 0}.line-solution .text-link{grid-column:auto}.product-card{min-height:500px}.advantage-layout,.case-layout,.cta-layout,.quality-layout{grid-template-columns:1fr}.advantage-visual,.case-art{height:400px;min-height:400px}.blueprint{width:240px;height:240px}.process-grid{grid-template-columns:1fr 1fr;gap:55px 10px}.application-showcase{grid-template-columns:1fr}.application-showcase>a{min-height:340px}.application-showcase>a>div{padding:24px}.application-showcase svg{bottom:25px;right:22px}.quality-panel{min-height:420px}.quality-orbit{width:230px;height:230px}.news-list>a{grid-template-columns:50px 1fr auto;min-height:180px}.news-list p{max-width:220px}.footer-main{grid-template-columns:1fr;gap:50px}.footer-inquiry{width:100%;height:110px}.footer-bottom{padding:24px 0 calc(94px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:14px}.footer-bottom p,.footer-bottom p:nth-child(2){text-align:left;margin:0}.footer-bottom>div{justify-self:start}.mobile-inquiry-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;color:#fff;background:var(--orange);place-items:center;min-height:52px;font-size:13px;font-weight:700;display:grid;position:fixed;box-shadow:0 12px 35px #07141d47}.interior-hero{min-height:520px;padding:155px 0 65px}.category-stack>a{grid-template-rows:230px auto;grid-template-columns:35px 1fr auto;gap:20px;min-height:540px;padding:25px 0}.category-photo,.category-stack .product-symbol{grid-column:2;width:100%;height:220px}.category-number{grid-row:1/3;margin-top:0}.category-stack>a>div:not(.product-symbol){grid-column:2}.category-stack>a>svg{grid-area:1/3}.category-overview,.contact-layout,.editorial-grid,.product-detail-layout,.spec-layout{grid-template-columns:1fr}.product-detail-copy{position:static}.product-gallery-main{min-height:420px}.product-gallery-main img{padding:20px}.application-grid{grid-template-columns:1fr 1fr}.category-feature-art{min-height:400px}.editorial-grid article{min-height:300px}.editorial-grid h2{margin-top:90px}.form-grid{grid-template-columns:1fr}.contact-aside{position:static}.news-archive article{grid-template-columns:42px 190px 1fr auto}}.header-search{border:1px solid #fff3;place-items:center;width:38px;height:38px;display:grid}.social-links{gap:8px;margin-top:22px;display:flex}.social-links a{border:1px solid #ffffff2e;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid}.social-links a:hover{background:var(--blue-light);border-color:var(--blue-light)}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;padding-bottom:22px;display:flex}.catalog-toolbar strong{font-size:clamp(24px,3vw,42px)}.catalog-toolbar p{max-width:620px;color:var(--ink-soft);margin:0;line-height:1.7}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.catalog-card{background:var(--white);border:1px solid var(--line);min-width:0}.catalog-card-image{aspect-ratio:4/3;background:#e8edf0;display:block;position:relative;overflow:hidden}.catalog-card-image img{object-fit:cover;transition:transform .45s}.catalog-card:hover .catalog-card-image img{transform:scale(1.035)}.catalog-card-image>span{z-index:2;background:var(--orange);color:#fff;padding:7px 10px;font-size:11px;position:absolute;bottom:16px;left:16px}.catalog-card>div:not(.catalog-card-image){padding:24px}.catalog-card small{color:var(--blue-light);letter-spacing:.08em;text-transform:uppercase}.catalog-card h2{margin:10px 0;font-size:23px}.catalog-card p{min-height:4.8em;color:var(--ink-soft);line-height:1.6}.category-decision-page{background:#fff}.category-decision-hero{color:#fff;background:#102633;align-items:flex-end;min-height:430px;display:flex;position:relative;overflow:hidden}.category-decision-hero>img{object-fit:cover;object-position:center 61%}.category-decision-hero-overlay{z-index:1;background:linear-gradient(90deg,#081923e6,#081923b0 46%,#0819232e 78%),linear-gradient(#0000 48%,#06151e59);position:absolute;inset:0}.category-decision-hero-copy{z-index:2;padding-block:68px 48px;position:relative}.category-applications-grid>div>small,.category-decision-hero-copy small,.category-decision-overview-copy>small,.category-section-heading small,.category-selection-panel>header>small{color:#168ccb;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.category-decision-hero-copy small{color:#55b9ea}.category-decision-hero-copy h1{letter-spacing:-.035em;max-width:800px;margin:12px 0 0;font-size:clamp(38px,4.15vw,60px);font-weight:440;line-height:1.06}.category-decision-hero-copy p{color:#ffffffbf;max-width:680px;margin:17px 0 24px;font-size:14px;line-height:1.76}.category-decision-breadcrumbs .container{flex-wrap:wrap}.category-decision-overview{padding-block:92px 98px}.category-decision-overview-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:58px 74px;display:grid}.category-applications-grid h2,.category-decision-overview-copy h2,.category-section-heading h2,.category-selection-panel h2{letter-spacing:-.03em;margin:15px 0 0;font-size:clamp(32px,3.5vw,48px);font-weight:470;line-height:1.13}.category-decision-overview-copy>p{color:#65747c;margin:24px 0 0;font-size:14px;line-height:1.85}.category-decision-overview-copy>span{color:#7b858a;letter-spacing:.06em;background:#f3f5f5;margin-top:25px;padding:8px 11px;font-size:10px;display:inline-flex}.category-decision-overview-image{background:#edf1f2;border:1px solid #b9d9e9;min-height:455px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f27330a}.category-decision-overview-image-inner{background:#edf1f2;position:absolute;inset:0;overflow:hidden}.category-decision-overview-image-inner img{object-fit:cover}.category-popcorn-page .category-decision-overview-image-inner:after,.category-popcorn-page .category-featured-product-image:after,.category-popcorn-page .category-standard-product-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#bedbea0e,#96bbcd09);position:absolute;inset:0}.category-popcorn-page .category-decision-overview-image-inner img,.category-popcorn-page .category-featured-product-image img,.category-popcorn-page .category-standard-product-image img{filter:saturate(.9)brightness(1.02)contrast(1.02)}.category-popcorn-page .category-decision-overview-image-inner:after{display:none}.category-popcorn-page .category-decision-overview-image-inner img{filter:none}.category-selection-factors{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-selection-factors article{background:linear-gradient(145deg,#fff,#f7f9fa);border:1px solid #dce3e6;min-height:190px;padding:29px 28px 26px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f27330e}.category-selection-factors article:before{content:"";background:#168ccb;width:58px;height:3px;position:absolute;top:-1px;left:28px}.category-selection-factors article:hover{border-color:#168ccb6b;transform:translateY(-2px);box-shadow:0 18px 38px #0f273314}.category-selection-factors span{color:#168ccb1b;letter-spacing:-.07em;font-size:47px;font-weight:720;line-height:1;position:absolute;top:19px;right:21px}.category-selection-factors h3{margin:61px 0 11px;font-size:18px;font-weight:620;position:relative}.category-selection-factors p{color:#718087;margin:0;font-size:12px;line-height:1.68;position:relative}.category-equipment-section{background:#f4f5f5;padding-block:94px 104px}.fv-page{--fv-green:#70a83a;--fv-mint:#dff0d6;background:#f5f7f4}.fv-hero{color:#fff;background:#062f48;align-items:flex-end;min-height:590px;display:flex;position:relative;overflow:hidden}.fv-hero>img{object-fit:cover;object-position:center 52%}.fv-hero-shade{background:linear-gradient(90deg,#022032eb,#02273aad 43%,#02243621 76%),linear-gradient(#0000 58%,#011a29d6);position:absolute;inset:0}.fv-hero-copy{z-index:2;padding-top:150px;padding-bottom:92px;position:relative}.fv-hero-kicker{color:#bde598;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:720;display:flex}.fv-hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(44px,6.1vw,86px);font-weight:470;line-height:.98}.fv-hero-copy p{color:#ffffffc4;max-width:650px;margin:28px 0 34px;font-size:clamp(15px,1.45vw,19px);line-height:1.72}.fv-hero-copy .button{background:var(--fv-green)}.fv-metrics{z-index:3;border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.fv-metrics>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03273a9e;border-right:1px solid #fff3;flex-direction:column;justify-content:center;min-height:116px;padding:20px 30px;display:flex}.fv-metrics>div:first-child{border-left:1px solid #fff3}.fv-metrics strong{letter-spacing:-.02em;font-size:24px;font-weight:540}.fv-metrics span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px}.fv-breadcrumbs{background:#fff}.fv-equipment-section,.fv-lines-section,.fv-process-section{padding:112px 0}.fv-section-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);align-items:end;gap:100px;margin-bottom:62px;display:grid}.fv-section-heading small{color:var(--fv-green);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760}.fv-section-heading h2{max-width:760px;color:var(--blue-dark);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(38px,4.7vw,66px);font-weight:470;line-height:1.02}.fv-section-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.fv-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fv-solution-card{background:#fff;border:1px solid #d4ddd5;overflow:hidden}.fv-solution-featured{grid-column:span 2;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid}.fv-solution-image{background:#e7ece8;min-height:300px;position:relative;overflow:hidden}.fv-solution-featured .fv-solution-image{min-height:570px}.fv-solution-image:after{content:"";background:linear-gradient(#0000 50%,#03243461);position:absolute;inset:0}.fv-solution-image img{object-fit:cover;transition:transform .45s}.fv-solution-card:hover .fv-solution-image img{transform:scale(1.025)}.fv-solution-image>span{z-index:2;color:#fff;letter-spacing:.15em;font-size:11px;font-weight:700;position:absolute;bottom:18px;right:22px}.fv-solution-body{padding:30px 30px 34px}.fv-solution-featured .fv-solution-body{flex-direction:column;justify-content:center;padding:48px;display:flex}.fv-solution-title{align-items:center;gap:15px;display:flex}.fv-solution-title>div{color:#56882e;background:var(--fv-mint);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.fv-solution-title h3{color:var(--blue-dark);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:530;line-height:1.15}.fv-solution-body>p{min-height:46px;color:var(--ink-soft);margin:20px 0 24px;font-size:13px;line-height:1.72}.fv-solution-equipment,.fv-solution-flow,.fv-solution-suitable{border-top:1px solid #e0e5e1;margin-top:17px;padding-top:17px}.fv-solution-body small{color:#849087;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:720;display:block}.fv-solution-suitable strong{color:#334b3b;font-size:12px;font-weight:560;line-height:1.6}.fv-solution-flow>div{flex-wrap:wrap;align-items:center;gap:7px 3px;display:flex}.fv-solution-flow span{color:#185476;align-items:center;gap:3px;font-size:11px;font-weight:620;display:inline-flex}.fv-solution-flow svg{color:#8cac78}.fv-solution-equipment>div{flex-wrap:wrap;gap:7px;display:flex}.fv-solution-equipment a{color:#326321;background:#edf5e8;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:620;transition:color .2s,background-color .2s;display:inline-flex}.fv-solution-equipment a:hover{color:#fff;background:#568f2c}.fv-simple-process-list{border-top:1px solid #cbd4cc}.fv-simple-process-list article{border-bottom:1px solid #cbd4cc;grid-template-columns:48px minmax(250px,.72fr) minmax(420px,1.28fr);align-items:center;gap:26px;min-height:142px;padding:25px 4px;display:grid}.fv-simple-process-list>article>span{color:var(--fv-green);letter-spacing:.12em;align-self:start;padding-top:5px;font-size:11px;font-weight:720}.fv-simple-process-name h3{color:var(--blue-dark);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:540}.fv-simple-process-name p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.fv-simple-process-name b{color:#48702f;margin-right:8px;font-weight:650}.fv-simple-process-flow small{color:#879188;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:720;display:block}.fv-simple-process-flow>div{flex-wrap:wrap;align-items:center;gap:7px 3px;display:flex}.fv-simple-process-flow span{color:#175375;align-items:center;gap:3px;font-size:12px;font-weight:630;display:inline-flex}.fv-simple-process-flow svg{color:#9bac92}.fv-process-selector{background:#fff;border:1px solid #d1dad3;min-height:0;overflow:hidden;box-shadow:0 18px 45px #16352a0f}.fv-process-tabs{border-bottom:1px solid #d1dad3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fv-process-tab{color:#314b3d;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce3dd;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-height:94px;padding:18px 20px;transition:color .2s,background-color .2s;display:grid;position:relative}.fv-process-tab:last-child{border-right:0}.fv-process-tab:before{content:"";background:#8bc65b;height:4px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.fv-process-tab>strong{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:610;line-height:1.4;display:flex}.fv-process-tab>strong:before{content:"";background:#70a83a;border-radius:2px;flex:0 0 3px;width:3px;height:18px;transition:background-color .2s}.fv-process-tab:hover,.fv-process-tab[aria-selected=true]{color:#fff;background:#0b668c}.fv-process-tab:hover:before,.fv-process-tab[aria-selected=true]:before{transform:scaleX(1)}.fv-process-tab:hover>strong:before,.fv-process-tab[aria-selected=true]>strong:before{background:#bde69d}.fv-process-tab:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #70a83a59}.fv-process-panel{background:linear-gradient(135deg,#fff,#f7faf8);min-width:0;animation:fv-panel-in .24s both;position:relative;overflow:hidden}.fv-process-panel:before{content:"";pointer-events:none;border:1px solid #0b668c12;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-180px;right:-130px;box-shadow:0 0 0 70px #0b668c06,0 0 0 140px #0b668c04}@keyframes fv-panel-in{0%{opacity:.55}to{opacity:1}}.fv-process-panel-image{background:#e9eeea;min-height:610px;position:relative;overflow:hidden}.fv-process-panel-image:after{content:"";background:linear-gradient(#0000,#05263352);height:28%;position:absolute;inset:auto 0 0}.fv-process-panel-image img{object-fit:cover}.fv-process-panel-image>span{z-index:2;color:#fff;letter-spacing:.17em;font-size:11px;font-weight:730;position:absolute;bottom:22px;left:26px}.fv-process-panel-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;min-height:420px;padding:46px 54px 50px;display:flex;position:relative}.fv-process-panel-copy h3{color:var(--blue-dark);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.8vw,39px);font-weight:520;line-height:1.12}.fv-process-panel-intro>span{color:var(--fv-green);letter-spacing:.16em;margin-bottom:14px;font-size:10px;font-weight:760;display:block}.fv-process-panel-copy>div:first-child>p{max-width:720px;color:var(--ink-soft);margin:18px 0 5px;font-size:12px;line-height:1.75}.fv-process-detail{border-top:1px solid #dde4de;margin-top:19px;padding-top:19px}.fv-process-detail>small{color:#6c9e47;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.fv-process-detail>strong{color:#40554a;font-size:12px;font-weight:560;line-height:1.6}.fv-process-nodes{align-items:flex-start;padding:5px 0 8px;display:flex;overflow-x:auto}.fv-process-node{text-align:center;flex-direction:column;flex:1 0 88px;align-items:center;min-width:88px;display:flex;position:relative}.fv-process-node:not(:last-child):after{content:"";background:#a9c4b3;width:calc(100% - 54px);height:1px;position:absolute;top:27px;left:calc(50% + 27px)}.fv-process-node-icon{z-index:1;color:#56882e;background:var(--fv-mint);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.fv-process-node>span{color:#849489;letter-spacing:.1em;margin-top:17px;font-size:9px;font-weight:750}.fv-process-node>strong{color:#21495c;max-width:96px;margin-top:8px;font-size:11px;font-weight:620;line-height:1.35}.fv-process-equipment>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.fv-process-equipment a{color:#4c6256;border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:9px 0;font-size:10px;line-height:1.4;display:flex}.fv-process-equipment a:hover{color:#167cac;border-color:#8ec0d4}.fv-equipment-section{isolation:isolate;color:#fff;background:linear-gradient(110deg,#057eb9,#005387);position:relative;overflow:hidden}.fv-equipment-section:before{content:"";z-index:-2;background-image:var(--product-feature-texture);opacity:.06;filter:brightness(1.35)contrast(1.1);mix-blend-mode:screen;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.fv-equipment-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:460px;height:460px;position:absolute;top:-190px;left:-145px;box-shadow:0 0 0 76px #ffffff09,0 0 0 152px #ffffff05}.fv-equipment-section>.container{z-index:1;position:relative}.fv-heading-light h2{color:#fff}.fv-heading-light>p{color:#ffffff9e}.fv-equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.fv-equipment-card{--fv-equipment-scale:1;--fv-equipment-flip:1;--fv-equipment-y:0%;--fv-equipment-brightness:1;--fv-equipment-contrast:1;--fv-equipment-saturation:1;--fv-equipment-sepia:0;min-width:0;min-height:438px;color:inherit;background:#0337545c;border:1px solid #ffffff26;flex-direction:column;transition:transform .28s,border-color .28s,background-color .28s;display:flex;overflow:hidden;box-shadow:0 13px 30px #01253b21}.fv-equipment-card:hover{background:#033f5f94;border-color:#ffffff52;transform:translateY(-5px)}.fv-equipment-image{isolation:isolate;background:linear-gradient(145deg,#edf1f2,#dfe7e9);border-bottom:1px solid #d8e2e5;min-height:248px;position:relative;overflow:hidden}.fv-equipment-image:after,.fv-equipment-image:before{content:none}.fv-equipment-image img{z-index:1;object-fit:contain;transform:translate3d(0,var(--fv-equipment-y),0) scale(var(--fv-equipment-scale)) scaleX(var(--fv-equipment-flip));transform-origin:50%;filter:brightness(var(--fv-equipment-brightness)) contrast(var(--fv-equipment-contrast)) saturate(var(--fv-equipment-saturation)) sepia(var(--fv-equipment-sepia)) drop-shadow(0 12px 10px #001c2b40);padding:25px 11px 13px;transition:transform .45s,filter .45s}.fv-equipment-card:hover .fv-equipment-image img{transform:translate3d(0,var(--fv-equipment-y),0) scale(calc(var(--fv-equipment-scale) + .025)) scaleX(var(--fv-equipment-flip));filter:brightness(var(--fv-equipment-brightness)) contrast(var(--fv-equipment-contrast)) saturate(var(--fv-equipment-saturation)) sepia(var(--fv-equipment-sepia)) drop-shadow(0 16px 13px #001c2b52)}.fv-equipment-card[data-product=bubble-washer]{--fv-equipment-scale:1.01;--fv-equipment-y:-8%}.fv-equipment-card[data-product=pasteurizer]{--fv-equipment-scale:1.04;--fv-equipment-flip:-1;--fv-equipment-y:-9%}.fv-equipment-card[data-product=vibrating-dewatering-machine]{--fv-equipment-scale:.82;--fv-equipment-y:1%;--fv-equipment-brightness:1.11;--fv-equipment-contrast:.96;--fv-equipment-saturation:.94}.fv-equipment-card[data-product=continuous-air-drying-line]{--fv-equipment-scale:1.03;--fv-equipment-y:-10%}.fv-equipment-card[data-product=blanching-machine]{--fv-equipment-scale:.99;--fv-equipment-y:-7%;--fv-equipment-brightness:1;--fv-equipment-contrast:.98;--fv-equipment-saturation:.94;--fv-equipment-sepia:.12}.fv-equipment-card[data-product=cooling-line]{--fv-equipment-scale:1.08;--fv-equipment-y:-13%}.fv-equipment-card[data-product=thawing-line]{--fv-equipment-scale:.9;--fv-equipment-flip:-1;--fv-equipment-y:-1%}.fv-equipment-card[data-product=crate-washer]{--fv-equipment-scale:.96;--fv-equipment-y:-5%}.fv-equipment-card[data-product=vortex-washer]{--fv-equipment-scale:.83;--fv-equipment-y:1%;--fv-equipment-brightness:1.1;--fv-equipment-contrast:.96;--fv-equipment-saturation:.94}.fv-equipment-card[data-product=weight-grader]{--fv-equipment-scale:.82;--fv-equipment-y:2%;--fv-equipment-brightness:1.16;--fv-equipment-contrast:.96;--fv-equipment-saturation:.9}.fv-equipment-card[data-product=fruit-vegetable-dehydrator]{--fv-equipment-scale:.93;--fv-equipment-y:1%;--fv-equipment-brightness:.97;--fv-equipment-contrast:.97;--fv-equipment-saturation:.9}.fv-equipment-card[data-product=food-dryer]{--fv-equipment-scale:.84;--fv-equipment-y:0%;--fv-equipment-brightness:1.13;--fv-equipment-contrast:.96;--fv-equipment-saturation:.94}.fv-equipment-open{z-index:2;color:#075e88;background:#ffffff8c;border:1px solid #075e8833;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .25s,background-color .25s,transform .25s;display:grid;position:absolute;top:13px;right:14px}.fv-equipment-card:hover .fv-equipment-open{color:#fff;background:#0878aa;transform:rotate(7deg)}.fv-equipment-copy{flex-direction:column;flex:1;padding:24px 22px 23px;display:flex}.fv-equipment-copy h3{margin:0 0 11px;font-size:20px;font-weight:520;line-height:1.2}.fv-equipment-copy p{color:#fff9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.fv-equipment-copy b{color:#c3e5a8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-top:auto;padding-top:19px;font-size:10px;font-weight:650;display:flex}.fv-lines-section{background:#fff}.fv-standards-section{padding-top:92px;padding-bottom:92px}.fv-standards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:0;display:grid}.fv-standards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:28px}.fv-standards article>div{color:#58872f;background:#edf5e8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.fv-standards svg{width:20px}.fv-standards h3{color:var(--blue-dark);margin:48px 0 10px;font-size:18px;font-weight:550}.fv-standards p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.fv-project-cta{background:linear-gradient(105deg,#568f2c,#1d6d55 48%,#075071)}.fv-project-cta .button{white-space:normal;max-width:100%}.meat-page{--meat-copper:#9e594a;--meat-copper-soft:#d9a393;--meat-navy:#083a55;background:#f4f1ec}.meat-hero{color:#fff;background:#082f43;align-items:flex-end;min-height:590px;display:flex;position:relative;overflow:hidden}.meat-hero>img{object-fit:cover;object-position:center 54%}.meat-hero-shade{background:linear-gradient(90deg,#041e2bf2,#072d3dbf 43%,#06263224 78%),linear-gradient(#0000 56%,#031a25d6);position:absolute;inset:0}.meat-hero-copy{z-index:2;padding-top:150px;padding-bottom:92px;position:relative}.meat-hero-kicker{color:var(--meat-copper-soft);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:720;display:flex}.meat-hero-copy h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(44px,6.1vw,84px);font-weight:470;line-height:.99}.meat-hero-copy p{color:#ffffffc2;max-width:680px;margin:28px 0 34px;font-size:clamp(15px,1.45vw,19px);line-height:1.72}.meat-hero-copy .button{background:var(--meat-copper)}.meat-breadcrumbs{background:#fbfaf7}.meat-equipment-section{padding:112px 0 122px}.meat-section-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);align-items:end;gap:100px;margin-bottom:62px;display:grid}.meat-section-heading small{color:var(--meat-copper);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760}.meat-section-heading h2{max-width:780px;color:var(--blue-dark);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(38px,4.7vw,64px);font-weight:470;line-height:1.03}.meat-section-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.meat-family-list{gap:26px;display:grid}.meat-family{background:#fff;border:1px solid #d9d4cd;grid-template-columns:minmax(285px,.57fr) minmax(0,1.43fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #122b330e}.meat-family-intro{color:#fff;background:linear-gradient(145deg,#0d4b68,#072f45);flex-direction:column;min-height:470px;padding:40px 38px;display:flex}.meat-family-mixing .meat-family-intro{background:linear-gradient(145deg,#174f69,#092f45)}.meat-family-reduction .meat-family-intro{background:linear-gradient(145deg,#0d4b68,#072f45)}.meat-family-preparation .meat-family-intro{background:linear-gradient(145deg,#496b72,#263f49)}.meat-family-filling .meat-family-intro{background:linear-gradient(145deg,#355569,#173747)}.meat-family-meta{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.meat-family-meta>span{color:#ffffff7a;letter-spacing:.16em;font-weight:700}.meat-family-meta>div{color:#f2b197;align-items:center;gap:8px;display:flex}.meat-family-meta small{letter-spacing:.12em;text-align:right;text-transform:uppercase;max-width:145px;font-size:9px;font-weight:700;line-height:1.45}.meat-family-intro h3{letter-spacing:-.04em;max-width:340px;margin:76px 0 20px;font-size:clamp(29px,3vw,43px);font-weight:490;line-height:1.06}.meat-family-intro p{color:#ffffffad;font-size:12px;line-height:1.78}.meat-family-intro>strong{color:var(--meat-copper-soft);letter-spacing:.12em;margin-top:auto;padding-top:34px;font-size:10px;font-weight:680}.meat-product-grid{min-width:0;display:grid}.meat-product-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.meat-product-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-product-grid-1{grid-template-columns:1fr}.meat-product-grid-1 .meat-product-card{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid}.meat-product-grid-1 .meat-product-image{min-height:100%}.meat-product-card{min-width:0;color:inherit;border-left:1px solid #dde2e1;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex}.meat-product-card:hover{z-index:2;transform:translateY(-5px);box-shadow:0 20px 40px #0d303e21}.meat-product-primary{background:#f9faf8}.meat-product-image{background:#ebe7e1;min-height:228px;position:relative;overflow:hidden}.meat-product-image:after{content:"";background:#d8dedd;height:1px;position:absolute;inset:auto 0 0}.meat-product-image img{object-fit:cover;transition:transform .45s}.meat-product-image>span{z-index:2;color:#fff;letter-spacing:.08em;background:#083a55d1;padding:6px 8px;font-size:9px;position:absolute;bottom:14px;left:15px}.meat-product-copy{flex-direction:column;flex:1;padding:25px 24px 28px;display:flex}.meat-product-copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.meat-product-copy small{color:var(--meat-copper);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750}.meat-product-copy>div>span{color:#9aa4a1;letter-spacing:.12em;font-size:9px;font-weight:700}.meat-product-copy h4{color:var(--blue-dark);letter-spacing:-.025em;margin:22px 0 12px;font-size:22px;font-weight:540;line-height:1.15}.meat-product-copy p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.68}.meat-product-copy b{color:#18688d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:10px;font-weight:680;display:flex}.meat-cutting-support{background:#eee9e2;border:1px dashed #bcb3aa;grid-template-columns:110px minmax(280px,.9fr) minmax(420px,1.1fr);align-items:center;gap:38px;margin-top:26px;padding:42px 46px;display:grid}.meat-cutting-support-mark{color:#2e6578;background:#f7f8f6;border:1px solid #b8c5c2;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.meat-cutting-support-mark>span{color:var(--meat-copper);letter-spacing:.12em;background:#eee9e2;padding:5px;font-size:10px;font-weight:750;position:absolute;bottom:2px;right:-4px}.meat-cutting-support-copy small{color:var(--meat-copper);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.meat-cutting-support-copy h3{color:var(--blue-dark);letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.08}.meat-cutting-support-copy p{color:#5d6967;margin:0;font-size:11px;line-height:1.72}.meat-cutting-support-types{flex-wrap:wrap;gap:9px;display:flex}.meat-cutting-support-types>span{color:#294d5b;background:#ffffffb3;border:1px solid #c6d0cd;padding:11px 13px;font-size:11px;font-weight:620}.meat-cutting-support-types>strong{width:100%;color:var(--meat-copper);letter-spacing:.05em;align-items:center;gap:7px;margin-top:10px;font-size:10px;font-weight:700;display:flex}@media (max-width:1100px){.meat-family{grid-template-columns:1fr}.meat-family-intro{min-height:0;padding:34px}.meat-family-intro h3{margin-top:48px}.meat-family-intro>strong{margin-top:35px}.meat-product-card:first-child{border-left:0}.meat-cutting-support{grid-template-columns:90px 1fr}.meat-cutting-support-types{grid-column:2}}@media (max-width:760px){.meat-hero{min-height:580px}.meat-hero>img{object-position:62% center}.meat-hero-copy{padding-top:120px;padding-bottom:62px}.meat-hero-copy h1{font-size:clamp(40px,12vw,62px)}.meat-equipment-section{padding:72px 0 80px}.meat-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.meat-family-list{gap:20px}.meat-family-intro{padding:28px 24px 30px}.meat-family-intro h3{margin-top:42px}.meat-product-grid-2,.meat-product-grid-3{grid-template-columns:1fr}.meat-product-grid-1 .meat-product-card{display:flex}.meat-product-card{border-top:1px solid #dde2e1;border-left:0}.meat-product-image{min-height:280px}.meat-product-copy{min-height:218px}.meat-cutting-support{grid-template-columns:1fr;gap:24px;margin-top:20px;padding:30px 24px}.meat-cutting-support-types{grid-column:auto}}@media (max-width:480px){.meat-product-image{min-height:235px}.meat-family-meta small{max-width:120px}}.meat-family-nav{background:#fff;border-top:1px solid #d8d1c9;border-left:1px solid #d8d1c9;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:72px;display:grid}.meat-family-nav a{color:#294752;border-bottom:1px solid #d8d1c9;border-right:1px solid #d8d1c9;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:start;gap:22px 12px;min-width:0;min-height:148px;padding:24px 22px;transition:color .2s,background-color .2s,transform .2s;display:grid}.meat-family-nav a:hover{z-index:1;color:#fff;background:#0c5572;transform:translateY(-3px)}.meat-family-nav a>span{letter-spacing:.14em;font-size:10px;font-weight:760}.meat-family-nav a>span,.meat-family-nav a>svg:first-of-type{color:var(--meat-copper)}.meat-family-nav a>svg:last-child{color:#8e9da0;justify-self:end}.meat-family-nav a>strong{grid-column:1/-1;align-self:end;font-size:16px;font-weight:610;line-height:1.35}.meat-family-nav a:hover>span,.meat-family-nav a:hover>svg{color:var(--meat-copper-soft)}.meat-family-list{gap:74px}.meat-family{box-shadow:none;background:0 0;border:0;scroll-margin-top:105px;display:block;overflow:visible}.meat-family-intro{background:#173b4e;grid-template-columns:130px minmax(260px,.72fr) minmax(300px,1fr) auto;align-items:center;gap:34px;min-height:0;padding:34px 38px;display:grid}.meat-family-cutting .meat-family-intro,.meat-family-filling .meat-family-intro,.meat-family-marinating .meat-family-intro,.meat-family-preparation .meat-family-intro{background:#173b4e}.meat-family-meta{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.meat-family-meta>span{color:#ffffff8c;font-size:12px}.meat-family-meta>div{color:var(--meat-copper-soft);gap:7px;display:grid}.meat-family-meta small{text-align:left;max-width:100px}.meat-family-intro h3{max-width:420px;margin:0;font-size:clamp(27px,2.65vw,40px)}.meat-family-intro p{max-width:600px;margin:0}.meat-family-intro>strong{text-align:right;max-width:160px;margin:0;padding:0;line-height:1.65}.meat-product-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.meat-product-card{background:#fff;border:1px solid #dad4cc;overflow:hidden;box-shadow:0 12px 30px #0f313c0b}.meat-product-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px #0d303e21}.meat-product-image{background:linear-gradient(145deg,#fbfaf7,#e9e5df);min-height:272px}.meat-product-image:before{content:none}.meat-product-image img{object-fit:contain;filter:brightness(var(--meat-image-brightness,1)) saturate(var(--meat-image-saturation,1)) drop-shadow(0 16px 15px #1b363e29);padding:26px 20px 16px}.meat-product-card[href$=\/hot-water-preparation-tank]{--meat-image-brightness:1.035}.meat-product-card[href$=\/hot-water-preparation-tank] .meat-product-image img{padding:34px 32px 24px}.meat-product-card[href$=\/meat-thawing-machine]{--meat-image-brightness:1.02}.meat-product-card[href$=\/meat-thawing-machine] .meat-product-image img{padding:16px 8px 8px}.meat-product-card[href$=\/meat-scoring-machine]{--meat-image-brightness:.92;--meat-image-saturation:.9}.meat-product-card[href$=\/meat-slicing-machine]{--meat-image-brightness:.965;--meat-image-saturation:.92}.meat-product-card[href$=\/meat-strip-cutting-machine]{--meat-image-brightness:.97;--meat-image-saturation:.92}.meat-product-card[href$=\/brine-preparation-system]{--meat-image-brightness:1.01;--meat-image-saturation:.75}.meat-product-card[href$=\/hydraulic-meat-tumbler],.meat-product-card[href$=\/meat-grinder]{--meat-image-brightness:1.03}.meat-product-card[href$=\/vacuum-tumbler]{--meat-image-brightness:1.17}.meat-product-card[href$=\/sausage-filler]{--meat-image-brightness:1.04;--meat-image-saturation:.82}.meat-product-card:hover .meat-product-image img{transform:scale(1.045)translateY(-3px)}.meat-product-copy{min-height:226px;padding:23px 23px 25px}.meat-product-copy h4{margin-top:19px;font-size:21px}.meat-product-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meat-product-copy b{padding-top:23px}.meat-hero-copy h1{letter-spacing:-.048em;max-width:780px;font-size:clamp(42px,5.25vw,72px);line-height:1.04}.meat-content-heading{grid-template-columns:minmax(0,.78fr) minmax(320px,1.22fr);align-items:end;column-gap:90px;margin-bottom:52px;display:grid}.meat-content-heading>small{color:var(--meat-copper);letter-spacing:.16em;text-transform:uppercase;grid-column:1;margin-bottom:14px;font-size:10px;font-weight:760}.meat-content-heading>h2{color:var(--blue-dark);letter-spacing:-.04em;grid-column:1;margin:0;font-size:clamp(34px,4vw,54px);font-weight:490;line-height:1.06}.meat-content-heading>p{max-width:620px;color:var(--ink-soft);grid-area:1/2/3;justify-self:end;margin:0;font-size:14px;line-height:1.82}.meat-selection-section{background:linear-gradient(145deg,#f8f5f0,#eee9e2);padding:106px 0 112px}.meat-selection-grid{border-top:1px solid #d7d1ca;border-left:1px solid #d7d1ca;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meat-selection-grid article{background:linear-gradient(155deg,#fff,#faf8f4);border-bottom:1px solid #d7d1ca;border-right:1px solid #d7d1ca;min-height:280px;padding:30px 27px 32px;position:relative}.meat-selection-grid article:after{content:"";background:var(--meat-copper);width:0;height:3px;transition:width .25s;position:absolute;bottom:-1px;left:0;right:0}.meat-selection-grid article:hover:after{width:100%}.meat-selection-grid article>span{color:var(--meat-copper);letter-spacing:.15em;font-size:10px;font-weight:760}.meat-selection-grid h3{color:var(--blue-dark);letter-spacing:-.02em;margin:70px 0 16px;font-size:22px;font-weight:560}.meat-selection-grid p{color:#657173;margin:0;font-size:12px;line-height:1.78}.meat-paths-section{background:#fff;padding:108px 0 114px}.meat-content-heading-centered{text-align:center;grid-template-columns:1fr;justify-items:center}.meat-content-heading-centered>h2,.meat-content-heading-centered>p,.meat-content-heading-centered>small{grid-area:auto/1;justify-self:center}.meat-content-heading-centered>h2{max-width:850px}.meat-content-heading-centered>p{max-width:720px;margin-top:20px}.meat-paths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.meat-paths-grid>a{min-height:320px;color:inherit;background:#fff;border:1px solid #d8d1c9;flex-direction:column;padding:32px 32px 30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 14px 34px #1034400e}.meat-paths-grid>a:before{content:"";background:var(--meat-copper);width:54px;height:3px;position:absolute;top:-1px;left:31px}.meat-paths-grid>a:hover{border-color:#91adb6;transform:translateY(-5px);box-shadow:0 22px 45px #1034401c}.meat-paths-grid span{color:#9aa8aa;letter-spacing:.15em;font-size:10px;font-weight:730}.meat-paths-grid h3{max-width:330px;color:var(--blue-dark);letter-spacing:-.035em;margin:58px 0 17px;font-size:clamp(23px,2.1vw,30px);font-weight:530;line-height:1.15}.meat-paths-grid p{color:#657173;margin:0;font-size:12px;line-height:1.75}.meat-paths-grid b{color:#176a8e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-size:10px;font-weight:720;display:flex}.meat-videos-section{background:#ece7e0;padding:108px 0 118px}.meat-videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.meat-videos-grid .category-video-frame{aspect-ratio:4/3;background:#0a2633;border-color:#cfc6bd}.meat-videos-grid .category-video-cover-copy{gap:5px;bottom:44px;left:22px;right:22px}.meat-videos-grid .category-video-cover-copy small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:680}.meat-videos-grid .category-video-cover-copy strong{max-width:100%;font-size:clamp(17px,1.6vw,23px);line-height:1.2}.meat-videos-grid .category-video-main-play{border-radius:10px;width:58px;height:42px}.meat-videos-grid .category-video-youtube{display:none}@media (max-width:1100px){.meat-family-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-family-nav a{min-height:122px}.meat-family-intro{grid-template-columns:105px minmax(260px,.8fr) 1fr}.meat-family-intro>strong{text-align:left;grid-column:2/-1;max-width:none}.meat-product-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-product-card:first-child{border-left:1px solid #dad4cc}.meat-product-image{min-height:310px}.meat-content-heading{column-gap:50px}.meat-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-paths-grid{grid-template-columns:1fr}.meat-paths-grid>a{min-height:250px}}@media (max-width:760px){.meat-family-nav{grid-template-columns:1fr 1fr;margin-bottom:52px}.meat-family-nav a{min-height:130px;padding:19px 17px}.meat-family-nav a>strong{font-size:14px}.meat-family-list{gap:48px}.meat-family-intro{grid-template-columns:1fr;gap:18px;padding:28px 24px 30px}.meat-family-meta{grid-template-columns:auto 1fr}.meat-family-meta>div{align-items:center;display:flex}.meat-family-intro h3{margin:15px 0 0}.meat-family-intro>strong{grid-column:auto}.meat-product-grid-4{grid-template-columns:1fr;gap:12px;margin-top:12px}.meat-product-image{min-height:300px}.meat-hero-copy h1{max-width:590px;font-size:clamp(38px,10.5vw,56px)}.meat-paths-section,.meat-selection-section,.meat-videos-section{padding:76px 0 82px}.meat-content-heading{grid-template-columns:1fr;gap:0;margin-bottom:38px}.meat-content-heading>h2,.meat-content-heading>p,.meat-content-heading>small{grid-area:auto/1;justify-self:start}.meat-content-heading>p{margin-top:20px}.meat-content-heading-centered{text-align:left;justify-items:start}.meat-content-heading-centered>h2,.meat-content-heading-centered>p,.meat-content-heading-centered>small{justify-self:start}.meat-selection-grid{grid-template-columns:1fr}.meat-selection-grid article{min-height:225px;padding:26px 24px 28px}.meat-selection-grid h3{margin-top:46px}.meat-paths-grid>a{min-height:265px;padding:28px 25px}.meat-paths-grid h3{margin-top:46px}.meat-videos-grid{grid-template-columns:1fr;gap:14px}.meat-videos-grid .category-video-frame{aspect-ratio:16/10}}@media (max-width:480px){.meat-family-nav{grid-template-columns:1fr}.meat-family-nav a{min-height:100px}.meat-product-image{min-height:250px}}@media (max-width:1000px){.fv-hero{min-height:560px}.fv-hero-copy{padding-bottom:80px}.fv-section-heading{gap:50px}.fv-solution-featured{grid-template-columns:.95fr 1.05fr}.fv-process-panel-copy{padding:40px 34px}.fv-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-equipment-image{min-height:290px}}@media (max-width:760px){.fv-hero{min-height:580px}.fv-hero>img{object-position:64% center}.fv-hero-copy{padding-top:120px;padding-bottom:62px}.fv-hero-copy h1{max-width:560px;font-size:clamp(40px,12vw,62px)}.fv-metrics{grid-template-columns:repeat(2,1fr)}.fv-metrics>div{min-height:90px;padding:15px 18px}.fv-metrics strong{font-size:19px}.fv-equipment-section,.fv-lines-section,.fv-process-section{padding:72px 0}.fv-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.fv-simple-process-list article{grid-template-columns:34px 1fr;gap:12px 16px;padding:24px 0}.fv-simple-process-flow{grid-column:2}.fv-process-selector{min-height:0;display:block;overflow:visible}.fv-process-tabs{scrollbar-width:thin;border-bottom:1px solid #d1dad3;border-right:0;display:flex;overflow-x:auto}.fv-process-tab{border-bottom:0;border-right:1px solid #dce3dd;grid-template-columns:minmax(0,1fr);min-width:210px;min-height:76px;padding:14px 17px}.fv-process-tab>svg{display:none}.fv-process-panel-copy{min-height:430px;padding:34px 24px}.fv-process-nodes{margin-right:-24px;padding-right:24px}.fv-process-equipment>div,.fv-solution-grid{grid-template-columns:1fr}.fv-solution-featured{grid-column:auto;display:block}.fv-solution-featured .fv-solution-image{min-height:330px}.fv-solution-featured .fv-solution-body{padding:30px 30px 34px}.fv-equipment-grid{grid-template-columns:1fr}.fv-equipment-image{min-height:310px}.fv-standards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fv-standards{grid-template-columns:1fr}.fv-standards article{min-height:205px}.fv-equipment-image{min-height:245px}.fv-equipment-image img{padding:30px 12px 12px}.fv-equipment-copy{min-height:205px;padding:25px 22px 26px}.fv-equipment-copy h3{max-width:none;padding-right:0;font-size:21px}.fv-equipment-copy p{max-width:none}.fv-equipment-copy b{margin-top:20px;position:static}}.category-section-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;gap:80px;margin-bottom:46px;display:grid}.category-section-heading>p{color:#68777e;margin:0;font-size:13px;line-height:1.82}.category-featured-product{background:#fff;border:1px solid #dde3e5;grid-template-columns:minmax(0,1.16fr) minmax(370px,.84fr);min-height:500px;display:grid}.category-featured-product-image,.category-standard-product-image{background:#e8edef;display:block;position:relative;overflow:hidden}.category-featured-product-image img,.category-standard-product-image img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.category-featured-product:hover img,.category-standard-product:hover img{transform:scale(1.035)}.category-product-copy{padding:44px 42px 39px}.category-product-copy>small{color:#168ccb;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.category-product-copy h3{margin:12px 0 14px;font-size:clamp(25px,2.4vw,34px);font-weight:560;line-height:1.16}.category-product-title-link{color:inherit;transition:color .2s}.product-entry-card:focus-visible .category-product-title-link,.product-entry-card:hover .category-product-title-link{color:#168ccb}.category-product-copy>p{color:#68777e;margin:0;font-size:13px;line-height:1.78}.category-product-copy ul{border-top:1px solid #e1e6e8;gap:0;margin:27px 0 29px;padding:0;list-style:none;display:grid}.category-product-copy li{color:#4f5e65;border-bottom:1px solid #e1e6e8;padding:11px 0 11px 17px;font-size:11px;line-height:1.55;position:relative}.category-product-copy li:before{content:"";background:#168ccb;width:5px;height:5px;position:absolute;top:17px;left:0}.category-standard-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.category-standard-product{background:#fff;border:1px solid #dde3e5;grid-template-columns:minmax(0,.96fr) minmax(290px,1.04fr);min-height:400px;display:grid}.category-standard-product .category-product-copy{padding:30px 28px 27px}.category-standard-product .category-product-copy h3{font-size:24px}.category-standard-product-image>span{z-index:2;color:#fff;background:#e76f2e;padding:7px 10px;font-size:10px;position:absolute;bottom:16px;left:16px}.category-selection-media-section{background:#fff;padding-block:72px}.category-selection-media-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(36px,4vw,56px);display:grid}.category-video-column{min-width:0;display:block}.category-selection-panel>header>p{color:#6b797f;margin:18px 0 0;font-size:13px;line-height:1.75}.category-video-frame{aspect-ratio:16/9;background:#07161d;border:1px solid #d8e0e3;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.category-video-frame:after{content:"";z-index:1;background:linear-gradient(#04121a14,#04121a5c);transition:background .25s;position:absolute;inset:0}.category-video-frame img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.category-video-frame img.category-video-poster-backdrop{z-index:0;object-fit:cover;opacity:.48;filter:blur(16px)saturate(.72)brightness(.68);transform:scale(1.09)}.category-video-frame img.category-video-poster-contain{z-index:0;object-fit:contain}.category-video-play{z-index:2;color:#fff;text-align:center;place-content:center;justify-items:center;gap:13px;display:grid;position:absolute;inset:0}.category-video-play svg{color:#fff;filter:drop-shadow(0 5px 18px #00000052);transition:transform .25s}.category-video-frame:hover:after{background:#04121a3d}.category-video-frame:hover img{transform:scale(1.025)}.category-video-frame:hover img.category-video-poster-backdrop{transform:scale(1.12)}.category-video-frame:hover img.category-video-poster-contain{transform:scale(1.01)}.category-video-frame:hover .category-video-play svg{transform:scale(1.08)}.category-video-frame:focus-visible{outline-offset:4px;outline:3px solid #168ccb}.category-video-cover{color:inherit;cursor:pointer;font:inherit;text-align:left;padding:0}.category-video-cover.is-static{cursor:default}.category-video-cover:after{background:linear-gradient(#04121a1f 15%,#04121a0f 42%,#04121ad6)}.category-video-cover:hover:after{background:linear-gradient(#04121a2b 15%,#04121a1a 42%,#04121ae0)}.category-video-cover-copy{z-index:2;color:#fff;text-shadow:0 2px 12px #00000061;gap:8px;display:grid;position:absolute;bottom:58px;left:30px;right:30px}.category-video-cover-copy small{font-size:clamp(14px,1.45vw,20px);font-weight:440;line-height:1.15}.category-video-cover-copy strong{letter-spacing:-.035em;max-width:92%;font-size:clamp(20px,2.35vw,34px);font-weight:680;line-height:1.12}.category-video-main-play{color:#fff;background:#f03;border-radius:13px;place-content:center;width:68px;height:48px;display:grid;box-shadow:0 7px 22px #0000004d}.category-video-main-play svg{fill:currentColor;transform:translate(2px)}.category-video-youtube{z-index:2;color:#fff;letter-spacing:-.01em;background:#0b0f11d6;border-radius:3px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:15px;right:17px}.category-video-youtube svg{color:#f03;fill:#f03;stroke:#fff}.category-video-frame-player:after{display:none}.category-video-frame-player iframe,.category-video-frame-player video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.category-video-frame-player video{object-fit:cover}.category-selection-list{gap:11px;margin-top:24px;display:grid}.category-selection-list article{background:#f7f9fa;border:1px solid #e0e6e8;grid-template-columns:28px minmax(0,1fr);gap:13px;padding:17px 18px 18px;display:grid}.category-selection-number{color:#168ccb;letter-spacing:.12em;padding-top:3px;font-size:9px;font-weight:760}.category-selection-card-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.category-selection-card-title h3{color:#182b34;margin:0;font-size:16px;font-weight:620;line-height:1.35}.category-selection-card-title small{color:#168ccb;letter-spacing:.05em;flex:none;font-size:9px;font-weight:670}.category-selection-card-copy>p{color:#66757c;margin:8px 0 0;font-size:11px;line-height:1.6}.category-selection-card-copy>em{color:#8a979d;margin-top:7px;font-size:10px;font-style:normal;line-height:1.55;display:block}.category-applications-section{background:#f6f5f1;padding-block:96px}.category-applications-showcase{gap:38px;display:grid}.category-applications-heading{grid-template-columns:minmax(0,.86fr) minmax(360px,.64fr);align-items:end;gap:80px;display:grid}.category-applications-heading small{color:#168ccb;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.category-applications-heading h2{color:#12232d;max-width:720px;margin:15px 0 0;font-size:clamp(32px,3.5vw,48px);font-weight:470;line-height:1.13}.category-applications-heading>p{color:#687780;max-width:570px;margin:0;font-size:14px;line-height:1.85}.category-application-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.category-application-product{background:#fff;border:1px solid #dbe2e5;grid-template-rows:minmax(340px,1fr) 190px;min-width:0;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;overflow:visible;box-shadow:0 12px 32px #182a3309}.category-application-product:hover{border-color:#79b9d7;transform:translateY(-3px);box-shadow:0 18px 38px #182a3317}.category-application-product-image{background:#f0eee7;min-height:330px;position:relative;overflow:hidden}.category-application-product-image img{object-fit:cover;transition:transform .45s}.category-application-product:hover .category-application-product-image img{transform:scale(1.045)}.category-application-product-copy{grid-template-rows:auto minmax(44px,auto) 1fr;align-content:start;padding:18px 18px 20px;display:grid;position:relative}.category-application-product-meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.category-application-product-meta span{color:#168ccb;letter-spacing:.08em;font-size:11px;font-weight:750}.category-application-product-meta:after{content:"";background:#b8c8cf;order:1;width:24px;height:1px}.category-application-product-meta small{color:#8a969b;letter-spacing:.12em;text-transform:uppercase;order:2;font-size:9px;font-weight:650;line-height:1}.category-application-product-copy:after{content:"";transform-origin:0;background:#168ccb;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.category-application-product:hover .category-application-product-copy:after{transform:scaleX(1)}.category-application-product-copy h3{-webkit-line-clamp:2;color:#12232d;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.category-application-product-copy p{-webkit-line-clamp:4;color:#6c7a81;-webkit-box-orient:vertical;margin:10px 0 0;font-size:11px;line-height:1.62;display:-webkit-box;overflow:hidden}.category-frying-page .category-decision-hero>img{object-position:center 58%}.category-frying-page .category-decision-hero-overlay{background:linear-gradient(90deg,#071d28ed,#082330ba 45%,#0924302e 78%,#09243014)}.category-frying-overview-image .category-decision-overview-image-inner{background:#f7f9fa}.category-frying-overview-image img{object-fit:cover;object-position:center}.category-frying-page .category-decision-overview{background:#fff}.category-frying-page .category-equipment-section{background:#f3f5f6}.category-frying-page .category-frying-selection-section{background:#fff}.category-frying-selection-section .category-selection-list article{background:#fff;border-color:#d7e3e9}.category-frying-page .category-frying-applications{background:#f3f5f6}.category-frying-applications .category-applications-heading h2{color:#123447}.category-frying-applications .category-applications-heading small{color:#0872a6}.category-frying-applications .category-applications-heading>p{color:#526b78}.category-frying-applications .category-application-product{background:#fff;border-color:#d9e5eb;box-shadow:0 12px 32px #0f34440e}.category-frying-applications .category-application-product:hover{border-color:#79b9d7;box-shadow:0 18px 38px #0f344417}.category-frying-applications .category-application-product-image{background:#edf3f6}.category-frying-applications .category-application-product-copy{background:#fff}.category-frying-applications .category-application-product-meta span{color:#0872a6}.category-frying-applications .category-application-product-meta small{color:#607580}.category-frying-applications .category-application-product-copy p{color:#526b78}.category-video-animated-preview{object-fit:cover}@media (max-width:700px){.category-frying-page .category-decision-hero>img{object-position:63% center}}.handling-equipment-page .other-equipment-variant-grid{gap:22px}.handling-equipment-page .other-equipment-variant-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(245px,1fr);min-height:318px;position:relative;box-shadow:0 14px 34px #0f34440b}.handling-equipment-page .other-equipment-variant-card:before{content:"";z-index:3;background:#168ccb;height:3px;position:absolute;top:0;left:0;right:0}.handling-equipment-page .other-equipment-variant-card figure{background:#eaf2f6;border-bottom:0;border-right:1px solid #d8e2e5;min-height:318px}.handling-equipment-page .other-equipment-variant-card figure img{transform-origin:50%;padding:16px}.handling-equipment-page .other-equipment-variant-card figure span,.handling-equipment-page .other-equipment-variant-copy>small{display:none}.handling-equipment-page .other-equipment-variant-copy{min-height:0;padding:27px 25px 24px}.handling-equipment-page .other-equipment-variant-copy h3{margin:0 0 16px;padding-bottom:16px;font-size:clamp(18px,1.55vw,22px);font-weight:620;line-height:1.3;position:relative}.handling-equipment-page .other-equipment-variant-copy h3:after{content:"";background:#168ccb;width:34px;height:2px;position:absolute;bottom:0;left:0}.handling-equipment-page .other-equipment-variant-copy p{min-height:5.25em;font-size:11px;line-height:1.75}.handling-equipment-page .other-equipment-variant-copy ul{gap:6px;margin-top:16px}.handling-equipment-page .other-equipment-variant-copy li{padding:5px 8px;font-size:8px}.handling-equipment-page .other-equipment-variant-copy>a{padding-top:18px}.handling-equipment-page .other-equipment-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.handling-equipment-page .other-equipment-selection-grid article{min-height:220px}@media (max-width:1080px){.handling-equipment-page .other-equipment-variant-grid{grid-template-columns:1fr}.handling-equipment-page .other-equipment-variant-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}}@media (max-width:680px){.handling-equipment-page .other-equipment-variant-card{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.handling-equipment-page .other-equipment-variant-card figure{border-bottom:1px solid #d8e2e5;border-right:0;min-height:250px}.handling-equipment-page .other-equipment-variant-copy{min-height:0;padding:25px 23px 24px}.handling-equipment-page .other-equipment-variant-copy p{min-height:0}.handling-equipment-page .other-equipment-selection-grid{grid-template-columns:1fr}.handling-equipment-page .other-equipment-selection-grid article{border-bottom:1px solid #d7e1e4;border-right:0;min-height:180px}.handling-equipment-page .other-equipment-selection-grid article:last-child{border-bottom:0}}.category-project-cta:before{content:"";opacity:1;pointer-events:none;background:0 0;border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-120px;transform:none;box-shadow:0 0 0 78px #ffffff0b,0 0 0 156px #ffffff07;-webkit-mask-image:none;mask-image:none}.category-project-cta .products-catalog-cta-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(44px,8vw,112px);min-height:230px}.category-project-cta .products-catalog-cta-grid>div{min-width:0}.category-project-cta h2,.category-project-cta p{overflow-wrap:anywhere}@media (max-width:760px){.category-project-cta .products-catalog-cta-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.category-cooking-hero>img{object-position:center 52%}.category-cooking-overview-image img{object-position:center}.cooking-series-section{background:#f3f5f6;padding-block:94px 104px;position:relative;overflow:hidden}.cooking-series-section:before{content:"";pointer-events:none;border:1px solid #168ccb14;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-110px;box-shadow:0 0 0 70px #168ccb06,0 0 0 140px #168ccb04}.cooking-series-heading,.cooking-series-selector{z-index:1;position:relative}.cooking-series-selector{background:#fff;border:1px solid #d9e1e4;grid-template-rows:repeat(6,minmax(82px,1fr));grid-template-columns:minmax(260px,31%) minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0f27330f}.cooking-series-selector-item{display:contents}.cooking-series-tab{z-index:2;color:#344d59;text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e2e7e9;border-left:0;border-right:1px solid #d9e1e4;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;padding:17px 25px;transition:color .22s,background .22s;display:grid;position:relative}.cooking-series-selector-item:first-child .cooking-series-tab{grid-row:1}.cooking-series-selector-item:nth-child(2) .cooking-series-tab{grid-row:2}.cooking-series-selector-item:nth-child(3) .cooking-series-tab{grid-row:3}.cooking-series-selector-item:nth-child(4) .cooking-series-tab{grid-row:4}.cooking-series-selector-item:nth-child(5) .cooking-series-tab{grid-row:5}.cooking-series-selector-item:nth-child(6) .cooking-series-tab{border-bottom:0;grid-row:6}.cooking-series-tab:before{content:"";background:#168ccb;width:3px;transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.cooking-series-tab>span{color:#168ccb;letter-spacing:.15em;font-size:10px;font-weight:750}.cooking-series-tab>strong{min-width:0;font-size:15px;font-weight:610;line-height:1.35}.cooking-series-tab-arrow{color:#9eaaaf;transition:color .22s,transform .22s}.cooking-series-tab-chevron{display:none}.cooking-series-tab:hover,.cooking-series-tab[aria-selected=true]{color:#fff;background:linear-gradient(115deg,#0b79b1,#1598d2)}.cooking-series-tab:hover:before,.cooking-series-tab[aria-selected=true]:before{background:#73cbef;transform:scaleY(1)}.cooking-series-tab:hover>span,.cooking-series-tab[aria-selected=true]>span{color:#a9e4fa}.cooking-series-tab:hover .cooking-series-tab-arrow,.cooking-series-tab[aria-selected=true] .cooking-series-tab-arrow{color:#fff;transform:translate(3px)}.cooking-series-tab:focus-visible{outline-offset:-3px;outline:3px solid #168ccb57}.cooking-series-panel{background:#fff;grid-area:1/2/-1;grid-template-columns:minmax(0,1.13fr) minmax(290px,.87fr);min-width:0;min-height:590px;display:grid}.cooking-series-panel[hidden]{display:none}.cooking-series-panel-image{background:linear-gradient(145deg,#edf1f2,#e2e8ea);min-width:0;display:block;position:relative;overflow:hidden}.cooking-series-panel-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08202b38);height:28%;position:absolute;inset:auto 0 0}.cooking-series-panel-image img{object-fit:contain;object-position:center;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.cooking-series-panel-image:hover img{transform:scale(1.025)}.cooking-series-panel-image>span{z-index:2;color:#ffffffe0;letter-spacing:.18em;font-size:12px;font-weight:740;position:absolute;bottom:25px;left:29px}.cooking-series-panel-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:48px 38px 38px;display:flex}.cooking-series-panel-copy h3{letter-spacing:-.025em;margin:0;font-size:clamp(27px,2.4vw,36px);font-weight:540;line-height:1.18}.cooking-series-panel-copy h3 a{color:#142f3c;transition:color .2s}.cooking-series-panel-copy h3 a:hover{color:#168ccb}.cooking-series-panel-copy>div>p{color:#687980;margin:19px 0 0;font-size:12px;line-height:1.78}.cooking-series-panel-models{border-top:1px solid #dde4e6;padding-top:30px}.cooking-series-panel-models>small{color:#168ccb;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:750;display:block}.cooking-series-panel-models>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.cooking-series-panel-models a{color:#53666f;border-bottom:1px solid #e4e9eb;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 0;font-size:10px;line-height:1.45;transition:color .2s,border-color .2s;display:flex}.cooking-series-panel-models a:hover{color:#087fbd;border-color:#73bfe3}.cooking-series-overview-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:21px;display:grid;position:relative}.cooking-series-overview-card{background:#fff;border:1px solid #d9e1e4;min-width:0;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 13px 30px #0f27330b}.cooking-series-overview-card:hover{border-color:#168ccb6b;box-shadow:0 17px 38px #0f273312}.cooking-series-overview-image{background:linear-gradient(145deg,#edf1f2,#e3e9eb);height:178px;display:block;position:relative;overflow:hidden}.cooking-series-overview-image img{object-fit:contain;object-position:center;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.cooking-series-overview-card:hover .cooking-series-overview-image img{transform:scale(1.025)}.cooking-series-overview-image>span{z-index:1;color:#fff;letter-spacing:.12em;background:#168ccb;place-items:center;width:35px;height:35px;font-size:9px;font-weight:750;display:grid;position:absolute;top:17px;left:19px}.cooking-series-overview-copy{min-height:132px;padding:22px 23px 19px}.cooking-series-overview-copy h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:580;line-height:1.25}.cooking-series-overview-copy h3 a{color:#152f3c;transition:color .2s}.cooking-series-overview-copy h3 a:hover{color:#168ccb}.cooking-series-overview-copy p{-webkit-line-clamp:2;color:#6c7b82;-webkit-box-orient:vertical;margin:11px 0 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.cooking-series-model-disclosure{border-top:1px solid #e0e6e8}.cooking-series-model-disclosure summary{color:#54707d;letter-spacing:.07em;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:11px 23px;font-size:10px;font-weight:680;list-style:none;display:flex}.cooking-series-model-disclosure summary::-webkit-details-marker{display:none}.cooking-series-model-disclosure summary svg{color:#168ccb;transition:transform .2s}.cooking-series-model-disclosure[open] summary svg{transform:rotate(180deg)}.cooking-series-model-disclosure>div{padding:0 23px 17px;display:grid}.cooking-series-model-disclosure a{color:#53666f;border-top:1px solid #e5eaec;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:10px;line-height:1.45;display:flex}.cooking-series-model-disclosure a:hover{color:#168ccb}.cooking-series-horizontal-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid;position:relative}.cooking-series-horizontal-card{--series-scale:1;--series-hover-scale:1.025;--series-y:0px;background:#fff;border:1px solid #d9e1e4;grid-template-rows:285px 1fr;grid-template-columns:1fr;min-width:0;min-height:590px;scroll-margin-top:96px;transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 13px 30px #0f27330b}.cooking-series-horizontal-card:hover{border-color:#168ccb73;box-shadow:0 18px 40px #0f273313}.cooking-series-horizontal-image{min-width:0;display:block;position:relative;overflow:hidden}.cooking-series-horizontal-image,.cooking-series-horizontal-image.is-empty{background:linear-gradient(145deg,#f2f5f6,#e7ecee)}.cooking-series-horizontal-image img{object-fit:contain;object-position:center;transform:translate3d(0,var(--series-y),0) scale(var(--series-scale));transform-origin:50%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.cooking-series-horizontal-card:hover .cooking-series-horizontal-image img{transform:translate3d(0,var(--series-y),0) scale(var(--series-hover-scale))}.cooking-series-horizontal-card[data-series=planetary]{--series-scale:1.067;--series-hover-scale:1.094;--series-y:-1px}.cooking-series-horizontal-card[data-series=multi-claw]{--series-scale:1.034;--series-hover-scale:1.06;--series-y:-4px}.cooking-series-horizontal-card[data-series=jacketed]{--series-scale:.991;--series-hover-scale:1.016;--series-y:2px}.cooking-series-horizontal-card[data-series=braising]{--series-scale:.925;--series-hover-scale:.948;--series-y:1px}.cooking-series-horizontal-card[data-series=horizontal]{--series-scale:1.01;--series-hover-scale:1.035;--series-y:7px}.cooking-series-horizontal-card[data-series=drum]{--series-scale:1.016;--series-hover-scale:1.041;--series-y:-2px}.cooking-series-horizontal-image>span{z-index:1;color:#fff;letter-spacing:.12em;background:#168ccb;place-items:center;width:34px;height:34px;font-size:9px;font-weight:750;display:grid;position:absolute;top:17px;left:17px}.cooking-series-horizontal-copy{grid-template-rows:minmax(0,1fr) 142px;min-width:0;padding:27px 26px 24px;display:grid}.cooking-series-horizontal-intro h3{color:#152f3c;letter-spacing:-.02em;margin:0;font-size:23px;font-weight:580;line-height:1.25;transition:color .2s}.cooking-series-horizontal-card:hover .cooking-series-horizontal-intro h3{color:#168ccb}.cooking-series-horizontal-intro p{-webkit-line-clamp:3;color:#6c7b82;-webkit-box-orient:vertical;margin:13px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.cooking-series-horizontal-models{border-top:1px solid #dfe5e7;min-height:142px;padding-top:18px}.cooking-series-horizontal-models>small{color:#168ccb;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.cooking-series-horizontal-models>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;display:grid}.cooking-series-horizontal-models a{color:#53666f;border-bottom:1px solid #e5eaec;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:38px;padding:8px 0;font-size:10px;line-height:1.45;transition:color .2s,border-color .2s;display:flex}.cooking-series-horizontal-models a:hover{color:#168ccb;border-color:#71bfe3}.cooking-guide-section{background:#fff;padding-block:98px 106px}.cooking-guide-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(54px,7vw,96px);display:grid}.cooking-guide-copy>small{color:#168ccb;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.cooking-guide-copy>h2{letter-spacing:-.03em;margin:15px 0 0;font-size:clamp(32px,3.5vw,48px);font-weight:470;line-height:1.13}.cooking-guide-copy>p{color:#68777e;margin:20px 0 0;font-size:13px;line-height:1.8}.cooking-guide-list{border-top:1px solid #dce3e6;margin-top:31px}.cooking-guide-list article{border-bottom:1px solid #dce3e6;grid-template-columns:40px 1fr;gap:18px;padding:19px 0;display:grid}.cooking-guide-list article>span{color:#168ccb;letter-spacing:.12em;padding-top:3px;font-size:10px;font-weight:750}.cooking-guide-list h3{color:#1a333f;margin:0 0 5px;font-size:15px;font-weight:650}.cooking-guide-list p{color:#718087;margin:0;font-size:11px;line-height:1.65}.cooking-video-placeholder{background:0 0;align-self:center;width:100%;min-height:0;position:relative;overflow:hidden}.cooking-video-placeholder .category-video-frame{aspect-ratio:16/9;border:1px solid #d8e0e3;height:auto;min-height:0}.cooking-video-placeholder>img{object-fit:cover;object-position:center}.cooking-video-shade{background:linear-gradient(#0517201f 35%,#051720d1),linear-gradient(90deg,#0517202e,#0000 55%);position:absolute;inset:0}.cooking-video-label{color:#fff;align-items:center;gap:18px;display:flex;position:absolute;inset:auto 34px 32px}.cooking-video-label>span{color:#168ccb;background:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.cooking-video-label div{gap:4px;display:grid}.cooking-video-label small{color:#6fc4ed;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.cooking-video-label strong{font-size:19px;font-weight:560;line-height:1.25}.cooking-video-label em{color:#ffffff9e;font-size:10px;font-style:normal}@media (max-width:1120px){.category-standard-product{grid-template-columns:1fr}.category-standard-product-image{min-height:300px}.category-application-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.category-application-product{grid-column:span 2}.category-application-product:nth-child(4){grid-column:2/span 2}.category-application-product:nth-child(5){grid-column:4/span 2}.cooking-series-selector{grid-template-columns:minmax(245px,29%) minmax(0,1fr)}.cooking-series-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr)}.cooking-series-panel-copy{padding:40px 30px 31px}.cooking-series-panel-models>div{grid-template-columns:1fr}.cooking-series-horizontal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cooking-series-horizontal-card{grid-template-rows:270px 1fr;grid-template-columns:1fr;min-height:570px}.cooking-series-horizontal-models>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cooking-guide-grid{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:50px}}@media (max-width:900px){.category-decision-hero{min-height:390px}.category-decision-overview-grid,.category-selection-media-grid{grid-template-columns:1fr;gap:42px}.category-applications-heading{grid-template-columns:1fr;align-items:start;gap:24px}.category-selection-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.category-section-heading{grid-template-columns:1fr;gap:20px}.category-featured-product{grid-template-columns:1fr}.category-featured-product-image{min-height:390px}.cooking-series-selector{min-height:0;display:block;overflow:visible}.cooking-series-selector-item{display:block}.cooking-series-selector-item:nth-child(n) .cooking-series-tab,.cooking-series-tab{border-bottom:1px solid #dfe5e7;border-right:0;grid-row:auto;grid-template-columns:36px minmax(0,1fr) 20px;min-height:70px}.cooking-series-tab-arrow{display:none}.cooking-series-tab-chevron{color:#99a6ac;transition:color .2s,transform .2s;display:block}.cooking-series-tab[aria-selected=true] .cooking-series-tab-chevron{color:#fff;transform:rotate(180deg)}.cooking-series-panel{border-bottom:1px solid #d9e1e4;grid-template-columns:1fr;min-height:0;display:grid}.cooking-series-panel[hidden]{display:none}.cooking-series-panel-image{min-height:390px}.cooking-series-panel-copy{gap:34px;padding:34px 30px 32px}.cooking-series-panel-models>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cooking-guide-grid{grid-template-columns:1fr}.cooking-video-placeholder,.cooking-video-placeholder .category-video-frame{min-height:0}.cooking-series-horizontal-grid,.cooking-series-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cooking-series-horizontal-card{grid-template-rows:250px 1fr;grid-template-columns:1fr;min-height:550px}.cooking-series-horizontal-models>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.category-decision-hero{min-height:360px}.category-decision-hero-copy{padding-block:66px 38px}.category-decision-hero-copy h1{font-size:clamp(32px,9vw,43px)}.category-decision-hero-copy p{font-size:13px}.category-applications-section,.category-decision-overview,.category-equipment-section,.category-selection-media-section{padding-block:62px}.category-selection-card-title{align-items:flex-start}.category-decision-overview-image,.category-featured-product-image{min-height:320px}.category-selection-factors,.category-standard-products{grid-template-columns:1fr}.category-applications-heading{gap:18px}.category-application-product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(50% - 50vw);padding-inline:max(20px,50vw - 50%);display:flex;overflow-x:auto}.category-application-product-grid::-webkit-scrollbar{display:none}.category-application-product{scroll-snap-align:start;flex:0 0 min(82vw,340px);grid-column:auto;grid-template-rows:320px 182px}.category-application-product-image{min-height:320px}.category-project-cta:before{width:320px;height:320px;top:-108px;right:-142px;box-shadow:0 0 0 52px #ffffff0a,0 0 0 104px #ffffff06}.category-selection-factors article{min-height:150px}.category-selection-factors h3{margin-top:28px}.category-featured-product{min-height:0}.category-product-copy{padding:30px 24px 28px}.category-standard-product-image{min-height:300px}.category-application-list article{min-height:112px}.category-application-list h3{margin-top:27px}.cooking-guide-section,.cooking-series-section{padding-block:62px}.cooking-series-selector-item:nth-child(n) .cooking-series-tab,.cooking-series-tab{min-height:64px;padding:14px 18px}.cooking-series-panel-image{min-height:300px}.cooking-series-panel-copy{gap:28px;padding:28px 22px 26px}.cooking-series-panel-copy h3{font-size:27px}.cooking-series-panel-models>div{grid-template-columns:1fr}.cooking-video-placeholder,.cooking-video-placeholder .category-video-frame{min-height:0}.cooking-video-label{align-items:flex-start;inset:auto 21px 22px}.cooking-video-label>span{width:46px;height:46px}.cooking-video-label strong{font-size:16px}.cooking-series-overview-grid{grid-template-columns:1fr;gap:16px}.cooking-series-overview-image{height:225px}.cooking-series-overview-copy{min-height:0}.cooking-series-overview-copy p{-webkit-line-clamp:3}.cooking-series-horizontal-grid{grid-template-columns:1fr}.cooking-series-horizontal-card{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.cooking-series-horizontal-image{height:285px}.cooking-series-horizontal-copy{grid-template-rows:auto auto;gap:27px;padding:25px 22px 23px}.cooking-series-horizontal-models{min-height:0}.cooking-series-horizontal-models>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cooking-series-panel-image img,.cooking-series-panel-models a,.cooking-series-tab,.cooking-series-tab-arrow,.cooking-series-tab-chevron,.cooking-series-tab:before{transition:none}.cooking-series-panel-image:hover img{transform:none}.cooking-series-model-disclosure summary svg,.cooking-series-overview-card,.cooking-series-overview-image img{transition:none}.cooking-series-overview-card:hover .cooking-series-overview-image img{transform:none}.cooking-series-horizontal-card,.cooking-series-horizontal-image img,.cooking-series-horizontal-models a{transition:none}.cooking-series-horizontal-card:hover .cooking-series-horizontal-image img{transform:translate3d(0,var(--series-y),0) scale(var(--series-scale))}.category-application-product-copy:after,.category-application-product-image img,.category-featured-product-image img,.category-selection-factors article,.category-standard-product-image img{transition:none}.category-application-product:hover .category-application-product-image img,.category-featured-product:hover img,.category-selection-factors article:hover,.category-standard-product:hover img,.category-video-frame:hover img{transform:none}}.popcorn-line-detail-page{color:#17262e;background:#fff}.popcorn-line-detail-page section[id]{scroll-margin-top:84px}.popcorn-line-hero{background:var(--product-detail-hero-background);padding:144px 0 82px}.popcorn-line-breadcrumbs{color:#8a959a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;font-size:10px;display:flex}.popcorn-line-breadcrumbs a{transition:color .2s}.popcorn-line-breadcrumbs a:hover{color:#168ccb}.popcorn-line-breadcrumbs span{color:#4f5d64}.popcorn-line-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:clamp(48px,6vw,92px);display:grid}.popcorn-line-gallery-main{aspect-ratio:16/9;background:#e8edef;border:1px solid #dce2e4;margin:0;position:relative;overflow:hidden}.popcorn-line-gallery-main img,.popcorn-line-gallery-thumbs img{object-fit:cover}.electric-popcorn-detail-page:not(.gas-popcorn-detail-page) .popcorn-line-gallery-main .category-video-cover>img{object-position:center 56%}.gas-popcorn-detail-page .popcorn-line-gallery-main .category-video-cover>img{object-position:center 64%}.popcorn-line-gallery-main>.category-video-frame{aspect-ratio:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.popcorn-line-gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.popcorn-line-gallery-thumbs figure{aspect-ratio:16/9;background:#e8edef;border:1px solid #dce2e4;margin:0;position:relative;overflow:hidden}.popcorn-line-hero-copy>small,.popcorn-line-section-heading small,.popcorn-line-why-heading small{color:#168ccb;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.popcorn-line-hero-copy h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(40px,4.2vw,64px);font-weight:470;line-height:1.08}.popcorn-line-hero-copy>p{color:#68757b;max-width:620px;margin:0;font-size:14px;line-height:1.85}.popcorn-line-hero-copy ul{border-top:1px solid #d8dddf;gap:12px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}.popcorn-line-hero-copy li{color:#33434b;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;display:flex}.popcorn-line-hero-copy li svg{color:#168ccb;flex:none;margin-top:2px}.popcorn-line-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.popcorn-line-anchor-nav{background:#fff;border-top:1px solid #e1e5e6;border-bottom:1px solid #e1e5e6}.popcorn-line-anchor-nav .container{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.popcorn-line-anchor-nav a{color:#68757b;text-align:center;border-right:1px solid #e1e5e6;place-items:center;min-height:61px;padding:17px 18px;font-size:11px;font-weight:650;transition:color .2s,background .2s;display:grid;position:relative}.popcorn-line-anchor-nav a:first-child{border-left:1px solid #e1e5e6}.popcorn-line-anchor-nav a:after{content:"";background:#168ccb;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(0)}.popcorn-line-anchor-nav a:hover{color:#168ccb;background:#f7fafb}.popcorn-line-anchor-nav a:hover:after{transform:scaleX(1)}.popcorn-line-anchor-nav.popcorn-machine-anchor-nav .container{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}.popcorn-line-why{color:#fff;background-color:#001f35;background-image:var(--gradient-blue-industrial);background-blend-mode:normal;background-position:50%;background-repeat:no-repeat;background-size:auto;padding:88px 0 92px;position:relative;overflow:hidden}.popcorn-line-why:after,.popcorn-line-why:before{content:none;display:none}.popcorn-line-why>.container{z-index:1;position:relative}.popcorn-line-section-heading{grid-template-columns:minmax(0,.9fr) minmax(360px,.6fr);align-items:end;gap:84px;display:grid}.popcorn-line-section-heading h2{letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(31px,3.3vw,47px);font-weight:470;line-height:1.14}.popcorn-line-section-heading>p{color:#75828a;margin:0;font-size:13px;line-height:1.8}.popcorn-line-why-heading{grid-template-columns:minmax(0,.9fr) minmax(360px,.6fr);align-items:end;gap:84px;display:grid}.popcorn-line-why-heading small{color:#61c5ef}.popcorn-line-why-heading h2{letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(31px,3.3vw,47px);font-weight:470;line-height:1.14}.popcorn-line-why-heading>p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.8}.popcorn-line-reason-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.popcorn-line-reason-grid article{border-right:1px solid #ffffff29;min-height:230px;padding:28px 28px 30px}.popcorn-line-reason-grid article:first-child{border-left:1px solid #ffffff29}.popcorn-line-reason-grid span{color:#55bde9;letter-spacing:.14em;font-size:10px;font-weight:750}.popcorn-line-reason-grid h3{margin:48px 0 12px;font-size:20px;font-weight:540;line-height:1.3}.popcorn-line-reason-grid p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.75}.popcorn-line-process{background:#fff;padding:94px 0 100px}.frying-line-detail-page .popcorn-line-process{background:#f2f4f4}.popcorn-line-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:52px;display:grid;position:relative}.popcorn-line-process-grid:before{content:"";background:linear-gradient(90deg,#0000,#b7cad3 8% 92%,#0000);height:1px;position:absolute;top:36px;left:12.5%;right:12.5%}.popcorn-line-process-grid article{text-align:center;flex-direction:column;align-items:center;min-height:226px;padding:69px 28px 24px;display:flex;position:relative}.popcorn-line-process-grid article:before{content:"";z-index:1;background:#168ccb;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:29px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #168ccb,0 3px 12px #168ccb2e}.popcorn-line-process-grid h3{text-align:center;width:100%;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.35}.popcorn-line-process-grid p{color:#748188;text-align:center;width:100%;max-width:235px;margin:0 auto;font-size:11px;line-height:1.72}.popcorn-line-modules{background:#f2f4f4;padding:94px 0 100px}.popcorn-line-module-layout{margin-top:48px}.popcorn-line-module-list{background:#fff;border:1px solid #d3dee3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 48px #0f2a3712}.popcorn-line-module-list article{background:#fff;flex-direction:column;min-width:0;min-height:400px;transition:background-color .25s;display:flex;position:relative;overflow:visible}.popcorn-line-module-list article+article{border-left:1px solid #d9e2e6}.popcorn-line-module-list article:after{content:"";transform-origin:0;background:#168ccb;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.popcorn-line-module-list article+article:before{content:"→";z-index:3;color:#168ccb;background:#fff;border:1px solid #c9dbe3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:110px;left:0;transform:translate(-50%,-50%)}.popcorn-line-module-list article:hover{background:#fafdfe}.popcorn-line-module-list article:hover:after{transform:scaleX(1)}.popcorn-line-module-list figure{background:radial-gradient(at 50% 32%,#fff,#edf3f5 76%);border-bottom:1px solid #dce3e6;flex:0 0 220px;height:220px;margin:0;position:relative;overflow:hidden;container-type:size}.popcorn-line-module-art{transform-origin:50%;transition:transform .45s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popcorn-line-module-art img{object-fit:contain;filter:drop-shadow(0 7px 6px #152c381f);max-width:none;height:auto;position:absolute}.popcorn-line-module-list article:hover .popcorn-line-module-art{transform:translate(-50%,-50%)scale(1.025)}.popcorn-line-module-caption{color:#7d929d;text-align:center;pointer-events:none;margin:0;font-size:9px;line-height:1.2;position:absolute;bottom:8px;left:12px;right:12px}.popcorn-line-module-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.popcorn-line-module-placeholder>svg{color:#7c9ba9;stroke-width:1.25px;width:38px;height:38px}.popcorn-line-module-placeholder>strong{color:#496c7d;font-size:13px;font-weight:600}.popcorn-line-module-list .popcorn-line-module-placeholder>p{color:#7d929d;max-width:170px;font-size:11px;line-height:1.6}.popcorn-line-module-list article>div{flex-direction:column;flex:1;min-width:0;padding:22px 22px 21px;display:flex}.popcorn-line-module-list header{margin-bottom:17px}.popcorn-line-module-list header>span{color:#6e9caf;letter-spacing:.15em;font-size:9px;font-weight:720;line-height:1}.popcorn-line-module-list h3{color:#102f40;margin:0 0 13px;font-size:17px;font-weight:610;line-height:1.38}.popcorn-line-module-list p{color:#6f7f87;margin:0;font-size:11px;line-height:1.78}.popcorn-line-selection{background:#fff;padding:96px 0 104px;position:relative;overflow:hidden}.popcorn-line-selection:before{content:"";background:linear-gradient(90deg,#0000,#168ccb);width:42%;height:1px;position:absolute;top:0;right:0}.popcorn-line-selection-grid{grid-template-columns:1fr;gap:14px;margin-top:46px;display:grid}.popcorn-line-selection-grid article{background:#fff;border:1px solid #d2dde1;grid-template-columns:minmax(300px,1.1fr) repeat(2,minmax(240px,1fr));min-height:190px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1032420d}.popcorn-line-selection-output{color:#fff;background:#102f40;flex-direction:column;justify-content:center;min-height:190px;padding:31px 34px;display:flex;position:relative;overflow:hidden}.popcorn-line-selection-output:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-120px;right:-74px;box-shadow:0 0 0 46px #ffffff06}.popcorn-line-selection-details dt,.popcorn-line-selection-output>small{align-items:center;gap:11px;display:flex}.popcorn-line-selection-details dt:before,.popcorn-line-selection-output>small:before{content:"";background:#168ccb;flex:none;width:18px;height:2px}.popcorn-line-selection-output>small{z-index:1;color:#ffffff9e;letter-spacing:.08em;font-size:10px;position:relative}.popcorn-line-selection-output>small:before{background:#5bbce5}.popcorn-line-selection-output>strong{z-index:1;letter-spacing:-.025em;margin-top:22px;font-size:clamp(30px,3.2vw,43px);font-weight:470;line-height:1.14;display:block;position:relative}.popcorn-line-selection-details{margin:0;display:contents}.popcorn-line-selection-details>div{border-left:1px solid #d8e1e4;flex-direction:column;justify-content:center;min-width:0;min-height:190px;padding:31px 34px;display:flex;position:relative}.popcorn-line-selection-details>div:first-child{background:#f3f8fa}.popcorn-line-selection-details>div:before{content:"→";z-index:2;color:#168ccb;background:#fff;border:1px solid #cbdce3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.popcorn-line-selection-details dt{color:#168ccb;letter-spacing:.08em;margin:0 0 22px;font-size:10px;font-weight:700}.popcorn-line-selection-details dd{color:#123747;margin:0;font-size:clamp(19px,2vw,25px);font-weight:590;line-height:1.32}.popcorn-line-selection-custom{color:#102a39;background:#fff;border:1px solid #d2dde1;grid-template-columns:minmax(300px,1.1fr) minmax(480px,2fr);align-items:stretch;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 12px 28px #1032420a}.popcorn-line-selection-custom>span{color:#4cb3e6;letter-spacing:.12em;font-size:10px;font-weight:750}.popcorn-line-selection-custom h3{color:#fff;background:#102f40;border-right:1px solid #d8e1e4;align-items:center;min-height:126px;margin:0;padding:30px 68px 30px 34px;font-size:21px;font-weight:560;line-height:1.4;display:flex;position:relative}.popcorn-line-selection-custom h3:after{content:"→";color:#ffffffc7;font-size:25px;font-weight:300;position:absolute;top:50%;right:31px;transform:translateY(-50%)}.popcorn-line-selection-custom p{color:#123747;align-items:center;margin:0;padding:30px 38px;font-size:14px;font-weight:500;line-height:1.8;display:flex}.frying-line-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.frying-line-process-grid:before{left:10%;right:10%}.frying-line-process-grid article{padding-inline:18px}.frying-line-process-grid article>span{color:#168ccb;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:760}.frying-line-process-grid h3{min-height:49px;font-size:16px}.frying-line-process-grid p{font-size:10.5px}.frying-line-selection-board{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:20px;margin-top:46px;display:grid}.frying-line-selection-guide{color:#fff;background:#102f40;min-height:100%;padding:40px 38px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f2a371f}.frying-line-selection-guide:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-150px;right:-120px;box-shadow:0 0 0 52px #ffffff06}.frying-line-selection-guide>small{z-index:1;color:#65c3ea;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:760;position:relative}.frying-line-selection-guide h3{z-index:1;letter-spacing:-.025em;margin:20px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:480;line-height:1.2;position:relative}.frying-line-selection-guide p{z-index:1;color:#ffffffa8;margin:0;font-size:12px;line-height:1.82;position:relative}.frying-line-selection-guide>div{z-index:1;border-top:1px solid #ffffff29;gap:0;margin-top:34px;display:grid;position:relative}.frying-line-selection-guide>div span{color:#ffffffd1;border-bottom:1px solid #ffffff29;align-items:center;gap:15px;padding:15px 0;font-size:11px;display:flex}.frying-line-selection-guide>div b{color:#65c3ea;letter-spacing:.12em;font-size:9px}.frying-line-selection-paths{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;display:grid}.frying-line-selection-paths article{background:#fff;border:1px solid #d3dee3;grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f2a370b}.frying-line-selection-paths article:after{content:"→";z-index:2;color:#168ccb;background:#fff;border:1px solid #cbdce3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:calc(42.5% - 16px);transform:translateY(-50%)}.frying-line-selection-paths header{grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:start;gap:18px;padding:25px 32px 29px;display:grid}.frying-line-selection-paths header>span{color:#168ccb;letter-spacing:.13em;padding-top:0;font-size:10px;font-weight:760;line-height:1.2}.frying-line-selection-paths header small{color:#788890;letter-spacing:.08em;font-size:9px;font-weight:710;line-height:1.2;display:block}.frying-line-selection-paths h3{color:#102f40;margin:12px 0 0;font-size:clamp(20px,2vw,26px);font-weight:540;line-height:1.3}.frying-line-selection-paths dl{border-left:1px solid #dce4e7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.frying-line-selection-paths dl>div{flex-direction:column;justify-content:flex-start;min-width:0;padding:25px 27px;display:flex}.frying-line-selection-paths dl>div+div{background:#f4f7f8;border-left:1px solid #e0e7e9}.frying-line-selection-paths dt{color:#168ccb;letter-spacing:.08em;margin-bottom:12px;font-size:9px;font-weight:740;line-height:1.2}.frying-line-selection-paths dd{color:#173744;margin:0;font-size:14px;font-weight:590;line-height:1.5}.popcorn-line-selection-board{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:16px}.popcorn-line-selection-board .frying-line-selection-guide{padding:34px 31px}.popcorn-line-selection-board .frying-line-selection-guide h3{margin-block:17px 14px;font-size:clamp(25px,2.55vw,34px)}.popcorn-line-selection-board .frying-line-selection-guide>div{margin-top:26px}.popcorn-line-selection-board .frying-line-selection-guide>div span{padding-block:12px}.popcorn-line-selection-board .frying-line-selection-paths{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;height:100%}.popcorn-line-selection-board .frying-line-selection-paths article{height:100%}.popcorn-line-selection-board .frying-line-selection-paths header{padding:22px 27px 24px}.popcorn-line-selection-board .frying-line-selection-paths h3{margin-top:9px;font-size:clamp(20px,1.8vw,24px)}.popcorn-line-selection-board .frying-line-selection-paths dl>div{padding:20px 24px 22px}.popcorn-line-project-cta .products-catalog-cta-grid{min-height:246px}@media (max-width:1120px){.popcorn-line-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popcorn-line-reason-grid article:nth-child(2){border-right:1px solid #ffffff29}.popcorn-line-module-list{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible}.popcorn-line-module-list article{border:1px solid #d3dee3;min-height:0;box-shadow:0 14px 32px #0f2a370b}.popcorn-line-module-list article+article{border-left:1px solid #d3dee3}.popcorn-line-module-list article+article:before{display:none}.popcorn-line-module-list article>div{min-height:170px;padding-inline:28px}.popcorn-line-selection-grid article{grid-template-columns:minmax(250px,1fr) repeat(2,minmax(190px,1fr))}.popcorn-line-selection-custom{grid-template-columns:minmax(250px,1fr) minmax(380px,2fr)}.popcorn-line-selection-output>strong{font-size:clamp(28px,3vw,39px)}.popcorn-line-selection-details>div{padding-inline:27px}.frying-line-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.frying-line-process-grid h3{font-size:15px}.frying-line-selection-board{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.frying-line-selection-guide{padding-inline:30px}.frying-line-selection-paths header{padding-inline:24px}.frying-line-selection-paths dl>div{padding-inline:22px}}@media (max-width:900px){.popcorn-line-hero{padding-top:116px}.popcorn-line-hero-grid,.popcorn-line-section-heading,.popcorn-line-why-heading{grid-template-columns:1fr;gap:30px}.popcorn-line-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.popcorn-line-process-grid:before{display:none}.popcorn-line-process-grid article{background-image:linear-gradient(90deg,#0000,#c5d4db 12% 88%,#0000);background-position:50% 36px;background-repeat:no-repeat;background-size:100% 1px}.popcorn-line-selection-grid article{grid-template-columns:minmax(230px,.9fr) repeat(2,minmax(170px,1fr))}.popcorn-line-selection-details>div{padding-inline:24px}.popcorn-line-selection-custom{grid-template-columns:minmax(230px,.9fr) minmax(340px,2fr)}.frying-line-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.frying-line-process-grid:before{display:none}.frying-line-process-grid h3{min-height:0}.frying-line-selection-board{grid-template-columns:1fr}.frying-line-selection-guide{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);column-gap:40px;display:grid}.frying-line-selection-guide h3,.frying-line-selection-guide p,.frying-line-selection-guide>small{grid-column:1}.frying-line-selection-guide>div{grid-area:1/2/span 3;margin-top:0}}@media (max-width:700px){.popcorn-line-anchor-nav.popcorn-machine-anchor-nav .container{justify-content:flex-start;display:flex}.popcorn-line-hero{padding:92px 0 58px}.popcorn-line-breadcrumbs{margin-bottom:25px}.popcorn-line-hero-copy h1{font-size:clamp(36px,10vw,48px)}.popcorn-line-gallery-main{aspect-ratio:16/9}.popcorn-line-anchor-nav .container{scrollbar-width:none;display:flex;overflow-x:auto}.popcorn-line-anchor-nav .container::-webkit-scrollbar{display:none}.popcorn-line-anchor-nav a{flex:none;min-width:126px;padding:17px 20px}.popcorn-line-modules,.popcorn-line-process,.popcorn-line-selection,.popcorn-line-why{padding-block:66px}.popcorn-line-reason-grid{grid-template-columns:1fr}.popcorn-line-reason-grid article{border-left:1px solid #ffffff29;min-height:190px}.popcorn-line-process-grid{grid-template-columns:1fr;gap:0}.popcorn-line-process-grid:before{background:linear-gradient(#0000,#b7cad3 6% 94%,#0000);width:1px;height:auto;display:block;inset:8px auto 8px 21px}.popcorn-line-process-grid article{text-align:left;background:0 0;align-items:flex-start;min-height:0;padding:5px 0 38px 52px}.popcorn-line-process-grid article:before{top:3px;left:14px;transform:none}.popcorn-line-process-grid span{margin-bottom:11px}.popcorn-line-process-grid h3,.popcorn-line-process-grid p{text-align:left;max-width:none}.popcorn-line-module-layout{margin-top:34px}.popcorn-line-module-list{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.popcorn-line-module-list article{scroll-snap-align:start;flex-direction:column;flex:0 0 min(84vw,360px);display:flex}.popcorn-line-module-list figure{aspect-ratio:16/10;border-bottom:1px solid #dce3e6;border-right:0;flex-basis:auto;height:auto;min-height:0}.popcorn-line-module-list article>div{min-height:0;padding:23px 22px 27px}.popcorn-line-module-list h3{font-size:16px}.popcorn-line-selection-grid{grid-template-columns:1fr;margin-top:34px}.popcorn-line-selection-grid article{grid-template-columns:1fr}.popcorn-line-selection-output{min-height:170px;padding:27px 23px 29px}.popcorn-line-selection-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.popcorn-line-selection-details>div{border-top:1px solid #d8e1e4;border-left:0;min-height:128px;padding:24px 22px 27px}.popcorn-line-selection-details>div+div{border-left:1px solid #d8e1e4}.popcorn-line-selection-details>div:before{display:none}.popcorn-line-selection-details dd{font-size:16px}.popcorn-line-selection-custom{grid-template-columns:1fr}.popcorn-line-selection-custom h3{min-height:104px;padding:25px 58px 25px 22px}.popcorn-line-selection-custom p{padding:24px 22px 27px;font-size:13px}.frying-line-process-grid{grid-template-columns:1fr;gap:0}.frying-line-process-grid:before{display:block}.frying-line-process-grid article>span{margin-bottom:8px}.frying-line-selection-board{margin-top:34px}.frying-line-selection-guide{padding:31px 23px;display:block}.frying-line-selection-guide>div{margin-top:27px}.frying-line-selection-paths article{grid-template-columns:1fr}.frying-line-selection-paths article:after{display:none}.frying-line-selection-paths header{padding:23px 22px}.frying-line-selection-paths dl{border-top:1px solid #dce4e7;border-left:0}.frying-line-selection-paths dl>div{padding:21px 22px 23px}.popcorn-line-selection-board .frying-line-selection-guide{padding:31px 23px}.popcorn-line-selection-board .frying-line-selection-paths header{padding:23px 22px}.popcorn-line-selection-board .frying-line-selection-paths dl>div{padding:21px 22px 23px}}@media (prefers-reduced-motion:reduce){.popcorn-line-module-art,.popcorn-line-module-list article,.popcorn-line-module-list article:after{transition:none}.popcorn-line-module-list article:hover .popcorn-line-module-art{transform:translate(-50%,-50%)}}.electric-popcorn-hero{background:var(--product-detail-hero-background)}.fryer-machine-detail-page .popcorn-line-gallery-main .category-video-cover{cursor:default}.fryer-machine-detail-page .popcorn-line-gallery-main .category-video-cover:disabled{opacity:1}.fryer-machine-detail-page.electric-popcorn-detail-page .popcorn-line-gallery-main .category-video-cover>img{object-fit:cover;object-position:50% 50%;filter:brightness(1.02)contrast(.98)saturate(.9);padding:0}.fryer-machine-detail-page .popcorn-line-gallery-main .category-video-cover:after{background:linear-gradient(#04121a08,#04121a05 62%,#04121aad)}.fryer-machine-detail-page .electric-popcorn-model-output{align-items:flex-start}.fryer-machine-detail-page .electric-popcorn-model-output strong{text-align:right;max-width:62%;line-height:1.4}.category-frying-page .category-standard-products{grid-template-columns:1fr}.category-frying-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.category-frying-product-card{background:#fff;border:1px solid #dbe3e6;flex-direction:column;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 16px 38px #0f2a370d}.category-frying-product-card:hover{border-color:#168ccb6b;transform:translateY(-2px);box-shadow:0 20px 44px #0f2a3714}.category-frying-product-image{background:linear-gradient(145deg,#edf2f3,#e3e9eb);border-bottom:1px solid #dce4e7;min-height:330px;display:block;position:relative;overflow:hidden}.category-frying-product-image img{object-fit:cover;filter:saturate(.92)brightness(1.02)contrast(1.01);transition:transform .55s cubic-bezier(.2,.75,.25,1)}.category-frying-product-card:hover .category-frying-product-image img{transform:scale(1.025)}.category-frying-product-card .category-product-copy{flex-direction:column;flex:1;padding:34px 34px 31px;display:flex}.category-frying-product-card .category-product-copy h3{margin-top:14px;font-size:clamp(25px,2.4vw,33px)}.category-frying-product-card .category-product-copy .text-link{align-self:flex-start;margin-top:auto}@media (max-width:1000px){.category-frying-product-image{min-height:280px}.category-frying-product-card .category-product-copy{padding-inline:28px}}@media (max-width:700px){.category-frying-product-grid{grid-template-columns:1fr}.category-frying-product-image{min-height:300px}.category-frying-product-card .category-product-copy{padding:28px 23px 27px}}.standalone-fryer-forms{scroll-margin-top:84px}.electric-popcorn-capability{background:#fff;padding:94px 0 100px}.electric-popcorn-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.electric-popcorn-process-grid:before{left:16.666%;right:16.666%}.electric-popcorn-process-grid h3{min-height:52px}.electric-popcorn-models{background:#f2f4f4;padding:96px 0 100px}.electric-popcorn-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.electric-popcorn-model-grid article{background:#fff;border:1px solid #d2dde1;overflow:hidden;box-shadow:0 16px 36px #0f2a370e}.electric-popcorn-model-grid header{color:#fff;background:#102f40;min-height:142px;padding:31px 36px 32px;position:relative;overflow:hidden}.electric-popcorn-model-grid header:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-128px;right:-76px;box-shadow:0 0 0 48px #ffffff06}.electric-popcorn-model-grid header small{z-index:1;color:#64bee8;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:750;display:block;position:relative}.electric-popcorn-model-grid h3{z-index:1;margin:0;font-size:clamp(23px,2.4vw,31px);font-weight:520;line-height:1.25;position:relative}.electric-popcorn-model-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.electric-popcorn-model-grid dl>div{border-top:1px solid #dbe3e6;min-height:118px;padding:25px 30px}.electric-popcorn-model-grid dl>div:nth-child(2n){border-left:1px solid #dbe3e6}.electric-popcorn-model-grid dt{color:#168ccb;letter-spacing:.06em;margin-bottom:12px;font-size:10px;font-weight:720}.electric-popcorn-model-grid dd{color:#173744;margin:0;font-size:17px;font-weight:570;line-height:1.4}.electric-popcorn-model-note{color:#718087;margin-top:22px;font-size:11px;line-height:1.7}.electric-popcorn-specification-panel{gap:28px;margin-top:46px;display:grid}.electric-popcorn-model-showcase{background:#fff;border-top:3px solid #168ccb;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 16px 38px #0f2a370a}.electric-popcorn-model-showcase article{padding:32px 38px 34px}.electric-popcorn-model-showcase article+article{border-left:1px solid #d8e1e4}.electric-popcorn-model-showcase header{margin-bottom:22px}.electric-popcorn-model-showcase h3{color:#168ccb;letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:560;line-height:1}.electric-popcorn-model-output{border-top:1px solid #e1e7e9;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;display:flex}.electric-popcorn-model-output span{color:#65777f;font-size:12px}.electric-popcorn-model-output strong{color:#173744;font-size:18px;font-weight:620;line-height:1}.electric-popcorn-model-showcase dl{margin:0}.electric-popcorn-model-showcase dl>div{border-top:1px solid #e1e7e9;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;display:flex}.electric-popcorn-model-showcase dt{color:#65777f;font-size:12px}.electric-popcorn-model-showcase dd{color:#173744;margin:0;font-size:16px;font-weight:600;line-height:1.35}.electric-popcorn-shared-config{background:#fff;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:28px;padding:36px 38px 38px;scroll-margin-top:84px;display:grid;box-shadow:0 16px 38px #0f2a3709}.electric-popcorn-shared-config>header{align-self:start}.electric-popcorn-shared-config>header small{color:#168ccb;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.electric-popcorn-shared-config h3{color:#102f40;margin:10px 0 0;font-size:21px;font-weight:550;line-height:1.3}.electric-popcorn-shared-config>header p{color:#718087;margin:16px 0 0;font-size:12px;line-height:1.7}.electric-popcorn-shared-config dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:0;display:grid}.electric-popcorn-shared-config dl>div{grid-template-columns:minmax(72px,.62fr) minmax(0,1.38fr);align-items:baseline;gap:18px;padding:14px 0 16px;display:grid;position:relative}.electric-popcorn-shared-config dl>div:after{content:"";background:#e1e7e9;height:1px;position:absolute;bottom:0;left:0;right:26px}.electric-popcorn-shared-config dt{color:#173744;font-size:12px;font-weight:650}.electric-popcorn-shared-config dd{color:#718087;margin:0;font-size:12px;line-height:1.55}.electric-popcorn-configuration{background:#fff;padding:100px 0}.electric-popcorn-configuration-grid{background:#fff;border:1px solid #d2dde1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid;box-shadow:0 20px 46px #0f2a370f}.electric-popcorn-configuration-media{background:#e7edef;min-height:610px;position:relative;overflow:hidden}.electric-popcorn-configuration-media img{object-fit:cover}.electric-popcorn-configuration-copy{padding:52px 54px 48px}.electric-popcorn-configuration-copy>small{color:#168ccb;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.electric-popcorn-configuration-copy h2{color:#102f40;letter-spacing:-.025em;max-width:560px;margin:17px 0 18px;font-size:clamp(29px,3.2vw,43px);font-weight:490;line-height:1.18}.electric-popcorn-configuration-copy>p{color:#697980;max-width:610px;margin:0 0 30px;font-size:12px;line-height:1.8}.electric-popcorn-configuration-copy dl{border-top:1px solid #d7e0e4;margin:0}.electric-popcorn-configuration-copy dl>div{border-bottom:1px solid #e0e6e8;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:24px;padding:15px 0;display:grid}.electric-popcorn-configuration-copy dt{color:#173744;font-size:12px;font-weight:640}.electric-popcorn-configuration-copy dd{color:#718087;margin:0;font-size:12px;line-height:1.55}@media (max-width:1120px){.electric-popcorn-configuration-media{min-height:650px}.electric-popcorn-configuration-copy{padding-inline:38px}}@media (max-width:900px){.popcorn-line-process-grid.electric-popcorn-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.electric-popcorn-process-grid:before{display:block}.electric-popcorn-process-grid article{background:0 0}.electric-popcorn-model-grid,.electric-popcorn-model-showcase{grid-template-columns:1fr}.electric-popcorn-model-showcase article+article{border-top:1px solid #d5dfe2;border-left:0}.electric-popcorn-shared-config{grid-template-columns:1fr;gap:24px}.electric-popcorn-configuration-grid{grid-template-columns:1fr}.electric-popcorn-configuration-media{aspect-ratio:16/10;min-height:0}}@media (max-width:700px){.electric-popcorn-capability,.electric-popcorn-configuration,.electric-popcorn-models{padding-block:66px}.popcorn-line-process-grid.electric-popcorn-process-grid{grid-template-columns:1fr}.electric-popcorn-model-grid,.electric-popcorn-process-grid{margin-top:34px}.electric-popcorn-process-grid h3{min-height:0}.electric-popcorn-model-grid header{min-height:124px;padding:27px 24px}.electric-popcorn-model-grid dl>div{min-height:105px;padding:22px 20px}.electric-popcorn-model-grid dd{font-size:15px}.electric-popcorn-specification-panel{margin-top:34px}.electric-popcorn-model-showcase article{padding:27px 23px 29px}.electric-popcorn-shared-config dl{grid-template-columns:1fr}.electric-popcorn-shared-config{padding:29px 23px 30px}.electric-popcorn-shared-config dl>div{grid-template-columns:minmax(82px,.75fr) minmax(0,1.25fr);padding:13px 0}.electric-popcorn-configuration-copy{padding:34px 23px 32px}.electric-popcorn-configuration-copy dl>div{grid-template-columns:1fr;gap:7px;padding-block:14px}}.fruit-equipment-hero{padding-bottom:88px}.fruit-equipment-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.fruit-equipment-media{background:#fff;border:1px solid #d7dfe1;grid-template-columns:minmax(0,1.55fr) minmax(145px,.45fr);min-height:470px;display:grid;overflow:hidden;box-shadow:0 22px 50px #0f2a3712}.fruit-equipment-product-view{background:linear-gradient(145deg,#edf1f2,#dfe7e9);min-width:0;margin:0;position:relative;overflow:hidden}.fruit-equipment-product-view:before{content:"";z-index:1;pointer-events:none;border:1px solid #17374414;position:absolute;inset:14px}.fruit-equipment-product-view img{object-fit:contain;object-position:center;padding:clamp(24px,3vw,46px)}.fruit-equipment-product-view figcaption{z-index:2;color:#53676f;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750;position:absolute;bottom:26px;left:30px}.fruit-equipment-video-placeholder{color:#fff;background:#0f3448;place-items:end start;padding:28px 24px;display:grid;position:relative;overflow:hidden}.fruit-equipment-video-placeholder:after,.fruit-equipment-video-placeholder:before{content:"";pointer-events:none;position:absolute}.fruit-equipment-video-placeholder:before{opacity:.42;background-image:linear-gradient(#ffffff17 1px,#0000 0),linear-gradient(90deg,#ffffff17 1px,#0000 0);background-size:34px 34px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.fruit-equipment-video-placeholder:after{border:1px solid #ffffff1a;border-radius:50%;width:230px;height:230px;top:-76px;right:-92px;box-shadow:0 0 0 38px #ffffff06}.fruit-equipment-video-placeholder>div{z-index:1;align-content:end;display:grid;position:relative}.fruit-equipment-video-placeholder span{color:#62c4ee;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:68px;display:grid}.fruit-equipment-video-placeholder small{color:#62c4ee;letter-spacing:.14em;font-size:9px;font-weight:750}.fruit-equipment-video-placeholder strong{color:#ffffffb8;margin-top:8px;font-size:12px;font-weight:520;line-height:1.45}.planetary-product-anchor-nav.fruit-equipment-anchor-nav:not(.is-four-items) .container{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center}.fruit-equipment-anchor-nav.is-four-items .container{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.planetary-product-anchor-nav.fruit-equipment-anchor-nav:not(.is-four-items) .container{justify-content:flex-start}.fruit-equipment-detail-page .fruit-equipment-gallery .category-video-cover-copy{gap:0;inset:12px 12px auto}.fruit-equipment-detail-page .fruit-equipment-gallery .category-video-cover-copy small{font-size:11px;line-height:1.3}.fruit-equipment-detail-page .fruit-equipment-gallery .category-video-cover-copy strong{display:none}.category-selection-media-section .category-video-column>button.category-video-cover .category-video-cover-copy,.cooking-video-placeholder>button.category-video-cover .category-video-cover-copy,.multi-claw-config-video>button.category-video-cover .category-video-cover-copy,.planetary-product-hero .planetary-product-gallery .planetary-hero-video-placeholder>button.category-video-cover .category-video-cover-copy,.popcorn-line-detail-page>.popcorn-line-hero .popcorn-line-gallery-main>button.category-video-cover .category-video-cover-copy{gap:0;inset:12px 12px auto}.category-selection-media-section .category-video-column>button.category-video-cover .category-video-cover-copy small,.cooking-video-placeholder>button.category-video-cover .category-video-cover-copy small,.multi-claw-config-video>button.category-video-cover .category-video-cover-copy small,.planetary-product-hero .planetary-product-gallery .planetary-hero-video-placeholder>button.category-video-cover .category-video-cover-copy small,.popcorn-line-detail-page>.popcorn-line-hero .popcorn-line-gallery-main>button.category-video-cover .category-video-cover-copy small{font-size:11px;line-height:1.3}.category-selection-media-section .category-video-column>button.category-video-cover .category-video-cover-copy strong,.cooking-video-placeholder>button.category-video-cover .category-video-cover-copy strong,.multi-claw-config-video>button.category-video-cover .category-video-cover-copy strong,.planetary-product-hero .planetary-product-gallery .planetary-hero-video-placeholder>button.category-video-cover .category-video-cover-copy strong,.popcorn-line-detail-page>.popcorn-line-hero .popcorn-line-gallery-main>button.category-video-cover .category-video-cover-copy strong{display:none}}.bubble-washer-principle{background:#fff}.fruit-equipment-gallery .category-video-frame>img{object-fit:cover;object-position:center;filter:brightness(1.02)contrast(.98)saturate(.9);padding:0}.fruit-equipment-gallery .category-video-cover:after{background:linear-gradient(#04121a08,#04121a05 62%,#04121aad)}.fruit-equipment-gallery .popcorn-line-gallery-thumbs figure{background:linear-gradient(145deg,#edf1f2,#dfe7e9)}.fruit-equipment-gallery .popcorn-line-gallery-thumbs figure.is-empty{background:#eef2f3}.fruit-equipment-gallery .popcorn-line-gallery-thumbs img{object-fit:contain;object-position:center;padding:6px}.fruit-equipment-gallery .popcorn-line-gallery-thumbs figure:first-child img{object-fit:cover;padding:0}.fruit-equipment-detail-page[data-product=blanching-machine] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=continuous-air-drying-line] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=cooling-line] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=crate-washer] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=food-dryer] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=fruit-vegetable-dehydrator] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=pasteurizer] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=thawing-line] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=vibrating-dewatering-machine] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=vortex-washer] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img,.fruit-equipment-detail-page[data-product=weight-grader] .fruit-equipment-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;object-position:center;padding:0}.fruit-equipment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fruit-equipment-form-grid article{background:#fff;border:1px solid #d8e1e5;flex-direction:column;min-height:330px;padding:30px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0c26330b}.fruit-equipment-form-grid article:before{content:"";background:#168ccb;height:3px;position:absolute;top:0;left:0;right:0}.fruit-equipment-form-grid article>span{color:#168ccb;letter-spacing:.12em;font-size:10px;font-weight:760}.fruit-equipment-form-grid h3{color:#143442;margin:48px 0 15px;font-size:20px;font-weight:580;line-height:1.35}.fruit-equipment-form-grid article>p{color:#6a7b82;margin:0;font-size:12px;line-height:1.75}.fruit-equipment-form-grid article>div{border-top:1px solid #e0e7e9;gap:8px;margin-top:auto;padding-top:26px;display:grid}.fruit-equipment-form-grid article>div small{color:#168ccb;letter-spacing:.12em;font-size:9px;font-weight:750}.fruit-equipment-form-grid article>div strong{color:#334b55;font-size:12px;font-weight:590;line-height:1.55}.fruit-equipment-form-grid article.is-configuration-node{background:linear-gradient(155deg,#fff,#f8fafb);min-height:260px;padding:29px 27px 31px}.fruit-equipment-form-grid article.is-configuration-node>span{background:#edf6fa;border:1px solid #168ccb38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fruit-equipment-form-grid article.is-configuration-node h3{margin:38px 0 14px}.fruit-equipment-form-grid article.is-configuration-node h3:after{content:"";background:#168ccb;width:34px;height:2px;margin-top:13px;display:block}.fruit-equipment-form-grid article.is-configuration-node>p{max-width:31em}.fruit-equipment-form-grid article.has-form-image{--fruit-form-scale:.9;--fruit-form-y:0%;min-height:438px;padding:0 24px 24px}.fruit-equipment-form-grid article.has-form-image>figure{background:#eef2f3;border-bottom:1px solid #d8e1e5;flex:none;height:244px;margin:0 -24px 19px;position:relative;overflow:hidden}.fruit-equipment-form-grid article.has-form-image>figure:after{content:"";filter:blur(10px);background:#1636441f;border-radius:50%;height:14px;position:absolute;bottom:12px;left:14%;right:14%}.fruit-equipment-form-grid article.has-form-image>figure img{z-index:1;object-fit:contain;object-position:center;transform:translate3d(0,var(--fruit-form-y),0) scale(var(--fruit-form-scale));transform-origin:50%;filter:grayscale(.1)brightness(.94)contrast(.96)saturate(.76)drop-shadow(0 9px 8px #0f2a372e);padding:17px 14px 15px}.fruit-equipment-form-grid article.has-form-image[data-form-index="1"]{--fruit-form-scale:.76;--fruit-form-y:1%}.fruit-equipment-form-grid article.has-form-image[data-form-index="2"]{--fruit-form-scale:.86;--fruit-form-y:1%}.fruit-equipment-form-grid article.has-form-image[data-form-index="3"]{--fruit-form-scale:.72;--fruit-form-y:1%}.fruit-equipment-form-grid article.has-form-image[data-form-index="4"]{--fruit-form-scale:.88;--fruit-form-y:1%}.fruit-equipment-form-grid article.has-form-image>span{margin-top:0}.fruit-equipment-form-grid article.has-form-image h3{margin:14px 0 12px}.fruit-equipment-form-grid article.has-form-image h3:after{content:"";background:#168ccb;width:34px;height:2px;margin-top:12px;display:block}.fruit-equipment-form-grid article.has-form-image>p{min-height:58px}.fruit-equipment-form-facts{border-top:1px solid #dfe6e9;margin:18px 0 0}.fruit-equipment-form-facts>div{border-bottom:1px solid #e4eaec;grid-template-columns:minmax(72px,.72fr) minmax(0,1.28fr);gap:12px;padding:10px 0;display:grid}.fruit-equipment-form-facts dt{color:#168ccb;font-size:9px;font-weight:680;line-height:1.55}.fruit-equipment-form-facts dd{color:#354d57;margin:0;font-size:10px;font-weight:540;line-height:1.55}.crate-washer-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crate-washer-model-card .planetary-model-gallery{background:linear-gradient(145deg,#f5f8f9,#e8eef0)}.crate-washer-model-card .planetary-model-gallery>figure img{object-fit:contain;object-position:center;filter:brightness(.98)contrast(.98)saturate(.9)drop-shadow(0 10px 9px #0f2a3729);padding:19px 20px;transform:scale(.92)}.crate-washer-model-card[data-form-index="2"] .planetary-model-gallery>figure img{transform:scale(.88)}.crate-washer-model-card .planetary-model-card-copy>p{min-height:104px}.crate-washer-model-card .planetary-model-card-copy dl>div{grid-template-columns:88px minmax(0,1fr)}.crate-washer-forms-section,.fruit-dehydrator-forms-section{background:#f2f4f5!important}.fruit-dehydrator-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.fruit-dehydrator-form-grid>article{background:#fff;border:1px solid #d7e0e4;min-width:0;overflow:hidden;box-shadow:0 16px 38px #0c26330d}.fruit-dehydrator-form-grid figure{background:#eaf0f2;border-bottom:1px solid #dce4e7;height:290px;margin:0;position:relative;overflow:hidden}.fruit-dehydrator-form-grid figure.has-image:after{content:"";filter:blur(11px);background:#1835421f;border-radius:50%;height:15px;position:absolute;bottom:25px;left:18%;right:18%}.fruit-dehydrator-form-grid figure img{z-index:1;object-fit:contain;object-position:center;filter:grayscale(.08)brightness(.97)contrast(.98)saturate(.82)drop-shadow(0 12px 10px #0f2a372e);padding:24px 18px 18px}.fruit-dehydrator-form-grid figure.is-placeholder{background-color:#eef2f3;background-image:linear-gradient(135deg,#0000 0 48%,#168ccb0e 48% 52%,#0000 52% 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;display:grid}.fruit-dehydrator-form-grid figure.is-placeholder span{color:#819096;letter-spacing:.08em;background:#ffffffe6;padding:9px 13px;font-size:10px}.fruit-dehydrator-form-copy{flex-direction:column;min-height:270px;padding:28px 28px 26px;display:flex}.fruit-dehydrator-form-copy h3{color:#143442;margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.35}.fruit-dehydrator-form-copy>p{color:#687980;min-height:70px;margin:0;font-size:12px;line-height:1.75}.fruit-dehydrator-form-copy dl{border-top:1px solid #dfe6e9;margin:auto 0 0}.fruit-dehydrator-form-copy dl>div{border-bottom:1px solid #e4eaec;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:16px;padding:13px 0;display:grid}.fruit-dehydrator-form-copy dt{color:#168ccb;font-size:10px;font-weight:680;line-height:1.55}.fruit-dehydrator-form-copy dd{color:#354d57;margin:0;font-size:11px;font-weight:520;line-height:1.55}.fruit-equipment-detail-page:not([data-product=bubble-washer]) .bubble-washer-principle,.fruit-equipment-detail-page:not([data-product=bubble-washer]) .fruit-equipment-forms-section,.fruit-equipment-production-section{background:#fff}.fruit-equipment-detail-page:not([data-product=bubble-washer]) .fruit-equipment-production-section{background:#f2f4f5}.fruit-equipment-detail-page[data-product=bubble-washer] .bubble-washer-principle,.fruit-equipment-detail-page[data-product=bubble-washer] .fruit-equipment-production-section,.fruit-equipment-detail-page[data-product=crate-washer] .fruit-equipment-production-section,.fruit-equipment-detail-page[data-product=fruit-vegetable-dehydrator] .fruit-equipment-production-section{background:#fff}.fruit-equipment-detail-page[data-product=bubble-washer] .fruit-equipment-forms-section{background:#f2f4f5}.fruit-equipment-selection{background:#f2f4f4;padding:96px 0 104px}.fruit-equipment-selection-panel{background:#fff;border-top:3px solid #168ccb;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:0;margin-top:48px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0f2a370e}.fruit-equipment-selection-panel>div{padding:38px 40px 42px}.fruit-equipment-selection-panel>div+div{border-left:1px solid #dbe3e6}.fruit-equipment-selection-panel small{color:#168ccb;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:760}.fruit-equipment-applications>div{gap:10px;margin-top:27px;display:grid}.fruit-equipment-applications span{color:#29424d;background:#f8fafb;border:1px solid #dce4e7;padding:16px 18px 16px 34px;font-size:13px;position:relative}.fruit-equipment-applications span:before{content:"";background:#168ccb;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.fruit-equipment-specifications dl{border-top:1px solid #dbe3e6;margin:27px 0 0}.fruit-equipment-specifications dl>div{border-bottom:1px solid #e1e7e9;grid-template-columns:minmax(125px,.62fr) minmax(0,1.38fr);gap:26px;padding:16px 0;display:grid}.fruit-equipment-specifications dt{color:#314853;font-size:12px;font-weight:650}.fruit-equipment-specifications dd{color:#687980;margin:0;font-size:12px;line-height:1.6}.fruit-equipment-specifications>p{color:#839097;margin:20px 0 0;font-size:10px;line-height:1.7}@media (max-width:1050px){.fruit-equipment-hero-grid{grid-template-columns:1fr}.fruit-equipment-media{min-height:440px}.fruit-dehydrator-form-grid,.fruit-equipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fruit-dehydrator-form-grid>article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 9px)}}@media (max-width:700px){.fruit-equipment-hero{padding-bottom:62px}.fruit-equipment-media{grid-template-columns:1fr;min-height:0}.fruit-equipment-product-view{aspect-ratio:4/3}.fruit-equipment-product-view img{padding:20px}.fruit-equipment-video-placeholder{min-height:156px;padding:24px}.fruit-equipment-video-placeholder>div{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;width:100%}.fruit-equipment-video-placeholder span{grid-row:1/3;width:48px;height:48px;margin:0}.fruit-equipment-video-placeholder strong{margin-top:3px}.fruit-equipment-selection{padding-block:68px}.fruit-equipment-selection-panel{grid-template-columns:1fr;margin-top:34px}.fruit-equipment-selection-panel>div{padding:29px 23px 31px}.fruit-equipment-selection-panel>div+div{border-top:1px solid #dbe3e6;border-left:0}.fruit-equipment-specifications dl>div{grid-template-columns:1fr;gap:7px}.fruit-equipment-form-grid{grid-template-columns:1fr}.fruit-equipment-form-grid article{min-height:280px}.fruit-equipment-form-grid article.is-configuration-node{min-height:235px}.fruit-equipment-form-grid article.has-form-image{min-height:420px}.fruit-equipment-form-grid article.has-form-image>figure{height:238px}.fruit-dehydrator-form-grid{grid-template-columns:1fr;margin-top:32px}.fruit-dehydrator-form-grid>article:last-child{grid-column:auto;max-width:none}.fruit-dehydrator-form-grid figure{height:235px}.fruit-dehydrator-form-copy{min-height:0;padding:25px 22px 23px}.fruit-dehydrator-form-copy>p{min-height:0}.fruit-dehydrator-form-copy dl{margin-top:24px}}.product-hero-detail{background:var(--product-detail-hero-background);color:#062c43;padding:170px 0 90px}.product-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(42px,6vw,90px);display:grid}.product-hero-image{aspect-ratio:4/3;background:#eef2f4;position:relative;overflow:hidden}.product-hero-image img{object-fit:cover}.product-hero-image>span{color:#fff;background:#000000ad;padding:11px 14px;font-size:12px;position:absolute;inset:auto 18px 18px}.product-hero-image.has-video .category-video-frame{aspect-ratio:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.product-hero-image.has-video .category-video-frame img.category-video-poster-contain{object-fit:contain;padding:22px}.back-link{color:#ffffffb8;align-items:center;gap:8px;margin-bottom:54px;display:inline-flex}.product-hero-copy>small{letter-spacing:.12em;color:#ffffffa6}.product-hero-copy h1{margin:18px 0 24px;font-size:clamp(42px,5vw,76px);line-height:1.05}.product-hero-copy p{color:#ffffffc7;margin-bottom:34px;font-size:17px;line-height:1.8}.product-hero-detail .back-link{color:#64747b}.product-hero-detail .product-hero-copy>small{color:#168ccb}.product-hero-detail .product-hero-copy p{color:#5f7078}.product-info-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);display:grid}.product-feature-cards{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.product-feature-cards li{background:var(--white);border:1px solid var(--line);gap:14px;padding:20px;display:flex}.product-feature-cards svg{color:var(--blue-light);flex:none}.reference-badge{color:var(--blue);letter-spacing:.1em;background:#e3f0f8;margin:28px 0 12px;padding:8px 11px;font-size:11px;display:inline-block}.detail-spec-table{border-top:1px solid var(--ink)}.detail-spec-table>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:18px 0;display:grid}.detail-spec-table span,.reference-note{color:var(--ink-soft)}.reference-note{font-size:13px;line-height:1.7}.application-band{background:linear-gradient(120deg,var(--blue-dark),var(--blue));color:#fff;padding:75px 0}.application-tags{background:#ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid}.application-tags span{background:var(--blue);padding:28px;font-size:17px}.application-tags b{color:#ffffff85;margin-bottom:22px;font-size:11px;display:block}.factory-intro-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,120px);display:grid}.factory-intro h2{font-size:clamp(34px,4vw,58px);line-height:1.1}.factory-intro p,.factory-values p{color:var(--ink-soft);line-height:1.8}.factory-values{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.factory-values article{background:var(--white);padding:30px}.factory-values svg{color:var(--blue-light)}.factory-values h3{margin-top:36px}.factory-gallery{color:#fff;background:linear-gradient(140deg,var(--blue-dark),var(--blue));padding:90px 0}.installation-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.installation-grid figure{aspect-ratio:4/3;background:#244b63;margin:0;position:relative;overflow:hidden}.installation-grid img{object-fit:cover;transition:transform .4s}.installation-grid figure:hover img{transform:scale(1.04)}.timeline-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.timeline-grid article{border-right:1px solid var(--line);padding:28px 28px 10px 0}.timeline-grid strong{color:var(--blue);font-size:42px}.timeline-grid p{color:var(--ink-soft);line-height:1.65}.service-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.service-grid article{background:var(--white);min-height:320px;padding:34px}.service-grid article>span{color:var(--ink-soft);font-size:11px}.service-grid svg{color:var(--blue-light);margin:64px 0 26px;display:block}.service-grid p{color:var(--ink-soft);line-height:1.7}.service-contact{color:#fff;background:linear-gradient(120deg,var(--blue-dark),var(--blue));padding:78px 0}.service-contact .container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.service-contact h2{margin:10px 0 0;font-size:clamp(34px,4vw,58px)}.service-contact .container>div:last-child{justify-items:start;gap:12px;display:grid}@media (max-width:1050px){.process-grid{grid-template-columns:repeat(3,1fr);gap:44px 12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-intro-grid,.product-hero-grid,.product-info-grid{grid-template-columns:1fr}.application-tags,.factory-values,.service-grid,.timeline-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.header-search{display:none}.catalog-toolbar{display:block}.catalog-toolbar p{margin-top:12px}.catalog-grid,.factory-values,.installation-grid,.service-contact .container,.service-grid,.timeline-grid{grid-template-columns:1fr}.product-hero-detail{padding-top:130px}.product-hero-image{aspect-ratio:1}.detail-spec-table>div{gap:8px}.application-tags,.detail-spec-table>div{grid-template-columns:1fr}.news-archive article{grid-template-columns:32px 1fr;align-items:start;padding:22px 0}.news-archive article figure,.news-archive article>div{grid-column:2}.news-archive article>svg{display:none}}.industrial-topbar{color:#b8c5cc;background:#13242d;height:42px;font-size:12px}.industrial-topbar-inner{justify-content:space-between;align-items:center;height:42px;display:flex}.industrial-topbar-inner>span,.top-socials{align-items:center;gap:10px;display:flex}.top-socials{gap:18px}.top-socials a{color:#fff;opacity:.82}.industrial-header{z-index:50;background:#fff;position:relative}.industrial-contact-row{justify-content:space-between}.industrial-contact-row,.industrial-logo{align-items:center;height:110px;display:flex}.industrial-logo{clip-path:polygon(0 0,100% 0,78% 100%,0 100%);background:linear-gradient(130deg,#087fbd,#005387);width:330px;padding:0 82px 0 4px;position:relative}.industrial-logo .brand{width:210px;box-shadow:none;background:0 0}.industrial-logo .brand-logo{filter:brightness(0)invert();width:210px;height:auto}.industrial-contact-items{flex:1;justify-content:flex-end;align-items:stretch;gap:38px;display:flex}.industrial-contact-items>a,.industrial-contact-items>div{color:#5f6e76;align-items:center;gap:14px;min-width:190px;display:flex}.industrial-contact-items svg{color:#168ccb;border:1px solid #dfe5e8;width:50px;height:50px;padding:14px}.industrial-contact-items span{gap:4px;display:grid}.industrial-contact-items small{color:#168ccb;font-size:11px}.industrial-contact-items b{color:#53616a;font-size:12px;font-weight:520}.industrial-contact-items .industrial-phone{color:#fff;background:var(--orange);min-width:210px;padding:16px 22px}.industrial-contact-items .industrial-phone svg{color:#fff;border-color:#ffffff59}.industrial-contact-items .industrial-phone b,.industrial-contact-items .industrial-phone small{color:#fff}.industrial-nav-wrap{z-index:5;position:absolute;bottom:-72px;left:50%;transform:translate(-50%)}.industrial-nav{background:#13242d;align-items:stretch;height:72px;padding-left:18px;display:flex;box-shadow:0 12px 32px #0a192229}.industrial-factory-trigger,.industrial-nav>a:not(.industrial-search):not(.industrial-quote),.industrial-products-trigger{color:#fff;align-items:center;padding:0 22px;font-size:12px;font-weight:650;display:flex}.industrial-factory-menu.is-open>.industrial-factory-trigger,.industrial-factory-menu:focus-within>.industrial-factory-trigger,.industrial-factory-trigger:hover,.industrial-factory-trigger[aria-current=page],.industrial-nav>a:not(.industrial-search):not(.industrial-quote):hover,.industrial-nav>a:not(.industrial-search):not(.industrial-quote)[aria-current=page],.industrial-products-menu:focus-within>.industrial-products-trigger,.industrial-products-menu:hover>.industrial-products-trigger,.industrial-products-trigger:hover,.industrial-products-trigger[aria-current=page]{color:#31a4df}.industrial-products-menu{align-items:stretch;display:flex;position:relative}.industrial-products-trigger{white-space:nowrap;gap:7px}.industrial-products-trigger svg{transition:transform .24s}.industrial-products-menu:focus-within .industrial-products-trigger svg,.industrial-products-menu:hover .industrial-products-trigger svg{transform:rotate(180deg)}.industrial-factory-dropdown,.industrial-products-dropdown{top:100%;left:calc((100% - var(--industrial-dropdown-anchor-width)) / 2);color:#173744;-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#eef5f852,#eef5f852),#f5f9fb7a;border:0;border-top:3px solid #31a4df;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;transform:translateY(10px);box-shadow:0 24px 54px #081d2833}.industrial-products-dropdown{--industrial-dropdown-anchor-width:320px;width:var(--industrial-dropdown-anchor-width);padding:0;transition:width .24s,opacity .2s,transform .2s,visibility .2s}.industrial-products-dropdown.has-submenu{width:min(960px,100vw - 80px)}.industrial-products-dropdown.is-cooking-groups{width:min(650px,100vw - 80px)}.industrial-products-dropdown.is-cooking-products{width:min(960px,100vw - 80px)}.industrial-products-menu:focus-within .industrial-products-dropdown,.industrial-products-menu:hover .industrial-products-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.industrial-products-menu.is-dismissed .industrial-products-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.industrial-products-menu.is-dismissed .industrial-products-trigger svg{transform:none}.industrial-factory-menu{align-items:stretch;display:flex;position:relative}.industrial-factory-trigger{white-space:nowrap;gap:7px}.industrial-factory-trigger>svg{flex:none;transition:transform .24s}.industrial-factory-menu.is-open .industrial-factory-trigger>svg{transform:rotate(180deg)}.industrial-factory-menu.is-open:after,.industrial-products-menu:not(.is-dismissed):is(:hover,:focus-within):after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.industrial-factory-dropdown{--industrial-dropdown-anchor-width:272px;z-index:1;width:var(--industrial-dropdown-anchor-width);padding:12px 0}.industrial-factory-menu.is-open>.industrial-factory-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.industrial-factory-dropdown>a,.industrial-products-category-list>a{color:#173744;border-left:3px solid #0000;align-items:center;gap:11px;min-height:54px;padding:10px 20px;font-size:12px;font-weight:620;line-height:1.38;transition:color .2s,background .2s,border-left-color .2s}.industrial-factory-dropdown>a{justify-content:space-between;display:flex}.industrial-factory-dropdown>a:focus-visible,.industrial-factory-dropdown>a:hover,.industrial-products-category-list>a.is-active,.industrial-products-category-list>a:focus-visible,.industrial-products-category-list>a:hover{color:#087fbd;background:#ffffff9e;border-left-color:#168ccb}.industrial-factory-dropdown>a>svg,.industrial-products-category-list>a>svg{color:#a3b0b6;flex:none;width:14px;height:14px;transition:color .2s,transform .2s}.industrial-factory-dropdown>a:focus-visible>svg,.industrial-factory-dropdown>a:hover>svg,.industrial-products-category-list>a.is-active>svg,.industrial-products-category-list>a:focus-visible>svg,.industrial-products-category-list>a:hover>svg{color:#168ccb;transform:translate(2px,-2px)}.industrial-products-dropdown-heading{color:#7a898f;letter-spacing:.13em;text-transform:uppercase;background:#ffffff1f;border-bottom:1px solid #dfe6e9;align-items:center;height:46px;padding:0 24px;font-size:9px;font-weight:750;display:flex}.industrial-products-dropdown-layout{grid-template-columns:1fr;min-height:348px;display:grid}.industrial-products-dropdown.has-submenu .industrial-products-dropdown-layout{grid-template-columns:286px minmax(0,1fr)}.industrial-products-category-list{padding:12px 0}.industrial-products-dropdown.has-submenu .industrial-products-category-list{border-right:1px solid #cfdbe0e6}.industrial-products-category-list>a{grid-template-columns:28px minmax(0,1fr) 16px;display:grid}.industrial-products-category-list span{color:#31a4df;letter-spacing:.08em;font-size:9px;font-weight:750}.industrial-products-category-list strong{font:inherit}.industrial-products-category-list svg{justify-self:end}.industrial-products-submenu{background:#ffffff14;min-width:0;padding:23px 26px 26px;display:none}.industrial-products-submenu.is-visible{animation:industrial-products-submenu-in .22s both;display:block}@keyframes industrial-products-submenu-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.industrial-products-submenu>header{border-bottom:1px solid #dfe6e9;justify-content:space-between;align-items:flex-start;gap:28px;min-height:42px;padding-bottom:17px;display:flex}.industrial-products-submenu>header>strong{color:#102f40;font-size:16px;font-weight:620;line-height:1.35}.industrial-products-submenu>header>a{color:#168ccb;flex:none;align-items:center;gap:7px;padding-top:3px;font-size:10px;font-weight:680;display:inline-flex}.industrial-products-submenu-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;padding-top:10px;display:grid}.industrial-products-submenu-grid>a{color:#111517;border-bottom:1px solid #bcd3deb8;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 5px 8px 0;font-size:11px;font-weight:650;line-height:1.4;transition:color .18s,padding-left .18s;display:flex}.industrial-products-submenu-grid>a:focus-visible,.industrial-products-submenu-grid>a:hover,.industrial-products-submenu-grid>a[aria-current=page]{color:#087fbd;padding-left:5px}.industrial-products-submenu-grid svg{color:#b1bdc2;flex:none}.industrial-products-submenu-grid>a:hover svg{color:#168ccb}.industrial-cooking-menu{padding-top:10px}.industrial-cooking-menu.has-products{grid-template-columns:230px minmax(0,1fr);gap:26px;display:grid}.industrial-cooking-group-list{align-content:start;display:grid}.industrial-cooking-group-list>a{color:#1b303a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bcd3deb8;grid-template-columns:26px minmax(0,1fr) 15px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;transition:color .18s,background .18s;display:grid}.industrial-cooking-group-list>a.is-active,.industrial-cooking-group-list>a:focus-visible,.industrial-cooking-group-list>a:hover{color:#087fbd;background:#ffffff7a}.industrial-cooking-group-list>a>span{color:#168ccb;font-size:9px;font-weight:760}.industrial-cooking-group-list>a>strong{font-size:11px;font-weight:680;line-height:1.4}.industrial-cooking-group-list>a>svg{color:#9aaeb8;justify-self:end}.industrial-cooking-product-list{min-width:0;animation:industrial-products-submenu-in .22s both}.industrial-cooking-product-list>strong{color:#102f40;border-bottom:1px solid #bcd3deb8;align-items:center;min-height:38px;font-size:12px;font-weight:700;display:flex}.industrial-cooking-product-list>a{color:#111517;border-bottom:1px solid #bcd3deb8;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:11px;font-weight:650;line-height:1.4;transition:color .18s,padding-left .18s;display:flex}.industrial-cooking-product-list>a:focus-visible,.industrial-cooking-product-list>a:hover,.industrial-cooking-product-list>a[aria-current=page]{color:#087fbd;padding-left:5px}.industrial-cooking-product-list>a>svg{color:#9fb1ba;flex:none}.industrial-search{color:#fff;place-items:center;width:58px;display:grid}.industrial-languages{border-left:1px solid #ffffff1a;align-items:center;gap:9px;padding:0 15px;display:flex}.industrial-languages a{color:#ffffff80;font-size:9px}.industrial-languages a[aria-current=page]{color:#fff}.industrial-quote{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#0f95d4,#006ba4);justify-content:center;align-items:center;gap:9px;min-width:170px;font-size:12px;font-weight:750;display:flex}.industrial-menu-button{color:#13242d;background:0 0;border:0;display:none}.industrial-mobile-menu{display:none}.hero-carousel,.hero-content{height:610px;min-height:610px}.hero-content{padding-top:98px;padding-bottom:22px}.hero-grid{display:none}.hero-overlay{background:linear-gradient(90deg,#07131bdb,#07131b8f 45%,#07131b24 78%)}.hero-copy{max-width:650px}.hero-copy :is(h1,.hero-copy-title){letter-spacing:-.035em;max-width:650px;font-size:clamp(42px,4.4vw,68px);font-weight:430;line-height:1.08}.hero-copy p{max-width:570px}.hero-bottom{bottom:22px}.scroll-hint{display:none}.proof-strip{color:#fff;background:#13242d}.proof-grid>div{border-color:#ffffff24}.proof-grid strong{color:#28a2e0}.section{padding-block:86px}.section-heading h2{font-size:clamp(36px,4vw,56px)}.products-section{background:#fff}.product-grid{border:1px solid #e2e6e8;gap:0}.product-card{background:#fff;border:1px solid #e2e6e8;border-top:0;border-left:0}.product-card-image{aspect-ratio:4/2.7}.product-card-copy{padding:26px}.product-card-copy h3{text-transform:uppercase;font-size:21px}.product-card-copy span{color:#168ccb;text-transform:uppercase;font-size:11px;font-weight:750}.advantage-section{background:#f4f5f5}.advantage-layout{align-items:stretch}.advantage-visual{background:linear-gradient(145deg,#087fbd,#005387)}.advantage-list article,.solution-section{background:#fff}.solution-showcase{box-shadow:0 20px 55px #14242d1a}.process-section{background:#13242d}.industries-section{background:#f4f5f5}.application-showcase>a{min-height:340px}.quality-feature{background:linear-gradient(110deg,#057eb9,#005387)}.case-section,.projects-section{background:#fff}.home-project-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.home-project-grid figure{aspect-ratio:4/3;background:#dfe5e8;margin:0;position:relative;overflow:hidden}.home-project-grid img{object-fit:cover;transition:transform .45s}.home-project-grid figure:hover img{transform:scale(1.04)}.home-project-grid figcaption{color:#fff;background:linear-gradient(#0000,#0c1b23e6);align-items:center;gap:15px;padding:18px 22px;font-weight:650;display:flex;position:absolute;inset:auto 0 0}.home-project-grid figcaption span{color:#31a4df;font-size:11px}.news-section{background:#f4f5f5}.news-list{border:0;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.news-list>a{background:#fff;border:1px solid #e0e5e7;min-height:260px;padding:28px;display:block}.news-list>a>svg{float:right;color:#168ccb}.news-list h3{font-size:21px}.news-index{color:#168ccb;margin-bottom:36px;display:block}.cta-section{background:linear-gradient(120deg,#087fbd,#005387)}.footer-brand .brand-logo{filter:brightness(0)invert()}.footer-main{border-color:#ffffff24}@media (max-width:1120px){.industrial-logo{width:280px}.industrial-contact-items{gap:18px}.industrial-contact-items>a,.industrial-contact-items>div{min-width:160px}.industrial-contact-items .industrial-phone{min-width:185px}.industrial-factory-trigger,.industrial-nav>a:not(.industrial-search):not(.industrial-quote),.industrial-products-trigger{padding-inline:15px}.industrial-products-dropdown{--industrial-dropdown-anchor-width:290px;width:var(--industrial-dropdown-anchor-width)}.industrial-products-dropdown.has-submenu{width:min(820px,100vw - 80px)}.industrial-products-dropdown.is-cooking-groups{width:min(570px,100vw - 80px)}.industrial-products-dropdown.is-cooking-products{width:min(820px,100vw - 80px)}.industrial-products-dropdown.has-submenu .industrial-products-dropdown-layout{grid-template-columns:250px minmax(0,1fr)}.industrial-cooking-menu.has-products{grid-template-columns:205px minmax(0,1fr);gap:20px}}@media (max-width:860px){.industrial-topbar,.industrial-topbar-inner{height:34px}.industrial-topbar-inner>span{font-size:10px}.industrial-contact-row{height:78px}.industrial-logo{width:210px;height:78px;padding-right:54px}.industrial-logo .brand,.industrial-logo .brand-logo{width:150px}.industrial-contact-items,.industrial-nav-wrap{display:none}.industrial-menu-button{place-items:center;display:grid}.industrial-mobile-menu{color:#fff;background:#13242d;grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid;overflow:hidden}.industrial-mobile-menu.is-open{grid-template-rows:1fr;padding:12px 24px 24px}.industrial-mobile-menu nav{min-height:0;display:grid;overflow:hidden}.industrial-mobile-menu nav a{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:15px 0;display:flex}.industrial-mobile-menu>div{gap:18px;padding-top:18px;display:none}.industrial-mobile-menu.is-open>div{display:flex}.hero-carousel,.hero-content{height:610px;min-height:610px}.hero-content{padding-top:45px}.news-list{grid-template-columns:1fr}.home-project-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.top-socials{gap:12px}.hero-copy :is(h1,.hero-copy-title){font-size:42px}.hero-buttons{display:grid}.home-project-grid,.product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-placeholder-badge{z-index:3;color:#ffffffbf;letter-spacing:.12em;background:#07131bb8;border:1px solid #fff3;padding:8px 12px;font-size:9px;position:absolute;bottom:28px;right:32px}.home-intro-strip{color:#fff;background:#13242d}.home-intro-grid{grid-template-columns:repeat(3,1fr);display:grid}.home-intro-grid>div{border-right:1px solid #ffffff21;align-items:center;gap:22px;min-height:116px;padding:24px 38px;display:flex}.home-intro-grid>div:first-child{border-left:1px solid #ffffff21}.home-intro-grid strong{color:#2ca2df;font-size:28px;font-weight:520}.home-intro-grid span{letter-spacing:.04em;font-size:13px}.home-products{background:#fff}.home-category-grid{border-top:1px solid #dfe5e8;border-left:1px solid #dfe5e8;grid-template-columns:repeat(3,1fr);display:grid}.home-category-card{background:#fff;border-bottom:1px solid #dfe5e8;border-right:1px solid #dfe5e8;min-width:0;overflow:hidden}.home-category-image{aspect-ratio:1.45;background:#f2f4f4;position:relative;overflow:hidden}.home-category-image img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.home-category-card:hover .home-category-image img{transform:scale(1.045)}.home-category-copy{border-top:4px solid var(--blue);min-height:222px;padding:28px 30px 30px;position:relative}.home-category-copy:before{content:"";background:var(--orange);width:0;height:4px;transition:width .3s;position:absolute;top:-4px;left:0}.home-category-card:hover .home-category-copy:before{width:100%}.home-category-copy>span{color:#168ccb;letter-spacing:.12em;font-size:10px}.home-category-copy h3{margin:11px 0 10px;font-size:22px;font-weight:650}.home-category-copy p{color:#68767d;min-height:48px;margin:0 0 20px;font-size:13px;line-height:1.7}.home-category-copy b{color:#087fbd;align-items:center;gap:8px;font-size:11px;font-weight:720;display:inline-flex}.home-solutions{background:#f2f4f4}.home-solution-grid{grid-template-columns:1.7fr .9fr;gap:24px;display:grid}.home-solution-card{background:#fff;min-width:0;box-shadow:0 18px 48px #0e232e17}.home-solution-image{background:#dfe5e8;height:350px;position:relative;overflow:hidden}.home-solution-large .home-solution-image{height:420px}.home-solution-image img{object-fit:cover;transition:transform .6s}.home-solution-card:hover .home-solution-image img{transform:scale(1.025)}.home-solution-copy{padding:34px}.home-solution-copy>span{color:#168ccb;letter-spacing:.14em;font-size:9px;font-weight:720}.home-solution-copy h3{margin:12px 0;font-size:clamp(28px,2.7vw,42px);font-weight:570;line-height:1.08}.home-solution-copy p{color:#68767d;margin:0;font-size:13px;line-height:1.75}.home-solution-copy>a{color:#087fbd;border-bottom:1px solid #087fbd59;align-items:center;gap:10px;margin-top:26px;padding-bottom:5px;font-size:12px;font-weight:720;display:inline-flex}.home-solution-copy ul{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.home-solution-copy li{color:#607078;align-items:center;gap:9px;font-size:12px;display:flex}.home-solution-copy li svg{width:15px;color:var(--orange)}.solution-flow{border-top:1px solid #dfe5e8;grid-template-columns:repeat(6,1fr);margin-top:34px;display:grid}.solution-flow div{padding:18px 8px 0 0;position:relative}.solution-flow div:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.solution-flow i{color:#168ccb;margin-bottom:7px;font-size:9px;font-style:normal;display:block}.solution-flow span{font-size:11px}.home-advantages{color:#fff;background:#13242d}.home-advantages-layout{grid-template-columns:.86fr 1.14fr;align-items:start;gap:90px;display:grid}.home-advantages-intro{position:sticky;top:40px}.home-advantages-intro h2{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.05}.home-advantages-intro>p{color:#fff9;max-width:520px;margin:26px 0 32px;line-height:1.8}.home-advantage-list{border-top:1px solid #ffffff29}.home-advantage-list article{border-bottom:1px solid #ffffff29;grid-template-columns:36px 64px 1fr;align-items:center;gap:22px;padding:30px 0;display:grid}.home-advantage-list article>span{color:#31a4df;font-size:10px}.home-advantage-list article>svg{color:#fff;border:1px solid #fff3;width:56px;height:56px;padding:15px}.home-advantage-list h3{margin:0 0 8px;font-size:21px;font-weight:590}.home-advantage-list p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.65}.home-quote-banner{color:#fff;background:linear-gradient(118deg,#0c91d0,#005387 72%);position:relative;overflow:hidden}.home-quote-banner:before{content:"";opacity:.15;background-image:linear-gradient(90deg,#fff6 1px,#0000 0);background-size:12.5% 100%;position:absolute;inset:0}.home-quote-layout{grid-template-columns:1.15fr .7fr auto;align-items:center;gap:70px;min-height:270px;display:grid;position:relative}.home-quote-layout small{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.home-quote-layout h2{max-width:650px;margin:12px 0 0;font-size:clamp(32px,3.3vw,48px);font-weight:520;line-height:1.08}.home-quote-layout p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.75}.home-quote-layout .button{white-space:nowrap;background:var(--orange)}.home-news{background:#fff}.home-news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-news-grid>a{background:#f5f6f6;overflow:hidden}.home-news-grid figure{aspect-ratio:1.48;background:#dfe5e8;margin:0;position:relative;overflow:hidden}.home-news-grid figure img{object-fit:cover;transition:transform .5s}.home-news-grid>a:hover figure img{transform:scale(1.04)}.home-news-grid small{color:#168ccb;letter-spacing:.12em;font-size:9px;font-weight:720}.home-news-grid h3{margin:13px 0 12px;font-size:21px;font-weight:610;line-height:1.38}.home-news-grid p{color:#68767d;margin:0 0 20px;font-size:13px;line-height:1.7}.home-news-grid span{color:#087fbd;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.home-installations{color:#fff;background:#13242d}.home-installations .section-heading .eyebrow,.home-installations .section-heading h2{color:#fff}.home-installations .section-heading-aside p{color:#ffffff8c}.home-installation-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:245px;gap:5px;display:grid}.home-installation-grid figure{background:#263942;margin:0;position:relative;overflow:hidden}.home-installation-grid figure.is-wide{grid-column:span 2}.home-installation-grid img{object-fit:cover;filter:saturate(.85);transition:transform .55s,filter .3s}.home-installation-grid figure:hover img{filter:saturate();transform:scale(1.04)}.home-installation-grid figcaption{color:#fff;background:linear-gradient(#0000,#051016eb);gap:14px;padding:26px 20px 17px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.home-installation-grid figcaption span{color:#31a4df;font-size:10px}.home-process{background:#fff}.home-process-grid{grid-template-columns:repeat(6,1fr);display:grid}.home-process-grid article{min-width:0;padding-right:26px}.home-process-grid article>div{justify-content:space-between;align-items:center;display:flex}.home-process-grid svg{color:#087fbd;stroke-width:1.5px;width:28px;height:28px}.home-process-grid article>div span{color:var(--orange);font-size:10px}.home-process-grid article>i{background:#d9e0e3;height:1px;margin:24px 0 27px;display:block;position:relative}.home-process-grid article>i:before{content:"";background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 1px var(--orange);border:2px solid #fff;border-radius:50%;position:absolute;top:-4px;left:0}.home-process-grid h3{overflow-wrap:anywhere;margin:0 0 11px;font-size:21px;font-weight:620}.home-process-grid p{color:#68767d;margin:0;font-size:12px;line-height:1.7}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-column small,.footer-hours small{color:#31a4df;letter-spacing:.13em;margin-bottom:9px;font-size:9px}.footer-column a,.footer-column span{color:#ffffffa3;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.footer-contact-column svg{color:#31a4df;flex:none;margin-top:2px}.footer-contact-column .footer-landline-icon{color:#31a4df;text-align:center;flex:0 0 15px;width:15px;margin-top:0;font-size:16px;line-height:1;display:inline-block}.footer-hours{flex-direction:column;align-items:flex-start;display:flex}.footer-hours>svg{color:#31a4df;margin-top:12px}.footer-hours strong{margin-top:10px;font-size:34px;font-weight:520}.footer-hours p{color:#ffffff85;margin:5px 0 16px;font-size:12px}.footer-hours a{color:#fff;border-bottom:1px solid #ffffff4d;align-items:center;gap:8px;padding-bottom:4px;font-size:11px;display:inline-flex}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>div{gap:24px;display:flex}@media (max-width:1120px){.industrial-contact-items>div:first-child{display:none}.home-solution-grid{grid-template-columns:1fr 1fr}.home-advantages-layout{gap:55px}.home-quote-layout{grid-template-columns:1fr .8fr;gap:35px;padding-block:50px}.home-quote-layout .button{grid-column:2;justify-self:start}.home-installation-grid{grid-template-columns:repeat(3,1fr)}.footer-main-v2{grid-template-columns:1.1fr .8fr 1fr}.footer-hours{grid-column:2/4}}@media (max-width:860px){.hero-placeholder-badge{bottom:76px;right:16px}.home-category-grid,.home-news-grid{grid-template-columns:repeat(2,1fr)}.home-solution-grid{grid-template-columns:1fr}.home-solution-image,.home-solution-large .home-solution-image{height:350px}.home-advantages-layout{grid-template-columns:1fr}.home-advantages-intro{position:static}.home-installation-grid{grid-template-columns:repeat(2,1fr)}.home-process-grid{grid-template-columns:repeat(3,1fr);gap:45px 0}.footer-main-v2{grid-template-columns:1fr 1fr}.footer-hours{grid-column:auto}}@media (max-width:560px){.home-intro-grid{grid-template-columns:1fr}.home-intro-grid>div{border-bottom:1px solid #ffffff21;border-left:1px solid #ffffff21;min-height:82px;padding:18px 22px}.home-category-grid,.home-news-grid{grid-template-columns:1fr}.home-category-copy,.home-category-copy p{min-height:0}.home-solution-image,.home-solution-large .home-solution-image{height:270px}.home-solution-copy{padding:25px}.solution-flow{border-top:0;grid-template-columns:repeat(3,1fr);gap:18px 0}.solution-flow div{border-top:1px solid #dfe5e8}.home-advantage-list article{grid-template-columns:28px 54px 1fr;gap:13px}.home-advantage-list article>svg{width:48px;height:48px;padding:13px}.home-quote-layout{grid-template-columns:1fr}.home-quote-layout .button{grid-column:auto}.home-installation-grid{grid-template-columns:1fr;grid-auto-rows:260px}.home-installation-grid figure.is-wide{grid-column:auto}.home-process-grid{grid-template-columns:repeat(2,1fr);gap:38px 0}.footer-bottom,.footer-main-v2{grid-template-columns:1fr}.footer-bottom{padding:20px 0 calc(88px + env(safe-area-inset-bottom,0px));gap:8px}}@media (min-width:861px){.industrial-nav-wrap{bottom:-36px}.industrial-nav{padding-left:0}.industrial-factory-trigger,.industrial-nav>a:not(.industrial-search):not(.industrial-quote){flex:1 1 0;justify-content:center;min-width:0;padding-inline:12px;font-size:14px}.industrial-factory-menu{flex:1 1 0;min-width:0}.industrial-home-link{color:#31a4df!important}}.home-category-grid{border:0;gap:22px}.home-category-card{border:1px solid #dfe5e8;position:relative;box-shadow:0 10px 28px #0e232e0e}.home-category-image{aspect-ratio:auto;height:252px}.home-category-copy h3{margin-bottom:22px}.home-category-hover{z-index:3;color:#fff;background:linear-gradient(110deg,#057eb9,#005387);min-height:176px;padding:25px 26px;transition:transform .32s cubic-bezier(.2,.75,.25,1);position:absolute;inset:auto 0 0;transform:translateY(102%)}.home-category-card:focus-visible .home-category-hover,.home-category-card:hover .home-category-hover{transform:translateY(0)}.home-category-hover small{color:#ffffffeb;letter-spacing:.13em;font-size:9px;font-weight:720}.home-category-hover p{color:#ffffffeb;margin:13px 0 20px;font-size:13px;line-height:1.7}.home-category-hover span{color:#fff;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.home-solution-system{background:#fff;grid-template-columns:1.18fr .82fr;min-height:650px;display:grid;box-shadow:0 16px 40px #0e232e11}.home-solution-stage{color:#fff;background:#0c2939;min-height:650px;position:relative;overflow:hidden}.home-solution-stage>img{object-fit:cover;filter:saturate(.72)brightness(.55)}.home-solution-stage:after{content:"";background:linear-gradient(#071c2814 30%,#071c28f2),linear-gradient(90deg,#071c2894,#0000 70%);position:absolute;inset:0}.solution-world{z-index:2;color:#ffffff57;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:46px;right:50px}.solution-world>svg{stroke-width:1px;width:92px;height:92px}.solution-world i{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #dc6b2f26}.solution-world i:first-of-type{top:25px;left:55px}.solution-world i:nth-of-type(2){top:68px;right:20px}.solution-world i:nth-of-type(3){bottom:35px;left:31px}.solution-world i:nth-of-type(4){bottom:17px;right:57px}.home-solution-stage-copy{z-index:3;position:absolute;inset:auto 45px 42px}.home-solution-stage-copy>small{color:#5bc0f0;letter-spacing:.15em;font-size:9px}.home-solution-stage-copy h3{letter-spacing:-.04em;max-width:650px;margin:13px 0 15px;font-size:clamp(32px,3.2vw,48px);font-weight:520;line-height:1.08}.home-solution-stage-copy>p{color:#ffffffb3;max-width:660px;margin:0;font-size:13px;line-height:1.75}.home-solution-stage .solution-flow{border-color:#fff3}.home-solution-stage .solution-flow div:before{background:#31a4df}.home-solution-stage .solution-flow i{color:var(--orange)}.home-solution-services{flex-direction:column;padding:24px 36px 32px;display:flex}.home-solution-services article{border-bottom:1px solid #dfe5e8;flex:1;grid-template-columns:28px 50px 1fr;align-items:center;gap:15px;padding:22px 0;display:grid}.home-solution-services article>span{color:#168ccb;font-size:9px}.home-solution-services article>svg{color:#168ccb;border:1px solid #dce4e8;width:45px;height:45px;padding:11px}.home-solution-services h3{margin:0 0 6px;font-size:18px;font-weight:620}.home-solution-services p{color:#68767d;margin:0;font-size:12px;line-height:1.6}.home-solution-services>a{color:#087fbd;border-bottom:1px solid #087fbd59;align-self:flex-start;align-items:center;gap:9px;margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:720;display:inline-flex}@media (max-width:900px){.home-solution-system{grid-template-columns:1fr}.home-solution-stage{min-height:610px}}@media (max-width:560px){.home-products{padding-top:78px}.home-category-grid{gap:16px}.home-category-image{height:230px}.home-category-hover{min-height:0;position:static;transform:none}.home-solution-stage{min-height:620px}.solution-world{width:150px;height:150px;top:28px;right:25px}.home-solution-stage-copy{inset:auto 24px 28px}.home-solution-services{padding:12px 24px 28px}.home-solution-services article{grid-template-columns:24px 45px 1fr}}@media (min-width:861px){.industrial-contact-row,.industrial-logo{height:96px}.industrial-contact-items{justify-content:space-between;gap:22px;padding-left:34px}.industrial-contact-items>a,.industrial-contact-items>div{flex:1 1 0;justify-content:center;min-width:0;height:64px}.industrial-contact-items svg{width:64px;height:64px;padding:21px}.industrial-contact-items .industrial-phone{min-width:225px;height:64px;padding:0 20px}.industrial-contact-items .industrial-phone svg{width:42px;height:42px;padding:11px}.industrial-nav-wrap{bottom:-28px}.industrial-nav{height:56px}}.home-news>.container>.section-heading,.home-process>.container>.section-heading,.home-products>.container>.section-heading,.home-solutions>.container>.section-heading{align-items:center;margin-bottom:42px}.home-news>.container>.section-heading .eyebrow,.home-process>.container>.section-heading .eyebrow,.home-products>.container>.section-heading .eyebrow,.home-solutions>.container>.section-heading .eyebrow{color:#13242d;letter-spacing:-.02em;text-transform:none;font-size:clamp(22px,2vw,29px);font-weight:650}.home-news>.container>.section-heading .eyebrow span,.home-process>.container>.section-heading .eyebrow span,.home-products>.container>.section-heading .eyebrow span,.home-solutions>.container>.section-heading .eyebrow span{width:30px}.home-category-copy{min-height:132px;padding:18px 24px 20px}.home-category-copy h3{margin:8px 0 15px}.home-category-hover{min-height:154px;padding:21px 24px}.home-solution-stage>img{filter:saturate(.96)brightness(.9)}.home-solution-stage:after{z-index:1;pointer-events:none;background:linear-gradient(#071c2800,#071c280f 10%,#071c2838 24%,#071c2894 50%,#071c28d1 76%,#071c28f0);height:62%;inset:auto 0 0}@media (max-width:560px){.home-solution-stage:after{height:66%}}.home-solutions[data-locale=en] .home-solution-stage-copy h3,.home-solutions[data-locale=ru] .home-solution-stage-copy h3{margin:10px 0 12px;font-size:clamp(30px,2.6vw,40px);line-height:1.1}.home-solutions[data-locale=ru] .home-solution-stage-copy h3{font-size:clamp(28px,2.4vw,36px)}.home-solutions[data-locale=en] .home-solution-stage-copy>p,.home-solutions[data-locale=ru] .home-solution-stage-copy>p{line-height:1.6}.home-solutions[data-locale=en] .home-solution-stage .solution-flow,.home-solutions[data-locale=ru] .home-solution-stage .solution-flow{margin-top:22px}.home-solution-stage-copy{text-shadow:0 1px 3px #03111a59}.home-global-support{background:linear-gradient(118deg,#0c91d0,#006ba7 52%,#004a78);position:relative;overflow:hidden}.home-global-support:before{content:"";opacity:.16;background-image:linear-gradient(90deg,#ffffff73 1px,#0000 0);position:absolute;inset:0}.home-global-support .home-advantages-layout{z-index:2;grid-template-columns:1fr;gap:50px;position:relative}.home-global-support .home-advantages-intro{max-width:760px;position:static}.home-global-support .home-advantages-intro h2{max-width:700px}.home-global-support .home-advantage-list{grid-template-columns:repeat(4,1fr);display:grid}.home-global-support .home-advantage-list article{border-bottom:0;border-right:1px solid #ffffff38;grid-template-columns:54px 1fr;gap:16px;padding:28px 24px}.home-global-support .home-advantage-list article:last-child{border-right:0}.home-global-support-en .home-advantage-list article{align-items:start}.home-global-support-en .home-advantage-list article>svg{margin-top:1px}.global-system{color:#ffffff24;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:540px;height:540px;display:grid;position:absolute;top:-110px;right:4vw}.global-system:after,.global-system:before{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.global-system:before{inset:70px}.global-system:after{inset:145px}.global-system>svg{stroke-width:.7px;width:260px;height:260px}.global-system i{background:#f07a35;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #f07a3529}.global-system i:first-of-type{top:88px;left:138px}.global-system i:nth-of-type(2){top:156px;right:64px}.global-system i:nth-of-type(3){bottom:126px;right:112px}.global-system i:nth-of-type(4){bottom:76px;left:172px}.global-system i:nth-of-type(5){top:242px;left:48px}.home-news{padding-block:70px}.home-news-grid{gap:28px}.home-news-grid>a{background:#fff;border:1px solid #dce3e6;box-shadow:0 8px 24px #0e232e0a}.home-news-grid figure{aspect-ratio:1.72}.home-news-grid>a>div{min-height:224px;padding:22px 24px 24px}.home-news-grid h3{margin:10px 0;font-size:20px}.news-date{gap:7px;font-size:11px}.news-date svg{color:#168ccb}.home-news-grid p{margin-top:12px;margin-bottom:14px}.home-installations .section-heading-aside{display:none}.installation-slides{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.installation-slides figure{aspect-ratio:1.25;background:#2d2d2d;margin:0;position:relative;overflow:hidden}.installation-slides img{object-fit:cover;filter:saturate(.82);transition:transform .45s,filter .3s}.installation-slides figure:hover img{filter:saturate();transform:scale(1.035)}.installation-slides figcaption{color:#fff;background:linear-gradient(#0000,#000c);padding:36px 18px 17px;font-size:12px;position:absolute;inset:auto 0 0}.installation-controls{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.installation-controls button{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff38;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s,background .2s;display:grid}.installation-controls button:hover{color:#fff;background:#168ccb;border-color:#168ccb}.installation-controls button:focus-visible{outline-offset:3px;outline:2px solid #31a4df}.installation-controls span{color:#ffffff7a;text-align:center;min-width:54px;font-size:10px}.home-process{padding-block:72px}.home-process-grid article>div{justify-content:flex-start}.home-process-grid article>div span{display:none}.footer-main-v2{grid-template-columns:1.05fr .7fr 1fr .9fr;padding-block:66px 56px}.footer-column small,.footer-hours small{color:#fff;letter-spacing:0;margin-bottom:18px;font-size:18px;font-weight:560}.footer-column a,.footer-column span{transition:color .2s}.footer-column a:hover{color:#31a4df}.footer-hours>svg{width:23px;height:23px}.footer-hours strong{font-size:25px}.footer-quote-form{grid-template-columns:1fr 56px;width:100%;margin-top:3px;display:grid}.footer-quote-form input{color:#19262d;background:#fff;border:0;min-width:0;height:48px;padding:0 15px}.footer-quote-form button{color:#fff;cursor:pointer;background:#168ccb;border:0;justify-content:center;align-items:center;gap:4px;display:flex}.footer-bottom-socials{gap:7px;display:flex}.footer-bottom-socials a{color:#fff;background:#168ccb;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.footer-bottom-socials a:hover{background:#0b6e9f}@media (max-width:1120px){.home-global-support .home-advantage-list{grid-template-columns:repeat(2,1fr)}.home-global-support .home-advantage-list article:nth-child(2){border-right:0}.home-global-support .home-advantage-list article:nth-child(-n+2){border-bottom:1px solid #ffffff38}.footer-main-v2{grid-template-columns:1fr 1fr}.footer-hours{grid-column:auto}}@media (max-width:860px){.installation-slides{grid-template-columns:1fr}.installation-slides figure:nth-child(n+2){display:none}.home-global-support .home-advantage-list{grid-template-columns:1fr}.home-global-support .home-advantage-list article,.home-global-support .home-advantage-list article:nth-child(2){border-bottom:1px solid #ffffff38;border-right:0}.global-system{width:380px;height:380px;top:10px;right:-150px}.global-system>svg{width:185px;height:185px}}@media (max-width:560px){.home-news>.container>.section-heading,.home-process>.container>.section-heading,.home-products>.container>.section-heading,.home-solutions>.container>.section-heading{margin-bottom:30px}.home-news>.container>.section-heading .eyebrow,.home-process>.container>.section-heading .eyebrow,.home-products>.container>.section-heading .eyebrow,.home-solutions>.container>.section-heading .eyebrow{font-size:23px}.home-global-support .home-advantage-list article{padding-inline:0}.installation-slides{gap:0}.footer-main-v2{grid-template-columns:1fr}.footer-bottom-links{flex-wrap:wrap;align-items:flex-start}}.home-news,.home-process,.home-products,.home-solutions{padding-block:64px}.home-products{padding-top:82px}.home-news>.container>.section-heading,.home-process>.container>.section-heading,.home-products>.container>.section-heading,.home-solutions>.container>.section-heading{margin-bottom:34px}.home-category-copy h3{margin-top:1px}.home-category-copy{min-height:120px}.home-solution-services article{grid-template-columns:50px 1fr}.home-solution-services>a{display:none}.home-solution-stage-copy>p{max-width:700px}.home-solution-stage .solution-flow i{display:none}.solution-flow div{padding-top:18px}.home-solutions .section-heading-aside{align-items:flex-end}.home-global-support{background-color:#087fbd;background-image:linear-gradient(90deg,#0469a41f,#01436c59),url(/company/backgrounds/blue-world-map.png);background-position:50%;background-size:cover;min-height:640px;padding-block:76px}.home-global-support:before{opacity:.09;background-size:12.5% 100%}.home-global-support .home-advantages-layout{gap:44px}.home-global-support .home-advantages-intro{max-width:660px}.home-global-support .home-advantages-intro h2{font-size:clamp(40px,4.3vw,62px)}.home-global-support-en .home-advantages-intro{max-width:760px}.home-global-support-en .home-advantages-intro h2{letter-spacing:-.035em;max-width:760px;font-size:clamp(38px,3.75vw,54px)}.home-global-support .home-advantages-intro>p{max-width:590px}.home-global-support .home-advantage-list{margin-top:8px}.home-global-support .home-advantage-list article{min-height:138px}.home-news-grid h3{margin-top:0}.news-date{gap:8px;padding:9px 0}.news-date small{color:#168ccb;letter-spacing:0}.news-date i{background:#d4dce0;width:1px;height:13px}.home-installations{background:#232323;padding-block:60px 54px}.home-installations .section-heading{margin-bottom:34px}.home-installations .section-heading .eyebrow{color:#fff;letter-spacing:-.025em;text-transform:none;font-size:clamp(27px,2.5vw,36px);font-weight:650}.home-installations .section-heading .eyebrow span{width:32px}.installation-slides figure{aspect-ratio:1.42}.installation-controls{gap:8px;margin-top:24px}.installation-controls span{display:none}.site-footer{background:#111}.footer-main-v2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:90px;padding-block:60px 50px}.footer-column,.footer-hours{height:100%}.footer-column small,.footer-hours small{width:100%;margin-bottom:28px;padding-bottom:13px;position:relative}.footer-column small:after,.footer-hours small:after{content:"";background:#168ccb;width:54px;height:2px;position:absolute;bottom:0;left:0}.footer-hours-mark{align-items:center;gap:9px;margin-top:3px;display:flex}.footer-hours-mark>svg{color:#31a4df;width:24px;height:24px}.footer-hours-mark strong{margin:0;font-size:24px;font-weight:560;line-height:1}.footer-hours p{margin-top:12px}.footer-quote-form button{gap:0}.footer-bottom-links{align-items:center;display:flex}.footer-bottom-socials{order:-1;margin-right:8px}@media (max-width:1120px){.footer-main-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@media (max-width:860px){.home-news,.home-process,.home-products,.home-solutions{padding-block:54px}.home-global-support{background-position:58%;min-height:0;padding-block:62px}.home-solution-services article{grid-template-columns:45px 1fr}.footer-main-v2{grid-template-columns:1fr;gap:42px}}@media (max-width:560px){.home-products{padding-top:62px}.home-news,.home-process,.home-products,.home-solutions{padding-bottom:48px}.home-global-support{background-position:67%}.home-global-support .home-advantage-list article{min-height:0}.home-installations{padding-block:48px 44px}.footer-main-v2{padding-block:48px 42px}}@media (min-width:861px){.industrial-header{--header-logo-width:330px}.industrial-contact-row{align-items:center;height:120px;position:relative}.industrial-logo{width:var(--header-logo-width);clip-path:none;background:0 0;height:120px}.industrial-header:before{content:"";width:calc((100vw - var(--container))/2 + var(--header-logo-width));clip-path:polygon(0 0,100% 0,78% 100%,0 100%);background:linear-gradient(105deg,#21a9e0,#0789c5 38%,#056da4 68%,#003d65);height:120px;position:absolute;top:0;left:0}.industrial-contact-items{align-items:center;height:64px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.industrial-contact-items>a,.industrial-contact-items>div{align-self:center}}@media (min-width:861px) and (max-width:1120px){.industrial-contact-items{flex:auto;justify-content:flex-end;align-items:center;gap:26px;padding-left:28px}.industrial-contact-items>a{flex:none;justify-content:flex-start}.industrial-contact-items>a:not(.industrial-phone){width:260px}.industrial-contact-items .industrial-phone{justify-content:center;width:170px;min-width:170px;padding-inline:14px}.industrial-header{--header-logo-width:280px}}@media (min-width:1121px){.industrial-contact-items{flex:auto;justify-content:flex-end;align-items:center;gap:26px;padding-left:48px}.industrial-contact-items>a,.industrial-contact-items>div{flex:none;justify-content:flex-start}.industrial-contact-items>div{width:245px}.industrial-contact-items>a:not(.industrial-phone){width:260px}.industrial-contact-items .industrial-phone{justify-content:center;width:170px;min-width:170px;padding-inline:14px}}@media (min-width:861px){.industrial-contact-items>a:not(.industrial-phone) b,.industrial-contact-items>div b{color:#8b9399;font-size:13px;font-weight:400}.industrial-contact-items .industrial-phone b{white-space:nowrap;letter-spacing:.01em;font-size:15px;font-weight:760}}.factory-template-page{background:#fff}.factory-page-banner{color:#4a4a4a;background:linear-gradient(#f7f9f9f0,#f7f9f9f0),url(/company/installations/tilting-cooking-kettle-production-row.webp) 50% 52%/cover;border-bottom:1px solid #e1e5e6;align-items:center;min-height:250px;display:flex}.factory-page-banner .template-page-title,.factory-page-banner h1{text-align:center;letter-spacing:.015em;text-transform:uppercase;margin:38px 0 0;font-size:clamp(34px,3.1vw,48px);font-weight:420}.factory-breadcrumb-bar{background:#fff;border-bottom:1px solid #e1e5e6}.factory-breadcrumb-bar .container{color:#b4b8ba;align-items:center;gap:18px;min-height:66px;font-size:12px;display:flex}.factory-breadcrumb-bar a{color:#555}.factory-breadcrumb-bar svg{color:#cfd4d6}.factory-about-template,.factory-capabilities-template,.factory-history-template,.factory-team-template{padding-block:72px}.factory-about-layout{grid-template-columns:1fr 1fr;align-items:center;gap:66px;display:grid}.factory-about-copy h2,.factory-capabilities-copy h2,.factory-history-template h2,.factory-team-template h2{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 34px;padding-bottom:15px;font-size:clamp(25px,2.2vw,34px);font-weight:500;position:relative}.factory-about-copy h2:after,.factory-capabilities-copy h2:after,.factory-history-template h2:after,.factory-team-template h2:after{content:"";background:#3ca0d5;width:72px;height:3px;position:absolute;bottom:0;left:0}.factory-about-copy p{color:#7b8184;margin:0 0 15px;font-size:14px;line-height:1.85}.factory-about-copy .factory-lead{color:#2d3336;font-style:italic}.factory-about-image{aspect-ratio:1.5;background:#dfe5e8;margin:0;position:relative;overflow:hidden}.factory-about-image img{object-fit:cover}.factory-about-template{padding-top:64px;padding-bottom:44px}.factory-history-template{padding-top:28px;padding-bottom:58px}.factory-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:24px;display:grid;position:relative}.factory-history-list:before{content:"";background:#d8dcde;height:1px;position:absolute;top:55px;left:16.666%;right:16.666%}.factory-history-list:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d8dcde 12.5% 87.5%,#0000);height:1px;position:absolute;top:55px;left:5.555%;right:5.555%}.factory-history-list article{text-align:center;min-width:0;position:relative}.factory-history-list article:after{content:"";z-index:1;background:#3ca0d5;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3ca0d5}.factory-history-list strong{color:#319bd1;min-height:38px;font-size:25px;font-weight:440;display:block}.factory-history-list article>div{padding:49px 12px 0}.factory-history-list h3{color:#20292d;margin:0 0 12px;font-size:20px;font-weight:520}.factory-history-list p{color:#858b8e;margin:0;font-size:13px;line-height:1.8}.factory-history-image{aspect-ratio:3/2;background:#dfe5e8;border-bottom:3px solid #319bd1;width:88%;margin:16px auto 0;position:relative;overflow:hidden}.factory-history-image img{object-fit:cover;transition:transform .4s}.factory-history-image:hover img{transform:scale(1.025)}.factory-culture-template{color:#20292d;background:#f2f4f4;border-top:1px solid #e5e8e9;padding-block:46px 56px;position:relative;overflow:hidden}.factory-culture-template:after{content:"";pointer-events:none;border:1px solid #319bd11c;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-120px;box-shadow:0 0 0 78px #319bd109,0 0 0 156px #319bd106}.factory-culture-template .container{z-index:1;position:relative}.factory-culture-heading{text-align:left;border-bottom:1px solid #dce1e2;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:18px;display:flex}.factory-culture-heading small{color:#319bd1;letter-spacing:.24em;order:2;padding-bottom:5px;font-size:10px;font-weight:700}.factory-culture-heading h2{letter-spacing:-.01em;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:500}.factory-culture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.factory-culture-grid article{text-align:left;background:#fff;border:1px solid #e0e5e7;min-height:210px;padding:32px 32px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:0 10px 30px #162d380e}.factory-culture-grid article:before{content:"";background:#35a3d8;width:58px;height:3px;transition:width .25s;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.factory-culture-grid article:hover{border-color:#319bd157;transform:translateY(-3px);box-shadow:0 16px 38px #162d381a}.factory-culture-grid article:hover:before{width:100%}.factory-culture-number{color:#dfe5e7;letter-spacing:-.04em;font-size:28px;font-weight:430;line-height:1;position:absolute;top:26px;right:28px}.factory-culture-card-heading{grid-template-columns:54px 1fr;align-items:center;gap:17px;display:grid}.factory-culture-grid svg{color:#319bd1;stroke-width:1.35px;background:#f8faf9;border:1px solid #d9e2e6;width:54px;height:54px;padding:13px}.factory-culture-values .factory-culture-card-heading>svg{aspect-ratio:1;border-radius:0;flex:none;width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px;display:block}.factory-culture-card-heading span{color:#319bd1;letter-spacing:.22em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.factory-culture-grid h3{color:#20292d;margin:0;font-size:21px;font-weight:580}.factory-culture-statement{color:#34434a;align-items:center;min-height:58px;margin:22px 0 0;padding-top:17px;display:flex;position:relative}.factory-culture-statement:before{content:"";background:#319bd1;width:38px;height:1px;position:absolute;top:0;left:0}.factory-culture-statement p{color:#34434a;letter-spacing:.02em;margin:0;font-size:16px;font-weight:460;line-height:1.65}.factory-culture-statement p span{display:block}.factory-culture-mission .factory-culture-statement p{color:#25343b;letter-spacing:.04em;font-size:18px;font-weight:500}.factory-culture-values .factory-culture-statement ul{grid-template-columns:repeat(2,max-content);gap:0 28px;width:100%;margin:0;padding:0;list-style:none;display:grid}.factory-culture-values .factory-culture-statement li{color:#34434a;text-align:left;padding-left:12px;font-size:16px;font-weight:480;line-height:1.65;position:relative}.factory-culture-values .factory-culture-statement li:before{content:"";background:#319bd1;border-radius:50%;width:4px;height:4px;position:absolute;top:.67em;left:0}.factory-culture-vision .factory-culture-statement p{color:#34434a;font-size:16px;line-height:1.65}.factory-culture-vision .factory-culture-statement p span:first-child{font-weight:500}.factory-team-template{background:#f5f6f6;padding-top:40px}.factory-team-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.factory-team-grid figure{background:#fff;margin:0;box-shadow:0 8px 26px #11222a12}.factory-team-grid figure>div{aspect-ratio:1.38;background:#dfe5e8;position:relative;overflow:hidden}.factory-team-grid img{object-fit:cover;transition:transform .45s}.factory-team-grid figure:hover img{transform:scale(1.035)}.factory-team-grid figcaption{color:#263238;border-bottom:3px solid #3ca0d5;padding:20px 22px;font-size:17px;font-weight:540}.factory-capabilities-template{background:#fff}.factory-capabilities-layout{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:62px;display:grid}.factory-capabilities-photo{background:#dfe5e8;min-height:580px;position:relative}.factory-capabilities-photo img{object-fit:cover}.factory-capabilities-copy>p{color:#7b8387;margin:-12px 0 26px;line-height:1.8}.factory-capabilities-copy ul{border-top:1px solid #e0e5e7;margin:0;padding:0;list-style:none}.factory-capabilities-copy li{border-bottom:1px solid #e0e5e7;grid-template-columns:48px 1fr;align-items:start;gap:17px;padding:22px 38px 22px 0;display:grid;position:relative}.factory-capabilities-copy li>svg:first-child{color:#319bd1;border:1px solid #dce4e8;width:44px;height:44px;padding:11px}.factory-capabilities-copy li>svg:last-child{color:#319bd1;width:17px;position:absolute;top:26px;right:4px}.factory-capabilities-copy h3{margin:0 0 6px;font-size:17px;font-weight:570}.factory-capabilities-copy li p{color:#7c8589;margin:0;font-size:12px;line-height:1.65}.factory-brochure-template{color:#fff;background:linear-gradient(110deg,#057eb9,#005387);padding-block:9px}.factory-brochure-layout{grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:52px;display:grid}.factory-brochure-icon{border:1px solid #ffffff73;place-items:center;width:36px;height:36px;display:grid;position:relative}.factory-brochure-icon svg{width:19px;height:19px}.factory-brochure-template small{color:#ffffffa6;letter-spacing:.16em;font-size:10px}.factory-brochure-template h2{letter-spacing:.01em;margin:0;font-size:clamp(14px,1.15vw,17px);font-weight:400}.factory-brochure-template p{color:#ffffffc2;margin:0;font-size:13px}.factory-brochure-template a{color:#fff;background:#0a395233;border:1px solid #fff9;justify-content:center;align-items:center;gap:8px;min-width:108px;height:36px;padding:0 16px;font-size:12px;font-weight:680;transition:background .2s,border-color .2s;display:inline-flex}.factory-brochure-template a svg{width:15px;height:15px}.factory-brochure-template a:hover{background:#0a395257;border-color:#fff}.template-page-banner{background-position:50% 52%}.contact-template-page>.template-page-banner,.factory-template-page>.factory-page-banner,.news-template-page>.template-page-banner,.service-template-page>.template-page-banner{--information-banner-veil:#f7f9f9d4;background-image:linear-gradient(var(--information-banner-veil),var(--information-banner-veil)),var(--information-banner-image,url(/company/installations/tilting-cooking-kettle-production-row.webp))}.factory-template-page>.factory-page-banner{--information-banner-image:url(/company/banners/stainless-cooking-kettle-workshop.webp)}.service-template-page{background:#fff}.service-intro-template{background:#fff;padding-block:70px 76px}.service-help-template small,.service-intro-copy>small,.service-process-title small{color:#168ccb;letter-spacing:.2em;font-size:9px;font-weight:750}.service-intro-copy h2,.service-process-title h2{color:#20292d;margin:10px 0 28px;padding-bottom:16px;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1.2;position:relative}.service-intro-copy h2:after,.service-process-title h2:after{content:"";background:#319bd1;width:64px;height:3px;position:absolute;bottom:0;left:0}.service-intro-copy{grid-template-columns:1fr .62fr;align-items:end;column-gap:76px;margin-bottom:36px;display:grid}.service-intro-copy>h2,.service-intro-copy>small{grid-column:1}.service-intro-copy h2{margin-bottom:0}.service-intro-summary{grid-area:1/2/span 2;align-self:end}.service-intro-summary p{color:#707a7f;margin:0 0 14px;font-size:13px;line-height:1.8}.service-intro-summary a{color:#087fbd;border-bottom:1px solid #087fbd59;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.service-contact-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:24px;display:grid}.service-contact-grid>article{color:#263238;background:#fff;border:1px solid #dce3e6;flex-direction:column;min-width:0;min-height:374px;padding:32px 34px 30px;display:flex;box-shadow:0 10px 28px #142b370b}.service-panel-title{grid-template-columns:42px 1fr;align-items:start;gap:16px;min-height:62px;margin-bottom:20px;display:grid}.service-panel-title>span{color:#fff;background:#168ccb;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.service-panel-title small{color:#168ccb;letter-spacing:.17em;margin:1px 0 7px;font-size:9px;font-weight:750;display:block}.service-panel-title h3{color:#263238;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:550;line-height:1.35}.service-fault-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-fault-panel li{color:#6b777d;background:#f8f9f9;border:1px solid #e1e6e8;grid-template-columns:18px 1fr;align-items:start;gap:10px;min-height:72px;padding:11px 12px;font-size:11px;line-height:1.6;display:grid}.service-fault-panel li svg{color:#168ccb;stroke-width:1.7px;width:16px;height:16px;margin-top:2px}.service-fault-panel li span{display:block}.service-fault-panel li b{color:#263238;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.service-fault-panel>p{color:#7a858a;background:#f4f6f6;border-left:3px solid #e36a2c;margin:16px 0 0;padding:10px 13px;font-size:11px;line-height:1.65}.service-hotline-panel .service-panel-title{margin-bottom:16px}.service-hotline-links{flex:1;grid-template-rows:repeat(2,minmax(96px,1fr));gap:10px;margin-bottom:0;display:grid}.service-hotline-links a{color:#263238;background:#f7f9f9;border:1px solid #e0e6e8;grid-template-columns:46px 1fr;align-items:center;gap:15px;min-height:0;padding:16px 18px;display:grid}.service-hotline-links svg{color:#168ccb;background:#fff;border:1px solid #d7e1e5;width:42px;height:42px;padding:10px}.service-hotline-links span{color:#7b878d;font-size:11px}.service-hotline-links strong{color:#263238;overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:600;line-height:1.35;display:block}.service-hotline-links small{color:#89949a;margin-top:4px;font-size:9px;display:block}.service-hotline-links .service-hotline-primary{background:#f3f8fa;border-color:#168ccb4d;min-height:0}.service-hotline-links .service-hotline-primary strong{color:#087fbd;letter-spacing:.02em;font-size:15px}.service-hotline-panel>a{color:#168ccb;border-bottom:1px solid #168ccb66;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.service-support-template{background:#f0f3f4;padding-block:70px 76px}.service-section-heading{grid-template-columns:1fr .72fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.service-section-heading small{color:#168ccb;letter-spacing:.2em;font-size:9px;font-weight:750}.service-section-heading h2{color:#20292d;margin:10px 0 0;padding-bottom:16px;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1.2;position:relative}.service-section-heading h2:after{content:"";background:#319bd1;width:64px;height:3px;position:absolute;bottom:0;left:0}.service-section-heading>p{color:#788287;margin:0 0 3px;font-size:13px;line-height:1.75}.service-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.service-support-grid article{background:#fff;border:1px solid #e0e5e7;flex-direction:column;min-height:270px;padding:31px 28px 27px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 10px 30px #162d380e}.service-support-grid article:before{content:"";background:#35a3d8;width:58px;height:3px;transition:width .25s;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.service-support-grid article:hover{z-index:1;transform:translateY(-4px);box-shadow:0 14px 34px #142b371a}.service-support-grid article:hover:before{width:100%}.service-support-grid article>b{color:#dfe5e7;font-size:25px;font-weight:430;position:absolute;top:26px;right:25px}.service-support-grid svg{color:#319bd1;stroke-width:1.35px;background:#f8faf9;border:1px solid #d9e2e6;width:54px;height:54px;padding:13px}.service-support-grid h3{color:#263238;margin:23px 0 17px;padding-top:17px;font-size:18px;font-weight:560;position:relative}.service-support-grid h3:before{content:"";background:#319bd1;width:38px;height:1px;position:absolute;top:0;left:0}.service-support-grid p{color:#748086;margin:0;font-size:12px;line-height:1.75}.service-process-template{background:#fff;padding-block:76px 82px}.service-process-heading{grid-template-columns:1fr .72fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.service-process-heading small{color:#168ccb;letter-spacing:.2em;font-size:9px;font-weight:750}.service-process-heading h2{color:#20292d;margin:10px 0 0;padding-bottom:16px;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1.2;position:relative}.service-process-heading h2:after{content:"";background:#319bd1;width:64px;height:3px;position:absolute;bottom:0;left:0}.service-process-heading>p{color:#788287;margin:0 0 3px;font-size:13px;line-height:1.75}.service-process-visual{background:#cfd9de;height:330px;margin:0;position:relative;overflow:hidden}.service-process-visual img{object-fit:cover;object-position:center 48%}.service-process-visual:after{content:"";background:linear-gradient(90deg,#0926351f,#0000 60%);position:absolute;inset:0}.service-process-visual figcaption{z-index:1;color:#ffffffd9;letter-spacing:.08em;background:#0d212cb8;padding:10px 14px;font-size:9px;position:absolute;bottom:0;left:0}.service-process-list{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:-46px 24px 0;display:grid;position:relative}.service-process-list article{background:#fff;border:1px solid #dfe5e7;grid-template-columns:38px 1fr;gap:12px;min-height:175px;padding:26px 22px;display:grid;box-shadow:0 12px 32px #142b3714}.service-process-list strong{color:#168ccb;letter-spacing:.12em;font-size:11px;font-weight:700}.service-process-list h3{color:#263238;margin:0 0 10px;font-size:16px;font-weight:560}.service-process-list p{color:#748086;margin:0;font-size:11px;line-height:1.7}.service-process-contact{background:#f1f4f5;border-left:3px solid #168ccb;grid-template-columns:22px 1fr auto;align-items:center;gap:11px;margin:28px 24px 0;padding:16px 18px;display:grid}.service-process-contact>svg{color:#60bce8;width:20px;height:20px}.service-process-contact>span{color:#647178;font-size:12px;line-height:1.65}.service-process-contact>a{color:#168ccb;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.service-process-contact>a svg{width:14px;height:14px}.service-help-template{color:#fff;background:#168ccb;padding-block:9px}.service-help-layout{grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:52px;display:grid}.service-help-icon{border:1px solid #ffffff73;place-items:center;width:36px;height:36px;display:grid}.service-help-icon svg{width:17px;height:17px}.service-help-template small{color:#ffffffa6}.service-help-template h2{margin:0;font-size:clamp(14px,1.15vw,17px);font-weight:400}.service-help-actions{align-items:center;gap:18px;display:flex}.service-help-actions>a:last-child{color:#fff;background:#0536512e;border:1px solid #ffffff9e;justify-content:center;align-items:center;gap:7px;min-width:108px;height:36px;padding:0 16px;font-size:12px;font-weight:680;display:inline-flex}@media (max-width:1050px){.service-contact-grid{grid-template-columns:1fr;gap:22px}.service-process-list,.service-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.service-intro-template{padding-block:50px}.service-intro-copy{grid-template-columns:1fr;gap:18px}.service-intro-copy>h2,.service-intro-copy>small,.service-intro-summary{grid-area:auto/1}.service-process-heading,.service-section-heading{grid-template-columns:1fr;gap:18px}.service-process-template,.service-support-template{padding-block:50px}.service-support-grid{grid-template-columns:1fr;gap:20px}.service-support-grid article{min-height:auto}.service-process-visual{height:300px}.service-help-layout{grid-template-columns:38px 1fr auto}}@media (max-width:520px){.service-contact-grid>article{padding:28px 22px}.service-fault-panel ul{grid-template-columns:1fr}.service-contact-grid>article{min-height:auto}.service-support-grid{grid-template-columns:1fr}.service-support-grid article{min-height:235px;padding:28px 24px}.service-process-visual{height:245px}.service-process-list{grid-template-columns:1fr;margin:18px 0 0}.service-process-list article{min-height:auto}.service-process-contact{grid-template-columns:22px 1fr;margin-inline:0}.service-process-contact>a{grid-column:2;justify-self:start}.service-help-layout{grid-template-columns:34px 1fr}.service-help-actions{grid-column:2}}.news-template-page{background:#fff}.news-three-column-template{padding-block:66px 76px}.news-template-heading{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.news-template-heading small{color:#168ccb;letter-spacing:.2em;font-size:9px;font-weight:750}.news-template-heading h2{color:#20292d;margin:10px 0 0;padding-bottom:17px;font-size:clamp(27px,2.4vw,38px);font-weight:500;position:relative}.news-template-heading h2:after{content:"";background:#319bd1;width:64px;height:3px;position:absolute;bottom:0;left:0}.news-template-heading>p{color:#788287;margin:0 0 3px;font-size:13px;line-height:1.75}.news-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.news-template-card{min-width:0;color:inherit;background:#fff;border:1px solid #e0e5e7;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #142b370e}.news-template-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #142b371c}.news-template-card:focus-visible{outline-offset:3px;outline:3px solid #168ccb4d}.news-template-image{aspect-ratio:16/9;background:#dfe5e8;display:block;position:relative;overflow:hidden}.news-template-image:after{content:"";background:linear-gradient(#0000 52%,#071c2861);position:absolute;inset:0}.news-template-image img{object-fit:cover;transition:transform .45s}.news-template-card:hover .news-template-image img{transform:scale(1.035)}.news-template-image>span{z-index:1;color:#fff;background:#168ccb;place-items:center;min-width:45px;height:38px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:0;right:0}.news-template-image>em{z-index:2;color:#fff;letter-spacing:.06em;background:#e36a2c;align-items:center;gap:5px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.news-template-image>em.is-placeholder{background:#344750e6}.news-template-image>em svg{width:11px;height:11px}.news-template-copy{flex:auto;grid-template-rows:18px minmax(98px,auto) minmax(88px,auto) 1fr;padding:25px 26px 28px;display:grid}.news-template-meta{color:#92999c;justify-content:space-between;align-items:center;gap:28px;font-size:9px;display:flex}.news-template-meta span{align-items:center;gap:5px;display:inline-flex}.news-template-meta svg{color:#168ccb;width:12px;height:12px}.news-template-copy>strong{color:#273238;align-self:start;margin:0;padding-top:16px;font-size:20px;font-weight:560;line-height:1.35;display:block}.news-template-summary{color:#758086;align-self:start;margin:0;padding-top:12px;font-size:12px;line-height:1.75;display:block}.news-template-link{color:#087fbd;border-bottom:1px solid #087fbd4d;place-self:end start;align-items:center;gap:8px;margin-top:21px;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.news-pagination{justify-content:center;gap:7px;margin-top:38px;display:flex}.news-pagination a{color:#657178;background:#fff;border:1px solid #dce3e6;place-items:center;width:36px;height:36px;font-size:11px;transition:color .2s,background .2s,border-color .2s;display:grid}.news-pagination a.is-current,.news-pagination a:hover{color:#fff;background:#168ccb;border-color:#168ccb}.news-detail-page{background:#fff}.news-detail-article{width:min(1040px,100% - 80px);max-width:1040px;padding-block:36px 80px}.news-detail-topbar{border-bottom:1px solid #e3e9ed;max-width:920px;margin-inline:auto;padding-bottom:22px}.news-detail-back{color:#066a9d;align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.6;display:inline-flex}.news-detail-back:hover{color:#033e61}.news-detail-back svg{flex:none;width:16px;height:16px}.news-detail-header{text-align:center;max-width:920px;margin:34px auto 0}.news-detail-meta{color:#5e717d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;font-size:12px;line-height:1.6;display:flex}.news-detail-meta>span{align-items:center;gap:7px;display:inline-flex}.news-detail-meta svg{color:#0879be;flex:none;width:15px;height:15px}.news-detail-meta .news-detail-category{color:#05608b;background:#edf6fb;padding:5px 11px;font-weight:650}.news-detail-header h1{color:#173b4e;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:22px 0 26px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.4}.news-detail-lead{color:#526773;text-align:left;overflow-wrap:anywhere;background:#f3f7fa;border-left:3px solid #168ccb;max-width:780px;margin:0 auto;padding:20px 24px;font-size:16px;line-height:1.85}.news-detail-cover{aspect-ratio:16/9;background:#f3f5f6;border:1px solid #e2e8ec;width:100%;max-width:780px;margin:36px auto 40px;position:relative;overflow:hidden}.news-detail-cover img{object-fit:contain;object-position:center}.news-detail-body{color:#40535e;overflow-wrap:anywhere;max-width:780px;margin-inline:auto;font-size:17px;line-height:1.85}.news-detail-page[data-locale=zh] .news-detail-body{line-height:1.95}.news-detail-body p{white-space:pre-line;margin:0 0 24px}.news-detail-body h2{color:#173b4e;margin:36px 0 14px;font-size:23px;font-weight:600;line-height:1.5}.news-detail-body>:last-child,.news-detail-section>:last-child{margin-bottom:0}.news-detail-note{color:#5e717d;background:#f2f5f6;border-left:3px solid #168ccb;max-width:780px;margin:28px auto 0;padding:16px 20px;font-size:12px;line-height:1.8}.news-detail-footer{border-top:1px solid #dfe7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:780px;margin:44px auto 0;padding-top:24px;display:flex}.news-detail-footer>span{color:#5e717d;letter-spacing:.03em;font-size:12px}@media (max-width:760px){.news-detail-article{width:calc(100% - 40px);padding-block:26px 56px}.news-detail-topbar{padding-bottom:18px}.news-detail-header{margin-top:26px}.news-detail-header h1{margin:18px 0 22px;line-height:1.45}.news-detail-lead{padding:17px 18px;font-size:15px}.news-detail-cover{margin-block:28px 30px}.news-detail-body{font-size:16px}.news-detail-body p{margin-bottom:21px}.news-detail-body h2{margin-top:30px;font-size:21px}.news-detail-footer{margin-top:34px}}@media (max-width:560px){.news-detail-meta{gap:10px 14px;font-size:11px}.news-detail-header h1{font-size:26px}.news-detail-footer{flex-direction:column;align-items:flex-start;gap:12px}}.news-template-footer{color:#9ba3a7;align-items:center;gap:12px;margin-top:36px;font-size:10px;display:flex}.news-template-footer i{background:#cbd3d6;width:58px;height:1px}.news-template-footer p{color:#7d878b;margin:0 auto 0 10px;font-size:11px}.news-template-footer a{color:#087fbd;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.contact-template-page{background:#fff}.contact-map-template{background:#edf1f2;border-bottom:1px solid #dce2e4;height:420px;position:relative;overflow:hidden}.contact-map-static{-webkit-user-select:none;user-select:none;container-type:inline-size}.contact-map-static-canvas{aspect-ratio:1774/887;width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-map-base{object-fit:fill}.contact-map-region{z-index:2;color:#687276;text-align:center;text-shadow:0 1px 3px #fffffffa;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.contact-map-region strong{font-size:clamp(10px,1.25cqw,18px);font-weight:520;line-height:1.2;display:block}.contact-map-region span{margin-top:.3em;font-size:clamp(9px,.95cqw,14px);display:block}.contact-map-road,.contact-map-water{z-index:2;color:#343d41;letter-spacing:.05em;text-shadow:0 1px 3px #fff,0 0 5px #fff;white-space:nowrap;font-size:clamp(8px,.75cqw,12px);font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)}.contact-map-road.is-vertical{writing-mode:vertical-rl;letter-spacing:.12em}.contact-map-water{color:#168ccb;font-weight:650}.contact-map-landmark{z-index:2;color:#626c70;pointer-events:none;white-space:nowrap;text-shadow:0 1px 3px #fff,0 0 5px #fff;justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-50%)}.contact-map-landmark svg{color:#717b7f;stroke-width:1.55px;filter:drop-shadow(0 1px 1px #fff);width:clamp(14px,1.45cqw,22px);height:clamp(14px,1.45cqw,22px);padding:1px}.contact-map-landmark span{font-size:clamp(8px,.72cqw,11px);font-weight:600;line-height:1.15}.contact-map-company{z-index:4;filter:drop-shadow(0 5px 8px #0e354724);pointer-events:none;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.contact-map-company>img{z-index:2;object-fit:contain;width:clamp(27px,2.4cqw,38px);height:auto;position:relative}.contact-map-company>div{box-shadow:none;white-space:nowrap;background:0 0;border:0;gap:3px;margin-left:5px;padding:0;display:grid}.contact-map-company strong{color:#0877d7;font-size:clamp(8px,.72cqw,11px);font-weight:750}.contact-map-company span,.contact-map-company strong{text-shadow:0 1px 2px #fff,0 0 5px #fff;line-height:1.05}.contact-map-company span{color:#2c363a;font-size:clamp(7px,.62cqw,10px)}.contact-map-card{color:#fff;background:#092b3df0;grid-template-columns:45px 1fr;gap:18px;width:min(390px,100vw - 48px);padding:27px 28px;display:grid;position:absolute;top:50%;left:max(40px,50vw + min(1380px,100vw - 80px)/-2);transform:translateY(-50%);box-shadow:0 16px 42px #071d2833}.contact-map-card>svg{color:#4ab1e5;border:1px solid #ffffff40;width:42px;height:42px;padding:10px}.contact-map-card small{color:#55b7e6;letter-spacing:.18em;font-size:9px;font-weight:750}.contact-map-card h2{margin:7px 0 9px;font-size:18px;font-weight:520}.contact-map-card p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.6}.contact-template-page .contact-section{background:#f1f4f5;padding-block:82px 90px}.site-shell:has(.contact-template-page)>.mobile-inquiry-bar{display:none}@media (max-width:760px){.site-shell:has(.contact-template-page) .footer-bottom{padding-bottom:24px}}.contact-template-page .contact-layout{background:#fff;border:1px solid #dce3e6;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 24px 65px #0e2a371c}.contact-template-page .contact-aside{color:#fff;background:linear-gradient(110deg,#057eb9,#00679d 52%,#004570);flex-direction:column;min-width:0;padding:48px 42px 44px;display:flex;position:relative;top:auto}.contact-template-page .contact-aside:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-90px;right:-90px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.contact-template-page .contact-aside>*{z-index:1;position:relative}.contact-form-heading>small,.contact-template-page .contact-aside>small{color:#168ccb;letter-spacing:.2em;margin:0 0 10px;font-size:9px;font-weight:750;display:block}.contact-template-page .contact-aside>small{color:#58b9e9}.contact-form-heading h2,.contact-template-page .contact-aside>h2{color:#20292d;margin:0 0 20px;padding-bottom:16px;font-size:clamp(27px,2.25vw,36px);font-weight:500;line-height:1.25;position:relative}.contact-template-page .contact-aside>h2{color:#fff;margin-bottom:18px}.contact-form-heading h2:after,.contact-template-page .contact-aside>h2:after{content:"";background:#319bd1;width:58px;height:3px;position:absolute;bottom:0;left:0}.contact-template-page .contact-aside>h2:after{background:#e36a2c}.contact-template-page .contact-aside>.contact-aside-intro{color:#ffffffc7;margin:0 0 22px;font-size:14px;line-height:1.8}.contact-template-page .contact-aside>.contact-aside-list{border:0;flex:1;grid-template-rows:repeat(5,minmax(58px,1fr));grid-template-columns:1fr;gap:0;min-height:320px;padding:0;display:grid}.contact-template-page .contact-aside-list>a,.contact-template-page .contact-aside-list>div{color:#ffffffc7;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:40px 1fr;align-items:center;gap:15px;min-width:0;min-height:58px;padding:11px 0;font-size:12.5px;line-height:1.55;transition:color .2s,padding-left .2s;display:grid}.contact-template-page .contact-aside-list>a:first-child{border-top:1px solid #ffffff1f}.contact-template-page .contact-aside-list>a:hover{color:#fff;padding-left:5px}.contact-template-page .contact-aside-list svg{color:#67c2ee;stroke-width:1.5px;background:#ffffff0e;border:1px solid #ffffff2b;width:38px;height:38px;padding:10px}.contact-template-page .contact-aside-list span{overflow-wrap:anywhere;min-width:0;display:block}.contact-aside-note{color:#ffffffc7;background:#fff1;border:0;border-left:3px solid #e36a2c;margin:23px 0 0;padding:16px 18px;font-size:12px;line-height:1.75}.contact-form-panel{background:#fffefa;border:0;padding:48px 52px 50px;position:relative}.contact-form-panel:before{content:"";background:linear-gradient(90deg,#168ccb,#54b6e4 45%,#54b6e400);width:100%;height:4px;position:absolute;top:0;left:0}.contact-form-heading{margin-bottom:34px}.contact-form-heading h2{max-width:680px;font-size:clamp(25px,2vw,33px)}.contact-form-heading>p{color:#5b696f;max-width:680px;margin:0;font-size:14px;line-height:1.8}.contact-form-panel .form-field input{background:#f7f9f9;border:1px solid #dce3e5;padding-inline:13px}.contact-form-panel .form-field textarea{background:#f7f9f9;border-color:#dce3e5}.contact-form-panel .form-field input:focus,.contact-form-panel .form-field textarea:focus{border-color:#168ccb;box-shadow:0 0 0 2px #168ccb14}.contact-form-panel .form-submit{min-width:148px}@media (max-width:900px){.news-template-heading{grid-template-columns:1fr;gap:18px}.news-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-map-template{height:340px}.contact-template-page .contact-layout{grid-template-columns:1fr;gap:0}.contact-template-page .contact-aside{padding:40px 36px}.contact-template-page .contact-aside>.contact-aside-list{flex:none;grid-template-rows:none;min-height:0}}@media (max-width:640px){.news-three-column-template{padding-block:50px}.news-template-grid{grid-template-columns:1fr}.news-template-copy{grid-template-rows:18px auto auto auto}.news-template-copy>strong{padding-bottom:12px}.news-template-summary{padding-bottom:4px}.news-template-footer p{display:none}.news-template-footer a{margin-left:auto}.contact-map-template{height:280px}.contact-map-static-canvas{width:auto;min-width:100%;height:100%}.contact-map-company>div{padding-block:5px}.contact-map-card{top:auto;bottom:20px;left:24px;transform:none}.contact-template-page .contact-aside>.contact-aside-list{grid-template-columns:1fr}.contact-template-page .contact-aside{padding:34px 24px}.contact-form-panel{padding:36px 24px 38px}}@media (max-width:860px){.factory-page-banner{min-height:210px}.factory-about-template,.factory-capabilities-template,.factory-history-template,.factory-team-template{padding-block:56px}.factory-about-template{padding-top:54px;padding-bottom:38px}.factory-history-template{padding-top:24px;padding-bottom:50px}.factory-about-layout,.factory-capabilities-layout{grid-template-columns:1fr;gap:38px}.factory-team-grid{grid-template-columns:repeat(2,1fr)}.factory-capabilities-photo{min-height:430px}.factory-brochure-layout{grid-template-columns:64px 1fr}.factory-brochure-template a{grid-column:2;justify-self:start}.factory-culture-template{padding-block:40px 50px}.factory-culture-grid article{padding-inline:24px}}@media (max-width:560px){.factory-page-banner{min-height:170px}.factory-page-banner .template-page-title,.factory-page-banner h1{margin-top:22px;font-size:30px}.factory-breadcrumb-bar .container{min-height:56px}.factory-about-template,.factory-capabilities-template,.factory-history-template,.factory-team-template{padding-block:46px}.factory-about-template{padding-top:46px;padding-bottom:32px}.factory-history-template{padding-top:20px;padding-bottom:42px}.factory-about-layout{gap:28px}.factory-about-image{aspect-ratio:1.2}.factory-history-list{margin-top:8px;display:block}.factory-history-list:after,.factory-history-list:before{display:none}.factory-history-list article{text-align:left;grid-template-columns:104px minmax(0,1fr);min-height:145px;display:grid}.factory-history-list article:before{content:"";background:#d8dcde;width:1px;position:absolute;top:12px;bottom:-12px;left:88px}.factory-history-list article:last-child:before{bottom:50%}.factory-history-list article:after{width:9px;height:9px;box-shadow:none;border:2px solid #fff;top:10px;left:84px;transform:none}.factory-history-list article>div{padding:0 0 34px 24px}.factory-history-list strong{min-height:0;font-size:20px}.factory-history-image{width:100%;margin:16px auto 0}.factory-culture-template{padding-block:36px 42px}.factory-culture-heading{margin-bottom:22px;padding-bottom:15px;display:block}.factory-culture-heading small{margin-top:7px;padding-bottom:0;display:block}.factory-culture-grid{grid-template-columns:1fr}.factory-culture-grid article{min-height:auto;padding:30px 24px}.factory-team-grid{grid-template-columns:1fr}.factory-capabilities-photo{min-height:320px}.factory-brochure-layout{grid-template-columns:1fr;gap:18px}.factory-brochure-template a{grid-column:auto}}@media (min-width:1200px){.industrial-topbar,.industrial-topbar-inner{height:42px}.industrial-contact-row,.industrial-topbar-inner{width:min(1170px,100vw - 30px);max-width:none}.industrial-header{--industrial-header-shell:min(1170px,calc(100vw - 30px));--industrial-logo-body:195px;--industrial-logo-cut:120px;height:144px}.industrial-header:before{content:"";z-index:0;width:calc((100vw - var(--industrial-header-shell)) / 2 + var(--industrial-logo-body) + var(--industrial-logo-cut));height:144px;clip-path:polygon(0 0,100% 0,calc(100% - var(--industrial-logo-cut)) 100%,0 100%);pointer-events:none;background:linear-gradient(105deg,#25a6da,#168ccb 38%,#033e61 78% 100%);display:block;position:absolute;inset:0 auto auto 0}.industrial-contact-row{height:144px;display:block;position:relative}.industrial-logo{z-index:2;width:var(--industrial-logo-body);clip-path:none;background:0 0;justify-content:flex-start;align-items:center;height:144px;padding:0 0 35px;display:flex;position:absolute;inset:0 auto auto 0}.industrial-logo:after,.industrial-logo:before{display:none}.industrial-logo .brand{z-index:2;width:190px;position:relative}.industrial-logo .brand-logo{width:190px}.industrial-contact-items{width:100%;height:100%;padding:0 15px 35px calc(var(--industrial-logo-body) + var(--industrial-logo-cut));justify-content:flex-end;align-items:center;gap:0;display:flex;position:static;transform:none}.industrial-contact-items>a,.industrial-contact-items>div{justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;height:64px;margin-left:30px;display:flex}.industrial-contact-items>div{flex:0 0 190px}.industrial-contact-items>a:not(.industrial-phone){flex:0 0 250px}.industrial-contact-items>a:not(.industrial-phone)>svg,.industrial-contact-items>div>svg{border-radius:0;flex:0 0 64px;width:64px;min-width:64px;height:64px;padding:18px}.industrial-contact-items>a>span,.industrial-contact-items>div>span{min-width:0}.industrial-contact-items small{font-size:11px;line-height:1.3}.industrial-contact-items>a:not(.industrial-phone) b,.industrial-contact-items>div b{white-space:nowrap;font-size:12px;font-weight:400;line-height:1.45}.industrial-contact-items .industrial-phone{border-radius:0;flex:0 0 172px;justify-content:center;width:172px;min-width:172px;height:64px;padding:15px 14px}.industrial-contact-items .industrial-phone b{font-size:15px;line-height:1.25}.industrial-nav-wrap{width:min(1140px,100vw - 30px);max-width:none;bottom:-37px}.industrial-nav{height:72px}.industrial-nav>.industrial-factory-menu,.industrial-nav>.industrial-products-menu,.industrial-nav>a:not(.industrial-search):not(.industrial-quote){flex:1 1 0;min-width:0;padding-inline:0}.industrial-factory-trigger,.industrial-nav>a:not(.industrial-search):not(.industrial-quote),.industrial-products-trigger{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:0;font-size:14px;font-weight:500}.industrial-search{flex:0 0 52px}.industrial-languages{flex:none}.industrial-quote{flex:0 0 170px;min-width:0;font-size:14px;font-weight:500}}@media (max-width:1199px){.industrial-topbar,.industrial-topbar-inner{height:42px}.industrial-contact-row,.industrial-topbar-inner{width:calc(100vw - 30px);max-width:none}.industrial-header{--industrial-mobile-shell:calc(100vw - 30px);--industrial-mobile-logo-body:clamp(150px,22vw,195px);--industrial-mobile-logo-cut:78px;height:92px}.industrial-header:before{content:"";z-index:0;width:calc((100vw - var(--industrial-mobile-shell)) / 2 + var(--industrial-mobile-logo-body) + var(--industrial-mobile-logo-cut));height:92px;clip-path:polygon(0 0,100% 0,calc(100% - var(--industrial-mobile-logo-cut)) 100%,0 100%);pointer-events:none;background:linear-gradient(105deg,#25a6da,#168ccb 38%,#033e61 78% 100%);display:block;position:absolute;inset:0 auto auto 0}.industrial-contact-row{justify-content:space-between}.industrial-contact-row,.industrial-logo{align-items:center;height:92px;display:flex;position:relative}.industrial-logo{z-index:2;width:var(--industrial-mobile-logo-body);clip-path:none;background:0 0;padding:0;inset:auto}.industrial-logo:after,.industrial-logo:before{display:none}.industrial-logo .brand,.industrial-logo .brand-logo{width:clamp(135px,18vw,165px)}.industrial-contact-items,.industrial-nav-wrap{display:none!important}.industrial-menu-button{z-index:2;place-items:center;display:grid;position:relative}.industrial-mobile-menu{color:#fff;background:#13242d;grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid;overflow:hidden}.industrial-mobile-menu.is-open{grid-template-rows:1fr;padding:12px 24px 24px}.industrial-mobile-menu nav{min-height:0;display:grid;overflow:hidden}.industrial-mobile-menu nav a{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:15px 0;display:flex}.industrial-mobile-menu>div{gap:18px;padding-top:18px;display:none}.industrial-mobile-menu.is-open>div{display:flex}.industrial-mobile-factory-links{border-left:1px solid #31a4df7a;margin-left:4px;padding-left:16px;display:grid}.industrial-mobile-factory-links[hidden]{display:none}.industrial-mobile-factory-heading,.industrial-mobile-products-heading{border-bottom:1px solid #ffffff1f;align-items:stretch;display:flex}.industrial-mobile-menu .industrial-mobile-factory-heading>a,.industrial-mobile-menu .industrial-mobile-products-heading>a{border-bottom:0;flex:1;min-width:0}.industrial-mobile-factory-toggle,.industrial-mobile-product-toggle{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.industrial-mobile-factory-toggle[aria-expanded=true]>svg,.industrial-mobile-product-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.industrial-mobile-factory-toggle:focus-visible,.industrial-mobile-product-toggle:focus-visible{outline-offset:-2px;outline:2px solid #31a4df}.industrial-mobile-menu .industrial-mobile-factory-links>a{color:#c3d4de;align-items:center;gap:18px;padding-block:12px;font-size:13px;line-height:1.5}.industrial-mobile-factory-links>a:focus-visible,.industrial-mobile-factory-links>a:hover{color:#31a4df}.industrial-mobile-factory-links>a>svg{color:#31a4df;flex:none}.industrial-mobile-product-panel{border-left:1px solid #31a4df7a;min-width:0;margin-left:4px;padding-left:12px;display:grid}.industrial-mobile-product-panel[hidden]{display:none}.industrial-mobile-menu .industrial-mobile-product-panel a{color:#c3d4de;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:13px;line-height:1.5}.industrial-mobile-menu .industrial-mobile-products-heading>a,.industrial-mobile-product-link>span{overflow-wrap:anywhere;min-width:0}.industrial-mobile-product-link>svg{color:#31a4df;flex:none}}.home-global-support{background-color:#001f35;background-image:var(--gradient-blue-1);background-repeat:no-repeat;background-size:auto}.home-global-support:after,.popcorn-line-why:after{content:"";z-index:0;width:auto;height:auto;box-shadow:none;pointer-events:none;opacity:.46;filter:brightness(.94)contrast(1.18)saturate(.92);mix-blend-mode:screen;background:url(/company/backgrounds/world-map-base-no-lines.png) 50%/cover no-repeat;border:0;border-radius:0;display:block;position:absolute;inset:0}.popcorn-line-why:after{opacity:var(--product-feature-texture-opacity);background-image:var(--product-feature-texture);filter:var(--product-feature-texture-filter);mix-blend-mode:var(--product-feature-texture-blend)}.popcorn-line-why:before{content:"";z-index:0;border:1px solid var(--product-feature-ring-border);width:440px;height:440px;box-shadow:0 0 0 78px var(--product-feature-ring-middle),0 0 0 156px var(--product-feature-ring-outer);pointer-events:none;background:0 0;border-radius:50%;display:block;position:absolute;top:-170px;right:-120px}.home-global-support:before{content:none;display:none}.home-global-support .home-advantage-list{border-top-color:#ffffff47}.home-global-support .home-advantage-list article{border-right-color:#ffffff38}@media (max-width:1120px){.home-global-support .home-advantage-list article:nth-child(-n+2){border-bottom-color:#ffffff38}}@media (max-width:860px){.home-global-support:after,.popcorn-line-why:after{background-position:58%}.home-global-support:before{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}.home-global-support .home-advantage-list article,.home-global-support .home-advantage-list article:nth-child(2){border-bottom-color:#ffffff38}}@media (max-width:560px){.home-global-support:after,.popcorn-line-why:after{background-position:67%}.home-global-support:before{-webkit-mask-position:50%;mask-position:50%}}.news-date{border-top:1px solid #e1e6e8;border-bottom:1px solid #e1e6e8;flex-wrap:wrap;gap:18px;min-height:42px;padding:10px 0;line-height:1.2;display:flex}.home-news-grid .news-meta-item,.news-date{color:#7a878e;align-items:center;font-size:10px}.home-news-grid .news-meta-item{letter-spacing:.015em;white-space:nowrap;gap:7px;font-weight:520;display:inline-flex}.home-news-grid .news-meta-item svg{color:#168ccb;stroke-width:1.8px;flex:none;width:14px;height:14px}.home-news-grid .news-meta-item small,.home-news-grid .news-meta-item>span{color:#7a878e;letter-spacing:.015em;font-size:10px;font-weight:520}.home-news-grid>a,.home-news-grid>a>div{flex-direction:column;display:flex}.home-news-grid>a>div{flex:auto;min-height:250px}.home-news-grid>a>div>h3{align-items:flex-start;min-height:84px;display:flex}.home-news-grid>a>div>.news-date{flex:none;min-height:39px}.home-news-grid>a>div>p{min-height:68px}.home-news-grid>a>div>span:last-child{margin-top:auto;padding-top:12px}.footer-main-v2{grid-template-columns:.75fr 1.25fr .9fr 1.15fr;gap:54px}.footer-time-list{gap:17px;width:100%;display:grid}.footer-time-card{border-bottom:1px solid #ffffff1f;gap:6px;width:82%;padding-bottom:15px;display:grid}.footer-time-card:last-child{border-bottom:0;padding-bottom:0}.footer-hours .footer-quote-form{width:84%;max-width:280px}.footer-column .footer-time-label{color:#ffffff9e;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.footer-time-label svg{color:#31a4df;flex:none}.footer-time-card time{color:#fff;letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:590;line-height:1.05}.footer-column .footer-time-zone{color:#ffffff6b;font-size:10px;line-height:1.45;display:block}@media (max-width:1120px) and (min-width:861px){.footer-main-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}}@media (max-width:860px){.footer-main-v2{grid-template-columns:1fr;gap:42px}.footer-hours .footer-quote-form,.footer-time-card{width:100%;max-width:360px}}.hero-carousel{--hero-desktop-height:max(580px,calc(100vw / 2.28));height:auto;min-height:var(--hero-desktop-height);color:#033e61;background:#f3f8fb;border-bottom:1px solid #d6e6ef;overflow:hidden}.hero-carousel:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#168ccb,#31a4df 18%,#31a4df2e 52%,#0000 82%);height:3px;position:absolute;inset:auto 0 0}.hero-overlay{pointer-events:none;background:linear-gradient(90deg,#f7fbfda8,#f7fbfd80 26%,#f7fbfd2e 44%,#f7fbfd00 60%)}.hero-carousel .hero-image-link{z-index:3;position:absolute;inset:0}.hero-carousel .hero-image-link:focus-visible{outline-offset:-6px;outline:2px solid #168ccb}.hero-carousel.hero-scene-popcorn .hero-image-link:focus-visible{outline-color:#edcf89}.hero-carousel .hero-content{pointer-events:none}.hero-carousel .hero-copy{pointer-events:auto}.hero-slide-planetary,.hero-slide-popcorn{inset:0}.hero-slide-planetary img,.hero-slide-popcorn img{object-fit:cover;object-position:100% center;filter:none}.hero-carousel .hero-popcorn-equipment-layers{pointer-events:none;display:block;position:absolute;inset:0}.hero-content{width:min(1600px,100% - 80px);height:auto;min-height:var(--hero-desktop-height);justify-content:center;padding-top:58px;padding-bottom:60px}.hero-copy-stack{flex-direction:column;gap:18px;width:min(32vw,480px);max-width:480px;display:flex;position:static}.hero-copy{border-left:1px solid #31a4df94;width:100%;max-width:none;margin-top:0;padding-left:25px}.hero-copy .eyebrow{color:#087db6;letter-spacing:.19em;margin-bottom:18px;font-size:10px}.hero-copy .eyebrow span{display:none}.hero-copy :is(h1,.hero-copy-title){color:#033e61;letter-spacing:-.038em;text-wrap:balance;max-width:100%;font-size:clamp(40px,3vw,54px);font-weight:470;line-height:1.04}.hero-copy p{color:#415e70;max-width:424px;margin-top:22px;font-size:15px;line-height:1.65}.hero-buttons{margin-top:18px}.hero-carousel .hero-buttons .button{gap:10px;min-height:44px;padding:0 18px;font-size:12px}.hero-carousel .button-primary{color:#fff;background:linear-gradient(135deg,#168ccb,#0877af);box-shadow:0 10px 24px #05537e24}.hero-carousel .button-primary:hover{background:linear-gradient(135deg,#25a6da,#168ccb)}.hero-carousel .button-ghost-light{color:#033e61;background:#ffffffb8;border-color:#033e61}.hero-carousel .button-ghost-light:hover{color:#033e61;background:#e5f2fa}.hero-bottom{color:#033e61;background:0 0;border:0;grid-template-columns:auto auto;justify-content:start;gap:20px;width:calc(100vw - 48px);padding:0;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.hero-bottom>.scroll-hint{display:none}.hero-bottom .slide-label{color:#496779;background:#f7fbfddb;border:1px solid #b7cfddb8;grid-area:1/1;justify-self:start;padding:12px 14px}.hero-bottom .slide-label span:first-child,.hero-carousel .carousel-count strong{color:#087db6}.hero-bottom .carousel-controls{background:#f7fbfde6;border:1px solid #b7cfddb8;grid-area:1/2;justify-self:end;padding:10px 12px}.hero-carousel .carousel-controls button{color:#033e61;background:#fff;border-color:#bdd3e1}.hero-carousel .carousel-controls button:hover{color:#087db6;background:#e5f2fa;border-color:#168ccb}.hero-carousel .carousel-count span{background:#a4bdcc}.hero-carousel .carousel-count small{color:#496779}@media (min-width:1200px){.hero-carousel[data-locale=ru] .hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,2.3vw,42px)}}@media (max-width:1199px){.hero-carousel{--hero-mobile-scene-height:clamp(400px,calc(100vw / 2.28 + 152px),678px);--hero-mobile-scene-bottom:0px;background:#f3f8fb;height:auto;min-height:0}.hero-content{width:var(--container);height:auto;min-height:0;padding-top:42px;padding-bottom:calc(var(--hero-mobile-scene-height) + 32px);justify-content:flex-start}.hero-copy-stack{width:min(100%,620px);max-width:620px}.hero-copy{width:100%;max-width:620px;margin-top:0;padding-left:20px}.hero-copy :is(h1,.hero-copy-title){letter-spacing:-.025em;max-width:100%;font-size:clamp(34px,5.3vw,46px);line-height:1.16}.hero-copy p{max-width:560px;margin-top:18px}.hero-slide-planetary,.hero-slide-popcorn{top:auto;bottom:var(--hero-mobile-scene-bottom);height:var(--hero-mobile-scene-height)}.hero-slide-popcorn img{object-fit:cover;object-position:63% center}.hero-slide-planetary img{object-fit:cover;object-position:80% center}.hero-overlay{background:0 0}.hero-buttons{flex-wrap:wrap;margin-top:24px}.hero-bottom{background:0 0;grid-template-columns:1fr;justify-content:stretch;width:auto;padding:0;bottom:18px;left:0;right:0;transform:none}.hero-bottom .slide-label{display:none}.hero-bottom .carousel-controls{grid-column:1;justify-self:center}}@media (max-width:560px){.hero-content{padding-top:32px}.hero-copy{width:100%;padding-left:16px}.hero-copy .eyebrow{letter-spacing:.12em;margin-bottom:14px;font-size:9px}.hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,7.6vw,38px)}.hero-copy p{max-width:100%;font-size:14px}.hero-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.hero-carousel .hero-buttons .button{text-align:center;gap:8px;min-width:0;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.35}.hero-carousel .hero-buttons .button svg{flex:none}.hero-bottom .slide-label{display:none}}.industrial-logo .brand{isolation:isolate;position:relative}.industrial-logo .brand:after,.industrial-logo .brand:before{content:"";pointer-events:none;opacity:0;will-change:opacity,background-position;background-position:100% 100%;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-image:url(/company/brand/chengchuan-logo-transparent.png);mask-image:url(/company/brand/chengchuan-logo-transparent.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.industrial-logo .brand:before{z-index:2;filter:drop-shadow(0 0 6px #fffffffa)drop-shadow(0 0 15px #b6dcffdb)drop-shadow(0 0 27px #cbaaff94);background-image:linear-gradient(135deg,#0000,#fff0 36%,#83ccff57 39%,#addaffd1 44%,#ebf5ff 48%,#fff 50%,#f5ebff 52%,#cbb0ffc7 56%,#a7c7ff52 61%,#fff0 64%,#0000);background-size:250% 250%;animation:industrial-logo-metal-reflection 5.8s linear .45s both}.industrial-logo .brand:after{z-index:3;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 13px #a5dafff2)drop-shadow(0 0 25px #cb9effb8);background-image:linear-gradient(135deg,#0000,#fff0 43%,#75cdff94 46.5%,#dae7fffa 48.5%,#fff 49.4% 50%,#fff 50.6%,#f4e1fffa 51.5%,#c693ff9e 53.5%,#fff0 57%,#0000);background-size:250% 250%;animation:industrial-logo-metal-glint 5.8s linear .45s both}@keyframes industrial-logo-metal-reflection{0%,5%{opacity:0;background-position:100% 100%}8%{opacity:1}92%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes industrial-logo-metal-glint{0%,6%{opacity:0;background-position:100% 100%}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.industrial-logo .brand:after,.industrial-logo .brand:before{animation:none;display:none}}.planetary-product-page{background:#fff}.planetary-product-hero{background:var(--product-detail-hero-background);padding-bottom:76px}.planetary-product-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(50px,7vw,102px);min-height:560px;display:grid}.planetary-product-hero-media{min-height:500px;margin:0;position:relative;overflow:hidden}.planetary-product-hero-media:before{content:"";filter:blur(34px);background:#19333f29;border-radius:50%;height:20%;position:absolute;bottom:8%;left:8%;right:8%}.planetary-product-hero-media img{object-fit:contain;object-position:center}.planetary-product-hero-copy{padding:30px 0}.planetary-product-hero-copy h1{max-width:640px}.planetary-product-hero-copy .button{margin-top:29px}.planetary-product-gallery .popcorn-line-gallery-main{background:linear-gradient(145deg,#e9eef0,#d9e2e6)}.planetary-product-gallery .category-video-cover:disabled{opacity:1;cursor:default}.planetary-product-gallery .popcorn-line-gallery-thumbs figure{background:#e8edef}.planetary-product-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;object-position:center;padding:0}.planetary-product-anchor-nav .container{grid-template-columns:repeat(4,minmax(0,1fr))}.planetary-section-heading{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(48px,7vw,100px);margin-bottom:42px;display:grid}.planetary-config-copy>small,.planetary-section-heading small{color:#168ccb;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.planetary-config-copy>h2,.planetary-section-heading h2{color:#102f40;letter-spacing:-.03em;margin:15px 0 0;font-size:clamp(31px,3.5vw,47px);font-weight:480;line-height:1.14}.planetary-section-heading>p{color:#697980;max-width:650px;margin:0 0 3px;font-size:13px;line-height:1.8}.planetary-models-section{background:#f2f4f5;padding-block:78px 84px}.planetary-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.planetary-model-card{background:#fff;border:1px solid #d8e1e5;grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0c26330e}.planetary-model-card:before{content:"";z-index:2;background:#168ccb;height:3px;position:absolute;top:0;left:0;right:0}.planetary-model-gallery{background:var(--planetary-model-stage-background,#eaf2f6);border-right:1px solid #d7e0e4;min-width:0;min-height:379px;display:grid}.jacketed-kettle-page .planetary-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jacketed-kettle-page .planetary-model-card:last-child{grid-column:auto;justify-self:stretch;width:auto}.jacketed-kettle-page .planetary-product-gallery .category-video-frame>img{object-fit:cover;object-position:center;filter:brightness(1.02)contrast(.98)saturate(.88);padding:0}.jacketed-kettle-page .planetary-product-gallery .category-video-cover:after{background:linear-gradient(#04121a08,#04121a05 62%,#04121aad)}.jacketed-kettle-page .planetary-product-gallery .category-video-cover:hover:after{background:linear-gradient(#04121a0d,#04121a0a 62%,#04121abd)}.jacketed-kettle-page .planetary-product-gallery .popcorn-line-gallery-thumbs figure{background:#e8edef}.jacketed-kettle-page .planetary-product-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;object-position:center;filter:brightness(1.02)contrast(.98)saturate(.88);padding:0}.jacketed-kettle-page .planetary-model-gallery:not(.has-thumbnails)>figure{min-height:379px}@media (max-width:1050px){.jacketed-kettle-page .planetary-model-grid{grid-template-columns:1fr}.jacketed-kettle-page .planetary-model-card:last-child{grid-column:auto;width:100%}}.planetary-model-gallery.has-thumbnails{grid-template-rows:minmax(285px,1fr) auto}.planetary-model-gallery>figure{background:var(--planetary-model-stage-background,#eaf2f6);min-height:0;margin:0;position:relative;overflow:hidden}.planetary-model-gallery>figure img{object-fit:contain;object-position:50% 50%;filter:var(--planetary-image-filter,none);transform:translate(var(--planetary-image-x,0),var(--planetary-image-y,0)) scale(var(--planetary-image-scale,1));transform-origin:50%;padding:0;transition:filter .2s,transform .2s}.planetary-model-gallery>figure figcaption{z-index:1;color:#143442;text-align:center;white-space:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #b8cad2cc;place-items:center;width:fit-content;max-width:calc(100% - 24px);min-height:30px;padding:5px 9px;font-size:9px;font-weight:650;line-height:1.22;display:grid;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.planetary-model-thumbnails{grid-template-columns:repeat(var(--planetary-variant-count),minmax(0,1fr));scrollbar-width:none;background:#f8fafb;border-top:1px solid #d7e0e4;align-items:stretch;gap:7px;padding:8px 10px 9px;display:grid}.planetary-model-thumbnails::-webkit-scrollbar{display:none}.planetary-model-thumbnails button{color:#5f737c;width:auto;min-width:0;height:auto;min-height:90px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0e4;border-radius:0;grid-template-rows:49px minmax(26px,auto);gap:3px;padding:4px 5px 5px;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.planetary-model-thumbnail-image{background:var(--planetary-model-stage-background,#eaf2f6);min-width:0;display:block;position:relative;overflow:hidden}.planetary-model-thumbnail-image img{object-fit:contain;object-position:center;filter:var(--planetary-image-filter,none);transform:translate(calc(var(--planetary-image-x,0) * .18),calc(var(--planetary-image-y,0) * .18)) scale(var(--planetary-image-scale,1));transform-origin:50%;padding:0}.planetary-model-thumbnail-label{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;min-height:2.6em;font-size:10px;font-weight:620;line-height:1.3;display:block}.planetary-model-thumbnails button.is-active{color:#0d7eb8;background:#edf7fc;border-color:#168ccb;box-shadow:inset 0 -2px #168ccb}.planetary-model-thumbnails button:focus-visible{outline-offset:-2px;outline:2px solid #168ccb}.planetary-model-card-copy{flex-direction:column;padding:29px 25px 25px;display:flex}.planetary-model-card-copy h3{color:#102f40;letter-spacing:-.015em;min-height:52px;margin:0 0 17px;padding-bottom:15px;font-size:19px;font-weight:570;line-height:1.38;position:relative}.planetary-model-card-copy h3:after{content:"";background:#168ccb;width:34px;height:2px;position:absolute;bottom:0;left:0}.planetary-model-card-copy>p{color:#68787f;min-height:82px;margin:0;font-size:11px;line-height:1.7}.planetary-model-card-copy dl{border-top:1px solid #dde5e8;margin:16px 0 0;display:grid}.planetary-model-card-copy dl>div{border-bottom:1px solid #e3e8ea;grid-template-columns:minmax(84px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;min-width:0;padding:9px 0;display:grid}.planetary-model-card-copy dt{color:#61747d;font-size:10px}.planetary-model-card-copy dd,.planetary-model-card-copy dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.5}.planetary-model-card-copy dd{color:#193744;margin:0;font-size:11px;font-weight:600}.planetary-heating-section{background:#fff;padding-block:98px 102px}.planetary-heating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.planetary-heating-grid article{background:#f5f8f9;border:1px solid #dbe4e7;flex-direction:column;min-width:0;min-height:292px;padding:27px 22px 16px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.planetary-heating-grid article:before{content:"";background:#168ccb;width:34px;height:2px;margin-bottom:38px;display:block}.planetary-heating-grid article:after{content:"";transform-origin:0;background:#168ccb;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.planetary-heating-grid h3{color:#143442;min-height:52px;margin:0 0 14px;font-size:17px;font-weight:620;line-height:1.4}.planetary-heating-grid p{color:#667980;margin:0;font-size:10px;line-height:1.7}.planetary-heating-metric{border-top:1px solid #d9e3e7;align-content:start;gap:6px;height:72px;margin-top:auto;padding-top:14px;display:grid}.planetary-heating-metric small{color:#768990;font-size:9px;font-weight:520;line-height:1.4}.planetary-heating-metric strong{color:#1188c4;font-size:14px;font-weight:650;line-height:1.45}.planetary-heating-note{color:#7b8b91;margin-top:22px;font-size:9px;line-height:1.7}.planetary-structure-section{background:#f2f4f5;padding-block:100px 104px}.planetary-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.planetary-structure-grid article{background:#fff;border:1px solid #d9e2e5;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:24px;min-width:0;padding:30px 32px;display:grid;box-shadow:0 13px 34px #102f4009}.planetary-structure-grid article>span{color:#168ccb;letter-spacing:.08em;background:#edf7fc;border:1px solid #cce8f5;place-items:center;width:52px;height:52px;font-size:10px;font-weight:760;display:grid}.planetary-structure-grid h3{overflow-wrap:anywhere;color:#143442;margin:1px 0 10px;font-size:18px;font-weight:620;line-height:1.4}.planetary-structure-grid p{color:#667980;margin:0;font-size:10px;line-height:1.72}@media (hover:hover){.planetary-heating-grid article:hover{border-color:#b9dce9;box-shadow:0 16px 36px #11476012}.planetary-heating-grid article:hover:after{transform:scaleX(1)}}@media (max-width:1050px){.planetary-product-hero-grid{grid-template-columns:1fr 1fr;gap:42px}.planetary-model-grid{grid-template-columns:1fr}.planetary-model-card-copy h3,.planetary-model-card-copy>p{min-height:0}.planetary-heating-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.planetary-heating-grid article{grid-column:span 2}.planetary-heating-grid article:nth-child(4){grid-column:2/span 2}}@media (max-width:800px){.planetary-product-hero-grid{grid-template-columns:1fr;min-height:0}.planetary-product-hero-media{min-height:410px}.planetary-product-anchor-nav .container{grid-template-columns:repeat(2,minmax(0,1fr))}.planetary-product-anchor-nav.fruit-equipment-anchor-nav:not(.is-four-items) .container{grid-template-columns:repeat(3,minmax(0,1fr))}.planetary-section-heading{grid-template-columns:1fr;align-items:start;gap:20px}.planetary-model-card{grid-template-columns:1fr}.planetary-model-gallery{border-bottom:1px solid #d7e0e4;border-right:0}.planetary-model-gallery>figure{min-height:320px}.planetary-structure-grid{grid-template-columns:1fr}}@media (max-width:700px){.planetary-heating-grid{grid-template-columns:1fr}.planetary-heating-grid article,.planetary-heating-grid article:nth-child(4){grid-column:auto}.planetary-heating-grid article{min-height:0}.planetary-heating-grid article:before{margin-bottom:24px}.planetary-heating-metric{height:auto;margin-top:24px}}@media (max-width:560px){.planetary-product-hero{padding-bottom:52px}.planetary-product-hero-media{min-height:320px}.planetary-heating-section,.planetary-models-section,.planetary-structure-section{padding-block:64px}.planetary-model-grid{grid-template-columns:1fr}.planetary-model-gallery>figure{min-height:260px}.planetary-model-card-copy{padding:28px 23px}.planetary-structure-grid article{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:25px 22px}.planetary-structure-grid article>span{width:44px;height:44px}}.multi-claw-hero-equipment{isolation:isolate;background:radial-gradient(circle at 48% 43%,#fbfcfc 0,#edf2f4 54%,#dde6e9 100%)}.multi-claw-hero-equipment:before{content:"";z-index:-1;filter:blur(24px);background:#12344329;border-radius:50%;height:16%;position:absolute;bottom:8%;left:12%;right:12%}.multi-claw-hero-equipment>img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 18px #132d381f);padding:clamp(22px,3vw,42px)}.multi-claw-hero-equipment.multi-claw-hero-equipment-scene{background:#e9edef}.multi-claw-hero-equipment.multi-claw-hero-equipment-scene:before{display:none}.multi-claw-hero-equipment.multi-claw-hero-equipment-scene>img{object-fit:cover;object-position:center center;filter:none;padding:0}.multi-claw-product-gallery .popcorn-line-gallery-thumbs figure{background:#e8edef}.multi-claw-product-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;object-position:center;padding:0}.multi-claw-capability-section{background:#fff;padding-block:96px 100px}.multi-claw-capability-grid{border-top:1px solid #d7e1e5;border-bottom:1px solid #d7e1e5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.multi-claw-capability-grid article{border-right:1px solid #d7e1e5;min-width:0;min-height:220px;padding:34px 28px 30px}.multi-claw-capability-grid article:first-child{border-left:1px solid #d7e1e5}.multi-claw-capability-grid article>span{background:#168ccb;width:36px;height:3px;margin-bottom:44px;display:block}.multi-claw-capability-grid h3{color:#123443;margin:0 0 13px;font-size:19px;font-weight:620;line-height:1.35}.multi-claw-capability-grid p{color:#687a82;margin:0;font-size:11px;line-height:1.76}.multi-claw-heating-section{background:#f1f4f5;padding-block:98px 102px}.multi-claw-heating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.multi-claw-heating-grid article{background:#fff;border:1px solid #d7e1e5;min-width:0;padding:34px 36px 28px;box-shadow:0 15px 38px #0e303f0b}.multi-claw-heating-grid header{align-items:center;gap:19px;margin-bottom:24px;display:flex}.multi-claw-heating-grid header>span{color:#168ccb;background:#edf7fb;border:1px solid #cfe7f1;flex:none;place-items:center;width:54px;height:54px;display:grid}.multi-claw-heating-grid header small{color:#168ccb;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:760;display:block}.multi-claw-heating-grid h3{color:#123443;margin:0;font-size:24px;font-weight:560;line-height:1.3}.multi-claw-heating-grid article>p{color:#667980;min-height:50px;margin:0 0 24px;font-size:12px;line-height:1.75}.multi-claw-heating-grid dl{border-top:1px solid #dce4e7;margin:0}.multi-claw-heating-grid dl>div{border-bottom:1px solid #e1e7e9;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.multi-claw-heating-grid dt{color:#7a898f;font-size:10px}.multi-claw-heating-grid dd{color:#183846;margin:0;font-size:11px;font-weight:620;line-height:1.5}.multi-claw-config-note,.multi-claw-heating-note{color:#77888f;margin-top:20px;font-size:10px;line-height:1.7}.multi-claw-configuration-section{background:#fff;padding-block:98px 104px}.multi-claw-configuration-panel{border:1px solid #d8e2e6;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden;box-shadow:0 16px 40px #0f303f0a}.multi-claw-config-summary{background:linear-gradient(145deg,#123a4d,#0d2d3d);flex-direction:column;justify-content:flex-end;min-height:322px;padding:42px 40px;display:flex}.multi-claw-config-summary small{color:#61bce5;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:760}.multi-claw-config-summary p{color:#ffffffd1;max-width:360px;margin:18px 0 0;font-size:17px;line-height:1.75}.multi-claw-config-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.multi-claw-config-list>div{border-bottom:1px solid #e0e7e9;border-right:1px solid #e0e7e9;min-width:0;padding:28px 30px 24px}.multi-claw-config-list>div:nth-child(2n){border-right:0}.multi-claw-config-list>div:nth-last-child(-n+2){border-bottom:0}.multi-claw-config-list dt{color:#76878e;margin-bottom:11px;font-size:10px}.multi-claw-config-list dd{color:#153644;margin:0;font-size:13px;font-weight:620;line-height:1.55}.multi-claw-product-anchor-nav .container{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-claw-specifications-section{background:#f2f4f4;padding-block:72px}.multi-claw-specification-panel{margin-top:0}.multi-claw-unified-config{border-top:3px solid #168ccb}.multi-claw-media-config-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(36px,4vw,56px);display:grid}.multi-claw-config-video{background:0 0;min-width:0;position:relative}.multi-claw-config-video .category-video-frame{aspect-ratio:16/9;border:1px solid #d8e0e3;height:auto}.multi-claw-config-video .category-video-frame>img{object-position:center center}.multi-claw-config-video .category-video-cover:disabled{opacity:1;cursor:default}.multi-claw-config-column{min-width:0}.multi-claw-config-column .multi-claw-config-sheet{margin-top:24px}.multi-claw-config-sheet{background:#fff;border:1px solid #d7e1e5;border-top:3px solid #168ccb;overflow:hidden;box-shadow:0 18px 42px #0e2d3b0d}.multi-claw-config-sheet>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.multi-claw-config-sheet>dl>div{border-bottom:1px solid #e0e7e9;border-right:1px solid #e0e7e9;min-width:0;min-height:82px;padding:19px 25px 18px}.multi-claw-config-sheet>dl>div:nth-child(2n){border-right:0}.multi-claw-config-sheet>dl>div:nth-last-child(-n+2){border-bottom:0}.multi-claw-config-sheet dt{color:#168ccb;letter-spacing:.05em;margin-bottom:9px;font-size:9px;font-weight:720}.multi-claw-config-sheet dd{color:#173744;margin:0;font-size:13px;font-weight:590;line-height:1.55}.multi-claw-heating-specs article{padding-top:31px}.multi-claw-heating-specs header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;margin-bottom:10px;display:grid}.multi-claw-heating-specs header>span{color:#168ccb;background:#edf7fb;border:1px solid #cfe7f1;place-items:center;width:50px;height:50px;display:grid}.multi-claw-heating-specs header small{color:#73868e;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:730;display:block}.multi-claw-heating-specs header p{color:#687a82;grid-column:1/-1;min-height:48px;margin:12px 0 0;font-size:11px;line-height:1.72}.multi-claw-heating-specs dl>div{min-height:54px}.multi-claw-shared-config{box-shadow:0 16px 38px #0f2a3709}.multi-claw-applications-section{background:#fff;padding-block:98px 104px}.multi-claw-application-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.multi-claw-application-grid article{background:#fff;border:1px solid #d9e2e5;min-width:0;transition:border-color .24s,box-shadow .24s;overflow:hidden}.multi-claw-application-grid figure{aspect-ratio:5/4;background:#e9eef0;margin:0;position:relative;overflow:hidden}.multi-claw-application-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#071e291a 64%,#071c28cc);position:absolute;inset:0}.multi-claw-application-grid img{object-fit:cover;transition:transform .35s}.multi-claw-application-grid h3{z-index:1;color:#fff;letter-spacing:.01em;text-shadow:0 1px 8px #00000047;margin:0;padding:30px 15px 14px;font-size:14px;font-weight:650;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.multi-claw-application-grid h3:before{content:"";background:#24a8dd;width:18px;height:2px;margin-bottom:7px;display:block}.category-popcorn-applications-section .multi-claw-application-grid article:nth-child(5) img{transform:scale(1.12)}.jacketed-kettle-hero{background:var(--product-detail-hero-background)}.jacketed-hero-gallery{background:#e8edef;border:1px solid #d5dfe3;grid-template-rows:minmax(390px,1fr) 92px;min-width:0;display:grid}.jacketed-hero-main{background:linear-gradient(145deg,#edf1f2,#dbe4e7);min-height:390px;margin:0;position:relative;overflow:hidden}.jacketed-hero-main:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #143a4a0f}.jacketed-hero-main img{object-fit:contain;object-position:center;padding:22px}.jacketed-hero-thumbs{background:#d5dfe3;border-top:1px solid #d5dfe3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.jacketed-hero-thumbs button{cursor:pointer;background:#f4f6f6;border:0;min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.jacketed-hero-thumbs button:after{content:"";background:#168ccb;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.jacketed-hero-thumbs button.is-active:after{transform:scaleX(1)}.jacketed-hero-thumbs button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #168ccb}.jacketed-hero-thumbs img{object-fit:contain;padding:8px}.jacketed-forms-section{background:#f2f4f5;padding-block:96px 102px;scroll-margin-top:80px}.jacketed-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jacketed-form-grid>article{background:#fff;border:1px solid #d8e2e5;flex-direction:column;min-width:0;scroll-margin-top:160px;display:flex;box-shadow:0 14px 34px #0f344409}.jacketed-form-grid figure{background:linear-gradient(145deg,#edf1f2,#dfe7e9);border-bottom:1px solid #d8e2e5;min-height:300px;margin:0;position:relative;overflow:hidden}.jacketed-form-grid figure img{object-fit:contain;object-position:center;padding:18px;transition:transform .35s}.jacketed-form-copy{flex-direction:column;flex:1;padding:28px 27px 25px;display:flex}.jacketed-form-copy h3{color:#123443;min-height:54px;margin:0 0 15px;padding-bottom:15px;font-size:19px;font-weight:620;line-height:1.38;position:relative}.jacketed-form-copy h3:after{content:"";background:#168ccb;width:34px;height:2px;position:absolute;bottom:0;left:0}.jacketed-form-copy>p{color:#687a82;min-height:70px;margin:0;font-size:11px;line-height:1.72}.jacketed-form-copy dl{border-top:1px solid #dce4e7;margin:17px 0 22px;display:grid}.jacketed-form-copy dl>div{border-bottom:1px solid #e2e8ea;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.jacketed-form-copy dt{color:#78888e;font-size:9px}.jacketed-form-copy dd{color:#193947;margin:0;font-size:10px;font-weight:600;line-height:1.5}.jacketed-form-copy>a{color:#087fba;align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:11px;font-weight:680;text-decoration:none;display:inline-flex}.jacketed-comparison-section{background:#fff;padding-block:98px 104px;scroll-margin-top:80px}.jacketed-table-wrap{border-top:3px solid #168ccb;overflow-x:auto;box-shadow:0 17px 42px #1235440d}.jacketed-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.jacketed-table-wrap td,.jacketed-table-wrap th{text-align:left;vertical-align:middle;border-bottom:1px solid #dfe6e8;border-right:1px solid #dfe6e8;padding:19px 22px}.jacketed-table-wrap tr>:last-child{border-right:0}.jacketed-table-wrap thead th{color:#fff;background:#123846;font-size:12px;font-weight:650}.jacketed-table-wrap thead th:first-child{background:#0d2f3d}.jacketed-table-wrap tbody th{color:#168ccb;background:#f3f7f8;width:18%;font-size:10px;font-weight:680}.jacketed-table-wrap tbody td{color:#405963;font-size:11px;line-height:1.55}.jacketed-config-section{background:#f2f4f5;padding-block:98px 102px;scroll-margin-top:80px}.jacketed-config-panel{background:#fff;border:1px solid #d9e2e5;border-top:3px solid #168ccb;box-shadow:0 16px 38px #0f2a3709}.jacketed-config-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.jacketed-config-panel dl>div{border-bottom:1px solid #e0e7e9;border-right:1px solid #e0e7e9;min-width:0;min-height:94px;padding:23px 26px}.jacketed-config-panel dl>div:nth-child(3n){border-right:0}.jacketed-config-panel dl>div:nth-last-child(-n+3){border-bottom:0}.jacketed-config-panel dt{color:#168ccb;letter-spacing:.05em;margin-bottom:10px;font-size:9px;font-weight:720}.jacketed-config-panel dd{color:#173744;margin:0;font-size:12px;font-weight:590;line-height:1.55}.jacketed-config-panel>p{color:#71838a;background:#f8fafb;border-top:1px solid #e0e7e9;margin:0;padding:17px 26px;font-size:10px;line-height:1.7}@media (hover:hover){.jacketed-form-grid>article:hover{border-color:#bad9e6;box-shadow:0 17px 38px #0e354613}.jacketed-form-grid>article:hover figure img{transform:scale(1.025)}}@media (max-width:1050px){.jacketed-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jacketed-form-grid>article:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 10px)}.jacketed-config-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.jacketed-config-panel dl>div:nth-child(3n){border-right:1px solid #e0e7e9}.jacketed-config-panel dl>div:nth-child(2n){border-right:0}.jacketed-config-panel dl>div:nth-last-child(-n+3){border-bottom:1px solid #e0e7e9}.jacketed-config-panel dl>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){.jacketed-hero-gallery{grid-template-rows:minmax(300px,1fr) 78px}.jacketed-hero-main{min-height:300px}.jacketed-comparison-section,.jacketed-config-section,.jacketed-forms-section{padding-block:64px}.jacketed-form-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.jacketed-form-grid::-webkit-scrollbar{display:none}.jacketed-form-grid>article,.jacketed-form-grid>article:last-child{scroll-snap-align:start;flex:0 0 min(84vw,350px);max-width:none}.jacketed-form-grid figure{min-height:260px}.jacketed-form-copy h3,.jacketed-form-copy>p{min-height:0}.jacketed-table-wrap{margin-inline:20px}.jacketed-config-panel dl{grid-template-columns:1fr}.jacketed-config-panel dl>div,.jacketed-config-panel dl>div:nth-child(2n),.jacketed-config-panel dl>div:nth-child(3n),.jacketed-config-panel dl>div:nth-last-child(-n+2){border-bottom:1px solid #e0e7e9;border-right:0;min-height:0}.jacketed-config-panel dl>div:last-child{border-bottom:0}}@media (hover:hover){.multi-claw-application-grid article:hover{border-color:#bad9e6;box-shadow:0 15px 34px #0e354613}.multi-claw-application-grid article:hover img{transform:scale(1.035)}.category-popcorn-applications-section .multi-claw-application-grid article:nth-child(5):hover img{transform:scale(1.16)}}@media (max-width:1050px){.multi-claw-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.multi-claw-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-claw-capability-grid article:nth-child(2){border-right:1px solid #d7e1e5}.multi-claw-capability-grid article:nth-child(n+3){border-top:1px solid #d7e1e5}.multi-claw-heating-grid{grid-template-columns:1fr}.multi-claw-heating-grid article>p{min-height:0}.multi-claw-configuration-panel{grid-template-columns:1fr}.multi-claw-config-summary{min-height:220px}.multi-claw-media-config-grid{grid-template-columns:1fr}.multi-claw-config-video .category-video-frame{aspect-ratio:16/9;height:auto}}@media (max-width:700px){.multi-claw-product-anchor-nav .container{grid-template-columns:repeat(3,minmax(142px,1fr));display:grid;overflow-x:auto}.multi-claw-product-anchor-nav a{min-width:142px}.multi-claw-applications-section,.multi-claw-specifications-section{padding-block:52px}.multi-claw-heating-specs header p{min-height:0}.multi-claw-application-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.multi-claw-application-grid::-webkit-scrollbar{display:none}.multi-claw-application-grid article{scroll-snap-align:start;flex:0 0 min(78vw,330px)}.multi-claw-config-sheet>dl{grid-template-columns:1fr}.multi-claw-config-sheet>dl>div,.multi-claw-config-sheet>dl>div:nth-child(2n),.multi-claw-config-sheet>dl>div:nth-last-child(-n+2){border-bottom:1px solid #e0e7e9;border-right:0;min-height:0;padding:20px 23px}.multi-claw-config-sheet>dl>div:last-child{border-bottom:0}}@media (max-width:560px){.multi-claw-capability-section,.multi-claw-configuration-section,.multi-claw-heating-section{padding-block:64px}.multi-claw-capability-grid{border-bottom:0;grid-template-columns:1fr}.multi-claw-capability-grid article{border-bottom:1px solid #d7e1e5;min-height:0;padding:28px 24px}.multi-claw-capability-grid article:nth-child(n+3){border-top:0}.multi-claw-capability-grid article>span{margin-bottom:24px}.multi-claw-heating-grid article{padding:28px 24px 23px}.multi-claw-heating-grid dl>div{grid-template-columns:92px minmax(0,1fr);gap:14px}.multi-claw-config-summary{min-height:190px;padding:34px 28px}.multi-claw-config-summary p{font-size:15px}.multi-claw-config-list{grid-template-columns:1fr}.multi-claw-config-list>div,.multi-claw-config-list>div:nth-child(2n),.multi-claw-config-list>div:nth-last-child(-n+2){border-bottom:1px solid #e0e7e9;border-right:0;padding:23px 25px}.multi-claw-config-list>div:last-child{border-bottom:0}}.braising-cooker-page .planetary-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.braising-cooker-page .planetary-model-card:last-child{grid-column:auto;justify-self:stretch;width:auto}.braising-cooker-page .planetary-model-gallery>figure img,.braising-cooker-page .planetary-product-gallery .category-video-frame>img,.braising-cooker-page .planetary-product-gallery .popcorn-line-gallery-thumbs img{object-fit:contain;object-position:center}.braising-cooker-page .planetary-product-gallery .category-video-frame>img{object-fit:cover;object-position:center;padding:0}.braising-cooker-page .planetary-product-gallery .popcorn-line-gallery-thumbs figure{background:#e8edef}.braising-cooker-page .planetary-product-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;padding:0}.braising-cooker-page .planetary-product-anchor-nav .container{grid-template-columns:repeat(3,minmax(0,1fr))}.braising-comparison-section{background:#f2f4f5;padding-block:98px 104px;scroll-margin-top:92px}.braising-comparison-wrap{min-width:0}.braising-comparison-desktop{background:#fff;border:1px solid #d5e1e6;border-top:3px solid #168ccb;overflow:hidden;box-shadow:0 18px 46px #102f400b}.braising-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%}.braising-comparison-table td,.braising-comparison-table th{vertical-align:middle;border-bottom:1px solid #d9e4e8;border-right:1px solid #d9e4e8}.braising-comparison-table tr>:last-child{border-right:0}.braising-comparison-table tbody tr:last-child>*{border-bottom:0}.braising-comparison-table thead th{color:#153846;text-align:center;background:#eaf4f8;min-height:92px;padding:24px 20px;font-size:15px;font-weight:660;line-height:1.45}.braising-comparison-table thead th:first-child{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#123747;width:15%;font-size:11px;font-weight:650}.braising-comparison-table tbody th{color:#168ccb;text-align:center;background:#eef5f8;width:15%;padding:24px 18px;font-size:13px;font-weight:680;line-height:1.5}.braising-comparison-table tbody td{color:#526b76;text-align:left;background:#fff;padding:24px 21px;font-size:12px;font-weight:450;line-height:1.72}.braising-comparison-table tbody tr:nth-child(2n) td{background:#f8fafb}.braising-comparison-note{color:#73858d;border-left:2px solid #8ecbe7;margin:22px 0 0;padding-left:14px;font-size:11px;line-height:1.7}.braising-comparison-mobile{display:none}@media (max-width:1050px){.braising-cooker-page .planetary-model-grid{grid-template-columns:1fr}.braising-cooker-page .planetary-model-card:last-child{width:100%}.braising-comparison-table thead th{padding-inline:14px;font-size:13px}.braising-comparison-table tbody td,.braising-comparison-table tbody th{padding:21px 14px}}@media (max-width:800px){.braising-comparison-section{padding-block:68px 72px}.braising-comparison-desktop{display:none}.braising-comparison-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.braising-comparison-mobile article{background:#fff;border:1px solid #d5e1e6;border-top:3px solid #168ccb;min-width:0;overflow:hidden;box-shadow:0 12px 30px #102f400a}.braising-comparison-mobile h3{color:#153846;background:#eaf4f8;align-items:center;min-height:78px;margin:0;padding:20px 22px;font-size:16px;font-weight:650;line-height:1.45;display:flex}.braising-comparison-mobile dl{margin:0}.braising-comparison-mobile dl>div{border-bottom:1px solid #e0e7ea;grid-template-columns:102px minmax(0,1fr);gap:15px;padding:19px 21px;display:grid}.braising-comparison-mobile dl>div:last-child{border-bottom:0}.braising-comparison-mobile dt{color:#168ccb;font-size:11px;font-weight:680;line-height:1.55}.braising-comparison-mobile dd{color:#526b76;margin:0;font-size:11px;line-height:1.7}}@media (max-width:600px){.braising-comparison-mobile{grid-template-columns:1fr}.braising-comparison-mobile h3{min-height:0}.braising-comparison-mobile dl>div{grid-template-columns:88px minmax(0,1fr)}}.standard-cooking-product-gallery .popcorn-line-gallery-thumbs figure{cursor:default;background:#e8edef}.standard-cooking-product-gallery .popcorn-line-gallery-thumbs img{object-fit:contain;object-position:center;padding:7px}.drum-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main,.drum-product-page .standard-cooking-product-gallery .popcorn-line-gallery-thumbs figure,.horizontal-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main,.horizontal-product-page .standard-cooking-product-gallery .popcorn-line-gallery-thumbs figure{box-shadow:none;border:0}.drum-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main:before,.horizontal-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main:before{display:none}.drum-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main>img,.horizontal-product-page .standard-cooking-product-gallery .popcorn-line-gallery-main>img{object-fit:cover;object-position:center;filter:none;padding:0}.drum-product-page .standard-cooking-product-gallery .popcorn-line-gallery-thumbs img,.horizontal-product-page .standard-cooking-product-gallery .popcorn-line-gallery-thumbs img{object-fit:cover;object-position:center;padding:0}.drum-product-page .multi-claw-config-video .category-video-poster-contain,.horizontal-product-page .multi-claw-config-video .category-video-poster-contain{filter:drop-shadow(0 15px 16px #132d381f);padding:clamp(18px,2.4vw,34px)}.industrial-nav-sticky-sentinel{display:none}@media (min-width:1200px){.industrial-nav-sticky-sentinel{pointer-events:none;width:100%;height:1px;display:block;position:absolute;bottom:35px;left:0;right:0}.industrial-nav-wrap.is-sticky{z-index:80;position:fixed;top:0;bottom:auto}.industrial-nav-wrap.is-sticky .industrial-nav{border-top:2px solid #31a4dfc7;height:64px;box-shadow:0 12px 30px #081d283d}.site-shell main :is(section[id],article[id],div[id]){scroll-margin-top:84px}}@media (max-width:1199px){.industrial-header{z-index:80;position:sticky;top:0;box-shadow:0 8px 24px #081d281a}.industrial-mobile-menu{z-index:79;max-height:var(--industrial-mobile-menu-available-height,calc(100vh - 92px));max-height:var(--industrial-mobile-menu-available-height,calc(100dvh - 92px));position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 32px #081d2838}.industrial-mobile-menu.is-open{grid-template-rows:max-content max-content;overflow:hidden auto}.industrial-mobile-menu.is-open>.industrial-mobile-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.industrial-mobile-tools>.product-search-mobile-trigger{white-space:nowrap;grid-column:1/-1;justify-content:center;min-width:0;min-height:44px}.industrial-mobile-tools>.product-search-mobile-trigger>svg{flex-shrink:0}.industrial-mobile-tools>a{white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:44px;display:flex}.site-shell main :is(section[id],article[id],div[id]){scroll-margin-top:108px}}@media (prefers-reduced-motion:reduce){.industrial-mobile-menu,.industrial-nav{transition:none}}.other-equipment-page{background:#f2f5f6}.other-equipment-hero{isolation:isolate;background:linear-gradient(112deg,#082a3b,#0b4058 58%,#0c4b66)}.other-equipment-hero:before{content:"";z-index:0;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);background:radial-gradient(circle at 55% 46%,#fffffff5 0,#edf2f3f5 52%,#dae5e8fa 100%);position:absolute;inset:0 0 0 48%}.other-equipment-hero:after{content:"";z-index:0;pointer-events:none;border:1px solid #0c5d8017;border-radius:50%;width:610px;height:610px;position:absolute;bottom:-235px;right:4.5%;box-shadow:0 0 0 76px #0c5d8009,0 0 0 152px #0c5d8005}.other-equipment-hero .category-decision-hero-overlay{z-index:2;background:linear-gradient(90deg,#051822a3,#051d2840 48%,#051d2800 66%)}.other-equipment-hero .category-decision-hero-copy{z-index:3}.other-equipment-hero .category-decision-hero-copy h1{width:min(690px,52%);font-size:clamp(38px,3.75vw,54px)}.other-equipment-hero .category-decision-hero-copy p{width:min(650px,49%)}.other-equipment-hero-showcase{z-index:1;pointer-events:none;width:53%;position:absolute;inset:0 1.5% 0 auto}.other-equipment-hero-machine{filter:drop-shadow(0 22px 22px #0c283233);position:absolute}.other-equipment-hero-machine img{object-fit:contain}.other-equipment-hero-machine.is-mixer{width:36%;height:300px;bottom:15px;left:-1%}.other-equipment-hero-machine.is-lifter{width:43%;height:365px;bottom:1px;left:29%}.other-equipment-hero-machine.is-trolley{width:38%;height:302px;bottom:21px;right:-3%}.other-equipment-directory{background:#f2f5f6;padding-block:96px 112px;position:relative;overflow:hidden}.other-equipment-directory:before{content:"";pointer-events:none;border:1px solid #105b7c0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-205px;left:-180px;box-shadow:0 0 0 70px #105b7c05,0 0 0 140px #105b7c03}.other-equipment-directory>.container{z-index:1;position:relative}.other-equipment-heading{margin-bottom:38px}.other-equipment-heading h2{max-width:780px}.other-equipment-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.other-equipment-category-card{min-width:0;color:inherit;background:#fff;border:1px solid #d3dfe3;grid-template-columns:minmax(220px,42%) minmax(0,1fr);transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 14px 38px #0e32400d}.other-equipment-category-card:hover{border-color:#aecbd7;box-shadow:0 22px 48px #0d34441c}.other-equipment-category-card figure{background:radial-gradient(circle at 52% 42%,#fff 0,#edf3f4 54%,#dce7e9 100%);border-right:1px solid #d8e2e5;min-height:330px;margin:0;position:relative;overflow:hidden}.other-equipment-category-card figure:after{content:"";background:linear-gradient(90deg,#0000,#2853632e,#0000);height:1px;position:absolute;bottom:10%;left:8%;right:8%}.other-equipment-category-card figure img{z-index:1;object-fit:contain;filter:drop-shadow(0 17px 15px #19343d33);padding:15px;transition:transform .4s}.other-equipment-category-card:hover figure img{transform:scale(1.035)}.other-equipment-category-card figure span{z-index:2;color:#168ccb;letter-spacing:.14em;font-size:10px;font-weight:780;position:absolute;top:20px;left:20px}.other-equipment-category-card>div{flex-direction:column;min-width:0;padding:34px 30px 30px;display:flex}.other-equipment-category-card small{color:#168ccb;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:740}.other-equipment-category-card h3{color:#102f3e;letter-spacing:-.025em;margin:16px 0 13px;font-size:clamp(23px,2vw,30px);font-weight:560;line-height:1.2}.other-equipment-category-card p{color:#687a82;margin:0;font-size:11px;line-height:1.75}.other-equipment-category-card strong{color:#126f99;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;width:fit-content;margin-top:auto;padding-top:25px;font-size:10px;font-weight:730;display:inline-flex}.other-equipment-single-hero-machine{z-index:1;pointer-events:none;filter:drop-shadow(0 24px 24px #0c283233);width:48%;height:92%;position:absolute;bottom:0;right:5%}.other-equipment-single-hero-machine img{object-fit:contain;object-position:center bottom}.other-equipment-forms-directory{min-height:620px}.other-equipment-group-anchor-nav{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #d9e2e5;position:sticky;top:70px;box-shadow:0 9px 24px #0d2d3a0b}.other-equipment-group-anchor-nav .container{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.other-equipment-group-anchor-nav a{color:#445e69;letter-spacing:.035em;border-right:1px solid #e0e7e9;place-items:center;min-height:66px;font-size:11px;font-weight:630;transition:color .2s,background-color .2s;display:grid}.other-equipment-group-anchor-nav a:first-child{border-left:1px solid #e0e7e9}.other-equipment-group-anchor-nav a:hover{color:#087eb6;background:#f5fafb}.other-equipment-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.other-equipment-variant-card{background:#fff;border:1px solid #d2dee2;grid-template-rows:minmax(360px,1fr) auto;min-width:0;transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 15px 38px #0f33410e}.other-equipment-variant-card:hover{border-color:#adcad6;box-shadow:0 24px 54px #0d34441c}.other-equipment-variant-card figure{background:radial-gradient(circle at 50% 43%,#fffffffa 0,#f3f7f8f5 42%,#e1eaedfa 100%);border-bottom:1px solid #d8e2e5;min-height:360px;margin:0;position:relative;overflow:hidden}.other-equipment-variant-card figure:after{content:"";background:linear-gradient(90deg,#0000,#2250622e,#0000);height:1px;position:absolute;bottom:9%;left:10%;right:10%}.other-equipment-variant-card figure img{z-index:1;object-fit:contain;object-position:center;transform:scaleX(var(--equipment-display-flip,1)) scale(var(--equipment-display-scale,1));transform-origin:50% 90%;filter:drop-shadow(0 14px 13px #19343d2e);padding:4px;transition:transform .4s}.other-equipment-variant-card:hover figure img{transform:scaleX(var(--equipment-display-flip,1)) scale(calc(var(--equipment-display-scale,1) * 1.025))}.other-equipment-variant-card figure span{z-index:2;color:#168ccb;letter-spacing:.14em;font-size:10px;font-weight:780;position:absolute;top:24px;left:25px}.other-equipment-variant-copy{flex-direction:column;min-height:270px;padding:31px 32px 30px;display:flex}.other-equipment-variant-copy>small{color:#168ccb;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.other-equipment-variant-copy h3{color:#102f3e;letter-spacing:-.025em;margin:14px 0 11px;font-size:clamp(23px,2.1vw,30px);font-weight:560;line-height:1.2}.other-equipment-variant-copy p{color:#667a83;min-height:3.6em;margin:0;font-size:12px;line-height:1.75}.other-equipment-variant-copy ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.other-equipment-variant-copy li{color:#526d78;background:#f5f8f9;border:1px solid #d9e4e7;padding:6px 10px;font-size:9px;line-height:1.35}.other-equipment-variant-copy>a{color:#126f99;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:23px;font-size:10px;font-weight:730;display:inline-flex}.other-equipment-selection{background:#fff;padding-block:96px 108px;position:relative;overflow:hidden}.other-equipment-selection:before{content:"";border:1px solid #0d729e11;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-160px;box-shadow:0 0 0 70px #0d729e05,0 0 0 140px #0d729e03}.other-equipment-selection>.container{z-index:1;position:relative}.other-equipment-selection-heading{margin-bottom:38px}.other-equipment-selection-grid{border-top:1px solid #cfdce0;border-bottom:1px solid #cfdce0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.other-equipment-selection-grid article{border-right:1px solid #d7e1e4;min-height:235px;padding:31px 27px 28px}.other-equipment-selection-grid article:last-child{border-right:0}.other-equipment-selection-grid span{color:#168ccb;letter-spacing:.14em;font-size:10px;font-weight:780}.other-equipment-selection-grid h3{color:#143542;margin:35px 0 13px;font-size:19px;font-weight:590;line-height:1.3}.other-equipment-selection-grid p{color:#6b7d84;margin:0;font-size:11px;line-height:1.72}.mixing-tank-hero-facts{border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mixing-tank-hero-facts li{color:#ffffffe0;border-right:1px solid #ffffff3d;align-items:center;min-height:68px;padding:14px 20px;font-size:12px;line-height:1.55;display:flex}.mixing-tank-hero-facts li:first-child{padding-left:0}.mixing-tank-hero-facts li:last-child{border-right:0}.mixing-tank-features,.mixing-tank-forms{padding-block:96px 106px}.mixing-tank-features{background:#f2f5f6}.mixing-tank-forms{background:#fff}.mixing-tank-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mixing-tank-feature-grid article{background:#ffffffeb;border:1px solid #cadde5;min-height:230px;padding:30px 27px 28px;box-shadow:0 12px 30px #14394809}.mixing-tank-feature-grid span{color:#1489c3;letter-spacing:.15em;font-size:10px;font-weight:780}.mixing-tank-feature-grid h3{color:#143542;margin:34px 0 13px;font-size:20px;font-weight:610}.mixing-tank-feature-grid p{color:#687d85;margin:0;font-size:12px;line-height:1.78}.mixing-tank-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mixing-tank-form-card{background:#fff;border:1px solid #cbdde4;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 42px #0f36450e}.mixing-tank-form-card:before{content:"";background:#168bc4;width:100%;height:3px;position:absolute;top:0;left:0}.mixing-tank-form-image{--tank-card-image-height:350px;height:var(--tank-card-image-height);background:radial-gradient(circle at 50% 46%,#fffffffa 0 27%,#eef5f7f2 65%,#e1ecf0fa 100%);border-bottom:1px solid #d5e1e5;flex:none;place-items:center;margin:0;display:grid;position:relative}.mixing-tank-form-visual{z-index:1;width:min(calc(100% - 24px),var(--tank-card-image-height));aspect-ratio:1;position:relative}.mixing-tank-form-visual img{object-fit:contain;object-position:center;transform:translate(var(--tank-image-x,0),var(--tank-image-y,0)) scale(var(--tank-image-scale,1))}.mixing-tank-form-card.is-form-1 .mixing-tank-form-image{--tank-image-scale:1.00133;--tank-image-x:0.240759%;--tank-image-y:0.551401%}.mixing-tank-form-card.is-form-2 .mixing-tank-form-image{--tank-image-scale:.798602;--tank-image-x:-0.407915%;--tank-image-y:1.57384%}.mixing-tank-form-card.is-form-3 .mixing-tank-form-image{--tank-image-scale:.807;--tank-image-x:-1.36%;--tank-image-y:1.02%}.mixing-tank-form-image:after{content:"";background:linear-gradient(90deg,#0000,#1e566c29,#0000);height:1px;position:absolute;bottom:11%;left:13%;right:13%}.mixing-tank-form-image span{z-index:2;color:#92a5ac;letter-spacing:.14em;font-size:11px;font-weight:760;position:absolute;top:24px;right:25px}.mixing-tank-form-copy{flex-direction:column;flex:1;padding:23px 27px 25px;display:flex}.mixing-tank-form-card h3{color:#123643;min-height:62px;margin:0 0 10px;font-size:clamp(20px,1.7vw,25px);font-weight:620;line-height:1.3}.mixing-tank-form-card>p{color:#687c84;min-height:72px;margin:0 0 24px;font-size:12px;line-height:1.75}.mixing-tank-form-copy>p{color:#687c84;min-height:88px;margin:0 0 18px;font-size:12px;line-height:1.75}.mixing-tank-form-card dl{border-top:1px solid #d7e2e6;margin:auto 0 0}.mixing-tank-form-card dl div{border-bottom:1px solid #e1e8ea;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.mixing-tank-form-card dt{color:#1689c2;letter-spacing:.04em;font-size:10px;font-weight:720}.mixing-tank-form-card dd{color:#294954;margin:0;font-size:11px;line-height:1.55}.mixing-tank-production{background:#f2f5f6}.mixing-equipment-forms{background:#fff;padding-block:96px 106px}.mixing-equipment-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mixing-equipment-form-grid>article{background:#fff;border:1px solid #cfdde3;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 17px 42px #0f36450e}.mixing-equipment-form-grid figure{background:radial-gradient(circle at 50% 43%,#fff 0 18%,#f0f5f6 60%,#e3ecef 100%);border-bottom:1px solid #d8e3e7;height:350px;margin:0;position:relative;overflow:hidden}.mixing-equipment-form-grid figure:after{content:"";filter:blur(11px);background:#1734401f;border-radius:50%;height:14px;position:absolute;bottom:27px;left:16%;right:16%}.mixing-equipment-form-grid figure img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.86)contrast(.98)drop-shadow(0 13px 10px #112e3a2e);padding:18px 16px 14px}.mixing-equipment-form-grid article[data-equipment=horizontal-food-mixer] figure img{transform:scale(.88)}.mixing-equipment-form-grid article[data-equipment=mixing-trolley] figure img{transform:scale(.91)}.mixing-equipment-form-grid article[data-equipment=multi-drum-seasoning-mixer] figure img{transform:scale(.9)}.mixing-equipment-form-grid article[data-equipment=sugar-coating-polisher] figure img{transform:scale(.92)}.mixing-equipment-form-grid figure span{z-index:2;color:#168ccb;letter-spacing:.15em;font-size:10px;font-weight:780;position:absolute;top:23px;left:24px}.mixing-equipment-form-grid>article>div{flex-direction:column;flex:1;padding:23px 27px 25px;display:flex}.mixing-equipment-form-grid h3{color:#123542;min-height:62px;margin:0 0 10px;font-size:clamp(20px,1.7vw,25px);font-weight:610;line-height:1.3}.mixing-equipment-form-grid>article>div>p{color:#687b83;min-height:88px;margin:0 0 24px;font-size:12px;line-height:1.76}.mixing-equipment-form-grid dl{border-top:1px solid #d7e2e6;margin:auto 0 0}.mixing-equipment-form-grid dl div{border-bottom:1px solid #e1e8ea;grid-template-columns:78px minmax(0,1fr);gap:13px;padding:14px 0;display:grid}.mixing-equipment-form-grid dt{color:#1689c2;font-size:10px;font-weight:720;line-height:1.55}.mixing-equipment-form-grid dd{color:#294954;margin:0;font-size:11px;line-height:1.55}.mixing-equipment-production{background:#f2f5f6}.lifting-equipment-forms{background:#fff;padding-block:96px 108px}.lifting-equipment-groups{gap:66px;display:grid}.lifting-equipment-groups>section+section{border-top:1px solid #d6e1e5;padding-top:62px}.lifting-equipment-group-heading{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:end;gap:70px;margin-bottom:27px;display:grid}.lifting-equipment-group-heading>div{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:16px;display:grid}.lifting-equipment-group-heading span{color:#fff;letter-spacing:.1em;background:#0d729e;place-items:center;width:43px;height:43px;font-size:10px;font-weight:760;display:grid}.lifting-equipment-group-heading h3{color:#123542;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,33px);font-weight:560;line-height:1.2}.lifting-equipment-group-heading>p{color:#6b7b82;margin:0;font-size:12px;line-height:1.75}.lifting-equipment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lifting-equipment-form-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:930px;margin-inline:auto}.lifting-equipment-form-grid>article{background:#fff;border:1px solid #d0dde2;min-width:0;overflow:hidden;box-shadow:0 14px 36px #0f34420d}.lifting-equipment-form-grid figure{background:radial-gradient(circle at 50% 44%,#fff 0 18%,#f1f5f6 60%,#e4ecef 100%);border-bottom:1px solid #dbe4e7;height:245px;margin:0;position:relative;overflow:hidden}.lifting-equipment-form-grid figure:after{content:"";filter:blur(10px);background:#14303c1c;border-radius:50%;height:12px;position:absolute;bottom:21px;left:15%;right:15%}.lifting-equipment-form-grid figure img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.87)contrast(.98)drop-shadow(0 11px 9px #112e3a2b);padding:18px 14px 13px}.lifting-equipment-form-grid article[data-equipment=bin-lifting-feeder] figure img,.lifting-equipment-form-grid article[data-equipment=round-drum-loader] figure img{transform:scale(.93)}.lifting-equipment-form-grid article[data-equipment=horizontal-belt-conveyor] figure img{transform-origin:50% 90%;filter:saturate(.6)contrast(.98)drop-shadow(0 11px 9px #112e3a2b);transform:scale(.8)}.lifting-equipment-form-grid>article>div{flex-direction:column;min-height:328px;padding:25px 23px 26px;display:flex}.lifting-equipment-form-grid h4{color:#123542;min-height:55px;margin:0 0 11px;font-size:19px;font-weight:620;line-height:1.35}.lifting-equipment-form-grid>article>div>p{color:#687b83;min-height:77px;margin:0 0 20px;font-size:11px;line-height:1.72}.lifting-equipment-form-grid dl{border-top:1px solid #d9e3e6;margin:auto 0 0}.lifting-equipment-form-grid dl div{border-bottom:1px solid #e2e9eb;grid-template-columns:69px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.lifting-equipment-form-grid dt{color:#1689c2;font-size:9px;font-weight:720;line-height:1.5}.lifting-equipment-form-grid dd{color:#294954;margin:0;font-size:10px;line-height:1.55}@media (max-width:1040px){.mixing-tank-feature-grid,.mixing-tank-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mixing-tank-form-card{min-height:0}.mixing-tank-form-image{--tank-card-image-height:300px}.mixing-equipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mixing-equipment-form-grid figure{height:300px}.lifting-equipment-group-heading{grid-template-columns:1fr;gap:16px}.lifting-equipment-form-grid,.lifting-equipment-form-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:700px){.mixing-tank-hero-facts{grid-template-columns:1fr}.mixing-tank-hero-facts li,.mixing-tank-hero-facts li:first-child{border-bottom:1px solid #fff3;border-right:0;min-height:48px;padding:10px 0}.mixing-tank-hero-facts li:last-child{border-bottom:0}.mixing-tank-features,.mixing-tank-forms{padding-block:70px 78px}.mixing-tank-feature-grid{grid-template-columns:1fr}.mixing-tank-feature-grid article{min-height:190px}.mixing-tank-form-grid{grid-template-columns:1fr}.mixing-tank-form-image{--tank-card-image-height:260px}.mixing-tank-form-copy{padding:22px 23px 24px}.mixing-tank-form-card h3,.mixing-tank-form-copy>p{min-height:0}.mixing-equipment-forms{padding-block:70px 78px}.mixing-equipment-form-grid{grid-template-columns:1fr}.mixing-equipment-form-grid figure{height:260px}.mixing-equipment-form-grid>article>div{padding:25px 23px 27px}.mixing-equipment-form-grid h3,.mixing-equipment-form-grid>article>div>p{min-height:0}.lifting-equipment-forms{padding-block:70px 78px}.lifting-equipment-groups{gap:48px}.lifting-equipment-groups>section+section{padding-top:46px}.lifting-equipment-group-heading>div{grid-template-columns:38px minmax(0,1fr);gap:13px}.lifting-equipment-group-heading span{width:38px;height:38px}.lifting-equipment-form-grid,.lifting-equipment-form-grid[data-count="3"]{grid-template-columns:1fr}.lifting-equipment-form-grid figure{height:270px}.lifting-equipment-form-grid h4,.lifting-equipment-form-grid>article>div,.lifting-equipment-form-grid>article>div>p{min-height:0}}.other-equipment-group-nav{background:#fffffff0;border:1px solid #d3dfe3;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:54px;display:grid;box-shadow:0 14px 38px #0e32400d}.other-equipment-group-nav a{color:#173846;border-right:1px solid #d9e3e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:112px;padding:24px 26px;transition:color .2s,background-color .2s;display:grid}.other-equipment-group-nav a:last-child{border-right:0}.other-equipment-group-nav a:hover{color:#087bb0;background:#f7fbfc}.other-equipment-group-nav a>span{color:#168ccb;letter-spacing:.12em;font-size:10px;font-weight:760}.other-equipment-group-nav strong{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:610;line-height:1.35}.other-equipment-group-nav svg{color:#82959d}.other-equipment-groups{gap:72px;display:grid}.other-equipment-group{scroll-margin-top:118px}.other-equipment-group+.other-equipment-group{border-top:1px solid #d4dfe2;padding-top:70px}.other-equipment-group-heading{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:26px;display:grid}.other-equipment-group-index{color:#fff;letter-spacing:.1em;background:#0d729e;place-items:center;width:52px;height:52px;font-size:11px;font-weight:760;display:grid}.other-equipment-group-heading h3{color:#102f3e;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 9px;font-size:clamp(25px,2.3vw,34px);font-weight:560;line-height:1.16}.other-equipment-group-heading p{color:#687a82;max-width:760px;margin:0;font-size:12px;line-height:1.75}.other-equipment-group-heading>span:last-child{color:#98a8ae;letter-spacing:.14em;text-align:right;border-top:2px solid #168ccb;min-width:58px;padding-top:4px;font-size:10px;font-weight:760}.other-equipment-filter{background:#ffffffeb;border:1px solid #d8e1e4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;min-height:74px;margin-bottom:24px;padding:13px 15px 13px 24px;display:grid;box-shadow:0 10px 32px #0e324009}.other-equipment-filter>span{color:#6a7a82;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:720}.other-equipment-filter>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.other-equipment-filter button{color:#48616d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 18px;font-size:11px;font-weight:610;line-height:1.35;transition:color .2s,border-color .2s,background-color .2s}.other-equipment-filter button:hover{color:#0b6f9e;background:#f4f8f9;border-color:#cbdde5}.other-equipment-filter button.is-active{color:#fff;background:#0d729e;border-color:#0d729e}.other-equipment-filter button:focus-visible{outline-offset:2px;outline:2px solid #168ccb}.other-equipment-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;display:grid}.other-equipment-card{background:#fff;border:1px solid #d5dfe2;flex-direction:column;grid-column:span 2;min-width:0;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #1236430b}.other-equipment-grid[data-count="1"] .other-equipment-card[data-item-index="1"],.other-equipment-grid[data-count="5"] .other-equipment-card[data-item-index="5"]{grid-column:4/span 2}.other-equipment-grid[data-count="2"] .other-equipment-card[data-item-index="1"]{grid-column:3/span 2}.other-equipment-grid[data-count="2"] .other-equipment-card[data-item-index="2"]{grid-column:5/span 2}.other-equipment-grid[data-count="3"] .other-equipment-card[data-item-index="1"]{grid-column:2/span 2}.other-equipment-grid[data-count="3"] .other-equipment-card[data-item-index="2"]{grid-column:4/span 2}.other-equipment-grid[data-count="3"] .other-equipment-card[data-item-index="3"]{grid-column:6/span 2}.other-equipment-grid[data-count="6"] .other-equipment-card[data-item-index="5"]{grid-column:3/span 2}.other-equipment-grid[data-count="6"] .other-equipment-card[data-item-index="6"]{grid-column:5/span 2}.other-equipment-grid[data-count="7"] .other-equipment-card[data-item-index="5"]{grid-column:2/span 2}.other-equipment-grid[data-count="7"] .other-equipment-card[data-item-index="6"]{grid-column:4/span 2}.other-equipment-grid[data-count="7"] .other-equipment-card[data-item-index="7"]{grid-column:6/span 2}.other-equipment-card:after{content:"";transform-origin:0;background:#168ccb;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.other-equipment-card:hover{border-color:#b9d3de;box-shadow:0 20px 46px #0d34441c}.other-equipment-card:hover:after{transform:scaleX(1)}.other-equipment-card figure{aspect-ratio:4/3;background:radial-gradient(circle at 50% 43%,#fffffffa 0,#f3f7f8f5 42%,#e1eaedfa 100%);border-bottom:1px solid #d8e2e5;margin:0;position:relative;overflow:hidden}.other-equipment-card figure:after{content:"";background:linear-gradient(90deg,#0000,#28536329 22% 78%,#0000);height:1px;position:absolute;bottom:10.5%;left:9%;right:9%}.other-equipment-card figure img{z-index:1;object-fit:contain;object-position:center;transform:scaleX(var(--equipment-display-flip,1)) scale(var(--equipment-display-scale,1));transform-origin:50% 90%;filter:drop-shadow(0 14px 13px #19343d2e);padding:4px;transition:transform .4s,filter .4s}.other-equipment-card:hover figure img{transform:scaleX(var(--equipment-display-flip,1)) scale(calc(var(--equipment-display-scale,1) * 1.025));filter:drop-shadow(0 17px 15px #19343d3b)}.other-equipment-card[data-equipment-slug=horizontal-belt-conveyor],.other-equipment-variant-card[data-equipment=horizontal-belt-conveyor]{--equipment-display-scale:.8}.other-equipment-card[data-equipment-slug=horizontal-belt-conveyor] figure img{filter:saturate(.6)contrast(.98)drop-shadow(0 14px 13px #19343d2e)}.other-equipment-card[data-equipment-slug=horizontal-belt-conveyor]:hover figure img{filter:saturate(.6)contrast(.98)drop-shadow(0 17px 15px #19343d3b)}.other-equipment-card[data-equipment-slug=octagonal-seasoning-mixer],.other-equipment-variant-card[data-equipment=octagonal-seasoning-mixer]{--equipment-display-scale:.95}.other-equipment-card[data-equipment-slug=horizontal-food-mixer],.other-equipment-variant-card[data-equipment=horizontal-food-mixer]{--equipment-display-scale:.86}.other-equipment-card[data-equipment-slug=mixing-trolley],.other-equipment-variant-card[data-equipment=mixing-trolley]{--equipment-display-scale:.89}.other-equipment-card[data-equipment-slug=multi-drum-seasoning-mixer],.other-equipment-variant-card[data-equipment=multi-drum-seasoning-mixer]{--equipment-display-scale:.9}.other-equipment-card[data-equipment-slug=hydraulic-lifter],.other-equipment-variant-card[data-equipment=hydraulic-lifter]{--equipment-display-scale:.95}.other-equipment-card[data-equipment-slug=bin-lifting-feeder],.other-equipment-variant-card[data-equipment=bin-lifting-feeder]{--equipment-display-scale:.94}.other-equipment-card[data-equipment-slug="200l-food-trolley"],.other-equipment-variant-card[data-equipment="200l-food-trolley"]{--equipment-display-scale:.95}.other-equipment-card[data-equipment-slug=food-cooling-trolley],.other-equipment-variant-card[data-equipment=food-cooling-trolley]{--equipment-display-scale:.9;--equipment-display-flip:-1}.other-equipment-card[data-equipment-slug=material-soaking-trolley],.other-equipment-variant-card[data-equipment=material-soaking-trolley]{--equipment-display-scale:.91}.other-equipment-card[data-equipment-slug=draining-trolley],.other-equipment-variant-card[data-equipment=draining-trolley]{--equipment-display-scale:.92}.other-equipment-card[data-equipment-slug=food-splitting-machine],.other-equipment-variant-card[data-equipment=food-splitting-machine]{--equipment-display-scale:.94}.other-equipment-card[data-equipment-slug=flattening-machine],.other-equipment-variant-card[data-equipment=flattening-machine]{--equipment-display-scale:.93}.other-equipment-card figure>span{z-index:2;color:#7e949e;letter-spacing:.16em;font-size:9px;font-weight:760;position:absolute;top:15px;left:16px}.other-equipment-card-copy{flex-direction:column;flex:1;min-height:188px;padding:21px 22px 22px;display:flex}.other-equipment-card-copy h3{color:#102f3e;letter-spacing:-.02em;min-height:2.44em;margin:0 0 10px;font-size:20px;font-weight:560;line-height:1.22}.other-equipment-page:lang(ru) .other-equipment-card-copy h3{min-height:3.66em}.other-equipment-card-copy p{color:#687980;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:3.4em;margin:0;font-size:12px;line-height:1.7;display:block}.other-equipment-card-action{color:#126f99;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:18px;font-size:9.5px;font-weight:720;display:inline-flex}.other-equipment-card-action:hover{color:#e46d2b}.other-equipment-group-page .other-equipment-hero.is-group-hero{color:#062c43;background:var(--product-detail-hero-background)}.other-equipment-group-page .other-equipment-hero.is-group-hero:after,.other-equipment-group-page .other-equipment-hero.is-group-hero:before{content:none}.other-equipment-group-page .is-group-hero .category-decision-hero-overlay{background:0 0}.other-equipment-group-page .is-group-hero .category-decision-hero-copy h1{color:#062c43}.other-equipment-group-page .is-group-hero .category-decision-hero-copy small{color:#168ccb}.other-equipment-group-page .is-group-hero .category-decision-hero-copy p{color:#5f7078}.other-equipment-group-page .is-group-hero .mixing-tank-hero-facts{border-color:#d8dddf}.other-equipment-group-page .is-group-hero .mixing-tank-hero-facts li{color:#33434b;border-color:#d8dddf}@media (max-width:1120px){.other-equipment-hero .category-decision-hero-copy h1,.other-equipment-hero .category-decision-hero-copy p{width:min(590px,57%)}.other-equipment-hero-showcase{width:55%;right:-5%}.other-equipment-grid,.other-equipment-group-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.other-equipment-group-nav a{padding-inline:20px}.other-equipment-group-nav a:nth-child(2n){border-right:0}.other-equipment-group-nav a:nth-child(-n+2){border-bottom:1px solid #d9e3e6}.other-equipment-category-card{grid-template-columns:1fr}.other-equipment-category-card figure{border-bottom:1px solid #d8e2e5;border-right:0;min-height:300px}.other-equipment-category-card>div{min-height:275px}.other-equipment-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.other-equipment-selection-grid article:nth-child(2){border-right:0}.other-equipment-selection-grid article:nth-child(-n+2){border-bottom:1px solid #d7e1e4}.other-equipment-card,.other-equipment-card:last-child:nth-child(4n+2),.other-equipment-card:nth-last-child(2):nth-child(4n+1),.other-equipment-grid[data-count] .other-equipment-card[data-item-index]{grid-column:auto}.other-equipment-card-copy{min-height:188px}}@media (max-width:820px){.other-equipment-hero:before{opacity:.42;left:42%}.other-equipment-hero .category-decision-hero-overlay{background:linear-gradient(90deg,#051923f0,#051d28c9 60%,#051d286b)}.other-equipment-hero .category-decision-hero-copy h1,.other-equipment-hero .category-decision-hero-copy p{width:min(620px,100%)}.other-equipment-hero-showcase{opacity:.38;width:70%;right:-14%}.other-equipment-heading{gap:22px}.other-equipment-group-nav,.other-equipment-heading{grid-template-columns:1fr}.other-equipment-group-nav a{border-bottom:1px solid #d9e3e6;border-right:0;min-height:76px}.other-equipment-group-nav a:last-child{border-bottom:0}.other-equipment-single-hero-machine{opacity:.38;width:62%;right:-9%}.other-equipment-group-anchor-nav{top:62px}.other-equipment-variant-card{grid-template-rows:minmax(310px,1fr) auto}.other-equipment-filter{grid-template-columns:1fr;gap:11px;padding:17px}.other-equipment-filter>div{justify-content:flex-start}}@media (max-width:680px){.other-equipment-directory{padding-block:70px 80px}.other-equipment-filter{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.other-equipment-filter>div{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.other-equipment-filter button{white-space:nowrap;flex:none}.other-equipment-grid{grid-template-columns:1fr;gap:14px}.other-equipment-group-nav{margin-inline:calc(50% - 50vw);border-left:0;border-right:0;margin-bottom:42px}.other-equipment-category-grid{grid-template-columns:1fr;gap:16px}.other-equipment-category-card figure{min-height:270px}.other-equipment-category-card>div{min-height:245px;padding:27px 24px 25px}.other-equipment-group-anchor-nav{overflow-x:auto}.other-equipment-group-anchor-nav .container{width:max-content;min-width:100%}.other-equipment-group-anchor-nav a{min-width:150px;padding-inline:18px}.other-equipment-variant-grid{grid-template-columns:1fr;gap:16px}.other-equipment-variant-card,.other-equipment-variant-card figure{min-height:285px}.other-equipment-variant-copy{min-height:250px;padding:27px 24px 26px}.other-equipment-selection{padding-block:72px 82px}.other-equipment-selection-grid{grid-template-columns:1fr}.other-equipment-selection-grid article,.other-equipment-selection-grid article:nth-child(2){border-bottom:1px solid #d7e1e4;border-right:0;min-height:190px}.other-equipment-selection-grid article:last-child{border-bottom:0}.other-equipment-groups{gap:54px}.other-equipment-group+.other-equipment-group{padding-top:52px}.other-equipment-group-heading{grid-template-columns:42px minmax(0,1fr);gap:15px}.other-equipment-group-index{width:42px;height:42px}.other-equipment-group-heading>span:last-child{display:none}.other-equipment-card figure{aspect-ratio:4/3}.other-equipment-card-copy{min-height:250px}.other-equipment-card-copy h3{min-height:0}.other-equipment-hero-machine.is-mixer,.other-equipment-hero-machine.is-trolley{display:none}.other-equipment-hero-machine.is-lifter{width:90%;left:4%}}@media (prefers-reduced-motion:reduce){.other-equipment-card,.other-equipment-card figure img,.other-equipment-card:after,.other-equipment-filter button{transition:none}}.meat-detail-page{--meat-ink:#17242b;--meat-muted:#64747b;--meat-blue:#083d5b;--meat-blue-deep:#062c43;--meat-accent:#b4463f;--meat-ice:#eaf2f4;color:var(--meat-ink);background:#f7f8f7}.meat-detail-hero{background:var(--product-detail-hero-background);padding:96px 0 68px;overflow:hidden}.meat-detail-breadcrumbs{color:#718087;align-items:center;gap:8px;margin-bottom:32px;font-size:11px;display:flex}.meat-detail-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.meat-detail-breadcrumbs a:hover{color:var(--meat-accent)}.meat-detail-breadcrumbs span{color:#2d414b}.meat-detail-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:clamp(40px,4.3vw,60px);display:grid}.meat-detail-hero-grid>*{min-width:0}.meat-detail-cta small,.meat-detail-heading small,.meat-detail-hero-copy>small,.meat-detail-selection aside>small{color:var(--meat-accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.meat-detail-hero-copy{max-width:540px;padding:28px 0}.meat-detail-hero-copy h1{color:var(--meat-blue-deep);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(44px,5vw,76px);font-weight:570;line-height:1.02}.meat-detail-hero-copy>p{color:#5f7078;max-width:590px;margin:0;font-size:15px;line-height:1.9}.meat-detail-hero-copy h1,.meat-detail-hero-copy>p{overflow-wrap:anywhere}@media (min-width:1051px){html[lang=ru] .meat-detail-page[data-product=meat-dicing-machine] .meat-detail-hero-copy h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(44px,4vw,56px)}}.meat-detail-actions{align-items:center;gap:28px;margin-top:48px;display:flex}.meat-detail-secondary-link{color:var(--meat-blue);align-items:center;gap:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.meat-detail-facts{border-top:1px solid #083d5b29;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0;display:grid}.meat-detail-facts>div{padding:19px 18px 0 0}.meat-detail-facts dt{color:#849097;letter-spacing:.12em;font-size:9px}.meat-detail-facts dd{color:#29424e;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.45}.meat-detail-hero-visual{aspect-ratio:16/9;background:#ffffffa3;border:1px solid #0f3f551f;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a2a391a}.meat-detail-visual-grid{background-image:linear-gradient(#083d5b0e 1px,#0000 0),linear-gradient(90deg,#083d5b0e 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 78%);mask-image:linear-gradient(to bottom right,#000,#0000 78%)}.meat-detail-hero-visual:before{content:"";border:1px solid #b4463f2e;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meat-detail-hero-visual img{object-fit:contain;filter:drop-shadow(0 25px 25px #0c212b2e);padding:56px 48px 66px}.meat-detail-visual-index{z-index:2;color:#083d5b47;font-size:72px;font-weight:250;line-height:1;position:absolute;top:24px;right:28px}.meat-detail-hero-visual figcaption{z-index:2;color:#708087;letter-spacing:.08em;font-size:10px;position:absolute;bottom:25px;left:28px}.meat-detail-hero-video .category-video-frame{aspect-ratio:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.meat-detail-hero-video .category-video-frame img:not(.category-video-poster-contain){object-fit:cover;filter:none;padding:0}.meat-detail-hero-video .category-video-frame img.category-video-poster-contain{object-fit:contain;padding:46px 42px}.meat-equipment-unified-page .meat-detail-hero-static .meat-detail-visual-grid,.meat-equipment-unified-page .meat-detail-hero-static:before{z-index:0}.meat-equipment-unified-page .meat-detail-hero-static img{z-index:1}.meat-equipment-unified-page .meat-detail-parameter-model strong{font-size:clamp(18px,2vw,24px)}.meat-detail-anchor-nav{z-index:2;background:#fff;border-block:1px solid #dce3e5;position:relative}.meat-detail-anchor-nav .container{grid-template-columns:repeat(3,1fr);display:grid}.meat-detail-anchor-nav.is-two-column .container{grid-template-columns:repeat(2,1fr)}.meat-detail-anchor-nav a{color:#53676f;text-align:center;border-left:1px solid #e3e8e9;padding:19px 20px;font-size:11px;font-weight:620;text-decoration:none}.meat-detail-anchor-nav a:last-child{border-right:1px solid #e3e8e9}.meat-detail-anchor-nav a:hover{color:var(--meat-accent);background:#f8faf9}.meat-detail-section{scroll-margin-top:calc(var(--header-height) + 56px);padding:104px 0}.meat-detail-heading{grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr);align-items:end;gap:100px;margin-bottom:48px;display:grid}.meat-detail-heading h2{max-width:720px;color:var(--meat-blue-deep);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(31px,3.2vw,48px);font-weight:540;line-height:1.15}.meat-detail-heading>p{color:var(--meat-muted);margin:0;font-size:13px;line-height:1.85}.meat-detail-advantages{background:#fff}.meat-detail-advantage-grid{border-top:1px solid #dce3e5;border-left:1px solid #dce3e5;grid-template-columns:repeat(4,1fr);display:grid}.meat-detail-advantage-grid article{background:#fff;border-bottom:1px solid #dce3e5;border-right:1px solid #dce3e5;min-height:305px;padding:30px 28px}.meat-detail-advantage-grid article>span{width:46px;height:46px;color:var(--meat-accent);border:1px solid #b4463f42;border-radius:50%;place-items:center;display:grid}.meat-detail-advantage-grid article>small{color:#98a3a8;margin-top:42px;font-size:10px;display:block}.meat-detail-advantage-grid h3{color:#223943;margin:12px 0 13px;font-size:18px;font-weight:610}.meat-detail-advantage-grid p{color:#6c7a80;margin:0;font-size:12px;line-height:1.75}.meat-detail-principle{background:linear-gradient(112deg,#093c58,#062a3f)}.meat-detail-heading.is-light h2{color:#f3f7f8}.meat-detail-heading.is-light>p{color:#ebf4f6ad}.meat-detail-heading.is-light small{color:#db7a72}.meat-detail-step-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.meat-detail-step-grid article{background:#042334e6;grid-template-columns:52px 1fr;min-height:215px;padding:34px 34px 32px;display:grid;position:relative}.meat-detail-step-grid article>span{color:#db7a72;font-size:11px;font-weight:720}.meat-detail-step-grid h3{color:#f5f8f8;margin:0 0 14px;font-size:19px;font-weight:560}.meat-detail-step-grid p{color:#e9f1f39e;margin:0;font-size:12px;line-height:1.8}.meat-detail-step-grid article>svg{z-index:2;color:#db7a72;position:absolute;top:42px;right:-11px}.meat-detail-anatomy{background:#edf2f3}.meat-detail-anatomy-grid{background:#fff;grid-template-columns:1.12fr .88fr;min-height:620px;display:grid;box-shadow:0 24px 62px #092b3b14}.meat-detail-anatomy-grid>figure{background:linear-gradient(145deg,#f9faf9,#e8eef0);min-height:620px;margin:0;position:relative;overflow:hidden}.meat-detail-anatomy-grid>figure:before{content:"";border:1px solid #083d5b1a;border-radius:50%;position:absolute;inset:9%}.meat-detail-anatomy-grid>figure img{object-fit:contain;filter:drop-shadow(0 30px 24px #0c263229);padding:76px}.meat-detail-anatomy-grid>figure span{color:#083d5b47;letter-spacing:.14em;font-size:10px;font-weight:720;line-height:1.5;position:absolute;bottom:28px;left:32px}.meat-detail-anatomy-list{background:#fff;align-content:center;padding:52px 56px;display:grid}.meat-detail-anatomy-list article{border-bottom:1px solid #e1e7e9;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.meat-detail-anatomy-list article:last-child{border-bottom:0}.meat-detail-anatomy-list b{color:var(--meat-accent);font-size:10px}.meat-detail-anatomy-list h3{color:#26404b;margin:0 0 7px;font-size:16px;font-weight:620}.meat-detail-anatomy-list p{color:#708086;margin:0;font-size:12px;line-height:1.7}.meat-detail-selection{background:#f2f4f5;padding-block:72px 78px}.meat-detail-selection-grid{background:#fff;border:1px solid #d5e0e4;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:30px;padding:36px 38px 38px;display:grid;box-shadow:0 16px 38px #0f2a370b}.meat-detail-selection-grid>header{align-self:start;padding-right:8px}.meat-detail-selection-grid>header small{color:#168ccb;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.meat-detail-selection-grid>header h2{color:#102f40;margin:11px 0 0;font-size:25px;font-weight:560;line-height:1.25}.meat-detail-selection-grid>header p{color:#718087;margin:17px 0 0;font-size:12px;line-height:1.72}.meat-detail-selection-table dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px;margin:0;display:grid}.meat-detail-selection-table dl>div{grid-template-columns:minmax(104px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:20px;min-width:0;padding:14px 0 16px;display:grid;position:relative}.meat-detail-selection-table dl>div:after{content:"";background:#e1e7e9;height:1px;position:absolute;bottom:0;left:0;right:24px}.meat-detail-selection-table dl>div:last-child{grid-column:1/-1;grid-template-columns:minmax(104px,.3fr) minmax(0,1.7fr)}.meat-detail-selection-table dt{color:#173744;font-size:12px;font-weight:650;line-height:1.45}.meat-detail-selection-table dd{color:#718087;margin:0;font-size:12px;font-weight:500;line-height:1.55}.meat-detail-selection .meat-detail-heading{margin-bottom:34px}.meat-detail-parameter-board{background:#ffffffdb;border:1px solid #ffffff3d;border-top:3px solid #42b3e5;margin-top:48px;overflow:hidden;box-shadow:0 18px 44px #000c1824}.meat-detail-parameter-model{background:#eaf4f8c7;border-bottom:1px solid #12374721;align-items:center;gap:24px;min-height:76px;padding:17px 31px;display:flex}.meat-detail-parameter-model strong{color:#153846;letter-spacing:.015em;font-size:24px;font-weight:620;line-height:1.2}.meat-detail-parameter-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.meat-detail-parameter-list>div{border-bottom:1px solid #1237471c;border-right:1px solid #1237471c;grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);align-items:center;gap:22px;min-width:0;min-height:72px;padding:15px 30px;transition:background-color .2s;display:grid}.meat-detail-parameter-list>div:nth-child(2n){border-right:0}.meat-detail-parameter-list>div:nth-child(4n+3),.meat-detail-parameter-list>div:nth-child(4n+4){background:#eef5f775}.meat-detail-parameter-list>div:nth-last-child(-n+2){border-bottom:0}.meat-detail-parameter-list>div:hover{background:#ffffffad}.meat-detail-parameter-board dt{color:#168ccb;overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.45}.meat-detail-parameter-board dd{color:#294752;margin:0;font-size:13px;font-weight:560;line-height:1.55}.meat-detail-single-spec-wrap{min-width:0}.meat-detail-single-spec-desktop{background:#fff;border:1px solid #d5e1e6;border-top:3px solid #168ccb;overflow:hidden;box-shadow:0 18px 46px #102f400b}.meat-detail-single-spec-table{table-layout:fixed;border-collapse:collapse;width:100%}.meat-detail-single-spec-table td,.meat-detail-single-spec-table th{vertical-align:middle;border-bottom:1px solid #d9e4e8;border-right:1px solid #d9e4e8}.meat-detail-single-spec-table tr>:last-child{border-right:0}.meat-detail-single-spec-table tbody tr:last-child>*{border-bottom:0}.meat-detail-single-spec-table thead th{color:#153846;text-align:center;background:#eaf4f8;padding:22px 24px;font-size:15px;font-weight:650;line-height:1.45}.meat-detail-single-spec-table thead th:first-child{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#123747;width:32%;font-size:11px;font-weight:720}.meat-detail-single-spec-table tbody th{color:#168ccb;text-align:center;background:#eef5f8;width:32%;padding:18px 22px;font-size:11px;font-weight:700;line-height:1.5}.meat-detail-single-spec-table tbody td{color:#526b76;text-align:left;background:#fff;padding:18px 26px;font-size:13px;font-weight:560;line-height:1.6}.meat-detail-single-spec-table tbody tr:nth-child(2n) td{background:#f8fafb}.meat-detail-multi-spec-wrap{background:#fff;border:1px solid #d5e1e6;border-top:3px solid #168ccb;min-width:0;margin-top:48px;overflow-x:auto;box-shadow:0 18px 46px #102f400b}.meat-detail-single-spec-table.meat-detail-multi-spec-table{min-width:760px}.meat-detail-single-spec-table.meat-detail-multi-spec-table tbody th,.meat-detail-single-spec-table.meat-detail-multi-spec-table thead th:first-child{width:22%}.meat-detail-single-spec-table.meat-detail-multi-spec-table tbody td{text-align:center;padding-inline:18px}.meat-detail-selection-table>div{border-bottom:1px solid #e1e7e9;grid-template-columns:46px minmax(180px,.62fr) minmax(0,1.38fr);align-items:center;gap:20px;min-height:88px;padding:18px 30px;display:grid}.meat-detail-selection-table>div:last-child{border-bottom:0}.meat-detail-selection-table>.meat-detail-specification-head{background:#f1f5f6;min-height:56px}.meat-detail-selection-table>.meat-detail-specification-head p,.meat-detail-selection-table>.meat-detail-specification-head small,.meat-detail-selection-table>.meat-detail-specification-head span,.meat-detail-selection-table>.meat-detail-specification-head strong{color:#6f7f86;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:720}.meat-detail-selection-table span{color:var(--meat-accent);font-size:10px;font-weight:720}.meat-detail-selection-table strong{color:#2b444e;font-size:13px}.meat-detail-selection-table p,.meat-detail-selection-table small{color:#6c7c82;margin:0;font-size:11px;line-height:1.6}.meat-detail-selection-table small{color:#8d999e}.meat-detail-selection aside{color:#f1f5f6;background:var(--meat-blue-deep);padding:42px}.meat-detail-selection aside h3{margin:12px 0 28px;font-size:25px;font-weight:530;line-height:1.3}.meat-detail-selection aside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.meat-detail-selection aside li{color:#f0f6f7b8;border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.meat-detail-selection aside li svg{color:#db7a72}.meat-detail-selection aside>a{color:#fff;align-items:center;gap:8px;margin-top:29px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.meat-detail-selection-points{background:#fff;padding-block:104px 108px}.meat-detail-selection-point-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.meat-detail-selection-point-grid article{background:#fff;border:1px solid #cfe3ec;min-width:0;min-height:190px;padding:26px 28px 28px;transition:border-color .22s,box-shadow .22s,background-color .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px #11476009}.meat-detail-selection-point-grid article:after{content:"";transform-origin:0;background:#168ccb;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.meat-detail-selection-point-grid span{color:#168ccb;letter-spacing:.14em;font-size:10px;font-weight:750;display:block}.meat-detail-selection-point-grid h3{color:#143442;margin:28px 0 12px;font-size:18px;font-weight:620;line-height:1.4}.meat-detail-selection-point-grid p{color:#667980;margin:0;font-size:11px;line-height:1.75}@media (hover:hover) and (pointer:fine){.meat-detail-selection-point-grid article:hover{background:#fbfdfe;border-color:#9fcfe2;box-shadow:0 15px 34px #11476013}.meat-detail-selection-point-grid article:hover:after{transform:scaleX(1)}}.other-equipment-more{margin-top:28px}.other-equipment-more>summary{color:#126f99;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bdd4de;align-items:center;gap:9px;width:fit-content;min-height:46px;margin:0 auto;padding:0 22px;font-size:10px;font-weight:720;list-style:none;display:flex}.other-equipment-more>summary::-webkit-details-marker{display:none}.other-equipment-more[open]>summary{margin-bottom:24px}.other-equipment-more[open]>summary svg{transform:rotate(180deg)}.other-equipment-card:hover .other-equipment-card-copy h3{color:#0b79aa}.meat-detail-related{background:#edf2f3;padding-block:88px 96px}.meat-detail-related-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.meat-detail-related-grid>a{color:inherit;background:#fff;border:1px solid #dbe3e5;text-decoration:none;transition:transform .2s,box-shadow .2s}.meat-detail-related-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #092b3b1a}.meat-detail-related-grid figure{aspect-ratio:4/3;background:#f7f9f9;margin:0;position:relative}.meat-detail-related-grid figure img{object-fit:contain;padding:28px}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid figure{background:radial-gradient(circle at 50% 45%,#fffffff5 0 29%,#f4f7f7f0 72%,#edf2f3 100%);overflow:hidden}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid figure img{object-fit:contain;object-position:center;transform:translateY(var(--hot-water-related-translate-y,0)) scale(var(--hot-water-related-scale,1));filter:saturate(var(--hot-water-related-saturation,.72)) contrast(var(--hot-water-related-contrast,.95)) brightness(var(--hot-water-related-brightness,1.03)) drop-shadow(0 14px 13px #17303a1a);padding:28px;transition:transform .25s,filter .25s}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid>a:hover figure img{transform:translateY(var(--hot-water-related-translate-y,0)) scale(calc(var(--hot-water-related-scale,1) + .025))}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid>a[data-related-category=industrial-cooking-equipment]{--hot-water-related-scale:.98;--hot-water-related-brightness:1.01;--hot-water-related-contrast:.94;--hot-water-related-saturation:.68}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid>a[data-related-category=fruit-vegetable-processing]{--hot-water-related-scale:1.12;--hot-water-related-y:43%;--hot-water-related-translate-y:-9px;--hot-water-related-brightness:1.02;--hot-water-related-contrast:.93;--hot-water-related-saturation:.72}.meat-detail-page[data-product=hot-water-preparation-tank] .meat-detail-related-grid>a[data-related-category=meat-processing-equipment]{--hot-water-related-scale:1;--hot-water-related-brightness:1.055;--hot-water-related-contrast:.93;--hot-water-related-saturation:.64}.meat-detail-related-grid>a>div{border-top:1px solid #e2e7e8;grid-template-columns:1fr auto;align-items:center;gap:10px 24px;min-height:154px;padding:23px 25px;display:grid}.meat-detail-related-grid h3{color:#263f4a;margin:0;font-size:16px;font-weight:620}.meat-detail-related-grid p{color:#718087;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.meat-detail-related-grid span{color:var(--meat-accent);align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.meat-detail-related-grid h3+p+span{grid-area:1/2}.meat-detail-inquiry{color:#eff5f6;background:linear-gradient(118deg,#07364f,#06283c);padding:96px 0}.meat-detail-inquiry-grid{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);align-items:start;gap:clamp(54px,7vw,100px);display:grid}.meat-detail-inquiry-copy{top:calc(var(--header-height) + 86px);padding-top:10px;position:sticky}.meat-detail-inquiry-copy>small{color:#db7a72;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.meat-detail-inquiry-copy h2{color:#fff;letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(32px,3.4vw,48px);font-weight:530;line-height:1.14}.meat-detail-inquiry-copy>p{color:#ecf4f6ad;margin:0;font-size:13px;line-height:1.85}.meat-detail-inquiry-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.meat-detail-inquiry-copy li{color:#f4f8f9c7;border-top:1px solid #ffffff1f;align-items:center;gap:9px;padding:13px 0;font-size:11px;display:flex}.meat-detail-inquiry-copy li svg{color:#db7a72;flex:none}.meat-detail-inquiry-form{color:var(--meat-ink);background:#fff;padding:42px 44px 46px;box-shadow:0 28px 70px #00000029}.meat-detail-inquiry-form .form-field input,.meat-detail-inquiry-form .form-field textarea{background:#f5f8f8;border-color:#dbe3e5}.meat-detail-inquiry-form .form-field input:focus,.meat-detail-inquiry-form .form-field textarea:focus{border-color:var(--meat-accent);box-shadow:0 0 0 2px #b4463f14}.meat-detail-inquiry-form .form-submit{background:var(--meat-accent)}.meat-detail-cta{background:#9f3e39;padding:78px 0}.meat-detail-cta .container{justify-content:space-between;align-items:center;gap:80px;display:flex}.meat-detail-cta small{color:#ffffff9e}.meat-detail-cta h2{color:#fff;letter-spacing:-.035em;max-width:760px;margin:11px 0 13px;font-size:clamp(30px,3.2vw,46px);font-weight:530}.meat-detail-cta p{color:#ffffffb8;max-width:780px;margin:0;font-size:12px;line-height:1.75}.meat-detail-cta .button{color:#8d3632;background:#fff;flex:none;align-items:center;gap:9px;display:inline-flex}@media (max-width:1050px){.meat-detail-hero{padding-top:88px}.meat-detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:50px}.meat-detail-hero-copy{max-width:680px;padding:0}.meat-detail-heading{grid-template-columns:1fr;gap:22px}.meat-detail-advantage-grid{grid-template-columns:repeat(2,1fr)}.meat-detail-anatomy-grid{grid-template-columns:1fr}.meat-detail-selection-grid{grid-template-columns:1fr;gap:24px}.meat-detail-selection-table dl{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-detail-selection-table dl>div,.meat-detail-selection-table dl>div:nth-child(n+5){grid-column:auto}.meat-detail-selection-table dl>div:last-child:nth-child(odd){grid-column:1/-1}.meat-detail-selection-point-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-detail-inquiry-grid{grid-template-columns:1fr}.meat-detail-inquiry-copy{position:static}}@media (max-width:700px){.meat-detail-hero{padding:72px 0 54px}.meat-detail-breadcrumbs{white-space:nowrap;margin-bottom:25px;overflow-x:auto}.meat-detail-hero-copy h1{font-size:43px}.meat-detail-hero-copy h1:lang(ru){font-size:clamp(30px,9vw,38px);line-height:1.12}.meat-detail-hero-video .category-video-cover-copy{gap:0;inset:12px 12px auto}.meat-detail-hero-video .category-video-cover-copy small{font-size:11px;line-height:1.3}.meat-detail-hero-video .category-video-cover-copy strong{display:none}.meat-detail-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px}.meat-detail-facts{grid-template-columns:1fr}.meat-detail-facts>div{border-bottom:1px solid #083d5b1a;grid-template-columns:90px 1fr;padding:13px 0;display:grid}.meat-detail-facts dd{margin:0}.meat-detail-hero-visual img{padding:42px 22px 58px}.meat-detail-visual-index{font-size:50px}.meat-detail-anchor-nav .container{grid-template-columns:repeat(3,minmax(132px,1fr));width:100%;overflow-x:auto}.meat-detail-anchor-nav.is-two-column .container{grid-template-columns:repeat(2,minmax(145px,1fr))}.meat-detail-anchor-nav a{padding:16px 12px}.meat-detail-section{padding:72px 0}.meat-detail-selection-points{padding-block:84px 88px}.meat-detail-selection{padding-block:64px 68px}.meat-detail-selection-grid{padding:29px 23px 30px}.meat-detail-heading{margin-bottom:34px}.meat-detail-heading h2{font-size:31px}.meat-detail-advantage-grid,.meat-detail-related-grid,.meat-detail-step-grid{grid-template-columns:1fr}.meat-detail-advantage-grid article{min-height:240px}.meat-detail-step-grid article>svg{display:none}.meat-detail-anatomy-grid>figure{min-height:390px}.meat-detail-anatomy-grid>figure img{padding:44px 25px}.meat-detail-anatomy-list{padding:25px}.meat-detail-selection-table>div{grid-template-columns:30px 1fr;gap:8px 14px;padding:20px}.meat-detail-selection-table>.meat-detail-specification-head{display:none}.meat-detail-selection-table p,.meat-detail-selection-table small{grid-column:2}.meat-detail-selection-table dl{grid-template-columns:1fr}.meat-detail-selection-table dl>div,.meat-detail-selection-table dl>div:last-child,.meat-detail-selection-table dl>div:last-child:nth-child(odd){grid-column:auto;grid-template-columns:1fr;gap:7px;min-height:0;padding:14px 0}.meat-detail-parameter-board{margin-top:34px}.meat-detail-parameter-model{min-height:70px;padding:16px 21px}.meat-detail-parameter-model strong{font-size:21px}.meat-detail-parameter-list{grid-template-columns:1fr}.meat-detail-parameter-list>div,.meat-detail-parameter-list>div:nth-child(2n){background:#fff;border-bottom:1px solid #dce5e8;border-right:0;grid-template-columns:minmax(102px,.72fr) minmax(0,1.28fr);gap:15px;min-height:68px;padding:13px 20px}.meat-detail-parameter-list>div:nth-child(2n){background:#f8fafb}.meat-detail-parameter-list>div:nth-last-child(2){border-bottom:1px solid #dce5e8}.meat-detail-parameter-list>div:last-child{border-bottom:0}.meat-detail-parameter-board dd{font-size:12px}.meat-detail-selection aside{padding:32px 25px}.meat-detail-selection-point-grid{grid-template-columns:1fr;gap:12px}.meat-detail-selection-point-grid article{min-height:190px;padding:25px 22px 27px}.meat-detail-selection-point-grid h3{margin-top:27px}.meat-detail-single-spec-table thead th{padding:18px 14px;font-size:13px}.meat-detail-single-spec-table thead th:first-child{width:42%;font-size:10px}.meat-detail-single-spec-table tbody th{width:42%;padding:16px 12px;font-size:10px}.meat-detail-single-spec-table tbody td{padding:16px 14px;font-size:11px}.meat-detail-cta .container{flex-direction:column;align-items:flex-start;gap:28px}.meat-detail-inquiry{padding:72px 0}.meat-detail-inquiry-copy ul{grid-template-columns:1fr}.meat-detail-inquiry-form{padding:30px 22px 34px}}.hero-applications-window{z-index:4;width:360px;max-width:calc(100% - 36px);position:absolute;bottom:24px;right:clamp(18px,2.2vw,40px)}.home-hero-applications{color:#033e61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fbfdf0;border:1px solid #a9c6d7b8;border-radius:10px;width:100%;min-width:0;padding:10px;box-shadow:0 12px 32px #033e6126}.home-hero-applications-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.home-hero-applications-heading h2{color:#033e61;letter-spacing:.02em;margin:0;font-size:12px;font-weight:650;line-height:1.3}.home-hero-applications-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.home-hero-applications-card{color:#033e61;background:#fff;border:1px solid #dae6ee;border-radius:4px;min-width:0;padding-bottom:6px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.home-hero-applications-card:hover{border-color:#87c7e5;box-shadow:0 4px 12px #033e6114}.home-hero-applications-card:focus-visible{outline-offset:3px;outline:2px solid #168ccb}.home-hero-applications-image{background:#eaf0f3;height:72px;position:relative;overflow:hidden}.home-hero-applications-image img{object-fit:cover;object-position:center;transition:transform .35s}.home-hero-applications-card:hover .home-hero-applications-image img{transform:scale(1.035)}.home-hero-applications-card-original-popcorn .home-hero-applications-image img{object-position:center 35%}.home-hero-applications-caption{justify-content:space-between;align-items:flex-start;gap:4px;min-height:32px;padding:5px 6px 0;display:flex}.home-hero-applications-caption h3{color:#033e61;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600;line-height:1.2}.home-hero-applications-caption svg{color:#168ccb;flex-shrink:0;width:11px;height:11px;margin-top:1px}@media (max-width:1199px){.hero-applications-window{right:18px;bottom:calc(var(--hero-mobile-scene-bottom) + 12px);width:320px}.home-hero-applications{padding:8px}.home-hero-applications-heading h2{font-size:11.5px;line-height:1.25}.home-hero-applications-grid{gap:7px}.home-hero-applications-card{padding-bottom:5px}.home-hero-applications-image{height:clamp(56px,16vw,72px)}.home-hero-applications-caption{padding:5px 5px 0}.home-hero-applications-caption h3{font-size:10.5px;line-height:1.25}.home-hero-applications-caption svg{display:none}}@media (max-width:560px){.hero-applications-window{width:280px}}@media (prefers-reduced-motion:reduce){.home-hero-applications-card,.home-hero-applications-image img{transition:none}}.hero-carousel{--hero-copy-inset:clamp(40px,calc((100vw - 1600px) / 2),calc(28vw - 396px));--hero-copy-width:min(380px,calc(28vw - var(--hero-copy-inset) - 16px));--hero-popcorn-title-size:clamp(44px,3.5vw,66px);--hero-equipment-copy-width:var(--hero-copy-width);--hero-equipment-gap:clamp(24px,2vw,48px);--hero-equipment-width:min(60.325vw,calc(47.5vw + 285px))}.hero-carousel.hero-scene-popcorn{color:#fff;background:#071c32;border-bottom-color:#233b4c}.hero-carousel:focus-visible{outline-offset:-3px;outline:2px solid #168ccb}.hero-carousel.hero-scene-popcorn:focus-visible{outline-color:#edcf89}.hero-carousel.hero-scene-popcorn:after{background:linear-gradient(90deg,#d1a24f,#f0d28d 24%,#d1a24f2e 62%,#0000 88%)}.hero-carousel.hero-scene-popcorn .hero-overlay{background:linear-gradient(90deg,#05142747,#0514271f 29%,#0000 43%)}.hero-carousel.hero-scene-popcorn .hero-slide-popcorn img{object-fit:contain;object-position:center}.hero-carousel .hero-content-popcorn .hero-copy-stack{width:var(--hero-copy-width);max-width:380px}.hero-carousel .hero-content-popcorn .hero-copy{border-left:0;padding-left:0}.hero-carousel .hero-content-popcorn .hero-copy .eyebrow{color:#e8c47b;letter-spacing:.16em;margin-bottom:20px;font-size:11px;line-height:1.55}.hero-carousel .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){color:#fff;font-size:var(--hero-popcorn-title-size);letter-spacing:-.035em;font-weight:560;line-height:1.15}.hero-carousel .hero-content-popcorn .hero-title-accent,.hero-carousel .hero-content-popcorn .hero-title-primary{display:block}.hero-carousel .hero-content-popcorn .hero-title-accent{color:#e6be6d;margin-top:.08em}.hero-carousel .hero-content-popcorn .hero-copy p{color:#fffc;max-width:100%;margin-top:22px;font-size:15px;line-height:1.75}.hero-carousel .hero-content-popcorn .hero-buttons{flex-wrap:wrap;gap:12px;margin-top:28px}.hero-carousel .hero-content-popcorn .hero-buttons .button{min-height:46px;padding-inline:20px}.hero-carousel .hero-content-popcorn .button-primary{color:#10263b;background:linear-gradient(120deg,#edcf89,#d5aa58);box-shadow:0 8px 22px #00000024}.hero-carousel .hero-content-popcorn .button-primary:hover{color:#10263b;background:linear-gradient(120deg,#f4dc9f,#e2bb6a)}.hero-carousel .hero-content-popcorn .button-ghost-light{color:#fff;background:0 0;border-color:#ffffff94}.hero-carousel .hero-content-popcorn .button-ghost-light:hover{color:#fff;background:#ffffff1a;border-color:#fff}.hero-carousel .hero-content-popcorn .hero-buttons .button:focus-visible{outline-offset:4px;outline:2px solid #edcf89}.hero-carousel.hero-scene-popcorn .hero-applications-window{display:none}.hero-slide-popcorn .hero-popcorn-equipment{isolation:isolate}.hero-slide-popcorn .hero-popcorn-equipment:before{content:"";z-index:-1;pointer-events:none;background:url(/images/home-hero-popcorn-contact-shadows-v1-20261020.svg) 50%/contain no-repeat;position:absolute;inset:0}@media (min-width:1200px){.hero-carousel[data-locale=zh]{--hero-equipment-copy-width:min(var(--hero-copy-width),max(240px,calc(var(--hero-popcorn-title-size) * 5)))}.hero-carousel .hero-content.hero-content-planetary,.hero-carousel .hero-content.hero-content-popcorn{width:calc(100% - var(--hero-copy-inset) * 2);max-width:none}.hero-slide-popcorn .hero-popcorn-equipment-layers{pointer-events:none;display:block;position:absolute;inset:0}.hero-slide-popcorn .hero-popcorn-background-repair{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.hero-slide-popcorn .hero-popcorn-equipment{top:calc(50% + min(27%,11.8653vw));left:calc(var(--hero-copy-inset) + var(--hero-equipment-copy-width) + var(--hero-equipment-gap) - var(--hero-equipment-width) * .047976);width:var(--hero-equipment-width);aspect-ratio:2001/786;position:absolute;right:auto;transform:translateY(-84.7328%)}.hero-slide-popcorn .hero-popcorn-equipment img{object-fit:contain;object-position:center;filter:none}.hero-carousel[data-locale=zh] .hero-content-popcorn .hero-title-primary{white-space:nowrap}.hero-carousel[data-locale=en] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,2.45vw,48px)}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(28px,2.2vw,44px);line-height:1.2}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-copy .eyebrow{letter-spacing:.08em}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-buttons .button{padding-inline:16px;font-size:11px}}@media (max-width:1199px){.hero-carousel.hero-scene-popcorn{--hero-mobile-scene-height:clamp(180px,calc(100vw / 2.28),526px);--hero-mobile-scene-bottom:0px;--hero-mobile-image-height:min(var(--hero-mobile-scene-height),calc(100vw * 831 / 1891));background:#071c32}.hero-carousel .hero-content.hero-content-popcorn{padding-top:36px;padding-bottom:calc(30.6222vw + var(--hero-mobile-scene-bottom) + 24px)}.hero-carousel .hero-content-popcorn .hero-copy-stack{width:min(100%,620px);max-width:620px}.hero-carousel .hero-content-popcorn .hero-copy .eyebrow{margin-bottom:14px}.hero-carousel .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(36px,5.3vw,52px);line-height:1.13}.hero-carousel .hero-content-popcorn .hero-copy p{margin-top:18px}.hero-carousel .hero-content-popcorn .hero-buttons{margin-top:22px}.hero-carousel.hero-scene-popcorn .hero-slide-popcorn img{object-fit:contain;object-position:center bottom}.hero-slide-popcorn .hero-popcorn-equipment{aspect-ratio:2001/786;width:95%;position:absolute;inset:auto auto 0 2.5%;transform:none}.hero-slide-popcorn .hero-popcorn-equipment img{object-fit:contain;object-position:center bottom;filter:none}.hero-carousel.hero-scene-popcorn .hero-overlay{background:0 0}.hero-carousel[data-locale=en] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(32px,4.5vw,48px)}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(29px,4.2vw,44px);line-height:1.2}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-copy .eyebrow{letter-spacing:.06em}}@media (max-width:560px){.hero-carousel .hero-content.hero-content-popcorn{padding-top:28px;padding-bottom:calc(30.6222vw + var(--hero-mobile-scene-bottom) + 18px)}.hero-carousel .hero-content-popcorn .hero-copy .eyebrow{letter-spacing:.1em;font-size:10px}.hero-carousel .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(34px,8.5vw,42px)}.hero-carousel .hero-content-popcorn .hero-copy p{font-size:14px}.hero-carousel .hero-content-popcorn .hero-buttons{gap:10px;margin-top:20px}.hero-carousel .hero-content-popcorn .hero-buttons .button{min-height:46px;padding:10px 12px;font-size:12px}.hero-carousel[data-locale=en] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,7.6vw,38px)}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-copy :is(h1,.hero-copy-title){font-size:clamp(27px,7vw,35px)}.hero-carousel[data-locale=ru] .hero-content-popcorn .hero-buttons .button{font-size:11px}}.hero-carousel .hero-side-arrow{z-index:6;color:#033e61;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:3px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel .hero-side-arrow:before{content:"";background:#fffffff0;border-radius:3px;width:40px;transition:background-color .2s;position:absolute;inset:2px 0}.hero-carousel .hero-side-arrow:after{content:"";background:currentColor;width:10.5px;height:15px;position:absolute;top:50%;left:20px;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 730'%3E%3Cpath transform='translate(0 715) scale(1 -1)' d='m481 684q32-31 32-74t-32-74l-186-186l186-186q32-31 32-74t-32-74t-73-31t-74 31l-334 334l334 334q30 31 74 31t73-31z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 730'%3E%3Cpath transform='translate(0 715) scale(1 -1)' d='m481 684q32-31 32-74t-32-74l-186-186l186-186q32-31 32-74t-32-74t-73-31t-74 31l-334 334l334 334q30 31 74 31t73-31z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hero-carousel .hero-side-arrow-previous{left:0}.hero-carousel .hero-side-arrow-next{right:0}.hero-carousel .hero-side-arrow-next:before{left:auto;right:0}.hero-carousel .hero-side-arrow svg{display:none}.hero-carousel .hero-side-arrow-next:after{left:auto;right:20px;transform:translate(50%,-50%)scaleX(-1)}.hero-carousel .hero-side-arrow:focus-visible,.hero-carousel .hero-side-arrow:hover{color:#fff}.hero-carousel .hero-side-arrow:focus-visible:before,.hero-carousel .hero-side-arrow:hover:before{background:#168ccb}.hero-carousel .hero-side-arrow:focus-visible{outline-offset:-2px;outline:2px solid #168ccb}.hero-carousel.hero-scene-popcorn .hero-side-arrow:focus-visible{outline-color:#edcf89}@media (hover:hover) and (pointer:fine){.hero-carousel .hero-side-arrow{opacity:0}.hero-carousel:focus-within .hero-side-arrow,.hero-carousel:hover .hero-side-arrow{opacity:1}}@media (max-width:1199px){.hero-carousel .hero-side-arrow{top:auto;bottom:calc(var(--hero-mobile-scene-bottom) + var(--hero-mobile-scene-height) / 2);transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-side-arrow,.hero-carousel .hero-side-arrow:before{transition:none}}.hero-carousel.hero-scene-planetary{color:#fff;background:#005387;border-bottom-color:#0879be}.hero-carousel.hero-scene-planetary .hero-overlay{background:0 0}.hero-carousel.hero-scene-planetary .hero-slide-planetary>img{object-fit:cover;object-position:center}.hero-carousel .hero-content-planetary .hero-copy-stack{width:min(32vw,560px);max-width:560px}.hero-carousel .hero-content-planetary .hero-copy{border-left:0;padding-left:0}.hero-carousel .hero-content-planetary .hero-copy .eyebrow{color:#ffffffe0;letter-spacing:.12em;margin-bottom:20px;font-size:11px;line-height:1.55}.hero-carousel .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){color:#fff;letter-spacing:-.035em;font-size:clamp(36px,3.2vw,62px);font-weight:560;line-height:1.15}.hero-carousel .hero-content-planetary .hero-title-accent{color:#40b4e5}.hero-carousel .hero-content-planetary .hero-copy p{color:#ffffffe0;max-width:100%;margin-top:22px;font-size:15px;line-height:1.75}.hero-carousel .hero-content-planetary .hero-buttons{margin-top:28px;display:flex}.hero-carousel .hero-content-planetary .hero-buttons .button{min-height:46px;padding-inline:20px}.hero-carousel .hero-content-planetary .button-primary{color:#fff;background:#0879be}.hero-carousel .hero-content-planetary .button-primary:hover{background:#168ccb}.hero-carousel .hero-content-planetary .hero-buttons .button:focus-visible{outline-offset:4px;outline:2px solid #fff}.hero-carousel[data-locale=zh] .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){white-space:nowrap}.hero-carousel .hero-content-planetary .hero-title-accent,.hero-carousel .hero-content-planetary .hero-title-primary{display:block}.hero-carousel[data-locale=en] .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(28px,2.4vw,46px)}.hero-carousel[data-locale=ru] .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(27px,2vw,38px);line-height:1.2}@media (max-width:1199px){.hero-carousel.hero-scene-planetary{--hero-mobile-scene-height:clamp(220px,70vw,600px);--hero-mobile-scene-bottom:0px}.hero-carousel .hero-content.hero-content-planetary{width:var(--container);padding-top:36px;padding-bottom:calc(var(--hero-mobile-scene-height) + 32px)}.hero-carousel .hero-content-planetary .hero-copy-stack{width:min(100%,620px);max-width:620px}.hero-carousel .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(34px,5.3vw,52px)}.hero-carousel.hero-scene-planetary .hero-slide-planetary>img{object-position:right bottom}.hero-carousel .hero-content-planetary .hero-copy .eyebrow{margin-bottom:14px}.hero-carousel .hero-content-planetary .hero-copy p{margin-top:18px}.hero-carousel .hero-content-planetary .hero-buttons{margin-top:22px}.hero-carousel[data-locale=en] .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,4.5vw,46px)}.hero-carousel[data-locale=ru] .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(27px,4.2vw,38px)}}@media (max-width:560px){.hero-carousel .hero-content.hero-content-planetary{padding-top:28px}.hero-carousel .hero-content-planetary .hero-copy :is(h1,.hero-copy-title){font-size:clamp(30px,7.6vw,42px)}.hero-carousel .hero-content-planetary .hero-copy p{font-size:14px}}.hero-slide-planetary .hero-cooking-equipment-stage{width:max(100%,calc(var(--hero-desktop-height) * 1890 / 832));aspect-ratio:1890/832;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-slide-planetary .hero-cooking-equipment{aspect-ratio:1536/1024;width:43.9153%;position:absolute;bottom:12.8606%;left:34.3915%}.hero-carousel .hero-slide-planetary .hero-cooking-equipment>img{object-fit:contain;object-position:center;filter:none}@media (max-width:1199px){.hero-slide-planetary .hero-cooking-equipment-stage{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.hero-slide-planetary .hero-cooking-equipment{width:54%;bottom:12.8606%;left:2.5%}}.hero-slide-planetary .hero-cooking-equipment{isolation:isolate}.hero-slide-planetary .hero-cooking-equipment:before{content:"";z-index:-1;pointer-events:none;background:url(/images/home-hero-cooking-original-dual-contact-shadows-v1-20261020.svg) 50%/contain no-repeat;position:absolute;inset:0}.hero-carousel .hero-content-popcorn .hero-copy .hero-process-flow{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;display:flex}.hero-process-step{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.hero-process-arrow{color:#e6be6d;font-size:13px;font-weight:400}.hero-carousel:is(.hero-scene-popcorn,.hero-scene-planetary)[data-locale] .hero-buttons .button{border-radius:3px}.hero-carousel:is(.hero-scene-popcorn,.hero-scene-planetary)[data-locale] .hero-buttons .button-primary{gap:10px;min-height:50px;padding:0 22px;font-size:14px;line-height:1.35}@media (max-width:560px){.hero-carousel .hero-content-popcorn .hero-copy .hero-process-flow{column-gap:8px;font-size:14px}.hero-process-step{gap:8px}.hero-carousel:is(.hero-scene-popcorn,.hero-scene-planetary)[data-locale] .hero-buttons .button-primary{gap:8px;min-height:48px;padding:10px 14px;font-size:13px}}.hero-carousel .hero-content[aria-hidden=true]{visibility:hidden;pointer-events:none}.hero-carousel .hero-content[aria-hidden=true] .hero-copy{pointer-events:none;animation:none}@media (min-width:1200px){.hero-carousel .hero-content:not(.is-active){display:none}}@media (max-width:1199px){.hero-carousel{grid-template-columns:minmax(0,1fr);display:grid}.hero-carousel .hero-content{grid-area:1/1;align-self:start;min-width:0}.hero-carousel .hero-content.hero-content-popcorn{--hero-mobile-scene-height:clamp(180px,calc(100vw / 2.28),526px);--hero-mobile-scene-bottom:0px}.hero-carousel .hero-content.hero-content-planetary{--hero-mobile-scene-height:clamp(220px,70vw,600px);--hero-mobile-scene-bottom:0px}}.category-landing-hero{align-items:flex-end;min-height:430px}.category-landing-hero .category-landing-hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#081923f0,#081923c7 42%,#0819232e 80%,#08192314),linear-gradient(#0000 40%,#06151e52);position:absolute;inset:0}.category-landing-hero .category-landing-hero-copy{z-index:3;min-width:0;padding-block:60px 44px;position:relative}.category-landing-hero .category-landing-hero-kicker{color:#6cc7f0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;max-width:100%;margin:0 0 12px;font-size:11px;font-weight:720;line-height:1.5;display:flex}.category-landing-hero-kicker>svg{flex-shrink:0}.category-landing-hero .category-landing-hero-copy h1{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;width:min(800px,68%);max-width:800px;margin:0;font-size:clamp(40px,4.15vw,60px);font-weight:470;line-height:1.14}.category-landing-hero:lang(en) .category-landing-hero-copy h1{font-size:clamp(36px,3.65vw,52px)}.category-landing-hero:lang(ru) .category-landing-hero-copy h1{letter-spacing:-.025em;font-size:clamp(34px,3.35vw,48px)}.category-landing-hero .category-landing-hero-copy p{color:#ffffffd1;overflow-wrap:anywhere;width:min(680px,62%);max-width:680px;margin:16px 0 22px;font-size:14px;line-height:1.7}.category-landing-hero .category-landing-hero-copy .button{color:#fff;background:#0879be;gap:12px;max-width:100%;min-height:48px;padding:12px 22px;font-size:13px;line-height:1.4}.category-landing-hero .category-landing-hero-copy .button:hover{background:#005387}.category-cooking-hero.category-landing-hero .category-landing-hero-overlay,.category-frying-hero.category-landing-hero .category-landing-hero-overlay,.fv-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923cc,#0819239e 42%,#0819231f 80%,#0819230a),linear-gradient(#0000 40%,#06151e2e)}@media (max-width:900px){.category-landing-hero{min-height:390px}.category-cooking-hero.category-landing-hero .category-landing-hero-overlay,.category-frying-hero.category-landing-hero .category-landing-hero-overlay,.fv-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923c2,#081923ad),linear-gradient(#0000 40%,#06151e29)}.category-landing-hero .category-landing-hero-copy{padding-block:48px 38px}.category-landing-hero .category-landing-hero-copy h1{width:100%;font-size:40px}.category-landing-hero:lang(en) .category-landing-hero-copy h1{font-size:36px}.category-landing-hero:lang(ru) .category-landing-hero-copy h1{font-size:34px}.category-landing-hero .category-landing-hero-copy p{width:100%}}@media (max-width:700px){.category-landing-hero{min-height:360px}.category-landing-hero .category-landing-hero-copy{padding-block:38px 30px}.category-landing-hero .category-landing-hero-kicker{letter-spacing:.07em;font-size:10px}.category-landing-hero .category-landing-hero-copy h1{font-size:clamp(30px,8vw,40px);line-height:1.16}.category-landing-hero:lang(en) .category-landing-hero-copy h1{font-size:clamp(28px,7.2vw,36px)}.category-landing-hero:lang(ru) .category-landing-hero-copy h1{font-size:clamp(26px,6.8vw,34px)}.category-landing-hero .category-landing-hero-copy p{font-size:13px;line-height:1.65}}.category-popcorn-hero.category-landing-hero>img{object-position:center}.category-popcorn-hero.category-landing-hero>.category-popcorn-golden-photo{z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 0 50%,#000 64% 100%);mask-image:linear-gradient(90deg,#0000 0 50%,#000 64% 100%)}.category-popcorn-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923cc,#0819239e 42%,#0819231f 80%,#0819230a),linear-gradient(#0000 40%,#06151e2e)}@media (max-width:900px){.category-popcorn-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923c2,#081923ad),linear-gradient(#0000 40%,#06151e29)}}.meat-hero.category-landing-hero>img{object-position:center}.meat-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923cc,#0819239e 42%,#0819231f 80%,#0819230a),linear-gradient(#0000 40%,#06151e2e)}@media (max-width:900px){.meat-hero.category-landing-hero>img{object-position:40% center}.meat-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923c2,#081923ad),linear-gradient(#0000 40%,#06151e29)}}.other-equipment-hero.category-landing-hero:after,.other-equipment-hero.category-landing-hero:before{content:none}.other-equipment-hero.category-landing-hero>img{object-position:center 65%}.other-equipment-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923cc,#0819239e 42%,#0819231f 80%,#0819230a),linear-gradient(#0000 40%,#06151e2e)}@media (max-width:900px){.other-equipment-hero.category-landing-hero>img{object-position:30% center}.other-equipment-hero.category-landing-hero .category-landing-hero-overlay{background:linear-gradient(90deg,#081923c2,#081923ad),linear-gradient(#0000 40%,#06151e29)}}.product-search-trigger{cursor:pointer;background:0 0;border:0;padding:0}.product-search-trigger:focus-visible,.product-search-trigger:hover{color:#31a4df}.product-search-mobile-trigger{color:#062c43;cursor:pointer;background:#fff;border:1px solid #d8e3e8;align-items:center;gap:8px;padding:12px;display:inline-flex}.product-search-dialog{color:#173744;background:#f7fafb;border:0;border-top:3px solid #31a4df;width:min(760px,100vw - 32px);max-width:none;max-height:min(800px,84dvh);margin:8dvh auto auto;padding:0;overflow:auto;box-shadow:0 24px 80px #051b2847}.product-search-dialog::backdrop{background:#071924ad}.product-search-panel{padding:28px}.product-search-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.product-search-heading h2{color:#062c43;margin:0;font-size:clamp(20px,3vw,26px);font-weight:550;line-height:1.35}.product-search-close{color:#334b57;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.product-search-field{color:#168ccb;background:#fff;border:1px solid #c7d8e1;align-items:center;gap:12px;padding:14px 16px;display:flex}.product-search-field:focus-within{outline-offset:2px;outline:2px solid #168ccb}.product-search-field input{color:#173744;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.product-search-status{color:#637782;margin:16px 0 8px;font-size:13px;line-height:1.6}.product-search-results{margin:0;padding:0;list-style:none}.product-search-result{color:#173744;border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:22px;padding:17px 12px;text-decoration:none;display:flex}.product-search-result:focus-visible,.product-search-result:hover{outline-offset:-2px;background:#e8f3f8;outline:2px solid #168ccb}.product-search-result>span{gap:4px;min-width:0;display:grid}.product-search-result small{color:#168ccb;font-size:10px;line-height:1.5}.product-search-result strong{color:#123746;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.product-search-result>span>span{color:#637782;font-size:12px;line-height:1.65}.product-search-result>svg{color:#168ccb;flex-shrink:0}.product-search-empty{color:#637782;padding:28px 12px;line-height:1.7}@media (max-width:600px){.product-search-panel{padding:20px 16px}.product-search-dialog{max-height:88dvh;margin-top:5dvh}}.meat-page{background:var(--product-detail-hero-background)}.meat-page .meat-family-intro{background:linear-gradient(110deg,#057eb9,#005387)}.meat-page .meat-family-intro p,.meat-page .meat-family-intro>strong,.meat-page .meat-family-meta>div,.meat-page .meat-family-meta>span{color:#ffffffeb}.meat-page .meat-product-image{background:var(--product-detail-hero-background)}.site-skip-link{z-index:1000;color:#fff;background:#062c43;border:2px solid #fff;border-radius:3px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:16px;line-height:1.5;position:fixed;top:16px;left:16px;transform:translateY(calc(-100% - 32px))}.site-skip-link:focus{outline-offset:2px;outline:2px solid #168ccb;transform:translateY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}