/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);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,)}.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{--navy:#0d3f68;--navy-deep:#082c49;--mist:#73c9dc;--mist-light:#dff4f8;--cream:#f4f9fd;--sand:#dcebf3;--paper:#fff;--ink:#1d3445;--muted:#415867;--line:#0d3f6824;--shadow:0 28px 80px #142c411f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}body:has(.cart-layer){overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #55b7c5}.sr-only,.sr-only:not(:focus):not(:active){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-wrap{width:min(1600px,100% - 48px);margin-inline:auto}.eyebrow{color:#1c6572;letter-spacing:.2em;margin:0 0 18px;font-size:12px;font-weight:850}.button{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--navy);color:#fff}.button.quiet{background:#ffffffb8;border-color:#0d3f684d}.button.pale{color:var(--navy);background:#fff}.text-link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--mist);-webkit-text-decoration-color:var(--mist);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:5px;font-weight:800}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2,.detail-heading h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(32px,4vw,52px);line-height:1.3}.section-heading>p,.section-heading>span,.detail-heading>p{max-width:430px;color:var(--muted);margin:0;line-height:1.9}.site-header{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;height:94px;position:sticky;top:0}.header-inner{grid-template-columns:235px 1fr auto;align-items:center;gap:36px;width:min(1600px,100% - 48px);height:100%;margin-inline:auto;display:grid}.site-logo{align-items:center;width:215px;height:90px;display:flex}.site-logo img{object-fit:contain;width:auto;height:90px}.main-nav{color:#35546e;justify-self:center;gap:32px;font-size:14px;font-weight:700;display:flex}.main-nav a{padding:12px 0;position:relative}.main-nav a:after{content:"";background:var(--mist);height:2px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}.main-nav a:hover:after{right:0}.cart-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:flex}.cart-trigger b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.menu-trigger{background:0 0;border:0;font-size:24px;display:none}.home-hero{background:linear-gradient(120deg,#fafdff 0%,#eaf7fc 48%,#d9eff8 100%);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero-water-orb{background:radial-gradient(circle at 35% 35%,#fffffff5,#73c9dc2e 50%,#3088b214);border-radius:50%;width:650px;height:650px;position:absolute;top:-200px;right:-100px;box-shadow:0 0 110px #409cc233}.hero-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;padding-block:70px;display:grid}.hero-content{z-index:2;position:relative}.hero-content h1{max-width:720px;color:var(--navy-deep);letter-spacing:-.06em;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(54px,5.8vw,88px);line-height:1.18}.hero-content>p:not(.eyebrow){color:#506878;max-width:600px;margin:30px 0 0;font-size:17px;line-height:2}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-promises{max-width:650px;color:var(--navy);border-top:1px solid #0d3f682e;gap:34px;margin:42px 0 0;padding:22px 0 0;font-size:13px;font-weight:750;list-style:none;display:flex}.hero-promises li:before{content:"";background:var(--mist);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero-product{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe6;flex-direction:column;justify-content:center;align-items:center;min-height:580px;padding:56px;display:flex;position:relative;box-shadow:0 35px 90px #114c7021}.hero-product>span{color:#397f8d;letter-spacing:.18em;font-size:11px;font-weight:850;position:absolute;top:28px;left:32px}.hero-product>img{object-fit:contain;mix-blend-mode:multiply;width:min(440px,90%);height:390px}.hero-product>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;width:100%;padding-top:20px;display:flex}.hero-product b{color:var(--navy);font:800 24px/1.2 Noto Serif TC,serif}.hero-product small{color:var(--muted)}.category-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.category-card{text-align:left;cursor:pointer;background:#eaf2f5;border:0;min-height:460px;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 50px #0d3f6817}.category-card img{object-fit:contain;padding:28px 36px 86px;transition:transform .6s}.category-card.category-filter-consumables img{object-fit:cover;padding:0}.category-card.category-ro-systems{background:#f7fbfd}.category-card.category-zhen-jing-motors{background:linear-gradient(145deg,#f7fbfd,#dcecf2)}.category-shade{background:linear-gradient(#0000 34%,#062236e6 100%);position:absolute;inset:0}.category-copy{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.category-copy small{letter-spacing:.2em;opacity:.75;font-size:10px;font-weight:800}.category-copy .category-brand{letter-spacing:.06em;margin-top:9px;font:800 38px/1.2 Noto Serif TC,serif}.category-copy strong{margin-top:10px;font:700 36px/1.3 Noto Serif TC,serif}.category-card.category-2 .category-copy strong{margin-top:3px;font-size:24px}.category-copy>span{opacity:.85;max-width:300px;margin-top:12px;font-size:14px;line-height:1.75}.category-copy b{margin-top:24px;font-size:13px}.category-copy i{margin-left:8px;font-style:normal}.popular-section{background:#e9f5fa;padding-block:110px;overflow:hidden}.carousel-controls{gap:10px;display:flex}.carousel-controls button{width:52px;height:52px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #0d3f683d;border-radius:50%;font-size:24px}.product-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(300px,360px);grid-auto-flow:column;gap:22px;margin-right:calc(-50vw + min(1600px,100vw - 48px)/2);padding:8px calc(50vw + min(1600px,100vw - 48px)/-2) 35px 0;display:grid;overflow-x:auto}.product-carousel .product-card{scroll-snap-align:start}.soda-feature{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:110px 0 130px;display:grid}.soda-copy h2{letter-spacing:-.04em;margin:12px 0 0;font:700 clamp(38px,4.3vw,60px)/1.28 Noto Serif TC,serif}.soda-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:16px;line-height:1.95}.soda-model{color:var(--navy);letter-spacing:.2em;font-size:13px;font-weight:850}.soda-price{align-items:center;gap:18px;margin-top:28px;display:flex}.soda-price strong{color:var(--navy);font-size:30px}.soda-price span{background:var(--mist-light);color:var(--navy);padding:8px 12px;font-size:12px;font-weight:800}.variant-preview{gap:18px;margin-top:24px;display:flex}.variant-preview span{color:#536878;align-items:center;gap:8px;font-size:13px;display:flex}.variant-preview i{border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0d3f6840}.soda-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.text-button{border:0;border-bottom:1px solid var(--navy);cursor:pointer;background:0 0;font-size:13px;font-weight:800}.soda-media{min-height:630px;position:relative}.soda-product{background:#edf1f0;justify-content:center;align-items:center;width:67%;height:580px;margin-left:24%;padding:44px 20px;display:flex}.soda-product img{object-fit:contain;filter:drop-shadow(0 24px 24px #0d3f681f);width:auto;max-height:500px}.soda-lifestyle{border:12px solid var(--cream);width:38%;height:320px;box-shadow:var(--shadow);position:absolute;bottom:16px;left:0}.soda-lifestyle img{object-fit:cover}.brand-section{background:var(--navy-deep);color:#fff;padding-block:110px}.section-heading.light>p{color:#ffffffd6}.brand-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.brand-card{background:#ffffff13;border:1px solid #ffffff1f;grid-template-columns:200px 1fr;align-items:center;gap:34px;min-height:290px;padding:38px;transition:background .2s,transform .2s;display:grid}.brand-card:hover{background:#ffffff1c;transform:translateY(-4px)}.brand-logo{background:#fff;justify-content:center;align-items:center;height:140px;padding:28px;display:flex}.brand-logo img{width:auto;max-height:86px}.brand-card>div>small{color:var(--mist);letter-spacing:.12em;font-size:12px}.brand-card h3{margin:10px 0 14px}.brand-card h3>span{font:800 34px/1.25 Noto Serif TC,serif;display:block}.brand-card h3>small{color:var(--mist);letter-spacing:.14em;margin-top:7px;font-size:14px;font-weight:750;display:block}.brand-card p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.9}.brand-card b{margin-top:18px;font-size:13px;display:block}.product-section{padding-block:120px}.filter-tabs{gap:10px;margin-bottom:32px;padding-bottom:12px;display:flex;overflow:auto}.filter-tabs button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:0 20px}.filter-tabs button.active{background:var(--navy);color:#fff}.product-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product-card{background:var(--paper);min-width:0;box-shadow:0 14px 40px #0d3f6813}.product-visual{background:#edf1ef;height:350px;position:relative;overflow:hidden}.product-visual>img{object-fit:contain;width:100%;height:100%;padding:30px;transition:transform .35s}.product-card:hover .product-visual>img{transform:scale(1.025)}.product-placeholder{background:linear-gradient(145deg,#eef1ed,#c7d7d8);flex-direction:column;justify-content:flex-end;height:100%;padding:35px;display:flex}.product-placeholder small{letter-spacing:.12em}.product-placeholder b{color:var(--navy);margin-top:8px;font:700 35px/1.2 Noto Serif TC,serif}.product-placeholder span{color:var(--muted);margin-top:10px;font-size:12px}.product-body{padding:26px}.product-brand-name{color:var(--navy);margin:0 0 10px;font:800 18px/1.35 Noto Serif TC,serif}.product-meta{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.product-meta b{color:#397f8d}.product-body h3{min-height:60px;color:var(--navy-deep);margin:14px 0 8px;font:700 20px/1.5 Noto Serif TC,serif}.product-body>p{min-height:72px;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.product-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin-top:24px;padding-top:20px;display:flex}.product-footer>div:first-child{flex-direction:column;gap:4px;display:flex}.product-footer small{color:var(--muted);font-size:10px}.product-footer strong{color:var(--navy);font-size:20px}.product-actions{align-items:center;gap:12px;display:flex}.product-actions .text-link{white-space:nowrap;font-size:12px}.product-action{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;min-height:38px;padding:0 14px;font-size:12px;font-weight:750}.product-action.secondary{background:var(--mist-light);color:var(--navy);align-items:center;display:inline-flex}.empty-catalog{border:1px solid var(--line);text-align:center;background:#fff;padding:70px}.empty-catalog h2,.empty-catalog h3{color:var(--navy);margin:0;font:700 30px/1.4 Noto Serif TC,serif}.empty-catalog p{max-width:650px;color:var(--muted);margin:16px auto 26px;line-height:1.9}.site-footer{color:#fff;background:#071f32;padding-top:80px}.footer-grid{grid-template-columns:1.5fr .7fr 1fr;gap:70px;padding-bottom:60px;display:grid}.footer-brand img{background:#fff;width:250px;height:auto;padding:8px}.footer-brand p{color:#fff9;max-width:370px;line-height:1.8}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.footer-grid a,.footer-grid p{color:#ffffffad;margin:0;font-size:13px;line-height:1.6}.footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;padding-block:22px;font-size:11px;display:flex}.footer-policy-links{gap:20px;display:flex}.footer-policy-links a{color:inherit;text-underline-offset:4px;text-decoration:underline}.cart-layer{z-index:200;position:fixed;inset:0}.cart-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#02111c8f;border:0;position:absolute;inset:0}.cart-panel{background:var(--paper);width:min(470px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000026}.cart-header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.cart-header small{color:#3f96a5;letter-spacing:.18em;font-size:10px}.cart-header h2{margin:5px 0 0;font:700 33px/1.2 Noto Serif TC,serif}.cart-header button{border:1px solid var(--line);cursor:pointer;background:0 0;width:42px;height:42px;font-size:28px}.cart-empty{text-align:center;padding:70px 10px}.cart-empty h3{font:700 24px/1.4 Noto Serif TC,serif}.cart-empty p{color:var(--muted)}.cart-items{padding-block:8px}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:18px;padding:20px 0;display:grid}.cart-item-image{background:#edf1ef;place-items:center;height:95px;display:grid;overflow:hidden}.cart-item-image img{object-fit:contain;width:100%;height:100%;padding:8px}.cart-item-image span{font-size:11px}.cart-item-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cart-item-copy>b{font:700 15px/1.5 Noto Serif TC,serif}.cart-item-copy>span{color:var(--muted);font-size:12px}.cart-item-copy>strong{color:var(--navy)}.quantity-control{border:1px solid var(--line);align-items:center;height:34px;display:flex}.quantity-control button{cursor:pointer;background:0 0;border:0;width:34px;height:32px}.quantity-control span{text-align:center;min-width:30px;font-size:13px}.cart-summary{padding-top:22px}.cart-summary>div:not(.checkout-notice){justify-content:space-between;padding:8px 0;display:flex}.cart-summary .cart-total{border-top:1px solid var(--line);margin-top:10px;font-size:21px;padding-top:18px!important}.cart-summary p{color:var(--muted);font-size:12px;line-height:1.7}.checkout-button{background:var(--navy);color:#fff;cursor:pointer;border:0;width:100%;min-height:54px;font-weight:800}.checkout-notice{background:var(--mist-light);color:var(--navy);margin-top:12px;padding:14px;font-size:12px;line-height:1.7}.brand-hero{background:linear-gradient(135deg,#e8efed,#f7f3ec 65%);padding-block:110px}.brand-hero-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.brand-hero h1{color:var(--navy-deep);margin:0;font:700 clamp(48px,6vw,78px)/1.2 Noto Serif TC,serif}.brand-hero h1>span{display:block}.brand-hero h1>small{color:#356172;letter-spacing:.14em;margin-top:10px;font:750 18px/1.4 Noto Sans TC,sans-serif;display:block}.brand-hero p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:19px;line-height:1.9}.brand-hero-logo{min-height:240px;box-shadow:var(--shadow);background:#fff;justify-content:center;align-items:center;padding:50px;display:flex}.brand-hero-logo img{width:auto;max-height:130px}.brand-story{grid-template-columns:repeat(3,1fr);gap:55px;padding-block:115px;display:grid}.brand-story>div{padding-left:60px;position:relative}.brand-story>div>span{color:#3f96a5;font-family:Georgia,serif;position:absolute;top:6px;left:0}.brand-story h2{margin:0;font:700 34px/1.3 Noto Serif TC,serif}.brand-story p{color:var(--muted);font-size:16px;line-height:2}.brand-lines{background:var(--navy-deep);color:#fff;padding-block:105px}.brand-line-grid{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.brand-line-grid>div{border-right:1px solid #ffffff26;min-height:180px;padding:28px}.brand-line-grid span{color:var(--mist);font:700 13px Georgia,serif}.brand-line-grid h3{margin-top:45px;font:700 19px/1.5 Noto Serif TC,serif}.brand-disclaimer{color:var(--muted);margin-top:32px;font-size:12px;line-height:1.8}.zj-page{background:var(--paper)}.zj-hero{background:#f5fbff;align-items:center;min-height:clamp(580px,65vw,820px);display:flex;position:relative;overflow:hidden}.zj-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.zj-hero:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 30%,#ffffff2e 60%,#fff0 100%);position:absolute;inset:0}.zj-hero-copy{z-index:1;width:100%;position:relative}.zj-hero-copy h1{max-width:650px;color:var(--navy-deep);letter-spacing:-.055em;margin:18px 0 28px;font:700 clamp(50px,6.2vw,88px)/1.18 Noto Serif TC,serif}.zj-hero-copy>p:last-child{color:#415c6e;max-width:560px;font-size:var(--brand-body-desktop);line-height:2}.zj-section-label{color:var(--navy);align-items:center;gap:18px;display:flex}.zj-section-label span{font:700 15px Georgia,serif}.zj-section-label p{letter-spacing:.2em;margin:0;font-size:13px;font-weight:800}.zj-section-label.light{color:#b9e5f1}.zj-intro{grid-template-columns:180px 1fr;gap:50px;padding-block:125px;display:grid}.zj-intro-copy h2,.zj-philosophy h2,.zj-closing h2{letter-spacing:-.04em;margin:15px 0 38px;font:700 clamp(38px,4.7vw,62px)/1.35 Noto Serif TC,serif}.zj-prose-columns{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.zj-prose-columns p{color:var(--muted);font-size:var(--brand-body-desktop);margin:0;line-height:2.05}.zj-signature{color:var(--navy);letter-spacing:.16em;margin:38px 0 0;font-size:13px;font-weight:850}.zj-philosophy{color:#fff;background:linear-gradient(125deg,#072b49,#075c8d);padding-block:120px}.zj-philosophy-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-top:48px;display:grid}.zj-philosophy-heading h2{margin-bottom:0}.zj-philosophy-heading>p{color:#ffffffbf;font-size:var(--brand-body-desktop);margin:0;line-height:2}.zj-values{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.zj-values article{border-right:1px solid #ffffff2e;min-height:260px;padding:32px 36px 20px 0}.zj-values article+article{padding-left:36px}.zj-values span{color:#9ad8e8;font:700 14px Georgia,serif}.zj-values h3{margin:52px 0 16px;font:700 28px/1.4 Noto Serif TC,serif}.zj-values p{color:#ffffffb3;max-width:330px;line-height:1.9}.zj-quality-visual{isolation:isolate;background:#efe8dc;border-radius:30px;justify-content:flex-end;min-height:680px;margin-block:110px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #26323929,inset 0 1px #ffffff8c}.zj-quality-background{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.zj-quality-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f1e700 0%,#f7f1e70f 42%,#f7f1e7b8 61%,#f7f1e7f5 100%);position:absolute;inset:0}.zj-quality-content{z-index:1;width:min(47%,680px);color:var(--navy-deep);text-shadow:0 1px 14px #ffffff6b;flex-direction:column;justify-content:center;padding:58px 58px 48px 34px;display:flex;position:relative}.zj-quality-content .eyebrow{margin:36px 0 0}.zj-quality-content h2{color:var(--navy-deep);letter-spacing:-.04em;margin:14px 0 25px;font:700 clamp(34px,3.5vw,50px)/1.35 Noto Serif TC,serif}.zj-quality-content>p:not(.eyebrow):not(.zj-signature):not(.zj-cert-note){color:#3f5969;font-size:var(--brand-body-desktop);margin:0;line-height:2}.zj-quality-content>p+p{margin-top:14px!important}.zj-certifications{background:0 0;width:min(100%,500px);margin-top:28px;padding:0}.zj-certifications img{object-fit:contain;filter:drop-shadow(0 6px 12px #ffffff80);width:100%;height:auto;display:block}.zj-cert-note{color:#667c89;letter-spacing:.02em;font-size:11px;line-height:1.7;margin-top:10px!important}.zj-closing{text-align:center;background:#eaf4f6;padding-block:120px}.zj-closing h2{margin-inline:auto}.zj-closing>div>p:last-child{max-width:780px;color:var(--muted);font-size:var(--brand-body-desktop);margin:0 auto;line-height:2}.zj-products{padding-top:120px}.zj-story-visual{isolation:isolate;background:#082b46;border-radius:30px;justify-content:flex-end;align-items:stretch;min-height:600px;margin-block:110px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f2f432e,inset 0 1px #ffffff4d}.zj-story-visual>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.zj-story-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#051c2f00 0%,#051c2f14 38%,#04192bad 64%,#031728eb 100%);position:absolute;inset:0}.zj-story-visual-warm:after{background:linear-gradient(90deg,#03192b00 0%,#03192b14 38%,#03192bad 65%,#03182aeb 100%)}.zj-story-visual-deep{box-shadow:0 30px 74px #04263d47,inset 0 1px #ffffff1f}.zj-story-content{z-index:1;color:#fff;text-shadow:0 2px 18px #0012224d;flex-direction:column;justify-content:center;width:min(46%,680px);padding:66px 62px 62px 44px;display:flex;position:relative}.zj-story-content .eyebrow{color:#7fd0e6;margin:42px 0 0}.zj-story-content h2{color:#fff;letter-spacing:-.04em;margin:14px 0 26px;font:700 clamp(34px,3.6vw,52px)/1.35 Noto Serif TC,serif}.zj-story-content>p:not(.eyebrow):not(.zj-signature){color:#ffffffe6;font-size:var(--brand-body-desktop);margin:0 0 16px;line-height:2}.zj-story-content .zj-signature{color:#a8ddeb}@media (width<=1000px){.zj-intro{grid-template-columns:1fr}.zj-prose-columns{grid-template-columns:1fr;gap:16px}.zj-philosophy-heading{grid-template-columns:1fr;gap:50px}.zj-quality-content{width:56%;padding-inline:30px 44px}.zj-story-visual{min-height:650px}.zj-story-content{width:56%;padding-inline:34px 48px}}@media (width<=700px){.zj-hero{align-items:flex-start;min-height:690px;padding-top:78px}.zj-hero>img{object-position:66% bottom}.zj-hero:after{background:linear-gradient(#fffffffc 0%,#ffffffeb 42%,#fff3 72%,#fff0 100%)}.zj-hero-copy h1{font-size:48px}.zj-hero-copy>p:last-child{max-width:92%;line-height:1.9}.zj-intro,.zj-philosophy,.zj-closing{padding-block:82px}.zj-intro-copy h2,.zj-philosophy h2,.zj-closing h2{font-size:36px}.zj-values{grid-template-columns:1fr}.zj-values article,.zj-values article+article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:auto;padding:28px 0}.zj-values h3{margin:22px 0 10px}.zj-quality-visual{border-radius:22px;align-items:flex-end;min-height:860px;margin-block:72px}.zj-quality-background{object-position:36% center}.zj-quality-visual:after{background:linear-gradient(#f7f1e700 0%,#f7f1e70d 30%,#f7f1e7d1 51%,#f7f1e7fa 100%)}.zj-quality-content{justify-content:flex-end;width:100%;padding:330px 26px 36px}.zj-quality-content .eyebrow{margin-top:28px}.zj-quality-content h2{font-size:34px}.zj-quality-content>p:not(.eyebrow):not(.zj-signature):not(.zj-cert-note){line-height:1.9}.zj-certifications{padding:10px 12px}.zj-story-visual{border-radius:22px;align-items:flex-end;min-height:680px;margin-block:72px}.zj-story-visual>img{object-position:36% center}.zj-story-visual:after,.zj-story-visual-warm:after{background:linear-gradient(#03192b00 0%,#03192b1a 30%,#03192bc7 58%,#03182af7 100%)}.zj-story-content{justify-content:flex-end;width:100%;padding:250px 28px 42px}.zj-story-content .eyebrow{margin-top:30px}.zj-story-content h2{font-size:34px}.zj-story-content>p:not(.eyebrow):not(.zj-signature){line-height:1.9}}.product-detail-page{--soda-body-desktop:24px;--soda-body-mobile:19px}.product-detail-page :is(.buy-lead,.product-longform p:not(.eyebrow),.product-longform li,.product-longform dd){font-size:var(--soda-body-desktop);line-height:1.8}.breadcrumbs{color:var(--muted);gap:10px;padding-block:25px;font-size:12px;display:flex}.breadcrumbs b{color:var(--navy)}.product-buy{grid-template-columns:1.08fr .92fr;gap:78px;padding:35px 0 100px;display:grid}.gallery-main{background:#edf1ef;justify-content:center;align-items:center;height:700px;display:flex;overflow:hidden}.gallery-main img{object-fit:contain;filter:drop-shadow(0 25px 30px #0d3f681f);width:auto;max-height:620px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.gallery-thumbs button,.gallery-thumbs a{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px;display:flex}.gallery-thumbs button.active{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.gallery-thumbs img{object-fit:contain;background:#eef2f0;width:60px;height:60px}.gallery-thumbs a img{object-fit:cover}.gallery-thumbs span{font-size:12px}.buy-panel{padding-top:30px}.buy-panel h1{color:var(--navy-deep);letter-spacing:-.04em;margin:0;font:700 clamp(36px,4.3vw,58px)/1.25 Noto Serif TC,serif}.buy-lead{color:var(--muted);font-size:16px;line-height:1.9}.buy-price{border-block:1px solid var(--line);align-items:center;gap:18px;margin:28px 0;padding:24px 0;display:flex}.buy-price strong{color:var(--navy);font-size:34px}.buy-price span{background:var(--mist-light);padding:8px 12px;font-size:12px;font-weight:800}.variant-picker>b{margin-bottom:12px;font-size:14px;display:block}.variant-picker>div{gap:10px;display:flex}.variant-picker button{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:9px;min-width:140px;height:50px;padding:0 14px;display:flex}.variant-picker button.active{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.variant-picker i{border:1px solid #00000026;border-radius:50%;width:18px;height:18px}.variant-picker button b{color:#3f96a5;margin-left:auto}.purchase-row{gap:10px;margin-top:24px;display:flex}.purchase-row .quantity-control{height:54px}.purchase-row .quantity-control button{height:52px}.add-cart-button{background:var(--navy);color:#fff;cursor:pointer;border:0;flex:1;min-height:54px;font-weight:800}.buy-notes{border-top:1px solid var(--line);margin:25px 0 0}.buy-notes div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:13px 0;font-size:13px;display:grid}.buy-notes dt{color:var(--muted)}.buy-notes dd{margin:0}.brand-inline{color:var(--navy);font-size:13px;font-weight:800}.product-tabs{z-index:60;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;position:sticky;top:94px}.product-tabs .section-wrap{display:flex;overflow:auto}.product-tabs button{min-width:max-content;height:64px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:0 20px;font-weight:750;position:relative}.product-tabs button.active{color:var(--navy)}.product-tabs button.active:after{content:"";background:var(--mist);height:3px;position:absolute;bottom:-1px;left:20%;right:20%}.detail-section{padding-block:110px;scroll-margin-top:150px}.detail-heading{margin-bottom:50px}.prose-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.prose-grid p,.split-story p,.material-layout p,.care-layout p,.detail-heading>p{color:var(--muted);font-size:16px;line-height:2}.wide-visual{height:620px;margin:60px 0 0;position:relative;overflow:hidden}.wide-visual img{object-fit:cover;object-position:center 38%}figure{margin:0}figcaption{color:var(--muted);font-size:11px;line-height:1.6}.wide-visual figcaption{color:var(--navy);background:#ffffffe0;padding:11px 14px;position:absolute;bottom:24px;left:24px}.tone-section,.material-section,.care-section{background:#e9eeee}.split-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.split-story h2,.material-layout h2,.care-layout h2{margin:0;font:700 clamp(34px,4vw,50px)/1.35 Noto Serif TC,serif}.color-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.color-pair figure{background:#fff;padding:22px}.color-pair img{object-fit:contain;width:100%;height:400px}.color-pair figcaption{color:var(--navy);text-align:center;padding-top:12px;font-weight:800}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-grid article{background:var(--paper);border-top:3px solid var(--mist);min-height:340px;padding:32px}.feature-grid article>span{color:#3f96a5;font-family:Georgia,serif}.feature-grid h3{color:var(--navy);margin:48px 0 14px;font:700 24px/1.4 Noto Serif TC,serif}.feature-grid p{color:var(--muted);font-size:16px;line-height:1.95}.component-visuals{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.component-visuals figure{background:var(--paper);padding:18px}.component-visuals img{object-fit:contain;width:100%;height:260px}.component-visuals figcaption{text-align:center;padding-top:10px}.material-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.material-layout figure{background:#fff;padding:30px}.material-layout img{object-fit:contain;width:100%;max-height:550px}.material-layout figcaption{text-align:center;padding-top:12px}.system-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.system-grid>div{background:var(--paper);padding:34px}.system-grid h3{color:var(--navy);font:700 23px/1.4 Noto Serif TC,serif}.system-grid p{color:var(--muted);font-size:16px;line-height:1.9}.detail-visual-row{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.detail-visual-row figure{background:#dbe9e8;height:430px;position:relative;overflow:hidden}.detail-visual-row img{object-fit:contain;background:#fff;padding:28px}.detail-visual-row figcaption{background:#fff;padding:9px 12px;position:absolute;bottom:20px;left:20px}.graphic-figure{isolation:isolate;place-items:center;display:grid}.graphic-figure .soda-capacity-art{z-index:-1;object-fit:cover;background:0 0;width:100%;height:100%;padding:0}.graphic-figure>div{z-index:1;text-align:center;grid-template-columns:1fr 80px 1fr;align-items:center;display:grid;position:relative}.graphic-figure b{color:var(--navy);font:700 50px/1 Georgia,serif}.graphic-figure span{color:#31566a;grid-row:2;font-size:18px;font-weight:750}.graphic-figure i{background:#0d3f6833;grid-area:1/2/3;justify-self:center;width:1px;height:90px}.specs-section{background:var(--navy-deep);color:#fff}.specs-section .eyebrow{color:var(--mist)}.specs-section .detail-heading>p:not(.eyebrow){color:#d8edf3}.spec-layout{grid-template-columns:1.1fr .9fr;gap:50px;display:grid}.spec-table{border-top:1px solid #ffffff2e}.spec-table>div{border-bottom:1px solid #ffffff2e;grid-template-columns:160px 1fr;align-items:center;min-height:56px;padding:13px 0;display:grid}.spec-table b{color:var(--mist);font-size:13px}.spec-table span{color:#ffffffc2}.soda-dimension-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:54px 0 42px;display:grid}.soda-dimension-visual figure{background:linear-gradient(150deg,#fff 0%,#edf8fb 100%);border:1px solid #85d7e657;border-radius:24px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 60px #0000002e}.soda-dimension-image{background:radial-gradient(circle at 50% 42%,#fff 0%,#f5fbfc 68%,#e2f1f5 100%);place-items:center;height:330px;padding:24px;display:grid;overflow:hidden}.soda-dimension-image img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}.soda-dimension-visual figcaption{border-top:1px solid #d1e7ec;flex-direction:column;gap:9px;min-height:152px;padding:24px 26px 28px;display:flex}.soda-dimension-visual figcaption span{color:#147994;letter-spacing:.08em;font-size:16px;font-weight:850}.soda-dimension-visual figcaption strong{color:#073e65;font:750 clamp(23px,2vw,30px)/1.4 Noto Serif TC,serif}.soda-dimension-visual figcaption small{color:#507185;letter-spacing:.05em;font-size:15px;font-weight:750}.soda-installation-note{background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff2e;align-content:center;gap:12px;padding:34px;display:grid}.soda-installation-note span{color:#8fd8eb;letter-spacing:.08em;font-size:16px;font-weight:800}.soda-installation-note strong{color:#fff;font:750 clamp(27px,3vw,40px)/1.3 Noto Serif TC,serif}.soda-installation-note p{color:#d8edf3;margin:0}.parts-grid{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.parts-grid article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;padding:25px 0;display:grid}.parts-grid article>span{color:#3f96a5;font-family:Georgia,serif}.parts-grid h3{color:var(--navy);margin:0;font:700 20px/1.4 Noto Serif TC,serif}.parts-grid p{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.9}.parts-visual{text-align:center;background:#fff;max-width:760px;margin:50px auto 0;padding:30px}.parts-visual img{object-fit:contain;width:auto;max-height:500px}.parts-visual figcaption{margin-top:12px}.parts-visual-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:800px;margin:50px auto 0;display:grid}.parts-visual-grid figure{text-align:center;background:#fff;padding:26px}.parts-visual-grid img{object-fit:contain;width:100%;height:300px}.parts-visual-grid figcaption{margin-top:12px}.awards-section{isolation:isolate;color:#073e65;background:#eef7f8;position:relative;overflow:hidden}.awards-stage-bg{z-index:-3;object-fit:cover;object-position:center}.awards-section:before{content:"";z-index:-2;background:linear-gradient(90deg,#f9fdfff0 0%,#f9fdff85 44%,#fffaef29 100%);position:absolute;inset:0}.award-stage{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr) minmax(250px,.65fr);align-items:center;gap:48px;min-height:650px;display:grid;position:relative}.award-stage-copy .eyebrow{color:#087d98}.award-stage-copy h2{color:#073e65;margin:12px 0 24px;font:700 clamp(38px,4.2vw,58px)/1.34 Noto Serif TC,serif}.award-stage-copy>p:not(.eyebrow){color:#244f62;margin:0;font-size:24px;line-height:1.8}.award-proof{color:#103f56;min-width:0;position:relative}.award-proof small{color:#087d98;letter-spacing:.2em;font-size:18px;font-weight:850}.award-proof h3{color:#123e52;margin:12px 0 18px;font:700 clamp(25px,2.2vw,34px)/1.36 Noto Serif TC,serif}.award-proof b{color:#0c6982;letter-spacing:.12em;font-size:26px}.award-proof-new-york:before{content:"";z-index:-1;background:radial-gradient(circle,#89dae861,#fff0 70%);border-radius:50%;width:330px;height:330px;position:absolute;top:58px;left:50%;translate:-50%}.award-proof-new-york img{object-fit:contain;filter:drop-shadow(0 28px 24px #1c485b47);width:100%;height:440px;display:block}.award-proof-new-york>div{z-index:1;margin-top:-36px;position:relative}.award-proof-ida{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.award-proof-ida:before{content:"";z-index:-1;background:radial-gradient(circle,#daa63f42,#daa63f00 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:38px;left:-74px}.award-proof-ida>a{background:#ffffffa8;border-radius:28px;place-items:center;width:100%;height:270px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 24px 58px #724e0b21}.award-proof-ida>a:hover,.award-proof-ida>a:focus-visible{transform:translateY(-4px);box-shadow:0 30px 68px #724e0b33}.award-proof-ida img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 20px 18px #48330c38);width:220px;height:220px}.award-proof-ida>div{margin-top:20px}.award-proof-ida small,.award-proof-ida b{color:#8d5c08}.install-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.install-grid article{border:1px solid var(--line);padding:30px}.install-grid span{color:#3f96a5;font-family:Georgia,serif}.install-grid h3{color:var(--navy);margin:40px 0 12px;font:700 22px/1.4 Noto Serif TC,serif}.install-grid p{color:var(--muted);font-size:16px;line-height:1.9}.installation-note{background:var(--mist-light);grid-template-columns:130px 1fr;margin-top:30px;padding:28px 32px;display:grid}.installation-note p{margin:0;line-height:1.9}.care-layout{grid-template-columns:1fr .9fr;gap:80px;display:grid}.care-layout figure{min-height:500px;position:relative}.care-layout img{object-fit:cover}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:900px;color:var(--muted);margin:0 0 25px;font-size:16px;line-height:1.9}.mobile-buy-bar{display:none}.unknown-product{min-height:62vh;padding-block:120px}.unknown-product h1{color:var(--navy-deep);margin:0;font:700 clamp(42px,6vw,72px)/1.25 Noto Serif TC,serif}.unknown-product>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:24px 0 34px;line-height:2}.category-hero{background:linear-gradient(135deg,#eef9fd,#dceff7);padding:70px 0 90px}.category-hero .breadcrumbs{width:100%;padding:0 0 55px}.category-hero h1{color:var(--navy-deep);margin:0;font:700 clamp(50px,6vw,84px)/1.18 Noto Serif TC,serif}.category-hero>.section-wrap>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:17px;line-height:1.9}.category-hero strong{color:var(--navy);background:#fff;margin-top:18px;padding:10px 14px;font-size:13px;display:inline-block}.category-branches{margin-bottom:55px}.category-branches h2{color:var(--navy);font:700 28px/1.3 Noto Serif TC,serif}.category-branches>div{flex-wrap:wrap;gap:12px;display:flex}.category-branches a{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-width:210px;padding:18px 20px;display:flex}.category-branches a span{font-weight:800}.category-branches a small{color:#397f8d}.catalog-product-page{background:#f7fbfd}.catalog-product-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:80px;padding:28px 0 100px;display:grid}.catalog-product-image{background:#fff;place-items:center;min-height:650px;padding:55px;display:grid;box-shadow:0 28px 80px #142c411a}.catalog-product-image>img{object-fit:contain;max-width:100%;max-height:560px}.catalog-product-image .product-placeholder{width:100%;min-height:520px}.catalog-product-summary h1{color:var(--navy-deep);letter-spacing:-.045em;margin:10px 0 0;font:700 clamp(42px,4.5vw,64px)/1.25 Noto Serif TC,serif}.catalog-product-summary>p:not(.eyebrow){color:var(--muted)}.product-model{color:#397f8d;letter-spacing:.15em;font-size:13px;font-weight:850}.catalog-product-summary .button{margin-top:8px}.catalog-detail-section{background:#fff;padding-block:100px}.catalog-detail-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.catalog-detail-grid article{border-top:3px solid var(--mist);background:#f5fafc;padding:45px}.catalog-detail-grid h2{color:var(--navy);margin:0;font:700 32px/1.4 Noto Serif TC,serif}.catalog-detail-grid article>p:not(.eyebrow){color:var(--muted);line-height:1.95}@media (width<=1320px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.header-inner{grid-template-columns:220px 1fr auto;gap:20px}.main-nav{gap:18px;font-size:13px}.category-card{min-height:420px}.hero-layout{gap:45px}.hero-product{min-height:510px;padding:34px}.soda-feature,.product-buy,.catalog-product-hero{gap:45px}.brand-card{grid-template-columns:150px 1fr;padding:28px}.product-grid{grid-template-columns:repeat(2,1fr)}.soda-dimension-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.soda-dimension-visual figure:last-child{grid-column:1/-1}}@media (width<=820px){.section-wrap{width:min(100% - 34px,680px)}.site-header{height:78px}.header-inner{grid-template-columns:1fr auto auto;width:calc(100% - 28px)}.site-logo{width:168px;height:72px}.site-logo img{height:72px}.menu-trigger{display:block}.main-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:20px;display:none;position:absolute;top:78px;left:0;right:0}.main-nav.is-open{display:flex}.cart-trigger>span{display:none}.home-hero{min-height:0}.hero-layout{grid-template-columns:1fr;padding-block:45px 65px}.hero-content{padding-top:15px}.hero-content h1{font-size:50px}.hero-product{grid-row:1;min-height:470px}.hero-promises{flex-wrap:wrap;gap:16px}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.category-grid{grid-template-columns:1fr}.category-card{min-height:390px}.soda-feature{grid-template-columns:1fr;padding-block:85px}.soda-media{grid-row:1;min-height:540px}.soda-product{height:500px}.brand-grid{grid-template-columns:1fr}.brand-hero-layout,.product-buy,.split-story,.material-layout,.spec-layout,.care-layout,.catalog-product-hero,.catalog-detail-grid{grid-template-columns:1fr;gap:55px}.award-stage{grid-template-columns:1fr 1fr}.award-stage-copy{grid-column:1/-1}.catalog-product-image{min-height:520px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.brand-story{grid-template-columns:1fr;gap:45px}.brand-line-grid{grid-template-columns:repeat(2,1fr)}.gallery-main{height:580px}.product-tabs{top:78px}.detail-section{scroll-margin-top:142px}.prose-grid,.feature-grid,.system-grid,.install-grid{grid-template-columns:1fr;gap:16px}.component-visuals{grid-template-columns:1fr 1fr}.detail-visual-row,.parts-grid{grid-template-columns:1fr}.wide-visual{height:470px}.mobile-buy-bar{z-index:75;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;justify-content:space-between;align-items:center;min-height:70px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-buy-bar div{flex-direction:column;display:flex}.mobile-buy-bar small{color:var(--muted)}.mobile-buy-bar b{color:var(--navy)}.mobile-buy-bar button{background:var(--navy);color:#fff;border:0;min-height:48px;padding:0 24px;font-weight:800}.product-detail-page{padding-bottom:70px}}.storefront-home{--warm-paper:#fbf8f2;--warm-ink:#3f3934;--warm-muted:#6f655d;--rose-gold:#a96f55;background:var(--warm-paper)}.storefront-home .home-hero{isolation:isolate;background:#eee4d5;align-items:stretch;min-height:760px;display:flex}.storefront-home .hero-scene{z-index:-3;object-fit:cover;object-position:center}.hero-warm-overlay{z-index:-2;background:linear-gradient(90deg,#faf7f1f5 0%,#faf7f1db 27%,#faf7f133 54%,#faf7f100 72%);position:absolute;inset:0}.storefront-home .hero-layout-approved{align-items:center;min-height:760px;padding-block:96px;display:flex}.storefront-home .hero-layout-approved .hero-content{width:min(650px,48%)}.storefront-home .hero-content .eyebrow{color:var(--rose-gold)}.storefront-home .hero-content h1{max-width:640px;color:var(--warm-ink);letter-spacing:-.055em;text-wrap:balance;white-space:nowrap;font-size:clamp(52px,5.4vw,84px);line-height:1.22}.storefront-home .hero-content>p:not(.eyebrow){max-width:520px;color:var(--warm-muted);letter-spacing:.06em;font-size:clamp(17px,1.5vw,21px)}.storefront-home .button.primary{background:var(--warm-ink)}.storefront-home .button.quiet{background:#fbf8f2b3;border-color:#3f393447}.storefront-home .category-card{background:#f0e9df;box-shadow:0 18px 55px #46352a1a}.storefront-home .popular-section{background:#eee6db}.storefront-home .brand-section,.storefront-home .service-section{background:var(--warm-paper)}@media (width<=820px){.storefront-home .home-hero,.storefront-home .hero-layout-approved{min-height:680px}.storefront-home .hero-scene{object-position:66% center}.hero-warm-overlay{background:linear-gradient(90deg,#faf7f1f5 0%,#faf7f1d6 56%,#faf7f12e 100%)}.storefront-home .hero-layout-approved{align-items:end;padding-block:72px}.storefront-home .hero-layout-approved .hero-content{width:min(520px,86%)}.storefront-home .hero-content h1{font-size:clamp(42px,11vw,62px)}}@media (width<=560px){.product-detail-page{--soda-body-desktop:var(--soda-body-mobile)}.storefront-home .home-hero,.storefront-home .hero-layout-approved{min-height:640px}.storefront-home .hero-scene{object-position:64% center}.hero-warm-overlay{background:linear-gradient(#faf7f1d6 0%,#faf7f17a 42%,#faf7f1f2 76%)}.storefront-home .hero-layout-approved{align-items:end;padding:56px 0 48px}.storefront-home .hero-layout-approved .hero-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf8f2d1;width:100%;padding:26px 22px}.storefront-home .hero-content h1{white-space:normal;font-size:42px}.storefront-home .hero-content>p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.8}.section-wrap{width:calc(100% - 30px)}.site-logo{width:145px}.site-logo img{height:64px}.hero-content h1{font-size:42px}.hero-product{min-height:380px;padding:28px 20px}.hero-product>img{height:280px}.hero-product>div{flex-direction:column;align-items:flex-start}.hero-content>p:not(.eyebrow){font-size:15px}.hero-promises{gap:10px;display:grid}.hero-actions .button{width:100%}.category-section,.product-section{padding-block:80px}.category-card{min-height:360px}.category-card img{padding:20px 24px 80px}.soda-media{min-height:440px}.soda-product{width:84%;height:410px;margin-left:16%}.soda-lifestyle{border-width:7px;width:42%;height:220px}.brand-card{grid-template-columns:1fr}.brand-logo{height:110px}.brand-card h3>span{font-size:30px}.product-brand-name{font-size:17px}.product-grid,.related-products .product-grid{grid-template-columns:1fr}.product-carousel{grid-auto-columns:82vw}.carousel-controls{display:none}.product-footer{flex-direction:column;align-items:flex-start}.product-actions{justify-content:space-between;width:100%}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.brand-hero{padding-block:75px}.brand-hero-logo{min-height:180px;padding:35px}.brand-story>div{padding-left:42px}.brand-line-grid{grid-template-columns:1fr}.gallery-main{height:430px}.gallery-thumbs span{display:none}.buy-panel{padding-top:0}.buy-price{flex-direction:column;align-items:flex-start}.variant-picker button{flex:1;min-width:0;padding:0 9px}.purchase-row{flex-direction:column}.purchase-row .quantity-control{width:120px}.product-tabs .section-wrap{width:100%}.product-tabs button{height:58px;padding:0 15px;font-size:13px}.detail-section{padding-block:78px}.wide-visual{height:360px}.color-pair{grid-template-columns:1fr}.color-pair img{height:330px}.feature-grid article{min-height:auto}.feature-grid h3{margin-top:28px}.graphic-figure>div{transform:scale(.8)}.spec-table>div{grid-template-columns:110px 1fr;font-size:13px}.soda-dimension-visual{grid-template-columns:1fr}.soda-dimension-visual figure:last-child{grid-column:auto}.soda-dimension-image{height:300px}.soda-dimension-visual figcaption{min-height:0}.soda-installation-note{padding:24px}.award-stage{grid-template-columns:1fr;gap:44px;min-height:0}.award-stage-copy{grid-column:auto}.award-stage-copy>p:not(.eyebrow){font-size:19px}.award-proof-new-york img{height:400px}.award-proof-new-york>div{margin-top:-24px}.award-proof-ida{min-height:330px}.parts-visual-grid,.component-visuals{grid-template-columns:1fr}.installation-note{grid-template-columns:1fr;gap:10px}.care-layout figure{min-height:360px}.category-hero{padding:35px 0 65px}.category-hero .breadcrumbs{padding-bottom:35px}.category-browser{padding-block:65px 80px}.category-branches a{width:100%}.catalog-product-hero{padding-bottom:70px}.catalog-product-image{min-height:390px;padding:25px}.catalog-product-image>img{max-height:340px}.catalog-detail-grid article{padding:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.storefront-home{background:#fff}.site-header{height:64px;box-shadow:0 2px 12px #0d3f680f}.header-inner{grid-template-columns:235px 1fr 38px auto;gap:24px;height:64px}.site-logo{color:#0756a8;width:220px;height:64px}.site-logo img{object-fit:contain;object-position:left center;width:220px;height:58px}.main-nav{color:#1f2e3a;gap:34px;font-size:13px}.search-trigger{color:#142e43;font-size:29px;line-height:1;transform:rotate(-15deg)}.cart-trigger{gap:7px}.cart-trigger b{width:23px;height:23px}.home-hero{background:linear-gradient(100deg,#ddecff 0%,#f8fcff 50%,#eef8fc 100%);height:300px;min-height:0}.home-hero:before{content:"";opacity:.8;background:radial-gradient(at 25% 120%,#37a3e852,#0000 62%),repeating-radial-gradient(at 30% 115%,#0000 0 18px,#fff6 19px 21px);position:absolute;inset:0 48% 0 0}.water-splash:before,.water-splash:after,.water-splash i{content:"";background:linear-gradient(145deg,#fffc,#68cded3d);border:1px solid #48b7e44d;display:block;position:absolute;box-shadow:inset 5px 7px 14px #ffffffa6,0 12px 28px #1c7db61f}.water-splash-left:before{border-radius:50% 50% 38% 62%;width:330px;height:120px;top:38px;left:0}.water-splash-left:after{border-radius:52% 48% 62% 38%;width:34px;height:56px;top:0;left:210px;transform:rotate(24deg)}.water-splash-left i:first-child{border-radius:55% 45% 58% 42%;width:19px;height:32px;top:6px;left:145px}.water-splash-left i:nth-child(2){border-radius:50%;width:12px;height:18px;top:22px;left:260px}.water-splash-left i:nth-child(3){border-radius:50%;width:8px;height:8px;top:30px;left:105px}.water-splash-right{opacity:.7;width:180px;height:130px;top:-28px;right:4%}.water-splash-right:before{border-radius:54% 46% 60% 40%;width:42px;height:70px;top:5px;right:40px;transform:rotate(32deg)}.water-splash-right:after{border-radius:50%;width:18px;height:28px;top:18px;right:112px}.water-splash-right i:first-child{border-radius:50%;width:10px;height:10px;top:70px;right:20px}.water-splash-right i:nth-child(2){border-radius:50%;width:8px;height:14px;top:82px;right:94px}.hero-layout{grid-template-columns:1.25fr .75fr;gap:28px;height:100%;padding-block:20px}.hero-content h1{letter-spacing:.04em;color:#0756a8;max-width:700px;font-family:Noto Sans TC,sans-serif;font-size:clamp(37px,3.5vw,57px);font-weight:500;line-height:1.22}.hero-content>p:not(.eyebrow){margin-top:10px;font-size:19px;line-height:1.55}.hero-content .eyebrow{margin-bottom:9px}.hero-actions{margin-top:18px}.hero-actions .button{min-width:158px;min-height:45px;font-size:15px}.hero-product{height:270px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.hero-product>img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 18px #0d3f6829);width:100%;height:100%}.category-card{height:150px;min-height:150px;box-shadow:none;background:linear-gradient(135deg,#f4f9ff,#e7f2fd);border:1px solid #dfebf6;border-radius:8px}.category-card img{transition:transform .35s;object-fit:contain!important;width:55%!important;height:calc(100% - 14px)!important;padding:5px!important;inset:7px 4px 7px 43%!important}.category-card:hover img{transform:scale(1.03)}.category-card.category-zhen-jing-motors img{object-fit:contain!important;width:63%!important;height:calc(100% - 10px)!important;padding:0!important;inset:5px -4px 5px 39%!important}.category-card.category-zhen-jing-motors:hover img{transform:scale(1.03)}.category-copy{z-index:2;color:#123d68;justify-content:center;inset:20px 54% 18px 18px}.category-copy strong{color:#0756a8;margin:0;font:800 19px/1.3 Noto Sans TC,sans-serif}.category-copy>span{color:#415867;opacity:1;max-height:40px;margin-top:8px;font-size:12px;line-height:1.65;overflow:hidden}.category-copy b{color:#0a63bd;border:1.5px solid #0a63bd;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:9px;font-size:16px;display:grid}.popular-section{background:#fff;padding-block:0 14px}.compact-heading{justify-content:space-between;align-items:center;gap:20px;min-height:46px;display:flex}.compact-heading h2{color:#111;margin:0;font:800 20px/1.3 Noto Sans TC,sans-serif}.compact-heading>a,.compact-heading>span{color:#0756a8;font-size:13px;font-weight:750}.infinite-carousel-shell{padding-inline:12px;position:relative}.infinite-carousel-viewport{touch-action:pan-y;cursor:grab;overflow:hidden}.infinite-carousel-viewport:active{cursor:grabbing}.infinite-carousel-track{will-change:transform;align-items:stretch;display:flex}.infinite-carousel-track.is-animated{transition:transform .42s cubic-bezier(.22,.72,.24,1)}.infinite-carousel-slide{flex:none}.carousel-arrow{z-index:4;color:#0a63bd;cursor:pointer;background:#fffffff5;border:1px solid #d5e2ee;border-radius:50%;width:38px;height:38px;margin-top:-19px;font-size:28px;line-height:1;position:absolute;top:50%;box-shadow:0 4px 16px #0a365d1f}.carousel-arrow.previous{left:-8px}.carousel-arrow.next{right:-8px}.product-card.compact{height:230px;box-shadow:none;border:1px solid #dfe8f0;border-radius:5px;overflow:hidden}.product-card.compact .product-visual{background:#fff;height:128px}.product-card.compact .product-visual>img{padding:8px 16px}.product-card.compact .product-body{padding:9px 12px}.product-card.compact .product-brand-name,.product-card.compact .product-meta,.product-card.compact .product-body>p,.product-card.compact .product-actions{display:none}.product-card.compact .product-body h3{color:#1d3445;min-height:35px;margin:0;font:600 13px/1.4 Noto Sans TC,sans-serif;overflow:hidden}.product-card.compact .product-footer{border:0;margin-top:6px;padding-top:0}.product-card.compact .product-footer small{display:none}.product-card.compact .product-footer strong{color:#0756a8;font-size:15px}.motor-product .product-visual>img{object-fit:contain!important;padding:12px!important}.product-card.compact.motor-product .product-visual>img{padding:3px 10px!important}.brand-section{color:#1d3445;background:#fff;padding-block:0}.brand-strip{grid-template-columns:150px 1fr;align-items:center;min-height:76px;display:grid}.brand-strip h2{margin:0;font:800 20px/1.2 Noto Sans TC,sans-serif}.brand-logo-row{border:1px solid #e4ebf2;grid-template-columns:repeat(3,1fr);height:62px;display:grid}.brand-logo-row>a{border-right:1px solid #e4ebf2;justify-content:center;align-items:center;min-width:0;display:flex}.brand-logo-row>a:last-child{border-right:0}.brand-logo-row img{object-fit:contain;width:auto;max-width:80%;max-height:48px}.service-grid{grid-template-columns:repeat(4,1fr);display:grid}.service-grid article{border-right:1px solid #ccddef;justify-content:center;align-items:center;gap:13px;min-height:62px;padding:7px 20px;display:flex}.service-grid article:last-child{border-right:0}.service-grid article>span{color:#176fc0;border:2px solid #176fc0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.service-grid h3{color:#0756a8;margin:0;font-size:14px}.service-grid p{color:#334f63;margin:3px 0 0;font-size:14px}.site-footer{background:linear-gradient(110deg,#0754a4,#0a6ac5);padding-top:24px}.footer-grid{grid-template-columns:1.2fr .7fr 1fr;gap:60px;padding-bottom:22px}.footer-brand img{background:#fff;border-radius:4px;width:260px;height:auto;padding:7px 11px}.footer-brand p{color:#ffffffd1;margin:0;font-size:12px}.footer-grid b{color:#fff;margin-bottom:2px}.footer-grid a,.footer-grid p{color:#fffffff0;font-size:14px}.footer-bottom{color:#ffffffb8;padding-block:10px}.search-page{min-height:65vh;padding-block:80px 120px}.search-page h1{color:var(--navy);margin:0;font-size:48px}.search-form{max-width:760px;margin:30px 0;display:flex}.search-form input{border:1px solid #b9cddd;flex:1;min-width:0;padding:0 20px;font-size:16px}.search-count{color:var(--muted);margin-bottom:30px}.search-suggestions{align-items:center;gap:12px;display:flex}.search-suggestions a{color:#0756a8;background:#eaf4fc;border-radius:999px;padding:9px 14px}.product-highlights{grid-template-columns:1fr 1fr;gap:9px 16px;margin:22px 0;padding:0;list-style:none;display:grid}.product-highlights li{color:#294b65}.product-highlights li:before{content:"✓";color:#1681c5;margin-right:7px;font-weight:900}.product-story-section{background:#eaf5fc;padding-block:65px}.product-story-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-story-grid article{background:#fff;padding:34px}.product-story-grid article>span{color:#3f96b8;font-weight:900}.product-story-grid h2{color:#0d3f68;margin:12px 0;font-size:25px}.product-story-grid p{color:var(--muted);margin:0;line-height:1.9}.product-feature-section{padding-block:80px}.product-feature-section>div:first-child h2,.product-installation>div h2{color:#0d3f68;margin:0;font-size:38px}.product-feature-columns{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.product-feature-columns article{border:1px solid #d9e6f0;padding:28px}.product-feature-columns h3{color:#0d3f68;margin:0 0 15px}.product-feature-columns ul{color:var(--muted);margin:0;padding-left:20px}.catalog-spec-section{color:#fff;background:#082f50;padding-block:70px}.compact-heading.light h2{color:#fff}.compact-heading.light>span{color:#8fd8eb}.catalog-official-specification{background:#ffffff0f;border:1px solid #ffffff29;margin-top:36px;padding:36px}.catalog-official-specification>h3{color:#fff;margin:0 0 28px;font:750 30px/1.35 Noto Serif TC,serif}.catalog-official-specification-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;display:grid}.catalog-official-specification-grid figure{background:#fff;flex-direction:column;align-items:center;margin:0;padding:26px;display:flex}.catalog-official-specification-grid img{object-fit:contain;width:auto;max-width:100%;height:min(620px,72vw)}.catalog-official-specification-grid figcaption{color:#234a60;text-align:center;padding-top:16px;font-size:19px;line-height:1.6}.catalog-spec-groups{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.catalog-spec-groups article{background:#ffffff12;padding:28px}.catalog-spec-groups h3{color:#8fd8eb;margin:0 0 18px}.catalog-spec-groups dl{margin:0}.catalog-spec-groups dl div{border-top:1px solid #ffffff24;grid-template-columns:150px 1fr;gap:20px;padding:11px 0;display:grid}.catalog-spec-groups dt{color:#a9d7e5}.catalog-spec-groups dd{margin:0}.product-installation{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:80px;display:grid}.product-installation article{color:var(--muted);background:#eaf5fc;padding:32px}.related-products{border-top:1px solid #085e8b1f;padding-block:85px 110px}.related-products .product-grid{grid-template-columns:repeat(3,1fr);max-width:none}.motor-detail-page .catalog-product-image{padding:18px}.motor-detail-page .catalog-product-image>img{object-fit:contain;width:100%;max-height:650px}@media (width<=1050px){.main-nav{gap:16px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:145px;min-height:145px}.brand-strip{grid-template-columns:120px 1fr}}@media (width<=820px){.site-header,.header-inner{height:70px}.header-inner{grid-template-columns:1fr auto auto auto}.site-logo{height:70px}.main-nav{top:70px}.search-trigger{font-size:26px}.home-hero{height:auto;min-height:410px}.hero-layout{grid-template-columns:1fr 42%;gap:5px;padding-block:35px}.hero-content h1{font-size:38px}.hero-content>p:not(.eyebrow){font-size:15px}.hero-product{grid-row:auto;height:250px}.hero-actions .button{min-width:130px}.brand-strip{grid-template-columns:1fr;gap:6px;padding-block:8px}.brand-logo-row{width:100%}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid article:nth-child(2){border-right:0}.product-feature-columns{grid-template-columns:1fr}.product-installation{grid-template-columns:1fr;gap:25px}}@media (width<=560px){.site-logo{width:150px}.site-logo img{width:150px;height:54px}.home-hero{min-height:440px}.hero-layout{grid-template-columns:1fr}.hero-product{opacity:.9;width:54%;height:210px;position:absolute;bottom:5px;right:-35px}.hero-content{align-self:start}.hero-content h1{max-width:330px;font-size:34px}.hero-content>p:not(.eyebrow){max-width:280px}.hero-actions{max-width:160px}.hero-actions .button{width:100%}.category-section{padding-block:9px}.category-grid{gap:8px}.category-card{height:142px;min-height:142px}.category-card img{width:60%!important;height:98px!important;inset:38px 0 4px 38%!important}.category-copy{justify-content:flex-start;inset:12px 45% 8px 10px}.category-copy strong{font-size:15px}.category-copy>span{display:none}.category-copy b{margin-top:8px}.compact-heading{min-height:44px}.infinite-carousel-shell{padding-inline:8px}.carousel-arrow{width:30px;height:30px;margin-top:-15px;font-size:23px}.carousel-arrow.previous{left:-7px}.carousel-arrow.next{right:-7px}.product-card.compact{height:214px}.product-card.compact .product-visual{height:117px}.brand-strip h2{font-size:17px}.brand-logo-row{height:54px}.brand-logo-row img{max-height:38px}.service-grid article{justify-content:flex-start;padding:7px 8px}.service-grid article>span{flex:none;width:32px;height:32px}.footer-grid{gap:22px}.search-form{flex-direction:column;gap:10px}.search-form input{min-height:52px}.product-highlights,.product-story-grid,.catalog-spec-groups{grid-template-columns:1fr}.catalog-spec-groups dl div{grid-template-columns:110px 1fr}.catalog-official-specification{padding:22px}.related-products .product-grid{grid-template-columns:1fr}.water-splash-right{display:none}.water-splash-left{opacity:.45;left:-120px}}:root{--ocean-950:#042a4b;--ocean-900:#063d70;--ocean-700:#0878bd;--aqua-500:#31bed7;--aqua-200:#bfeefa;--ice-100:#edfaff;--ice-50:#f7fcff;--glass:#ffffffc7;--premium-shadow:0 28px 80px #053f6921}body{color:#17364d;background:linear-gradient(#f9fdff 0%,#eef8fd 100%)}.section-wrap{width:min(1600px,100% - 48px)}.eyebrow{color:#0e708d;letter-spacing:.18em;font-size:13px}.section-heading>p,.section-heading>span,.detail-heading>p{color:#36576d;font-size:16px}.site-header{background:#ffffffe6;border-bottom:1px solid #064a751f;height:104px;overflow:visible;box-shadow:0 10px 36px #05385b0f}.header-inner{grid-template-columns:250px 1fr auto auto;gap:24px;overflow:visible}.site-logo,.site-logo img{width:auto;max-width:240px;height:96px}.main-nav{color:#173f5e;align-items:center;gap:24px;height:100%;font-size:16px;font-weight:750}.main-nav>a{padding:40px 0}.nav-group{align-items:center;height:100%;display:flex;position:relative}.nav-group-label{align-items:center;display:flex}.nav-group-label>a{padding:39px 4px 39px 0}.nav-group-label>button{color:#0c6d9a;cursor:pointer;background:0 0;border:0;width:30px;height:38px;transition:transform .2s}.nav-group.is-expanded .nav-group-label>button{transform:rotate(180deg)}.nav-dropdown{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8fdfffa;border:1px solid #06568429;grid-template-columns:210px 1fr;gap:26px;width:min(720px,100vw - 48px);padding:24px;transition:all .2s;display:grid;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-32%,-8px);box-shadow:0 30px 80px #04315133}.nav-group.is-expanded .nav-dropdown{visibility:visible;opacity:1;transform:translate(-32%)}.nav-dropdown-intro{background:linear-gradient(145deg,#e1f7fd,#f8fdff);border-radius:20px;padding:18px}.nav-dropdown-intro small{color:#137596;letter-spacing:.15em;font-size:11px;font-weight:850}.nav-dropdown-intro strong{color:var(--ocean-950);margin-top:40px;font:700 23px/1.45 Noto Serif TC,serif;display:block}.nav-dropdown-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nav-dropdown-links a{background:#fff;border:1px solid #deedf4;border-radius:14px;flex-direction:column;justify-content:center;min-height:74px;padding:14px 16px;display:flex;position:relative}.nav-dropdown-links a:hover{background:#effaff;border-color:#73cfe2}.nav-dropdown-links span{color:#0a4e7b;font-size:16px;font-weight:850}.nav-dropdown-links small{color:#4a6576;margin-top:4px;font-size:13px}.nav-dropdown-links b{color:#159abb;position:absolute;top:14px;right:14px}.search-trigger{color:#095a89;background:#edf8fd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.home-hero{isolation:isolate;background:linear-gradient(118deg,#fcfeff 0%,#eefaff 45%,#d8f1fa 100%);min-height:760px}.home-hero:before{content:"";z-index:-3;background:radial-gradient(circle at 72% 36%,#fffffff0 0 14%,#0000 42%),linear-gradient(104deg,#0000 0 52%,#0e84b814 52% 53%,#0000 53% 100%);position:absolute;inset:0}.hero-water-depth{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-water-depth:before{content:"";background:radial-gradient(circle at 35% 32%,#ffffffdb,#41b9db21 46%,#0a699e2e);border-radius:45% 55% 63% 37%/42% 38% 62% 58%;width:760px;height:760px;position:absolute;top:-190px;right:-90px;transform:rotate(-12deg);box-shadow:inset 0 0 80px #fffc,0 30px 100px #1f8fbe29}.hero-water-depth:after{content:"";border:2px solid #31bed733;border-radius:50%;width:55vw;height:270px;position:absolute;bottom:-100px;right:-6vw;transform:rotate(-7deg);box-shadow:0 -30px 80px #25b0cf1f,inset 0 28px 50px #ffffffa6}.hero-water-depth i{background:linear-gradient(145deg,#ffffffd9,#46c0dc1f);border:1px solid #ffffffe6;border-radius:50%;position:absolute;box-shadow:0 12px 24px #0f84ad1a}.hero-water-depth i:first-child{width:24px;height:24px;top:17%;right:8%}.hero-water-depth i:nth-child(2){width:12px;height:12px;bottom:18%;right:42%}.hero-water-depth i:nth-child(3){width:34px;height:34px;top:12%;left:47%}.hero-ripple{z-index:-1;border:1px solid #0b86b53d;border-radius:50%;width:690px;height:230px;position:absolute;bottom:-96px;right:1%;transform:rotate(-8deg);box-shadow:inset 0 0 0 26px #ffffff26,inset 0 0 0 54px #1eaad10f}.water-splash{z-index:-1;pointer-events:none;position:absolute}.water-splash:before,.water-splash:after,.water-splash i{content:"";border:1px solid #4fc9e242;border-radius:50% 45% 55% 42%;position:absolute;box-shadow:inset 0 0 28px #ffffffb3,0 14px 36px #1484b11a}.water-splash-left{width:330px;height:330px;bottom:40px;left:-160px;transform:rotate(24deg)}.water-splash-left:before{width:280px;height:110px;top:80px;left:30px}.water-splash-left:after{width:160px;height:70px;top:15px;left:100px}.water-splash-right{width:410px;height:410px;top:20px;right:25%;transform:rotate(-20deg)}.water-splash-right:before{width:360px;height:130px;top:120px}.water-splash-right:after{width:220px;height:74px;top:50px;left:80px}.hero-layout{grid-template-columns:1.03fr .97fr;gap:70px;min-height:760px;padding-block:72px}.hero-content h1{color:#06375d;text-wrap:balance;max-width:780px;font-size:clamp(58px,5.7vw,92px)}.hero-content>p:not(.eyebrow){color:#365d73;font-size:19px}.hero-actions .button{border-radius:999px;padding-inline:30px}.button.primary{background:linear-gradient(105deg,#075a99,#098fc1);box-shadow:0 14px 32px #06659938}.button.quiet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa3;border-color:#06537e3d}.hero-promises{font-size:14px}.hero-product{background:linear-gradient(145deg,#ffffffe6,#e2f7fd94);border:1px solid #fffffff5;border-radius:42% 58% 32% 68%/40% 36% 64% 60%;min-height:600px;padding:70px 56px 34px;overflow:hidden;box-shadow:0 40px 100px #06507926,inset 0 0 80px #ffffffb3}.hero-product:before{content:"";border:1px solid #26b1d133;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 60px #38bdd717}.hero-product-kicker{z-index:2;color:#0b7198!important;font-size:12px!important;top:34px!important;left:48px!important}.hero-product-halo{filter:blur(1px);background:radial-gradient(circle,#fffffffa,#87dced2e 58%,#0000 70%);border-radius:50%;width:430px;height:430px;position:absolute}.hero-product>img{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 30px #0332522e);mix-blend-mode:normal;width:min(500px,90%);height:440px}.hero-product-note{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80}.category-section{padding-block:130px}.category-heading{margin-bottom:56px}.category-grid{grid-template-columns:repeat(2,1fr);gap:24px}.category-card{background:var(--glass);min-height:390px;box-shadow:var(--premium-shadow);border:1px solid #0c649124;border-radius:26px;grid-template-columns:.88fr 1.12fr;display:grid;overflow:hidden}.category-card:before{content:"";background:linear-gradient(128deg,#fffffff5,#e8f8fda8);position:absolute;inset:0}.category-card.category-zhen-jing-motors:before{background:linear-gradient(128deg,#f9fdff,#e4f4fa 58%,#cbe8f2)}.category-card.category-water-equipment:before{background:linear-gradient(128deg,#fff,#e9f9fd 58%,#c8edf5)}.category-card.category-ro-systems:before{background:linear-gradient(128deg,#fafdff,#e6f5fb 58%,#d5eef7)}.category-card.category-filter-consumables:before{background:linear-gradient(128deg,#fff,#edf9fb 58%,#d8f3f4)}.category-copy{z-index:2;color:#143c58;justify-content:center;align-items:flex-start;padding:42px 18px 42px 42px;position:relative;inset:auto}.category-copy small{color:#147898;letter-spacing:.14em;font-size:11px;font-weight:850}.category-copy strong{color:#063d68;margin-top:22px;font:750 clamp(29px,2.3vw,40px)/1.25 Noto Serif TC,serif}.category-copy>span{color:#35596e;opacity:1;max-width:320px;font-size:16px;line-height:1.85}.category-copy b{color:#086694;margin-top:28px;font-size:14px}.category-media{z-index:1;background:#ffffffb8;border-radius:50% 44% 46% 54%/42% 58%;min-width:0;margin:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #2db3d31f}.category-media:before{content:"";border:1px solid #36bcd72e;border-radius:50%;position:absolute;inset:8%}.category-media img{transition:transform .5s;object-fit:contain!important;width:88%!important;height:88%!important;padding:10px!important;inset:6%!important}.category-card:hover .category-media img{transform:scale(1.055)}.category-water-line{border:2px solid #2ebad733;border-radius:50%;width:130%;height:44%;position:absolute;bottom:-18%;left:-15%;transform:rotate(-8deg);box-shadow:inset 0 16px 30px #4ecfe414}.popular-section{background:linear-gradient(135deg,#e4f6fc 0%,#f8fdff 46%,#dff3fa 100%);padding-block:120px;position:relative;overflow:hidden}.popular-section:before{content:"";border:2px solid #0d89b924;border-radius:50%;width:780px;height:260px;position:absolute;top:-150px;right:-120px;transform:rotate(-8deg);box-shadow:inset 0 0 0 40px #fff3}.popular-watermark{color:#075b8e0a;letter-spacing:-.08em;font:900 clamp(120px,22vw,340px)/.8 system-ui;position:absolute;bottom:-36px;left:-25px}.compact-heading{min-height:82px;margin-bottom:36px;position:relative}.compact-heading h2{color:#063b64;font:750 clamp(34px,4vw,54px)/1.2 Noto Serif TC,serif}.product-card{background:#fffffff0;border:1px solid #085e8b1f;border-radius:20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 50px #054a701a}.product-card:hover{transform:translateY(-7px);box-shadow:0 28px 65px #054a702b}.product-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.product-card-link:focus-visible{outline-offset:-5px;outline:3px solid #1ea9ca}.product-visual{background:radial-gradient(circle at 50% 38%,#fff 0 32%,#eaf8fc 72%,#d7edf6 100%)}.product-visual:after{content:"";border:1px solid #169ac12e;border-radius:50%;width:120%;height:38%;position:absolute;bottom:-25%;left:-10%;transform:rotate(-6deg);box-shadow:inset 0 12px 30px #31bed714}.product-body{background:linear-gradient(#fff,#fbfeff);position:relative}.product-body>p,.product-body h3{position:relative}.product-body>p{color:#36566c;font-size:16px}.product-actions{z-index:3;position:relative}.product-actions .text-link{z-index:4;position:relative}.catalog-readable-grid{grid-template-columns:repeat(3,1fr);gap:28px}:is(.catalog-readable-grid,.related-products .product-grid) .product-brand-name{font-size:20px}:is(.catalog-readable-grid,.related-products .product-grid) .product-body h3{min-height:0;font-size:26px;line-height:1.45}:is(.catalog-readable-grid,.related-products .product-grid) .product-body>p{min-height:0;font-size:20px;line-height:1.75}:is(.catalog-readable-grid,.related-products .product-grid) .product-meta{font-size:16px}:is(.catalog-readable-grid,.related-products .product-grid) .product-footer small{font-size:14px}:is(.catalog-readable-grid,.related-products .product-grid) .product-footer strong{font-size:24px}:is(.catalog-readable-grid,.related-products .product-grid) :is(.text-link,.product-action){font-size:14px}.liv-golf-story{isolation:isolate;color:#073e65;background:#eef8f2;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.liv-golf-story-bg{z-index:-3;object-fit:cover}.liv-golf-story-shade{z-index:-2;background:linear-gradient(90deg,#fafef9f7 0%,#fafef9e6 43%,#fafef92e 73%);position:absolute;inset:0}.liv-golf-story-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:70px;padding-block:90px;display:grid}.liv-golf-story-copy{max-width:760px}.liv-golf-story-copy .eyebrow{color:#087d98;font-size:15px}.liv-golf-story .liv-golf-story-copy h2{color:#073e65;margin:14px 0 28px;font:750 clamp(42px,5vw,70px)/1.2 Noto Serif TC,serif}.liv-golf-story-copy p:not(.eyebrow){color:#254f60;font-size:24px;line-height:1.8}.liv-golf-story-copy strong{color:#123f53;border-left:3px solid #0d8ca5;margin-top:28px;padding-left:24px;font-size:22px;line-height:1.65;display:block}.liv-golf-field-proof{background:#ffffffd1;border:1px solid #14586e2e;border-radius:28px;padding:12px;transform:rotate(1.5deg);box-shadow:0 30px 80px #15485b33}.liv-golf-field-proof img{object-fit:cover;object-position:center 54%;border-radius:19px;width:100%;height:500px}.liv-golf-field-proof figcaption{color:#123f53;padding:12px 8px 4px;font-size:15px;font-weight:750}@media (width<=900px){.liv-golf-story{min-height:0}.liv-golf-story .liv-golf-story-bg{object-position:65% center}.liv-golf-story .liv-golf-story-shade{background:linear-gradient(#fafef9f5,#fafef9cc)}.liv-golf-story .liv-golf-story-layout{grid-template-columns:1fr;gap:38px;padding-block:70px}.liv-golf-story .liv-golf-story-copy{max-width:none}.liv-golf-story .liv-golf-story-copy h2{font-size:42px}.liv-golf-story .liv-golf-story-copy p:not(.eyebrow),.liv-golf-story .liv-golf-story-copy strong{font-size:19px}.liv-golf-story .liv-golf-field-proof{transform:none}.liv-golf-story .liv-golf-field-proof img{height:430px}}.soda-energy-fact{isolation:isolate;color:#073e65;background:#f7f4ed;border-radius:28px;align-items:center;min-height:380px;margin-block:100px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #405b5329}.soda-energy-art{z-index:-3;object-fit:cover;object-position:center}.soda-energy-fact:before{content:"";z-index:-2;background:linear-gradient(90deg,#fffdf92e 0%,#fffdf914 50%,#fffdf905 79%);position:absolute;inset:0}.soda-energy-fact-copy{grid-template-columns:auto 1fr;align-items:center;gap:38px;max-width:720px;display:grid}.soda-energy-fact span{color:#087d98;letter-spacing:.15em;font-size:15px;font-weight:850}.soda-energy-fact strong{color:#073e65;font:750 clamp(36px,4.5vw,58px)/1.2 Noto Serif TC,serif}@media (width<=900px){.soda-energy-fact{align-items:flex-end;min-height:460px;margin-block:70px;padding:34px 26px}.soda-energy-art{object-position:35% center}.soda-energy-fact:before{background:linear-gradient(#fffdf91a,#fffdf957)}.soda-energy-fact-copy{grid-template-columns:1fr}}.motor-specification-visual{background:#f5efe5;border:1px solid #183d4c1f;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 22px 60px #11303e1f}.motor-specification-visual img{width:100%;height:auto;display:block}.product-action{border-radius:999px}.brand-section{background:linear-gradient(130deg,#fafdff,#e8f8fd);padding-block:90px;position:relative;overflow:hidden}.brand-section:before{content:"";border:2px solid #0d8bb81f;border-radius:50%;width:600px;height:220px;position:absolute;bottom:-140px;left:-100px;box-shadow:inset 0 0 0 34px #ffffff4d}.brand-strip{grid-template-columns:240px 1fr;gap:40px;min-height:0}.brand-strip-copy h2{color:#063b64;margin:0;font:750 42px/1.2 Noto Serif TC,serif}.brand-logo-row{border:0;gap:16px;height:auto}.brand-logo-row>a{background:#ffffffd6;border-radius:22px;flex-direction:column;min-height:180px;padding:28px;transition:all .25s;box-shadow:0 18px 44px #06507714;border:1px solid #085b8921!important}.brand-logo-row>a:hover{transform:translateY(-5px);box-shadow:0 25px 55px #06507724}.brand-logo-row img{max-width:82%;max-height:74px}.brand-logo-row span{color:#31576e;text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:22px;display:flex}.brand-logo-row strong{color:#063b64;letter-spacing:.02em;font-size:16px;font-weight:800}.brand-logo-row small{font-size:14px;font-weight:700}.service-section{background:#063e70;padding-block:24px}.service-grid article{color:#fff;border-color:#ffffff2b;min-height:82px}.service-grid article>span{color:#91e2f2;border-color:#91e2f2}.service-grid h3{color:#fff;font-size:16px}.service-grid p{color:#d9f3f9;font-size:14px}.category-hero,.brand-hero{background:linear-gradient(132deg,#f9fdff 0%,#e9f8fc 55%,#d5eff7 100%);position:relative;overflow:hidden}.category-hero:after,.brand-hero:after{content:"";border:2px solid #0f8fba26;border-radius:50%;width:580px;height:240px;position:absolute;bottom:-130px;right:-90px;transform:rotate(-9deg);box-shadow:inset 0 0 0 36px #ffffff47}.category-browser{padding-block:90px 120px}.brand-hero-logo{background:#ffffffe0;border:1px solid #055c8b1f;border-radius:28px}.brand-lines{background:linear-gradient(120deg,#06365f,#075c91)}.catalog-product-page{--catalog-product-body-desktop:24px;--catalog-product-body-mobile:19px;background:linear-gradient(#fafdff 0,#eef8fc 42%,#fff 100%)}.catalog-product-hero{padding:30px 0 110px}.catalog-product-image{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 50% 40%,#fff 0 30%,#eaf8fc 72%,#d7eef6 100%);border:1px solid #085b891f;border-radius:34px;position:relative;overflow:hidden}.catalog-product-image:after{content:"";border:2px solid #2ab5d32e;border-radius:50%;width:120%;height:40%;position:absolute;bottom:-23%;left:-10%;transform:rotate(-6deg);box-shadow:inset 0 18px 35px #3ec4dc14}.catalog-product-summary h1{color:#073c63}.product-story-section{background:linear-gradient(150deg,#e7f7fc 0%,#fbfeff 48%,#dff2f9 100%);padding-block:120px;position:relative;overflow:hidden}.product-story-section:before{content:"";border:2px solid #189ec61f;border-radius:50%;width:760px;height:280px;position:absolute;top:-170px;left:-200px;box-shadow:inset 0 0 0 44px #ffffff3d}.story-zhen-jing{background:linear-gradient(145deg,#e7f5fa,#fafdff 50%,#d6ebf4)}.story-hao-hsing{background:linear-gradient(145deg,#eaf8fc,#fff 50%,#dff3f6)}.product-story-heading{max-width:850px;margin-bottom:60px}.product-story-heading h2{color:#073b62;margin:0;font:750 clamp(38px,4.7vw,64px)/1.25 Noto Serif TC,serif}.product-story-heading>p:not(.eyebrow){color:#3a5b6f}.product-story-stack{z-index:1;position:relative}.product-story-band{background:#ffffffdb;border:1px solid #075b8b1f;border-radius:30px;grid-template-columns:1.04fr .96fr;align-items:stretch;min-height:520px;margin-top:26px;display:grid;overflow:hidden;box-shadow:0 26px 70px #064d731c}.product-story-band:nth-of-type(2n){grid-template-columns:.96fr 1.04fr}.product-story-band:nth-of-type(2n) .product-story-visual{order:2}.product-story-visual{background:radial-gradient(circle at 50% 40%,#fff 0 26%,#e8f7fb 70%,#d7edf5 100%);place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.product-story-visual>span{z-index:2;color:#0c82a6;letter-spacing:.16em;font-size:13px;font-weight:900;position:absolute;top:28px;left:32px}.product-story-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 24px #05406326);width:78%;height:78%;position:relative}.product-story-band:nth-of-type(2) .product-story-visual img{transform:scale(1.08)translateY(2%)}.product-story-band:nth-of-type(3) .product-story-visual img{transform:scale(.92)translate(4%)}.story-water-orbit{border:2px solid #2ab7d533;border-radius:50%;width:118%;height:44%;position:absolute;bottom:-21%;left:-9%;transform:rotate(-7deg);box-shadow:inset 0 20px 45px #3ec3dc1a,0 -20px 50px #ffffff73}.product-story-copy{flex-direction:column;justify-content:center;padding:70px;display:flex}.product-story-copy>small{color:#0c789b;letter-spacing:.12em;font-size:13px;font-weight:900}.product-story-copy h3{color:#073b62;margin:18px 0;font:750 clamp(30px,3.2vw,46px)/1.3 Noto Serif TC,serif}.product-story-copy p{color:#35566b;margin:0}.product-story-copy strong{color:#17465f;background:#edf9fc;border-left:3px solid #35bdd6;margin-top:28px;padding:20px 24px}.catalog-product-page :is(.product-lead,.product-highlights li,.product-story-heading>p:not(.eyebrow),.product-story-copy p,.product-story-copy strong,.product-feature-columns li,.catalog-spec-groups dd,.product-installation article p,.product-installation article li){font-size:var(--catalog-product-body-desktop);line-height:1.8}.bc-tap-3s-page{--bc-tap-3s-body-desktop:24px;--bc-tap-3s-body-mobile:19px;color:#173d52;background:#f7fafb}.bc-tap-3s-page :is(p:not(.eyebrow),li,dd){font-size:var(--bc-tap-3s-body-desktop);line-height:1.8}.bc-tap-3s-page .eyebrow{color:#0a718f;letter-spacing:.16em;font-size:15px}.bc-tap-3s-page h2{color:#073e65;letter-spacing:-.045em;margin:10px 0 24px;font:750 clamp(40px,4.7vw,68px)/1.2 Noto Serif TC,serif}.bc-tap-3s-page figure{margin:0}.bc-tap-3s-page figcaption{color:#35586b;font-size:19px;line-height:1.6}.bc-tap-3s-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:76px;padding:30px 0 105px;display:grid}.bc-tap-3s-gallery{min-width:0}.bc-tap-3s-main-image{background:radial-gradient(circle at 50% 38%,#fff 0 31%,#edf8fa 70%,#d9eef2 100%);border:1px solid #08598521;border-radius:34px;place-items:center;min-height:650px;padding:48px;display:grid;overflow:hidden;box-shadow:0 30px 80px #073e5b21}.bc-tap-3s-main-image img{object-fit:contain;filter:drop-shadow(0 28px 26px #0e354726);width:100%;height:560px}.bc-tap-3s-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.bc-tap-3s-thumbs button{color:#244b60;cursor:pointer;background:#fff;border:1px solid #d2e2e9;border-radius:14px;min-width:0;padding:10px}.bc-tap-3s-thumbs button.active{border-color:#087da5;box-shadow:0 0 0 2px #087da521}.bc-tap-3s-thumbs img{object-fit:contain;width:100%;height:78px}.bc-tap-3s-thumbs span{margin-top:6px;font-size:15px;font-weight:800;display:block}.bc-tap-3s-buy{padding-top:18px;position:sticky;top:112px}.bc-tap-3s-buy h1{color:#073e65;letter-spacing:-.05em;margin:8px 0 0;font:760 clamp(44px,4.9vw,66px)/1.2 Noto Serif TC,serif}.bc-tap-3s-subtitle{color:#35596b;margin:18px 0 34px}.bc-tap-3s-color-options{border:0;margin:0;padding:0}.bc-tap-3s-color-options legend{color:#123f59;margin-bottom:14px;font-size:21px;font-weight:850}.bc-tap-3s-color-options>div{grid-template-columns:1fr;gap:12px;display:grid}.bc-tap-3s-color-options button{color:#234a5f;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:64px;padding:14px 18px;font-size:19px;font-weight:800;display:flex}.bc-tap-3s-color-options button.active{background:#edf9fb;border-color:#087da5;box-shadow:0 0 0 2px #087da51f}.bc-tap-3s-color-options i{border:1px solid #00000029;border-radius:50%;width:24px;height:24px}.bc-tap-3s-total{border-block:1px solid #d3e3e9;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 16px;padding:24px 0;display:flex}.bc-tap-3s-total span{color:#56717e;flex-direction:column;gap:6px;display:flex}.bc-tap-3s-total small{font-size:16px}.bc-tap-3s-total b{color:#153f56;font-size:19px}.bc-tap-3s-total strong{color:#073e65;white-space:nowrap;font-size:38px}.bc-tap-3s-cart-button{width:100%;min-height:64px;font-size:19px}.bc-tap-3s-install-note{color:#4a6978;margin:18px 0 0}.bc-tap-3s-touch-section{background:linear-gradient(140deg,#e6f5f6 0%,#fbfdfd 54%,#dcecf1 100%);padding-block:115px}.bc-tap-3s-touch-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;display:grid}.bc-tap-3s-touch-layout>div{max-width:660px}.bc-tap-3s-touch-layout p:not(.eyebrow){color:#2f5669;margin:0 0 20px}.bc-tap-3s-touch-layout figure{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 30px 75px #073d5724}.bc-tap-3s-touch-layout img{width:100%;height:auto;display:block}.bc-tap-3s-touch-layout figcaption{padding:18px 22px}.bc-tap-3s-kitchen-section{background:#fff;padding-block:120px}.bc-tap-3s-kitchen-layout{grid-template-columns:1.04fr .96fr;align-items:center;gap:82px;display:grid}.bc-tap-3s-kitchen-layout figure{border-radius:28px;min-height:610px;overflow:hidden}.bc-tap-3s-kitchen-layout img{object-fit:cover;width:100%;height:610px}.bc-tap-3s-kitchen-layout p:not(.eyebrow){color:#35596b;margin:0 0 20px}.bc-tap-3s-core-section{color:#fff;background:radial-gradient(circle at 82% 18%,#38b2ca38,#0000 30%),linear-gradient(135deg,#061d2f 0%,#0a3e59 55%,#071f31 100%);padding-block:115px}.bc-tap-3s-core-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;display:grid}.bc-tap-3s-core-section :is(h2,p,.eyebrow,dd){color:#fff}.bc-tap-3s-core-section p:not(.eyebrow){color:#d9edf3;margin:0}.bc-tap-3s-core-section dl{margin:42px 0 0}.bc-tap-3s-core-section dl div{border-top:1px solid #fff3;grid-template-columns:210px 1fr;gap:28px;padding:19px 0;display:grid}.bc-tap-3s-core-section dt{color:#94d7e5;font-size:21px;font-weight:800}.bc-tap-3s-core-section dd{margin:0;font-weight:800}.bc-tap-3s-core-section figure{background:#fff;padding:40px}.bc-tap-3s-core-section img{object-fit:contain;width:100%;height:440px}.bc-tap-3s-core-section figcaption{color:#173f55;text-align:center;padding-top:14px}.bc-tap-3s-equipment-section{background:linear-gradient(145deg,#f7fcfb 0%,#dceff0 54%,#edf6f3 100%);padding-block:115px}.bc-tap-3s-heading{max-width:930px}.bc-tap-3s-equipment-grid{border-top:1px solid #10536733;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.bc-tap-3s-equipment-grid figure{border-right:1px solid #10536733;min-width:0;padding:30px 22px}.bc-tap-3s-equipment-grid figure:last-child{border-right:0}.bc-tap-3s-equipment-grid img{object-fit:contain;width:100%;height:250px}.bc-tap-3s-equipment-grid figcaption{flex-direction:column;gap:8px;margin-top:18px;display:flex}.bc-tap-3s-equipment-grid b{color:#0b4568;font-size:24px}.bc-tap-3s-equipment-grid span{color:#35596b}.bc-tap-3s-spec-section{background:#f8f4ed;padding-block:115px}.bc-tap-3s-spec-layout{grid-template-columns:1fr .72fr;align-items:center;gap:90px;display:grid}.bc-tap-3s-spec-layout.is-text-only{grid-template-columns:1fr}.bc-tap-3s-spec-section dl{margin:42px 0 0}.bc-tap-3s-spec-section dl div{border-top:1px solid #22465833;grid-template-columns:210px 1fr;gap:28px;padding:19px 0;display:grid}.bc-tap-3s-spec-section dt{color:#31586b;font-size:21px;font-weight:800}.bc-tap-3s-spec-section dd{color:#173f55;margin:0;font-weight:750}.bc-tap-3s-spec-section figure{text-align:center;background:#fff;padding:26px;box-shadow:0 24px 65px #4032201c}.bc-tap-3s-spec-section img{object-fit:contain;width:auto;height:620px}.bc-tap-3s-spec-section figcaption{padding-top:16px}.bc-tap-3s-installation-section{background:#fff;padding-block:110px}.bc-tap-3s-installation-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:78px;display:grid}.bc-tap-3s-installation-section ol{counter-reset:install;margin:0;padding:0;list-style:none}.bc-tap-3s-installation-section li{counter-increment:install;border-top:1px solid #d8e5ea;grid-template-columns:170px 1fr;gap:28px;padding:24px 0;display:grid}.bc-tap-3s-installation-section li b{color:#0a6688;font-size:24px}.bc-tap-3s-installation-section li b:before{content:"0" counter(install) " ";color:#6a8998}.bc-tap-3s-installation-section li span{color:#35596b}.bc-tap-3s-faq-section{background:linear-gradient(135deg,#d8f1f0 0%,#eef8f5 55%,#d9e8ee 100%);padding-block:110px}.bc-tap-3s-faq-list{margin-top:42px}.bc-tap-3s-faq-list details{border-bottom:1px solid #0b45683b}.bc-tap-3s-faq-list summary{color:#0b4568;cursor:pointer;justify-content:space-between;gap:30px;padding:28px 0;font-size:26px;font-weight:850;list-style:none;display:flex}.bc-tap-3s-faq-list summary::-webkit-details-marker{display:none}.bc-tap-3s-faq-list summary span{font-weight:400}.bc-tap-3s-faq-list details p{color:#244d60;margin:0 0 28px}@media (width<=980px){.catalog-readable-grid{grid-template-columns:repeat(2,1fr)}.bc-tap-3s-hero,.bc-tap-3s-touch-layout,.bc-tap-3s-kitchen-layout,.bc-tap-3s-core-layout,.bc-tap-3s-spec-layout,.bc-tap-3s-installation-layout{grid-template-columns:1fr}.bc-tap-3s-buy{padding-top:0;position:static}.bc-tap-3s-touch-layout,.bc-tap-3s-kitchen-layout,.bc-tap-3s-core-layout,.bc-tap-3s-spec-layout,.bc-tap-3s-installation-layout{gap:44px}.bc-tap-3s-equipment-grid{grid-template-columns:repeat(2,1fr)}.bc-tap-3s-equipment-grid figure{border-bottom:1px solid #10536733}.bc-tap-3s-equipment-grid figure:nth-child(2n){border-right:0}}@media (width<=640px){.catalog-readable-grid{grid-template-columns:1fr}.bc-tap-3s-page{--bc-tap-3s-body-desktop:var(--bc-tap-3s-body-mobile)}.bc-tap-3s-page h2{font-size:38px}.bc-tap-3s-hero{gap:38px;padding-bottom:70px}.bc-tap-3s-main-image{border-radius:22px;min-height:390px;padding:22px}.bc-tap-3s-main-image img{height:340px}.bc-tap-3s-thumbs{grid-template-columns:repeat(2,1fr)}.bc-tap-3s-buy h1{font-size:40px}.bc-tap-3s-color-options>div{grid-template-columns:1fr}.bc-tap-3s-total{flex-direction:column;align-items:flex-start}.bc-tap-3s-touch-section,.bc-tap-3s-kitchen-section,.bc-tap-3s-core-section,.bc-tap-3s-equipment-section,.bc-tap-3s-spec-section,.bc-tap-3s-installation-section,.bc-tap-3s-faq-section{padding-block:76px}.bc-tap-3s-touch-layout figure{border-radius:18px}.bc-tap-3s-kitchen-layout figure{min-height:390px}.bc-tap-3s-kitchen-layout img{height:390px}.bc-tap-3s-core-section dl div,.bc-tap-3s-spec-section dl div{grid-template-columns:1fr;gap:7px}.bc-tap-3s-core-section figure{padding:20px}.bc-tap-3s-core-section img{height:330px}.bc-tap-3s-equipment-grid{grid-template-columns:1fr}.bc-tap-3s-equipment-grid figure{border-right:0;padding-inline:0}.bc-tap-3s-equipment-grid img{height:290px}.bc-tap-3s-spec-section figure{padding:16px;overflow-x:auto}.bc-tap-3s-spec-section img{min-width:365px;height:auto}.bc-tap-3s-installation-section li{grid-template-columns:1fr;gap:8px}.bc-tap-3s-faq-list summary{font-size:22px}}.bc-tap-page{--bc-tap-body-desktop:24px;--bc-tap-body-mobile:19px;color:#173d52;background:#f7fafb}.bc-tap-page :is(p:not(.eyebrow),li,dd){font-size:var(--bc-tap-body-desktop);line-height:1.85}.bc-tap-page .eyebrow{letter-spacing:.16em;font-size:15px}.bc-tap-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:72px;padding:30px 0 100px;display:grid}.bc-tap-gallery{min-width:0}.bc-tap-main-image{background:#fff;border:1px solid #d8e9f1;border-radius:28px;place-items:center;min-height:620px;padding:42px;display:grid;box-shadow:0 24px 70px #1348641a}.bc-tap-main-image img{object-fit:contain;width:100%;height:540px}.bc-tap-thumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.bc-tap-thumbs button{color:#31566a;cursor:pointer;background:#fff;border:1px solid #d4e3ea;border-radius:14px;min-width:0;padding:9px}.bc-tap-thumbs button.active{border-color:#0a7ca8;box-shadow:0 0 0 2px #0a7ca821}.bc-tap-thumbs img{object-fit:contain;width:100%;height:72px}.bc-tap-thumbs span{margin-top:5px;font-size:13px;font-weight:750;display:block}.bc-tap-buy{padding-top:22px;position:sticky;top:110px}.bc-tap-buy h1{color:#073e65;letter-spacing:-.045em;margin:8px 0 0;font:750 clamp(42px,4.8vw,64px)/1.22 Noto Serif TC,serif}.bc-tap-subtitle{color:#486878;margin:10px 0 32px}.bc-tap-options,.bc-tap-color-options{border:0;margin:0 0 28px;padding:0}.bc-tap-options legend,.bc-tap-color-options legend{color:#133e58;margin-bottom:12px;font-size:18px;font-weight:850}.bc-tap-options>button{color:#173d52;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdde6;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:10px;padding:18px;display:flex}.bc-tap-options>button.active{background:#edf9fc;border-color:#087ea9;box-shadow:0 0 0 2px #087ea91f}.bc-tap-options button span{flex-direction:column;gap:5px;display:flex}.bc-tap-options b{font-size:19px}.bc-tap-options small{color:#527181;font-size:16px}.bc-tap-options strong{color:#073e65;white-space:nowrap;font-size:20px}.bc-tap-color-options>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bc-tap-color-options button{color:#23495e;cursor:pointer;background:#fff;border:1px solid #cbdde6;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:14px 10px;font-size:17px;font-weight:750;display:flex}.bc-tap-color-options button.active{background:#edf9fc;border-color:#087ea9;box-shadow:0 0 0 2px #087ea91f}.bc-tap-color-options i{border:1px solid #00000029;border-radius:50%;width:22px;height:22px}.bc-tap-total{border-block:1px solid #d3e3ea;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 14px;padding:22px 0;display:flex}.bc-tap-total span{color:#617985;flex-direction:column;gap:5px;font-size:15px;display:flex}.bc-tap-total small{color:#183f55;font-size:17px;font-weight:800}.bc-tap-total strong{color:#073e65;font-size:38px}.bc-tap-cart-button{width:100%}.bc-tap-install-note{color:#56717f}.bc-tap-video-section{color:#fff;background:#051e32;padding:110px 24px 120px}.bc-tap-video-section .section-wrap{width:min(1200px,100%)}.bc-tap-video-heading{text-align:center;max-width:900px;margin:0 auto 42px}.bc-tap-video-heading h2{color:#fff;letter-spacing:-.035em;margin:10px 0 16px;font:750 clamp(40px,5vw,66px)/1.2 Noto Serif TC,serif}.bc-tap-video-heading>p:last-child{color:#c2dbe7;margin:0}.bc-tap-video-frame{aspect-ratio:16/9;background:#000;border:1px solid #fff3;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000061}.bc-tap-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bc-tap-visual-band{--bc-tap-band-copy-color:#284f63;isolation:isolate;align-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.bc-tap-band-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bc-tap-band-shade{z-index:-1;background:linear-gradient(90deg,#faf6effa 0%,#faf6efe8 48%,#faf6ef33 78%);position:absolute;inset:0}.bc-tap-band-copy{width:100%;padding-inline:clamp(72px,8vw,150px)}.bc-tap-band-copy>*{max-width:820px}.bc-tap-band-copy h2{color:#063f61;letter-spacing:-.05em;max-width:900px;margin:12px 0 26px;font:760 clamp(58px,6.2vw,92px)/1.12 Noto Serif TC,serif}.bc-tap-band-copy>p:last-of-type{max-width:800px;color:var(--bc-tap-band-copy-color);margin:0;font-size:clamp(24px,1.8vw,29px)}.bc-tap-band-copy>strong{color:#087da0;letter-spacing:.06em;max-width:800px;margin-top:32px;font-size:26px;display:block}.bc-tap-visual-water .bc-tap-band-shade{background:linear-gradient(90deg,#ebfafafa 0%,#e2f7f9e6 50%,#e2f7f924 80%)}.bc-tap-visual-tech{--bc-tap-band-copy-color:#fff}.bc-tap-visual-tech .bc-tap-band-shade{background:linear-gradient(90deg,#021222fa 0%,#031c30e8 51%,#031c3029 82%)}.bc-tap-visual-tech h2{color:#fff}.bc-tap-visual-tech .eyebrow{color:#7be0f1}.bc-tap-cooling{background:radial-gradient(circle at 78% 26%,#70e7ee57,#0000 28%),linear-gradient(135deg,#d8f5f3 0%,#b7e4ea 47%,#70b9cd 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;width:100%;margin:0;padding:110px max(24px,50% - 800px);display:grid}.bc-tap-cooling h2{color:#063f61;margin:10px 0 24px;font:760 clamp(44px,5vw,70px)/1.18 Noto Serif TC,serif}.bc-tap-cooling p:last-child{color:#173f54;margin:0}.bc-tap-cooling>img{object-fit:contain;width:100%;height:min(560px,52vw);box-shadow:none;filter:drop-shadow(0 30px 28px #07405533);background:0 0;border-radius:0;padding:0}.bc-tap-spec-section{color:#fff;background:radial-gradient(circle at 86% 16%,#3fc6dc33,#0000 28%),linear-gradient(135deg,#061b2c 0%,#0a3d5a 54%,#071e31 100%);padding-block:110px}.bc-tap-section-heading h2,.bc-tap-service h2{color:#073e65;margin:0;font:750 clamp(38px,4vw,58px)/1.25 Noto Serif TC,serif}.bc-tap-section-heading.light h2{color:#fff}.bc-tap-official-dimensions{background:#1d1d1d;border:1px solid #ffffff38;margin:42px 0 54px;overflow:hidden}.bc-tap-official-dimensions img{width:100%;height:auto;display:block}.bc-tap-official-dimensions figcaption{color:#d7eef5;text-align:center;padding:18px 24px;font-size:18px}.bc-tap-spec-layout{grid-template-columns:1.08fr .92fr;align-items:start;gap:52px;margin-top:42px;display:grid}.bc-tap-spec-list{margin:0}.bc-tap-spec-list div{border-top:1px solid #ffffff2e;grid-template-columns:230px 1fr;gap:28px;padding:19px 0;display:grid}.bc-tap-spec-list dt{color:#a9dcea;font-size:22px;font-weight:750}.bc-tap-spec-list dd{color:#fff;margin:0;font-weight:750}.bc-tap-spec-images{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.bc-tap-spec-images figure{color:#234b60;background:#fff;min-width:0;margin:0;padding:16px}.bc-tap-spec-images img{object-fit:contain;width:100%;height:360px}.bc-tap-spec-images figure:last-child img{height:240px}.bc-tap-spec-images figcaption{text-align:center;padding-top:10px;font-size:18px;font-weight:800}.bc-tap-section-full{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:110px 0}.bc-tap-equipment{background:linear-gradient(145deg,#f7fcfb 0%,#dceff0 52%,#edf6f3 100%)}.bc-tap-equipment-grid{border-top:1px solid #1053672e;grid-template-columns:repeat(5,1fr);gap:0;margin-top:42px;display:grid}.bc-tap-equipment-grid figure{background:0 0;border:0;border-right:1px solid #1053672e;margin:0;padding:26px 18px}.bc-tap-equipment-grid figure:last-child{border-right:0}.bc-tap-equipment-grid img{object-fit:contain;width:100%;height:240px}.bc-tap-equipment-grid figcaption{flex-direction:column;gap:7px;margin-top:14px;display:flex}.bc-tap-equipment-grid b{color:#0b4568;font-size:24px}.bc-tap-equipment-grid span{color:#36586a;font-size:24px;line-height:1.65}.bc-tap-design{color:#fff;background:linear-gradient(135deg,#251b1b 0%,#51382f 56%,#1c2730 100%)}.bc-tap-design .section-wrap>div:first-child{max-width:1000px}.bc-tap-design :is(h2,p,.eyebrow){color:#fff}.bc-tap-design h2{margin:0 0 20px;font:750 clamp(38px,4vw,58px)/1.25 Noto Serif TC,serif}.bc-tap-design-colors{background:#ffffff38;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}.bc-tap-design-colors figure{text-align:center;background:#f6efe6;border:0;border-radius:0;margin:0;padding:28px}.bc-tap-design-colors img{object-fit:contain;width:100%;height:320px}.bc-tap-design-colors figcaption{color:#0b4568;font-size:24px;font-weight:850}.bc-tap-service{color:#fff;background:linear-gradient(125deg,#072a42 0%,#104d64 52%,#15343f 100%)}.bc-tap-service .section-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.bc-tap-service :is(h2,ul,.eyebrow){color:#fff}.bc-tap-service ul{margin:0;padding-left:1.3em}.bc-tap-faq{background:linear-gradient(135deg,#d7f2f1 0%,#edf9f6 55%,#d5e8f0 100%)}.bc-tap-faq details{background:0 0;border-bottom:1px solid #0b456838;padding:28px 0}.bc-tap-faq summary{color:#0b4568;cursor:pointer;font-size:26px;font-weight:850}.bc-tap-faq details p{color:#244d60;margin:16px 0 0}@media (width<=980px){.bc-tap-hero,.bc-tap-cooling,.bc-tap-spec-layout{grid-template-columns:1fr}.bc-tap-buy{padding-top:0;position:static}.bc-tap-cooling{gap:36px}.bc-tap-cooling>img{height:420px}.bc-tap-equipment-grid{grid-template-columns:repeat(2,1fr)}.bc-tap-equipment-grid figure{border-bottom:1px solid #1053672e}.bc-tap-equipment-grid figure:nth-child(2n){border-right:0}.bc-tap-service .section-wrap{grid-template-columns:1fr;gap:30px}}@media (width<=640px){.bc-tap-page{--bc-tap-body-desktop:var(--bc-tap-body-mobile)}.bc-tap-hero{padding-bottom:65px}.bc-tap-main-image{min-height:390px;padding:22px}.bc-tap-main-image img{height:340px}.bc-tap-thumbs{grid-template-columns:repeat(3,1fr)}.bc-tap-thumbs img{height:64px}.bc-tap-buy h1{font-size:40px}.bc-tap-options>button{flex-direction:column;align-items:flex-start}.bc-tap-color-options>div{grid-template-columns:1fr}.bc-tap-video-section{padding:76px 18px 82px}.bc-tap-video-heading h2{font-size:38px}.bc-tap-video-frame{border-radius:16px}.bc-tap-visual-band{align-items:end;min-height:760px}.bc-tap-band-shade,.bc-tap-visual-water .bc-tap-band-shade,.bc-tap-visual-tech .bc-tap-band-shade{background:linear-gradient(#031c2b14 18%,#031c2bcc 50%,#031c2bf5 100%)}.bc-tap-band-copy{padding:0 28px 58px}.bc-tap-band-copy h2{color:#fff;font-size:44px}.bc-tap-band-copy>p:last-of-type{color:#fff;font-size:20px}.bc-tap-band-copy>strong{color:#8de4f0;font-size:21px}.bc-tap-official-dimensions{margin-top:28px;overflow-x:auto}.bc-tap-official-dimensions img{min-width:720px}.bc-tap-cooling{padding:76px 24px}.bc-tap-cooling h2{font-size:42px}.bc-tap-cooling>img{height:330px}.bc-tap-spec-list div{grid-template-columns:1fr;gap:7px}.bc-tap-spec-images{grid-template-columns:1fr}.bc-tap-spec-images img,.bc-tap-spec-images figure:last-child img{height:290px}.bc-tap-section-full{padding:76px 0}.bc-tap-equipment-grid{grid-template-columns:1fr}.bc-tap-equipment-grid figure{border-right:0}.bc-tap-design-colors{grid-template-columns:1fr}}@media (width<=1100px){.header-inner{grid-template-columns:220px 1fr auto auto}.main-nav{gap:14px;font-size:14px}.nav-dropdown{transform:translate(-42%,-8px)}.nav-group.is-expanded .nav-dropdown{transform:translate(-42%)}.hero-layout{gap:34px}.hero-product{min-height:520px}.category-card{grid-template-columns:1fr}.category-copy{padding:32px 32px 10px}.category-media{min-height:240px}.brand-strip{grid-template-columns:1fr}}@media (width<=820px){.site-header,.header-inner{height:76px}.header-inner{grid-template-columns:1fr auto auto auto}.site-logo,.site-logo img{max-width:185px;height:72px}.menu-trigger{order:4;place-items:center;width:40px;height:40px;display:grid}.main-nav{background:#f9fdfffc;height:auto;max-height:calc(100vh - 76px);padding:18px 24px 30px;display:none;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 28px 50px #042c482e}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.main-nav>a{border-bottom:1px solid #e0edf3;padding:15px 8px}.nav-group{border-bottom:1px solid #e0edf3;height:auto;display:block}.nav-group-label{justify-content:space-between}.nav-group-label>a{flex:1;padding:15px 8px}.nav-group-label>button{width:48px}.nav-dropdown{visibility:visible;opacity:1;width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0 8px 16px;display:none;position:static;transform:none!important}.nav-group.is-expanded .nav-dropdown{display:grid}.nav-dropdown-intro{display:none}.nav-dropdown-links{grid-template-columns:1fr}.nav-dropdown-links a{min-height:62px}.home-hero,.hero-layout{min-height:680px}.hero-layout{grid-template-columns:1fr .82fr;gap:18px;padding-block:58px}.hero-content h1{font-size:clamp(42px,7vw,60px)}.hero-content>p:not(.eyebrow){font-size:17px}.hero-product{min-height:470px;padding:60px 30px 30px}.hero-product>img{height:350px}.category-grid{grid-template-columns:1fr 1fr}.category-card{min-height:440px}.brand-logo-row{grid-template-columns:1fr;height:auto}.brand-logo-row>a{min-height:140px}.product-story-band,.product-story-band:nth-of-type(2n){grid-template-columns:1fr 1fr}.product-story-copy{padding:42px}}@media (width<=560px){.catalog-product-page{--catalog-product-body-desktop:var(--catalog-product-body-mobile)}.header-inner{grid-template-columns:minmax(0,1fr) 36px 32px 40px;gap:6px;width:calc(100% - 20px)}.site-logo,.site-logo img{width:128px;max-width:128px}.search-trigger{width:36px;height:36px}.cart-trigger{justify-content:center;width:32px}.section-wrap{width:min(100% - 28px,1600px)}.home-hero{min-height:760px}.hero-layout{grid-template-columns:1fr;align-content:start;min-height:760px;padding-block:44px 34px}.hero-content{z-index:3}.hero-content h1{max-width:340px;font-size:44px}.hero-content>p:not(.eyebrow){max-width:315px}.hero-actions{max-width:none}.hero-actions .button{width:auto;min-width:150px}.hero-promises{flex-wrap:wrap;gap:12px}.hero-product{opacity:1;border-radius:42% 58% 39% 61%/52% 40% 60% 48%;justify-self:end;width:88%;height:330px;min-height:330px;padding:42px 20px 18px;position:relative;bottom:auto;right:auto}.hero-product-kicker{top:22px!important;left:30px!important}.hero-product>img{height:255px}.hero-product-note{padding-top:10px}.hero-product-note b{font-size:17px}.hero-product-note small,.water-splash-right{display:none}.category-section{padding-block:88px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.category-grid{grid-template-columns:1fr;gap:16px}.category-card{grid-template-columns:.95fr 1.05fr;min-height:360px}.category-copy{padding:28px 10px 28px 24px}.category-copy strong{font-size:27px}.category-copy>span{font-size:14px;line-height:1.7;display:block}.category-copy b{margin-top:18px}.category-media{min-height:0;margin:20px 16px 20px 6px}.popular-section{padding-block:88px}.brand-section{padding-block:76px}.brand-strip-copy h2{font-size:36px}.service-grid{grid-template-columns:1fr 1fr}.service-grid article{padding:12px 8px}.catalog-product-hero{padding-bottom:72px}.product-story-section{padding-block:88px}.product-story-band,.product-story-band:nth-of-type(2n){grid-template-columns:1fr;min-height:0}.product-story-band:nth-of-type(2n) .product-story-visual{order:0}.product-story-visual{min-height:320px}.product-story-visual img{width:76%;height:76%}.product-story-copy{padding:36px 28px 42px}.product-story-copy h3{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-water-depth,.water-splash,.hero-ripple{transform:none!important}}:is(.partner-page,.zj-page){--brand-body-desktop:24px;--brand-body-mobile:19px}.partner-page{background:linear-gradient(#f7f5f0 0,#f4f8fa 58%,#fff 100%);padding-bottom:90px}.partner-page-haohsing{background:linear-gradient(#edf4f7 0,#f7fafb 58%,#fff 100%)}.partner-hero{background:radial-gradient(circle at 78% 30%,#fffffff2,#0000 32%),linear-gradient(130deg,#eee7dc,#faf8f3 55%,#dcecf0);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.partner-hero:after{content:"";border:1px solid #8f6f4530;border-radius:50%;width:620px;height:250px;position:absolute;bottom:-140px;right:-80px;transform:rotate(-8deg);box-shadow:inset 0 0 0 38px #ffffff4d}.partner-hero-blue{background:radial-gradient(circle at 78% 30%,#fffffff2,#0000 30%),linear-gradient(130deg,#dceaf0,#f7fafb 55%,#cbdfe8)}.partner-hero-layout{z-index:1;grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid;position:relative}.partner-hero-copy h1{color:#263e49;letter-spacing:-.045em;margin:0;font:700 clamp(48px,5.3vw,78px)/1.2 Noto Serif TC,serif}.partner-hero-copy>p:last-child{color:#465e68;max-width:720px;font-size:var(--brand-body-desktop);margin:28px 0 0;line-height:2}.partner-hero-logo{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffc2;border:1px solid #2746521a;border-radius:26px;place-items:center;min-height:220px;padding:42px;display:grid;box-shadow:0 24px 70px #1c37441c}.partner-hero-logo img{object-fit:contain;width:100%;max-height:118px}.partner-story-visual{isolation:isolate;border-radius:30px;min-height:640px;margin-top:54px;position:relative;overflow:hidden;box-shadow:0 28px 74px #1f2d3326}.partner-story-visual>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.partner-story-visual:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7f4edf5 0%,#f7f4ede6 29%,#f7f4ed38 56%,#f7f4ed00 76%);position:absolute;inset:0}.partner-story-deep:after{background:linear-gradient(90deg,#131c21ed 0%,#131c21cc 32%,#131c212e 58%,#0000 78%)}.partner-story-silver:after{background:linear-gradient(90deg,#eaf0f2f7 0%,#eaf0f2e0 31%,#eaf0f221 59%,#0000 76%)}.partner-story-haohsing-brand:after{background:linear-gradient(90deg,#e1ecf1f7,#e1ecf1db 30%,#e1ecf129 59%,#0000 78%)}.partner-story-haohsing-tech:after{background:linear-gradient(90deg,#052335f0,#052335d1 32%,#0523352e 60%,#0000 78%)}.partner-story-haohsing-care:after{background:linear-gradient(90deg,#dee6e9f7,#dee6e9de 31%,#dee6e926 60%,#0000 78%)}.partner-story-content{color:#253d47;flex-direction:column;justify-content:center;width:min(590px,46%);min-height:640px;padding:66px 24px 66px 68px;display:flex}.partner-story-deep .partner-story-content,.partner-story-haohsing-tech .partner-story-content{color:#f7fbfc}.partner-story-content .eyebrow{color:#6f6659}.partner-story-deep .eyebrow,.partner-story-haohsing-tech .eyebrow{color:#9edbea}.partner-story-content h2{color:inherit;letter-spacing:-.035em;margin:14px 0 20px;font:700 clamp(34px,3.6vw,50px)/1.32 Noto Serif TC,serif}.partner-story-content>p:not(.eyebrow){color:inherit;font-size:var(--brand-body-desktop);margin:0 0 14px;line-height:2}.partner-section-label{align-items:center;gap:16px;margin-bottom:40px;display:flex}.partner-section-label span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.partner-section-label p{letter-spacing:.08em;margin:0;font-size:14px;font-weight:850}.partner-product-entry{background:#fffc;border:1px solid #26424e1f;border-radius:24px;justify-content:space-between;align-items:center;gap:48px;margin-block:64px;padding:54px 64px;display:flex;box-shadow:0 18px 54px #203a4614}.partner-product-entry h2{color:#263e49;margin:0;font:700 clamp(32px,3.5vw,48px)/1.3 Noto Serif TC,serif}.partner-product-entry p:not(.eyebrow){color:#526873;font-size:var(--brand-body-desktop);margin:14px 0 0;line-height:1.9}.partner-entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.partner-entry-primary{color:#fff;background:#174e68;align-items:center;gap:22px;min-height:60px;padding:0 28px;font-size:18px;font-weight:850;display:inline-flex;box-shadow:0 16px 36px #174e6833}.partner-entry-primary:hover{background:#0c3f59}.partner-entry-primary:focus-visible{outline-offset:4px;outline:3px solid #54c6df}@media (width<=900px){.partner-hero{min-height:480px}.partner-hero-layout{grid-template-columns:1.15fr .85fr;gap:36px}.partner-hero-logo{min-height:180px;padding:28px}.partner-story-content{width:58%;padding-left:44px}.partner-product-entry{flex-direction:column;align-items:flex-start}.partner-entry-actions{justify-content:flex-start}}@media (width<=700px){:is(.partner-page,.zj-page){--brand-body-desktop:var(--brand-body-mobile)}.partner-page{padding-bottom:60px}.partner-hero{min-height:650px;padding-block:54px}.partner-hero-layout{grid-template-columns:1fr;gap:38px}.partner-hero-copy h1{font-size:43px}.partner-hero-copy>p:last-child{line-height:1.9}.partner-hero-logo{width:min(100%,390px);min-height:150px}.partner-story-visual{border-radius:20px;min-height:720px;margin-top:24px}.partner-story-visual>img{object-position:62% center}.partner-story-visual:after,.partner-story-deep:after,.partner-story-silver:after,.partner-story-haohsing-brand:after,.partner-story-haohsing-tech:after,.partner-story-haohsing-care:after{background:linear-gradient(#0000 0%,#0f1b210f 22%,#0f1b21db 53%,#0f1b21f5 100%)}.partner-story-content{color:#f7fbfc;justify-content:flex-end;width:100%;min-height:720px;padding:300px 26px 36px}.partner-story-content .eyebrow{color:#9edbea}.partner-story-content h2{font-size:32px}.partner-story-content>p:not(.eyebrow){line-height:1.9}.partner-section-label{margin-bottom:24px}.partner-product-entry{margin-block:30px;padding:38px 28px}.partner-entry-actions{flex-direction:column;align-items:stretch;width:100%}.partner-entry-primary{justify-content:space-between;width:100%}}.info-page{background:linear-gradient(145deg,#fbfaf7,#eee5d8);min-height:70vh;padding:90px 0 120px}.info-hero{max-width:980px}.info-hero h1{color:#26343b;margin:0;font:700 clamp(42px,6vw,72px)/1.2 Noto Serif TC,serif}.info-hero>p:last-child{color:#655d52;max-width:680px;font-size:18px;line-height:1.9}.info-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.info-grid article{background:#ffffffb8;border:1px solid #6f563a1f;padding:36px}.info-grid h2{color:#34434a;margin:0 0 16px;font:700 25px/1.4 Noto Serif TC,serif}.info-grid p{color:#655d52;margin:0;line-height:1.9}.info-contact{margin-top:30px}@media (width<=820px){.info-grid{grid-template-columns:1fr}}.nav-dropdown{grid-template-columns:1fr;width:min(560px,100vw - 48px)}.nav-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-dropdown-categories .nav-dropdown-links a{min-height:84px}.storefront-home .category-section{padding-block:34px 58px}.storefront-home .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.storefront-home .category-card{background:#eee4d5;border:1px solid #6f563a21;border-radius:4px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:auto;min-height:430px;display:grid;overflow:hidden;box-shadow:0 18px 45px #4e3e2b17}.storefront-home .category-card:before{content:none}.storefront-home .category-media{background:linear-gradient(145deg,#f4ede3,#e5d7c4);border-radius:2px;min-height:330px;margin:18px 18px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.storefront-home .category-media:before{content:none}.storefront-home .category-media img,.storefront-home .category-card.category-zhen-jing-motors .category-media img{filter:drop-shadow(0 18px 18px #3f302124);object-fit:contain!important;width:86%!important;height:86%!important;padding:0!important;inset:7%!important}.storefront-home .category-card.category-filter-consumables .category-media img{filter:none;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important}.storefront-home .category-copy{color:#303333;background:#faf7f1d1;grid-template-columns:1fr auto;align-items:center;min-height:98px;padding:22px 24px 24px;display:grid;position:relative;inset:auto}.storefront-home .category-copy strong{color:#26343b;letter-spacing:.04em;margin:0;font:700 23px/1.25 Noto Serif TC,Songti TC,serif}.storefront-home .category-copy>span{color:#817361;letter-spacing:.18em;grid-column:1;margin-top:7px;font-size:14px;line-height:1.4}.storefront-home .category-copy>i{color:#8a7153;grid-area:1/2/span 2;font-size:22px;font-style:normal}.storefront-home .service-section{background:#f1e9de}.storefront-home .service-grid article{color:#33434a;border-color:#5b483329}.storefront-home .service-grid article>span{color:#8a7153;border-color:#8a7153}.storefront-home .service-grid h3{color:#2f3e45}.storefront-home .service-grid p{color:#665d52}@media (width<=1100px){.storefront-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nav-dropdown-links{grid-template-columns:1fr}.storefront-home .category-section{padding-block:18px 42px}.storefront-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-home .category-card{min-height:280px}.storefront-home .category-media{min-height:205px;margin:9px 9px 0}.storefront-home .category-copy{min-height:70px;padding:14px 13px 15px}.storefront-home .category-copy strong{font-size:17px}.storefront-home .category-copy>span{letter-spacing:.12em;margin-top:4px;font-size:11px;display:block}.storefront-home .category-copy>i{font-size:17px}}.aquatek-approved-detail{--aquatek-detail-body-desktop:24px;--aquatek-detail-body-mobile:19px;--aquatek-detail-eyebrow-desktop:16px;--aquatek-detail-eyebrow-mobile:13px;--aquatek-detail-section-title-desktop:clamp(46px,4.5vw,66px);--aquatek-detail-section-title-mobile:40px;--aquatek-detail-panel-title-desktop:32px;--aquatek-detail-panel-title-mobile:28px;color:#17384d;background:#f5fafc;padding-bottom:112px;overflow:hidden}.aquatek-approved-detail :is(.aquatek-approved-hero-copy>p:not(.eyebrow),.aquatek-approved-story-copy>p:not(.eyebrow),.aquatek-approved-feature-grid li,.aquatek-approved-dimensions dd,.aquatek-approved-care article,.aquatek-approved-faq-list){font-size:var(--aquatek-detail-body-desktop);line-height:1.85}.aquatek-approved-detail h1,.aquatek-approved-detail h2,.aquatek-approved-detail h3{color:#073f68;font-family:Noto Serif TC,Songti TC,serif}.aquatek-approved-detail .eyebrow{color:#08768b;font-size:var(--aquatek-detail-eyebrow-desktop);letter-spacing:.17em}.aquatek-approved-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:76px;min-height:690px;padding-block:70px 92px;display:grid}.aquatek-approved-hero-copy h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(48px,4vw,62px);line-height:1.22}.aquatek-approved-hero-copy h1 span{display:block}.aquatek-approved-hero-copy h1 span:last-child{font-size:.9em}.aquatek-approved-hero-copy>p:not(.eyebrow){color:#34586d;max-width:720px;margin:30px 0 0}.aquatek-approved-price{align-items:center;gap:16px;margin:34px 0 18px;display:flex}.aquatek-approved-price strong{color:#063f69;font-size:32px}.aquatek-approved-price span{color:#075a70;background:#d7f2f6;border-radius:99px;padding:9px 13px;font-size:14px;font-weight:850}.aquatek-approved-hero-copy>.button{min-width:200px;min-height:60px;font-size:17px}.aquatek-approved-hero-copy>small{color:#5a7180;margin-top:16px;font-size:15px;display:block}.aquatek-approved-hero-visual{background:radial-gradient(circle at 50% 35%,#fff 0,#f3fbfd 52%,#d9f0f5 100%);border:1px solid #156f8a24;border-radius:38px;place-items:center;min-height:560px;margin:0;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #0f496521}.aquatek-approved-hero-visual:before{content:"";border:1px solid #0d768b21;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-120px;box-shadow:0 0 0 48px #ffffff57,0 0 0 96px #6dc6d712}.aquatek-approved-hero-visual>img{z-index:1;object-fit:contain;filter:drop-shadow(0 26px 25px #1031432e);width:min(510px,92%);height:460px;position:relative}.aquatek-approved-hero-visual figcaption{z-index:2;color:#244d63;border-top:1px solid #073f682e;justify-content:space-between;align-items:center;padding-top:17px;display:flex;position:absolute;bottom:27px;left:34px;right:34px}.aquatek-approved-hero-visual figcaption span{letter-spacing:.12em;font-size:15px;font-weight:900}.aquatek-approved-hero-visual figcaption b{font-size:15px}.aquatek-approved-story{isolation:isolate;background:#f7f3e9;align-items:center;min-height:720px;display:flex;position:relative}.aquatek-approved-story>img{z-index:-2;object-fit:cover}.aquatek-approved-story-shade{z-index:-1;background:linear-gradient(90deg,#faf8f2fc 0%,#faf8f2f5 36%,#faf8f28f 51%,#faf8f200 72%);position:absolute;inset:0}.aquatek-approved-story-copy{padding-block:82px}.aquatek-approved-story-copy>*{max-width:690px}.aquatek-approved-story-copy h2{font-size:var(--aquatek-detail-section-title-desktop);letter-spacing:-.045em;margin:10px 0 24px;line-height:1.28}.aquatek-approved-story-copy>p:not(.eyebrow){color:#264d61;margin:0}.aquatek-approved-story-copy strong{color:#0a4e6e;border-left:3px solid #22a8bd;max-width:650px;margin-top:28px;padding:12px 0 12px 22px;font-size:20px;line-height:1.75;display:block}.aquatek-approved-story-visual-note{color:#164f68;letter-spacing:.04em;background:#ffffffe6;border:1px solid #073f682e;border-radius:99px;padding:9px 13px;font-size:14px;font-weight:850;position:absolute;bottom:24px;right:28px;box-shadow:0 8px 24px #0d3f681a}.bc-tap-2s-official-introduction{background:linear-gradient(135deg,#f8fbfb 0%,#edf6f5 52%,#f7f1e7 100%);padding-block:118px}.bc-tap-2s-official-introduction-layout{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:center;gap:72px;display:grid}.bc-tap-2s-official-introduction h2{color:#073f68;font:700 var(--aquatek-detail-section-title-desktop)/1.28 "Noto Serif TC","Songti TC",serif;margin:10px 0 28px}.bc-tap-2s-official-introduction p:not(.eyebrow){color:#294f62;font-size:var(--aquatek-detail-body-desktop);margin:0 0 22px;line-height:1.85}.bc-tap-2s-official-introduction figure{background:#ffffffdb;border:1px solid #073f681f;border-radius:30px;margin:0;padding:26px;box-shadow:0 28px 70px #14465b1f}.bc-tap-2s-official-introduction img{border-radius:18px;width:100%;height:auto;display:block}.aquatek-approved-features{padding-block:122px}.aquatek-approved-features>header,.aquatek-approved-specs header,.aquatek-approved-faq>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.aquatek-approved-features h2,.aquatek-approved-specs h2,.aquatek-approved-faq h2{max-width:820px;font-size:var(--aquatek-detail-section-title-desktop);margin:0;line-height:1.28}.aquatek-approved-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aquatek-approved-feature-grid article{background:#fff;border:1px solid #073f681f;border-radius:24px;min-height:470px;padding:42px 38px;box-shadow:0 18px 50px #15425912}.aquatek-approved-feature-grid article:nth-child(2){background:#e4f5f7}.aquatek-approved-feature-grid article:nth-child(3){background:#f3eee3}.aquatek-approved-feature-grid article>span{color:#08768b;border:1px solid #14839a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.aquatek-approved-feature-grid h3{font-size:var(--aquatek-detail-panel-title-desktop);margin:26px 0 20px}.aquatek-approved-feature-grid ul{margin:0;padding-left:1.15em}.aquatek-approved-feature-grid li{color:#264f63;margin-bottom:12px}.aquatek-approved-specs{background:linear-gradient(145deg,#e5f4f8,#f7fbfc 52%,#eaf5f2);padding-block:118px}.aquatek-approved-spec-layout{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:26px;display:grid}.aquatek-approved-dimensions{align-content:stretch;gap:32px;height:100%;display:grid}.aquatek-approved-dimensions,.aquatek-approved-energy{background:#ffffffdb;border:1px solid #073f681f;border-radius:24px;height:100%;padding:38px;box-shadow:0 18px 48px #14465b14}.aquatek-approved-dimensions>article{height:auto}.aquatek-approved-dimensions>article+article{border-top:1px solid #073f6821;padding-top:30px}.aquatek-approved-dimensions h3,.aquatek-approved-energy>h3{font-size:var(--aquatek-detail-panel-title-desktop);margin:0 0 22px}.aquatek-approved-dimensions dl{margin:0}.aquatek-approved-dimensions dl>div{border-top:1px solid #073f6821;grid-template-columns:minmax(130px,.42fr) 1fr;gap:20px;padding:14px 0;display:grid}.aquatek-approved-dimensions dt{color:#317083;font-size:15px;font-weight:850}.aquatek-approved-dimensions dd{color:#183e52;margin:0;font-weight:700}.aquatek-approved-energy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aquatek-approved-energy figure{background:#f7fbfc;border-radius:16px;flex-direction:column;align-items:center;margin:0;padding:18px;display:flex}.aquatek-approved-energy img{object-fit:contain;width:100%;height:430px}.aquatek-approved-energy figcaption{color:#315b6d;text-align:center;margin-top:14px;font-size:14px;line-height:1.6}.aquatek-approved-care{grid-template-columns:.78fr 1.22fr;gap:76px;padding-block:118px;display:grid}.aquatek-approved-care h2{font-size:var(--aquatek-detail-section-title-desktop);margin:0;line-height:1.3}.aquatek-approved-care article{color:#2a5367;background:#fff;border-radius:24px;padding:46px 50px;box-shadow:0 18px 54px #15425914}.aquatek-approved-care article p{margin-top:0}.aquatek-approved-care article li{margin-bottom:10px}.aquatek-approved-faq{padding-block:30px 112px}.aquatek-approved-faq-list{border-top:1px solid #073f6833}.aquatek-approved-faq-list details{border-bottom:1px solid #073f6833}.aquatek-approved-faq-list summary{color:#073f68;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:82px;font-weight:850;list-style:none;display:flex}.aquatek-approved-faq-list summary::-webkit-details-marker{display:none}.aquatek-approved-faq-list summary span{color:#1586a0;font-size:30px;font-weight:400}.aquatek-approved-faq-list details[open] summary span{transform:rotate(45deg)}.aquatek-approved-faq-list details>p{color:#365b6e;max-width:1060px;margin:0;padding:0 56px 30px 0}.aquatek-approved-detail .related-products{border-top:1px solid #073f6826;padding-top:98px}.aquatek-approved-detail .related-products .compact-heading h2{font-size:var(--aquatek-detail-section-title-desktop)}.aquatek-approved-detail .related-products .compact-heading a{color:#073f68;text-underline-offset:6px;font-size:17px;font-weight:900;-webkit-text-decoration:underline #27a9bd;text-decoration:underline #27a9bd}.aquatek-approved-detail .related-products .product-card h3{font-size:22px;line-height:1.45}.aquatek-approved-detail .related-products .product-card p{font-size:17px;line-height:1.75}.aquatek-approved-detail .related-products .product-card .text-link{color:#073f68;font-size:15px}@media (width<=980px){.aquatek-approved-hero{grid-template-columns:1fr 1fr;gap:34px}.aquatek-approved-hero-copy h1{font-size:48px}.bc-tap-2s-official-introduction-layout{grid-template-columns:1fr;gap:44px}.bc-tap-2s-official-introduction figure{max-width:680px}.aquatek-approved-feature-grid{grid-template-columns:1fr}.aquatek-approved-feature-grid article{min-height:0}.aquatek-approved-spec-layout{grid-template-columns:1fr}.aquatek-approved-care{grid-template-columns:1fr;gap:34px}}@media (width<=640px){.aquatek-approved-detail{--aquatek-detail-body-desktop:var(--aquatek-detail-body-mobile);padding-bottom:76px}.aquatek-approved-detail .eyebrow{font-size:var(--aquatek-detail-eyebrow-mobile)}.aquatek-approved-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:46px 68px}.aquatek-approved-hero-copy h1{font-size:36px;line-height:1.28}.aquatek-approved-hero-copy h1 span:last-child{font-size:1em}.aquatek-approved-hero-copy>p:not(.eyebrow){margin-top:22px}.aquatek-approved-price{margin-top:24px}.aquatek-approved-price strong{font-size:27px}.aquatek-approved-hero-copy>.button{width:100%}.aquatek-approved-hero-visual{border-radius:24px;min-height:390px;padding:28px}.aquatek-approved-hero-visual>img{height:310px}.aquatek-approved-hero-visual figcaption{bottom:20px;left:24px;right:24px}.aquatek-approved-story{align-items:stretch;min-height:730px}.aquatek-approved-story>img{object-position:72% center}.aquatek-approved-story-shade{background:linear-gradient(#faf8f200 0%,#faf8f21f 18%,#faf8f2f7 52%,#faf8f2fc 100%)}.aquatek-approved-story-copy{flex-direction:column;justify-content:flex-end;padding-block:330px 48px;display:flex}.aquatek-approved-story-copy h2{font-size:var(--aquatek-detail-section-title-mobile);margin-bottom:18px}.aquatek-approved-story-copy strong{margin-top:20px;font-size:17px}.aquatek-approved-story-visual-note{font-size:12px;top:292px;bottom:auto;right:14px}.bc-tap-2s-official-introduction{padding-block:82px}.bc-tap-2s-official-introduction-layout{grid-template-columns:1fr;gap:38px}.bc-tap-2s-official-introduction h2{font-size:var(--aquatek-detail-section-title-mobile)}.bc-tap-2s-official-introduction p:not(.eyebrow){font-size:var(--aquatek-detail-body-mobile)}.bc-tap-2s-official-introduction figure{border-radius:22px;padding:16px}.aquatek-approved-features,.aquatek-approved-specs{padding-block:82px}.aquatek-approved-features>header,.aquatek-approved-specs header,.aquatek-approved-faq>header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.aquatek-approved-features h2,.aquatek-approved-specs h2,.aquatek-approved-faq h2{font-size:var(--aquatek-detail-section-title-mobile)}.aquatek-approved-feature-grid article,.aquatek-approved-dimensions,.aquatek-approved-energy,.aquatek-approved-care article{padding:30px 24px}.aquatek-approved-feature-grid h3,.aquatek-approved-dimensions h3,.aquatek-approved-energy>h3{font-size:var(--aquatek-detail-panel-title-mobile)}.aquatek-approved-dimensions dl>div{grid-template-columns:1fr;gap:5px}.aquatek-approved-energy>div{grid-template-columns:1fr}.aquatek-approved-energy img{height:auto;max-height:460px}.aquatek-approved-care{padding-block:82px}.aquatek-approved-care h2{font-size:var(--aquatek-detail-section-title-mobile)}.aquatek-approved-faq{padding-block:16px 82px}.aquatek-approved-faq-list summary{gap:16px;min-height:76px}.aquatek-approved-faq-list details>p{padding-right:0}.aquatek-approved-detail .related-products{padding-top:72px}.aquatek-approved-detail .related-products .compact-heading h2{font-size:var(--aquatek-detail-section-title-mobile)}.aquatek-approved-detail .related-products .compact-heading a{font-size:16px}.aquatek-approved-detail .related-products .product-card h3{font-size:21px}.aquatek-approved-detail .related-products .product-card p{font-size:17px}}.haohsing-approved-detail{--haohsing-detail-body-desktop:24px;--haohsing-detail-body-mobile:19px;--haohsing-detail-eyebrow-desktop:16px;--haohsing-detail-eyebrow-mobile:13px;--haohsing-detail-section-title-desktop:clamp(48px,4.6vw,68px);--haohsing-detail-section-title-mobile:40px;--haohsing-detail-panel-title-desktop:31px;--haohsing-detail-panel-title-mobile:27px;color:#173c47;background:#f6faf9;padding-bottom:112px;overflow:hidden}.haohsing-approved-detail :is(.haohsing-approved-hero-copy>p:not(.eyebrow),.haohsing-approved-story-copy>p:not(.eyebrow),.haohsing-approved-feature-grid li,.haohsing-approved-spec-table dd,.haohsing-approved-care article,.haohsing-approved-faq-list){font-size:var(--haohsing-detail-body-desktop);line-height:1.85}.haohsing-approved-detail h1,.haohsing-approved-detail h2,.haohsing-approved-detail h3{color:#164b59;font-family:Noto Serif TC,Songti TC,serif}.haohsing-approved-detail .eyebrow{color:#075d70;font-size:var(--haohsing-detail-eyebrow-desktop);letter-spacing:.17em}.hs9001-official-introduction{background:#fff;width:min(1180px,100%);margin:0 auto;padding:0}.hs9001-scene{min-height:880px;padding:clamp(72px,7vw,108px) clamp(42px,6vw,76px);position:relative;overflow:hidden}.hs9001-scene-copy{z-index:3;position:relative}.hs9001-scene-copy h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 24px;font-size:clamp(42px,4.2vw,62px);line-height:1.25}.hs9001-scene-copy p{color:#31545d;max-width:720px;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.85}.hs9001-official-crop{margin:0;position:relative;overflow:hidden}.hs9001-official-crop>img{object-fit:initial;max-width:none;height:auto;display:block;position:absolute}.hs9001-overview-scene{background:linear-gradient(145deg,#f7f4ed,#eaf4f2);grid-template-columns:.9fr 1.1fr;grid-template-areas:"copy product""features product";gap:48px 62px;display:grid}.hs9001-overview-scene .hs9001-scene-copy{grid-area:copy;align-self:end}.hs9001-overview-product{filter:drop-shadow(0 30px 30px #183b4129);grid-area:product;align-self:center;width:100%;height:780px}.hs9001-overview-product>img{width:100%;top:0;left:0}.hs9001-overview-features{grid-area:features;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.hs9001-overview-features article{border-top:1px solid #164b592e;grid-template-columns:62px 1fr;align-items:center;gap:16px;padding:17px 0;display:grid}.hs9001-overview-features article>img{object-fit:cover;border-radius:50%;width:62px;height:62px}.hs9001-overview-features h3{margin:0 0 4px;font-size:22px}.hs9001-overview-features p{color:#46656b;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.55}.hs9001-thermal-scene{color:#fff;background:linear-gradient(145deg,#102e3b,#164f5d);grid-template-columns:1fr 1fr;grid-template-areas:"copy visual""points visual";gap:48px 70px;display:grid}.hs9001-thermal-scene .hs9001-scene-copy{grid-area:copy;align-self:end}.hs9001-thermal-scene .eyebrow,.hs9001-thermal-scene h2,.hs9001-thermal-scene h3{color:#fff}.hs9001-thermal-scene .hs9001-scene-copy p{color:#d9eced}.hs9001-thermal-technology{background:#233d47;border:1px solid #ffffff2e;border-radius:320px 320px 24px 24px;grid-area:visual;place-self:center;width:min(350px,100%);height:580px}.hs9001-thermal-technology>img{width:100%;top:0;left:0}.hs9001-thermal-points{grid-area:points;grid-template-columns:1fr 1fr;gap:20px;display:grid}.hs9001-thermal-points article{border-top:1px solid #ffffff3d;padding:24px 0}.hs9001-thermal-points span{color:#78d6d5;letter-spacing:.1em;font-size:14px;font-weight:900}.hs9001-thermal-points h3{margin:10px 0;font-size:28px}.hs9001-thermal-points p{color:#d9eced;margin:0;font-size:18px;line-height:1.75}.hs9001-sterilization-scene{background:radial-gradient(circle at 82% 18%,#75cac43d,#0000 34%),linear-gradient(145deg,#f8f5ed 0%,#eef7f4 58%,#e4f1ee 100%);grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);grid-template-areas:"copy tech""product tech";gap:52px 44px;min-height:920px;padding:clamp(70px,8vw,112px) clamp(34px,4vw,56px);display:grid;position:relative;overflow:hidden}.hs9001-sterilization-scene:before{content:"";border:1px solid #11636d24;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-280px;right:-220px;box-shadow:0 0 0 64px #ffffff3d,0 0 0 128px #1f898c0d}.hs9001-sterilization-copy{z-index:2;grid-area:copy;align-self:end;position:relative}.hs9001-sterilization-copy h2{letter-spacing:-.045em;max-width:610px;margin:12px 0 24px;font-size:clamp(44px,4.5vw,66px);line-height:1.24}.hs9001-sterilization-copy>p:not(.eyebrow){color:#31545d;max-width:620px;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.85}.hs9001-sterilization-product{filter:drop-shadow(0 30px 22px #173d422e);grid-area:product;place-self:end center;width:min(420px,100%);height:590px}.hs9001-sterilization-product>img{width:232%;top:-70%;left:-10%}.hs9001-sterilization-tech{z-index:2;grid-area:tech;align-content:center;gap:62px;display:grid;position:relative}.hs9001-sterilization-tech article{grid-template-columns:190px 1fr;align-items:center;gap:24px;display:grid}.hs9001-sterilization-circle{background:#fff;border:10px solid #ffffffdb;border-radius:50%;width:190px;height:190px;box-shadow:0 22px 54px #15495026}.hs9001-sterilization-circle>img{width:316%;left:-184%}.hs9001-sterilization-circle.is-sanitization>img{top:-31%}.hs9001-sterilization-circle.is-cooling>img{top:-132%}.hs9001-sterilization-tech article>div>span{color:#16818b;letter-spacing:.16em;font-size:16px;font-weight:950}.hs9001-sterilization-tech h3{font-size:var(--haohsing-detail-panel-title-desktop);margin:8px 0 12px;line-height:1.3}.hs9001-sterilization-tech article p{color:#31545d;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.75}.hs9001-filtration-scene{background:linear-gradient(160deg,#f8fbfa,#eaf5f2)}.hs9001-filtration-scene .hs9001-scene-copy{max-width:850px;margin-bottom:54px}.hs9001-filter-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"filter1 filter2 filter3""filter4 filter5 media";gap:0 38px;display:grid}.hs9001-filter-grid article{border-top:1px solid #164b5933;grid-template-columns:75px 1fr;align-items:start;gap:20px;min-width:0;padding:28px 0;display:grid}.hs9001-filter-grid article:first-child{grid-area:filter1}.hs9001-filter-grid article:nth-child(2){grid-area:filter2}.hs9001-filter-grid article:nth-child(3){grid-area:filter3}.hs9001-filter-grid article:nth-child(4){grid-area:filter4}.hs9001-filter-grid article:nth-child(5){grid-area:filter5}.hs9001-filter-crop{width:75px;height:170px;margin:0 auto 22px}.hs9001-filter-crop>img{width:100%;top:0;left:0}.hs9001-filter-grid span{color:#16818b;letter-spacing:.08em;font-size:14px;font-weight:900}.hs9001-filter-grid h3{margin:8px 0 10px;font-size:25px;line-height:1.35}.hs9001-filter-grid p{color:#3f6067;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.7}.hs9001-filter-media{grid-area:media;align-self:center;margin:0}.hs9001-filter-media img{width:100%;height:auto;display:block}.hs9001-official-features-scene{background:#0d477e;margin:0}.hs9001-official-features-scene>img{width:100%;height:auto;display:block}.hs9001-equipment-scene{background:linear-gradient(145deg,#f8f4ec,#eef8f6);grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;display:grid}.hs9001-equipment-product{filter:drop-shadow(0 28px 24px #15495021);justify-self:center;width:min(340px,100%);height:480px}.hs9001-equipment-product>img{width:100%;top:0;left:0}.hs9001-equipment-flow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:38px;display:flex}.hs9001-equipment-flow span{color:#145b67;background:#dcefed;border-radius:999px;padding:11px 13px;font-size:15px;font-weight:900}.hs9001-equipment-flow i{color:#55aeb0;font-style:normal}.hs9002-overview-product>img{object-fit:contain;width:100%;height:100%;top:0;left:0}.hs9002-overview-scene .hs9001-scene-copy h2{font-size:clamp(42px,3.7vw,54px)}.hs9002-overview-product>img,.hs9002-sterilization-product img{mix-blend-mode:multiply}.hs9002-thermal-scene{grid-template-areas:"copy visual""points visual"}.hs9002-heat-exchange{background:#233d47;border:1px solid #ffffff2e;border-radius:180px 180px 26px 26px;grid-area:visual;place-self:center;width:min(280px,100%);margin:0;padding:34px;overflow:hidden;box-shadow:0 28px 60px #00000038}.hs9002-heat-exchange img{width:100%;height:auto;display:block}.hs9002-thermal-points{grid-template-columns:1fr 1fr}.hs9002-sterilization-scene{background:radial-gradient(circle at 78% 18%,#75cac438,#0000 35%),linear-gradient(145deg,#f8f5ed,#e8f5f2);grid-template-columns:1fr .82fr;grid-template-areas:"copy visual""product visual";align-items:center;gap:48px 64px;min-height:850px;padding:clamp(70px,8vw,112px) clamp(34px,5vw,68px);display:grid}.hs9002-sterilization-scene .hs9001-sterilization-copy{grid-area:copy}.hs9002-sterilization-product{filter:drop-shadow(0 28px 24px #15495029);grid-area:product;justify-self:center;width:min(410px,100%);margin:0}.hs9002-sterilization-product img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.hs9002-sterilization-visual{background:#fff;border-radius:50%;grid-area:visual;margin:0;overflow:hidden;box-shadow:0 28px 70px #15495029}.hs9002-sterilization-visual img{width:100%;height:auto;display:block}.hs9002-specification-scene{color:#fff;background:linear-gradient(145deg,#0b3f72,#15598a);grid-template-columns:.85fr 1.15fr;align-items:center;gap:74px;min-height:850px;padding:clamp(72px,8vw,112px) clamp(40px,7vw,90px);display:grid}.hs9002-specification-product img{filter:drop-shadow(0 28px 28px #00000038);width:100%;height:auto;display:block}.hs9002-specification-copy .eyebrow,.hs9002-specification-copy h2{color:#fff}.hs9002-specification-copy h2{font-size:var(--haohsing-detail-section-title-desktop);margin:12px 0 30px}.hs9002-specification-copy dl{border-top:1px solid #ffffff59;margin:0 0 30px}.hs9002-specification-copy dl>div{font-size:var(--haohsing-detail-body-desktop);border-bottom:1px solid #ffffff47;grid-template-columns:150px 1fr;gap:24px;padding:15px 0;line-height:1.55;display:grid}.hs9002-specification-copy dt{color:#9edfe0;font-weight:850}.hs9002-specification-copy dd{margin:0;font-weight:750}.hs9002-specification-copy>img{width:min(430px,100%);height:auto;display:block}.hsa990fr-overview{background:radial-gradient(circle at 88% 18%,#2c979d2e,#0000 34%),linear-gradient(145deg,#f8f4eb,#e8f5f2);grid-template-columns:1fr .78fr;grid-template-areas:"copy product""features product"}.hsa990fr-product{filter:drop-shadow(0 30px 26px #16444a33);grid-area:product;align-self:center;margin:0}.hsa990fr-product img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.hsa990fr-feature-list{grid-area:features;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.hsa990fr-feature-list article{border-top:1px solid #164b5933;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;display:grid}.hsa990fr-feature-list span{color:#16818b;letter-spacing:.12em;font-size:15px;font-weight:950}.hsa990fr-feature-list h3{margin:0 0 7px;font-size:25px}.hsa990fr-feature-list p{color:#3f6067;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.65}.hsa990fr-manual-scene{background:#fff}.hsa990fr-manual-pair{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.hsa990fr-manual-pair img{border:1px solid #d9e5e3;width:100%;height:auto;display:block;box-shadow:0 24px 54px #143f461a}.hsa990fr-thermal{background:radial-gradient(circle at 82% 20%,#35aaaf33,#0000 34%),linear-gradient(145deg,#eaf5f2,#f9f5ed);grid-template-columns:.82fr 1.18fr;grid-template-areas:"copy operation""product operation"}.hsa990fr-thermal .hsa990fr-product{justify-self:center;width:min(390px,100%)}.hsa990fr-operation{grid-area:operation;align-self:center;margin:0}.hsa990fr-operation img{border:1px solid #144e5729;width:100%;height:auto;display:block;box-shadow:0 30px 64px #143f4621}.hsa990fr-filter-flow{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:64px;display:grid}.hsa990fr-filter-flow span{color:#fff;background:linear-gradient(#caeeeb,#0f6575);border-radius:120px 120px 24px 24px;align-items:flex-end;min-height:210px;padding:28px 20px;font-size:24px;font-weight:850;line-height:1.35;display:flex;box-shadow:0 20px 44px #14586121}.hsa990fr-filter-flow i{display:none}.hsa990fr-specification-manual{background:#fff;border:1px solid #ffffff3d;max-height:690px;overflow:hidden;box-shadow:0 28px 64px #0003}.hsa990fr-specification-manual img{width:100%;height:auto;display:block}.haohsing-approved-hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:78px;min-height:720px;padding-block:72px 94px;display:grid}.haohsing-approved-hero-copy h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(49px,4.1vw,64px);line-height:1.2}.haohsing-approved-hero-copy h1 span{display:block}.haohsing-approved-hero-copy h1 span:last-child{margin-top:8px;font-size:.84em}.haohsing-approved-hero-copy>p:not(.eyebrow){color:#335b65;max-width:730px;margin:30px 0 0}.haohsing-approved-price{align-items:center;gap:16px;margin:34px 0 18px;display:flex}.haohsing-approved-price strong{color:#164b59;font-size:32px}.haohsing-approved-price span{color:#164f5d;background:#d8eee9;border-radius:99px;padding:9px 14px;font-size:14px;font-weight:850}.haohsing-approved-hero-copy>.button{min-width:200px;min-height:60px;font-size:17px}.haohsing-approved-hero-copy>small{color:#5a7479;margin-top:16px;font-size:15px;display:block}.haohsing-approved-hero-visual{background:#edf5f3;border:1px solid #1e616b24;border-radius:38px;place-items:center;min-height:570px;margin:0;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 76px #17454d21}.haohsing-approved-hero-visual:before{content:"";border:1px solid #1b6d7626;border-radius:50%;width:470px;height:470px;position:absolute;top:-180px;right:-160px;box-shadow:0 0 0 58px #ffffff6b,0 0 0 118px #5aaaaa0f}.haohsing-approved-hero-visual>img{z-index:1;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 24px #1f373a29);width:min(540px,94%);height:470px;position:relative}.haohsing-approved-hero-visual figcaption{z-index:2;color:#315d65;border-top:1px solid #164b592e;justify-content:space-between;align-items:center;padding-top:17px;display:flex;position:absolute;bottom:27px;left:36px;right:36px}.haohsing-approved-hero-visual figcaption span{letter-spacing:.11em;font-size:15px;font-weight:900}.haohsing-approved-hero-visual figcaption b{font-size:15px}.haohsing-approved-story{isolation:isolate;background:#f7f7f2;align-items:center;min-height:720px;display:flex;position:relative}.haohsing-approved-story>img{z-index:-2;object-fit:cover}.haohsing-approved-story-shade{z-index:-1;background:linear-gradient(90deg,#f9f9f4fc 0%,#f9f9f4f5 37%,#f9f9f48c 54%,#f9f9f400 76%);position:absolute;inset:0}.haohsing-approved-story-copy{padding-block:84px}.haohsing-approved-story-copy>*{max-width:710px}.haohsing-approved-story-copy h2{font-size:var(--haohsing-detail-section-title-desktop);letter-spacing:-.045em;margin:10px 0 24px;line-height:1.27}.haohsing-approved-story-copy>p:not(.eyebrow){color:#31545d;margin:0}.haohsing-approved-story-copy strong{color:#164f5d;border-left:3px solid #35a4a8;max-width:670px;margin-top:28px;padding:12px 0 12px 22px;font-size:20px;line-height:1.75;display:block}.haohsing-approved-story-visual-note{color:#315d65;letter-spacing:.04em;background:#fffffff0;border:1px solid #164b592e;border-radius:99px;padding:9px 13px;font-size:14px;font-weight:850;position:absolute;bottom:24px;right:28px;box-shadow:0 8px 22px #17454d1a}.hs9901-official-introduction{background:linear-gradient(#f6fafb 0%,#eaf3f7 52%,#f8fbfc 100%);padding-block:108px 118px}.hs9901-official-heading{margin-bottom:48px}.hs9901-official-heading h2{color:#164b59;max-width:900px;font-size:var(--haohsing-detail-section-title-desktop);margin:0;line-height:1.28}.hs9901-official-heading>p:not(.eyebrow){color:#31545d;max-width:900px;font-size:var(--haohsing-detail-body-desktop);margin:24px 0 0;line-height:1.85}.hs9901-official-stack{gap:42px;max-width:1248px;display:grid}.hs9901-official-stack figure{background:#fff;border:1px solid #164b5921;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 22px 58px #1340521f}.hs9901-official-stack img{width:100%;height:auto;display:block}.haohsing-approved-features{padding-block:122px}.haohsing-approved-features>header,.haohsing-approved-specs header,.haohsing-approved-faq>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.haohsing-approved-features h2,.haohsing-approved-specs h2,.haohsing-approved-faq h2{max-width:850px;font-size:var(--haohsing-detail-section-title-desktop);margin:0;line-height:1.28}.haohsing-approved-feature-grid{border-top:1px solid #164b5933;border-bottom:1px solid #164b5933;grid-template-columns:repeat(3,1fr);display:grid}.haohsing-approved-feature-grid article{min-height:430px;padding:44px 44px 46px 0}.haohsing-approved-feature-grid article+article{border-left:1px solid #164b5933;padding-left:44px}.haohsing-approved-feature-grid article>span{color:#16818b;letter-spacing:.14em;font-size:18px;font-weight:900}.haohsing-approved-feature-grid h3{font-size:var(--haohsing-detail-panel-title-desktop);margin:24px 0 22px}.haohsing-approved-feature-grid ul{margin:0;padding-left:1.15em}.haohsing-approved-feature-grid li{color:#31545d;margin-bottom:12px}.haohsing-approved-detail .product-feature-visuals{background:radial-gradient(circle at 12% 16%,#76c7c121,#0000 28%),radial-gradient(circle at 86% 72%,#d8c2941f,#0000 30%),linear-gradient(#f7fbfa 0%,#edf6f4 48%,#f8fbfa 100%);padding-block:122px;position:relative;overflow:clip}.haohsing-approved-detail .product-feature-visuals-heading{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:end;gap:clamp(34px,5vw,76px);margin-bottom:34px;display:grid}.haohsing-approved-detail .product-feature-visuals-heading h2{color:#164b59;max-width:850px;font-size:var(--haohsing-detail-section-title-desktop);margin:0;line-height:1.28}.haohsing-approved-detail .product-feature-visuals-list{border-bottom:1px solid #164b592e;gap:0;display:grid}.haohsing-approved-detail .product-feature-visual{border-top:1px solid #164b592e;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);align-items:center;gap:clamp(42px,6vw,88px);min-width:0;padding:clamp(58px,6vw,88px) 0;display:grid}.haohsing-approved-detail .product-feature-visual:nth-child(2n){grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)}.haohsing-approved-detail .product-feature-visual:nth-child(2n) .product-feature-visual-image{order:2}.haohsing-approved-detail .product-feature-visual:nth-child(2n) .product-feature-visual-copy{order:1;justify-self:end;padding-left:0;padding-right:clamp(18px,3vw,46px)}.haohsing-approved-detail .product-feature-visual-image{aspect-ratio:16/10;background:#dfecea;border-radius:22px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #1443491f}.haohsing-approved-detail .product-feature-visual-image>img{object-fit:cover;width:100%;height:100%;display:block}.haohsing-approved-detail .product-feature-visual-image figcaption{color:#fff;letter-spacing:.035em;background:#092a31e6;border-radius:8px;max-width:calc(100% - 28px);padding:9px 13px;font-size:14px;font-weight:800;line-height:1.5;position:absolute;bottom:14px;left:14px}.haohsing-approved-detail .product-feature-visual-copy{flex-direction:column;justify-content:center;min-width:0;max-width:560px;padding-left:clamp(18px,3vw,46px);display:flex}.haohsing-approved-detail .product-feature-visual-sequence{color:#08788a;letter-spacing:.16em;font-size:18px;font-weight:950}.haohsing-approved-detail .product-feature-visual-copy>.eyebrow{margin:14px 0 0}.haohsing-approved-detail .product-feature-visual-copy h3{color:#164b59;font-size:var(--haohsing-detail-panel-title-desktop);letter-spacing:-.04em;margin:12px 0 18px;line-height:1.35}.haohsing-approved-detail .product-feature-visual-copy>p:not(.eyebrow){color:#173f49;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.85}.haohsing-approved-specs{background:#eaf4f3;padding-block:120px}.haohsing-approved-spec-layout{grid-template-columns:1.18fr .82fr;align-items:stretch;gap:72px;display:grid}.haohsing-approved-spec-table{gap:38px;display:grid}.haohsing-approved-spec-table article+article{border-top:1px solid #164b5933;padding-top:34px}.haohsing-approved-spec-table h3{font-size:var(--haohsing-detail-panel-title-desktop);margin:0 0 22px}.haohsing-approved-spec-table dl{margin:0}.haohsing-approved-spec-table dl>div{border-top:1px solid #164b5929;grid-template-columns:minmax(150px,.42fr) 1fr;gap:24px;padding:15px 0;display:grid}.haohsing-approved-spec-table dt{color:#32707a;font-size:16px;font-weight:850}.haohsing-approved-spec-table dd{color:#173f49;margin:0;font-weight:700}.haohsing-approved-energy{color:#164b59;border-left:1px solid #164b5933;flex-direction:column;justify-content:flex-end;min-height:520px;padding:46px;display:flex;position:relative;overflow:hidden}.haohsing-approved-energy:before,.haohsing-approved-energy:after{content:"";border:1px solid #1f828838;border-radius:50%;position:absolute}.haohsing-approved-energy:before{width:420px;height:420px;top:-90px;right:-110px;box-shadow:0 0 0 54px #ffffff47,0 0 0 108px #49a0a10f}.haohsing-approved-energy:after{background:#ffffff47;width:170px;height:170px;top:30px;right:16px}.haohsing-approved-energy p{z-index:1;color:#0f6975;letter-spacing:.18em;font-size:16px;font-weight:900;position:relative}.haohsing-approved-energy strong{z-index:1;letter-spacing:-.06em;font:800 clamp(60px,7vw,104px)/1 Noto Serif TC,serif;position:relative}.haohsing-approved-energy span{z-index:1;color:#3d6870;letter-spacing:.12em;margin-top:20px;font-size:18px;font-weight:850;position:relative}.haohsing-approved-care{grid-template-columns:.8fr 1.2fr;gap:82px;padding-block:120px;display:grid}.haohsing-approved-care h2{font-size:var(--haohsing-detail-section-title-desktop);margin:0;line-height:1.3}.haohsing-approved-care article{color:#31545d;border-left:1px solid #164b593d;padding:10px 0 10px 52px}.haohsing-approved-care article p{margin-top:0}.haohsing-approved-care article li{margin-bottom:10px}.haohsing-approved-faq{padding-block:20px 112px}.haohsing-approved-faq-list{border-top:1px solid #164b5938}.haohsing-approved-faq-list details{border-bottom:1px solid #164b5938}.haohsing-approved-faq-list summary{color:#164b59;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:84px;font-weight:850;list-style:none;display:flex}.haohsing-approved-faq-list summary::-webkit-details-marker{display:none}.haohsing-approved-faq-list summary span{color:#16818b;font-size:30px;font-weight:400}.haohsing-approved-faq-list details[open] summary span{transform:rotate(45deg)}.haohsing-approved-faq-list details>p{color:#3c6068;max-width:1080px;margin:0;padding:0 56px 30px 0}.haohsing-approved-detail .related-products{border-top:1px solid #164b592e;padding-top:98px}.haohsing-approved-detail .related-products .compact-heading h2{font-size:var(--haohsing-detail-section-title-desktop)}.haohsing-approved-detail .related-products .compact-heading a{color:#164b59;text-underline-offset:6px;font-size:17px;font-weight:900;-webkit-text-decoration:underline #43aeb0;text-decoration:underline #43aeb0}.haohsing-approved-detail .related-products .product-card h3{font-size:26px;line-height:1.45}.haohsing-approved-detail .related-products .product-card p{font-size:19px;line-height:1.75}.haohsing-approved-detail .related-products .product-card .text-link{color:#164b59;font-size:16px}.hs920-product-first{background:#f4f8f7}.hs920-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:72px;min-height:720px;padding-block:72px 100px;display:grid}.hs920-hero-copy h1{color:#164b59;margin:18px 0 0;font-family:Georgia,Noto Serif TC,serif;font-size:64px;font-weight:500;line-height:1.12}.hs920-hero-copy h1 span{display:block}.hs920-hero-copy h1 span:last-child{margin-top:14px;font-size:.72em}.hs920-hero-copy>p:not(.eyebrow){color:#41636b;margin:30px 0 0}.hs920-hero-copy>small{color:#62777b;margin-top:18px;display:block}.hs920-hero-product{background:linear-gradient(145deg,#eef8f5,#e1efec);border:1px solid #1e686d24;border-radius:32px;justify-content:center;align-items:center;min-height:590px;margin:0;padding:54px 56px 84px;display:flex;position:relative;box-shadow:0 28px 70px #1e54591f}.hs920-hero-product>img{object-fit:contain;filter:drop-shadow(0 24px 22px #1834372e);width:auto;height:470px}.hs920-hero-product figcaption{color:#28545c;border-top:1px solid #164b5933;justify-content:space-between;gap:16px;padding-top:18px;font-size:17px;font-weight:850;display:flex;position:absolute;bottom:26px;left:34px;right:34px}.hs920-overview{aspect-ratio:3/2;background:#17231f;min-height:0;position:relative;overflow:hidden}.hs920-overview>img{object-fit:contain;object-position:center}.hs920-technology h2,.hs920-specs h2{color:#164b59;font-family:Georgia,Noto Serif TC,serif;font-size:var(--haohsing-detail-section-title-desktop);margin:18px 0 0;font-weight:500;line-height:1.28}.hs920-technology-grid h3{color:#164b59;margin:0 0 12px;font-family:Georgia,Noto Serif TC,serif;font-size:34px;font-weight:500;line-height:1.3}.hs920-technology-grid>article>p:not(.eyebrow){color:#42646b;font-size:var(--haohsing-detail-body-desktop);margin:0;line-height:1.85}.hs920-technology{background:#e7f0ee;padding-block:120px}.hs920-technology header,.hs920-specs header{margin-bottom:52px}.hs920-technology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.hs920-technology-grid article{min-width:0}.hs920-technology-grid figure{aspect-ratio:3/2;background:#fff;border-radius:24px;margin:0 0 32px;overflow:hidden;box-shadow:0 20px 48px #164b591f}.hs920-technology-grid figure img{object-fit:cover;width:100%;height:100%}.hs920-technology-grid small{color:#5b7276;margin-top:18px;font-size:15px;display:block}.hs920-specs{background:#fbfcf8;padding-block:120px}.hs920-spec-layout{display:block}.hs920-spec-scene{aspect-ratio:1210/758;background:#242624;border-radius:26px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 24px 60px #164b591f}.hs920-spec-scene>img{object-fit:cover}.hs920-spec-scene-copy{z-index:1;color:#fff;background:#1c1e1df5;width:45%;padding:26px 30px;position:absolute;bottom:6%;right:5%;box-shadow:0 0 30px 22px #1c1e1df0}.hs920-spec-scene-copy h3{margin:0 0 8px;font-family:Georgia,Noto Serif TC,serif;font-size:32px;font-weight:500;line-height:1.25}.hs920-spec-scene-copy dl{margin:0}.hs920-spec-scene-copy dl>div{border-top:1px solid #ffffff47;grid-template-columns:125px 1fr;gap:18px;padding:9px 0;display:grid}.hs920-spec-scene-copy dt{color:#ffffffd1;font-size:18px;font-weight:700}.hs920-spec-scene-copy dd{color:#fff;font-size:var(--haohsing-detail-body-desktop);margin:0;font-weight:700}@media (width<=980px){.hs9001-overview-scene,.hs9001-thermal-scene{grid-template-columns:1fr;grid-template-areas:"copy""product""features"}.hs9001-thermal-scene{grid-template-areas:"copy""visual""points"}.hs9001-overview-product{justify-self:center;width:min(600px,100%);height:720px}.hs9001-thermal-technology{justify-self:center;width:min(350px,100%);height:580px}.hs9001-filter-grid{grid-template-columns:1fr 1fr;grid-template-areas:"filter1 filter2""filter3 filter4""filter5 media"}.hs9001-equipment-scene{grid-template-columns:1fr}.hs9001-equipment-product{justify-self:center;width:min(340px,100%)}.hs9001-sterilization-scene{grid-template-columns:1fr;grid-template-areas:"copy""product""tech";gap:44px;padding-inline:clamp(32px,8vw,72px)}.hs9001-sterilization-product{width:min(520px,100%);height:640px}.hs9001-sterilization-tech{justify-self:center;width:min(720px,100%)}.hsa990fr-thermal{grid-template-columns:1fr;grid-template-areas:"copy""product""operation"}.hsa990fr-operation{justify-self:center;width:min(680px,100%)}.hsa990fr-filter-flow{grid-template-columns:repeat(2,1fr)}.haohsing-approved-hero{grid-template-columns:1fr 1fr;gap:36px}.haohsing-approved-hero-copy h1{font-size:48px}.haohsing-approved-feature-grid{grid-template-columns:1fr}.haohsing-approved-feature-grid article{min-height:0;padding:34px 0}.haohsing-approved-feature-grid article+article{border-top:1px solid #164b5933;border-left:0;padding-left:0}.haohsing-approved-detail .product-feature-visual,.haohsing-approved-detail .product-feature-visual:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:30px}.haohsing-approved-detail .product-feature-visual-image,.haohsing-approved-detail .product-feature-visual:nth-child(2n) .product-feature-visual-image{order:1}.haohsing-approved-detail .product-feature-visual-copy,.haohsing-approved-detail .product-feature-visual:nth-child(2n) .product-feature-visual-copy{order:2;justify-self:start;width:100%;max-width:760px;padding:0}.haohsing-approved-spec-layout{grid-template-columns:1fr;gap:48px}.haohsing-approved-energy{border-top:1px solid #164b5933;border-left:0;min-height:390px}.haohsing-approved-care{grid-template-columns:1fr;gap:36px}.hs920-hero{grid-template-columns:1fr;gap:48px}.hs920-hero-product{min-height:530px}.hs920-technology-grid{grid-template-columns:1fr}.hs920-spec-scene{aspect-ratio:auto;min-height:720px}.hs920-spec-scene-copy{width:54%;bottom:5%;right:4%}}@media (width<=640px){.haohsing-approved-detail{--haohsing-detail-body-desktop:var(--haohsing-detail-body-mobile);padding-bottom:76px}.haohsing-approved-detail .eyebrow{font-size:var(--haohsing-detail-eyebrow-mobile)}.haohsing-approved-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:48px 70px}.haohsing-approved-hero-copy h1{font-size:38px;line-height:1.26}.haohsing-approved-hero-copy h1 span:last-child{font-size:1em}.haohsing-approved-hero-copy>p:not(.eyebrow){margin-top:22px}.haohsing-approved-price{margin-top:24px}.haohsing-approved-price strong{font-size:28px}.haohsing-approved-hero-copy>.button{width:100%}.haohsing-approved-hero-visual{border-radius:24px;min-height:400px;padding:28px}.haohsing-approved-hero-visual>img{height:310px}.haohsing-approved-hero-visual figcaption{bottom:20px;left:24px;right:24px}.hs9001-scene{min-height:0;padding:72px 22px}.hs9001-scene-copy h2{font-size:var(--haohsing-detail-section-title-mobile)}.hs9001-scene-copy p{font-size:var(--haohsing-detail-body-mobile)}.hs9001-overview-scene,.hs9001-thermal-scene,.hs9001-equipment-scene{gap:40px}.hs9001-overview-product{height:560px}.hs9001-overview-features,.hs9001-thermal-points{grid-template-columns:1fr}.hs9001-overview-features p{font-size:var(--haohsing-detail-body-mobile)}.hs9001-thermal-technology{height:500px}.hs9001-thermal-technology>img{width:100%;top:0;left:0}.hs9001-thermal-points p,.hs9001-filter-grid p{font-size:var(--haohsing-detail-body-mobile)}.hs9001-filter-grid{grid-template-columns:1fr;grid-template-areas:"filter1""filter2""filter3""filter4""filter5""media"}.hs9001-filter-grid article{grid-template-columns:70px 1fr;gap:16px}.hs9001-equipment-product{height:460px}.hs9001-equipment-flow{gap:7px}.hs9001-sterilization-scene{gap:36px;min-height:0;padding:72px 22px}.hs9001-sterilization-copy h2{font-size:var(--haohsing-detail-section-title-mobile)}.hs9001-sterilization-product{width:100%;height:500px}.hs9001-sterilization-product>img{width:250%;top:-77%;left:-14%}.hs9001-sterilization-tech{gap:46px}.hs9001-sterilization-tech article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.hs9001-sterilization-circle{border-width:8px;width:210px;height:210px}.hs9001-sterilization-tech h3{font-size:var(--haohsing-detail-panel-title-mobile)}.hs9002-thermal-scene{grid-template-areas:"copy""visual""points"}.hs9002-thermal-points{grid-template-columns:1fr}.hs9002-sterilization-scene{grid-template-columns:1fr;grid-template-areas:"copy""visual""product";gap:36px;min-height:0;padding:72px 22px}.hs9002-sterilization-product{width:min(360px,100%)}.hs9002-sterilization-visual{justify-self:center;width:min(360px,100%)}.hs9002-specification-scene{grid-template-columns:1fr;gap:42px;min-height:0;padding:72px 22px}.hs9002-specification-product{width:min(360px,100%);margin:auto}.hs9002-specification-copy h2{font-size:var(--haohsing-detail-section-title-mobile)}.hs9002-specification-copy dl>div{font-size:var(--haohsing-detail-body-mobile);grid-template-columns:1fr;gap:4px}.hsa990fr-overview{grid-template-areas:"copy""product""features"}.hsa990fr-product{justify-self:center;width:min(340px,100%)}.hsa990fr-feature-list{grid-template-columns:1fr}.hsa990fr-feature-list p{font-size:var(--haohsing-detail-body-mobile)}.hsa990fr-manual-pair{grid-template-columns:1fr;gap:22px}.hsa990fr-thermal{grid-template-columns:1fr;grid-template-areas:"copy""product""operation"}.hsa990fr-filter-flow{grid-template-columns:1fr;gap:12px;margin-top:38px}.hsa990fr-filter-flow span{min-height:0;font-size:var(--haohsing-detail-body-mobile);border-radius:18px;align-items:center;padding:22px 24px}.hsa990fr-specification-manual{max-height:none}.haohsing-approved-story{align-items:stretch;min-height:760px}.haohsing-approved-story>img{object-position:72% center}.haohsing-approved-story-shade{background:linear-gradient(#f9f9f400 0%,#f9f9f42e 18%,#f9f9f4fa 49%,#f9f9f4fc 100%)}.haohsing-approved-story-copy{flex-direction:column;justify-content:flex-end;padding-block:350px 48px;display:flex}.haohsing-approved-story-copy h2{font-size:var(--haohsing-detail-section-title-mobile);margin-bottom:18px}.haohsing-approved-story-copy strong{margin-top:20px;font-size:17px}.haohsing-approved-story-visual-note{font-size:12px;top:310px;bottom:auto;right:14px}.hs9901-official-introduction{padding-block:78px 84px}.hs9901-official-heading{margin-bottom:28px}.hs9901-official-heading h2{font-size:var(--haohsing-detail-section-title-mobile)}.hs9901-official-stack{gap:22px}.hs9901-official-stack figure{border-radius:14px}.haohsing-approved-features,.haohsing-approved-specs{padding-block:84px}.haohsing-approved-detail .product-feature-visuals{padding-block:84px;overflow:clip}.haohsing-approved-features>header,.haohsing-approved-detail .product-feature-visuals-heading,.haohsing-approved-specs header,.haohsing-approved-faq>header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.haohsing-approved-features h2,.haohsing-approved-detail .product-feature-visuals-heading h2,.haohsing-approved-specs h2,.haohsing-approved-faq h2{font-size:var(--haohsing-detail-section-title-mobile)}.haohsing-approved-feature-grid h3,.haohsing-approved-detail .product-feature-visual-copy h3,.haohsing-approved-spec-table h3{font-size:var(--haohsing-detail-panel-title-mobile)}.haohsing-approved-detail .product-feature-visual{gap:22px;width:100%;min-width:0;max-width:100%;padding:clamp(34px,10vw,50px) 0}.haohsing-approved-detail .product-feature-visual-image{border-radius:14px;width:100%;min-width:0;max-width:100%;box-shadow:0 14px 34px #1443491c}.haohsing-approved-detail .product-feature-visual-image figcaption{border-radius:7px;max-width:calc(100% - 20px);padding:8px 10px;font-size:14px;line-height:1.45;bottom:10px;left:10px}.haohsing-approved-detail .product-feature-visual-copy{width:100%;min-width:0;max-width:100%}.haohsing-approved-detail .product-feature-visual-sequence{font-size:16px}.haohsing-approved-spec-table dl>div{grid-template-columns:1fr;gap:5px}.haohsing-approved-energy{min-height:330px;padding:34px 0}.haohsing-approved-care{padding-block:84px}.haohsing-approved-care h2{font-size:var(--haohsing-detail-section-title-mobile)}.haohsing-approved-care article{border-top:1px solid #164b593d;border-left:0;padding:28px 0 0}.haohsing-approved-faq{padding-block:16px 84px}.haohsing-approved-faq-list summary{gap:16px;min-height:78px}.haohsing-approved-faq-list details>p{padding-right:0}.haohsing-approved-detail .related-products{padding-top:74px}.haohsing-approved-detail .related-products .compact-heading h2{font-size:var(--haohsing-detail-section-title-mobile)}.haohsing-approved-detail .related-products .compact-heading a{font-size:16px}.haohsing-approved-detail .related-products .product-card h3{font-size:24px}.haohsing-approved-detail .related-products .product-card p{font-size:18px}.hs920-hero{gap:38px;min-height:0;padding-block:48px 72px}.hs920-hero-copy h1{font-size:42px}.hs920-hero-product{border-radius:22px;min-height:430px;padding:34px 24px 76px}.hs920-hero-product>img{height:330px}.hs920-hero-product figcaption{gap:8px;font-size:14px;bottom:20px;left:20px;right:20px}.hs920-overview{aspect-ratio:3/2;min-height:0}.hs920-overview>img{object-position:center}.hs920-technology,.hs920-specs{padding-block:84px}.hs920-technology h2,.hs920-specs h2{font-size:var(--haohsing-detail-section-title-mobile)}.hs920-technology-grid h3{font-size:28px}.hs920-technology-grid{gap:58px}.hs920-technology-grid figure{border-radius:16px;margin-bottom:24px}.hs920-spec-layout{gap:34px}.hs920-spec-scene{aspect-ratio:auto;background:#202322;border-radius:16px;flex-direction:column;min-height:0;display:flex}.hs920-spec-scene>img{aspect-ratio:4/5;object-fit:cover;object-position:30% center;width:100%!important;height:auto!important;position:relative!important}.hs920-spec-scene-copy{width:auto;box-shadow:none;background:#202322;padding:28px 24px;position:relative;bottom:auto;right:auto}.hs920-spec-scene-copy h3{font-size:28px}.hs920-spec-scene-copy dl>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.hs920-spec-scene-copy dt{font-size:16px}.hs920-spec-scene-copy dd{font-size:var(--haohsing-detail-body-mobile)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
