.kim-brand[data-v-1a321e8f]{color:#171c34;align-items:center;gap:11px;min-width:224px;text-decoration:none;display:flex}.kim-brand img[data-v-1a321e8f]{object-fit:contain;flex:none;width:48px;height:48px;display:block}.kim-brand-copy[data-v-1a321e8f]{white-space:nowrap;display:block}.kim-brand b[data-v-1a321e8f]{letter-spacing:.12em;color:#363636;font:600 19px/1.05 Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:block}.kim-brand small[data-v-1a321e8f]{letter-spacing:.25em;color:#a07822;margin-top:6px;font:600 7px/1.1 Inter,Arial,sans-serif;display:block}.kim-brand.is-zh b[data-v-1a321e8f]{letter-spacing:.11em;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:17px}.kim-brand.is-zh small[data-v-1a321e8f]{font-size:6.5px}.site-footer,.catalog-footer,.site-shell footer{color:#e3c45c}@media (width<=900px){.kim-brand[data-v-1a321e8f]{gap:8px;min-width:0}.kim-brand img[data-v-1a321e8f]{width:42px;height:42px}.kim-brand b[data-v-1a321e8f]{font-size:16px}.kim-brand.is-zh b[data-v-1a321e8f]{letter-spacing:.07em;font-size:14px}.kim-brand small[data-v-1a321e8f]{margin-top:4px;font-size:6px}}@media (width<=430px){.kim-brand[data-v-1a321e8f]{gap:7px}.kim-brand img[data-v-1a321e8f]{width:40px;height:40px}.kim-brand b[data-v-1a321e8f]{letter-spacing:.08em;font-size:14px}.kim-brand.is-zh b[data-v-1a321e8f]{letter-spacing:.04em;font-size:13px}.kim-brand small[data-v-1a321e8f]{letter-spacing:.17em;font-size:5.5px}}.arca-topbar[data-v-4d5454d7],.arca-global-header[data-v-4d5454d7],.arca-topbar[data-v-4d5454d7] *,.arca-global-header[data-v-4d5454d7] *{box-sizing:border-box}.arca-chrome-container[data-v-4d5454d7]{width:min(1240px,100% - 48px);margin:auto}.arca-topbar[data-v-4d5454d7]{color:#eee9df;letter-spacing:.04em;background:#171c34;height:36px;font:12px/1.4 Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.arca-topbar-inner[data-v-4d5454d7]{justify-content:space-between;align-items:center;height:100%;display:flex}.arca-topbar b[data-v-4d5454d7]{color:#fff}.arca-global-header[data-v-4d5454d7]{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;position:sticky;top:0}.arca-header-inner[data-v-4d5454d7]{align-items:center;gap:28px;height:100%;display:flex}.arca-brand[data-v-4d5454d7]{flex:0 0 224px}.arca-main-nav[data-v-4d5454d7]{flex:1;justify-content:center;align-items:center;gap:27px;display:flex}.arca-main-nav a[data-v-4d5454d7]{color:#2d3040;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;position:relative}.arca-main-nav a[data-v-4d5454d7]:after{content:"";background:#a07822;height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.arca-main-nav a[data-v-4d5454d7]:hover:after,.arca-main-nav a.active[data-v-4d5454d7]:after{right:0}.arca-header-actions[data-v-4d5454d7]{white-space:nowrap;align-items:center;gap:15px;display:flex}.arca-account[data-v-4d5454d7],.arca-language[data-v-4d5454d7]{color:#777;font-size:13px;text-decoration:none}.arca-account[data-v-4d5454d7]{color:#2d3040}.arca-header-quote[data-v-4d5454d7]{color:#fff;cursor:pointer;background:#171c34;border:0;border-radius:0;padding:11px 18px;font-size:13px;font-weight:700;line-height:1.7;text-decoration:none}.arca-menu-btn[data-v-4d5454d7]{background:0 0;border:0;padding:10px;display:none}.arca-menu-btn i[data-v-4d5454d7]{background:#171c34;width:22px;height:2px;margin:4px;display:block}@media (width<=1050px){.arca-account[data-v-4d5454d7]{display:none}.arca-header-inner[data-v-4d5454d7]{gap:22px}.arca-main-nav[data-v-4d5454d7]{gap:20px}}@media (width<=900px){.arca-chrome-container[data-v-4d5454d7]{width:min(100% - 32px,1240px)}.arca-topbar-points[data-v-4d5454d7]{display:none}.arca-global-header[data-v-4d5454d7]{height:68px}.arca-header-inner[data-v-4d5454d7]{gap:15px}.arca-brand[data-v-4d5454d7]{flex:1;min-width:0}.arca-menu-btn[data-v-4d5454d7]{display:block}.arca-main-nav[data-v-4d5454d7]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.arca-main-nav.open[data-v-4d5454d7]{gap:0;display:grid}.arca-main-nav a[data-v-4d5454d7]{border-bottom:1px solid #dfd9cf;padding:12px 0;font-size:14px}.arca-header-quote[data-v-4d5454d7]{display:none}}@media (width<=560px){.arca-chrome-container[data-v-4d5454d7]{width:calc(100% - 28px)}.arca-topbar[data-v-4d5454d7]{height:32px}.arca-topbar-inner[data-v-4d5454d7]{justify-content:center}.arca-topbar-inner>span[data-v-4d5454d7]:first-child{font-size:10px}.arca-language[data-v-4d5454d7]{font-size:12px}}.approved-home[data-v-89cb9467]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-89cb9467]{box-sizing:border-box}.approved-home[data-v-89cb9467]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-89cb9467]{width:100%;height:auto;display:block}a[data-v-89cb9467]{color:inherit;text-decoration:none}button[data-v-89cb9467],input[data-v-89cb9467],select[data-v-89cb9467],textarea[data-v-89cb9467]{font:inherit}.container[data-v-89cb9467]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-89cb9467]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-89cb9467]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-89cb9467]{color:#fff}.site-header[data-v-89cb9467]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-89cb9467]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-89cb9467]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-89cb9467]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-89cb9467]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-89cb9467]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-89cb9467]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-89cb9467]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-89cb9467]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-89cb9467]:hover:after{right:0}.header-actions[data-v-89cb9467]{align-items:center;gap:15px;display:flex}.lang[data-v-89cb9467]{color:#777;font-size:13px}.header-quote[data-v-89cb9467]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-89cb9467]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-89cb9467]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-89cb9467]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-89cb9467]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-89cb9467]{opacity:1;visibility:visible}.hero-dark[data-v-89cb9467]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-89cb9467]{z-index:2;position:relative}.hero-content[data-v-89cb9467]>*{max-width:620px}.eyebrow[data-v-89cb9467]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-89cb9467]{color:#d7c6ad}.hero h1[data-v-89cb9467],.hero h2[data-v-89cb9467]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-89cb9467]{color:#fff}.hero p[data-v-89cb9467]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-89cb9467]{color:#e5e5e2}.hero-actions[data-v-89cb9467]{align-items:center;gap:12px;display:flex}.btn[data-v-89cb9467]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-89cb9467]{background:var(--ink);color:#fff}.btn.secondary[data-v-89cb9467]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-89cb9467]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-89cb9467]:hover{transform:translateY(-2px)}.hero-notes[data-v-89cb9467]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-89cb9467]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-89cb9467]{left:24px}.hero-arrow.next[data-v-89cb9467]{right:24px}.hero-dots[data-v-89cb9467]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-89cb9467]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-89cb9467]{background:var(--ink)}.trust-strip[data-v-89cb9467]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-89cb9467]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-89cb9467]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-89cb9467]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-89cb9467]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-89cb9467]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-89cb9467]{padding:102px 0}.section-head[data-v-89cb9467]{margin-bottom:45px}.section-head.center[data-v-89cb9467]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-89cb9467],.feature-copy h2[data-v-89cb9467],.custom-copy h2[data-v-89cb9467],.inquiry-copy h2[data-v-89cb9467],.faq-grid h2[data-v-89cb9467]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-89cb9467]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-89cb9467]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-89cb9467]{max-width:620px}.section-head.split>p[data-v-89cb9467]{max-width:470px;margin:0 0 4px}.category-section[data-v-89cb9467]{background:var(--paper)}.category-grid[data-v-89cb9467]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-89cb9467]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-89cb9467]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-89cb9467]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-89cb9467]{object-position:center 62%}.category-card:nth-child(4) img[data-v-89cb9467]{object-position:center 44%}.category-card div[data-v-89cb9467]{padding:23px 23px 25px}.category-card div>span[data-v-89cb9467]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-89cb9467]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-89cb9467]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-89cb9467]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-89cb9467]{background:#fff;padding:0}.feature-grid[data-v-89cb9467]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-89cb9467]{position:relative;overflow:hidden}.feature-image img[data-v-89cb9467]{object-fit:cover;height:100%}.feature-image span[data-v-89cb9467]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-89cb9467]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-89cb9467]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-89cb9467]{border-top:1px solid var(--line)}.collection-list a[data-v-89cb9467]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-89cb9467]:hover{padding-left:8px}.collection-list span[data-v-89cb9467]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-89cb9467]{color:var(--ink);font-size:14px}.collection-list em[data-v-89cb9467]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-89cb9467]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-89cb9467]{color:#161b32;border-color:#161b32}.products-section[data-v-89cb9467]{background:var(--cream)}.product-grid[data-v-89cb9467]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-89cb9467]{background:#fff;padding-bottom:20px}.product-img[data-v-89cb9467]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-89cb9467]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-89cb9467]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-89cb9467],.product-card:nth-child(3) img[data-v-89cb9467]{object-position:center}.product-img>span[data-v-89cb9467]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-89cb9467],.product-card>h3[data-v-89cb9467],.product-meta[data-v-89cb9467]{margin-left:19px;margin-right:19px}.product-card>small[data-v-89cb9467]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-89cb9467]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-89cb9467]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-89cb9467]{color:var(--ink);font-weight:800}.custom-section[data-v-89cb9467]{background:var(--ink);color:#fff}.custom-grid[data-v-89cb9467]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-89cb9467]{color:#fff}.custom-copy>p[data-v-89cb9467]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-89cb9467]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-89cb9467]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-89cb9467]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-89cb9467]:nth-child(2n){padding-left:22px}.custom-options b[data-v-89cb9467]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-89cb9467]{font-size:14px;display:block}.custom-options small[data-v-89cb9467]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.btn.ivory[data-v-89cb9467]{color:var(--ink);background:#f5f0e7;border-color:#f5f0e7}.custom-image[data-v-89cb9467]{height:570px;position:relative}.custom-image img[data-v-89cb9467]{object-fit:cover;height:100%}.custom-image[data-v-89cb9467]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-89cb9467]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-89cb9467]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-89cb9467]{font:400 16px var(--serif)}.factory-section[data-v-89cb9467]{background:var(--paper)}.factory-grid[data-v-89cb9467]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-89cb9467]{object-fit:cover;height:100%}.factory-panel[data-v-89cb9467]{background:#ede7db;padding:48px 55px}.factory-number[data-v-89cb9467]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-89cb9467]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-89cb9467]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-89cb9467]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-89cb9467]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-89cb9467]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-89cb9467]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-89cb9467]{margin-top:22px}.solutions-section[data-v-89cb9467]{background:#fff}.solution-grid[data-v-89cb9467]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-89cb9467]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-89cb9467]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-89cb9467]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-89cb9467]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-89cb9467]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-89cb9467]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-89cb9467]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-89cb9467]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-89cb9467]{background:var(--cream)}.insight-grid[data-v-89cb9467]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-89cb9467]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-89cb9467]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-89cb9467]{object-position:center}.insight-grid span[data-v-89cb9467],.insight-grid h3[data-v-89cb9467],.insight-grid p[data-v-89cb9467]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-89cb9467]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-89cb9467]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-89cb9467]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-89cb9467]{background:#fff}.faq-grid[data-v-89cb9467]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-89cb9467]{color:#777;max-width:360px}.faq-list[data-v-89cb9467]{border-top:1px solid var(--line)}.faq-list details[data-v-89cb9467]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-89cb9467]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-89cb9467]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-89cb9467]:after{content:"－"}.faq-list p[data-v-89cb9467]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-89cb9467]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-89cb9467]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-89cb9467]{color:#fff}.inquiry-copy>p[data-v-89cb9467]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-89cb9467]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-89cb9467]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-89cb9467]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-89cb9467]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-89cb9467]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-89cb9467],.inquiry-form select[data-v-89cb9467],.inquiry-form textarea[data-v-89cb9467]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-89cb9467]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-89cb9467]{grid-column:1/-1}.inquiry-form button[data-v-89cb9467]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-89cb9467]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-89cb9467]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-89cb9467]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-89cb9467]{color:#fff;border-color:#fff}.footer-brand b[data-v-89cb9467]{color:#fff}.footer-grid>div:first-child p[data-v-89cb9467]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-89cb9467]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-89cb9467],.footer-grid p[data-v-89cb9467]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-89cb9467]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-89cb9467]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-89cb9467]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-89cb9467]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-89cb9467]{gap:18px}.main-nav a[data-v-89cb9467]{font-size:12px}.header-actions[data-v-89cb9467]{gap:9px}.header-quote[data-v-89cb9467]{padding:10px 12px}.category-card img[data-v-89cb9467]{height:260px}.custom-grid[data-v-89cb9467]{gap:40px}.feature-copy[data-v-89cb9467]{padding:60px 45px}.factory-panel[data-v-89cb9467]{padding:42px 35px}}@media (width<=850px){.container[data-v-89cb9467]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-89cb9467]{display:none}.site-header[data-v-89cb9467]{height:68px}.header-inner[data-v-89cb9467]{gap:15px}.brand[data-v-89cb9467]{flex:1;min-width:0}.brand-mark[data-v-89cb9467]{width:38px;height:38px}.brand b[data-v-89cb9467]{font-size:19px}.brand small[data-v-89cb9467]{margin-top:5px;font-size:6px}.menu-btn[data-v-89cb9467]{display:block}.main-nav[data-v-89cb9467]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-89cb9467]{gap:0;display:grid}.main-nav a[data-v-89cb9467]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-89cb9467]{display:none}.hero[data-v-89cb9467]{height:610px}.hero-slide[data-v-89cb9467]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-89cb9467]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-89cb9467],.hero h2[data-v-89cb9467]{font-size:42px}.hero p[data-v-89cb9467]{max-width:540px;font-size:15px}.hero-arrow[data-v-89cb9467]{display:none}.trust-grid[data-v-89cb9467]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-89cb9467]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-89cb9467]{padding:76px 0}.section-head.split[data-v-89cb9467]{display:block}.section-head.split>p[data-v-89cb9467]{margin-top:16px}.category-grid[data-v-89cb9467],.product-grid[data-v-89cb9467]{grid-template-columns:1fr 1fr}.feature-grid[data-v-89cb9467]{grid-template-columns:1fr}.feature-image[data-v-89cb9467]{height:480px}.custom-grid[data-v-89cb9467],.factory-grid[data-v-89cb9467],.faq-grid[data-v-89cb9467],.inquiry-grid[data-v-89cb9467]{grid-template-columns:1fr}.custom-image[data-v-89cb9467]{height:480px}.factory-photo[data-v-89cb9467]{height:450px}.faq-grid[data-v-89cb9467],.inquiry-grid[data-v-89cb9467]{gap:50px}.solution-grid[data-v-89cb9467],.insight-grid[data-v-89cb9467]{grid-template-columns:1fr}.solution-grid article[data-v-89cb9467]{min-height:320px}.footer-grid[data-v-89cb9467]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-89cb9467]:last-child{grid-column:2/-1}.inquiry-form[data-v-89cb9467]{padding:26px}}@media (width<=560px){.approved-home[data-v-89cb9467]{font-size:15px}.container[data-v-89cb9467]{width:calc(100% - 28px)}.topbar[data-v-89cb9467]{height:32px}.topbar-inner[data-v-89cb9467]{justify-content:center}.topbar-inner>span[data-v-89cb9467]:first-child{font-size:10px}.header-actions .lang[data-v-89cb9467]{font-size:12px}.hero[data-v-89cb9467]{height:620px}.hero-slide[data-v-89cb9467]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-89cb9467]>*{max-width:100%}.hero h1[data-v-89cb9467],.hero h2[data-v-89cb9467]{font-size:37px}.hero p[data-v-89cb9467]{font-size:14px;line-height:1.7}.hero-actions[data-v-89cb9467]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-89cb9467]{min-height:46px}.hero-notes[data-v-89cb9467]{gap:12px;font-size:11px}.hero-dots[data-v-89cb9467]{left:14px;transform:none}.section[data-v-89cb9467]{padding:62px 0}.section-head h2[data-v-89cb9467],.feature-copy h2[data-v-89cb9467],.custom-copy h2[data-v-89cb9467],.inquiry-copy h2[data-v-89cb9467],.faq-grid h2[data-v-89cb9467]{font-size:34px}.category-grid[data-v-89cb9467],.product-grid[data-v-89cb9467]{grid-template-columns:1fr}.category-card img[data-v-89cb9467]{height:300px}.feature-image[data-v-89cb9467]{height:360px}.feature-copy[data-v-89cb9467]{padding:50px 14px}.collection-list a[data-v-89cb9467]{grid-template-columns:28px 1fr}.collection-list em[data-v-89cb9467]{display:none}.product-img[data-v-89cb9467]{height:330px}.custom-options[data-v-89cb9467]{grid-template-columns:1fr}.custom-options>div[data-v-89cb9467]:nth-child(odd){border-right:0}.custom-options>div[data-v-89cb9467]:nth-child(2n){padding-left:0}.custom-image[data-v-89cb9467]{height:390px}.factory-photo[data-v-89cb9467]{height:330px}.factory-panel[data-v-89cb9467]{padding:33px 22px}.factory-panel li[data-v-89cb9467]{grid-template-columns:1fr}.factory-panel li span[data-v-89cb9467]{text-align:left}.faq-grid[data-v-89cb9467],.inquiry-grid[data-v-89cb9467]{gap:38px}.inquiry-form[data-v-89cb9467]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-89cb9467],.inquiry-form button[data-v-89cb9467],.inquiry-form>small[data-v-89cb9467]{grid-column:auto}.footer-grid[data-v-89cb9467]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-89cb9467]:first-child{grid-column:1/-1}.footer-grid>div[data-v-89cb9467]:last-child{grid-column:auto}.footer-bottom[data-v-89cb9467]{flex-direction:column;gap:15px}.floating[data-v-89cb9467]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-89cb9467]{align-items:stretch;min-height:0}.factory-photo[data-v-89cb9467]{height:600px}.factory-photo img[data-v-89cb9467]{height:100%}.factory-panel[data-v-89cb9467]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-89cb9467]{gap:8px;padding:0 8px}.trust-grid b[data-v-89cb9467]{font-size:25px}.trust-grid span[data-v-89cb9467]{max-width:76px;font-size:10px}.trust-grid[data-v-89cb9467]{overflow:hidden}}.approved-home[data-v-89cb9467]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-89cb9467]{gap:20px}.category-card[data-v-89cb9467]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-89cb9467]{transition:transform .55s var(--ease)}.category-card div[data-v-89cb9467]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-89cb9467]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-89cb9467]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-89cb9467]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-89cb9467]{transform:scale(1.035)}.category-card:hover div[data-v-89cb9467]{background:#f1e9de}.category-card:hover div>b[data-v-89cb9467]{color:#785a3c}.category-card:hover div>b[data-v-89cb9467]:after{transform:translate(5px)}.collection-feature[data-v-89cb9467]{padding:0}.feature-grid[data-v-89cb9467]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-89cb9467]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-89cb9467]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-89cb9467]{transform:scale(1.02)}.feature-copy[data-v-89cb9467]{padding:28px 24px 28px 30px}.collection-list[data-v-89cb9467]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-89cb9467]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-89cb9467]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-89cb9467]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-89cb9467]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-89cb9467]{color:#725334}.product-grid[data-v-89cb9467]{gap:20px}.product-card[data-v-89cb9467]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-89cb9467],.product-card[data-v-89cb9467] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-89cb9467]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-89cb9467]{transform:scale(1.045)}.product-card:hover>small[data-v-89cb9467]{color:#d2b996}.product-card:hover>h3[data-v-89cb9467],.product-card:hover .product-meta a[data-v-89cb9467]{color:#fff}.product-card:hover .product-meta[data-v-89cb9467]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-89cb9467]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-89cb9467]{transform:translate(5px)}.custom-options[data-v-89cb9467]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-89cb9467],.custom-options>div[data-v-89cb9467]:nth-child(odd),.custom-options>div[data-v-89cb9467]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-89cb9467]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-89cb9467]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-89cb9467]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-89cb9467]{transform:scale(1.025)}.btn.ivory[data-v-89cb9467],.factory-panel .text-link[data-v-89cb9467]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-89cb9467]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-89cb9467]{gap:22px}.factory-photo[data-v-89cb9467]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-89cb9467]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-89cb9467]{transform:scale(1.018)}.factory-panel[data-v-89cb9467]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-89cb9467]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-89cb9467]{font-size:58px}.factory-panel ol[data-v-89cb9467]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-89cb9467]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-89cb9467]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-89cb9467]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-89cb9467]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-89cb9467]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-89cb9467]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-89cb9467]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-89cb9467]{gap:20px}.solution-grid article[data-v-89cb9467]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-89cb9467]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-89cb9467],.solution-grid article p[data-v-89cb9467],.solution-grid article li[data-v-89cb9467]{transition:color .3s var(--ease)}.solution-grid article a[data-v-89cb9467]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-89cb9467]{color:#765637;transform:translate(6px)}.insight-grid[data-v-89cb9467]{gap:22px}.insight-grid a[data-v-89cb9467]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-89cb9467]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-89cb9467],.insight-grid p[data-v-89cb9467],.insight-grid span[data-v-89cb9467]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-89cb9467]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-89cb9467]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-89cb9467]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-89cb9467],.factory-panel[data-v-89cb9467]{height:620px}}@media (width<=850px){.feature-grid[data-v-89cb9467]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-89cb9467]{height:470px}.feature-copy[data-v-89cb9467]{padding:25px 5px}.factory-grid[data-v-89cb9467]{gap:18px}.factory-panel[data-v-89cb9467]{height:auto;overflow:visible}.custom-options[data-v-89cb9467]{gap:10px}}@media (width<=560px){.category-card div[data-v-89cb9467]{min-height:0}.feature-grid[data-v-89cb9467]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-89cb9467]{border-radius:16px;height:350px}.feature-copy[data-v-89cb9467]{padding:15px 0}.collection-list a[data-v-89cb9467]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-89cb9467]{display:none}.collection-list a[data-v-89cb9467]:after{grid-column:3}.product-card[data-v-89cb9467],.category-card[data-v-89cb9467],.solution-grid article[data-v-89cb9467],.insight-grid a[data-v-89cb9467]{border-radius:14px}.custom-image[data-v-89cb9467],.factory-photo[data-v-89cb9467],.factory-panel[data-v-89cb9467]{border-radius:16px}.custom-options[data-v-89cb9467]{grid-template-columns:1fr}.factory-panel[data-v-89cb9467]{padding:26px 18px}.factory-panel li[data-v-89cb9467]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-89cb9467]{justify-content:center;width:100%}.btn.ivory[data-v-89cb9467]{width:100%}.solution-grid article[data-v-89cb9467]{min-height:0}}.category-card div>b[data-v-89cb9467]:after{content:none}.category-card:hover div>b[data-v-89cb9467]{transform:translate(5px)}.category-card[data-v-89cb9467]{flex-direction:column;display:flex}.category-card>img[data-v-89cb9467]{flex:none}.category-card>div[data-v-89cb9467]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-89cb9467]{min-height:2.35em}.category-card>div>p[data-v-89cb9467]{min-height:3.4em}.category-card>div>b[data-v-89cb9467]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-89cb9467],.category-card>div>p[data-v-89cb9467]{min-height:0}.category-card>div>b[data-v-89cb9467]{margin-top:18px}}.product-card[data-v-89cb9467]{flex-direction:column;display:flex}.product-card>.product-img[data-v-89cb9467]{flex:none}.product-card>small[data-v-89cb9467]{min-height:1.7em}.product-card>h3[data-v-89cb9467]{min-height:2.45em}.product-card>.product-meta[data-v-89cb9467]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-89cb9467],.product-card>h3[data-v-89cb9467]{min-height:0}}.hero-factory-slide[data-v-89cb9467]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.approved-home[data-v-89cb9467]{min-height:100vh}.approved-home .site-header[data-v-89cb9467]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-home .site-header .main-nav[data-v-89cb9467]{font-weight:400}.approved-home .site-header .main-nav a[data-v-89cb9467]{padding:0}.approved-home .hero[data-v-89cb9467]{align-items:normal;min-height:0;display:block}.approved-home .hero-actions[data-v-89cb9467]{margin-top:0}.approved-home .section[data-v-89cb9467]{width:100%;margin:0}.approved-home .category-card p[data-v-89cb9467]{line-height:1.7}.approved-home .section-head[data-v-89cb9467]{gap:0}.approved-home .section-head>p[data-v-89cb9467]{font-size:inherit;line-height:inherit}.approved-home .section-head.center>p[data-v-89cb9467]{max-width:none}.approved-home .section-head.center[data-v-89cb9467]{justify-content:normal;align-items:normal;display:block}.approved-home .inquiry-form[data-v-89cb9467]{border-radius:0;margin:0}.approved-home .inquiry-form label[data-v-89cb9467]:not(.honeypot){gap:normal;display:block;position:static}.approved-home .footer-grid>div[data-v-89cb9467]:not(:first-child){gap:normal;display:block}.approved-home .honeypot[data-v-89cb9467]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-home .inquiry-form button[data-v-89cb9467]:disabled{opacity:.65;cursor:wait}.approved-home .inquiry-form small.form-success[data-v-89cb9467]{color:#376653}@media (width<=850px){.approved-home .site-header .main-nav a[data-v-89cb9467]{padding:12px 0}}.approved-home .floating[data-v-89cb9467]{gap:8px;bottom:24px;right:24px}.approved-home .floating a[data-v-89cb9467]{border:1px solid #ded8cf;border-radius:12px;width:48px;height:48px;transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829}.approved-home .floating a[data-v-89cb9467]:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.approved-home .floating a[data-v-89cb9467]:hover{color:var(--ink);background:#f4eee4;border-color:#b89972;transform:translateY(-2px)}.approved-home .floating a[data-v-89cb9467]:first-child:hover{color:#fff;background:#9d7b57;border-color:#9d7b57}@media (width<=560px){.approved-home .floating[data-v-89cb9467]{bottom:14px;right:12px}.approved-home .floating a[data-v-89cb9467]{border-radius:10px;width:44px;height:44px}}.approved-home[data-v-0346e4ec]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-0346e4ec]{box-sizing:border-box}.approved-home[data-v-0346e4ec]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-0346e4ec]{width:100%;height:auto;display:block}a[data-v-0346e4ec]{color:inherit;text-decoration:none}button[data-v-0346e4ec],input[data-v-0346e4ec],select[data-v-0346e4ec],textarea[data-v-0346e4ec]{font:inherit}.container[data-v-0346e4ec]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-0346e4ec]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-0346e4ec]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-0346e4ec]{color:#fff}.site-header[data-v-0346e4ec]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-0346e4ec]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-0346e4ec]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-0346e4ec]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-0346e4ec]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-0346e4ec]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-0346e4ec]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-0346e4ec]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-0346e4ec]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-0346e4ec]:hover:after{right:0}.header-actions[data-v-0346e4ec]{align-items:center;gap:15px;display:flex}.lang[data-v-0346e4ec]{color:#777;font-size:13px}.header-quote[data-v-0346e4ec]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-0346e4ec]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-0346e4ec]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-0346e4ec]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-0346e4ec]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-0346e4ec]{opacity:1;visibility:visible}.hero-dark[data-v-0346e4ec]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-0346e4ec]{z-index:2;position:relative}.hero-content[data-v-0346e4ec]>*{max-width:620px}.eyebrow[data-v-0346e4ec]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-0346e4ec]{color:#d7c6ad}.hero h1[data-v-0346e4ec],.hero h2[data-v-0346e4ec]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-0346e4ec]{color:#fff}.hero p[data-v-0346e4ec]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-0346e4ec]{color:#e5e5e2}.hero-actions[data-v-0346e4ec]{align-items:center;gap:12px;display:flex}.btn[data-v-0346e4ec]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-0346e4ec]{background:var(--ink);color:#fff}.btn.secondary[data-v-0346e4ec]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-0346e4ec]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-0346e4ec]:hover{transform:translateY(-2px)}.hero-notes[data-v-0346e4ec]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-0346e4ec]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-0346e4ec]{left:24px}.hero-arrow.next[data-v-0346e4ec]{right:24px}.hero-dots[data-v-0346e4ec]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-0346e4ec]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-0346e4ec]{background:var(--ink)}.trust-strip[data-v-0346e4ec]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-0346e4ec]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-0346e4ec]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-0346e4ec]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-0346e4ec]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-0346e4ec]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-0346e4ec]{padding:102px 0}.section-head[data-v-0346e4ec]{margin-bottom:45px}.section-head.center[data-v-0346e4ec]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-0346e4ec],.feature-copy h2[data-v-0346e4ec],.custom-copy h2[data-v-0346e4ec],.inquiry-copy h2[data-v-0346e4ec],.faq-grid h2[data-v-0346e4ec]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-0346e4ec]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-0346e4ec]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-0346e4ec]{max-width:620px}.section-head.split>p[data-v-0346e4ec]{max-width:470px;margin:0 0 4px}.category-section[data-v-0346e4ec]{background:var(--paper)}.category-grid[data-v-0346e4ec]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-0346e4ec]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-0346e4ec]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-0346e4ec]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-0346e4ec]{object-position:center 62%}.category-card:nth-child(4) img[data-v-0346e4ec]{object-position:center 44%}.category-card div[data-v-0346e4ec]{padding:23px 23px 25px}.category-card div>span[data-v-0346e4ec]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-0346e4ec]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-0346e4ec]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-0346e4ec]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-0346e4ec]{background:#fff;padding:0}.feature-grid[data-v-0346e4ec]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-0346e4ec]{position:relative;overflow:hidden}.feature-image img[data-v-0346e4ec]{object-fit:cover;height:100%}.feature-image span[data-v-0346e4ec]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-0346e4ec]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-0346e4ec]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-0346e4ec]{border-top:1px solid var(--line)}.collection-list a[data-v-0346e4ec]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-0346e4ec]:hover{padding-left:8px}.collection-list span[data-v-0346e4ec]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-0346e4ec]{color:var(--ink);font-size:14px}.collection-list em[data-v-0346e4ec]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-0346e4ec]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-0346e4ec]{color:#161b32;border-color:#161b32}.products-section[data-v-0346e4ec]{background:var(--cream)}.product-grid[data-v-0346e4ec]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-0346e4ec]{background:#fff;padding-bottom:20px}.product-img[data-v-0346e4ec]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-0346e4ec]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-0346e4ec]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-0346e4ec],.product-card:nth-child(3) img[data-v-0346e4ec]{object-position:center}.product-img>span[data-v-0346e4ec]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-0346e4ec],.product-card>h3[data-v-0346e4ec],.product-meta[data-v-0346e4ec]{margin-left:19px;margin-right:19px}.product-card>small[data-v-0346e4ec]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-0346e4ec]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-0346e4ec]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-0346e4ec]{color:var(--ink);font-weight:800}.custom-section[data-v-0346e4ec]{background:var(--ink);color:#fff}.custom-grid[data-v-0346e4ec]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-0346e4ec]{color:#fff}.custom-copy>p[data-v-0346e4ec]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-0346e4ec]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-0346e4ec]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-0346e4ec]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-0346e4ec]:nth-child(2n){padding-left:22px}.custom-options b[data-v-0346e4ec]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-0346e4ec]{font-size:14px;display:block}.custom-options small[data-v-0346e4ec]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.btn.ivory[data-v-0346e4ec]{color:var(--ink);background:#f5f0e7;border-color:#f5f0e7}.custom-image[data-v-0346e4ec]{height:570px;position:relative}.custom-image img[data-v-0346e4ec]{object-fit:cover;height:100%}.custom-image[data-v-0346e4ec]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-0346e4ec]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-0346e4ec]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-0346e4ec]{font:400 16px var(--serif)}.factory-section[data-v-0346e4ec]{background:var(--paper)}.factory-grid[data-v-0346e4ec]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-0346e4ec]{object-fit:cover;height:100%}.factory-panel[data-v-0346e4ec]{background:#ede7db;padding:48px 55px}.factory-number[data-v-0346e4ec]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-0346e4ec]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-0346e4ec]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-0346e4ec]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-0346e4ec]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-0346e4ec]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-0346e4ec]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-0346e4ec]{margin-top:22px}.solutions-section[data-v-0346e4ec]{background:#fff}.solution-grid[data-v-0346e4ec]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-0346e4ec]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-0346e4ec]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-0346e4ec]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-0346e4ec]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-0346e4ec]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-0346e4ec]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-0346e4ec]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-0346e4ec]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-0346e4ec]{background:var(--cream)}.insight-grid[data-v-0346e4ec]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-0346e4ec]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-0346e4ec]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-0346e4ec]{object-position:center}.insight-grid span[data-v-0346e4ec],.insight-grid h3[data-v-0346e4ec],.insight-grid p[data-v-0346e4ec]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-0346e4ec]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-0346e4ec]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-0346e4ec]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-0346e4ec]{background:#fff}.faq-grid[data-v-0346e4ec]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-0346e4ec]{color:#777;max-width:360px}.faq-list[data-v-0346e4ec]{border-top:1px solid var(--line)}.faq-list details[data-v-0346e4ec]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-0346e4ec]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-0346e4ec]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-0346e4ec]:after{content:"－"}.faq-list p[data-v-0346e4ec]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-0346e4ec]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-0346e4ec]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-0346e4ec]{color:#fff}.inquiry-copy>p[data-v-0346e4ec]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-0346e4ec]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-0346e4ec]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-0346e4ec]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-0346e4ec]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-0346e4ec]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-0346e4ec],.inquiry-form select[data-v-0346e4ec],.inquiry-form textarea[data-v-0346e4ec]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-0346e4ec]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-0346e4ec]{grid-column:1/-1}.inquiry-form button[data-v-0346e4ec]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-0346e4ec]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-0346e4ec]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-0346e4ec]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-0346e4ec]{color:#fff;border-color:#fff}.footer-brand b[data-v-0346e4ec]{color:#fff}.footer-grid>div:first-child p[data-v-0346e4ec]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-0346e4ec]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-0346e4ec],.footer-grid p[data-v-0346e4ec]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-0346e4ec]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-0346e4ec]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-0346e4ec]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-0346e4ec]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-0346e4ec]{gap:18px}.main-nav a[data-v-0346e4ec]{font-size:12px}.header-actions[data-v-0346e4ec]{gap:9px}.header-quote[data-v-0346e4ec]{padding:10px 12px}.category-card img[data-v-0346e4ec]{height:260px}.custom-grid[data-v-0346e4ec]{gap:40px}.feature-copy[data-v-0346e4ec]{padding:60px 45px}.factory-panel[data-v-0346e4ec]{padding:42px 35px}}@media (width<=850px){.container[data-v-0346e4ec]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-0346e4ec]{display:none}.site-header[data-v-0346e4ec]{height:68px}.header-inner[data-v-0346e4ec]{gap:15px}.brand[data-v-0346e4ec]{flex:1;min-width:0}.brand-mark[data-v-0346e4ec]{width:38px;height:38px}.brand b[data-v-0346e4ec]{font-size:19px}.brand small[data-v-0346e4ec]{margin-top:5px;font-size:6px}.menu-btn[data-v-0346e4ec]{display:block}.main-nav[data-v-0346e4ec]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-0346e4ec]{gap:0;display:grid}.main-nav a[data-v-0346e4ec]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-0346e4ec]{display:none}.hero[data-v-0346e4ec]{height:610px}.hero-slide[data-v-0346e4ec]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-0346e4ec]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-0346e4ec],.hero h2[data-v-0346e4ec]{font-size:42px}.hero p[data-v-0346e4ec]{max-width:540px;font-size:15px}.hero-arrow[data-v-0346e4ec]{display:none}.trust-grid[data-v-0346e4ec]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-0346e4ec]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-0346e4ec]{padding:76px 0}.section-head.split[data-v-0346e4ec]{display:block}.section-head.split>p[data-v-0346e4ec]{margin-top:16px}.category-grid[data-v-0346e4ec],.product-grid[data-v-0346e4ec]{grid-template-columns:1fr 1fr}.feature-grid[data-v-0346e4ec]{grid-template-columns:1fr}.feature-image[data-v-0346e4ec]{height:480px}.custom-grid[data-v-0346e4ec],.factory-grid[data-v-0346e4ec],.faq-grid[data-v-0346e4ec],.inquiry-grid[data-v-0346e4ec]{grid-template-columns:1fr}.custom-image[data-v-0346e4ec]{height:480px}.factory-photo[data-v-0346e4ec]{height:450px}.faq-grid[data-v-0346e4ec],.inquiry-grid[data-v-0346e4ec]{gap:50px}.solution-grid[data-v-0346e4ec],.insight-grid[data-v-0346e4ec]{grid-template-columns:1fr}.solution-grid article[data-v-0346e4ec]{min-height:320px}.footer-grid[data-v-0346e4ec]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-0346e4ec]:last-child{grid-column:2/-1}.inquiry-form[data-v-0346e4ec]{padding:26px}}@media (width<=560px){.approved-home[data-v-0346e4ec]{font-size:15px}.container[data-v-0346e4ec]{width:calc(100% - 28px)}.topbar[data-v-0346e4ec]{height:32px}.topbar-inner[data-v-0346e4ec]{justify-content:center}.topbar-inner>span[data-v-0346e4ec]:first-child{font-size:10px}.header-actions .lang[data-v-0346e4ec]{font-size:12px}.hero[data-v-0346e4ec]{height:620px}.hero-slide[data-v-0346e4ec]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-0346e4ec]>*{max-width:100%}.hero h1[data-v-0346e4ec],.hero h2[data-v-0346e4ec]{font-size:37px}.hero p[data-v-0346e4ec]{font-size:14px;line-height:1.7}.hero-actions[data-v-0346e4ec]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-0346e4ec]{min-height:46px}.hero-notes[data-v-0346e4ec]{gap:12px;font-size:11px}.hero-dots[data-v-0346e4ec]{left:14px;transform:none}.section[data-v-0346e4ec]{padding:62px 0}.section-head h2[data-v-0346e4ec],.feature-copy h2[data-v-0346e4ec],.custom-copy h2[data-v-0346e4ec],.inquiry-copy h2[data-v-0346e4ec],.faq-grid h2[data-v-0346e4ec]{font-size:34px}.category-grid[data-v-0346e4ec],.product-grid[data-v-0346e4ec]{grid-template-columns:1fr}.category-card img[data-v-0346e4ec]{height:300px}.feature-image[data-v-0346e4ec]{height:360px}.feature-copy[data-v-0346e4ec]{padding:50px 14px}.collection-list a[data-v-0346e4ec]{grid-template-columns:28px 1fr}.collection-list em[data-v-0346e4ec]{display:none}.product-img[data-v-0346e4ec]{height:330px}.custom-options[data-v-0346e4ec]{grid-template-columns:1fr}.custom-options>div[data-v-0346e4ec]:nth-child(odd){border-right:0}.custom-options>div[data-v-0346e4ec]:nth-child(2n){padding-left:0}.custom-image[data-v-0346e4ec]{height:390px}.factory-photo[data-v-0346e4ec]{height:330px}.factory-panel[data-v-0346e4ec]{padding:33px 22px}.factory-panel li[data-v-0346e4ec]{grid-template-columns:1fr}.factory-panel li span[data-v-0346e4ec]{text-align:left}.faq-grid[data-v-0346e4ec],.inquiry-grid[data-v-0346e4ec]{gap:38px}.inquiry-form[data-v-0346e4ec]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-0346e4ec],.inquiry-form button[data-v-0346e4ec],.inquiry-form>small[data-v-0346e4ec]{grid-column:auto}.footer-grid[data-v-0346e4ec]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-0346e4ec]:first-child{grid-column:1/-1}.footer-grid>div[data-v-0346e4ec]:last-child{grid-column:auto}.footer-bottom[data-v-0346e4ec]{flex-direction:column;gap:15px}.floating[data-v-0346e4ec]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-0346e4ec]{align-items:stretch;min-height:0}.factory-photo[data-v-0346e4ec]{height:600px}.factory-photo img[data-v-0346e4ec]{height:100%}.factory-panel[data-v-0346e4ec]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-0346e4ec]{gap:8px;padding:0 8px}.trust-grid b[data-v-0346e4ec]{font-size:25px}.trust-grid span[data-v-0346e4ec]{max-width:76px;font-size:10px}.trust-grid[data-v-0346e4ec]{overflow:hidden}}.approved-home[data-v-0346e4ec]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-0346e4ec]{gap:20px}.category-card[data-v-0346e4ec]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-0346e4ec]{transition:transform .55s var(--ease)}.category-card div[data-v-0346e4ec]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-0346e4ec]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-0346e4ec]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-0346e4ec]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-0346e4ec]{transform:scale(1.035)}.category-card:hover div[data-v-0346e4ec]{background:#f1e9de}.category-card:hover div>b[data-v-0346e4ec]{color:#785a3c}.category-card:hover div>b[data-v-0346e4ec]:after{transform:translate(5px)}.collection-feature[data-v-0346e4ec]{padding:0}.feature-grid[data-v-0346e4ec]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-0346e4ec]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-0346e4ec]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-0346e4ec]{transform:scale(1.02)}.feature-copy[data-v-0346e4ec]{padding:28px 24px 28px 30px}.collection-list[data-v-0346e4ec]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-0346e4ec]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-0346e4ec]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-0346e4ec]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-0346e4ec]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-0346e4ec]{color:#725334}.product-grid[data-v-0346e4ec]{gap:20px}.product-card[data-v-0346e4ec]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-0346e4ec],.product-card[data-v-0346e4ec] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-0346e4ec]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-0346e4ec]{transform:scale(1.045)}.product-card:hover>small[data-v-0346e4ec]{color:#d2b996}.product-card:hover>h3[data-v-0346e4ec],.product-card:hover .product-meta a[data-v-0346e4ec]{color:#fff}.product-card:hover .product-meta[data-v-0346e4ec]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-0346e4ec]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-0346e4ec]{transform:translate(5px)}.custom-options[data-v-0346e4ec]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-0346e4ec],.custom-options>div[data-v-0346e4ec]:nth-child(odd),.custom-options>div[data-v-0346e4ec]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-0346e4ec]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-0346e4ec]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-0346e4ec]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-0346e4ec]{transform:scale(1.025)}.btn.ivory[data-v-0346e4ec],.factory-panel .text-link[data-v-0346e4ec]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-0346e4ec]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-0346e4ec]{gap:22px}.factory-photo[data-v-0346e4ec]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-0346e4ec]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-0346e4ec]{transform:scale(1.018)}.factory-panel[data-v-0346e4ec]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-0346e4ec]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-0346e4ec]{font-size:58px}.factory-panel ol[data-v-0346e4ec]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-0346e4ec]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-0346e4ec]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-0346e4ec]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-0346e4ec]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-0346e4ec]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-0346e4ec]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-0346e4ec]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-0346e4ec]{gap:20px}.solution-grid article[data-v-0346e4ec]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-0346e4ec]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-0346e4ec],.solution-grid article p[data-v-0346e4ec],.solution-grid article li[data-v-0346e4ec]{transition:color .3s var(--ease)}.solution-grid article a[data-v-0346e4ec]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-0346e4ec]{color:#765637;transform:translate(6px)}.insight-grid[data-v-0346e4ec]{gap:22px}.insight-grid a[data-v-0346e4ec]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-0346e4ec]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-0346e4ec],.insight-grid p[data-v-0346e4ec],.insight-grid span[data-v-0346e4ec]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-0346e4ec]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-0346e4ec]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-0346e4ec]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-0346e4ec],.factory-panel[data-v-0346e4ec]{height:620px}}@media (width<=850px){.feature-grid[data-v-0346e4ec]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-0346e4ec]{height:470px}.feature-copy[data-v-0346e4ec]{padding:25px 5px}.factory-grid[data-v-0346e4ec]{gap:18px}.factory-panel[data-v-0346e4ec]{height:auto;overflow:visible}.custom-options[data-v-0346e4ec]{gap:10px}}@media (width<=560px){.category-card div[data-v-0346e4ec]{min-height:0}.feature-grid[data-v-0346e4ec]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-0346e4ec]{border-radius:16px;height:350px}.feature-copy[data-v-0346e4ec]{padding:15px 0}.collection-list a[data-v-0346e4ec]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-0346e4ec]{display:none}.collection-list a[data-v-0346e4ec]:after{grid-column:3}.product-card[data-v-0346e4ec],.category-card[data-v-0346e4ec],.solution-grid article[data-v-0346e4ec],.insight-grid a[data-v-0346e4ec]{border-radius:14px}.custom-image[data-v-0346e4ec],.factory-photo[data-v-0346e4ec],.factory-panel[data-v-0346e4ec]{border-radius:16px}.custom-options[data-v-0346e4ec]{grid-template-columns:1fr}.factory-panel[data-v-0346e4ec]{padding:26px 18px}.factory-panel li[data-v-0346e4ec]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-0346e4ec]{justify-content:center;width:100%}.btn.ivory[data-v-0346e4ec]{width:100%}.solution-grid article[data-v-0346e4ec]{min-height:0}}.category-card div>b[data-v-0346e4ec]:after{content:none}.category-card:hover div>b[data-v-0346e4ec]{transform:translate(5px)}.category-card[data-v-0346e4ec]{flex-direction:column;display:flex}.category-card>img[data-v-0346e4ec]{flex:none}.category-card>div[data-v-0346e4ec]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-0346e4ec]{min-height:2.35em}.category-card>div>p[data-v-0346e4ec]{min-height:3.4em}.category-card>div>b[data-v-0346e4ec]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-0346e4ec],.category-card>div>p[data-v-0346e4ec]{min-height:0}.category-card>div>b[data-v-0346e4ec]{margin-top:18px}}.product-card[data-v-0346e4ec]{flex-direction:column;display:flex}.product-card>.product-img[data-v-0346e4ec]{flex:none}.product-card>small[data-v-0346e4ec]{min-height:1.7em}.product-card>h3[data-v-0346e4ec]{min-height:2.45em}.product-card>.product-meta[data-v-0346e4ec]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-0346e4ec],.product-card>h3[data-v-0346e4ec]{min-height:0}}.hero-factory-slide[data-v-0346e4ec]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.approved-home[data-v-0346e4ec]{min-height:100vh}.approved-home .site-header[data-v-0346e4ec]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-home .site-header .main-nav[data-v-0346e4ec]{font-weight:400}.approved-home .site-header .main-nav a[data-v-0346e4ec]{padding:0}.approved-home .hero[data-v-0346e4ec]{align-items:normal;min-height:0;display:block}.approved-home .hero-actions[data-v-0346e4ec]{margin-top:0}.approved-home .section[data-v-0346e4ec]{width:100%;margin:0}.approved-home .category-card p[data-v-0346e4ec]{line-height:1.7}.approved-home .section-head[data-v-0346e4ec]{gap:0}.approved-home .section-head>p[data-v-0346e4ec]{font-size:inherit;line-height:inherit}.approved-home .section-head.center>p[data-v-0346e4ec]{max-width:none}.approved-home .section-head.center[data-v-0346e4ec]{justify-content:normal;align-items:normal;display:block}.approved-home .inquiry-form[data-v-0346e4ec]{border-radius:0;margin:0}.approved-home .inquiry-form label[data-v-0346e4ec]:not(.honeypot){gap:normal;display:block;position:static}.approved-home .footer-grid>div[data-v-0346e4ec]:not(:first-child){gap:normal;display:block}.approved-home .honeypot[data-v-0346e4ec]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-home .inquiry-form button[data-v-0346e4ec]:disabled{opacity:.65;cursor:wait}.approved-home .inquiry-form small.form-success[data-v-0346e4ec]{color:#376653}@media (width<=850px){.approved-home .site-header .main-nav a[data-v-0346e4ec]{padding:12px 0}}.approved-home .floating[data-v-0346e4ec]{gap:8px;bottom:24px;right:24px}.approved-home .floating a[data-v-0346e4ec]{border:1px solid #ded8cf;border-radius:12px;width:48px;height:48px;transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829}.approved-home .floating a[data-v-0346e4ec]:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.approved-home .floating a[data-v-0346e4ec]:hover{color:var(--ink);background:#f4eee4;border-color:#b89972;transform:translateY(-2px)}.approved-home .floating a[data-v-0346e4ec]:first-child:hover{color:#fff;background:#9d7b57;border-color:#9d7b57}@media (width<=560px){.approved-home .floating[data-v-0346e4ec]{bottom:14px;right:12px}.approved-home .floating a[data-v-0346e4ec]{border-radius:10px;width:44px;height:44px}}.approved-products[data-v-9cb583d1]{min-height:100vh}.approved-products .site-header[data-v-9cb583d1]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-9cb583d1]{font-weight:400}.approved-products .site-header .main-nav a[data-v-9cb583d1]{padding:0}.approved-products .section[data-v-9cb583d1]{width:100%;margin:0}.approved-products .inquiry-form[data-v-9cb583d1]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-9cb583d1]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-9cb583d1]{padding-left:0;padding-right:0}.approved-products[data-v-9cb583d1]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-9cb583d1]{box-sizing:border-box}.approved-products[data-v-9cb583d1]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-9cb583d1]{width:100%;height:auto;display:block}a[data-v-9cb583d1]{color:inherit;text-decoration:none}button[data-v-9cb583d1],input[data-v-9cb583d1],select[data-v-9cb583d1],textarea[data-v-9cb583d1]{font:inherit}.container[data-v-9cb583d1]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-9cb583d1]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-9cb583d1]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-9cb583d1]{color:#fff}.site-header[data-v-9cb583d1]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-9cb583d1]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-9cb583d1]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-9cb583d1]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-9cb583d1]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-9cb583d1]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-9cb583d1]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-9cb583d1]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-9cb583d1]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-9cb583d1]:hover:after{right:0}.header-actions[data-v-9cb583d1]{align-items:center;gap:15px;display:flex}.lang[data-v-9cb583d1]{color:#777;font-size:13px}.header-quote[data-v-9cb583d1]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-9cb583d1]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-9cb583d1]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-9cb583d1]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-9cb583d1]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-9cb583d1]{opacity:1;visibility:visible}.hero-dark[data-v-9cb583d1]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-9cb583d1]{z-index:2;position:relative}.hero-content[data-v-9cb583d1]>*{max-width:620px}.eyebrow[data-v-9cb583d1]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-9cb583d1]{color:#d7c6ad}.hero h1[data-v-9cb583d1],.hero h2[data-v-9cb583d1]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-9cb583d1]{color:#fff}.hero p[data-v-9cb583d1]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-9cb583d1]{color:#e5e5e2}.hero-actions[data-v-9cb583d1]{align-items:center;gap:12px;display:flex}.btn[data-v-9cb583d1]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-9cb583d1]{background:var(--ink);color:#fff}.btn.secondary[data-v-9cb583d1]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-9cb583d1]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-9cb583d1]:hover{transform:translateY(-2px)}.hero-notes[data-v-9cb583d1]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-9cb583d1]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-9cb583d1]{left:24px}.hero-arrow.next[data-v-9cb583d1]{right:24px}.hero-dots[data-v-9cb583d1]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-9cb583d1]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-9cb583d1]{background:var(--ink)}.trust-strip[data-v-9cb583d1]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-9cb583d1]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-9cb583d1]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-9cb583d1]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-9cb583d1]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-9cb583d1]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-9cb583d1]{padding:102px 0}.section-head[data-v-9cb583d1]{margin-bottom:45px}.section-head.center[data-v-9cb583d1]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-9cb583d1],.feature-copy h2[data-v-9cb583d1],.custom-copy h2[data-v-9cb583d1],.inquiry-copy h2[data-v-9cb583d1],.faq-grid h2[data-v-9cb583d1]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-9cb583d1]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-9cb583d1]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-9cb583d1]{max-width:620px}.section-head.split>p[data-v-9cb583d1]{max-width:470px;margin:0 0 4px}.category-section[data-v-9cb583d1]{background:var(--paper)}.category-grid[data-v-9cb583d1]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-9cb583d1]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-9cb583d1]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-9cb583d1]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-9cb583d1]{object-position:center 62%}.category-card:nth-child(4) img[data-v-9cb583d1]{object-position:center 44%}.category-card div[data-v-9cb583d1]{padding:23px 23px 25px}.category-card div>span[data-v-9cb583d1]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-9cb583d1]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-9cb583d1]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-9cb583d1]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-9cb583d1]{background:#fff;padding:0}.feature-grid[data-v-9cb583d1]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-9cb583d1]{position:relative;overflow:hidden}.feature-image img[data-v-9cb583d1]{object-fit:cover;height:100%}.feature-image span[data-v-9cb583d1]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-9cb583d1]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-9cb583d1]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-9cb583d1]{border-top:1px solid var(--line)}.collection-list a[data-v-9cb583d1]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-9cb583d1]:hover{padding-left:8px}.collection-list span[data-v-9cb583d1]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-9cb583d1]{color:var(--ink);font-size:14px}.collection-list em[data-v-9cb583d1]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-9cb583d1]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-9cb583d1]{color:#161b32;border-color:#161b32}.products-section[data-v-9cb583d1]{background:var(--cream)}.product-grid[data-v-9cb583d1]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-9cb583d1]{background:#fff;padding-bottom:20px}.product-img[data-v-9cb583d1]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-9cb583d1]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-9cb583d1]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-9cb583d1],.product-card:nth-child(3) img[data-v-9cb583d1]{object-position:center}.product-img>span[data-v-9cb583d1]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-9cb583d1],.product-card>h3[data-v-9cb583d1],.product-meta[data-v-9cb583d1]{margin-left:19px;margin-right:19px}.product-card>small[data-v-9cb583d1]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-9cb583d1]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-9cb583d1]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-9cb583d1]{color:var(--ink);font-weight:800}.custom-section[data-v-9cb583d1]{background:var(--ink);color:#fff}.custom-grid[data-v-9cb583d1]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-9cb583d1]{color:#fff}.custom-copy>p[data-v-9cb583d1]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-9cb583d1]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-9cb583d1]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-9cb583d1]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-9cb583d1]:nth-child(2n){padding-left:22px}.custom-options b[data-v-9cb583d1]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-9cb583d1]{font-size:14px;display:block}.custom-options small[data-v-9cb583d1]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-9cb583d1]{height:570px;position:relative}.custom-image img[data-v-9cb583d1]{object-fit:cover;height:100%}.custom-image[data-v-9cb583d1]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-9cb583d1]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-9cb583d1]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-9cb583d1]{font:400 16px var(--serif)}.factory-section[data-v-9cb583d1]{background:var(--paper)}.factory-grid[data-v-9cb583d1]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-9cb583d1]{object-fit:cover;height:100%}.factory-panel[data-v-9cb583d1]{background:#ede7db;padding:48px 55px}.factory-number[data-v-9cb583d1]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-9cb583d1]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-9cb583d1]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-9cb583d1]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-9cb583d1]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-9cb583d1]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-9cb583d1]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-9cb583d1]{margin-top:22px}.solutions-section[data-v-9cb583d1]{background:#fff}.solution-grid[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-9cb583d1]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-9cb583d1]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-9cb583d1]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-9cb583d1]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-9cb583d1]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-9cb583d1]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-9cb583d1]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-9cb583d1]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-9cb583d1]{background:var(--cream)}.insight-grid[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-9cb583d1]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-9cb583d1]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-9cb583d1]{object-position:center}.insight-grid span[data-v-9cb583d1],.insight-grid h3[data-v-9cb583d1],.insight-grid p[data-v-9cb583d1]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-9cb583d1]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-9cb583d1]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-9cb583d1]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-9cb583d1]{background:#fff}.faq-grid[data-v-9cb583d1]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-9cb583d1]{color:#777;max-width:360px}.faq-list[data-v-9cb583d1]{border-top:1px solid var(--line)}.faq-list details[data-v-9cb583d1]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-9cb583d1]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-9cb583d1]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-9cb583d1]:after{content:"－"}.faq-list p[data-v-9cb583d1]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-9cb583d1]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-9cb583d1]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-9cb583d1]{color:#fff}.inquiry-copy>p[data-v-9cb583d1]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-9cb583d1]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-9cb583d1]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-9cb583d1]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-9cb583d1]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-9cb583d1]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-9cb583d1],.inquiry-form select[data-v-9cb583d1],.inquiry-form textarea[data-v-9cb583d1]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-9cb583d1]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-9cb583d1]{grid-column:1/-1}.inquiry-form button[data-v-9cb583d1]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-9cb583d1]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-9cb583d1]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-9cb583d1]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-9cb583d1]{color:#fff;border-color:#fff}.footer-brand b[data-v-9cb583d1]{color:#fff}.footer-grid>div:first-child p[data-v-9cb583d1]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-9cb583d1]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-9cb583d1],.footer-grid p[data-v-9cb583d1]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-9cb583d1]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-9cb583d1]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-9cb583d1]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-9cb583d1]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-9cb583d1]{gap:18px}.main-nav a[data-v-9cb583d1]{font-size:12px}.header-actions[data-v-9cb583d1]{gap:9px}.header-quote[data-v-9cb583d1]{padding:10px 12px}.category-card img[data-v-9cb583d1]{height:260px}.custom-grid[data-v-9cb583d1]{gap:40px}.feature-copy[data-v-9cb583d1]{padding:60px 45px}.factory-panel[data-v-9cb583d1]{padding:42px 35px}}@media (width<=850px){.container[data-v-9cb583d1]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-9cb583d1]{display:none}.site-header[data-v-9cb583d1]{height:68px}.header-inner[data-v-9cb583d1]{gap:15px}.brand[data-v-9cb583d1]{flex:1;min-width:0}.brand-mark[data-v-9cb583d1]{width:38px;height:38px}.brand b[data-v-9cb583d1]{font-size:19px}.brand small[data-v-9cb583d1]{margin-top:5px;font-size:6px}.menu-btn[data-v-9cb583d1]{display:block}.main-nav[data-v-9cb583d1]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-9cb583d1]{gap:0;display:grid}.main-nav a[data-v-9cb583d1]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-9cb583d1]{display:none}.hero[data-v-9cb583d1]{height:610px}.hero-slide[data-v-9cb583d1]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-9cb583d1]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-9cb583d1],.hero h2[data-v-9cb583d1]{font-size:42px}.hero p[data-v-9cb583d1]{max-width:540px;font-size:15px}.hero-arrow[data-v-9cb583d1]{display:none}.trust-grid[data-v-9cb583d1]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-9cb583d1]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-9cb583d1]{padding:76px 0}.section-head.split[data-v-9cb583d1]{display:block}.section-head.split>p[data-v-9cb583d1]{margin-top:16px}.category-grid[data-v-9cb583d1],.product-grid[data-v-9cb583d1]{grid-template-columns:1fr 1fr}.feature-grid[data-v-9cb583d1]{grid-template-columns:1fr}.feature-image[data-v-9cb583d1]{height:480px}.custom-grid[data-v-9cb583d1],.factory-grid[data-v-9cb583d1],.faq-grid[data-v-9cb583d1],.inquiry-grid[data-v-9cb583d1]{grid-template-columns:1fr}.custom-image[data-v-9cb583d1]{height:480px}.factory-photo[data-v-9cb583d1]{height:450px}.faq-grid[data-v-9cb583d1],.inquiry-grid[data-v-9cb583d1]{gap:50px}.solution-grid[data-v-9cb583d1],.insight-grid[data-v-9cb583d1]{grid-template-columns:1fr}.solution-grid article[data-v-9cb583d1]{min-height:320px}.footer-grid[data-v-9cb583d1]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-9cb583d1]:last-child{grid-column:2/-1}.inquiry-form[data-v-9cb583d1]{padding:26px}}@media (width<=560px){.approved-products[data-v-9cb583d1]{font-size:15px}.container[data-v-9cb583d1]{width:calc(100% - 28px)}.topbar[data-v-9cb583d1]{height:32px}.topbar-inner[data-v-9cb583d1]{justify-content:center}.topbar-inner>span[data-v-9cb583d1]:first-child{font-size:10px}.header-actions .lang[data-v-9cb583d1]{font-size:12px}.hero[data-v-9cb583d1]{height:620px}.hero-slide[data-v-9cb583d1]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-9cb583d1]>*{max-width:100%}.hero h1[data-v-9cb583d1],.hero h2[data-v-9cb583d1]{font-size:37px}.hero p[data-v-9cb583d1]{font-size:14px;line-height:1.7}.hero-actions[data-v-9cb583d1]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-9cb583d1]{min-height:46px}.hero-notes[data-v-9cb583d1]{gap:12px;font-size:11px}.hero-dots[data-v-9cb583d1]{left:14px;transform:none}.section[data-v-9cb583d1]{padding:62px 0}.section-head h2[data-v-9cb583d1],.feature-copy h2[data-v-9cb583d1],.custom-copy h2[data-v-9cb583d1],.inquiry-copy h2[data-v-9cb583d1],.faq-grid h2[data-v-9cb583d1]{font-size:34px}.category-grid[data-v-9cb583d1],.product-grid[data-v-9cb583d1]{grid-template-columns:1fr}.category-card img[data-v-9cb583d1]{height:300px}.feature-image[data-v-9cb583d1]{height:360px}.feature-copy[data-v-9cb583d1]{padding:50px 14px}.collection-list a[data-v-9cb583d1]{grid-template-columns:28px 1fr}.collection-list em[data-v-9cb583d1]{display:none}.product-img[data-v-9cb583d1]{height:330px}.custom-options[data-v-9cb583d1]{grid-template-columns:1fr}.custom-options>div[data-v-9cb583d1]:nth-child(odd){border-right:0}.custom-options>div[data-v-9cb583d1]:nth-child(2n){padding-left:0}.custom-image[data-v-9cb583d1]{height:390px}.factory-photo[data-v-9cb583d1]{height:330px}.factory-panel[data-v-9cb583d1]{padding:33px 22px}.factory-panel li[data-v-9cb583d1]{grid-template-columns:1fr}.factory-panel li span[data-v-9cb583d1]{text-align:left}.faq-grid[data-v-9cb583d1],.inquiry-grid[data-v-9cb583d1]{gap:38px}.inquiry-form[data-v-9cb583d1]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-9cb583d1],.inquiry-form button[data-v-9cb583d1],.inquiry-form>small[data-v-9cb583d1]{grid-column:auto}.footer-grid[data-v-9cb583d1]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-9cb583d1]:first-child{grid-column:1/-1}.footer-grid>div[data-v-9cb583d1]:last-child{grid-column:auto}.footer-bottom[data-v-9cb583d1]{flex-direction:column;gap:15px}.floating[data-v-9cb583d1]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-9cb583d1]{align-items:stretch;min-height:0}.factory-photo[data-v-9cb583d1]{height:600px}.factory-photo img[data-v-9cb583d1]{height:100%}.factory-panel[data-v-9cb583d1]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-9cb583d1]{gap:8px;padding:0 8px}.trust-grid b[data-v-9cb583d1]{font-size:25px}.trust-grid span[data-v-9cb583d1]{max-width:76px;font-size:10px}.trust-grid[data-v-9cb583d1]{overflow:hidden}}.approved-products[data-v-9cb583d1]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-9cb583d1]{gap:20px}.category-card[data-v-9cb583d1]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-9cb583d1]{transition:transform .55s var(--ease)}.category-card div[data-v-9cb583d1]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-9cb583d1]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-9cb583d1]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-9cb583d1]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-9cb583d1]{transform:scale(1.035)}.category-card:hover div[data-v-9cb583d1]{background:#f1e9de}.category-card:hover div>b[data-v-9cb583d1]{color:#785a3c}.category-card:hover div>b[data-v-9cb583d1]:after{transform:translate(5px)}.collection-feature[data-v-9cb583d1]{padding:0}.feature-grid[data-v-9cb583d1]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-9cb583d1]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-9cb583d1]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-9cb583d1]{transform:scale(1.02)}.feature-copy[data-v-9cb583d1]{padding:28px 24px 28px 30px}.collection-list[data-v-9cb583d1]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-9cb583d1]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-9cb583d1]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-9cb583d1]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-9cb583d1]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-9cb583d1]{color:#725334}.product-grid[data-v-9cb583d1]{gap:20px}.product-card[data-v-9cb583d1]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-9cb583d1],.product-card[data-v-9cb583d1] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-9cb583d1]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-9cb583d1]{transform:scale(1.045)}.product-card:hover>small[data-v-9cb583d1]{color:#d2b996}.product-card:hover>h3[data-v-9cb583d1],.product-card:hover .product-meta a[data-v-9cb583d1]{color:#fff}.product-card:hover .product-meta[data-v-9cb583d1]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-9cb583d1]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-9cb583d1]{transform:translate(5px)}.custom-options[data-v-9cb583d1]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-9cb583d1],.custom-options>div[data-v-9cb583d1]:nth-child(odd),.custom-options>div[data-v-9cb583d1]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-9cb583d1]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-9cb583d1]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-9cb583d1]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-9cb583d1]{transform:scale(1.025)}.btn.ivory[data-v-9cb583d1],.factory-panel .text-link[data-v-9cb583d1]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-9cb583d1]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-9cb583d1]{gap:22px}.factory-photo[data-v-9cb583d1]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-9cb583d1]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-9cb583d1]{transform:scale(1.018)}.factory-panel[data-v-9cb583d1]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-9cb583d1]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-9cb583d1]{font-size:58px}.factory-panel ol[data-v-9cb583d1]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-9cb583d1]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-9cb583d1]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-9cb583d1]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-9cb583d1]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-9cb583d1]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-9cb583d1]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-9cb583d1]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-9cb583d1]{gap:20px}.solution-grid article[data-v-9cb583d1]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-9cb583d1]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-9cb583d1],.solution-grid article p[data-v-9cb583d1],.solution-grid article li[data-v-9cb583d1]{transition:color .3s var(--ease)}.solution-grid article a[data-v-9cb583d1]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-9cb583d1]{color:#765637;transform:translate(6px)}.insight-grid[data-v-9cb583d1]{gap:22px}.insight-grid a[data-v-9cb583d1]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-9cb583d1]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-9cb583d1],.insight-grid p[data-v-9cb583d1],.insight-grid span[data-v-9cb583d1]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-9cb583d1]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-9cb583d1]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-9cb583d1]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-9cb583d1],.factory-panel[data-v-9cb583d1]{height:620px}}@media (width<=850px){.feature-grid[data-v-9cb583d1]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-9cb583d1]{height:470px}.feature-copy[data-v-9cb583d1]{padding:25px 5px}.factory-grid[data-v-9cb583d1]{gap:18px}.factory-panel[data-v-9cb583d1]{height:auto;overflow:visible}.custom-options[data-v-9cb583d1]{gap:10px}}@media (width<=560px){.category-card div[data-v-9cb583d1]{min-height:0}.feature-grid[data-v-9cb583d1]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-9cb583d1]{border-radius:16px;height:350px}.feature-copy[data-v-9cb583d1]{padding:15px 0}.collection-list a[data-v-9cb583d1]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-9cb583d1]{display:none}.collection-list a[data-v-9cb583d1]:after{grid-column:3}.product-card[data-v-9cb583d1],.category-card[data-v-9cb583d1],.solution-grid article[data-v-9cb583d1],.insight-grid a[data-v-9cb583d1]{border-radius:14px}.custom-image[data-v-9cb583d1],.factory-photo[data-v-9cb583d1],.factory-panel[data-v-9cb583d1]{border-radius:16px}.custom-options[data-v-9cb583d1]{grid-template-columns:1fr}.factory-panel[data-v-9cb583d1]{padding:26px 18px}.factory-panel li[data-v-9cb583d1]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-9cb583d1]{justify-content:center;width:100%}.btn.ivory[data-v-9cb583d1]{width:100%}.solution-grid article[data-v-9cb583d1]{min-height:0}}.category-card div>b[data-v-9cb583d1]:after{content:none}.category-card:hover div>b[data-v-9cb583d1]{transform:translate(5px)}.category-card[data-v-9cb583d1]{flex-direction:column;display:flex}.category-card>img[data-v-9cb583d1]{flex:none}.category-card>div[data-v-9cb583d1]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-9cb583d1]{min-height:2.35em}.category-card>div>p[data-v-9cb583d1]{min-height:3.4em}.category-card>div>b[data-v-9cb583d1]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-9cb583d1],.category-card>div>p[data-v-9cb583d1]{min-height:0}.category-card>div>b[data-v-9cb583d1]{margin-top:18px}}.product-card[data-v-9cb583d1]{flex-direction:column;display:flex}.product-card>.product-img[data-v-9cb583d1]{flex:none}.product-card>small[data-v-9cb583d1]{min-height:1.7em}.product-card>h3[data-v-9cb583d1]{min-height:2.45em}.product-card>.product-meta[data-v-9cb583d1]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-9cb583d1],.product-card>h3[data-v-9cb583d1]{min-height:0}}.hero-factory-slide[data-v-9cb583d1]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-9cb583d1]{background:#fbfaf7}.products-page .main-nav a.active[data-v-9cb583d1]:after{right:0}.products-page .site-header[data-v-9cb583d1]{top:0}.catalog-hero[data-v-9cb583d1]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-9cb583d1]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-9cb583d1]{padding:20px 0}.catalog-hero-copy h1[data-v-9cb583d1]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-9cb583d1]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-9cb583d1]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-9cb583d1]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-9cb583d1]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-9cb583d1]:first-child{padding-left:0}.catalog-hero-proof span[data-v-9cb583d1]:last-child{border:0}.catalog-hero-proof b[data-v-9cb583d1]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-9cb583d1]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-9cb583d1]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-9cb583d1]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-9cb583d1]{transform:scale(1.035)}.hero-media-main[data-v-9cb583d1]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-9cb583d1]{object-position:center}.hero-media-main[data-v-9cb583d1]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-9cb583d1]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-9cb583d1]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-9cb583d1]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-9cb583d1]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-9cb583d1]{top:38px}.hero-media-small.bottom[data-v-9cb583d1]{bottom:38px}.hero-media-small img[data-v-9cb583d1]{object-position:center}.hero-media-small figcaption[data-v-9cb583d1]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-9cb583d1]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-9cb583d1]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-9cb583d1]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-9cb583d1]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-9cb583d1]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-9cb583d1]{margin:0}.catalog-trust-grid b[data-v-9cb583d1]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-9cb583d1]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-9cb583d1]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-9cb583d1]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-9cb583d1]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-9cb583d1]{background:#fbfaf7}.family-grid[data-v-9cb583d1]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-9cb583d1]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-9cb583d1]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-9cb583d1]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-9cb583d1]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-9cb583d1]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-9cb583d1]{transform:scale(1.045)}.family-photo>span[data-v-9cb583d1]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-9cb583d1]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-9cb583d1]{background:#eee4d6}.family-body small[data-v-9cb583d1]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-9cb583d1]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-9cb583d1]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-9cb583d1]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-9cb583d1]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-9cb583d1]{transform:translate(6px)}.catalog-browser[data-v-9cb583d1]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-9cb583d1]{color:#fff}.light-head>p[data-v-9cb583d1]{color:#c7c8ca}.catalog-toolbar[data-v-9cb583d1]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-9cb583d1]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-9cb583d1]:hover,.catalog-toolbar button.active[data-v-9cb583d1]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-9cb583d1]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-9cb583d1]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-9cb583d1]{color:#d8b990}.catalog-aside h3[data-v-9cb583d1]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-9cb583d1]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-9cb583d1]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-9cb583d1]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-9cb583d1]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-9cb583d1]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-9cb583d1]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-9cb583d1]{display:none}.catalog-product>a[data-v-9cb583d1]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-9cb583d1]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-9cb583d1]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-9cb583d1]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-9cb583d1]{transform:scale(1.05)}.product-badge[data-v-9cb583d1]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-9cb583d1]{color:#fff;background:#171c34}.catalog-product-body[data-v-9cb583d1]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-9cb583d1]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-9cb583d1]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-9cb583d1]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-9cb583d1]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-9cb583d1]{color:#171c34;font-size:11px}.application-section[data-v-9cb583d1]{background:#f2ede4}.application-grid[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-9cb583d1]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-9cb583d1]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-9cb583d1]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-9cb583d1]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-9cb583d1]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-9cb583d1]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-9cb583d1]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-9cb583d1]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-9cb583d1]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-9cb583d1]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-9cb583d1]{transform:translate(6px)}.range-cta[data-v-9cb583d1]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-9cb583d1]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-9cb583d1]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-9cb583d1]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-9cb583d1]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-9cb583d1]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-9cb583d1]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-9cb583d1]{color:#d5d6db;background:#0f1428}.footer-main[data-v-9cb583d1]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-9cb583d1]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-9cb583d1]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-9cb583d1]{color:#fff}.footer-intro>p[data-v-9cb583d1]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-9cb583d1]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-9cb583d1]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-9cb583d1]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-9cb583d1],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-9cb583d1]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-9cb583d1]:hover{color:#fff}.footer-quote[data-v-9cb583d1]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-9cb583d1]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-9cb583d1]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-9cb583d1]{gap:35px}.catalog-hero-media[data-v-9cb583d1]{min-height:470px}.catalog-hero-proof span[data-v-9cb583d1]{min-width:auto}.family-grid[data-v-9cb583d1]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-9cb583d1]{height:340px}.catalog-product-grid[data-v-9cb583d1]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-9cb583d1]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-9cb583d1]{padding:18px 15px}.catalog-layout[data-v-9cb583d1]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-9cb583d1]{height:68px}.catalog-hero[data-v-9cb583d1]{padding:48px 0 54px}.catalog-hero-grid[data-v-9cb583d1]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-9cb583d1]{padding:0}.catalog-hero-media[data-v-9cb583d1]{min-height:510px}.catalog-section-head[data-v-9cb583d1]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-9cb583d1]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-9cb583d1]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-9cb583d1]{grid-template-columns:1fr}.catalog-aside[data-v-9cb583d1]{position:static}.application-grid[data-v-9cb583d1]{grid-template-columns:1fr}.application-grid article[data-v-9cb583d1]{min-height:0}.range-cta-grid[data-v-9cb583d1]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-9cb583d1]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-9cb583d1]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-9cb583d1]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-9cb583d1]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-9cb583d1]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-9cb583d1]{font-size:42px}.catalog-hero-copy>p[data-v-9cb583d1]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-9cb583d1]{width:100%}.catalog-hero-proof[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-9cb583d1]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-9cb583d1]{font-size:18px}.catalog-hero-media[data-v-9cb583d1]{min-height:380px}.hero-media-main[data-v-9cb583d1]{right:48px}.hero-media-small[data-v-9cb583d1]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-9cb583d1]{top:26px}.hero-media-small.bottom[data-v-9cb583d1]{bottom:26px}.hero-media-main figcaption[data-v-9cb583d1]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-9cb583d1]{font-size:17px}.catalog-trust-grid[data-v-9cb583d1]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-9cb583d1],.catalog-trust-grid>div[data-v-9cb583d1]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-9cb583d1]{grid-template-columns:1fr}.family-photo[data-v-9cb583d1]{height:300px}.family-body[data-v-9cb583d1]{min-height:0}.catalog-browser[data-v-9cb583d1]{padding:76px 0 80px}.catalog-product-grid[data-v-9cb583d1]{grid-template-columns:1fr}.catalog-product-photo[data-v-9cb583d1]{height:300px}.catalog-product-body[data-v-9cb583d1]{min-height:230px}.catalog-toolbar[data-v-9cb583d1]{margin-right:0}.catalog-aside[data-v-9cb583d1]{padding:25px 22px}.application-grid article[data-v-9cb583d1]{padding:30px 24px}.application-grid h3[data-v-9cb583d1]{min-height:0}.range-cta[data-v-9cb583d1]{padding:66px 0}.range-cta-grid[data-v-9cb583d1]{gap:23px}.range-cta-grid>div:last-child>div[data-v-9cb583d1]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-9cb583d1]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-9cb583d1],.footer-contact[data-v-9cb583d1]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-9cb583d1]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-9cb583d1]{display:none}}.catalog-product[hidden][data-v-9cb583d1]{display:none!important}.catalog-pagination[data-v-9cb583d1]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-9cb583d1]{color:#aaaeba;font-size:11px}.page-controls[data-v-9cb583d1]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-9cb583d1]{gap:8px;display:flex}.page-controls button[data-v-9cb583d1]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-9cb583d1]:hover:not(:disabled),.page-controls button.active[data-v-9cb583d1]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-9cb583d1]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-9cb583d1]{overflow:hidden}.inquiry-modal[data-v-9cb583d1]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-9cb583d1]{display:grid}.inquiry-modal-backdrop[data-v-9cb583d1]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-9cb583d1;position:absolute;inset:0}.inquiry-modal-dialog[data-v-9cb583d1]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-9cb583d1;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-9cb583d1]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-9cb583d1]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-9cb583d1]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-9cb583d1]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-9cb583d1]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-9cb583d1]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-9cb583d1]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-9cb583d1],.inquiry-modal .inquiry-form select[data-v-9cb583d1]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-9cb583d1]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-9cb583d1]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-9cb583d1]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-9cb583d1]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-9cb583d1]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-9cb583d1]{outline:none}@keyframes modalFade-9cb583d1{0%{opacity:0}to{opacity:1}}@keyframes modalRise-9cb583d1{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-9cb583d1]{margin-left:267px}.inquiry-modal-copy[data-v-9cb583d1]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-9cb583d1]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-9cb583d1]{margin-left:0}.inquiry-modal[data-v-9cb583d1]{padding:20px}.inquiry-modal-dialog[data-v-9cb583d1]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-9cb583d1]{padding:34px 32px}.inquiry-modal-copy h2[data-v-9cb583d1]{font-size:36px}.inquiry-modal-copy>p[data-v-9cb583d1]{margin:15px 0 20px}.inquiry-modal-notes[data-v-9cb583d1]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-9cb583d1]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-9cb583d1]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-9cb583d1]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-9cb583d1]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-9cb583d1]{flex-direction:column;align-items:flex-start}.page-controls[data-v-9cb583d1]{justify-content:space-between;width:100%}.inquiry-modal[data-v-9cb583d1]{padding:10px}.inquiry-modal-dialog[data-v-9cb583d1]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-9cb583d1]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-9cb583d1]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-9cb583d1]{font-size:31px}.inquiry-modal-copy>p[data-v-9cb583d1]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-9cb583d1]{display:none}.inquiry-modal .inquiry-form[data-v-9cb583d1]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-9cb583d1]{min-height:90px}.inquiry-modal-close[data-v-9cb583d1]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-9cb583d1]{font-size:9px}}.approved-products .family-body[data-v-9cb583d1]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-9cb583d1]{min-height:2.36em}.approved-products .family-body p[data-v-9cb583d1]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-9cb583d1]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-9cb583d1]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-9cb583d1]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-9cb583d1]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-9cb583d1],.approved-products.is-zh .catalog-section-head h2[data-v-9cb583d1],.approved-products.is-zh .family-body h3[data-v-9cb583d1],.approved-products.is-zh .catalog-product-body h3[data-v-9cb583d1],.approved-products.is-zh .application-grid h3[data-v-9cb583d1],.approved-products.is-zh .range-cta h2[data-v-9cb583d1],.approved-products.is-zh .inquiry-modal-copy h2[data-v-9cb583d1]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-9cb583d1]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-9cb583d1]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-9cb583d1]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-9cb583d1]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-9cb583d1]{padding:12px 0}.approved-products .family-body h3[data-v-9cb583d1],.approved-products .family-body p[data-v-9cb583d1],.approved-products .catalog-product-body h3[data-v-9cb583d1],.approved-products .catalog-product-body p[data-v-9cb583d1]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-9cb583d1]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-9cb583d1]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-9cb583d1]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-9cb583d1]{transform:translate(5px)}.approved-products .floating[data-v-9cb583d1]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-9cb583d1],.approved-products .floating button[data-v-9cb583d1]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-9cb583d1]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-9cb583d1]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-9cb583d1]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-9cb583d1]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-9cb583d1],.approved-products .floating button[data-v-9cb583d1]{border-radius:10px!important;width:44px!important;height:44px!important}}.approved-products .honeypot[data-v-9cb583d1]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-products button[data-v-9cb583d1]{font-family:inherit}.approved-products .header-quote[data-v-9cb583d1],.approved-products .application-grid button[data-v-9cb583d1],.approved-products .footer-quote[data-v-9cb583d1],.approved-products .floating button[data-v-9cb583d1]{cursor:pointer}.approved-products .application-grid button[data-v-9cb583d1]{color:var(--ink);text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:auto;padding:0;font-weight:800;display:inline-flex}.approved-products .application-grid button i[data-v-9cb583d1]{margin-left:6px;font-style:normal;transition:transform .25s;display:inline-block}.approved-products .application-grid article:hover button i[data-v-9cb583d1]{transform:translate(6px)}.approved-products .catalog-data-note[data-v-9cb583d1]{color:#d6b992;margin:18px 0 0 307px;font-size:11px}.approved-products .catalog-empty[data-v-9cb583d1]{color:#cfd2dc;text-align:center;border:1px solid #ffffff29;grid-column:1/-1;padding:70px 30px}.approved-products .inquiry-form button[data-v-9cb583d1]:disabled{opacity:.65;cursor:wait}.approved-products .inquiry-form small.form-success[data-v-9cb583d1]{color:#376653}.approved-products .floating button[data-v-9cb583d1]{background:var(--ink);color:#fff;border:0;border-bottom:1px solid #ddd8cf;width:52px;height:52px}@media (width<=1100px){.approved-products .catalog-data-note[data-v-9cb583d1]{margin-left:267px}}@media (width<=850px){.approved-products .catalog-data-note[data-v-9cb583d1]{margin-left:0}}.approved-products[data-v-19fa8e0c]{min-height:100vh}.approved-products .site-header[data-v-19fa8e0c]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-19fa8e0c]{font-weight:400}.approved-products .site-header .main-nav a[data-v-19fa8e0c]{padding:0}.approved-products .section[data-v-19fa8e0c]{width:100%;margin:0}.approved-products .inquiry-form[data-v-19fa8e0c]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-19fa8e0c]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-19fa8e0c]{padding-left:0;padding-right:0}.approved-products[data-v-19fa8e0c]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-19fa8e0c]{box-sizing:border-box}.approved-products[data-v-19fa8e0c]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-19fa8e0c]{width:100%;height:auto;display:block}a[data-v-19fa8e0c]{color:inherit;text-decoration:none}button[data-v-19fa8e0c],input[data-v-19fa8e0c],select[data-v-19fa8e0c],textarea[data-v-19fa8e0c]{font:inherit}.container[data-v-19fa8e0c]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-19fa8e0c]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-19fa8e0c]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-19fa8e0c]{color:#fff}.site-header[data-v-19fa8e0c]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-19fa8e0c]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-19fa8e0c]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-19fa8e0c]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-19fa8e0c]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-19fa8e0c]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-19fa8e0c]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-19fa8e0c]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-19fa8e0c]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-19fa8e0c]:hover:after{right:0}.header-actions[data-v-19fa8e0c]{align-items:center;gap:15px;display:flex}.lang[data-v-19fa8e0c]{color:#777;font-size:13px}.header-quote[data-v-19fa8e0c]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-19fa8e0c]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-19fa8e0c]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-19fa8e0c]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-19fa8e0c]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-19fa8e0c]{opacity:1;visibility:visible}.hero-dark[data-v-19fa8e0c]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-19fa8e0c]{z-index:2;position:relative}.hero-content[data-v-19fa8e0c]>*{max-width:620px}.eyebrow[data-v-19fa8e0c]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-19fa8e0c]{color:#d7c6ad}.hero h1[data-v-19fa8e0c],.hero h2[data-v-19fa8e0c]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-19fa8e0c]{color:#fff}.hero p[data-v-19fa8e0c]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-19fa8e0c]{color:#e5e5e2}.hero-actions[data-v-19fa8e0c]{align-items:center;gap:12px;display:flex}.btn[data-v-19fa8e0c]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-19fa8e0c]{background:var(--ink);color:#fff}.btn.secondary[data-v-19fa8e0c]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-19fa8e0c]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-19fa8e0c]:hover{transform:translateY(-2px)}.hero-notes[data-v-19fa8e0c]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-19fa8e0c]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-19fa8e0c]{left:24px}.hero-arrow.next[data-v-19fa8e0c]{right:24px}.hero-dots[data-v-19fa8e0c]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-19fa8e0c]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-19fa8e0c]{background:var(--ink)}.trust-strip[data-v-19fa8e0c]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-19fa8e0c]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-19fa8e0c]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-19fa8e0c]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-19fa8e0c]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-19fa8e0c]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-19fa8e0c]{padding:102px 0}.section-head[data-v-19fa8e0c]{margin-bottom:45px}.section-head.center[data-v-19fa8e0c]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-19fa8e0c],.feature-copy h2[data-v-19fa8e0c],.custom-copy h2[data-v-19fa8e0c],.inquiry-copy h2[data-v-19fa8e0c],.faq-grid h2[data-v-19fa8e0c]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-19fa8e0c]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-19fa8e0c]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-19fa8e0c]{max-width:620px}.section-head.split>p[data-v-19fa8e0c]{max-width:470px;margin:0 0 4px}.category-section[data-v-19fa8e0c]{background:var(--paper)}.category-grid[data-v-19fa8e0c]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-19fa8e0c]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-19fa8e0c]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-19fa8e0c]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-19fa8e0c]{object-position:center 62%}.category-card:nth-child(4) img[data-v-19fa8e0c]{object-position:center 44%}.category-card div[data-v-19fa8e0c]{padding:23px 23px 25px}.category-card div>span[data-v-19fa8e0c]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-19fa8e0c]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-19fa8e0c]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-19fa8e0c]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-19fa8e0c]{background:#fff;padding:0}.feature-grid[data-v-19fa8e0c]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-19fa8e0c]{position:relative;overflow:hidden}.feature-image img[data-v-19fa8e0c]{object-fit:cover;height:100%}.feature-image span[data-v-19fa8e0c]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-19fa8e0c]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-19fa8e0c]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-19fa8e0c]{border-top:1px solid var(--line)}.collection-list a[data-v-19fa8e0c]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-19fa8e0c]:hover{padding-left:8px}.collection-list span[data-v-19fa8e0c]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-19fa8e0c]{color:var(--ink);font-size:14px}.collection-list em[data-v-19fa8e0c]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-19fa8e0c]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-19fa8e0c]{color:#161b32;border-color:#161b32}.products-section[data-v-19fa8e0c]{background:var(--cream)}.product-grid[data-v-19fa8e0c]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-19fa8e0c]{background:#fff;padding-bottom:20px}.product-img[data-v-19fa8e0c]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-19fa8e0c]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-19fa8e0c]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-19fa8e0c],.product-card:nth-child(3) img[data-v-19fa8e0c]{object-position:center}.product-img>span[data-v-19fa8e0c]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-19fa8e0c],.product-card>h3[data-v-19fa8e0c],.product-meta[data-v-19fa8e0c]{margin-left:19px;margin-right:19px}.product-card>small[data-v-19fa8e0c]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-19fa8e0c]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-19fa8e0c]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-19fa8e0c]{color:var(--ink);font-weight:800}.custom-section[data-v-19fa8e0c]{background:var(--ink);color:#fff}.custom-grid[data-v-19fa8e0c]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-19fa8e0c]{color:#fff}.custom-copy>p[data-v-19fa8e0c]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-19fa8e0c]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-19fa8e0c]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-19fa8e0c]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-19fa8e0c]:nth-child(2n){padding-left:22px}.custom-options b[data-v-19fa8e0c]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-19fa8e0c]{font-size:14px;display:block}.custom-options small[data-v-19fa8e0c]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-19fa8e0c]{height:570px;position:relative}.custom-image img[data-v-19fa8e0c]{object-fit:cover;height:100%}.custom-image[data-v-19fa8e0c]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-19fa8e0c]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-19fa8e0c]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-19fa8e0c]{font:400 16px var(--serif)}.factory-section[data-v-19fa8e0c]{background:var(--paper)}.factory-grid[data-v-19fa8e0c]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-19fa8e0c]{object-fit:cover;height:100%}.factory-panel[data-v-19fa8e0c]{background:#ede7db;padding:48px 55px}.factory-number[data-v-19fa8e0c]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-19fa8e0c]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-19fa8e0c]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-19fa8e0c]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-19fa8e0c]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-19fa8e0c]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-19fa8e0c]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-19fa8e0c]{margin-top:22px}.solutions-section[data-v-19fa8e0c]{background:#fff}.solution-grid[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-19fa8e0c]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-19fa8e0c]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-19fa8e0c]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-19fa8e0c]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-19fa8e0c]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-19fa8e0c]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-19fa8e0c]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-19fa8e0c]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-19fa8e0c]{background:var(--cream)}.insight-grid[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-19fa8e0c]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-19fa8e0c]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-19fa8e0c]{object-position:center}.insight-grid span[data-v-19fa8e0c],.insight-grid h3[data-v-19fa8e0c],.insight-grid p[data-v-19fa8e0c]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-19fa8e0c]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-19fa8e0c]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-19fa8e0c]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-19fa8e0c]{background:#fff}.faq-grid[data-v-19fa8e0c]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-19fa8e0c]{color:#777;max-width:360px}.faq-list[data-v-19fa8e0c]{border-top:1px solid var(--line)}.faq-list details[data-v-19fa8e0c]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-19fa8e0c]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-19fa8e0c]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-19fa8e0c]:after{content:"－"}.faq-list p[data-v-19fa8e0c]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-19fa8e0c]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-19fa8e0c]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-19fa8e0c]{color:#fff}.inquiry-copy>p[data-v-19fa8e0c]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-19fa8e0c]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-19fa8e0c]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-19fa8e0c]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-19fa8e0c]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-19fa8e0c]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-19fa8e0c],.inquiry-form select[data-v-19fa8e0c],.inquiry-form textarea[data-v-19fa8e0c]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-19fa8e0c]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-19fa8e0c]{grid-column:1/-1}.inquiry-form button[data-v-19fa8e0c]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-19fa8e0c]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-19fa8e0c]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-19fa8e0c]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-19fa8e0c]{color:#fff;border-color:#fff}.footer-brand b[data-v-19fa8e0c]{color:#fff}.footer-grid>div:first-child p[data-v-19fa8e0c]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-19fa8e0c]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-19fa8e0c],.footer-grid p[data-v-19fa8e0c]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-19fa8e0c]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-19fa8e0c]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-19fa8e0c]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-19fa8e0c]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-19fa8e0c]{gap:18px}.main-nav a[data-v-19fa8e0c]{font-size:12px}.header-actions[data-v-19fa8e0c]{gap:9px}.header-quote[data-v-19fa8e0c]{padding:10px 12px}.category-card img[data-v-19fa8e0c]{height:260px}.custom-grid[data-v-19fa8e0c]{gap:40px}.feature-copy[data-v-19fa8e0c]{padding:60px 45px}.factory-panel[data-v-19fa8e0c]{padding:42px 35px}}@media (width<=850px){.container[data-v-19fa8e0c]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-19fa8e0c]{display:none}.site-header[data-v-19fa8e0c]{height:68px}.header-inner[data-v-19fa8e0c]{gap:15px}.brand[data-v-19fa8e0c]{flex:1;min-width:0}.brand-mark[data-v-19fa8e0c]{width:38px;height:38px}.brand b[data-v-19fa8e0c]{font-size:19px}.brand small[data-v-19fa8e0c]{margin-top:5px;font-size:6px}.menu-btn[data-v-19fa8e0c]{display:block}.main-nav[data-v-19fa8e0c]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-19fa8e0c]{gap:0;display:grid}.main-nav a[data-v-19fa8e0c]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-19fa8e0c]{display:none}.hero[data-v-19fa8e0c]{height:610px}.hero-slide[data-v-19fa8e0c]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-19fa8e0c]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-19fa8e0c],.hero h2[data-v-19fa8e0c]{font-size:42px}.hero p[data-v-19fa8e0c]{max-width:540px;font-size:15px}.hero-arrow[data-v-19fa8e0c]{display:none}.trust-grid[data-v-19fa8e0c]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-19fa8e0c]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-19fa8e0c]{padding:76px 0}.section-head.split[data-v-19fa8e0c]{display:block}.section-head.split>p[data-v-19fa8e0c]{margin-top:16px}.category-grid[data-v-19fa8e0c],.product-grid[data-v-19fa8e0c]{grid-template-columns:1fr 1fr}.feature-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.feature-image[data-v-19fa8e0c]{height:480px}.custom-grid[data-v-19fa8e0c],.factory-grid[data-v-19fa8e0c],.faq-grid[data-v-19fa8e0c],.inquiry-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.custom-image[data-v-19fa8e0c]{height:480px}.factory-photo[data-v-19fa8e0c]{height:450px}.faq-grid[data-v-19fa8e0c],.inquiry-grid[data-v-19fa8e0c]{gap:50px}.solution-grid[data-v-19fa8e0c],.insight-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.solution-grid article[data-v-19fa8e0c]{min-height:320px}.footer-grid[data-v-19fa8e0c]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-19fa8e0c]:last-child{grid-column:2/-1}.inquiry-form[data-v-19fa8e0c]{padding:26px}}@media (width<=560px){.approved-products[data-v-19fa8e0c]{font-size:15px}.container[data-v-19fa8e0c]{width:calc(100% - 28px)}.topbar[data-v-19fa8e0c]{height:32px}.topbar-inner[data-v-19fa8e0c]{justify-content:center}.topbar-inner>span[data-v-19fa8e0c]:first-child{font-size:10px}.header-actions .lang[data-v-19fa8e0c]{font-size:12px}.hero[data-v-19fa8e0c]{height:620px}.hero-slide[data-v-19fa8e0c]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-19fa8e0c]>*{max-width:100%}.hero h1[data-v-19fa8e0c],.hero h2[data-v-19fa8e0c]{font-size:37px}.hero p[data-v-19fa8e0c]{font-size:14px;line-height:1.7}.hero-actions[data-v-19fa8e0c]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-19fa8e0c]{min-height:46px}.hero-notes[data-v-19fa8e0c]{gap:12px;font-size:11px}.hero-dots[data-v-19fa8e0c]{left:14px;transform:none}.section[data-v-19fa8e0c]{padding:62px 0}.section-head h2[data-v-19fa8e0c],.feature-copy h2[data-v-19fa8e0c],.custom-copy h2[data-v-19fa8e0c],.inquiry-copy h2[data-v-19fa8e0c],.faq-grid h2[data-v-19fa8e0c]{font-size:34px}.category-grid[data-v-19fa8e0c],.product-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.category-card img[data-v-19fa8e0c]{height:300px}.feature-image[data-v-19fa8e0c]{height:360px}.feature-copy[data-v-19fa8e0c]{padding:50px 14px}.collection-list a[data-v-19fa8e0c]{grid-template-columns:28px 1fr}.collection-list em[data-v-19fa8e0c]{display:none}.product-img[data-v-19fa8e0c]{height:330px}.custom-options[data-v-19fa8e0c]{grid-template-columns:1fr}.custom-options>div[data-v-19fa8e0c]:nth-child(odd){border-right:0}.custom-options>div[data-v-19fa8e0c]:nth-child(2n){padding-left:0}.custom-image[data-v-19fa8e0c]{height:390px}.factory-photo[data-v-19fa8e0c]{height:330px}.factory-panel[data-v-19fa8e0c]{padding:33px 22px}.factory-panel li[data-v-19fa8e0c]{grid-template-columns:1fr}.factory-panel li span[data-v-19fa8e0c]{text-align:left}.faq-grid[data-v-19fa8e0c],.inquiry-grid[data-v-19fa8e0c]{gap:38px}.inquiry-form[data-v-19fa8e0c]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-19fa8e0c],.inquiry-form button[data-v-19fa8e0c],.inquiry-form>small[data-v-19fa8e0c]{grid-column:auto}.footer-grid[data-v-19fa8e0c]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-19fa8e0c]:first-child{grid-column:1/-1}.footer-grid>div[data-v-19fa8e0c]:last-child{grid-column:auto}.footer-bottom[data-v-19fa8e0c]{flex-direction:column;gap:15px}.floating[data-v-19fa8e0c]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-19fa8e0c]{align-items:stretch;min-height:0}.factory-photo[data-v-19fa8e0c]{height:600px}.factory-photo img[data-v-19fa8e0c]{height:100%}.factory-panel[data-v-19fa8e0c]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-19fa8e0c]{gap:8px;padding:0 8px}.trust-grid b[data-v-19fa8e0c]{font-size:25px}.trust-grid span[data-v-19fa8e0c]{max-width:76px;font-size:10px}.trust-grid[data-v-19fa8e0c]{overflow:hidden}}.approved-products[data-v-19fa8e0c]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-19fa8e0c]{gap:20px}.category-card[data-v-19fa8e0c]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-19fa8e0c]{transition:transform .55s var(--ease)}.category-card div[data-v-19fa8e0c]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-19fa8e0c]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-19fa8e0c]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-19fa8e0c]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-19fa8e0c]{transform:scale(1.035)}.category-card:hover div[data-v-19fa8e0c]{background:#f1e9de}.category-card:hover div>b[data-v-19fa8e0c]{color:#785a3c}.category-card:hover div>b[data-v-19fa8e0c]:after{transform:translate(5px)}.collection-feature[data-v-19fa8e0c]{padding:0}.feature-grid[data-v-19fa8e0c]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-19fa8e0c]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-19fa8e0c]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-19fa8e0c]{transform:scale(1.02)}.feature-copy[data-v-19fa8e0c]{padding:28px 24px 28px 30px}.collection-list[data-v-19fa8e0c]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-19fa8e0c]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-19fa8e0c]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-19fa8e0c]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-19fa8e0c]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-19fa8e0c]{color:#725334}.product-grid[data-v-19fa8e0c]{gap:20px}.product-card[data-v-19fa8e0c]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-19fa8e0c],.product-card[data-v-19fa8e0c] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-19fa8e0c]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-19fa8e0c]{transform:scale(1.045)}.product-card:hover>small[data-v-19fa8e0c]{color:#d2b996}.product-card:hover>h3[data-v-19fa8e0c],.product-card:hover .product-meta a[data-v-19fa8e0c]{color:#fff}.product-card:hover .product-meta[data-v-19fa8e0c]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-19fa8e0c]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-19fa8e0c]{transform:translate(5px)}.custom-options[data-v-19fa8e0c]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-19fa8e0c],.custom-options>div[data-v-19fa8e0c]:nth-child(odd),.custom-options>div[data-v-19fa8e0c]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-19fa8e0c]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-19fa8e0c]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-19fa8e0c]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-19fa8e0c]{transform:scale(1.025)}.btn.ivory[data-v-19fa8e0c],.factory-panel .text-link[data-v-19fa8e0c]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-19fa8e0c]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-19fa8e0c]{gap:22px}.factory-photo[data-v-19fa8e0c]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-19fa8e0c]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-19fa8e0c]{transform:scale(1.018)}.factory-panel[data-v-19fa8e0c]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-19fa8e0c]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-19fa8e0c]{font-size:58px}.factory-panel ol[data-v-19fa8e0c]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-19fa8e0c]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-19fa8e0c]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-19fa8e0c]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-19fa8e0c]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-19fa8e0c]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-19fa8e0c]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-19fa8e0c]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-19fa8e0c]{gap:20px}.solution-grid article[data-v-19fa8e0c]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-19fa8e0c]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-19fa8e0c],.solution-grid article p[data-v-19fa8e0c],.solution-grid article li[data-v-19fa8e0c]{transition:color .3s var(--ease)}.solution-grid article a[data-v-19fa8e0c]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-19fa8e0c]{color:#765637;transform:translate(6px)}.insight-grid[data-v-19fa8e0c]{gap:22px}.insight-grid a[data-v-19fa8e0c]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-19fa8e0c]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-19fa8e0c],.insight-grid p[data-v-19fa8e0c],.insight-grid span[data-v-19fa8e0c]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-19fa8e0c]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-19fa8e0c]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-19fa8e0c]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-19fa8e0c],.factory-panel[data-v-19fa8e0c]{height:620px}}@media (width<=850px){.feature-grid[data-v-19fa8e0c]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-19fa8e0c]{height:470px}.feature-copy[data-v-19fa8e0c]{padding:25px 5px}.factory-grid[data-v-19fa8e0c]{gap:18px}.factory-panel[data-v-19fa8e0c]{height:auto;overflow:visible}.custom-options[data-v-19fa8e0c]{gap:10px}}@media (width<=560px){.category-card div[data-v-19fa8e0c]{min-height:0}.feature-grid[data-v-19fa8e0c]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-19fa8e0c]{border-radius:16px;height:350px}.feature-copy[data-v-19fa8e0c]{padding:15px 0}.collection-list a[data-v-19fa8e0c]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-19fa8e0c]{display:none}.collection-list a[data-v-19fa8e0c]:after{grid-column:3}.product-card[data-v-19fa8e0c],.category-card[data-v-19fa8e0c],.solution-grid article[data-v-19fa8e0c],.insight-grid a[data-v-19fa8e0c]{border-radius:14px}.custom-image[data-v-19fa8e0c],.factory-photo[data-v-19fa8e0c],.factory-panel[data-v-19fa8e0c]{border-radius:16px}.custom-options[data-v-19fa8e0c]{grid-template-columns:1fr}.factory-panel[data-v-19fa8e0c]{padding:26px 18px}.factory-panel li[data-v-19fa8e0c]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-19fa8e0c]{justify-content:center;width:100%}.btn.ivory[data-v-19fa8e0c]{width:100%}.solution-grid article[data-v-19fa8e0c]{min-height:0}}.category-card div>b[data-v-19fa8e0c]:after{content:none}.category-card:hover div>b[data-v-19fa8e0c]{transform:translate(5px)}.category-card[data-v-19fa8e0c]{flex-direction:column;display:flex}.category-card>img[data-v-19fa8e0c]{flex:none}.category-card>div[data-v-19fa8e0c]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-19fa8e0c]{min-height:2.35em}.category-card>div>p[data-v-19fa8e0c]{min-height:3.4em}.category-card>div>b[data-v-19fa8e0c]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-19fa8e0c],.category-card>div>p[data-v-19fa8e0c]{min-height:0}.category-card>div>b[data-v-19fa8e0c]{margin-top:18px}}.product-card[data-v-19fa8e0c]{flex-direction:column;display:flex}.product-card>.product-img[data-v-19fa8e0c]{flex:none}.product-card>small[data-v-19fa8e0c]{min-height:1.7em}.product-card>h3[data-v-19fa8e0c]{min-height:2.45em}.product-card>.product-meta[data-v-19fa8e0c]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-19fa8e0c],.product-card>h3[data-v-19fa8e0c]{min-height:0}}.hero-factory-slide[data-v-19fa8e0c]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-19fa8e0c]{background:#fbfaf7}.products-page .main-nav a.active[data-v-19fa8e0c]:after{right:0}.products-page .site-header[data-v-19fa8e0c]{top:0}.catalog-hero[data-v-19fa8e0c]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-19fa8e0c]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-19fa8e0c]{padding:20px 0}.catalog-hero-copy h1[data-v-19fa8e0c]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-19fa8e0c]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-19fa8e0c]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-19fa8e0c]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-19fa8e0c]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-19fa8e0c]:first-child{padding-left:0}.catalog-hero-proof span[data-v-19fa8e0c]:last-child{border:0}.catalog-hero-proof b[data-v-19fa8e0c]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-19fa8e0c]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-19fa8e0c]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-19fa8e0c]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-19fa8e0c]{transform:scale(1.035)}.hero-media-main[data-v-19fa8e0c]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-19fa8e0c]{object-position:center}.hero-media-main[data-v-19fa8e0c]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-19fa8e0c]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-19fa8e0c]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-19fa8e0c]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-19fa8e0c]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-19fa8e0c]{top:38px}.hero-media-small.bottom[data-v-19fa8e0c]{bottom:38px}.hero-media-small img[data-v-19fa8e0c]{object-position:center}.hero-media-small figcaption[data-v-19fa8e0c]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-19fa8e0c]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-19fa8e0c]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-19fa8e0c]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-19fa8e0c]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-19fa8e0c]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-19fa8e0c]{margin:0}.catalog-trust-grid b[data-v-19fa8e0c]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-19fa8e0c]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-19fa8e0c]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-19fa8e0c]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-19fa8e0c]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-19fa8e0c]{background:#fbfaf7}.family-grid[data-v-19fa8e0c]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-19fa8e0c]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-19fa8e0c]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-19fa8e0c]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-19fa8e0c]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-19fa8e0c]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-19fa8e0c]{transform:scale(1.045)}.family-photo>span[data-v-19fa8e0c]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-19fa8e0c]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-19fa8e0c]{background:#eee4d6}.family-body small[data-v-19fa8e0c]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-19fa8e0c]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-19fa8e0c]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-19fa8e0c]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-19fa8e0c]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-19fa8e0c]{transform:translate(6px)}.catalog-browser[data-v-19fa8e0c]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-19fa8e0c]{color:#fff}.light-head>p[data-v-19fa8e0c]{color:#c7c8ca}.catalog-toolbar[data-v-19fa8e0c]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-19fa8e0c]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-19fa8e0c]:hover,.catalog-toolbar button.active[data-v-19fa8e0c]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-19fa8e0c]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-19fa8e0c]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-19fa8e0c]{color:#d8b990}.catalog-aside h3[data-v-19fa8e0c]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-19fa8e0c]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-19fa8e0c]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-19fa8e0c]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-19fa8e0c]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-19fa8e0c]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-19fa8e0c]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-19fa8e0c]{display:none}.catalog-product>a[data-v-19fa8e0c]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-19fa8e0c]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-19fa8e0c]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-19fa8e0c]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-19fa8e0c]{transform:scale(1.05)}.product-badge[data-v-19fa8e0c]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-19fa8e0c]{color:#fff;background:#171c34}.catalog-product-body[data-v-19fa8e0c]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-19fa8e0c]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-19fa8e0c]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-19fa8e0c]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-19fa8e0c]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-19fa8e0c]{color:#171c34;font-size:11px}.application-section[data-v-19fa8e0c]{background:#f2ede4}.application-grid[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-19fa8e0c]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-19fa8e0c]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-19fa8e0c]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-19fa8e0c]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-19fa8e0c]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-19fa8e0c]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-19fa8e0c]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-19fa8e0c]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-19fa8e0c]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-19fa8e0c]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-19fa8e0c]{transform:translate(6px)}.range-cta[data-v-19fa8e0c]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-19fa8e0c]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-19fa8e0c]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-19fa8e0c]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-19fa8e0c]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-19fa8e0c]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-19fa8e0c]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-19fa8e0c]{color:#d5d6db;background:#0f1428}.footer-main[data-v-19fa8e0c]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-19fa8e0c]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-19fa8e0c]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-19fa8e0c]{color:#fff}.footer-intro>p[data-v-19fa8e0c]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-19fa8e0c]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-19fa8e0c]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-19fa8e0c]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-19fa8e0c],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-19fa8e0c]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-19fa8e0c]:hover{color:#fff}.footer-quote[data-v-19fa8e0c]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-19fa8e0c]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-19fa8e0c]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-19fa8e0c]{gap:35px}.catalog-hero-media[data-v-19fa8e0c]{min-height:470px}.catalog-hero-proof span[data-v-19fa8e0c]{min-width:auto}.family-grid[data-v-19fa8e0c]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-19fa8e0c]{height:340px}.catalog-product-grid[data-v-19fa8e0c]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-19fa8e0c]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-19fa8e0c]{padding:18px 15px}.catalog-layout[data-v-19fa8e0c]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-19fa8e0c]{height:68px}.catalog-hero[data-v-19fa8e0c]{padding:48px 0 54px}.catalog-hero-grid[data-v-19fa8e0c]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-19fa8e0c]{padding:0}.catalog-hero-media[data-v-19fa8e0c]{min-height:510px}.catalog-section-head[data-v-19fa8e0c]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-19fa8e0c]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-19fa8e0c]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-19fa8e0c]{grid-template-columns:1fr}.catalog-aside[data-v-19fa8e0c]{position:static}.application-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.application-grid article[data-v-19fa8e0c]{min-height:0}.range-cta-grid[data-v-19fa8e0c]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-19fa8e0c]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-19fa8e0c]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-19fa8e0c]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-19fa8e0c]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-19fa8e0c]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-19fa8e0c]{font-size:42px}.catalog-hero-copy>p[data-v-19fa8e0c]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-19fa8e0c]{width:100%}.catalog-hero-proof[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-19fa8e0c]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-19fa8e0c]{font-size:18px}.catalog-hero-media[data-v-19fa8e0c]{min-height:380px}.hero-media-main[data-v-19fa8e0c]{right:48px}.hero-media-small[data-v-19fa8e0c]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-19fa8e0c]{top:26px}.hero-media-small.bottom[data-v-19fa8e0c]{bottom:26px}.hero-media-main figcaption[data-v-19fa8e0c]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-19fa8e0c]{font-size:17px}.catalog-trust-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-19fa8e0c],.catalog-trust-grid>div[data-v-19fa8e0c]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.family-photo[data-v-19fa8e0c]{height:300px}.family-body[data-v-19fa8e0c]{min-height:0}.catalog-browser[data-v-19fa8e0c]{padding:76px 0 80px}.catalog-product-grid[data-v-19fa8e0c]{grid-template-columns:1fr}.catalog-product-photo[data-v-19fa8e0c]{height:300px}.catalog-product-body[data-v-19fa8e0c]{min-height:230px}.catalog-toolbar[data-v-19fa8e0c]{margin-right:0}.catalog-aside[data-v-19fa8e0c]{padding:25px 22px}.application-grid article[data-v-19fa8e0c]{padding:30px 24px}.application-grid h3[data-v-19fa8e0c]{min-height:0}.range-cta[data-v-19fa8e0c]{padding:66px 0}.range-cta-grid[data-v-19fa8e0c]{gap:23px}.range-cta-grid>div:last-child>div[data-v-19fa8e0c]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-19fa8e0c]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-19fa8e0c],.footer-contact[data-v-19fa8e0c]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-19fa8e0c]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-19fa8e0c]{display:none}}.catalog-product[hidden][data-v-19fa8e0c]{display:none!important}.catalog-pagination[data-v-19fa8e0c]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-19fa8e0c]{color:#aaaeba;font-size:11px}.page-controls[data-v-19fa8e0c]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-19fa8e0c]{gap:8px;display:flex}.page-controls button[data-v-19fa8e0c]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-19fa8e0c]:hover:not(:disabled),.page-controls button.active[data-v-19fa8e0c]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-19fa8e0c]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-19fa8e0c]{overflow:hidden}.inquiry-modal[data-v-19fa8e0c]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-19fa8e0c]{display:grid}.inquiry-modal-backdrop[data-v-19fa8e0c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-19fa8e0c;position:absolute;inset:0}.inquiry-modal-dialog[data-v-19fa8e0c]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-19fa8e0c;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-19fa8e0c]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-19fa8e0c]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-19fa8e0c]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-19fa8e0c]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-19fa8e0c]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-19fa8e0c]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-19fa8e0c]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-19fa8e0c],.inquiry-modal .inquiry-form select[data-v-19fa8e0c]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-19fa8e0c]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-19fa8e0c]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-19fa8e0c]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-19fa8e0c]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-19fa8e0c]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-19fa8e0c]{outline:none}@keyframes modalFade-19fa8e0c{0%{opacity:0}to{opacity:1}}@keyframes modalRise-19fa8e0c{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-19fa8e0c]{margin-left:267px}.inquiry-modal-copy[data-v-19fa8e0c]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-19fa8e0c]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-19fa8e0c]{margin-left:0}.inquiry-modal[data-v-19fa8e0c]{padding:20px}.inquiry-modal-dialog[data-v-19fa8e0c]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-19fa8e0c]{padding:34px 32px}.inquiry-modal-copy h2[data-v-19fa8e0c]{font-size:36px}.inquiry-modal-copy>p[data-v-19fa8e0c]{margin:15px 0 20px}.inquiry-modal-notes[data-v-19fa8e0c]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-19fa8e0c]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-19fa8e0c]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-19fa8e0c]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-19fa8e0c]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-19fa8e0c]{flex-direction:column;align-items:flex-start}.page-controls[data-v-19fa8e0c]{justify-content:space-between;width:100%}.inquiry-modal[data-v-19fa8e0c]{padding:10px}.inquiry-modal-dialog[data-v-19fa8e0c]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-19fa8e0c]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-19fa8e0c]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-19fa8e0c]{font-size:31px}.inquiry-modal-copy>p[data-v-19fa8e0c]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-19fa8e0c]{display:none}.inquiry-modal .inquiry-form[data-v-19fa8e0c]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-19fa8e0c]{min-height:90px}.inquiry-modal-close[data-v-19fa8e0c]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-19fa8e0c]{font-size:9px}}.approved-products .family-body[data-v-19fa8e0c]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-19fa8e0c]{min-height:2.36em}.approved-products .family-body p[data-v-19fa8e0c]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-19fa8e0c]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-19fa8e0c]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-19fa8e0c]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-19fa8e0c]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-19fa8e0c],.approved-products.is-zh .catalog-section-head h2[data-v-19fa8e0c],.approved-products.is-zh .family-body h3[data-v-19fa8e0c],.approved-products.is-zh .catalog-product-body h3[data-v-19fa8e0c],.approved-products.is-zh .application-grid h3[data-v-19fa8e0c],.approved-products.is-zh .range-cta h2[data-v-19fa8e0c],.approved-products.is-zh .inquiry-modal-copy h2[data-v-19fa8e0c]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-19fa8e0c]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-19fa8e0c]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-19fa8e0c]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-19fa8e0c]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-19fa8e0c]{padding:12px 0}.approved-products .family-body h3[data-v-19fa8e0c],.approved-products .family-body p[data-v-19fa8e0c],.approved-products .catalog-product-body h3[data-v-19fa8e0c],.approved-products .catalog-product-body p[data-v-19fa8e0c]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-19fa8e0c]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-19fa8e0c]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-19fa8e0c]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-19fa8e0c]{transform:translate(5px)}.approved-products .floating[data-v-19fa8e0c]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-19fa8e0c],.approved-products .floating button[data-v-19fa8e0c]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-19fa8e0c]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-19fa8e0c]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-19fa8e0c]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-19fa8e0c]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-19fa8e0c],.approved-products .floating button[data-v-19fa8e0c]{border-radius:10px!important;width:44px!important;height:44px!important}}.approved-products .honeypot[data-v-19fa8e0c]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-products button[data-v-19fa8e0c]{font-family:inherit}.approved-products .header-quote[data-v-19fa8e0c],.approved-products .application-grid button[data-v-19fa8e0c],.approved-products .footer-quote[data-v-19fa8e0c],.approved-products .floating button[data-v-19fa8e0c]{cursor:pointer}.approved-products .application-grid button[data-v-19fa8e0c]{color:var(--ink);text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:auto;padding:0;font-weight:800;display:inline-flex}.approved-products .application-grid button i[data-v-19fa8e0c]{margin-left:6px;font-style:normal;transition:transform .25s;display:inline-block}.approved-products .application-grid article:hover button i[data-v-19fa8e0c]{transform:translate(6px)}.approved-products .catalog-data-note[data-v-19fa8e0c]{color:#d6b992;margin:18px 0 0 307px;font-size:11px}.approved-products .catalog-empty[data-v-19fa8e0c]{color:#cfd2dc;text-align:center;border:1px solid #ffffff29;grid-column:1/-1;padding:70px 30px}.approved-products .inquiry-form button[data-v-19fa8e0c]:disabled{opacity:.65;cursor:wait}.approved-products .inquiry-form small.form-success[data-v-19fa8e0c]{color:#376653}.approved-products .floating button[data-v-19fa8e0c]{background:var(--ink);color:#fff;border:0;border-bottom:1px solid #ddd8cf;width:52px;height:52px}@media (width<=1100px){.approved-products .catalog-data-note[data-v-19fa8e0c]{margin-left:267px}}@media (width<=850px){.approved-products .catalog-data-note[data-v-19fa8e0c]{margin-left:0}}.approved-products[data-v-9ac1e910]{min-height:100vh}.approved-products .site-header[data-v-9ac1e910]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-9ac1e910]{font-weight:400}.approved-products .site-header .main-nav a[data-v-9ac1e910]{padding:0}.approved-products .section[data-v-9ac1e910]{width:100%;margin:0}.approved-products .inquiry-form[data-v-9ac1e910]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-9ac1e910]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-9ac1e910]{padding-left:0;padding-right:0}.approved-products[data-v-9ac1e910]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-9ac1e910]{box-sizing:border-box}.approved-products[data-v-9ac1e910]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-9ac1e910]{width:100%;height:auto;display:block}a[data-v-9ac1e910]{color:inherit;text-decoration:none}button[data-v-9ac1e910],input[data-v-9ac1e910],select[data-v-9ac1e910],textarea[data-v-9ac1e910]{font:inherit}.container[data-v-9ac1e910]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-9ac1e910]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-9ac1e910]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-9ac1e910]{color:#fff}.site-header[data-v-9ac1e910]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-9ac1e910]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-9ac1e910]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-9ac1e910]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-9ac1e910]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-9ac1e910]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-9ac1e910]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-9ac1e910]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-9ac1e910]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-9ac1e910]:hover:after{right:0}.header-actions[data-v-9ac1e910]{align-items:center;gap:15px;display:flex}.lang[data-v-9ac1e910]{color:#777;font-size:13px}.header-quote[data-v-9ac1e910]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-9ac1e910]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-9ac1e910]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-9ac1e910]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-9ac1e910]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-9ac1e910]{opacity:1;visibility:visible}.hero-dark[data-v-9ac1e910]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-9ac1e910]{z-index:2;position:relative}.hero-content[data-v-9ac1e910]>*{max-width:620px}.eyebrow[data-v-9ac1e910]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-9ac1e910]{color:#d7c6ad}.hero h1[data-v-9ac1e910],.hero h2[data-v-9ac1e910]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-9ac1e910]{color:#fff}.hero p[data-v-9ac1e910]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-9ac1e910]{color:#e5e5e2}.hero-actions[data-v-9ac1e910]{align-items:center;gap:12px;display:flex}.btn[data-v-9ac1e910]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-9ac1e910]{background:var(--ink);color:#fff}.btn.secondary[data-v-9ac1e910]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-9ac1e910]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-9ac1e910]:hover{transform:translateY(-2px)}.hero-notes[data-v-9ac1e910]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-9ac1e910]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-9ac1e910]{left:24px}.hero-arrow.next[data-v-9ac1e910]{right:24px}.hero-dots[data-v-9ac1e910]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-9ac1e910]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-9ac1e910]{background:var(--ink)}.trust-strip[data-v-9ac1e910]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-9ac1e910]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-9ac1e910]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-9ac1e910]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-9ac1e910]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-9ac1e910]{padding:102px 0}.section-head[data-v-9ac1e910]{margin-bottom:45px}.section-head.center[data-v-9ac1e910]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-9ac1e910],.feature-copy h2[data-v-9ac1e910],.custom-copy h2[data-v-9ac1e910],.inquiry-copy h2[data-v-9ac1e910],.faq-grid h2[data-v-9ac1e910]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-9ac1e910]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-9ac1e910]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-9ac1e910]{max-width:620px}.section-head.split>p[data-v-9ac1e910]{max-width:470px;margin:0 0 4px}.category-section[data-v-9ac1e910]{background:var(--paper)}.category-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-9ac1e910]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-9ac1e910]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-9ac1e910]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-9ac1e910]{object-position:center 62%}.category-card:nth-child(4) img[data-v-9ac1e910]{object-position:center 44%}.category-card div[data-v-9ac1e910]{padding:23px 23px 25px}.category-card div>span[data-v-9ac1e910]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-9ac1e910]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-9ac1e910]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-9ac1e910]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-9ac1e910]{background:#fff;padding:0}.feature-grid[data-v-9ac1e910]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-9ac1e910]{position:relative;overflow:hidden}.feature-image img[data-v-9ac1e910]{object-fit:cover;height:100%}.feature-image span[data-v-9ac1e910]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-9ac1e910]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-9ac1e910]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-9ac1e910]{border-top:1px solid var(--line)}.collection-list a[data-v-9ac1e910]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-9ac1e910]:hover{padding-left:8px}.collection-list span[data-v-9ac1e910]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-9ac1e910]{color:var(--ink);font-size:14px}.collection-list em[data-v-9ac1e910]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-9ac1e910]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-9ac1e910]{color:#161b32;border-color:#161b32}.products-section[data-v-9ac1e910]{background:var(--cream)}.product-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-9ac1e910]{background:#fff;padding-bottom:20px}.product-img[data-v-9ac1e910]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-9ac1e910]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-9ac1e910]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-9ac1e910],.product-card:nth-child(3) img[data-v-9ac1e910]{object-position:center}.product-img>span[data-v-9ac1e910]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-9ac1e910],.product-card>h3[data-v-9ac1e910],.product-meta[data-v-9ac1e910]{margin-left:19px;margin-right:19px}.product-card>small[data-v-9ac1e910]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-9ac1e910]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-9ac1e910]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-9ac1e910]{color:var(--ink);font-weight:800}.custom-section[data-v-9ac1e910]{background:var(--ink);color:#fff}.custom-grid[data-v-9ac1e910]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-9ac1e910]{color:#fff}.custom-copy>p[data-v-9ac1e910]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-9ac1e910]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-9ac1e910]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-9ac1e910]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-9ac1e910]:nth-child(2n){padding-left:22px}.custom-options b[data-v-9ac1e910]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-9ac1e910]{font-size:14px;display:block}.custom-options small[data-v-9ac1e910]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-9ac1e910]{height:570px;position:relative}.custom-image img[data-v-9ac1e910]{object-fit:cover;height:100%}.custom-image[data-v-9ac1e910]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-9ac1e910]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-9ac1e910]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-9ac1e910]{font:400 16px var(--serif)}.factory-section[data-v-9ac1e910]{background:var(--paper)}.factory-grid[data-v-9ac1e910]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-9ac1e910]{object-fit:cover;height:100%}.factory-panel[data-v-9ac1e910]{background:#ede7db;padding:48px 55px}.factory-number[data-v-9ac1e910]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-9ac1e910]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-9ac1e910]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-9ac1e910]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-9ac1e910]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-9ac1e910]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-9ac1e910]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-9ac1e910]{margin-top:22px}.solutions-section[data-v-9ac1e910]{background:#fff}.solution-grid[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-9ac1e910]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-9ac1e910]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-9ac1e910]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-9ac1e910]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-9ac1e910]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-9ac1e910]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-9ac1e910]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-9ac1e910]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-9ac1e910]{background:var(--cream)}.insight-grid[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-9ac1e910]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-9ac1e910]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-9ac1e910]{object-position:center}.insight-grid span[data-v-9ac1e910],.insight-grid h3[data-v-9ac1e910],.insight-grid p[data-v-9ac1e910]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-9ac1e910]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-9ac1e910]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-9ac1e910]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-9ac1e910]{background:#fff}.faq-grid[data-v-9ac1e910]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-9ac1e910]{color:#777;max-width:360px}.faq-list[data-v-9ac1e910]{border-top:1px solid var(--line)}.faq-list details[data-v-9ac1e910]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-9ac1e910]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-9ac1e910]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-9ac1e910]:after{content:"－"}.faq-list p[data-v-9ac1e910]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-9ac1e910]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-9ac1e910]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-9ac1e910]{color:#fff}.inquiry-copy>p[data-v-9ac1e910]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-9ac1e910]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-9ac1e910]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-9ac1e910]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-9ac1e910]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-9ac1e910]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-9ac1e910],.inquiry-form select[data-v-9ac1e910],.inquiry-form textarea[data-v-9ac1e910]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-9ac1e910]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-9ac1e910]{grid-column:1/-1}.inquiry-form button[data-v-9ac1e910]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-9ac1e910]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-9ac1e910]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-9ac1e910]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-9ac1e910]{color:#fff;border-color:#fff}.footer-brand b[data-v-9ac1e910]{color:#fff}.footer-grid>div:first-child p[data-v-9ac1e910]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-9ac1e910]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-9ac1e910],.footer-grid p[data-v-9ac1e910]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-9ac1e910]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-9ac1e910]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-9ac1e910]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-9ac1e910]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-9ac1e910]{gap:18px}.main-nav a[data-v-9ac1e910]{font-size:12px}.header-actions[data-v-9ac1e910]{gap:9px}.header-quote[data-v-9ac1e910]{padding:10px 12px}.category-card img[data-v-9ac1e910]{height:260px}.custom-grid[data-v-9ac1e910]{gap:40px}.feature-copy[data-v-9ac1e910]{padding:60px 45px}.factory-panel[data-v-9ac1e910]{padding:42px 35px}}@media (width<=850px){.container[data-v-9ac1e910]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-9ac1e910]{display:none}.site-header[data-v-9ac1e910]{height:68px}.header-inner[data-v-9ac1e910]{gap:15px}.brand[data-v-9ac1e910]{flex:1;min-width:0}.brand-mark[data-v-9ac1e910]{width:38px;height:38px}.brand b[data-v-9ac1e910]{font-size:19px}.brand small[data-v-9ac1e910]{margin-top:5px;font-size:6px}.menu-btn[data-v-9ac1e910]{display:block}.main-nav[data-v-9ac1e910]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-9ac1e910]{gap:0;display:grid}.main-nav a[data-v-9ac1e910]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-9ac1e910]{display:none}.hero[data-v-9ac1e910]{height:610px}.hero-slide[data-v-9ac1e910]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-9ac1e910]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-9ac1e910],.hero h2[data-v-9ac1e910]{font-size:42px}.hero p[data-v-9ac1e910]{max-width:540px;font-size:15px}.hero-arrow[data-v-9ac1e910]{display:none}.trust-grid[data-v-9ac1e910]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-9ac1e910]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-9ac1e910]{padding:76px 0}.section-head.split[data-v-9ac1e910]{display:block}.section-head.split>p[data-v-9ac1e910]{margin-top:16px}.category-grid[data-v-9ac1e910],.product-grid[data-v-9ac1e910]{grid-template-columns:1fr 1fr}.feature-grid[data-v-9ac1e910]{grid-template-columns:1fr}.feature-image[data-v-9ac1e910]{height:480px}.custom-grid[data-v-9ac1e910],.factory-grid[data-v-9ac1e910],.faq-grid[data-v-9ac1e910],.inquiry-grid[data-v-9ac1e910]{grid-template-columns:1fr}.custom-image[data-v-9ac1e910]{height:480px}.factory-photo[data-v-9ac1e910]{height:450px}.faq-grid[data-v-9ac1e910],.inquiry-grid[data-v-9ac1e910]{gap:50px}.solution-grid[data-v-9ac1e910],.insight-grid[data-v-9ac1e910]{grid-template-columns:1fr}.solution-grid article[data-v-9ac1e910]{min-height:320px}.footer-grid[data-v-9ac1e910]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-9ac1e910]:last-child{grid-column:2/-1}.inquiry-form[data-v-9ac1e910]{padding:26px}}@media (width<=560px){.approved-products[data-v-9ac1e910]{font-size:15px}.container[data-v-9ac1e910]{width:calc(100% - 28px)}.topbar[data-v-9ac1e910]{height:32px}.topbar-inner[data-v-9ac1e910]{justify-content:center}.topbar-inner>span[data-v-9ac1e910]:first-child{font-size:10px}.header-actions .lang[data-v-9ac1e910]{font-size:12px}.hero[data-v-9ac1e910]{height:620px}.hero-slide[data-v-9ac1e910]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-9ac1e910]>*{max-width:100%}.hero h1[data-v-9ac1e910],.hero h2[data-v-9ac1e910]{font-size:37px}.hero p[data-v-9ac1e910]{font-size:14px;line-height:1.7}.hero-actions[data-v-9ac1e910]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-9ac1e910]{min-height:46px}.hero-notes[data-v-9ac1e910]{gap:12px;font-size:11px}.hero-dots[data-v-9ac1e910]{left:14px;transform:none}.section[data-v-9ac1e910]{padding:62px 0}.section-head h2[data-v-9ac1e910],.feature-copy h2[data-v-9ac1e910],.custom-copy h2[data-v-9ac1e910],.inquiry-copy h2[data-v-9ac1e910],.faq-grid h2[data-v-9ac1e910]{font-size:34px}.category-grid[data-v-9ac1e910],.product-grid[data-v-9ac1e910]{grid-template-columns:1fr}.category-card img[data-v-9ac1e910]{height:300px}.feature-image[data-v-9ac1e910]{height:360px}.feature-copy[data-v-9ac1e910]{padding:50px 14px}.collection-list a[data-v-9ac1e910]{grid-template-columns:28px 1fr}.collection-list em[data-v-9ac1e910]{display:none}.product-img[data-v-9ac1e910]{height:330px}.custom-options[data-v-9ac1e910]{grid-template-columns:1fr}.custom-options>div[data-v-9ac1e910]:nth-child(odd){border-right:0}.custom-options>div[data-v-9ac1e910]:nth-child(2n){padding-left:0}.custom-image[data-v-9ac1e910]{height:390px}.factory-photo[data-v-9ac1e910]{height:330px}.factory-panel[data-v-9ac1e910]{padding:33px 22px}.factory-panel li[data-v-9ac1e910]{grid-template-columns:1fr}.factory-panel li span[data-v-9ac1e910]{text-align:left}.faq-grid[data-v-9ac1e910],.inquiry-grid[data-v-9ac1e910]{gap:38px}.inquiry-form[data-v-9ac1e910]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-9ac1e910],.inquiry-form button[data-v-9ac1e910],.inquiry-form>small[data-v-9ac1e910]{grid-column:auto}.footer-grid[data-v-9ac1e910]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-9ac1e910]:first-child{grid-column:1/-1}.footer-grid>div[data-v-9ac1e910]:last-child{grid-column:auto}.footer-bottom[data-v-9ac1e910]{flex-direction:column;gap:15px}.floating[data-v-9ac1e910]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-9ac1e910]{align-items:stretch;min-height:0}.factory-photo[data-v-9ac1e910]{height:600px}.factory-photo img[data-v-9ac1e910]{height:100%}.factory-panel[data-v-9ac1e910]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-9ac1e910]{gap:8px;padding:0 8px}.trust-grid b[data-v-9ac1e910]{font-size:25px}.trust-grid span[data-v-9ac1e910]{max-width:76px;font-size:10px}.trust-grid[data-v-9ac1e910]{overflow:hidden}}.approved-products[data-v-9ac1e910]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-9ac1e910]{gap:20px}.category-card[data-v-9ac1e910]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-9ac1e910]{transition:transform .55s var(--ease)}.category-card div[data-v-9ac1e910]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-9ac1e910]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-9ac1e910]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-9ac1e910]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-9ac1e910]{transform:scale(1.035)}.category-card:hover div[data-v-9ac1e910]{background:#f1e9de}.category-card:hover div>b[data-v-9ac1e910]{color:#785a3c}.category-card:hover div>b[data-v-9ac1e910]:after{transform:translate(5px)}.collection-feature[data-v-9ac1e910]{padding:0}.feature-grid[data-v-9ac1e910]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-9ac1e910]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-9ac1e910]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-9ac1e910]{transform:scale(1.02)}.feature-copy[data-v-9ac1e910]{padding:28px 24px 28px 30px}.collection-list[data-v-9ac1e910]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-9ac1e910]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-9ac1e910]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-9ac1e910]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-9ac1e910]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-9ac1e910]{color:#725334}.product-grid[data-v-9ac1e910]{gap:20px}.product-card[data-v-9ac1e910]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-9ac1e910],.product-card[data-v-9ac1e910] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-9ac1e910]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-9ac1e910]{transform:scale(1.045)}.product-card:hover>small[data-v-9ac1e910]{color:#d2b996}.product-card:hover>h3[data-v-9ac1e910],.product-card:hover .product-meta a[data-v-9ac1e910]{color:#fff}.product-card:hover .product-meta[data-v-9ac1e910]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-9ac1e910]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-9ac1e910]{transform:translate(5px)}.custom-options[data-v-9ac1e910]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-9ac1e910],.custom-options>div[data-v-9ac1e910]:nth-child(odd),.custom-options>div[data-v-9ac1e910]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-9ac1e910]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-9ac1e910]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-9ac1e910]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-9ac1e910]{transform:scale(1.025)}.btn.ivory[data-v-9ac1e910],.factory-panel .text-link[data-v-9ac1e910]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-9ac1e910]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-9ac1e910]{gap:22px}.factory-photo[data-v-9ac1e910]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-9ac1e910]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-9ac1e910]{transform:scale(1.018)}.factory-panel[data-v-9ac1e910]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-9ac1e910]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-9ac1e910]{font-size:58px}.factory-panel ol[data-v-9ac1e910]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-9ac1e910]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-9ac1e910]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-9ac1e910]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-9ac1e910]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-9ac1e910]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-9ac1e910]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-9ac1e910]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-9ac1e910]{gap:20px}.solution-grid article[data-v-9ac1e910]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-9ac1e910]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-9ac1e910],.solution-grid article p[data-v-9ac1e910],.solution-grid article li[data-v-9ac1e910]{transition:color .3s var(--ease)}.solution-grid article a[data-v-9ac1e910]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-9ac1e910]{color:#765637;transform:translate(6px)}.insight-grid[data-v-9ac1e910]{gap:22px}.insight-grid a[data-v-9ac1e910]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-9ac1e910]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-9ac1e910],.insight-grid p[data-v-9ac1e910],.insight-grid span[data-v-9ac1e910]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-9ac1e910]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-9ac1e910]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-9ac1e910]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-9ac1e910],.factory-panel[data-v-9ac1e910]{height:620px}}@media (width<=850px){.feature-grid[data-v-9ac1e910]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-9ac1e910]{height:470px}.feature-copy[data-v-9ac1e910]{padding:25px 5px}.factory-grid[data-v-9ac1e910]{gap:18px}.factory-panel[data-v-9ac1e910]{height:auto;overflow:visible}.custom-options[data-v-9ac1e910]{gap:10px}}@media (width<=560px){.category-card div[data-v-9ac1e910]{min-height:0}.feature-grid[data-v-9ac1e910]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-9ac1e910]{border-radius:16px;height:350px}.feature-copy[data-v-9ac1e910]{padding:15px 0}.collection-list a[data-v-9ac1e910]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-9ac1e910]{display:none}.collection-list a[data-v-9ac1e910]:after{grid-column:3}.product-card[data-v-9ac1e910],.category-card[data-v-9ac1e910],.solution-grid article[data-v-9ac1e910],.insight-grid a[data-v-9ac1e910]{border-radius:14px}.custom-image[data-v-9ac1e910],.factory-photo[data-v-9ac1e910],.factory-panel[data-v-9ac1e910]{border-radius:16px}.custom-options[data-v-9ac1e910]{grid-template-columns:1fr}.factory-panel[data-v-9ac1e910]{padding:26px 18px}.factory-panel li[data-v-9ac1e910]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-9ac1e910]{justify-content:center;width:100%}.btn.ivory[data-v-9ac1e910]{width:100%}.solution-grid article[data-v-9ac1e910]{min-height:0}}.category-card div>b[data-v-9ac1e910]:after{content:none}.category-card:hover div>b[data-v-9ac1e910]{transform:translate(5px)}.category-card[data-v-9ac1e910]{flex-direction:column;display:flex}.category-card>img[data-v-9ac1e910]{flex:none}.category-card>div[data-v-9ac1e910]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-9ac1e910]{min-height:2.35em}.category-card>div>p[data-v-9ac1e910]{min-height:3.4em}.category-card>div>b[data-v-9ac1e910]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-9ac1e910],.category-card>div>p[data-v-9ac1e910]{min-height:0}.category-card>div>b[data-v-9ac1e910]{margin-top:18px}}.product-card[data-v-9ac1e910]{flex-direction:column;display:flex}.product-card>.product-img[data-v-9ac1e910]{flex:none}.product-card>small[data-v-9ac1e910]{min-height:1.7em}.product-card>h3[data-v-9ac1e910]{min-height:2.45em}.product-card>.product-meta[data-v-9ac1e910]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-9ac1e910],.product-card>h3[data-v-9ac1e910]{min-height:0}}.hero-factory-slide[data-v-9ac1e910]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-9ac1e910]{background:#fbfaf7}.products-page .main-nav a.active[data-v-9ac1e910]:after{right:0}.products-page .site-header[data-v-9ac1e910]{top:0}.catalog-hero[data-v-9ac1e910]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-9ac1e910]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-9ac1e910]{padding:20px 0}.catalog-hero-copy h1[data-v-9ac1e910]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-9ac1e910]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-9ac1e910]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-9ac1e910]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-9ac1e910]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-9ac1e910]:first-child{padding-left:0}.catalog-hero-proof span[data-v-9ac1e910]:last-child{border:0}.catalog-hero-proof b[data-v-9ac1e910]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-9ac1e910]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-9ac1e910]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-9ac1e910]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-9ac1e910]{transform:scale(1.035)}.hero-media-main[data-v-9ac1e910]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-9ac1e910]{object-position:center}.hero-media-main[data-v-9ac1e910]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-9ac1e910]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-9ac1e910]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-9ac1e910]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-9ac1e910]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-9ac1e910]{top:38px}.hero-media-small.bottom[data-v-9ac1e910]{bottom:38px}.hero-media-small img[data-v-9ac1e910]{object-position:center}.hero-media-small figcaption[data-v-9ac1e910]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-9ac1e910]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-9ac1e910]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-9ac1e910]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-9ac1e910]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-9ac1e910]{margin:0}.catalog-trust-grid b[data-v-9ac1e910]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-9ac1e910]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-9ac1e910]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-9ac1e910]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-9ac1e910]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-9ac1e910]{background:#fbfaf7}.family-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-9ac1e910]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-9ac1e910]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-9ac1e910]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-9ac1e910]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-9ac1e910]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-9ac1e910]{transform:scale(1.045)}.family-photo>span[data-v-9ac1e910]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-9ac1e910]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-9ac1e910]{background:#eee4d6}.family-body small[data-v-9ac1e910]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-9ac1e910]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-9ac1e910]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-9ac1e910]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-9ac1e910]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-9ac1e910]{transform:translate(6px)}.catalog-browser[data-v-9ac1e910]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-9ac1e910]{color:#fff}.light-head>p[data-v-9ac1e910]{color:#c7c8ca}.catalog-toolbar[data-v-9ac1e910]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-9ac1e910]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-9ac1e910]:hover,.catalog-toolbar button.active[data-v-9ac1e910]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-9ac1e910]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-9ac1e910]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-9ac1e910]{color:#d8b990}.catalog-aside h3[data-v-9ac1e910]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-9ac1e910]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-9ac1e910]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-9ac1e910]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-9ac1e910]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-9ac1e910]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-9ac1e910]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-9ac1e910]{display:none}.catalog-product>a[data-v-9ac1e910]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-9ac1e910]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-9ac1e910]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-9ac1e910]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-9ac1e910]{transform:scale(1.05)}.product-badge[data-v-9ac1e910]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-9ac1e910]{color:#fff;background:#171c34}.catalog-product-body[data-v-9ac1e910]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-9ac1e910]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-9ac1e910]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-9ac1e910]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-9ac1e910]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-9ac1e910]{color:#171c34;font-size:11px}.application-section[data-v-9ac1e910]{background:#f2ede4}.application-grid[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-9ac1e910]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-9ac1e910]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-9ac1e910]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-9ac1e910]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-9ac1e910]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-9ac1e910]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-9ac1e910]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-9ac1e910]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-9ac1e910]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-9ac1e910]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-9ac1e910]{transform:translate(6px)}.range-cta[data-v-9ac1e910]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-9ac1e910]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-9ac1e910]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-9ac1e910]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-9ac1e910]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-9ac1e910]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-9ac1e910]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-9ac1e910]{color:#d5d6db;background:#0f1428}.footer-main[data-v-9ac1e910]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-9ac1e910]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-9ac1e910]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-9ac1e910]{color:#fff}.footer-intro>p[data-v-9ac1e910]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-9ac1e910]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-9ac1e910]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-9ac1e910]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-9ac1e910],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-9ac1e910]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-9ac1e910]:hover{color:#fff}.footer-quote[data-v-9ac1e910]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-9ac1e910]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-9ac1e910]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-9ac1e910]{gap:35px}.catalog-hero-media[data-v-9ac1e910]{min-height:470px}.catalog-hero-proof span[data-v-9ac1e910]{min-width:auto}.family-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-9ac1e910]{height:340px}.catalog-product-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-9ac1e910]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-9ac1e910]{padding:18px 15px}.catalog-layout[data-v-9ac1e910]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-9ac1e910]{height:68px}.catalog-hero[data-v-9ac1e910]{padding:48px 0 54px}.catalog-hero-grid[data-v-9ac1e910]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-9ac1e910]{padding:0}.catalog-hero-media[data-v-9ac1e910]{min-height:510px}.catalog-section-head[data-v-9ac1e910]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-9ac1e910]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-9ac1e910]{grid-template-columns:1fr}.catalog-aside[data-v-9ac1e910]{position:static}.application-grid[data-v-9ac1e910]{grid-template-columns:1fr}.application-grid article[data-v-9ac1e910]{min-height:0}.range-cta-grid[data-v-9ac1e910]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-9ac1e910]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-9ac1e910]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-9ac1e910]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-9ac1e910]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-9ac1e910]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-9ac1e910]{font-size:42px}.catalog-hero-copy>p[data-v-9ac1e910]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-9ac1e910]{width:100%}.catalog-hero-proof[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-9ac1e910]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-9ac1e910]{font-size:18px}.catalog-hero-media[data-v-9ac1e910]{min-height:380px}.hero-media-main[data-v-9ac1e910]{right:48px}.hero-media-small[data-v-9ac1e910]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-9ac1e910]{top:26px}.hero-media-small.bottom[data-v-9ac1e910]{bottom:26px}.hero-media-main figcaption[data-v-9ac1e910]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-9ac1e910]{font-size:17px}.catalog-trust-grid[data-v-9ac1e910]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-9ac1e910],.catalog-trust-grid>div[data-v-9ac1e910]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-9ac1e910]{grid-template-columns:1fr}.family-photo[data-v-9ac1e910]{height:300px}.family-body[data-v-9ac1e910]{min-height:0}.catalog-browser[data-v-9ac1e910]{padding:76px 0 80px}.catalog-product-grid[data-v-9ac1e910]{grid-template-columns:1fr}.catalog-product-photo[data-v-9ac1e910]{height:300px}.catalog-product-body[data-v-9ac1e910]{min-height:230px}.catalog-toolbar[data-v-9ac1e910]{margin-right:0}.catalog-aside[data-v-9ac1e910]{padding:25px 22px}.application-grid article[data-v-9ac1e910]{padding:30px 24px}.application-grid h3[data-v-9ac1e910]{min-height:0}.range-cta[data-v-9ac1e910]{padding:66px 0}.range-cta-grid[data-v-9ac1e910]{gap:23px}.range-cta-grid>div:last-child>div[data-v-9ac1e910]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-9ac1e910]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-9ac1e910],.footer-contact[data-v-9ac1e910]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-9ac1e910]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-9ac1e910]{display:none}}.catalog-product[hidden][data-v-9ac1e910]{display:none!important}.catalog-pagination[data-v-9ac1e910]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-9ac1e910]{color:#aaaeba;font-size:11px}.page-controls[data-v-9ac1e910]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-9ac1e910]{gap:8px;display:flex}.page-controls button[data-v-9ac1e910]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-9ac1e910]:hover:not(:disabled),.page-controls button.active[data-v-9ac1e910]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-9ac1e910]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-9ac1e910]{overflow:hidden}.inquiry-modal[data-v-9ac1e910]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-9ac1e910]{display:grid}.inquiry-modal-backdrop[data-v-9ac1e910]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-9ac1e910;position:absolute;inset:0}.inquiry-modal-dialog[data-v-9ac1e910]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-9ac1e910;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-9ac1e910]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-9ac1e910]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-9ac1e910]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-9ac1e910]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-9ac1e910]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-9ac1e910]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-9ac1e910]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-9ac1e910],.inquiry-modal .inquiry-form select[data-v-9ac1e910]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-9ac1e910]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-9ac1e910]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-9ac1e910]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-9ac1e910]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-9ac1e910]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-9ac1e910]{outline:none}@keyframes modalFade-9ac1e910{0%{opacity:0}to{opacity:1}}@keyframes modalRise-9ac1e910{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-9ac1e910]{margin-left:267px}.inquiry-modal-copy[data-v-9ac1e910]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-9ac1e910]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-9ac1e910]{margin-left:0}.inquiry-modal[data-v-9ac1e910]{padding:20px}.inquiry-modal-dialog[data-v-9ac1e910]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-9ac1e910]{padding:34px 32px}.inquiry-modal-copy h2[data-v-9ac1e910]{font-size:36px}.inquiry-modal-copy>p[data-v-9ac1e910]{margin:15px 0 20px}.inquiry-modal-notes[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-9ac1e910]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-9ac1e910]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-9ac1e910]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-9ac1e910]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-9ac1e910]{flex-direction:column;align-items:flex-start}.page-controls[data-v-9ac1e910]{justify-content:space-between;width:100%}.inquiry-modal[data-v-9ac1e910]{padding:10px}.inquiry-modal-dialog[data-v-9ac1e910]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-9ac1e910]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-9ac1e910]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-9ac1e910]{font-size:31px}.inquiry-modal-copy>p[data-v-9ac1e910]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-9ac1e910]{display:none}.inquiry-modal .inquiry-form[data-v-9ac1e910]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-9ac1e910]{min-height:90px}.inquiry-modal-close[data-v-9ac1e910]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-9ac1e910]{font-size:9px}}.approved-products .family-body[data-v-9ac1e910]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-9ac1e910]{min-height:2.36em}.approved-products .family-body p[data-v-9ac1e910]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-9ac1e910]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-9ac1e910]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-9ac1e910]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-9ac1e910]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-9ac1e910],.approved-products.is-zh .catalog-section-head h2[data-v-9ac1e910],.approved-products.is-zh .family-body h3[data-v-9ac1e910],.approved-products.is-zh .catalog-product-body h3[data-v-9ac1e910],.approved-products.is-zh .application-grid h3[data-v-9ac1e910],.approved-products.is-zh .range-cta h2[data-v-9ac1e910],.approved-products.is-zh .inquiry-modal-copy h2[data-v-9ac1e910]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-9ac1e910]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-9ac1e910]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-9ac1e910]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-9ac1e910]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-9ac1e910]{padding:12px 0}.approved-products .family-body h3[data-v-9ac1e910],.approved-products .family-body p[data-v-9ac1e910],.approved-products .catalog-product-body h3[data-v-9ac1e910],.approved-products .catalog-product-body p[data-v-9ac1e910]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-9ac1e910]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-9ac1e910]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-9ac1e910]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-9ac1e910]{transform:translate(5px)}.approved-products .floating[data-v-9ac1e910]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-9ac1e910],.approved-products .floating button[data-v-9ac1e910]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-9ac1e910]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-9ac1e910]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-9ac1e910]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-9ac1e910]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-9ac1e910],.approved-products .floating button[data-v-9ac1e910]{border-radius:10px!important;width:44px!important;height:44px!important}}.product-detail-page[data-v-9ac1e910]{color:#171c34;background:#fbfaf7}.detail-breadcrumb[data-v-9ac1e910]{color:#82786c;gap:12px;padding-top:24px;font-size:12px;display:flex}.detail-breadcrumb a[data-v-9ac1e910]{color:#171c34;font-weight:800}.detail-hero[data-v-9ac1e910]{padding:34px 0 82px}.detail-hero-grid[data-v-9ac1e910]{grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:start;gap:68px;display:grid}.detail-main-photo[data-v-9ac1e910]{background:#eee8de;border:1px solid #ded8cf;border-radius:22px;height:620px;margin:0;position:relative;overflow:hidden}.detail-main-photo img[data-v-9ac1e910]{object-fit:cover;width:100%;height:100%;transition:all .45s}.detail-main-photo:hover img[data-v-9ac1e910]{transform:scale(1.025)}.detail-main-photo[data-v-9ac1e910]:after{content:"";background:linear-gradient(#0000,#0f1424ad);position:absolute;inset:58% 0 0}.detail-main-photo figcaption[data-v-9ac1e910]{z-index:2;color:#fff;border-top:1px solid #ffffff8c;justify-content:space-between;padding-top:14px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.detail-main-photo figcaption span[data-v-9ac1e910]{letter-spacing:.15em;font-size:9px;font-weight:800}.detail-main-photo figcaption b[data-v-9ac1e910]{font:400 16px var(--serif)}.detail-thumbs[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.detail-thumbs button[data-v-9ac1e910]{cursor:pointer;opacity:.7;background:#fff;border:1px solid #ded8cf;border-radius:12px;height:100px;padding:0;transition:all .25s;overflow:hidden}.detail-thumbs button.active[data-v-9ac1e910],.detail-thumbs button[data-v-9ac1e910]:hover{opacity:1;border-color:#9d7b57;box-shadow:0 8px 20px #171c341a}.detail-thumbs img[data-v-9ac1e910]{object-fit:cover;width:100%;height:100%}.detail-summary[data-v-9ac1e910]{padding-top:16px}.detail-summary>h1[data-v-9ac1e910]{color:#171c34;font:400 clamp(46px, 4.4vw, 70px)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.is-zh .detail-summary>h1[data-v-9ac1e910]{font-family:"Noto Serif SC", "Songti SC", STSong, var(--serif);line-height:1.15}.detail-lead[data-v-9ac1e910]{color:#585a60;margin:24px 0;font-size:17px;line-height:1.8}.purchase-card[data-v-9ac1e910]{background:#fff;border:1px solid #d9d0c4;border-radius:20px;padding:27px;box-shadow:0 18px 45px #171c3412}.purchase-heading[data-v-9ac1e910]{grid-template-columns:.75fr 1.25fr;align-items:end;gap:22px;margin-bottom:19px;display:grid}.purchase-heading h2[data-v-9ac1e910]{color:#171c34;font:400 27px var(--serif);margin:0}.purchase-heading p[data-v-9ac1e910]{color:#74736f;margin:0;font-size:12px;line-height:1.65}.purchase-tabs[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.purchase-tabs button[data-v-9ac1e910]{color:#171c34;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #e1dbd1;border-radius:12px;min-height:88px;padding:13px;transition:all .25s}.purchase-tabs b[data-v-9ac1e910],.purchase-tabs small[data-v-9ac1e910]{display:block}.purchase-tabs b[data-v-9ac1e910]{font-size:12px}.purchase-tabs small[data-v-9ac1e910]{color:#807c75;margin-top:5px;font-size:9px;line-height:1.4}.purchase-tabs button.active[data-v-9ac1e910],.purchase-tabs button[data-v-9ac1e910]:hover{background:#f1e8dc;border-color:#9d7b57;transform:translateY(-2px)}.purchase-fields[data-v-9ac1e910]{grid-template-columns:1fr .75fr 1.3fr;gap:10px;margin:18px 0;display:grid}.purchase-fields>label[data-v-9ac1e910],.purchase-fields>div[data-v-9ac1e910]{background:#fbfaf7;border:1px solid #e2dcd2;border-radius:10px;flex-direction:column;justify-content:center;min-height:70px;padding:11px 13px;display:flex}.purchase-fields span[data-v-9ac1e910]{color:#847f78;text-transform:uppercase;font-size:9px;font-weight:700}.purchase-fields b[data-v-9ac1e910]{margin-top:6px;font-size:11px;line-height:1.4}.purchase-fields input[data-v-9ac1e910]{background:#ece5db;border:0;border-radius:6px;outline:none;height:32px;margin-top:5px;padding:0 10px;font-weight:800}.purchase-actions[data-v-9ac1e910]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.purchase-actions .btn[data-v-9ac1e910]{cursor:pointer;border-radius:8px;width:100%}.payment-note[data-v-9ac1e910]{color:#77736d;margin:14px 0 0;font-size:10px;line-height:1.6}.detail-facts[data-v-9ac1e910]{background:#fff;border-block:1px solid #ded8cf}.detail-facts-grid[data-v-9ac1e910]{grid-template-columns:repeat(4,1fr);display:grid}.detail-facts-grid>div[data-v-9ac1e910]{border-right:1px solid #ded8cf;flex-direction:column;justify-content:center;min-height:108px;padding:0 24px;display:flex}.detail-facts-grid>div[data-v-9ac1e910]:first-child{border-left:1px solid #ded8cf}.detail-facts-grid span[data-v-9ac1e910]{color:#9b7556;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.detail-facts-grid b[data-v-9ac1e910]{margin-top:7px;font-size:14px}.detail-overview[data-v-9ac1e910]{background:#fbfaf7}.detail-capability-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.detail-capability-grid article[data-v-9ac1e910]{background:#fff;border:1px solid #ddd6cc;border-radius:16px;grid-template-columns:46px 1fr 20px;gap:16px;min-height:138px;padding:23px;transition:all .28s;display:grid}.detail-capability-grid article[data-v-9ac1e910]:hover{border-color:#a68462;transform:translateY(-5px);box-shadow:0 15px 32px #171c3414}.detail-capability-grid article>span[data-v-9ac1e910]{color:#195a64;background:#e8efef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.detail-capability-grid h3[data-v-9ac1e910]{margin:0 0 7px;font-size:17px}.detail-capability-grid p[data-v-9ac1e910]{color:#706e69;margin:0;font-size:12px;line-height:1.7}.detail-capability-grid i[data-v-9ac1e910]{color:#39707a;font-style:normal}.detail-order-flow[data-v-9ac1e910]{color:#fff;background:#171c34;padding:96px 0}.detail-order-flow .light-head h2[data-v-9ac1e910]{color:#fff}.detail-order-flow .light-head p[data-v-9ac1e910]{color:#c9ccd5}.order-flow-grid[data-v-9ac1e910]{border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.order-flow-grid article[data-v-9ac1e910]{border-right:1px solid #ffffff2e;min-height:215px;padding:26px;transition:all .28s}.order-flow-grid article[data-v-9ac1e910]:last-child{border:0}.order-flow-grid article[data-v-9ac1e910]:hover{background:#222a46}.order-flow-grid span[data-v-9ac1e910]{color:#d3ad7b;font:400 29px var(--serif)}.order-flow-grid h3[data-v-9ac1e910]{color:#fff;margin:34px 0 10px;font-size:15px}.order-flow-grid p[data-v-9ac1e910]{color:#b9bdca;margin:0;font-size:11px;line-height:1.7}.related-section[data-v-9ac1e910]{background:#f1ece2}.related-grid[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-grid>a[data-v-9ac1e910]{background:#fff;border:1px solid #dcd3c7;border-radius:17px;transition:all .3s;overflow:hidden}.related-grid>a[data-v-9ac1e910]:hover{border-color:#a68462;transform:translateY(-7px);box-shadow:0 18px 35px #171c341a}.related-grid img[data-v-9ac1e910]{object-fit:cover;width:100%;height:265px;transition:all .4s}.related-grid>a:hover img[data-v-9ac1e910]{transform:scale(1.035)}.related-grid>a>div[data-v-9ac1e910]{flex-direction:column;min-height:205px;padding:21px;display:flex}.related-grid small[data-v-9ac1e910]{color:#9b6e49;letter-spacing:.12em;font-size:9px;font-weight:800}.related-grid h3[data-v-9ac1e910]{font:400 23px/1.25 var(--serif);margin:9px 0 7px}.related-grid p[data-v-9ac1e910]{color:#706e69;margin:0;font-size:12px;line-height:1.65}.related-grid b[data-v-9ac1e910]{margin-top:auto;font-size:11px}.detail-cta[data-v-9ac1e910]{color:#fff;background:#252b43;padding:78px 0}.detail-cta-grid[data-v-9ac1e910]{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;display:grid}.detail-cta h2[data-v-9ac1e910]{color:#fff;font:400 clamp(38px, 4vw, 57px)/1.1 var(--serif);margin:0}.is-zh .detail-cta h2[data-v-9ac1e910]{font-family:"Noto Serif SC", "Songti SC", STSong, var(--serif)}.detail-cta p[data-v-9ac1e910]{color:#c9ccd5;margin:0 0 23px;font-size:14px;line-height:1.8}.detail-state[data-v-9ac1e910]{place-items:center;min-height:500px;display:grid}.product-detail-page .inquiry-modal .inquiry-form[data-v-9ac1e910]{border-radius:0 20px 20px 0}.product-detail-page .floating[data-v-9ac1e910]{gap:8px;bottom:24px;right:24px}.product-detail-page .floating a[data-v-9ac1e910],.product-detail-page .floating button[data-v-9ac1e910]{box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.product-detail-page .floating button[data-v-9ac1e910]{border-color:#171c34!important}@media (width<=1050px){.detail-hero-grid[data-v-9ac1e910]{grid-template-columns:.95fr 1.05fr;gap:35px}.detail-main-photo[data-v-9ac1e910]{height:550px}.purchase-heading[data-v-9ac1e910]{grid-template-columns:1fr}.purchase-fields[data-v-9ac1e910]{grid-template-columns:1fr 1fr}.purchase-fields>label[data-v-9ac1e910]{grid-column:1/-1}.order-flow-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr)}.order-flow-grid article[data-v-9ac1e910]:nth-child(2){border-right:0}.order-flow-grid article[data-v-9ac1e910]:nth-child(-n+2){border-bottom:1px solid #ffffff2e}}@media (width<=850px){.detail-hero-grid[data-v-9ac1e910]{grid-template-columns:1fr}.detail-main-photo[data-v-9ac1e910]{height:540px}.detail-facts-grid[data-v-9ac1e910]{grid-template-columns:repeat(2,1fr)}.detail-facts-grid>div[data-v-9ac1e910]{border-bottom:1px solid #ded8cf}.detail-capability-grid[data-v-9ac1e910],.related-grid[data-v-9ac1e910]{grid-template-columns:1fr}.detail-cta-grid[data-v-9ac1e910]{grid-template-columns:1fr;gap:30px}.product-detail-page .inquiry-modal .inquiry-form[data-v-9ac1e910]{border-radius:0 0 20px 20px}}@media (width<=560px){.detail-breadcrumb[data-v-9ac1e910]{padding-top:16px}.detail-hero[data-v-9ac1e910]{padding:22px 0 58px}.detail-main-photo[data-v-9ac1e910]{border-radius:16px;height:380px}.detail-thumbs button[data-v-9ac1e910]{height:72px}.detail-summary>h1[data-v-9ac1e910]{font-size:40px}.detail-lead[data-v-9ac1e910]{font-size:14px}.purchase-card[data-v-9ac1e910]{border-radius:15px;padding:16px}.purchase-tabs[data-v-9ac1e910],.purchase-fields[data-v-9ac1e910],.purchase-actions[data-v-9ac1e910]{grid-template-columns:1fr}.purchase-fields>label[data-v-9ac1e910]{grid-column:auto}.detail-facts-grid[data-v-9ac1e910],.order-flow-grid[data-v-9ac1e910]{grid-template-columns:1fr}.detail-facts-grid>div[data-v-9ac1e910]{border-left:1px solid #ded8cf;min-height:82px}.detail-capability-grid article[data-v-9ac1e910]{grid-template-columns:42px 1fr 18px;padding:18px}.order-flow-grid article[data-v-9ac1e910],.order-flow-grid article[data-v-9ac1e910]:nth-child(2){border-bottom:1px solid #ffffff2e;border-right:0;min-height:175px}.related-grid img[data-v-9ac1e910]{height:235px}.detail-cta[data-v-9ac1e910]{padding:62px 0}.detail-cta h2[data-v-9ac1e910]{font-size:36px}.product-detail-page .floating[data-v-9ac1e910]{bottom:14px;right:12px}.product-detail-page .floating a[data-v-9ac1e910],.product-detail-page .floating button[data-v-9ac1e910]{width:44px!important;height:44px!important}}.detail-account[data-v-9ac1e910]{color:#171c34;font-size:13px;font-weight:700;text-decoration:none}.product-spec-selector[data-v-9ac1e910]{background:#fbfaf7;border:1px solid #e2dcd2;border-radius:13px;gap:14px;margin:18px 0;padding:16px;display:grid}.product-spec-selector>div>span[data-v-9ac1e910]{color:#847f78;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.product-spec-selector>small[data-v-9ac1e910]{color:#827d75;font-size:9px}.spec-buttons[data-v-9ac1e910]{flex-wrap:wrap;gap:7px;display:flex}.spec-buttons button[data-v-9ac1e910]{color:#171c34;cursor:pointer;background:#fff;border:1px solid #d9d1c6;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.spec-buttons button i[data-v-9ac1e910]{border:1px solid #c8c1b7;border-radius:50%;width:15px;height:15px}.spec-buttons button.active[data-v-9ac1e910]{background:#f1e8dc;border-color:#9d7b57;box-shadow:0 0 0 1px #9d7b57}.spec-buttons button[data-v-9ac1e910]:disabled{cursor:not-allowed;opacity:.35;background:#f3f1ed;text-decoration:line-through}.purchase-actions .btn[data-v-9ac1e910]:disabled{cursor:not-allowed;opacity:.45}.product-info-head[data-v-9ac1e910]{align-items:start}.product-detail-copy[data-v-9ac1e910]{color:#66645f;gap:12px;font-size:14px;line-height:1.85;display:grid}.product-detail-copy p[data-v-9ac1e910]{margin:0}.product-detail-strip[data-v-9ac1e910]{grid-template-columns:repeat(3,1fr);gap:14px;margin:-18px 0 30px;display:grid}.product-detail-strip figure[data-v-9ac1e910]{border:1px solid #ddd6cc;border-radius:16px;height:240px;margin:0;overflow:hidden}.product-detail-strip img[data-v-9ac1e910]{object-fit:cover;width:100%;height:100%}.site-contact>a[data-v-9ac1e910]{display:block}.detail-overview.has-visual-details[data-v-9ac1e910]{padding-bottom:90px}.has-visual-details .product-info-head[data-v-9ac1e910]{margin-bottom:34px}.product-detail-visuals[data-v-9ac1e910]{line-height:0;display:block}.product-detail-visuals figure[data-v-9ac1e910]{background:0 0;border:0;border-radius:0;margin:0}.product-detail-visuals img[data-v-9ac1e910]{border:0;border-radius:0;width:100%;height:auto;display:block}@media (width<=560px){.detail-overview.has-visual-details[data-v-9ac1e910]{padding-bottom:58px}.has-visual-details .product-info-head[data-v-9ac1e910]{margin-bottom:22px}}.bundle-configurator[data-v-9ac1e910]{background:#f8f5ef;border:1px solid #e2dcd2;border-radius:14px;gap:12px;margin:0 0 18px;padding:14px;display:grid}.bundle-config-head[data-v-9ac1e910]{justify-content:space-between;align-items:end;gap:16px;display:flex}.bundle-config-head span[data-v-9ac1e910],.bundle-config-head b[data-v-9ac1e910]{display:block}.bundle-config-head span[data-v-9ac1e910]{color:#9b7556;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800}.bundle-config-head b[data-v-9ac1e910]{font-size:14px}.bundle-config-head strong[data-v-9ac1e910]{color:#171c34;font:400 17px var(--serif);white-space:nowrap}.bundle-choice-list[data-v-9ac1e910]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bundle-choice[data-v-9ac1e910]{color:#171c34;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8cf;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:66px;padding:8px;transition:all .22s;display:grid}.bundle-choice[data-v-9ac1e910]:hover,.bundle-choice.active[data-v-9ac1e910]{background:#f1e8dc;border-color:#9d7b57;transform:translateY(-1px);box-shadow:0 6px 16px #171c3410}.bundle-choice img[data-v-9ac1e910]{object-fit:cover;background:#ece7df;border-radius:7px;width:46px;height:46px}.bundle-choice span[data-v-9ac1e910],.bundle-choice b[data-v-9ac1e910],.bundle-choice small[data-v-9ac1e910]{min-width:0;display:block}.bundle-choice b[data-v-9ac1e910]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.bundle-choice small[data-v-9ac1e910]{color:#77736d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1.35;overflow:hidden}.bundle-choice>i[data-v-9ac1e910]{color:#9b7556;font-style:normal;transition:transform .22s}.bundle-choice:hover>i[data-v-9ac1e910],.bundle-choice.active>i[data-v-9ac1e910]{transform:translate(2px,-2px)}.bundle-choice-all[data-v-9ac1e910]{grid-column:1/-1}.bundle-part-spec.product-spec-selector[data-v-9ac1e910]{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin:0;padding:12px}.bundle-part-title span[data-v-9ac1e910],.bundle-part-title b[data-v-9ac1e910]{display:block}.bundle-part-title span[data-v-9ac1e910]{margin-bottom:5px}.bundle-part-title b[data-v-9ac1e910]{font-size:11px;line-height:1.4}.bundle-part-spec>small[data-v-9ac1e910]{grid-column:1/-1}.bundle-fixed-spec[data-v-9ac1e910]{cursor:default!important;text-decoration:none!important}@media (width<=560px){.bundle-choice-list[data-v-9ac1e910],.bundle-part-spec.product-spec-selector[data-v-9ac1e910]{grid-template-columns:1fr}.bundle-choice-all[data-v-9ac1e910],.bundle-part-spec>small[data-v-9ac1e910]{grid-column:auto}}.honeypot[data-v-9ac1e910]{opacity:0!important;position:absolute!important;left:-10000px!important}.floating button[data-v-9ac1e910]{color:#fff;background:#171c34;border:0;border-radius:12px;width:48px;height:48px}.approved-products[data-v-7cda26ff]{min-height:100vh}.approved-products .site-header[data-v-7cda26ff]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-7cda26ff]{font-weight:400}.approved-products .site-header .main-nav a[data-v-7cda26ff]{padding:0}.approved-products .section[data-v-7cda26ff]{width:100%;margin:0}.approved-products .inquiry-form[data-v-7cda26ff]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-7cda26ff]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-7cda26ff]{padding-left:0;padding-right:0}.approved-products[data-v-7cda26ff]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-7cda26ff]{box-sizing:border-box}.approved-products[data-v-7cda26ff]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-7cda26ff]{width:100%;height:auto;display:block}a[data-v-7cda26ff]{color:inherit;text-decoration:none}button[data-v-7cda26ff],input[data-v-7cda26ff],select[data-v-7cda26ff],textarea[data-v-7cda26ff]{font:inherit}.container[data-v-7cda26ff]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-7cda26ff]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-7cda26ff]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-7cda26ff]{color:#fff}.site-header[data-v-7cda26ff]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-7cda26ff]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-7cda26ff]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-7cda26ff]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-7cda26ff]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-7cda26ff]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-7cda26ff]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-7cda26ff]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-7cda26ff]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-7cda26ff]:hover:after{right:0}.header-actions[data-v-7cda26ff]{align-items:center;gap:15px;display:flex}.lang[data-v-7cda26ff]{color:#777;font-size:13px}.header-quote[data-v-7cda26ff]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-7cda26ff]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-7cda26ff]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-7cda26ff]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-7cda26ff]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-7cda26ff]{opacity:1;visibility:visible}.hero-dark[data-v-7cda26ff]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-7cda26ff]{z-index:2;position:relative}.hero-content[data-v-7cda26ff]>*{max-width:620px}.eyebrow[data-v-7cda26ff]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-7cda26ff]{color:#d7c6ad}.hero h1[data-v-7cda26ff],.hero h2[data-v-7cda26ff]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-7cda26ff]{color:#fff}.hero p[data-v-7cda26ff]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-7cda26ff]{color:#e5e5e2}.hero-actions[data-v-7cda26ff]{align-items:center;gap:12px;display:flex}.btn[data-v-7cda26ff]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-7cda26ff]{background:var(--ink);color:#fff}.btn.secondary[data-v-7cda26ff]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-7cda26ff]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-7cda26ff]:hover{transform:translateY(-2px)}.hero-notes[data-v-7cda26ff]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-7cda26ff]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-7cda26ff]{left:24px}.hero-arrow.next[data-v-7cda26ff]{right:24px}.hero-dots[data-v-7cda26ff]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-7cda26ff]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-7cda26ff]{background:var(--ink)}.trust-strip[data-v-7cda26ff]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-7cda26ff]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-7cda26ff]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-7cda26ff]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-7cda26ff]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-7cda26ff]{padding:102px 0}.section-head[data-v-7cda26ff]{margin-bottom:45px}.section-head.center[data-v-7cda26ff]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-7cda26ff],.feature-copy h2[data-v-7cda26ff],.custom-copy h2[data-v-7cda26ff],.inquiry-copy h2[data-v-7cda26ff],.faq-grid h2[data-v-7cda26ff]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-7cda26ff]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-7cda26ff]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-7cda26ff]{max-width:620px}.section-head.split>p[data-v-7cda26ff]{max-width:470px;margin:0 0 4px}.category-section[data-v-7cda26ff]{background:var(--paper)}.category-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-7cda26ff]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-7cda26ff]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-7cda26ff]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-7cda26ff]{object-position:center 62%}.category-card:nth-child(4) img[data-v-7cda26ff]{object-position:center 44%}.category-card div[data-v-7cda26ff]{padding:23px 23px 25px}.category-card div>span[data-v-7cda26ff]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-7cda26ff]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-7cda26ff]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-7cda26ff]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-7cda26ff]{background:#fff;padding:0}.feature-grid[data-v-7cda26ff]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-7cda26ff]{position:relative;overflow:hidden}.feature-image img[data-v-7cda26ff]{object-fit:cover;height:100%}.feature-image span[data-v-7cda26ff]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-7cda26ff]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-7cda26ff]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-7cda26ff]{border-top:1px solid var(--line)}.collection-list a[data-v-7cda26ff]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-7cda26ff]:hover{padding-left:8px}.collection-list span[data-v-7cda26ff]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-7cda26ff]{color:var(--ink);font-size:14px}.collection-list em[data-v-7cda26ff]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-7cda26ff]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-7cda26ff]{color:#161b32;border-color:#161b32}.products-section[data-v-7cda26ff]{background:var(--cream)}.product-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-7cda26ff]{background:#fff;padding-bottom:20px}.product-img[data-v-7cda26ff]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-7cda26ff]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-7cda26ff]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-7cda26ff],.product-card:nth-child(3) img[data-v-7cda26ff]{object-position:center}.product-img>span[data-v-7cda26ff]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-7cda26ff],.product-card>h3[data-v-7cda26ff],.product-meta[data-v-7cda26ff]{margin-left:19px;margin-right:19px}.product-card>small[data-v-7cda26ff]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-7cda26ff]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-7cda26ff]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-7cda26ff]{color:var(--ink);font-weight:800}.custom-section[data-v-7cda26ff]{background:var(--ink);color:#fff}.custom-grid[data-v-7cda26ff]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-7cda26ff]{color:#fff}.custom-copy>p[data-v-7cda26ff]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-7cda26ff]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-7cda26ff]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-7cda26ff]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-7cda26ff]:nth-child(2n){padding-left:22px}.custom-options b[data-v-7cda26ff]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-7cda26ff]{font-size:14px;display:block}.custom-options small[data-v-7cda26ff]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-7cda26ff]{height:570px;position:relative}.custom-image img[data-v-7cda26ff]{object-fit:cover;height:100%}.custom-image[data-v-7cda26ff]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-7cda26ff]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-7cda26ff]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-7cda26ff]{font:400 16px var(--serif)}.factory-section[data-v-7cda26ff]{background:var(--paper)}.factory-grid[data-v-7cda26ff]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-7cda26ff]{object-fit:cover;height:100%}.factory-panel[data-v-7cda26ff]{background:#ede7db;padding:48px 55px}.factory-number[data-v-7cda26ff]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-7cda26ff]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-7cda26ff]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-7cda26ff]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-7cda26ff]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-7cda26ff]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-7cda26ff]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-7cda26ff]{margin-top:22px}.solutions-section[data-v-7cda26ff]{background:#fff}.solution-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-7cda26ff]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-7cda26ff]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-7cda26ff]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-7cda26ff]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-7cda26ff]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-7cda26ff]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-7cda26ff]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-7cda26ff]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-7cda26ff]{background:var(--cream)}.insight-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-7cda26ff]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-7cda26ff]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-7cda26ff]{object-position:center}.insight-grid span[data-v-7cda26ff],.insight-grid h3[data-v-7cda26ff],.insight-grid p[data-v-7cda26ff]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-7cda26ff]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-7cda26ff]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-7cda26ff]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-7cda26ff]{background:#fff}.faq-grid[data-v-7cda26ff]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-7cda26ff]{color:#777;max-width:360px}.faq-list[data-v-7cda26ff]{border-top:1px solid var(--line)}.faq-list details[data-v-7cda26ff]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-7cda26ff]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-7cda26ff]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-7cda26ff]:after{content:"－"}.faq-list p[data-v-7cda26ff]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-7cda26ff]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-7cda26ff]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-7cda26ff]{color:#fff}.inquiry-copy>p[data-v-7cda26ff]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-7cda26ff]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-7cda26ff]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-7cda26ff]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-7cda26ff]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-7cda26ff]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-7cda26ff],.inquiry-form select[data-v-7cda26ff],.inquiry-form textarea[data-v-7cda26ff]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-7cda26ff]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-7cda26ff]{grid-column:1/-1}.inquiry-form button[data-v-7cda26ff]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-7cda26ff]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-7cda26ff]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-7cda26ff]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-7cda26ff]{color:#fff;border-color:#fff}.footer-brand b[data-v-7cda26ff]{color:#fff}.footer-grid>div:first-child p[data-v-7cda26ff]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-7cda26ff]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-7cda26ff],.footer-grid p[data-v-7cda26ff]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-7cda26ff]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-7cda26ff]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-7cda26ff]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-7cda26ff]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-7cda26ff]{gap:18px}.main-nav a[data-v-7cda26ff]{font-size:12px}.header-actions[data-v-7cda26ff]{gap:9px}.header-quote[data-v-7cda26ff]{padding:10px 12px}.category-card img[data-v-7cda26ff]{height:260px}.custom-grid[data-v-7cda26ff]{gap:40px}.feature-copy[data-v-7cda26ff]{padding:60px 45px}.factory-panel[data-v-7cda26ff]{padding:42px 35px}}@media (width<=850px){.container[data-v-7cda26ff]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-7cda26ff]{display:none}.site-header[data-v-7cda26ff]{height:68px}.header-inner[data-v-7cda26ff]{gap:15px}.brand[data-v-7cda26ff]{flex:1;min-width:0}.brand-mark[data-v-7cda26ff]{width:38px;height:38px}.brand b[data-v-7cda26ff]{font-size:19px}.brand small[data-v-7cda26ff]{margin-top:5px;font-size:6px}.menu-btn[data-v-7cda26ff]{display:block}.main-nav[data-v-7cda26ff]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-7cda26ff]{gap:0;display:grid}.main-nav a[data-v-7cda26ff]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-7cda26ff]{display:none}.hero[data-v-7cda26ff]{height:610px}.hero-slide[data-v-7cda26ff]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-7cda26ff]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-7cda26ff],.hero h2[data-v-7cda26ff]{font-size:42px}.hero p[data-v-7cda26ff]{max-width:540px;font-size:15px}.hero-arrow[data-v-7cda26ff]{display:none}.trust-grid[data-v-7cda26ff]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-7cda26ff]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-7cda26ff]{padding:76px 0}.section-head.split[data-v-7cda26ff]{display:block}.section-head.split>p[data-v-7cda26ff]{margin-top:16px}.category-grid[data-v-7cda26ff],.product-grid[data-v-7cda26ff]{grid-template-columns:1fr 1fr}.feature-grid[data-v-7cda26ff]{grid-template-columns:1fr}.feature-image[data-v-7cda26ff]{height:480px}.custom-grid[data-v-7cda26ff],.factory-grid[data-v-7cda26ff],.faq-grid[data-v-7cda26ff],.inquiry-grid[data-v-7cda26ff]{grid-template-columns:1fr}.custom-image[data-v-7cda26ff]{height:480px}.factory-photo[data-v-7cda26ff]{height:450px}.faq-grid[data-v-7cda26ff],.inquiry-grid[data-v-7cda26ff]{gap:50px}.solution-grid[data-v-7cda26ff],.insight-grid[data-v-7cda26ff]{grid-template-columns:1fr}.solution-grid article[data-v-7cda26ff]{min-height:320px}.footer-grid[data-v-7cda26ff]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-7cda26ff]:last-child{grid-column:2/-1}.inquiry-form[data-v-7cda26ff]{padding:26px}}@media (width<=560px){.approved-products[data-v-7cda26ff]{font-size:15px}.container[data-v-7cda26ff]{width:calc(100% - 28px)}.topbar[data-v-7cda26ff]{height:32px}.topbar-inner[data-v-7cda26ff]{justify-content:center}.topbar-inner>span[data-v-7cda26ff]:first-child{font-size:10px}.header-actions .lang[data-v-7cda26ff]{font-size:12px}.hero[data-v-7cda26ff]{height:620px}.hero-slide[data-v-7cda26ff]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-7cda26ff]>*{max-width:100%}.hero h1[data-v-7cda26ff],.hero h2[data-v-7cda26ff]{font-size:37px}.hero p[data-v-7cda26ff]{font-size:14px;line-height:1.7}.hero-actions[data-v-7cda26ff]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-7cda26ff]{min-height:46px}.hero-notes[data-v-7cda26ff]{gap:12px;font-size:11px}.hero-dots[data-v-7cda26ff]{left:14px;transform:none}.section[data-v-7cda26ff]{padding:62px 0}.section-head h2[data-v-7cda26ff],.feature-copy h2[data-v-7cda26ff],.custom-copy h2[data-v-7cda26ff],.inquiry-copy h2[data-v-7cda26ff],.faq-grid h2[data-v-7cda26ff]{font-size:34px}.category-grid[data-v-7cda26ff],.product-grid[data-v-7cda26ff]{grid-template-columns:1fr}.category-card img[data-v-7cda26ff]{height:300px}.feature-image[data-v-7cda26ff]{height:360px}.feature-copy[data-v-7cda26ff]{padding:50px 14px}.collection-list a[data-v-7cda26ff]{grid-template-columns:28px 1fr}.collection-list em[data-v-7cda26ff]{display:none}.product-img[data-v-7cda26ff]{height:330px}.custom-options[data-v-7cda26ff]{grid-template-columns:1fr}.custom-options>div[data-v-7cda26ff]:nth-child(odd){border-right:0}.custom-options>div[data-v-7cda26ff]:nth-child(2n){padding-left:0}.custom-image[data-v-7cda26ff]{height:390px}.factory-photo[data-v-7cda26ff]{height:330px}.factory-panel[data-v-7cda26ff]{padding:33px 22px}.factory-panel li[data-v-7cda26ff]{grid-template-columns:1fr}.factory-panel li span[data-v-7cda26ff]{text-align:left}.faq-grid[data-v-7cda26ff],.inquiry-grid[data-v-7cda26ff]{gap:38px}.inquiry-form[data-v-7cda26ff]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-7cda26ff],.inquiry-form button[data-v-7cda26ff],.inquiry-form>small[data-v-7cda26ff]{grid-column:auto}.footer-grid[data-v-7cda26ff]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-7cda26ff]:first-child{grid-column:1/-1}.footer-grid>div[data-v-7cda26ff]:last-child{grid-column:auto}.footer-bottom[data-v-7cda26ff]{flex-direction:column;gap:15px}.floating[data-v-7cda26ff]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-7cda26ff]{align-items:stretch;min-height:0}.factory-photo[data-v-7cda26ff]{height:600px}.factory-photo img[data-v-7cda26ff]{height:100%}.factory-panel[data-v-7cda26ff]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-7cda26ff]{gap:8px;padding:0 8px}.trust-grid b[data-v-7cda26ff]{font-size:25px}.trust-grid span[data-v-7cda26ff]{max-width:76px;font-size:10px}.trust-grid[data-v-7cda26ff]{overflow:hidden}}.approved-products[data-v-7cda26ff]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-7cda26ff]{gap:20px}.category-card[data-v-7cda26ff]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-7cda26ff]{transition:transform .55s var(--ease)}.category-card div[data-v-7cda26ff]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-7cda26ff]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-7cda26ff]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-7cda26ff]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-7cda26ff]{transform:scale(1.035)}.category-card:hover div[data-v-7cda26ff]{background:#f1e9de}.category-card:hover div>b[data-v-7cda26ff]{color:#785a3c}.category-card:hover div>b[data-v-7cda26ff]:after{transform:translate(5px)}.collection-feature[data-v-7cda26ff]{padding:0}.feature-grid[data-v-7cda26ff]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-7cda26ff]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-7cda26ff]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-7cda26ff]{transform:scale(1.02)}.feature-copy[data-v-7cda26ff]{padding:28px 24px 28px 30px}.collection-list[data-v-7cda26ff]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-7cda26ff]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-7cda26ff]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-7cda26ff]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-7cda26ff]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-7cda26ff]{color:#725334}.product-grid[data-v-7cda26ff]{gap:20px}.product-card[data-v-7cda26ff]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-7cda26ff],.product-card[data-v-7cda26ff] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-7cda26ff]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-7cda26ff]{transform:scale(1.045)}.product-card:hover>small[data-v-7cda26ff]{color:#d2b996}.product-card:hover>h3[data-v-7cda26ff],.product-card:hover .product-meta a[data-v-7cda26ff]{color:#fff}.product-card:hover .product-meta[data-v-7cda26ff]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-7cda26ff]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-7cda26ff]{transform:translate(5px)}.custom-options[data-v-7cda26ff]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-7cda26ff],.custom-options>div[data-v-7cda26ff]:nth-child(odd),.custom-options>div[data-v-7cda26ff]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-7cda26ff]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-7cda26ff]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-7cda26ff]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-7cda26ff]{transform:scale(1.025)}.btn.ivory[data-v-7cda26ff],.factory-panel .text-link[data-v-7cda26ff]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-7cda26ff]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-7cda26ff]{gap:22px}.factory-photo[data-v-7cda26ff]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-7cda26ff]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-7cda26ff]{transform:scale(1.018)}.factory-panel[data-v-7cda26ff]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-7cda26ff]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-7cda26ff]{font-size:58px}.factory-panel ol[data-v-7cda26ff]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-7cda26ff]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-7cda26ff]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-7cda26ff]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-7cda26ff]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-7cda26ff]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-7cda26ff]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-7cda26ff]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-7cda26ff]{gap:20px}.solution-grid article[data-v-7cda26ff]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-7cda26ff]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-7cda26ff],.solution-grid article p[data-v-7cda26ff],.solution-grid article li[data-v-7cda26ff]{transition:color .3s var(--ease)}.solution-grid article a[data-v-7cda26ff]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-7cda26ff]{color:#765637;transform:translate(6px)}.insight-grid[data-v-7cda26ff]{gap:22px}.insight-grid a[data-v-7cda26ff]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-7cda26ff]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-7cda26ff],.insight-grid p[data-v-7cda26ff],.insight-grid span[data-v-7cda26ff]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-7cda26ff]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-7cda26ff]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-7cda26ff]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-7cda26ff],.factory-panel[data-v-7cda26ff]{height:620px}}@media (width<=850px){.feature-grid[data-v-7cda26ff]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-7cda26ff]{height:470px}.feature-copy[data-v-7cda26ff]{padding:25px 5px}.factory-grid[data-v-7cda26ff]{gap:18px}.factory-panel[data-v-7cda26ff]{height:auto;overflow:visible}.custom-options[data-v-7cda26ff]{gap:10px}}@media (width<=560px){.category-card div[data-v-7cda26ff]{min-height:0}.feature-grid[data-v-7cda26ff]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-7cda26ff]{border-radius:16px;height:350px}.feature-copy[data-v-7cda26ff]{padding:15px 0}.collection-list a[data-v-7cda26ff]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-7cda26ff]{display:none}.collection-list a[data-v-7cda26ff]:after{grid-column:3}.product-card[data-v-7cda26ff],.category-card[data-v-7cda26ff],.solution-grid article[data-v-7cda26ff],.insight-grid a[data-v-7cda26ff]{border-radius:14px}.custom-image[data-v-7cda26ff],.factory-photo[data-v-7cda26ff],.factory-panel[data-v-7cda26ff]{border-radius:16px}.custom-options[data-v-7cda26ff]{grid-template-columns:1fr}.factory-panel[data-v-7cda26ff]{padding:26px 18px}.factory-panel li[data-v-7cda26ff]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-7cda26ff]{justify-content:center;width:100%}.btn.ivory[data-v-7cda26ff]{width:100%}.solution-grid article[data-v-7cda26ff]{min-height:0}}.category-card div>b[data-v-7cda26ff]:after{content:none}.category-card:hover div>b[data-v-7cda26ff]{transform:translate(5px)}.category-card[data-v-7cda26ff]{flex-direction:column;display:flex}.category-card>img[data-v-7cda26ff]{flex:none}.category-card>div[data-v-7cda26ff]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-7cda26ff]{min-height:2.35em}.category-card>div>p[data-v-7cda26ff]{min-height:3.4em}.category-card>div>b[data-v-7cda26ff]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-7cda26ff],.category-card>div>p[data-v-7cda26ff]{min-height:0}.category-card>div>b[data-v-7cda26ff]{margin-top:18px}}.product-card[data-v-7cda26ff]{flex-direction:column;display:flex}.product-card>.product-img[data-v-7cda26ff]{flex:none}.product-card>small[data-v-7cda26ff]{min-height:1.7em}.product-card>h3[data-v-7cda26ff]{min-height:2.45em}.product-card>.product-meta[data-v-7cda26ff]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-7cda26ff],.product-card>h3[data-v-7cda26ff]{min-height:0}}.hero-factory-slide[data-v-7cda26ff]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-7cda26ff]{background:#fbfaf7}.products-page .main-nav a.active[data-v-7cda26ff]:after{right:0}.products-page .site-header[data-v-7cda26ff]{top:0}.catalog-hero[data-v-7cda26ff]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-7cda26ff]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-7cda26ff]{padding:20px 0}.catalog-hero-copy h1[data-v-7cda26ff]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-7cda26ff]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-7cda26ff]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-7cda26ff]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-7cda26ff]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-7cda26ff]:first-child{padding-left:0}.catalog-hero-proof span[data-v-7cda26ff]:last-child{border:0}.catalog-hero-proof b[data-v-7cda26ff]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-7cda26ff]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-7cda26ff]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-7cda26ff]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-7cda26ff]{transform:scale(1.035)}.hero-media-main[data-v-7cda26ff]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-7cda26ff]{object-position:center}.hero-media-main[data-v-7cda26ff]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-7cda26ff]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-7cda26ff]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-7cda26ff]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-7cda26ff]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-7cda26ff]{top:38px}.hero-media-small.bottom[data-v-7cda26ff]{bottom:38px}.hero-media-small img[data-v-7cda26ff]{object-position:center}.hero-media-small figcaption[data-v-7cda26ff]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-7cda26ff]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-7cda26ff]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-7cda26ff]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-7cda26ff]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-7cda26ff]{margin:0}.catalog-trust-grid b[data-v-7cda26ff]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-7cda26ff]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-7cda26ff]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-7cda26ff]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-7cda26ff]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-7cda26ff]{background:#fbfaf7}.family-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-7cda26ff]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-7cda26ff]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-7cda26ff]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-7cda26ff]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-7cda26ff]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-7cda26ff]{transform:scale(1.045)}.family-photo>span[data-v-7cda26ff]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-7cda26ff]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-7cda26ff]{background:#eee4d6}.family-body small[data-v-7cda26ff]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-7cda26ff]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-7cda26ff]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-7cda26ff]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-7cda26ff]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-7cda26ff]{transform:translate(6px)}.catalog-browser[data-v-7cda26ff]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-7cda26ff]{color:#fff}.light-head>p[data-v-7cda26ff]{color:#c7c8ca}.catalog-toolbar[data-v-7cda26ff]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-7cda26ff]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-7cda26ff]:hover,.catalog-toolbar button.active[data-v-7cda26ff]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-7cda26ff]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-7cda26ff]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-7cda26ff]{color:#d8b990}.catalog-aside h3[data-v-7cda26ff]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-7cda26ff]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-7cda26ff]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-7cda26ff]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-7cda26ff]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-7cda26ff]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-7cda26ff]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-7cda26ff]{display:none}.catalog-product>a[data-v-7cda26ff]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-7cda26ff]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-7cda26ff]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-7cda26ff]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-7cda26ff]{transform:scale(1.05)}.product-badge[data-v-7cda26ff]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-7cda26ff]{color:#fff;background:#171c34}.catalog-product-body[data-v-7cda26ff]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-7cda26ff]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-7cda26ff]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-7cda26ff]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-7cda26ff]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-7cda26ff]{color:#171c34;font-size:11px}.application-section[data-v-7cda26ff]{background:#f2ede4}.application-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-7cda26ff]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-7cda26ff]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-7cda26ff]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-7cda26ff]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-7cda26ff]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-7cda26ff]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-7cda26ff]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-7cda26ff]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-7cda26ff]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-7cda26ff]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-7cda26ff]{transform:translate(6px)}.range-cta[data-v-7cda26ff]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-7cda26ff]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-7cda26ff]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-7cda26ff]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-7cda26ff]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-7cda26ff]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-7cda26ff]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-7cda26ff]{color:#d5d6db;background:#0f1428}.footer-main[data-v-7cda26ff]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-7cda26ff]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-7cda26ff]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-7cda26ff]{color:#fff}.footer-intro>p[data-v-7cda26ff]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-7cda26ff]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-7cda26ff]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-7cda26ff]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-7cda26ff],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-7cda26ff]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-7cda26ff]:hover{color:#fff}.footer-quote[data-v-7cda26ff]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-7cda26ff]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-7cda26ff]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-7cda26ff]{gap:35px}.catalog-hero-media[data-v-7cda26ff]{min-height:470px}.catalog-hero-proof span[data-v-7cda26ff]{min-width:auto}.family-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-7cda26ff]{height:340px}.catalog-product-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-7cda26ff]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-7cda26ff]{padding:18px 15px}.catalog-layout[data-v-7cda26ff]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-7cda26ff]{height:68px}.catalog-hero[data-v-7cda26ff]{padding:48px 0 54px}.catalog-hero-grid[data-v-7cda26ff]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-7cda26ff]{padding:0}.catalog-hero-media[data-v-7cda26ff]{min-height:510px}.catalog-section-head[data-v-7cda26ff]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-7cda26ff]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-7cda26ff]{grid-template-columns:1fr}.catalog-aside[data-v-7cda26ff]{position:static}.application-grid[data-v-7cda26ff]{grid-template-columns:1fr}.application-grid article[data-v-7cda26ff]{min-height:0}.range-cta-grid[data-v-7cda26ff]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-7cda26ff]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-7cda26ff]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-7cda26ff]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-7cda26ff]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-7cda26ff]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-7cda26ff]{font-size:42px}.catalog-hero-copy>p[data-v-7cda26ff]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-7cda26ff]{width:100%}.catalog-hero-proof[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-7cda26ff]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-7cda26ff]{font-size:18px}.catalog-hero-media[data-v-7cda26ff]{min-height:380px}.hero-media-main[data-v-7cda26ff]{right:48px}.hero-media-small[data-v-7cda26ff]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-7cda26ff]{top:26px}.hero-media-small.bottom[data-v-7cda26ff]{bottom:26px}.hero-media-main figcaption[data-v-7cda26ff]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-7cda26ff]{font-size:17px}.catalog-trust-grid[data-v-7cda26ff]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-7cda26ff],.catalog-trust-grid>div[data-v-7cda26ff]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-7cda26ff]{grid-template-columns:1fr}.family-photo[data-v-7cda26ff]{height:300px}.family-body[data-v-7cda26ff]{min-height:0}.catalog-browser[data-v-7cda26ff]{padding:76px 0 80px}.catalog-product-grid[data-v-7cda26ff]{grid-template-columns:1fr}.catalog-product-photo[data-v-7cda26ff]{height:300px}.catalog-product-body[data-v-7cda26ff]{min-height:230px}.catalog-toolbar[data-v-7cda26ff]{margin-right:0}.catalog-aside[data-v-7cda26ff]{padding:25px 22px}.application-grid article[data-v-7cda26ff]{padding:30px 24px}.application-grid h3[data-v-7cda26ff]{min-height:0}.range-cta[data-v-7cda26ff]{padding:66px 0}.range-cta-grid[data-v-7cda26ff]{gap:23px}.range-cta-grid>div:last-child>div[data-v-7cda26ff]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-7cda26ff]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-7cda26ff],.footer-contact[data-v-7cda26ff]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-7cda26ff]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-7cda26ff]{display:none}}.catalog-product[hidden][data-v-7cda26ff]{display:none!important}.catalog-pagination[data-v-7cda26ff]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-7cda26ff]{color:#aaaeba;font-size:11px}.page-controls[data-v-7cda26ff]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-7cda26ff]{gap:8px;display:flex}.page-controls button[data-v-7cda26ff]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-7cda26ff]:hover:not(:disabled),.page-controls button.active[data-v-7cda26ff]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-7cda26ff]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-7cda26ff]{overflow:hidden}.inquiry-modal[data-v-7cda26ff]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-7cda26ff]{display:grid}.inquiry-modal-backdrop[data-v-7cda26ff]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-7cda26ff;position:absolute;inset:0}.inquiry-modal-dialog[data-v-7cda26ff]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-7cda26ff;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-7cda26ff]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-7cda26ff]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-7cda26ff]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-7cda26ff]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-7cda26ff]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-7cda26ff]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-7cda26ff]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-7cda26ff],.inquiry-modal .inquiry-form select[data-v-7cda26ff]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-7cda26ff]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-7cda26ff]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-7cda26ff]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-7cda26ff]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-7cda26ff]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-7cda26ff]{outline:none}@keyframes modalFade-7cda26ff{0%{opacity:0}to{opacity:1}}@keyframes modalRise-7cda26ff{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-7cda26ff]{margin-left:267px}.inquiry-modal-copy[data-v-7cda26ff]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-7cda26ff]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-7cda26ff]{margin-left:0}.inquiry-modal[data-v-7cda26ff]{padding:20px}.inquiry-modal-dialog[data-v-7cda26ff]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-7cda26ff]{padding:34px 32px}.inquiry-modal-copy h2[data-v-7cda26ff]{font-size:36px}.inquiry-modal-copy>p[data-v-7cda26ff]{margin:15px 0 20px}.inquiry-modal-notes[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-7cda26ff]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-7cda26ff]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-7cda26ff]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-7cda26ff]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-7cda26ff]{flex-direction:column;align-items:flex-start}.page-controls[data-v-7cda26ff]{justify-content:space-between;width:100%}.inquiry-modal[data-v-7cda26ff]{padding:10px}.inquiry-modal-dialog[data-v-7cda26ff]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-7cda26ff]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-7cda26ff]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-7cda26ff]{font-size:31px}.inquiry-modal-copy>p[data-v-7cda26ff]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-7cda26ff]{display:none}.inquiry-modal .inquiry-form[data-v-7cda26ff]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-7cda26ff]{min-height:90px}.inquiry-modal-close[data-v-7cda26ff]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-7cda26ff]{font-size:9px}}.approved-products .family-body[data-v-7cda26ff]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-7cda26ff]{min-height:2.36em}.approved-products .family-body p[data-v-7cda26ff]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-7cda26ff]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-7cda26ff]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-7cda26ff]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-7cda26ff]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-7cda26ff],.approved-products.is-zh .catalog-section-head h2[data-v-7cda26ff],.approved-products.is-zh .family-body h3[data-v-7cda26ff],.approved-products.is-zh .catalog-product-body h3[data-v-7cda26ff],.approved-products.is-zh .application-grid h3[data-v-7cda26ff],.approved-products.is-zh .range-cta h2[data-v-7cda26ff],.approved-products.is-zh .inquiry-modal-copy h2[data-v-7cda26ff]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-7cda26ff]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-7cda26ff]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-7cda26ff]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-7cda26ff]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-7cda26ff]{padding:12px 0}.approved-products .family-body h3[data-v-7cda26ff],.approved-products .family-body p[data-v-7cda26ff],.approved-products .catalog-product-body h3[data-v-7cda26ff],.approved-products .catalog-product-body p[data-v-7cda26ff]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-7cda26ff]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-7cda26ff]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-7cda26ff]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-7cda26ff]{transform:translate(5px)}.approved-products .floating[data-v-7cda26ff]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-7cda26ff],.approved-products .floating button[data-v-7cda26ff]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-7cda26ff]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-7cda26ff]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-7cda26ff]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-7cda26ff]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-7cda26ff],.approved-products .floating button[data-v-7cda26ff]{border-radius:10px!important;width:44px!important;height:44px!important}}.wholesale-page[data-v-7cda26ff]{color:#171c34;background:#fbfaf7}.wholesale-page .main-nav a.active[data-v-7cda26ff]:after{right:0}.wholesale-page .site-header[data-v-7cda26ff]{top:0}.wholesale-hero[data-v-7cda26ff]{background:linear-gradient(118deg,#f1eadf 0,#fbfaf7 56%,#e8dfd1 100%);padding:68px 0 74px;overflow:hidden}.wholesale-hero-grid[data-v-7cda26ff]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:68px;display:grid}.wholesale-hero-copy h1[data-v-7cda26ff]{color:#171c34;max-width:670px;font:400 clamp(48px,5.3vw,76px)/1.06 var(--serif);letter-spacing:-.045em;margin:0}.wholesale-hero-copy>p[data-v-7cda26ff]{color:#565961;max-width:590px;margin:25px 0 31px;font-size:17px;line-height:1.88}.wholesale-hero-actions[data-v-7cda26ff]{flex-wrap:wrap;gap:12px;display:flex}.wholesale-hero-proof[data-v-7cda26ff]{border-top:1px solid #d5cabd;grid-template-columns:repeat(3,1fr);margin-top:40px;padding-top:24px;display:grid}.wholesale-hero-proof span[data-v-7cda26ff]{color:#76736e;border-right:1px solid #d5cabd;padding:0 18px;font-size:11px;line-height:1.5}.wholesale-hero-proof span[data-v-7cda26ff]:first-child{padding-left:0}.wholesale-hero-proof span[data-v-7cda26ff]:last-child{border:0}.wholesale-hero-proof b[data-v-7cda26ff]{color:#171c34;font:400 25px/1.15 var(--serif);margin-bottom:4px;display:block}.wholesale-hero-media[data-v-7cda26ff]{min-height:540px;position:relative}.wholesale-hero-media figure[data-v-7cda26ff]{background:#ddd;border-radius:18px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 60px #171c3426}.wholesale-hero-media img[data-v-7cda26ff]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.wholesale-hero-media figure:hover img[data-v-7cda26ff]{transform:scale(1.04)}.wholesale-hero-main[data-v-7cda26ff]{inset:0 88px 0 0}.wholesale-hero-main[data-v-7cda26ff]:after{content:"";background:linear-gradient(#0000,#0c111ebf);position:absolute;inset:48% 0 0}.wholesale-hero-main figcaption[data-v-7cda26ff]{z-index:2;color:#fff;position:absolute;bottom:24px;left:27px;right:27px}.wholesale-hero-main figcaption span[data-v-7cda26ff]{letter-spacing:.16em;font-size:10px;display:block}.wholesale-hero-main figcaption b[data-v-7cda26ff]{font:400 23px var(--serif);margin-top:5px;display:block}.wholesale-hero-small[data-v-7cda26ff]{border:7px solid #fbfaf7;width:178px;height:196px;right:0}.wholesale-hero-small.top[data-v-7cda26ff]{top:39px}.wholesale-hero-small.bottom[data-v-7cda26ff]{bottom:39px}.wholesale-hero-small figcaption[data-v-7cda26ff]{color:#171c34;background:#fbfaf7eb;border-radius:15px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:11px;left:11px}.wholesale-assurance[data-v-7cda26ff]{background:#fff;border-top:1px solid #e1dbd2;border-bottom:1px solid #e1dbd2}.wholesale-assurance-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);display:grid}.wholesale-assurance-grid>div[data-v-7cda26ff]{border-right:1px solid #e1dbd2;align-items:center;gap:17px;min-height:116px;padding:22px 27px;display:flex}.wholesale-assurance-grid>div[data-v-7cda26ff]:first-child{border-left:1px solid #e1dbd2}.assurance-no[data-v-7cda26ff]{color:#8b6849;width:43px;height:43px;font:12px var(--serif);border:1px solid #ab8b69;border-radius:50%;flex:none;place-items:center;display:grid}.wholesale-assurance p[data-v-7cda26ff]{margin:0}.wholesale-assurance b[data-v-7cda26ff]{font-size:14px;display:block}.wholesale-assurance small[data-v-7cda26ff]{color:#777872;margin-top:4px;font-size:11px;line-height:1.45;display:block}.wh-section[data-v-7cda26ff]{padding:96px 0}.wh-section-head[data-v-7cda26ff]{grid-template-columns:1fr minmax(320px,510px);align-items:end;gap:72px;margin-bottom:43px;display:grid}.wh-section-head h2[data-v-7cda26ff]{color:#171c34;font:400 clamp(38px,4.2vw,58px)/1.1 var(--serif);letter-spacing:-.035em;margin:0}.wh-section-head>p[data-v-7cda26ff]{color:#686962;margin:0 0 4px;font-size:15px;line-height:1.8}.program-section[data-v-7cda26ff]{background:#fbfaf7}.program-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.program-card[data-v-7cda26ff]{background:#fff;border:1px solid #dcd3c7;border-radius:18px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden}.program-card[data-v-7cda26ff]:hover{border-color:#a98a67;transform:translateY(-7px);box-shadow:0 20px 46px #171c3417}.program-photo[data-v-7cda26ff]{height:310px;overflow:hidden}.program-photo img[data-v-7cda26ff]{object-fit:cover;width:100%;height:100%;transition:transform .65s}.program-card:hover img[data-v-7cda26ff]{transform:scale(1.045)}.program-body[data-v-7cda26ff]{background:#f7f2ea;flex-direction:column;min-height:285px;padding:29px 28px 26px;transition:background .3s;display:flex}.program-card:hover .program-body[data-v-7cda26ff]{background:#eee4d6}.program-body>small[data-v-7cda26ff],.range-card small[data-v-7cda26ff]{color:#9a6b42;letter-spacing:.15em;font-size:9px;font-weight:800}.program-body h3[data-v-7cda26ff]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:10px 0}.program-body p[data-v-7cda26ff]{color:#656761;margin:0;font-size:14px;line-height:1.75}.program-body a[data-v-7cda26ff]{color:#171c34;margin-top:auto;padding-top:22px;font-size:13px;font-weight:800}.program-body i[data-v-7cda26ff],.range-card i[data-v-7cda26ff]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.program-card:hover i[data-v-7cda26ff],.range-card:hover i[data-v-7cda26ff]{transform:translate(6px)}.range-section[data-v-7cda26ff]{background:#f1ece3}.range-grid[data-v-7cda26ff]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.range-card[data-v-7cda26ff]{background:#fff;border:1px solid #d9d0c4;border-radius:17px;transition:all .35s;overflow:hidden}.range-card[data-v-7cda26ff]:hover{border-color:#a88967;transform:translateY(-7px);box-shadow:0 18px 42px #171c3417}.range-photo[data-v-7cda26ff]{height:260px;overflow:hidden}.range-photo img[data-v-7cda26ff]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.range-card:hover img[data-v-7cda26ff]{transform:scale(1.045)}.range-card-body[data-v-7cda26ff]{flex-direction:column;min-height:250px;padding:23px 22px 20px;display:flex}.range-card h3[data-v-7cda26ff]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:9px 0 8px}.range-card p[data-v-7cda26ff]{color:#696a66;margin:0;font-size:12px;line-height:1.7}.range-meta[data-v-7cda26ff]{color:#77736c;border-top:1px solid #e2dcd3;justify-content:space-between;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.range-meta b[data-v-7cda26ff]{color:#171c34}.range-meta i[data-v-7cda26ff]{font-style:normal}.planning-section[data-v-7cda26ff]{background:#fff}.planning-grid[data-v-7cda26ff]{background:#171c34;border-radius:20px;grid-template-columns:1.02fr .98fr;align-items:stretch;display:grid;overflow:hidden}.planning-media[data-v-7cda26ff]{min-height:680px;position:relative}.planning-media img[data-v-7cda26ff]{object-fit:cover;width:100%;height:100%}.planning-media[data-v-7cda26ff]:after{content:"";background:linear-gradient(#0000,#0c111ebf);position:absolute;inset:45% 0 0}.planning-media figcaption[data-v-7cda26ff]{z-index:2;color:#fff;position:absolute;bottom:27px;left:31px;right:31px}.planning-media figcaption span[data-v-7cda26ff]{letter-spacing:.15em;font-size:9px;display:block}.planning-media figcaption b[data-v-7cda26ff]{font:400 23px var(--serif);margin-top:6px;display:block}.planning-copy[data-v-7cda26ff]{color:#fff;padding:66px 61px}.planning-copy h2[data-v-7cda26ff]{color:#fff;font:400 clamp(38px,4vw,57px)/1.1 var(--serif);margin:0}.planning-copy>p[data-v-7cda26ff]{color:#d0d2d9;margin:22px 0 29px;font-size:15px;line-height:1.8}.planning-list[data-v-7cda26ff]{gap:12px;display:grid}.planning-item[data-v-7cda26ff]{background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:47px 1fr auto;align-items:center;gap:16px;padding:17px 18px;transition:all .28s;display:grid}.planning-item[data-v-7cda26ff]:hover{background:#ffffff14;border-color:#c9aa80;transform:translate(5px)}.planning-item>span[data-v-7cda26ff]{color:#d6b17d;font:13px var(--serif)}.planning-item b[data-v-7cda26ff]{font-size:14px;display:block}.planning-item small[data-v-7cda26ff]{color:#b9bbc4;margin-top:3px;font-size:11px;line-height:1.45;display:block}.planning-item em[data-v-7cda26ff]{color:#d8c6ae;text-align:right;font-size:11px;font-style:normal}.planning-copy .btn[data-v-7cda26ff]{margin-top:28px}.process-section[data-v-7cda26ff]{background:#f7f3ec}.process-grid[data-v-7cda26ff]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.process-card[data-v-7cda26ff]{background:#fff;border:1px solid #dcd3c8;border-radius:17px;min-height:255px;padding:30px 29px;transition:all .32s}.process-card[data-v-7cda26ff]:hover{border-color:#9e7d5b;transform:translateY(-6px);box-shadow:0 17px 38px #171c3412}.process-card>span[data-v-7cda26ff]{color:#866548;width:43px;height:43px;font:13px var(--serif);background:#f1e8dc;border-radius:50%;place-items:center;display:grid}.process-card h3[data-v-7cda26ff]{font:400 25px/1.2 var(--serif);margin:24px 0 10px}.process-card p[data-v-7cda26ff]{color:#666963;margin:0;font-size:13px;line-height:1.75}.logistics-section[data-v-7cda26ff]{color:#fff;background:#171c34;padding:0}.logistics-grid[data-v-7cda26ff]{grid-template-columns:.88fr 1.12fr;min-height:640px;display:grid}.logistics-copy[data-v-7cda26ff]{flex-direction:column;justify-content:center;padding:75px max(55px,50vw - 780px) 75px max(28px,50vw - 780px);display:flex}.logistics-copy h2[data-v-7cda26ff]{color:#fff;font:400 clamp(39px,4vw,59px)/1.1 var(--serif);margin:0}.logistics-copy>p[data-v-7cda26ff]{color:#c9cbd2;margin:23px 0 28px;font-size:15px;line-height:1.85}.logistics-list[data-v-7cda26ff]{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;gap:0;display:grid}.logistics-list div[data-v-7cda26ff]{border-bottom:1px solid #ffffff2b;padding:18px 14px 18px 0}.logistics-list div[data-v-7cda26ff]:nth-child(odd){border-right:1px solid #ffffff2b}.logistics-list div[data-v-7cda26ff]:nth-child(2n){padding-left:19px}.logistics-list b[data-v-7cda26ff]{font-size:13px;display:block}.logistics-list small[data-v-7cda26ff]{color:#aaadb7;margin-top:4px;font-size:11px;line-height:1.5;display:block}.logistics-media[data-v-7cda26ff]{min-height:640px}.logistics-media img[data-v-7cda26ff]{object-fit:cover;width:100%;height:100%}.faq-wholesale[data-v-7cda26ff]{background:#fff}.faq-wholesale-grid[data-v-7cda26ff]{grid-template-columns:.66fr 1.34fr;gap:95px;display:grid}.faq-wholesale-intro h2[data-v-7cda26ff]{font:400 clamp(38px,4vw,57px)/1.1 var(--serif);margin:0}.faq-wholesale-intro p[data-v-7cda26ff]{color:#70716c;max-width:380px;margin:22px 0;line-height:1.8}.wh-faq[data-v-7cda26ff]{border-top:1px solid #ddd6cc}.wh-faq details[data-v-7cda26ff]{border-bottom:1px solid #ddd6cc;padding:21px 0}.wh-faq summary[data-v-7cda26ff]{color:#171c34;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:800;list-style:none;display:flex}.wh-faq summary[data-v-7cda26ff]::-webkit-details-marker{display:none}.wh-faq summary[data-v-7cda26ff]:after{content:"＋";font-size:20px;font-weight:400;transition:transform .25s}.wh-faq details[open] summary[data-v-7cda26ff]:after{content:"－"}.wh-faq p[data-v-7cda26ff]{color:#6c6e69;max-width:760px;margin:13px 50px 0 0;font-size:13px;line-height:1.8}.wholesale-cta[data-v-7cda26ff]{color:#fff;background:#20263e;padding:82px 0}.wholesale-cta-grid[data-v-7cda26ff]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.wholesale-cta h2[data-v-7cda26ff]{color:#fff;font:400 clamp(38px,4vw,58px)/1.1 var(--serif);margin:0}.wholesale-cta-grid>div:last-child>p[data-v-7cda26ff]{color:#d2d4da;max-width:600px;margin:0 0 25px;font-size:16px;line-height:1.85}.wholesale-cta-actions[data-v-7cda26ff]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.wholesale-cta .text-link[data-v-7cda26ff]{color:#fff;border-bottom:1px solid #ffffff8c;font-size:13px;font-weight:800}@media (width<=1200px){.wholesale-hero-grid[data-v-7cda26ff]{gap:42px}.wholesale-hero-media[data-v-7cda26ff]{min-height:500px}.program-photo[data-v-7cda26ff]{height:270px}.range-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.planning-copy[data-v-7cda26ff]{padding:52px 42px}.logistics-copy[data-v-7cda26ff]{padding:65px 40px}}@media (width<=850px){.wholesale-hero[data-v-7cda26ff]{padding:50px 0 58px}.wholesale-hero-grid[data-v-7cda26ff],.wh-section-head[data-v-7cda26ff],.planning-grid[data-v-7cda26ff],.logistics-grid[data-v-7cda26ff],.faq-wholesale-grid[data-v-7cda26ff],.wholesale-cta-grid[data-v-7cda26ff]{grid-template-columns:1fr}.wholesale-hero-media[data-v-7cda26ff]{min-height:500px}.wholesale-assurance-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.wholesale-assurance-grid>div[data-v-7cda26ff]:nth-child(3){border-left:1px solid #e1dbd2}.program-grid[data-v-7cda26ff]{grid-template-columns:1fr}.program-card[data-v-7cda26ff]{grid-template-columns:.92fr 1.08fr;display:grid}.program-photo[data-v-7cda26ff]{height:auto;min-height:310px}.program-body[data-v-7cda26ff]{min-height:310px}.planning-media[data-v-7cda26ff]{min-height:500px}.planning-copy[data-v-7cda26ff]{padding:48px 34px}.process-grid[data-v-7cda26ff]{grid-template-columns:repeat(2,1fr)}.logistics-copy[data-v-7cda26ff]{padding:65px 28px}.faq-wholesale-grid[data-v-7cda26ff],.wholesale-cta-grid[data-v-7cda26ff]{gap:38px}}@media (width<=560px){.wholesale-hero[data-v-7cda26ff]{padding:35px 0 45px}.wholesale-hero-copy h1[data-v-7cda26ff]{font-size:42px}.wholesale-hero-copy>p[data-v-7cda26ff]{font-size:15px;line-height:1.75}.wholesale-hero-actions .btn[data-v-7cda26ff]{width:100%}.wholesale-hero-proof span[data-v-7cda26ff]{text-align:center;padding:0 7px}.wholesale-hero-proof b[data-v-7cda26ff]{font-size:18px}.wholesale-hero-media[data-v-7cda26ff]{min-height:385px}.wholesale-hero-main[data-v-7cda26ff]{right:48px}.wholesale-hero-small[data-v-7cda26ff]{border-width:5px;width:112px;height:124px}.wholesale-hero-small.top[data-v-7cda26ff]{top:27px}.wholesale-hero-small.bottom[data-v-7cda26ff]{bottom:27px}.wholesale-hero-main figcaption[data-v-7cda26ff]{bottom:17px;left:18px}.wholesale-hero-main figcaption b[data-v-7cda26ff]{font-size:17px}.wholesale-hero-small figcaption[data-v-7cda26ff]{display:none}.wholesale-assurance-grid[data-v-7cda26ff]{grid-template-columns:1fr}.wholesale-assurance-grid>div[data-v-7cda26ff],.wholesale-assurance-grid>div[data-v-7cda26ff]:nth-child(3){border-left:1px solid #e1dbd2;min-height:92px}.wh-section[data-v-7cda26ff]{padding:70px 0}.program-card[data-v-7cda26ff]{display:flex}.program-photo[data-v-7cda26ff]{height:285px;min-height:0}.program-body[data-v-7cda26ff]{min-height:285px;padding:25px 23px}.program-body h3[data-v-7cda26ff]{min-height:0;font-size:28px}.range-grid[data-v-7cda26ff]{grid-template-columns:1fr}.range-photo[data-v-7cda26ff]{height:310px}.planning-media[data-v-7cda26ff]{min-height:390px}.planning-copy[data-v-7cda26ff]{padding:38px 22px}.planning-item[data-v-7cda26ff]{grid-template-columns:35px 1fr}.planning-item em[data-v-7cda26ff]{text-align:left;grid-column:2}.process-grid[data-v-7cda26ff]{grid-template-columns:1fr}.process-card[data-v-7cda26ff]{min-height:0}.logistics-media[data-v-7cda26ff]{min-height:390px}.logistics-list[data-v-7cda26ff]{grid-template-columns:1fr}.logistics-list div[data-v-7cda26ff]:nth-child(odd){border-right:0}.logistics-list div[data-v-7cda26ff]:nth-child(2n){padding-left:0}.wholesale-cta[data-v-7cda26ff]{padding:66px 0}.wholesale-cta-actions[data-v-7cda26ff]{flex-direction:column;align-items:stretch}.wholesale-cta-actions .btn[data-v-7cda26ff]{width:100%}}.program-body .program-action[data-v-7cda26ff]{color:#171c34;text-align:left;background:0 0;border:0;margin-top:auto;padding:22px 0 0;font-size:13px;font-weight:800}.program-body .program-action i[data-v-7cda26ff]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.program-card:hover .program-action i[data-v-7cda26ff]{transform:translate(6px)}.range-meta button[data-v-7cda26ff]{color:#171c34;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:800;display:inline-flex}.range-meta button i[data-v-7cda26ff]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.range-card:hover .range-meta button i[data-v-7cda26ff]{transform:translate(6px)}.wholesale-hero-actions button[data-v-7cda26ff],.planning-copy>button[data-v-7cda26ff],.wholesale-cta-actions button[data-v-7cda26ff]{cursor:pointer}.approved-products .honeypot[data-v-7cda26ff]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-products button[data-v-7cda26ff]{font-family:inherit}.approved-products .header-quote[data-v-7cda26ff],.approved-products .footer-quote[data-v-7cda26ff],.approved-products .floating button[data-v-7cda26ff],.approved-products .program-action[data-v-7cda26ff],.approved-products .range-meta button[data-v-7cda26ff]{cursor:pointer}.approved-products .inquiry-form button[data-v-7cda26ff]:disabled{opacity:.65;cursor:wait}.approved-products .inquiry-form small.form-success[data-v-7cda26ff]{color:#376653}.approved-products .floating button[data-v-7cda26ff]{background:var(--ink);color:#fff;border:0;border-bottom:1px solid #ddd8cf;width:52px;height:52px}.approved-products[data-v-73a603d7]{min-height:100vh}.approved-products .site-header[data-v-73a603d7]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-73a603d7]{font-weight:400}.approved-products .site-header .main-nav a[data-v-73a603d7]{padding:0}.approved-products .section[data-v-73a603d7]{width:100%;margin:0}.approved-products .inquiry-form[data-v-73a603d7]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-73a603d7]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-73a603d7]{padding-left:0;padding-right:0}.approved-products[data-v-73a603d7]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-73a603d7]{box-sizing:border-box}.approved-products[data-v-73a603d7]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-73a603d7]{width:100%;height:auto;display:block}a[data-v-73a603d7]{color:inherit;text-decoration:none}button[data-v-73a603d7],input[data-v-73a603d7],select[data-v-73a603d7],textarea[data-v-73a603d7]{font:inherit}.container[data-v-73a603d7]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-73a603d7]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-73a603d7]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-73a603d7]{color:#fff}.site-header[data-v-73a603d7]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-73a603d7]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-73a603d7]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-73a603d7]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-73a603d7]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-73a603d7]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-73a603d7]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-73a603d7]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-73a603d7]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-73a603d7]:hover:after{right:0}.header-actions[data-v-73a603d7]{align-items:center;gap:15px;display:flex}.lang[data-v-73a603d7]{color:#777;font-size:13px}.header-quote[data-v-73a603d7]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-73a603d7]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-73a603d7]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-73a603d7]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-73a603d7]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-73a603d7]{opacity:1;visibility:visible}.hero-dark[data-v-73a603d7]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-73a603d7]{z-index:2;position:relative}.hero-content[data-v-73a603d7]>*{max-width:620px}.eyebrow[data-v-73a603d7]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-73a603d7]{color:#d7c6ad}.hero h1[data-v-73a603d7],.hero h2[data-v-73a603d7]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-73a603d7]{color:#fff}.hero p[data-v-73a603d7]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-73a603d7]{color:#e5e5e2}.hero-actions[data-v-73a603d7]{align-items:center;gap:12px;display:flex}.btn[data-v-73a603d7]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-73a603d7]{background:var(--ink);color:#fff}.btn.secondary[data-v-73a603d7]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-73a603d7]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-73a603d7]:hover{transform:translateY(-2px)}.hero-notes[data-v-73a603d7]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-73a603d7]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-73a603d7]{left:24px}.hero-arrow.next[data-v-73a603d7]{right:24px}.hero-dots[data-v-73a603d7]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-73a603d7]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-73a603d7]{background:var(--ink)}.trust-strip[data-v-73a603d7]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-73a603d7]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-73a603d7]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-73a603d7]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-73a603d7]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-73a603d7]{padding:102px 0}.section-head[data-v-73a603d7]{margin-bottom:45px}.section-head.center[data-v-73a603d7]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-73a603d7],.feature-copy h2[data-v-73a603d7],.custom-copy h2[data-v-73a603d7],.inquiry-copy h2[data-v-73a603d7],.faq-grid h2[data-v-73a603d7]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-73a603d7]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-73a603d7]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-73a603d7]{max-width:620px}.section-head.split>p[data-v-73a603d7]{max-width:470px;margin:0 0 4px}.category-section[data-v-73a603d7]{background:var(--paper)}.category-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-73a603d7]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-73a603d7]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-73a603d7]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-73a603d7]{object-position:center 62%}.category-card:nth-child(4) img[data-v-73a603d7]{object-position:center 44%}.category-card div[data-v-73a603d7]{padding:23px 23px 25px}.category-card div>span[data-v-73a603d7]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-73a603d7]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-73a603d7]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-73a603d7]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-73a603d7]{background:#fff;padding:0}.feature-grid[data-v-73a603d7]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-73a603d7]{position:relative;overflow:hidden}.feature-image img[data-v-73a603d7]{object-fit:cover;height:100%}.feature-image span[data-v-73a603d7]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-73a603d7]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-73a603d7]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-73a603d7]{border-top:1px solid var(--line)}.collection-list a[data-v-73a603d7]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-73a603d7]:hover{padding-left:8px}.collection-list span[data-v-73a603d7]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-73a603d7]{color:var(--ink);font-size:14px}.collection-list em[data-v-73a603d7]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-73a603d7]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-73a603d7]{color:#161b32;border-color:#161b32}.products-section[data-v-73a603d7]{background:var(--cream)}.product-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-73a603d7]{background:#fff;padding-bottom:20px}.product-img[data-v-73a603d7]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-73a603d7]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-73a603d7]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-73a603d7],.product-card:nth-child(3) img[data-v-73a603d7]{object-position:center}.product-img>span[data-v-73a603d7]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-73a603d7],.product-card>h3[data-v-73a603d7],.product-meta[data-v-73a603d7]{margin-left:19px;margin-right:19px}.product-card>small[data-v-73a603d7]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-73a603d7]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-73a603d7]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-73a603d7]{color:var(--ink);font-weight:800}.custom-section[data-v-73a603d7]{background:var(--ink);color:#fff}.custom-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-73a603d7]{color:#fff}.custom-copy>p[data-v-73a603d7]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-73a603d7]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-73a603d7]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-73a603d7]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-73a603d7]:nth-child(2n){padding-left:22px}.custom-options b[data-v-73a603d7]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-73a603d7]{font-size:14px;display:block}.custom-options small[data-v-73a603d7]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-73a603d7]{height:570px;position:relative}.custom-image img[data-v-73a603d7]{object-fit:cover;height:100%}.custom-image[data-v-73a603d7]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-73a603d7]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-73a603d7]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-73a603d7]{font:400 16px var(--serif)}.factory-section[data-v-73a603d7]{background:var(--paper)}.factory-grid[data-v-73a603d7]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-73a603d7]{object-fit:cover;height:100%}.factory-panel[data-v-73a603d7]{background:#ede7db;padding:48px 55px}.factory-number[data-v-73a603d7]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-73a603d7]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-73a603d7]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-73a603d7]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-73a603d7]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-73a603d7]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-73a603d7]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-73a603d7]{margin-top:22px}.solutions-section[data-v-73a603d7]{background:#fff}.solution-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-73a603d7]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-73a603d7]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-73a603d7]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-73a603d7]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-73a603d7]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-73a603d7]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-73a603d7]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-73a603d7]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-73a603d7]{background:var(--cream)}.insight-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-73a603d7]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-73a603d7]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-73a603d7]{object-position:center}.insight-grid span[data-v-73a603d7],.insight-grid h3[data-v-73a603d7],.insight-grid p[data-v-73a603d7]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-73a603d7]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-73a603d7]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-73a603d7]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-73a603d7]{background:#fff}.faq-grid[data-v-73a603d7]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-73a603d7]{color:#777;max-width:360px}.faq-list[data-v-73a603d7]{border-top:1px solid var(--line)}.faq-list details[data-v-73a603d7]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-73a603d7]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-73a603d7]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-73a603d7]:after{content:"－"}.faq-list p[data-v-73a603d7]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-73a603d7]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-73a603d7]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-73a603d7]{color:#fff}.inquiry-copy>p[data-v-73a603d7]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-73a603d7]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-73a603d7]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-73a603d7]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-73a603d7]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-73a603d7]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-73a603d7],.inquiry-form select[data-v-73a603d7],.inquiry-form textarea[data-v-73a603d7]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-73a603d7]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-73a603d7]{grid-column:1/-1}.inquiry-form button[data-v-73a603d7]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-73a603d7]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-73a603d7]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-73a603d7]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-73a603d7]{color:#fff;border-color:#fff}.footer-brand b[data-v-73a603d7]{color:#fff}.footer-grid>div:first-child p[data-v-73a603d7]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-73a603d7]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-73a603d7],.footer-grid p[data-v-73a603d7]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-73a603d7]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-73a603d7]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-73a603d7]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-73a603d7]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-73a603d7]{gap:18px}.main-nav a[data-v-73a603d7]{font-size:12px}.header-actions[data-v-73a603d7]{gap:9px}.header-quote[data-v-73a603d7]{padding:10px 12px}.category-card img[data-v-73a603d7]{height:260px}.custom-grid[data-v-73a603d7]{gap:40px}.feature-copy[data-v-73a603d7]{padding:60px 45px}.factory-panel[data-v-73a603d7]{padding:42px 35px}}@media (width<=850px){.container[data-v-73a603d7]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-73a603d7]{display:none}.site-header[data-v-73a603d7]{height:68px}.header-inner[data-v-73a603d7]{gap:15px}.brand[data-v-73a603d7]{flex:1;min-width:0}.brand-mark[data-v-73a603d7]{width:38px;height:38px}.brand b[data-v-73a603d7]{font-size:19px}.brand small[data-v-73a603d7]{margin-top:5px;font-size:6px}.menu-btn[data-v-73a603d7]{display:block}.main-nav[data-v-73a603d7]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-73a603d7]{gap:0;display:grid}.main-nav a[data-v-73a603d7]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-73a603d7]{display:none}.hero[data-v-73a603d7]{height:610px}.hero-slide[data-v-73a603d7]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-73a603d7]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-73a603d7],.hero h2[data-v-73a603d7]{font-size:42px}.hero p[data-v-73a603d7]{max-width:540px;font-size:15px}.hero-arrow[data-v-73a603d7]{display:none}.trust-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-73a603d7]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-73a603d7]{padding:76px 0}.section-head.split[data-v-73a603d7]{display:block}.section-head.split>p[data-v-73a603d7]{margin-top:16px}.category-grid[data-v-73a603d7],.product-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr}.feature-grid[data-v-73a603d7]{grid-template-columns:1fr}.feature-image[data-v-73a603d7]{height:480px}.custom-grid[data-v-73a603d7],.factory-grid[data-v-73a603d7],.faq-grid[data-v-73a603d7],.inquiry-grid[data-v-73a603d7]{grid-template-columns:1fr}.custom-image[data-v-73a603d7]{height:480px}.factory-photo[data-v-73a603d7]{height:450px}.faq-grid[data-v-73a603d7],.inquiry-grid[data-v-73a603d7]{gap:50px}.solution-grid[data-v-73a603d7],.insight-grid[data-v-73a603d7]{grid-template-columns:1fr}.solution-grid article[data-v-73a603d7]{min-height:320px}.footer-grid[data-v-73a603d7]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-73a603d7]:last-child{grid-column:2/-1}.inquiry-form[data-v-73a603d7]{padding:26px}}@media (width<=560px){.approved-products[data-v-73a603d7]{font-size:15px}.container[data-v-73a603d7]{width:calc(100% - 28px)}.topbar[data-v-73a603d7]{height:32px}.topbar-inner[data-v-73a603d7]{justify-content:center}.topbar-inner>span[data-v-73a603d7]:first-child{font-size:10px}.header-actions .lang[data-v-73a603d7]{font-size:12px}.hero[data-v-73a603d7]{height:620px}.hero-slide[data-v-73a603d7]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-73a603d7]>*{max-width:100%}.hero h1[data-v-73a603d7],.hero h2[data-v-73a603d7]{font-size:37px}.hero p[data-v-73a603d7]{font-size:14px;line-height:1.7}.hero-actions[data-v-73a603d7]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-73a603d7]{min-height:46px}.hero-notes[data-v-73a603d7]{gap:12px;font-size:11px}.hero-dots[data-v-73a603d7]{left:14px;transform:none}.section[data-v-73a603d7]{padding:62px 0}.section-head h2[data-v-73a603d7],.feature-copy h2[data-v-73a603d7],.custom-copy h2[data-v-73a603d7],.inquiry-copy h2[data-v-73a603d7],.faq-grid h2[data-v-73a603d7]{font-size:34px}.category-grid[data-v-73a603d7],.product-grid[data-v-73a603d7]{grid-template-columns:1fr}.category-card img[data-v-73a603d7]{height:300px}.feature-image[data-v-73a603d7]{height:360px}.feature-copy[data-v-73a603d7]{padding:50px 14px}.collection-list a[data-v-73a603d7]{grid-template-columns:28px 1fr}.collection-list em[data-v-73a603d7]{display:none}.product-img[data-v-73a603d7]{height:330px}.custom-options[data-v-73a603d7]{grid-template-columns:1fr}.custom-options>div[data-v-73a603d7]:nth-child(odd){border-right:0}.custom-options>div[data-v-73a603d7]:nth-child(2n){padding-left:0}.custom-image[data-v-73a603d7]{height:390px}.factory-photo[data-v-73a603d7]{height:330px}.factory-panel[data-v-73a603d7]{padding:33px 22px}.factory-panel li[data-v-73a603d7]{grid-template-columns:1fr}.factory-panel li span[data-v-73a603d7]{text-align:left}.faq-grid[data-v-73a603d7],.inquiry-grid[data-v-73a603d7]{gap:38px}.inquiry-form[data-v-73a603d7]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-73a603d7],.inquiry-form button[data-v-73a603d7],.inquiry-form>small[data-v-73a603d7]{grid-column:auto}.footer-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-73a603d7]:first-child{grid-column:1/-1}.footer-grid>div[data-v-73a603d7]:last-child{grid-column:auto}.footer-bottom[data-v-73a603d7]{flex-direction:column;gap:15px}.floating[data-v-73a603d7]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-73a603d7]{align-items:stretch;min-height:0}.factory-photo[data-v-73a603d7]{height:600px}.factory-photo img[data-v-73a603d7]{height:100%}.factory-panel[data-v-73a603d7]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-73a603d7]{gap:8px;padding:0 8px}.trust-grid b[data-v-73a603d7]{font-size:25px}.trust-grid span[data-v-73a603d7]{max-width:76px;font-size:10px}.trust-grid[data-v-73a603d7]{overflow:hidden}}.approved-products[data-v-73a603d7]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-73a603d7]{gap:20px}.category-card[data-v-73a603d7]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-73a603d7]{transition:transform .55s var(--ease)}.category-card div[data-v-73a603d7]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-73a603d7]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-73a603d7]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-73a603d7]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-73a603d7]{transform:scale(1.035)}.category-card:hover div[data-v-73a603d7]{background:#f1e9de}.category-card:hover div>b[data-v-73a603d7]{color:#785a3c}.category-card:hover div>b[data-v-73a603d7]:after{transform:translate(5px)}.collection-feature[data-v-73a603d7]{padding:0}.feature-grid[data-v-73a603d7]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-73a603d7]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-73a603d7]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-73a603d7]{transform:scale(1.02)}.feature-copy[data-v-73a603d7]{padding:28px 24px 28px 30px}.collection-list[data-v-73a603d7]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-73a603d7]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-73a603d7]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-73a603d7]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-73a603d7]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-73a603d7]{color:#725334}.product-grid[data-v-73a603d7]{gap:20px}.product-card[data-v-73a603d7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-73a603d7],.product-card[data-v-73a603d7] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-73a603d7]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-73a603d7]{transform:scale(1.045)}.product-card:hover>small[data-v-73a603d7]{color:#d2b996}.product-card:hover>h3[data-v-73a603d7],.product-card:hover .product-meta a[data-v-73a603d7]{color:#fff}.product-card:hover .product-meta[data-v-73a603d7]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-73a603d7]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-73a603d7]{transform:translate(5px)}.custom-options[data-v-73a603d7]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-73a603d7],.custom-options>div[data-v-73a603d7]:nth-child(odd),.custom-options>div[data-v-73a603d7]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-73a603d7]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-73a603d7]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-73a603d7]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-73a603d7]{transform:scale(1.025)}.btn.ivory[data-v-73a603d7],.factory-panel .text-link[data-v-73a603d7]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-73a603d7]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-73a603d7]{gap:22px}.factory-photo[data-v-73a603d7]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-73a603d7]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-73a603d7]{transform:scale(1.018)}.factory-panel[data-v-73a603d7]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-73a603d7]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-73a603d7]{font-size:58px}.factory-panel ol[data-v-73a603d7]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-73a603d7]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-73a603d7]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-73a603d7]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-73a603d7]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-73a603d7]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-73a603d7]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-73a603d7]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-73a603d7]{gap:20px}.solution-grid article[data-v-73a603d7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-73a603d7]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-73a603d7],.solution-grid article p[data-v-73a603d7],.solution-grid article li[data-v-73a603d7]{transition:color .3s var(--ease)}.solution-grid article a[data-v-73a603d7]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-73a603d7]{color:#765637;transform:translate(6px)}.insight-grid[data-v-73a603d7]{gap:22px}.insight-grid a[data-v-73a603d7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-73a603d7]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-73a603d7],.insight-grid p[data-v-73a603d7],.insight-grid span[data-v-73a603d7]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-73a603d7]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-73a603d7]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-73a603d7]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-73a603d7],.factory-panel[data-v-73a603d7]{height:620px}}@media (width<=850px){.feature-grid[data-v-73a603d7]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-73a603d7]{height:470px}.feature-copy[data-v-73a603d7]{padding:25px 5px}.factory-grid[data-v-73a603d7]{gap:18px}.factory-panel[data-v-73a603d7]{height:auto;overflow:visible}.custom-options[data-v-73a603d7]{gap:10px}}@media (width<=560px){.category-card div[data-v-73a603d7]{min-height:0}.feature-grid[data-v-73a603d7]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-73a603d7]{border-radius:16px;height:350px}.feature-copy[data-v-73a603d7]{padding:15px 0}.collection-list a[data-v-73a603d7]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-73a603d7]{display:none}.collection-list a[data-v-73a603d7]:after{grid-column:3}.product-card[data-v-73a603d7],.category-card[data-v-73a603d7],.solution-grid article[data-v-73a603d7],.insight-grid a[data-v-73a603d7]{border-radius:14px}.custom-image[data-v-73a603d7],.factory-photo[data-v-73a603d7],.factory-panel[data-v-73a603d7]{border-radius:16px}.custom-options[data-v-73a603d7]{grid-template-columns:1fr}.factory-panel[data-v-73a603d7]{padding:26px 18px}.factory-panel li[data-v-73a603d7]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-73a603d7]{justify-content:center;width:100%}.btn.ivory[data-v-73a603d7]{width:100%}.solution-grid article[data-v-73a603d7]{min-height:0}}.category-card div>b[data-v-73a603d7]:after{content:none}.category-card:hover div>b[data-v-73a603d7]{transform:translate(5px)}.category-card[data-v-73a603d7]{flex-direction:column;display:flex}.category-card>img[data-v-73a603d7]{flex:none}.category-card>div[data-v-73a603d7]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-73a603d7]{min-height:2.35em}.category-card>div>p[data-v-73a603d7]{min-height:3.4em}.category-card>div>b[data-v-73a603d7]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-73a603d7],.category-card>div>p[data-v-73a603d7]{min-height:0}.category-card>div>b[data-v-73a603d7]{margin-top:18px}}.product-card[data-v-73a603d7]{flex-direction:column;display:flex}.product-card>.product-img[data-v-73a603d7]{flex:none}.product-card>small[data-v-73a603d7]{min-height:1.7em}.product-card>h3[data-v-73a603d7]{min-height:2.45em}.product-card>.product-meta[data-v-73a603d7]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-73a603d7],.product-card>h3[data-v-73a603d7]{min-height:0}}.hero-factory-slide[data-v-73a603d7]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-73a603d7]{background:#fbfaf7}.products-page .main-nav a.active[data-v-73a603d7]:after{right:0}.products-page .site-header[data-v-73a603d7]{top:0}.catalog-hero[data-v-73a603d7]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-73a603d7]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-73a603d7]{padding:20px 0}.catalog-hero-copy h1[data-v-73a603d7]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-73a603d7]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-73a603d7]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-73a603d7]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-73a603d7]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-73a603d7]:first-child{padding-left:0}.catalog-hero-proof span[data-v-73a603d7]:last-child{border:0}.catalog-hero-proof b[data-v-73a603d7]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-73a603d7]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-73a603d7]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-73a603d7]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-73a603d7]{transform:scale(1.035)}.hero-media-main[data-v-73a603d7]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-73a603d7]{object-position:center}.hero-media-main[data-v-73a603d7]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-73a603d7]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-73a603d7]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-73a603d7]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-73a603d7]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-73a603d7]{top:38px}.hero-media-small.bottom[data-v-73a603d7]{bottom:38px}.hero-media-small img[data-v-73a603d7]{object-position:center}.hero-media-small figcaption[data-v-73a603d7]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-73a603d7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-73a603d7]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-73a603d7]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-73a603d7]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-73a603d7]{margin:0}.catalog-trust-grid b[data-v-73a603d7]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-73a603d7]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-73a603d7]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-73a603d7]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-73a603d7]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-73a603d7]{background:#fbfaf7}.family-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-73a603d7]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-73a603d7]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-73a603d7]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-73a603d7]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-73a603d7]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-73a603d7]{transform:scale(1.045)}.family-photo>span[data-v-73a603d7]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-73a603d7]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-73a603d7]{background:#eee4d6}.family-body small[data-v-73a603d7]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-73a603d7]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-73a603d7]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-73a603d7]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-73a603d7]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-73a603d7]{transform:translate(6px)}.catalog-browser[data-v-73a603d7]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-73a603d7]{color:#fff}.light-head>p[data-v-73a603d7]{color:#c7c8ca}.catalog-toolbar[data-v-73a603d7]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-73a603d7]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-73a603d7]:hover,.catalog-toolbar button.active[data-v-73a603d7]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-73a603d7]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-73a603d7]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-73a603d7]{color:#d8b990}.catalog-aside h3[data-v-73a603d7]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-73a603d7]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-73a603d7]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-73a603d7]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-73a603d7]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-73a603d7]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-73a603d7]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-73a603d7]{display:none}.catalog-product>a[data-v-73a603d7]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-73a603d7]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-73a603d7]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-73a603d7]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-73a603d7]{transform:scale(1.05)}.product-badge[data-v-73a603d7]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-73a603d7]{color:#fff;background:#171c34}.catalog-product-body[data-v-73a603d7]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-73a603d7]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-73a603d7]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-73a603d7]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-73a603d7]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-73a603d7]{color:#171c34;font-size:11px}.application-section[data-v-73a603d7]{background:#f2ede4}.application-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-73a603d7]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-73a603d7]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-73a603d7]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-73a603d7]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-73a603d7]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-73a603d7]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-73a603d7]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-73a603d7]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-73a603d7]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-73a603d7]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-73a603d7]{transform:translate(6px)}.range-cta[data-v-73a603d7]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-73a603d7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-73a603d7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-73a603d7]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-73a603d7]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-73a603d7]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-73a603d7]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-73a603d7]{color:#d5d6db;background:#0f1428}.footer-main[data-v-73a603d7]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-73a603d7]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-73a603d7]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-73a603d7]{color:#fff}.footer-intro>p[data-v-73a603d7]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-73a603d7]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-73a603d7]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-73a603d7]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-73a603d7],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-73a603d7]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-73a603d7]:hover{color:#fff}.footer-quote[data-v-73a603d7]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-73a603d7]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-73a603d7]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-73a603d7]{gap:35px}.catalog-hero-media[data-v-73a603d7]{min-height:470px}.catalog-hero-proof span[data-v-73a603d7]{min-width:auto}.family-grid[data-v-73a603d7]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-73a603d7]{height:340px}.catalog-product-grid[data-v-73a603d7]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-73a603d7]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-73a603d7]{padding:18px 15px}.catalog-layout[data-v-73a603d7]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-73a603d7]{height:68px}.catalog-hero[data-v-73a603d7]{padding:48px 0 54px}.catalog-hero-grid[data-v-73a603d7]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-73a603d7]{padding:0}.catalog-hero-media[data-v-73a603d7]{min-height:510px}.catalog-section-head[data-v-73a603d7]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-73a603d7]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-73a603d7]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-73a603d7]{grid-template-columns:1fr}.catalog-aside[data-v-73a603d7]{position:static}.application-grid[data-v-73a603d7]{grid-template-columns:1fr}.application-grid article[data-v-73a603d7]{min-height:0}.range-cta-grid[data-v-73a603d7]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-73a603d7]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-73a603d7]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-73a603d7]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-73a603d7]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-73a603d7]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-73a603d7]{font-size:42px}.catalog-hero-copy>p[data-v-73a603d7]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-73a603d7]{width:100%}.catalog-hero-proof[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-73a603d7]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-73a603d7]{font-size:18px}.catalog-hero-media[data-v-73a603d7]{min-height:380px}.hero-media-main[data-v-73a603d7]{right:48px}.hero-media-small[data-v-73a603d7]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-73a603d7]{top:26px}.hero-media-small.bottom[data-v-73a603d7]{bottom:26px}.hero-media-main figcaption[data-v-73a603d7]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-73a603d7]{font-size:17px}.catalog-trust-grid[data-v-73a603d7]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-73a603d7],.catalog-trust-grid>div[data-v-73a603d7]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-73a603d7]{grid-template-columns:1fr}.family-photo[data-v-73a603d7]{height:300px}.family-body[data-v-73a603d7]{min-height:0}.catalog-browser[data-v-73a603d7]{padding:76px 0 80px}.catalog-product-grid[data-v-73a603d7]{grid-template-columns:1fr}.catalog-product-photo[data-v-73a603d7]{height:300px}.catalog-product-body[data-v-73a603d7]{min-height:230px}.catalog-toolbar[data-v-73a603d7]{margin-right:0}.catalog-aside[data-v-73a603d7]{padding:25px 22px}.application-grid article[data-v-73a603d7]{padding:30px 24px}.application-grid h3[data-v-73a603d7]{min-height:0}.range-cta[data-v-73a603d7]{padding:66px 0}.range-cta-grid[data-v-73a603d7]{gap:23px}.range-cta-grid>div:last-child>div[data-v-73a603d7]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-73a603d7]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-73a603d7],.footer-contact[data-v-73a603d7]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-73a603d7]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-73a603d7]{display:none}}.catalog-product[hidden][data-v-73a603d7]{display:none!important}.catalog-pagination[data-v-73a603d7]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-73a603d7]{color:#aaaeba;font-size:11px}.page-controls[data-v-73a603d7]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-73a603d7]{gap:8px;display:flex}.page-controls button[data-v-73a603d7]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-73a603d7]:hover:not(:disabled),.page-controls button.active[data-v-73a603d7]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-73a603d7]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-73a603d7]{overflow:hidden}.inquiry-modal[data-v-73a603d7]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-73a603d7]{display:grid}.inquiry-modal-backdrop[data-v-73a603d7]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-73a603d7;position:absolute;inset:0}.inquiry-modal-dialog[data-v-73a603d7]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-73a603d7;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-73a603d7]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-73a603d7]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-73a603d7]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-73a603d7]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-73a603d7]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-73a603d7]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-73a603d7]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-73a603d7],.inquiry-modal .inquiry-form select[data-v-73a603d7]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-73a603d7]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-73a603d7]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-73a603d7]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-73a603d7]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-73a603d7]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-73a603d7]{outline:none}@keyframes modalFade-73a603d7{0%{opacity:0}to{opacity:1}}@keyframes modalRise-73a603d7{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-73a603d7]{margin-left:267px}.inquiry-modal-copy[data-v-73a603d7]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-73a603d7]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-73a603d7]{margin-left:0}.inquiry-modal[data-v-73a603d7]{padding:20px}.inquiry-modal-dialog[data-v-73a603d7]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-73a603d7]{padding:34px 32px}.inquiry-modal-copy h2[data-v-73a603d7]{font-size:36px}.inquiry-modal-copy>p[data-v-73a603d7]{margin:15px 0 20px}.inquiry-modal-notes[data-v-73a603d7]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-73a603d7]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-73a603d7]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-73a603d7]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-73a603d7]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-73a603d7]{flex-direction:column;align-items:flex-start}.page-controls[data-v-73a603d7]{justify-content:space-between;width:100%}.inquiry-modal[data-v-73a603d7]{padding:10px}.inquiry-modal-dialog[data-v-73a603d7]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-73a603d7]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-73a603d7]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-73a603d7]{font-size:31px}.inquiry-modal-copy>p[data-v-73a603d7]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-73a603d7]{display:none}.inquiry-modal .inquiry-form[data-v-73a603d7]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-73a603d7]{min-height:90px}.inquiry-modal-close[data-v-73a603d7]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-73a603d7]{font-size:9px}}.approved-products .family-body[data-v-73a603d7]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-73a603d7]{min-height:2.36em}.approved-products .family-body p[data-v-73a603d7]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-73a603d7]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-73a603d7]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-73a603d7]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-73a603d7]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-73a603d7],.approved-products.is-zh .catalog-section-head h2[data-v-73a603d7],.approved-products.is-zh .family-body h3[data-v-73a603d7],.approved-products.is-zh .catalog-product-body h3[data-v-73a603d7],.approved-products.is-zh .application-grid h3[data-v-73a603d7],.approved-products.is-zh .range-cta h2[data-v-73a603d7],.approved-products.is-zh .inquiry-modal-copy h2[data-v-73a603d7]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-73a603d7]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-73a603d7]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-73a603d7]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-73a603d7]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-73a603d7]{padding:12px 0}.approved-products .family-body h3[data-v-73a603d7],.approved-products .family-body p[data-v-73a603d7],.approved-products .catalog-product-body h3[data-v-73a603d7],.approved-products .catalog-product-body p[data-v-73a603d7]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-73a603d7]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-73a603d7]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-73a603d7]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-73a603d7]{transform:translate(5px)}.approved-products .floating[data-v-73a603d7]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-73a603d7],.approved-products .floating button[data-v-73a603d7]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-73a603d7]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-73a603d7]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-73a603d7]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-73a603d7]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-73a603d7],.approved-products .floating button[data-v-73a603d7]{border-radius:10px!important;width:44px!important;height:44px!important}}.approved-customization[data-v-73a603d7]{--custom-green:#163f38;--custom-green-2:#22564d;--custom-cream:#f4efe7;--custom-sand:#e5d7c6;--custom-copper:#a76d48;--custom-ink:#17202e;color:var(--custom-ink);background:#fbfaf7}.approved-customization .main-nav a.active[data-v-73a603d7]:after{right:0}.approved-customization .site-header[data-v-73a603d7]{top:0}.approved-customization button[data-v-73a603d7]{cursor:pointer}.customize-hero[data-v-73a603d7]{color:#fff;background:linear-gradient(118deg,#123a34 0%,#173f38 52%,#0e2e2a 100%);padding:70px 0 76px;overflow:hidden}.customize-hero-grid[data-v-73a603d7]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:70px;display:grid}.customize-hero-copy h1[data-v-73a603d7]{color:#fff;max-width:690px;font:400 clamp(48px,5.05vw,75px)/1.07 var(--serif);letter-spacing:-.045em;margin:0}.approved-customization.is-en .customize-hero-copy h1[data-v-73a603d7]{font-size:clamp(48px,4.4vw,66px)}.customize-hero-copy>p[data-v-73a603d7]{color:#d7e1de;max-width:610px;margin:25px 0 31px;font-size:16px;line-height:1.9}.customize-hero-actions[data-v-73a603d7]{flex-wrap:wrap;gap:12px;display:flex}.btn.outline-light[data-v-73a603d7]{color:#fff;background:0 0;border-color:#ffffffa6}.btn.outline-light[data-v-73a603d7]:hover{background:#ffffff14;border-color:#fff}.customize-hero-proof[data-v-73a603d7]{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:42px;padding-top:24px;display:grid}.customize-hero-proof span[data-v-73a603d7]{border-right:1px solid #fff3;padding:0 17px}.customize-hero-proof span[data-v-73a603d7]:first-child{padding-left:0}.customize-hero-proof span[data-v-73a603d7]:last-child{border:0}.customize-hero-proof b[data-v-73a603d7]{color:#fff;font:400 23px/1.2 var(--serif);display:block}.customize-hero-proof small[data-v-73a603d7]{color:#aebfba;margin-top:5px;font-size:10px;line-height:1.45;display:block}.customize-hero-media[data-v-73a603d7]{min-height:550px;position:relative}.customize-hero-media figure[data-v-73a603d7]{background:#d8d4cc;border-radius:22px;margin:0;position:absolute;overflow:hidden;box-shadow:0 27px 65px #03120f54}.customize-hero-media img[data-v-73a603d7]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.customize-hero-media figure:hover img[data-v-73a603d7]{transform:scale(1.04)}.customize-main-image[data-v-73a603d7]{inset:0 92px 0 0}.customize-main-image[data-v-73a603d7]:after{content:"";background:linear-gradient(#0000,#081614d1);position:absolute;inset:50% 0 0}.customize-main-image figcaption[data-v-73a603d7]{z-index:2;position:absolute;bottom:25px;left:28px;right:28px}.customize-main-image figcaption span[data-v-73a603d7]{color:#d8b994;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.customize-main-image figcaption b[data-v-73a603d7]{color:#fff;font:400 23px var(--serif);margin-top:6px;display:block}.customize-detail[data-v-73a603d7]{border:7px solid #173f38;width:184px;height:198px;right:0}.customize-detail.top[data-v-73a603d7]{top:36px}.customize-detail.bottom[data-v-73a603d7]{bottom:36px}.customize-detail figcaption[data-v-73a603d7]{color:#173f38;background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:11px;left:11px}.customize-strip[data-v-73a603d7]{background:#fff;border-bottom:1px solid #ded7cd}.customize-strip-grid[data-v-73a603d7]{grid-template-columns:repeat(4,1fr);display:grid}.customize-strip-grid>div[data-v-73a603d7]{border-right:1px solid #e2dcd3;align-items:center;gap:17px;min-height:118px;padding:23px 25px;display:flex}.customize-strip-grid>div[data-v-73a603d7]:first-child{border-left:1px solid #e2dcd3}.customize-strip-grid>div>span[data-v-73a603d7]{color:#8d5c3b;width:43px;height:43px;font:12px var(--serif);border:1px solid #a97751;border-radius:50%;flex:none;place-items:center;display:grid}.customize-strip p[data-v-73a603d7]{margin:0}.customize-strip b[data-v-73a603d7]{font-size:14px;display:block}.customize-strip small[data-v-73a603d7]{color:#747772;margin-top:4px;font-size:10px;line-height:1.45;display:block}.customize-section[data-v-73a603d7]{padding:96px 0}.customize-head[data-v-73a603d7]{grid-template-columns:1fr minmax(330px,510px);align-items:end;gap:70px;margin-bottom:44px;display:grid}.customize-head h2[data-v-73a603d7],.options-intro h2[data-v-73a603d7],.process-custom-copy h2[data-v-73a603d7],.packaging-copy h2[data-v-73a603d7],.custom-faq h2[data-v-73a603d7]{color:var(--custom-ink);font:400 clamp(38px,4.1vw,58px)/1.1 var(--serif);letter-spacing:-.035em;margin:0}.customize-head>p[data-v-73a603d7]{color:#666b67;margin:0 0 4px;font-size:15px;line-height:1.85}.path-section[data-v-73a603d7]{background:#fbfaf7}.customize-path-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.customize-path-card[data-v-73a603d7]{background:#fff;border:1px solid #d9d2c8;border-radius:20px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.customize-path-card[data-v-73a603d7]:hover{border-color:#91725a;transform:translateY(-7px);box-shadow:0 20px 44px #17202e1a}.path-photo[data-v-73a603d7]{height:315px;position:relative;overflow:hidden}.path-photo img[data-v-73a603d7]{object-fit:cover;width:100%;height:100%;transition:transform .65s}.customize-path-card:hover img[data-v-73a603d7]{transform:scale(1.045)}.path-photo>span[data-v-73a603d7]{color:#704d37;width:40px;height:40px;font:12px var(--serif);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;left:17px}.path-body[data-v-73a603d7]{background:#f6f0e8;flex-direction:column;min-height:302px;padding:29px 28px 27px;transition:background .3s;display:flex}.customize-path-card:hover .path-body[data-v-73a603d7]{background:#eaddcc}.path-body>small[data-v-73a603d7]{color:#99643e;letter-spacing:.15em;font-size:9px;font-weight:800}.path-body h3[data-v-73a603d7]{min-height:2.25em;color:var(--custom-ink);font:400 31px/1.15 var(--serif);margin:10px 0}.path-body p[data-v-73a603d7]{color:#60645f;margin:0;font-size:13px;line-height:1.8}.path-body button[data-v-73a603d7]{color:var(--custom-ink);text-align:left;background:0 0;border:0;margin-top:auto;padding:22px 0 0;font-size:13px;font-weight:800}.path-body i[data-v-73a603d7]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.customize-path-card:hover .path-body i[data-v-73a603d7]{transform:translate(6px)}.options-section[data-v-73a603d7]{background:var(--custom-cream)}.options-layout[data-v-73a603d7]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:85px;display:grid}.options-intro[data-v-73a603d7]{position:sticky;top:128px}.options-intro>p[data-v-73a603d7]{color:#656963;margin:23px 0 28px;line-height:1.85}.btn.green[data-v-73a603d7]{border-color:var(--custom-green);background:var(--custom-green);color:#fff}.btn.green[data-v-73a603d7]:hover{background:#0e302b}.option-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.option-grid article[data-v-73a603d7]{background:#fff;border:1px solid #d8cec1;border-radius:16px;grid-template-columns:44px 1fr 22px;gap:16px;min-height:176px;padding:26px 23px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative}.option-grid article[data-v-73a603d7]:hover{background:#f9f5ee;border-color:#9d795d;transform:translateY(-5px);box-shadow:0 14px 32px #17202e14}.option-grid article>span[data-v-73a603d7]{color:#7b583f;background:#e8ddd0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.option-grid h3[data-v-73a603d7]{margin:5px 0 8px;font-size:17px}.option-grid p[data-v-73a603d7]{color:#696c67;margin:0;font-size:12px;line-height:1.7}.option-grid i[data-v-73a603d7]{color:#9a6a48;font-size:18px;font-style:normal;transition:transform .3s}.option-grid article:hover i[data-v-73a603d7]{transform:translate(4px,-4px)}.process-custom-section[data-v-73a603d7]{background:#fff}.process-custom-grid[data-v-73a603d7]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:70px;display:grid}.process-custom-grid>figure[data-v-73a603d7]{border-radius:24px;min-height:790px;margin:0;position:relative;overflow:hidden}.process-custom-grid>figure[data-v-73a603d7]:after{content:"";background:linear-gradient(#0000,#0a1a17c7);position:absolute;inset:55% 0 0}.process-custom-grid>figure img[data-v-73a603d7]{object-fit:cover;width:100%;height:100%}.process-custom-grid figcaption[data-v-73a603d7]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.process-custom-grid figcaption span[data-v-73a603d7]{letter-spacing:.16em;font-size:10px;display:block}.process-custom-grid figcaption b[data-v-73a603d7]{font:400 22px var(--serif);margin-top:5px;display:block}.process-custom-copy[data-v-73a603d7]{padding:16px 0}.process-custom-copy>p[data-v-73a603d7]{color:#696c67;margin:21px 0 27px;line-height:1.8}.process-custom-list[data-v-73a603d7]{gap:10px;display:grid}.process-custom-list article[data-v-73a603d7]{background:#fbfaf7;border:1px solid #ddd6cc;border-radius:14px;grid-template-columns:48px 1fr;gap:15px;min-height:86px;padding:15px 18px;transition:transform .3s,border-color .3s,background .3s;display:grid}.process-custom-list article[data-v-73a603d7]:hover{background:#f4ece1;border-color:#aa8162;transform:translate(6px)}.process-custom-list article>span[data-v-73a603d7]{color:#31655c;background:#e5f0ed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.process-custom-list h3[data-v-73a603d7]{margin:1px 0 4px;font-size:15px}.process-custom-list p[data-v-73a603d7]{color:#6b6e69;margin:0;font-size:11px;line-height:1.55}.sample-standard[data-v-73a603d7]{background:var(--custom-green);color:#fff;padding:96px 0}.sample-standard-grid[data-v-73a603d7]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.sample-copy h2[data-v-73a603d7]{color:#fff;font:400 clamp(39px,4vw,59px)/1.1 var(--serif);letter-spacing:-.035em;margin:0}.sample-copy>p[data-v-73a603d7]{color:#d1dfdb;margin:24px 0 29px;font-size:15px;line-height:1.9}.sample-checks[data-v-73a603d7]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sample-checks article[data-v-73a603d7]{background:#ffffff0e;border:1px solid #fff3;border-radius:16px;grid-template-columns:42px 1fr;gap:14px;min-height:150px;padding:23px;transition:transform .3s,background .3s,border-color .3s;display:grid}.sample-checks article[data-v-73a603d7]:hover{background:#ffffff1a;border-color:#e5cdaeb3;transform:translateY(-5px)}.sample-checks article>span[data-v-73a603d7]{color:#e0c39e;background:#ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.sample-checks h3[data-v-73a603d7]{color:#fff;margin:4px 0 8px;font-size:15px}.sample-checks p[data-v-73a603d7]{color:#bdceca;margin:0;font-size:11px;line-height:1.6}.packaging-section[data-v-73a603d7]{background:#f5f0e8}.packaging-grid[data-v-73a603d7]{grid-template-columns:1fr 1fr;align-items:stretch;gap:68px;display:grid}.packaging-copy[data-v-73a603d7]{flex-direction:column;justify-content:center;padding:24px 0;display:flex}.packaging-copy>p[data-v-73a603d7]{color:#686b66;margin:22px 0 27px;line-height:1.85}.packaging-list[data-v-73a603d7]{border-top:1px solid #d6ccbf;grid-template-columns:1fr 1fr;display:grid}.packaging-list article[data-v-73a603d7]{border-bottom:1px solid #d6ccbf;padding:18px 18px 18px 0}.packaging-list article[data-v-73a603d7]:nth-child(odd){border-right:1px solid #d6ccbf}.packaging-list article[data-v-73a603d7]:nth-child(2n){padding-left:19px}.packaging-list h3[data-v-73a603d7]{margin:0;font-size:14px}.packaging-list p[data-v-73a603d7]{color:#747770;margin:5px 0 0;font-size:11px;line-height:1.5}.packaging-grid>figure[data-v-73a603d7]{border-radius:24px;min-height:600px;margin:0;position:relative;overflow:hidden}.packaging-grid>figure img[data-v-73a603d7]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.packaging-grid>figure:hover img[data-v-73a603d7]{transform:scale(1.03)}.packaging-grid figcaption[data-v-73a603d7]{color:#5c4938;letter-spacing:.13em;background:#ffffffe6;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:800;position:absolute;bottom:20px;left:20px;right:20px}.clients-section[data-v-73a603d7]{background:#fff}.client-grid[data-v-73a603d7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.client-grid article[data-v-73a603d7]{background:#fbfaf7;border:1px solid #dad3c9;border-radius:18px;flex-direction:column;min-height:450px;padding:35px 34px;transition:transform .35s,border-color .35s,box-shadow .35s,background .35s;display:flex}.client-grid article[data-v-73a603d7]:hover{background:#f5ede2;border-color:#896d58;transform:translateY(-7px);box-shadow:0 18px 40px #17202e17}.client-grid small[data-v-73a603d7]{color:#99643e;letter-spacing:.16em;font-size:9px;font-weight:800}.client-grid h3[data-v-73a603d7]{min-height:2.3em;font:400 31px/1.15 var(--serif);margin:18px 0 12px}.client-grid>article>p[data-v-73a603d7]{color:#686b66;margin:0;font-size:13px;line-height:1.75}.client-grid ul[data-v-73a603d7]{border-top:1px solid #d9d1c6;margin:23px 0 0;padding:20px 0 0;list-style:none}.client-grid li[data-v-73a603d7]{color:#575b57;margin:9px 0;padding-left:25px;font-size:12px;position:relative}.client-grid li[data-v-73a603d7]:before{content:"—";color:#99643e;position:absolute;left:0}.client-grid button[data-v-73a603d7]{color:var(--custom-ink);text-align:left;background:0 0;border:0;margin-top:auto;padding:25px 0 0;font-size:13px;font-weight:800;transition:transform .25s}.client-grid article:hover button[data-v-73a603d7]{transform:translate(6px)}.custom-faq[data-v-73a603d7]{background:#fbfaf7}.custom-faq-grid[data-v-73a603d7]{grid-template-columns:.7fr 1.3fr;gap:95px;display:grid}.custom-faq-grid>div:first-child>p[data-v-73a603d7]{color:#6b6e68;max-width:400px;margin:22px 0;line-height:1.8}.custom-faq-list[data-v-73a603d7]{border-top:1px solid #ddd5ca}.custom-faq-list details[data-v-73a603d7]{border-bottom:1px solid #ddd5ca;padding:21px 0}.custom-faq-list summary[data-v-73a603d7]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:800;list-style:none;display:flex}.custom-faq-list summary[data-v-73a603d7]::-webkit-details-marker{display:none}.custom-faq-list summary[data-v-73a603d7]:after{content:"＋";font-size:20px;font-weight:400}.custom-faq-list details[open] summary[data-v-73a603d7]:after{content:"－"}.custom-faq-list p[data-v-73a603d7]{color:#6b6f69;max-width:760px;margin:13px 50px 0 0;font-size:13px;line-height:1.8}.customize-cta[data-v-73a603d7]{color:#fff;background:#20263e;padding:84px 0}.customize-cta-grid[data-v-73a603d7]{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.customize-cta h2[data-v-73a603d7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.1 var(--serif);margin:0}.customize-cta-grid>div:last-child>p[data-v-73a603d7]{color:#d2d4db;max-width:610px;margin:0 0 25px;font-size:16px;line-height:1.85}.customize-cta-grid>div:last-child>div[data-v-73a603d7]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.customize-text-link[data-v-73a603d7]{color:#fff;border-bottom:1px solid #ffffff8c;font-size:13px;font-weight:800}@media (width<=1200px){.customize-hero-grid[data-v-73a603d7]{gap:42px}.customize-hero-media[data-v-73a603d7]{min-height:510px}.customize-path-grid[data-v-73a603d7]{gap:16px}.path-photo[data-v-73a603d7]{height:275px}.options-layout[data-v-73a603d7]{gap:55px}.process-custom-grid[data-v-73a603d7],.packaging-grid[data-v-73a603d7]{gap:45px}}@media (width<=850px){.customize-hero[data-v-73a603d7]{padding:52px 0 60px}.customize-hero-grid[data-v-73a603d7],.customize-head[data-v-73a603d7],.options-layout[data-v-73a603d7],.process-custom-grid[data-v-73a603d7],.sample-standard-grid[data-v-73a603d7],.packaging-grid[data-v-73a603d7],.custom-faq-grid[data-v-73a603d7],.customize-cta-grid[data-v-73a603d7]{grid-template-columns:1fr}.customize-hero-media[data-v-73a603d7]{min-height:500px}.customize-strip-grid[data-v-73a603d7]{grid-template-columns:repeat(2,1fr)}.customize-strip-grid>div[data-v-73a603d7]:nth-child(3){border-left:1px solid #e2dcd3}.customize-section[data-v-73a603d7]{padding:78px 0}.customize-head[data-v-73a603d7]{gap:28px}.customize-path-grid[data-v-73a603d7]{grid-template-columns:1fr}.customize-path-card[data-v-73a603d7]{grid-template-columns:.95fr 1.05fr;display:grid}.path-photo[data-v-73a603d7]{height:auto;min-height:315px}.path-body[data-v-73a603d7]{min-height:315px}.options-layout[data-v-73a603d7]{gap:42px}.options-intro[data-v-73a603d7]{position:static}.process-custom-grid[data-v-73a603d7]{gap:35px}.process-custom-grid>figure[data-v-73a603d7]{min-height:520px}.sample-standard-grid[data-v-73a603d7]{gap:42px}.packaging-grid[data-v-73a603d7]{gap:38px}.packaging-grid>figure[data-v-73a603d7]{min-height:500px}.client-grid[data-v-73a603d7]{grid-template-columns:1fr}.client-grid article[data-v-73a603d7]{min-height:0}.custom-faq-grid[data-v-73a603d7],.customize-cta-grid[data-v-73a603d7]{gap:38px}}@media (width<=560px){.customize-hero[data-v-73a603d7]{padding:36px 0 46px}.customize-hero-copy h1[data-v-73a603d7]{font-size:41px}.approved-customization.is-en .customize-hero-copy h1[data-v-73a603d7]{font-size:39px}.customize-hero-copy>p[data-v-73a603d7]{font-size:14px;line-height:1.8}.customize-hero-actions .btn[data-v-73a603d7]{width:100%}.customize-hero-proof span[data-v-73a603d7]{text-align:center;padding:0 7px}.customize-hero-proof b[data-v-73a603d7]{font-size:17px}.customize-hero-media[data-v-73a603d7]{min-height:390px}.customize-main-image[data-v-73a603d7]{right:50px}.customize-detail[data-v-73a603d7]{border-width:5px;width:114px;height:126px}.customize-detail.top[data-v-73a603d7]{top:25px}.customize-detail.bottom[data-v-73a603d7]{bottom:25px}.customize-detail figcaption[data-v-73a603d7]{display:none}.customize-main-image figcaption[data-v-73a603d7]{bottom:18px;left:18px}.customize-main-image figcaption b[data-v-73a603d7]{font-size:17px}.customize-strip-grid[data-v-73a603d7]{grid-template-columns:1fr}.customize-strip-grid>div[data-v-73a603d7],.customize-strip-grid>div[data-v-73a603d7]:nth-child(3){border-left:1px solid #e2dcd3;min-height:92px}.customize-section[data-v-73a603d7]{padding:68px 0}.customize-path-card[data-v-73a603d7]{display:flex}.path-photo[data-v-73a603d7]{height:285px;min-height:0}.path-body[data-v-73a603d7]{min-height:285px;padding:25px 23px}.path-body h3[data-v-73a603d7]{min-height:0;font-size:28px}.option-grid[data-v-73a603d7]{grid-template-columns:1fr}.option-grid article[data-v-73a603d7]{min-height:155px}.process-custom-grid>figure[data-v-73a603d7]{min-height:390px}.process-custom-list article[data-v-73a603d7]{grid-template-columns:42px 1fr;padding:13px}.sample-standard[data-v-73a603d7]{padding:70px 0}.sample-checks[data-v-73a603d7]{grid-template-columns:1fr}.sample-checks article[data-v-73a603d7]{min-height:0}.packaging-list[data-v-73a603d7]{grid-template-columns:1fr}.packaging-list article[data-v-73a603d7]:nth-child(odd){border-right:0}.packaging-list article[data-v-73a603d7]:nth-child(2n){padding-left:0}.packaging-grid>figure[data-v-73a603d7]{min-height:390px}.client-grid article[data-v-73a603d7]{padding:29px 24px}.client-grid h3[data-v-73a603d7]{min-height:0}.customize-cta[data-v-73a603d7]{padding:68px 0}.customize-cta-grid>div:last-child>div[data-v-73a603d7]{flex-direction:column;align-items:stretch}.customize-cta-grid .btn[data-v-73a603d7]{width:100%}}body.arca-modal-open{overflow:hidden}.approved-products .honeypot[data-v-73a603d7]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.approved-products button[data-v-73a603d7]{font-family:inherit}.approved-products .inquiry-form button[data-v-73a603d7]:disabled{opacity:.65;cursor:wait}.approved-products .inquiry-form small.form-success[data-v-73a603d7]{color:#376653}.approved-products .floating button[data-v-73a603d7]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-bottom:1px solid #ddd8cf;width:52px;height:52px}.approved-products[data-v-846331e7]{min-height:100vh}.approved-products .site-header[data-v-846331e7]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-846331e7]{font-weight:400}.approved-products .site-header .main-nav a[data-v-846331e7]{padding:0}.approved-products .section[data-v-846331e7]{width:100%;margin:0}.approved-products .inquiry-form[data-v-846331e7]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-846331e7]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-846331e7]{padding-left:0;padding-right:0}.approved-products[data-v-846331e7]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-846331e7]{box-sizing:border-box}.approved-products[data-v-846331e7]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-846331e7]{width:100%;height:auto;display:block}a[data-v-846331e7]{color:inherit;text-decoration:none}button[data-v-846331e7],input[data-v-846331e7],select[data-v-846331e7],textarea[data-v-846331e7]{font:inherit}.container[data-v-846331e7]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-846331e7]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-846331e7]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-846331e7]{color:#fff}.site-header[data-v-846331e7]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-846331e7]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-846331e7]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-846331e7]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-846331e7]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-846331e7]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-846331e7]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-846331e7]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-846331e7]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-846331e7]:hover:after{right:0}.header-actions[data-v-846331e7]{align-items:center;gap:15px;display:flex}.lang[data-v-846331e7]{color:#777;font-size:13px}.header-quote[data-v-846331e7]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-846331e7]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-846331e7]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-846331e7]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-846331e7]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-846331e7]{opacity:1;visibility:visible}.hero-dark[data-v-846331e7]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-846331e7]{z-index:2;position:relative}.hero-content[data-v-846331e7]>*{max-width:620px}.eyebrow[data-v-846331e7]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-846331e7]{color:#d7c6ad}.hero h1[data-v-846331e7],.hero h2[data-v-846331e7]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-846331e7]{color:#fff}.hero p[data-v-846331e7]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-846331e7]{color:#e5e5e2}.hero-actions[data-v-846331e7]{align-items:center;gap:12px;display:flex}.btn[data-v-846331e7]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-846331e7]{background:var(--ink);color:#fff}.btn.secondary[data-v-846331e7]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-846331e7]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-846331e7]:hover{transform:translateY(-2px)}.hero-notes[data-v-846331e7]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-846331e7]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-846331e7]{left:24px}.hero-arrow.next[data-v-846331e7]{right:24px}.hero-dots[data-v-846331e7]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-846331e7]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-846331e7]{background:var(--ink)}.trust-strip[data-v-846331e7]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-846331e7]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-846331e7]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-846331e7]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-846331e7]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-846331e7]{padding:102px 0}.section-head[data-v-846331e7]{margin-bottom:45px}.section-head.center[data-v-846331e7]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-846331e7],.feature-copy h2[data-v-846331e7],.custom-copy h2[data-v-846331e7],.inquiry-copy h2[data-v-846331e7],.faq-grid h2[data-v-846331e7]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-846331e7]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-846331e7]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-846331e7]{max-width:620px}.section-head.split>p[data-v-846331e7]{max-width:470px;margin:0 0 4px}.category-section[data-v-846331e7]{background:var(--paper)}.category-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-846331e7]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-846331e7]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-846331e7]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-846331e7]{object-position:center 62%}.category-card:nth-child(4) img[data-v-846331e7]{object-position:center 44%}.category-card div[data-v-846331e7]{padding:23px 23px 25px}.category-card div>span[data-v-846331e7]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-846331e7]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-846331e7]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-846331e7]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-846331e7]{background:#fff;padding:0}.feature-grid[data-v-846331e7]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-846331e7]{position:relative;overflow:hidden}.feature-image img[data-v-846331e7]{object-fit:cover;height:100%}.feature-image span[data-v-846331e7]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-846331e7]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-846331e7]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-846331e7]{border-top:1px solid var(--line)}.collection-list a[data-v-846331e7]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-846331e7]:hover{padding-left:8px}.collection-list span[data-v-846331e7]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-846331e7]{color:var(--ink);font-size:14px}.collection-list em[data-v-846331e7]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-846331e7]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-846331e7]{color:#161b32;border-color:#161b32}.products-section[data-v-846331e7]{background:var(--cream)}.product-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-846331e7]{background:#fff;padding-bottom:20px}.product-img[data-v-846331e7]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-846331e7]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-846331e7]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-846331e7],.product-card:nth-child(3) img[data-v-846331e7]{object-position:center}.product-img>span[data-v-846331e7]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-846331e7],.product-card>h3[data-v-846331e7],.product-meta[data-v-846331e7]{margin-left:19px;margin-right:19px}.product-card>small[data-v-846331e7]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-846331e7]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-846331e7]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-846331e7]{color:var(--ink);font-weight:800}.custom-section[data-v-846331e7]{background:var(--ink);color:#fff}.custom-grid[data-v-846331e7]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-846331e7]{color:#fff}.custom-copy>p[data-v-846331e7]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-846331e7]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-846331e7]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-846331e7]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-846331e7]:nth-child(2n){padding-left:22px}.custom-options b[data-v-846331e7]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-846331e7]{font-size:14px;display:block}.custom-options small[data-v-846331e7]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-846331e7]{height:570px;position:relative}.custom-image img[data-v-846331e7]{object-fit:cover;height:100%}.custom-image[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-846331e7]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-846331e7]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-846331e7]{font:400 16px var(--serif)}.factory-section[data-v-846331e7]{background:var(--paper)}.factory-grid[data-v-846331e7]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-846331e7]{object-fit:cover;height:100%}.factory-panel[data-v-846331e7]{background:#ede7db;padding:48px 55px}.factory-number[data-v-846331e7]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-846331e7]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-846331e7]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-846331e7]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-846331e7]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-846331e7]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-846331e7]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-846331e7]{margin-top:22px}.solutions-section[data-v-846331e7]{background:#fff}.solution-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-846331e7]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-846331e7]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-846331e7]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-846331e7]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-846331e7]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-846331e7]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-846331e7]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-846331e7]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-846331e7]{background:var(--cream)}.insight-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-846331e7]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-846331e7]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-846331e7]{object-position:center}.insight-grid span[data-v-846331e7],.insight-grid h3[data-v-846331e7],.insight-grid p[data-v-846331e7]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-846331e7]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-846331e7]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-846331e7]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-846331e7]{background:#fff}.faq-grid[data-v-846331e7]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-846331e7]{color:#777;max-width:360px}.faq-list[data-v-846331e7]{border-top:1px solid var(--line)}.faq-list details[data-v-846331e7]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-846331e7]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-846331e7]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-846331e7]:after{content:"－"}.faq-list p[data-v-846331e7]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-846331e7]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-846331e7]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-846331e7]{color:#fff}.inquiry-copy>p[data-v-846331e7]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-846331e7]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-846331e7]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-846331e7]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-846331e7]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-846331e7]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-846331e7],.inquiry-form select[data-v-846331e7],.inquiry-form textarea[data-v-846331e7]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-846331e7]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-846331e7]{grid-column:1/-1}.inquiry-form button[data-v-846331e7]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-846331e7]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-846331e7]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-846331e7]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-846331e7]{color:#fff;border-color:#fff}.footer-brand b[data-v-846331e7]{color:#fff}.footer-grid>div:first-child p[data-v-846331e7]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-846331e7]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-846331e7],.footer-grid p[data-v-846331e7]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-846331e7]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-846331e7]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-846331e7]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-846331e7]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-846331e7]{gap:18px}.main-nav a[data-v-846331e7]{font-size:12px}.header-actions[data-v-846331e7]{gap:9px}.header-quote[data-v-846331e7]{padding:10px 12px}.category-card img[data-v-846331e7]{height:260px}.custom-grid[data-v-846331e7]{gap:40px}.feature-copy[data-v-846331e7]{padding:60px 45px}.factory-panel[data-v-846331e7]{padding:42px 35px}}@media (width<=850px){.container[data-v-846331e7]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-846331e7]{display:none}.site-header[data-v-846331e7]{height:68px}.header-inner[data-v-846331e7]{gap:15px}.brand[data-v-846331e7]{flex:1;min-width:0}.brand-mark[data-v-846331e7]{width:38px;height:38px}.brand b[data-v-846331e7]{font-size:19px}.brand small[data-v-846331e7]{margin-top:5px;font-size:6px}.menu-btn[data-v-846331e7]{display:block}.main-nav[data-v-846331e7]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-846331e7]{gap:0;display:grid}.main-nav a[data-v-846331e7]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-846331e7]{display:none}.hero[data-v-846331e7]{height:610px}.hero-slide[data-v-846331e7]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-846331e7]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-846331e7],.hero h2[data-v-846331e7]{font-size:42px}.hero p[data-v-846331e7]{max-width:540px;font-size:15px}.hero-arrow[data-v-846331e7]{display:none}.trust-grid[data-v-846331e7]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-846331e7]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-846331e7]{padding:76px 0}.section-head.split[data-v-846331e7]{display:block}.section-head.split>p[data-v-846331e7]{margin-top:16px}.category-grid[data-v-846331e7],.product-grid[data-v-846331e7]{grid-template-columns:1fr 1fr}.feature-grid[data-v-846331e7]{grid-template-columns:1fr}.feature-image[data-v-846331e7]{height:480px}.custom-grid[data-v-846331e7],.factory-grid[data-v-846331e7],.faq-grid[data-v-846331e7],.inquiry-grid[data-v-846331e7]{grid-template-columns:1fr}.custom-image[data-v-846331e7]{height:480px}.factory-photo[data-v-846331e7]{height:450px}.faq-grid[data-v-846331e7],.inquiry-grid[data-v-846331e7]{gap:50px}.solution-grid[data-v-846331e7],.insight-grid[data-v-846331e7]{grid-template-columns:1fr}.solution-grid article[data-v-846331e7]{min-height:320px}.footer-grid[data-v-846331e7]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-846331e7]:last-child{grid-column:2/-1}.inquiry-form[data-v-846331e7]{padding:26px}}@media (width<=560px){.approved-products[data-v-846331e7]{font-size:15px}.container[data-v-846331e7]{width:calc(100% - 28px)}.topbar[data-v-846331e7]{height:32px}.topbar-inner[data-v-846331e7]{justify-content:center}.topbar-inner>span[data-v-846331e7]:first-child{font-size:10px}.header-actions .lang[data-v-846331e7]{font-size:12px}.hero[data-v-846331e7]{height:620px}.hero-slide[data-v-846331e7]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-846331e7]>*{max-width:100%}.hero h1[data-v-846331e7],.hero h2[data-v-846331e7]{font-size:37px}.hero p[data-v-846331e7]{font-size:14px;line-height:1.7}.hero-actions[data-v-846331e7]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-846331e7]{min-height:46px}.hero-notes[data-v-846331e7]{gap:12px;font-size:11px}.hero-dots[data-v-846331e7]{left:14px;transform:none}.section[data-v-846331e7]{padding:62px 0}.section-head h2[data-v-846331e7],.feature-copy h2[data-v-846331e7],.custom-copy h2[data-v-846331e7],.inquiry-copy h2[data-v-846331e7],.faq-grid h2[data-v-846331e7]{font-size:34px}.category-grid[data-v-846331e7],.product-grid[data-v-846331e7]{grid-template-columns:1fr}.category-card img[data-v-846331e7]{height:300px}.feature-image[data-v-846331e7]{height:360px}.feature-copy[data-v-846331e7]{padding:50px 14px}.collection-list a[data-v-846331e7]{grid-template-columns:28px 1fr}.collection-list em[data-v-846331e7]{display:none}.product-img[data-v-846331e7]{height:330px}.custom-options[data-v-846331e7]{grid-template-columns:1fr}.custom-options>div[data-v-846331e7]:nth-child(odd){border-right:0}.custom-options>div[data-v-846331e7]:nth-child(2n){padding-left:0}.custom-image[data-v-846331e7]{height:390px}.factory-photo[data-v-846331e7]{height:330px}.factory-panel[data-v-846331e7]{padding:33px 22px}.factory-panel li[data-v-846331e7]{grid-template-columns:1fr}.factory-panel li span[data-v-846331e7]{text-align:left}.faq-grid[data-v-846331e7],.inquiry-grid[data-v-846331e7]{gap:38px}.inquiry-form[data-v-846331e7]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-846331e7],.inquiry-form button[data-v-846331e7],.inquiry-form>small[data-v-846331e7]{grid-column:auto}.footer-grid[data-v-846331e7]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-846331e7]:first-child{grid-column:1/-1}.footer-grid>div[data-v-846331e7]:last-child{grid-column:auto}.footer-bottom[data-v-846331e7]{flex-direction:column;gap:15px}.floating[data-v-846331e7]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-846331e7]{align-items:stretch;min-height:0}.factory-photo[data-v-846331e7]{height:600px}.factory-photo img[data-v-846331e7]{height:100%}.factory-panel[data-v-846331e7]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-846331e7]{gap:8px;padding:0 8px}.trust-grid b[data-v-846331e7]{font-size:25px}.trust-grid span[data-v-846331e7]{max-width:76px;font-size:10px}.trust-grid[data-v-846331e7]{overflow:hidden}}.approved-products[data-v-846331e7]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-846331e7]{gap:20px}.category-card[data-v-846331e7]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-846331e7]{transition:transform .55s var(--ease)}.category-card div[data-v-846331e7]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-846331e7]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-846331e7]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-846331e7]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-846331e7]{transform:scale(1.035)}.category-card:hover div[data-v-846331e7]{background:#f1e9de}.category-card:hover div>b[data-v-846331e7]{color:#785a3c}.category-card:hover div>b[data-v-846331e7]:after{transform:translate(5px)}.collection-feature[data-v-846331e7]{padding:0}.feature-grid[data-v-846331e7]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-846331e7]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-846331e7]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-846331e7]{transform:scale(1.02)}.feature-copy[data-v-846331e7]{padding:28px 24px 28px 30px}.collection-list[data-v-846331e7]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-846331e7]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-846331e7]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-846331e7]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-846331e7]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-846331e7]{color:#725334}.product-grid[data-v-846331e7]{gap:20px}.product-card[data-v-846331e7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-846331e7],.product-card[data-v-846331e7] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-846331e7]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-846331e7]{transform:scale(1.045)}.product-card:hover>small[data-v-846331e7]{color:#d2b996}.product-card:hover>h3[data-v-846331e7],.product-card:hover .product-meta a[data-v-846331e7]{color:#fff}.product-card:hover .product-meta[data-v-846331e7]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-846331e7]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-846331e7]{transform:translate(5px)}.custom-options[data-v-846331e7]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-846331e7],.custom-options>div[data-v-846331e7]:nth-child(odd),.custom-options>div[data-v-846331e7]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-846331e7]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-846331e7]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-846331e7]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-846331e7]{transform:scale(1.025)}.btn.ivory[data-v-846331e7],.factory-panel .text-link[data-v-846331e7]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-846331e7]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-846331e7]{gap:22px}.factory-photo[data-v-846331e7]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-846331e7]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-846331e7]{transform:scale(1.018)}.factory-panel[data-v-846331e7]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-846331e7]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-846331e7]{font-size:58px}.factory-panel ol[data-v-846331e7]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-846331e7]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-846331e7]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-846331e7]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-846331e7]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-846331e7]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-846331e7]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-846331e7]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-846331e7]{gap:20px}.solution-grid article[data-v-846331e7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-846331e7]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-846331e7],.solution-grid article p[data-v-846331e7],.solution-grid article li[data-v-846331e7]{transition:color .3s var(--ease)}.solution-grid article a[data-v-846331e7]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-846331e7]{color:#765637;transform:translate(6px)}.insight-grid[data-v-846331e7]{gap:22px}.insight-grid a[data-v-846331e7]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-846331e7]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-846331e7],.insight-grid p[data-v-846331e7],.insight-grid span[data-v-846331e7]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-846331e7]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-846331e7]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-846331e7]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-846331e7],.factory-panel[data-v-846331e7]{height:620px}}@media (width<=850px){.feature-grid[data-v-846331e7]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-846331e7]{height:470px}.feature-copy[data-v-846331e7]{padding:25px 5px}.factory-grid[data-v-846331e7]{gap:18px}.factory-panel[data-v-846331e7]{height:auto;overflow:visible}.custom-options[data-v-846331e7]{gap:10px}}@media (width<=560px){.category-card div[data-v-846331e7]{min-height:0}.feature-grid[data-v-846331e7]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-846331e7]{border-radius:16px;height:350px}.feature-copy[data-v-846331e7]{padding:15px 0}.collection-list a[data-v-846331e7]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-846331e7]{display:none}.collection-list a[data-v-846331e7]:after{grid-column:3}.product-card[data-v-846331e7],.category-card[data-v-846331e7],.solution-grid article[data-v-846331e7],.insight-grid a[data-v-846331e7]{border-radius:14px}.custom-image[data-v-846331e7],.factory-photo[data-v-846331e7],.factory-panel[data-v-846331e7]{border-radius:16px}.custom-options[data-v-846331e7]{grid-template-columns:1fr}.factory-panel[data-v-846331e7]{padding:26px 18px}.factory-panel li[data-v-846331e7]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-846331e7]{justify-content:center;width:100%}.btn.ivory[data-v-846331e7]{width:100%}.solution-grid article[data-v-846331e7]{min-height:0}}.category-card div>b[data-v-846331e7]:after{content:none}.category-card:hover div>b[data-v-846331e7]{transform:translate(5px)}.category-card[data-v-846331e7]{flex-direction:column;display:flex}.category-card>img[data-v-846331e7]{flex:none}.category-card>div[data-v-846331e7]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-846331e7]{min-height:2.35em}.category-card>div>p[data-v-846331e7]{min-height:3.4em}.category-card>div>b[data-v-846331e7]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-846331e7],.category-card>div>p[data-v-846331e7]{min-height:0}.category-card>div>b[data-v-846331e7]{margin-top:18px}}.product-card[data-v-846331e7]{flex-direction:column;display:flex}.product-card>.product-img[data-v-846331e7]{flex:none}.product-card>small[data-v-846331e7]{min-height:1.7em}.product-card>h3[data-v-846331e7]{min-height:2.45em}.product-card>.product-meta[data-v-846331e7]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-846331e7],.product-card>h3[data-v-846331e7]{min-height:0}}.hero-factory-slide[data-v-846331e7]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-846331e7]{background:#fbfaf7}.products-page .main-nav a.active[data-v-846331e7]:after{right:0}.products-page .site-header[data-v-846331e7]{top:0}.catalog-hero[data-v-846331e7]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-846331e7]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-846331e7]{padding:20px 0}.catalog-hero-copy h1[data-v-846331e7]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-846331e7]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-846331e7]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-846331e7]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-846331e7]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-846331e7]:first-child{padding-left:0}.catalog-hero-proof span[data-v-846331e7]:last-child{border:0}.catalog-hero-proof b[data-v-846331e7]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-846331e7]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-846331e7]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-846331e7]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-846331e7]{transform:scale(1.035)}.hero-media-main[data-v-846331e7]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-846331e7]{object-position:center}.hero-media-main[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-846331e7]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-846331e7]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-846331e7]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-846331e7]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-846331e7]{top:38px}.hero-media-small.bottom[data-v-846331e7]{bottom:38px}.hero-media-small img[data-v-846331e7]{object-position:center}.hero-media-small figcaption[data-v-846331e7]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-846331e7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-846331e7]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-846331e7]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-846331e7]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-846331e7]{margin:0}.catalog-trust-grid b[data-v-846331e7]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-846331e7]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-846331e7]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-846331e7]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-846331e7]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-846331e7]{background:#fbfaf7}.family-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-846331e7]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-846331e7]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-846331e7]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-846331e7]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-846331e7]{transform:scale(1.045)}.family-photo>span[data-v-846331e7]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-846331e7]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-846331e7]{background:#eee4d6}.family-body small[data-v-846331e7]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-846331e7]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-846331e7]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-846331e7]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-846331e7]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-846331e7]{transform:translate(6px)}.catalog-browser[data-v-846331e7]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-846331e7]{color:#fff}.light-head>p[data-v-846331e7]{color:#c7c8ca}.catalog-toolbar[data-v-846331e7]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-846331e7]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-846331e7]:hover,.catalog-toolbar button.active[data-v-846331e7]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-846331e7]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-846331e7]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-846331e7]{color:#d8b990}.catalog-aside h3[data-v-846331e7]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-846331e7]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-846331e7]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-846331e7]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-846331e7]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-846331e7]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-846331e7]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-846331e7]{display:none}.catalog-product>a[data-v-846331e7]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-846331e7]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-846331e7]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-846331e7]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-846331e7]{transform:scale(1.05)}.product-badge[data-v-846331e7]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-846331e7]{color:#fff;background:#171c34}.catalog-product-body[data-v-846331e7]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-846331e7]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-846331e7]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-846331e7]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-846331e7]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-846331e7]{color:#171c34;font-size:11px}.application-section[data-v-846331e7]{background:#f2ede4}.application-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-846331e7]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-846331e7]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-846331e7]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-846331e7]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-846331e7]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-846331e7]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-846331e7]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-846331e7]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-846331e7]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-846331e7]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-846331e7]{transform:translate(6px)}.range-cta[data-v-846331e7]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-846331e7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-846331e7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-846331e7]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-846331e7]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-846331e7]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-846331e7]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-846331e7]{color:#d5d6db;background:#0f1428}.footer-main[data-v-846331e7]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-846331e7]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-846331e7]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-846331e7]{color:#fff}.footer-intro>p[data-v-846331e7]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-846331e7]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-846331e7]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-846331e7]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-846331e7],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-846331e7]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-846331e7]:hover{color:#fff}.footer-quote[data-v-846331e7]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-846331e7]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-846331e7]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-846331e7]{gap:35px}.catalog-hero-media[data-v-846331e7]{min-height:470px}.catalog-hero-proof span[data-v-846331e7]{min-width:auto}.family-grid[data-v-846331e7]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-846331e7]{height:340px}.catalog-product-grid[data-v-846331e7]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-846331e7]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-846331e7]{padding:18px 15px}.catalog-layout[data-v-846331e7]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-846331e7]{height:68px}.catalog-hero[data-v-846331e7]{padding:48px 0 54px}.catalog-hero-grid[data-v-846331e7]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-846331e7]{padding:0}.catalog-hero-media[data-v-846331e7]{min-height:510px}.catalog-section-head[data-v-846331e7]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-846331e7]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-846331e7]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-846331e7]{grid-template-columns:1fr}.catalog-aside[data-v-846331e7]{position:static}.application-grid[data-v-846331e7]{grid-template-columns:1fr}.application-grid article[data-v-846331e7]{min-height:0}.range-cta-grid[data-v-846331e7]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-846331e7]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-846331e7]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-846331e7]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-846331e7]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-846331e7]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-846331e7]{font-size:42px}.catalog-hero-copy>p[data-v-846331e7]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-846331e7]{width:100%}.catalog-hero-proof[data-v-846331e7]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-846331e7]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-846331e7]{font-size:18px}.catalog-hero-media[data-v-846331e7]{min-height:380px}.hero-media-main[data-v-846331e7]{right:48px}.hero-media-small[data-v-846331e7]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-846331e7]{top:26px}.hero-media-small.bottom[data-v-846331e7]{bottom:26px}.hero-media-main figcaption[data-v-846331e7]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-846331e7]{font-size:17px}.catalog-trust-grid[data-v-846331e7]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-846331e7],.catalog-trust-grid>div[data-v-846331e7]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-846331e7]{grid-template-columns:1fr}.family-photo[data-v-846331e7]{height:300px}.family-body[data-v-846331e7]{min-height:0}.catalog-browser[data-v-846331e7]{padding:76px 0 80px}.catalog-product-grid[data-v-846331e7]{grid-template-columns:1fr}.catalog-product-photo[data-v-846331e7]{height:300px}.catalog-product-body[data-v-846331e7]{min-height:230px}.catalog-toolbar[data-v-846331e7]{margin-right:0}.catalog-aside[data-v-846331e7]{padding:25px 22px}.application-grid article[data-v-846331e7]{padding:30px 24px}.application-grid h3[data-v-846331e7]{min-height:0}.range-cta[data-v-846331e7]{padding:66px 0}.range-cta-grid[data-v-846331e7]{gap:23px}.range-cta-grid>div:last-child>div[data-v-846331e7]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-846331e7]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-846331e7],.footer-contact[data-v-846331e7]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-846331e7]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-846331e7]{display:none}}.catalog-product[hidden][data-v-846331e7]{display:none!important}.catalog-pagination[data-v-846331e7]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-846331e7]{color:#aaaeba;font-size:11px}.page-controls[data-v-846331e7]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-846331e7]{gap:8px;display:flex}.page-controls button[data-v-846331e7]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-846331e7]:hover:not(:disabled),.page-controls button.active[data-v-846331e7]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-846331e7]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-846331e7]{overflow:hidden}.inquiry-modal-backdrop[data-v-846331e7]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-846331e7;position:absolute;inset:0}.inquiry-modal-dialog[data-v-846331e7]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-846331e7;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy h2[data-v-846331e7]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-notes[data-v-846331e7]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal .inquiry-form button[data-v-846331e7]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-846331e7]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-846331e7]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal.open .inquiry-modal-dialog[data-v-846331e7]{outline:none}@keyframes modalFade-846331e7{0%{opacity:0}to{opacity:1}}@keyframes modalRise-846331e7{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-846331e7]{margin-left:267px}.inquiry-modal-copy[data-v-846331e7]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-846331e7]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-846331e7]{margin-left:0}.inquiry-modal[data-v-846331e7]{padding:20px}.inquiry-modal-dialog[data-v-846331e7]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-846331e7]{padding:34px 32px}.inquiry-modal-copy h2[data-v-846331e7]{font-size:36px}.inquiry-modal-copy>p[data-v-846331e7]{margin:15px 0 20px}.inquiry-modal-notes[data-v-846331e7]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-846331e7]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-846331e7]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-846331e7]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-846331e7]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-846331e7]{flex-direction:column;align-items:flex-start}.page-controls[data-v-846331e7]{justify-content:space-between;width:100%}.inquiry-modal[data-v-846331e7]{padding:10px}.inquiry-modal-dialog[data-v-846331e7]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-846331e7]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-846331e7]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-846331e7]{font-size:31px}.inquiry-modal-copy>p[data-v-846331e7]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-846331e7]{display:none}.inquiry-modal .inquiry-form[data-v-846331e7]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-846331e7]{min-height:90px}.inquiry-modal-close[data-v-846331e7]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-846331e7]{font-size:9px}}.approved-products .family-body[data-v-846331e7]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-846331e7]{min-height:2.36em}.approved-products .family-body p[data-v-846331e7]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-846331e7]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-846331e7]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-846331e7]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-846331e7]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-846331e7],.approved-products.is-zh .catalog-section-head h2[data-v-846331e7],.approved-products.is-zh .family-body h3[data-v-846331e7],.approved-products.is-zh .catalog-product-body h3[data-v-846331e7],.approved-products.is-zh .application-grid h3[data-v-846331e7],.approved-products.is-zh .range-cta h2[data-v-846331e7],.approved-products.is-zh .inquiry-modal-copy h2[data-v-846331e7]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-846331e7]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-846331e7]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-846331e7]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-846331e7]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-846331e7]{padding:12px 0}.approved-products .family-body h3[data-v-846331e7],.approved-products .family-body p[data-v-846331e7],.approved-products .catalog-product-body h3[data-v-846331e7],.approved-products .catalog-product-body p[data-v-846331e7]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-846331e7]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-846331e7]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-846331e7]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-846331e7]{transform:translate(5px)}.approved-products .floating[data-v-846331e7]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-846331e7],.approved-products .floating button[data-v-846331e7]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-846331e7]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-846331e7]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-846331e7]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-846331e7]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-846331e7],.approved-products .floating button[data-v-846331e7]{border-radius:10px!important;width:44px!important;height:44px!important}}.approved-info-page[data-v-846331e7]{--info-ink:#171c34;--factory:#163e49;--factory-deep:#102f38;--guide-paper:#f3eee4;--guide-copper:#9b603e;--info-line:#ddd6cc;--info-serif:Georgia,"Times New Roman","Noto Serif SC",serif;background:#fbfaf7;min-height:100vh}.approved-info-page .main-nav a.active[data-v-846331e7]:after{right:0}.approved-info-page .eyebrow[data-v-846331e7]{margin-bottom:17px}.approved-info-page .btn[data-v-846331e7]{cursor:pointer}.approved-info-page .btn.ivory[data-v-846331e7]{color:var(--info-ink);background:#f5efe5;border-color:#f5efe5;border-radius:999px}.approved-info-page .btn.ivory[data-v-846331e7]:hover{background:#fff}.approved-info-page .btn.outline-light[data-v-846331e7]{color:#fff;background:0 0;border-color:#ffffffa6}.approved-info-page .btn.outline-light[data-v-846331e7]:hover{background:#ffffff12;border-color:#fff}.info-actions[data-v-846331e7]{flex-wrap:wrap;gap:12px;display:flex}.info-section[data-v-846331e7]{padding:96px 0}.info-head[data-v-846331e7]{grid-template-columns:1fr minmax(330px,510px);align-items:end;gap:70px;margin-bottom:44px;display:grid}.info-head h2[data-v-846331e7],.info-faq h2[data-v-846331e7]{color:var(--info-ink);font:400 clamp(38px,4.1vw,58px)/1.1 var(--info-serif);letter-spacing:-.035em;margin:0}.info-head>p[data-v-846331e7]{color:#666b67;margin:0 0 4px;font-size:15px;line-height:1.85}.info-cta[data-v-846331e7]{color:#fff;background:#20263e;padding:82px 0}.info-cta-grid[data-v-846331e7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.info-cta h2[data-v-846331e7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.1 var(--info-serif);margin:0}.info-cta-grid>div>p[data-v-846331e7]{color:#d5d7df;max-width:620px;margin:0 0 25px;font-size:16px;line-height:1.85}@media (width>=851px){.factory-process .info-head[data-v-846331e7]{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:start;gap:72px}.factory-process .info-head>p[data-v-846331e7]{padding-top:41px}.approved-info-page.is-en .factory-process .info-head h2[data-v-846331e7]{max-width:900px;font-size:clamp(42px,3.55vw,54px);line-height:1.08}}.approved-info-page .floating[data-v-846331e7]{box-shadow:none;background:0 0;gap:8px;display:grid;bottom:24px;right:24px}.approved-info-page .floating button[data-v-846331e7],.approved-info-page .floating a[data-v-846331e7]{border:1px solid #ded8cf;border-radius:12px;width:48px;height:48px;transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829}.approved-info-page .floating button[data-v-846331e7]{color:#fff;background:#171c34;border-color:#171c34}.approved-info-page .floating a[data-v-846331e7]{color:#171c34;background:#fff}.approved-info-page .floating a[data-v-846331e7]:hover{color:#171c34;background:#f4eee4;border-color:#b89972;transform:translateY(-2px)}.approved-info-page .floating button[data-v-846331e7]:hover{color:#fff;background:#9d7b57;border-color:#9d7b57;transform:translateY(-2px)}.factory-hero[data-v-846331e7]{background:var(--factory-deep);color:#fff;padding:72px 0 78px}.factory-hero-grid[data-v-846331e7]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:66px;display:grid}.factory-hero-copy h1[data-v-846331e7]{color:#fff;max-width:650px;font:400 clamp(48px,5vw,74px)/1.06 var(--info-serif);letter-spacing:-.045em;margin:0}.approved-info-page.is-zh .factory-hero-copy h1[data-v-846331e7]{letter-spacing:-.035em;font-size:clamp(48px,4.35vw,64px);line-height:1.08}.factory-hero-copy>p[data-v-846331e7]{color:#d7e3e4;max-width:620px;margin:25px 0 31px;font-size:16px;line-height:1.9}.factory-facts[data-v-846331e7]{border-top:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);margin-top:41px;padding-top:23px;display:grid}.factory-facts span[data-v-846331e7]{border-right:1px solid #ffffff2b;min-width:0;padding:0 15px}.factory-facts span[data-v-846331e7]:first-child{padding-left:0}.factory-facts span[data-v-846331e7]:last-child{border-right:0}.factory-facts b[data-v-846331e7]{font:400 25px/1.1 var(--info-serif);color:#fff;display:block}.factory-facts small[data-v-846331e7]{color:#aebfc1;margin-top:7px;font-size:9px;line-height:1.45;display:block}.factory-hero-image[data-v-846331e7]{background:#1f4c56;border-radius:22px;height:570px;margin:0;position:relative;overflow:hidden}.factory-hero-image[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#081d23d9);position:absolute;inset:42% 0 0}.factory-hero-image img[data-v-846331e7]{object-fit:cover;width:100%;height:100%}.factory-hero-image figcaption[data-v-846331e7]{z-index:1;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.factory-hero-image figcaption span[data-v-846331e7]{color:#d7b78c;letter-spacing:.16em;font-size:9px;font-weight:800;display:block}.factory-hero-image figcaption b[data-v-846331e7]{font:400 23px/1.2 var(--info-serif);margin-top:7px;display:block}.info-strip[data-v-846331e7]{border-bottom:1px solid var(--info-line);background:#fff}.info-strip-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);display:grid}.info-strip-grid>div[data-v-846331e7]{border-right:1px solid var(--info-line);align-items:center;gap:16px;min-height:116px;padding:23px 24px;display:flex}.info-strip-grid>div[data-v-846331e7]:first-child{border-left:1px solid var(--info-line)}.info-strip-grid>div>span[data-v-846331e7]{color:#315d67;width:42px;height:42px;font:12px var(--info-serif);border:1px solid #49727a;border-radius:50%;flex:none;place-items:center;display:grid}.info-strip p[data-v-846331e7]{margin:0}.info-strip b[data-v-846331e7]{color:var(--info-ink);font-size:14px;display:block}.info-strip small[data-v-846331e7]{color:#747772;margin-top:4px;font-size:10px;line-height:1.45;display:block}.factory-process[data-v-846331e7]{background:#fbfaf7}.factory-process-layout[data-v-846331e7]{grid-template-columns:.83fr 1.17fr;align-items:stretch;gap:55px;display:grid}.factory-process-layout>figure[data-v-846331e7]{border-radius:20px;height:520px;min-height:0;margin:0;position:relative;overflow:hidden}.factory-process-layout>figure[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#0b242dcf);position:absolute;inset:55% 0 0}.factory-process-layout>figure img[data-v-846331e7]{object-fit:cover;width:100%;height:100%}.factory-process-layout>figure figcaption[data-v-846331e7]{z-index:1;color:#fff;font:400 20px var(--info-serif);position:absolute;bottom:24px;left:27px;right:27px}.factory-process-list[data-v-846331e7]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.factory-process-list article[data-v-846331e7]{background:#fff;border:1px solid #d9d2c8;border-radius:16px;grid-template-columns:43px 1fr 20px;align-items:start;gap:15px;min-height:0;padding:25px 22px;transition:all .3s;display:grid}.factory-process-list article[data-v-846331e7]:hover{border-color:#557f88;transform:translateY(-5px);box-shadow:0 14px 32px #17202e14}.factory-process-list article>span[data-v-846331e7]{color:#2c626d;background:#e2eeee;border-radius:50%;place-items:center;width:41px;height:41px;font-size:10px;font-weight:800;display:grid}.factory-process-list h3[data-v-846331e7]{color:var(--info-ink);margin:5px 0 8px;font-size:17px}.factory-process-list p[data-v-846331e7]{color:#696c67;margin:0;font-size:12px;line-height:1.7}.factory-process-list i[data-v-846331e7]{color:#497985;font-size:18px;font-style:normal;transition:all .3s}.factory-process-list article:hover i[data-v-846331e7]{transform:translate(4px,-4px)}.factory-capabilities[data-v-846331e7]{background:#eee8de}.capability-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.capability-grid article[data-v-846331e7]{background:#f9f6f0;border:1px solid #d5cbbd;border-radius:18px;flex-direction:column;min-height:245px;padding:29px 27px;transition:all .3s;display:flex;position:relative}.capability-grid article[data-v-846331e7]:hover{background:#fff;border-color:#527783;transform:translateY(-6px);box-shadow:0 18px 38px #17202e15}.capability-grid small[data-v-846331e7]{color:#82624c;letter-spacing:.14em;font-size:9px;font-weight:800}.capability-grid h3[data-v-846331e7]{color:var(--info-ink);font:400 29px/1.15 var(--info-serif);margin:20px 0 12px}.capability-grid p[data-v-846331e7]{color:#646963;margin:0;font-size:13px;line-height:1.75}.capability-grid>article>span[data-v-846331e7]{color:#386b76;margin-top:auto;font-size:20px;transition:all .25s}.capability-grid article:hover>span[data-v-846331e7]{transform:translate(6px)}.factory-quality[data-v-846331e7]{color:#fff;background:#173c47;padding:92px 0}.factory-quality-grid[data-v-846331e7]{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.factory-quality-copy h2[data-v-846331e7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.1 var(--info-serif);letter-spacing:-.035em;margin:0}.factory-quality-copy>p[data-v-846331e7]{color:#d5e0e1;margin:25px 0 29px;line-height:1.85}.quality-panel[data-v-846331e7]{background:#214955;border:1px solid #ffffff2b;border-radius:20px;overflow:hidden}.quality-panel>figure[data-v-846331e7]{height:295px;margin:0;overflow:hidden}.quality-panel>figure img[data-v-846331e7]{object-fit:cover;width:100%;height:100%}.quality-list[data-v-846331e7]{grid-template-columns:1fr 1fr;display:grid}.quality-list article[data-v-846331e7]{border-top:1px solid #ffffff24;grid-template-columns:38px 1fr;gap:13px;min-height:150px;padding:23px 22px;display:grid}.quality-list article[data-v-846331e7]:nth-child(odd){border-right:1px solid #ffffff24}.quality-list article>span[data-v-846331e7]{color:#e1bd8c;background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.quality-list h3[data-v-846331e7]{color:#fff;margin:4px 0 7px;font-size:15px}.quality-list p[data-v-846331e7]{color:#c6d4d6;margin:0;font-size:11px;line-height:1.65}.factory-documents[data-v-846331e7]{background:#fbfaf7}.document-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.document-grid article[data-v-846331e7]{background:#fff;border:1px solid #ddd5ca;border-radius:18px;min-height:240px;padding:28px 25px;transition:all .3s}.document-grid article[data-v-846331e7]:hover{border-color:#537c86;transform:translateY(-5px);box-shadow:0 15px 32px #17202e12}.document-grid>article>span[data-v-846331e7]{color:#3b707c;font:400 30px var(--info-serif)}.document-grid h3[data-v-846331e7]{color:var(--info-ink);font:400 23px/1.2 var(--info-serif);margin:31px 0 12px}.document-grid p[data-v-846331e7]{color:#676b67;margin:0;font-size:12px;line-height:1.75}.factory-scenarios[data-v-846331e7]{background:#eee8de}.scenario-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scenario-grid article[data-v-846331e7]{background:#fff;border:1px solid #d7cec2;border-radius:20px;transition:all .3s;overflow:hidden}.scenario-grid article[data-v-846331e7]:hover{border-color:#8f765f;transform:translateY(-6px);box-shadow:0 18px 42px #17202e16}.scenario-grid img[data-v-846331e7]{object-fit:cover;width:100%;height:270px;transition:all .55s}.scenario-grid article:hover img[data-v-846331e7]{transform:scale(1.035)}.scenario-grid article>div[data-v-846331e7]{flex-direction:column;min-height:280px;padding:28px 27px;display:flex}.scenario-grid small[data-v-846331e7]{color:#966544;letter-spacing:.15em;font-size:9px;font-weight:800}.scenario-grid h3[data-v-846331e7]{color:var(--info-ink);font:400 29px/1.15 var(--info-serif);margin:14px 0 11px}.scenario-grid p[data-v-846331e7]{color:#666b66;margin:0;font-size:13px;line-height:1.75}.scenario-grid button[data-v-846331e7]{color:var(--info-ink);text-align:left;background:0 0;border:0;margin-top:auto;padding:22px 0 0;font-weight:800}.scenario-grid button span[data-v-846331e7]{margin-left:6px;transition:all .25s;display:inline-block}.scenario-grid article:hover button span[data-v-846331e7]{transform:translate(6px)}.guides-hero[data-v-846331e7]{background:var(--guide-paper);padding:72px 0 80px}.guides-hero-grid[data-v-846331e7]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:65px;display:grid}.guides-hero-copy h1[data-v-846331e7]{max-width:680px;color:var(--info-ink);font:400 clamp(48px,5vw,73px)/1.06 var(--info-serif);letter-spacing:-.045em;margin:0}.guides-hero-copy>p[data-v-846331e7]{color:#595c59;max-width:620px;margin:25px 0 31px;font-size:16px;line-height:1.9}.btn.guide-outline[data-v-846331e7]{color:var(--info-ink);background:0 0;border-color:#867a6e}.btn.guide-outline[data-v-846331e7]:hover{background:#fff}.guide-highlights[data-v-846331e7]{border-top:1px solid #cfc5b7;grid-template-columns:repeat(3,1fr);margin-top:40px;padding-top:23px;display:grid}.guide-highlights span[data-v-846331e7]{border-right:1px solid #cfc5b7;padding:0 15px}.guide-highlights span[data-v-846331e7]:first-child{padding-left:0}.guide-highlights span[data-v-846331e7]:last-child{border-right:0}.guide-highlights b[data-v-846331e7]{color:var(--info-ink);font:400 24px/1.1 var(--info-serif);display:block}.guide-highlights small[data-v-846331e7]{color:#777269;margin-top:7px;font-size:9px;line-height:1.45;display:block}.guides-hero-media[data-v-846331e7]{height:570px;position:relative}.guide-main-photo[data-v-846331e7]{border-radius:22px;margin:0;position:absolute;inset:0 72px 0 0;overflow:hidden}.guide-main-photo[data-v-846331e7]:after{content:"";background:linear-gradient(#0000,#2f241dbd);position:absolute;inset:52% 0 0}.guide-main-photo img[data-v-846331e7]{object-fit:cover;width:100%;height:100%}.guide-main-photo figcaption[data-v-846331e7]{z-index:1;color:#fff;font:400 20px var(--info-serif);position:absolute;bottom:22px;left:25px;right:25px}.guide-small-photo[data-v-846331e7]{border:7px solid var(--guide-paper);background:#fff;border-radius:22px;width:156px;height:175px;margin:0;position:absolute;right:0;overflow:hidden;box-shadow:0 18px 42px #4d3b2a24}.guide-small-photo.top[data-v-846331e7]{top:36px}.guide-small-photo.bottom[data-v-846331e7]{bottom:36px}.guide-small-photo img[data-v-846331e7]{object-fit:cover;width:100%;height:100%}.guide-small-photo span[data-v-846331e7]{color:#5b3c2b;background:#fffffff0;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:10px}.guide-category-strip[data-v-846331e7]{background:#fff;border-bottom:1px solid #ded6ca}.guide-category-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);display:grid}.guide-category-grid button[data-v-846331e7]{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1d9ce;grid-template-columns:42px 1fr 18px;align-items:center;gap:14px;min-height:124px;padding:22px 20px;transition:all .25s;display:grid}.guide-category-grid button[data-v-846331e7]:first-child{border-left:1px solid #e1d9ce}.guide-category-grid button[data-v-846331e7]:hover{background:#efe5d7}.guide-category-grid button>span[data-v-846331e7]{color:#875537;border:1px solid #aa7958;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.guide-category-grid b[data-v-846331e7]{color:var(--info-ink);font-size:14px;display:block}.guide-category-grid small[data-v-846331e7]{color:#74716c;margin-top:4px;font-size:10px;line-height:1.45;display:block}.guide-category-grid i[data-v-846331e7]{color:#9b603e;font-style:normal;transition:all .25s}.guide-category-grid button:hover i[data-v-846331e7]{transform:translate(4px,-4px)}.guide-articles[data-v-846331e7]{background:#fbfaf7}.guide-filter[data-v-846331e7]{flex-wrap:wrap;gap:9px;margin:-9px 0 34px;display:flex}.guide-filter button[data-v-846331e7]{color:#5e5e5c;cursor:pointer;background:#fff;border:1px solid #d3cabe;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:700;transition:all .25s}.guide-filter button[data-v-846331e7]:hover,.guide-filter button.active[data-v-846331e7]{border-color:var(--info-ink);background:var(--info-ink);color:#fff}.buyer-guide-grid[data-v-846331e7]{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.buyer-guide-card[data-v-846331e7]{background:#fff;border:1px solid #d9d1c6;border-radius:20px;transition:all .32s;overflow:hidden}.buyer-guide-card[data-v-846331e7]:hover{border-color:#986749;transform:translateY(-7px);box-shadow:0 20px 45px #3e2f2117}.buyer-guide-card>img[data-v-846331e7]{object-fit:cover;width:100%;height:285px;transition:all .55s}.buyer-guide-card:hover>img[data-v-846331e7]{transform:scale(1.035)}.buyer-guide-card>div[data-v-846331e7]{background:#f8f4ed;flex-direction:column;min-height:330px;padding:28px 27px;transition:all .3s;display:flex}.buyer-guide-card:hover>div[data-v-846331e7]{background:#eadfce}.buyer-guide-card small[data-v-846331e7]{color:#98603d;letter-spacing:.15em;font-size:9px;font-weight:800}.buyer-guide-card h3[data-v-846331e7]{color:var(--info-ink);font:400 31px/1.15 var(--info-serif);margin:15px 0 12px}.buyer-guide-card p[data-v-846331e7]{color:#68645f;margin:0;font-size:13px;line-height:1.75}.buyer-guide-card b[data-v-846331e7]{color:var(--info-ink);margin-top:auto;padding-top:24px;font-size:13px}.buyer-guide-card b span[data-v-846331e7]{margin-left:5px;transition:all .25s;display:inline-block}.buyer-guide-card:hover b span[data-v-846331e7]{transform:translate(6px)}.guide-empty[data-v-846331e7]{text-align:center;background:#f4eee4;border:1px solid #d8d0c4;border-radius:20px;padding:48px}.guide-empty p[data-v-846331e7]{color:#65635f;margin:0 0 23px}.guide-toolkit[data-v-846331e7]{color:#fff;background:#20263e;padding:94px 0}.guide-toolkit-grid[data-v-846331e7]{grid-template-columns:.78fr 1.22fr;align-items:start;gap:75px;display:grid}.toolkit-intro[data-v-846331e7]{position:sticky;top:128px}.toolkit-intro h2[data-v-846331e7]{color:#fff;font:400 clamp(38px,4vw,58px)/1.1 var(--info-serif);margin:0}.toolkit-intro>p[data-v-846331e7]{color:#d0d3dc;margin:24px 0 29px;line-height:1.85}.toolkit-list[data-v-846331e7]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.toolkit-list article[data-v-846331e7]{background:#ffffff0c;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:45px 1fr;gap:15px;min-height:205px;padding:27px 24px;transition:all .3s;display:grid}.toolkit-list article[data-v-846331e7]:hover{background:#ffffff12;border-color:#d4ad7d;transform:translateY(-5px)}.toolkit-list>article>span[data-v-846331e7]{color:#d8b383;background:#ffffff13;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;display:grid}.toolkit-list h3[data-v-846331e7]{color:#fff;margin:5px 0 9px;font-size:17px}.toolkit-list p[data-v-846331e7]{color:#cbd0dc;margin:0;font-size:12px;line-height:1.7}.guide-glossary[data-v-846331e7]{background:#eee7dc}.glossary-grid[data-v-846331e7]{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.glossary-grid article[data-v-846331e7]{background:#fbf8f3;border:1px solid #d4cabd;border-radius:18px;min-height:245px;padding:27px 24px;transition:all .3s}.glossary-grid article[data-v-846331e7]:hover{background:#fff;border-color:#9c6b4d;transform:translateY(-5px)}.glossary-grid b[data-v-846331e7]{color:#9a603d;font:400 37px var(--info-serif)}.glossary-grid h3[data-v-846331e7]{color:var(--info-ink);font:400 21px/1.2 var(--info-serif);margin:22px 0 11px}.glossary-grid p[data-v-846331e7]{color:#67635e;margin:0;font-size:12px;line-height:1.7}.guide-cta[data-v-846331e7]{background:#7a4d3c}.info-faq[data-v-846331e7]{background:#fbfaf7}.info-faq-grid[data-v-846331e7]{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.info-faq-grid>div:first-child>p[data-v-846331e7]{color:#6b6e68;max-width:400px;margin:22px 0;line-height:1.8}.info-faq-list[data-v-846331e7]{border-top:1px solid #ddd5ca}.info-faq-list details[data-v-846331e7]{border-bottom:1px solid #ddd5ca;padding:21px 0}.info-faq-list summary[data-v-846331e7]{color:var(--info-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:800;list-style:none;display:flex}.info-faq-list summary[data-v-846331e7]::-webkit-details-marker{display:none}.info-faq-list summary[data-v-846331e7]:after{content:"＋";font-size:20px;font-weight:400}.info-faq-list details[open] summary[data-v-846331e7]:after{content:"－"}.info-faq-list p[data-v-846331e7]{color:#6b6f69;max-width:760px;margin:13px 50px 0 0;font-size:13px;line-height:1.8}.floating[data-v-846331e7]{z-index:90;flex-direction:column;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 13px 35px #17202e24}.floating button[data-v-846331e7],.floating a[data-v-846331e7]{width:50px;height:50px;color:var(--info-ink);cursor:pointer;background:#fff;border:1px solid #ddd6cb;place-items:center;display:grid}.floating button[data-v-846331e7]{border-color:var(--info-ink);background:var(--info-ink);color:#fff}.inquiry-modal[data-v-846331e7]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-846331e7]{display:grid}.inquiry-modal-backdrop[data-v-846331e7]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;position:absolute;inset:0}.inquiry-modal-dialog[data-v-846331e7]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-846331e7]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-846331e7]{color:#fff;font:400 43px/1.14 var(--info-serif);margin:0}.inquiry-modal-copy>p[data-v-846331e7]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-846331e7]{border-top:1px solid #ffffff29;display:grid}.inquiry-modal-notes span[data-v-846331e7]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-846331e7]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-846331e7]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-846331e7],.inquiry-modal .inquiry-form select[data-v-846331e7]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-846331e7]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-846331e7]{border-radius:5px}.inquiry-modal-close[data-v-846331e7]{z-index:3;color:#171c34;cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;width:38px;height:38px;font:300 25px/1 sans-serif;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-846331e7]:hover{border-color:#9d7d5c;transform:rotate(90deg)}@media (width<=1200px){.factory-hero-grid[data-v-846331e7],.guides-hero-grid[data-v-846331e7]{gap:42px}.factory-hero-image[data-v-846331e7],.guides-hero-media[data-v-846331e7]{height:520px}.factory-process-layout[data-v-846331e7]{gap:35px}.factory-process-list article[data-v-846331e7]{min-height:0}.factory-quality-grid[data-v-846331e7],.guide-toolkit-grid[data-v-846331e7]{gap:45px}}@media (width<=850px){.factory-hero[data-v-846331e7],.guides-hero[data-v-846331e7]{padding:54px 0 60px}.factory-hero-grid[data-v-846331e7],.guides-hero-grid[data-v-846331e7],.info-head[data-v-846331e7],.factory-process-layout[data-v-846331e7],.factory-quality-grid[data-v-846331e7],.guide-toolkit-grid[data-v-846331e7],.info-faq-grid[data-v-846331e7],.info-cta-grid[data-v-846331e7]{grid-template-columns:1fr}.factory-hero-image[data-v-846331e7],.guides-hero-media[data-v-846331e7]{height:510px}.info-strip-grid[data-v-846331e7],.guide-category-grid[data-v-846331e7]{grid-template-columns:repeat(2,1fr)}.info-strip-grid>div[data-v-846331e7]:nth-child(3),.guide-category-grid button[data-v-846331e7]:nth-child(3){border-left:1px solid var(--info-line)}.info-section[data-v-846331e7]{padding:78px 0}.info-head[data-v-846331e7]{gap:28px}.factory-process-layout>figure[data-v-846331e7]{min-height:520px}.capability-grid[data-v-846331e7],.buyer-guide-grid[data-v-846331e7]{grid-template-columns:1fr}.capability-grid article[data-v-846331e7]{min-height:0}.factory-quality-grid[data-v-846331e7],.guide-toolkit-grid[data-v-846331e7],.info-faq-grid[data-v-846331e7],.info-cta-grid[data-v-846331e7]{gap:38px}.document-grid[data-v-846331e7],.glossary-grid[data-v-846331e7]{grid-template-columns:repeat(2,1fr)}.scenario-grid[data-v-846331e7]{grid-template-columns:1fr}.scenario-grid article[data-v-846331e7]{grid-template-columns:.85fr 1.15fr;display:grid}.scenario-grid img[data-v-846331e7]{height:100%;min-height:310px}.scenario-grid article>div[data-v-846331e7]{min-height:310px}.toolkit-intro[data-v-846331e7]{position:static}.inquiry-modal[data-v-846331e7]{padding:20px}.inquiry-modal-dialog[data-v-846331e7]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-846331e7]{padding:34px 32px}.inquiry-modal-copy h2[data-v-846331e7]{font-size:36px}.inquiry-modal-notes[data-v-846331e7]{grid-template-columns:repeat(3,1fr)}.inquiry-modal .inquiry-form[data-v-846331e7]{border-radius:0 0 20px 20px;padding:40px 34px}}@media (width<=560px){.factory-hero[data-v-846331e7],.guides-hero[data-v-846331e7]{padding:38px 0 46px}.factory-hero-copy h1[data-v-846331e7],.guides-hero-copy h1[data-v-846331e7]{font-size:40px}.approved-info-page.is-zh .factory-hero-copy h1[data-v-846331e7]{font-size:40px;line-height:1.12}.factory-hero-copy>p[data-v-846331e7],.guides-hero-copy>p[data-v-846331e7]{font-size:14px;line-height:1.8}.info-actions .btn[data-v-846331e7]{width:100%}.factory-facts[data-v-846331e7],.guide-highlights[data-v-846331e7]{grid-template-columns:repeat(2,1fr);row-gap:20px}.factory-facts span[data-v-846331e7]:nth-child(2),.guide-highlights span[data-v-846331e7]:nth-child(2){border-right:0}.factory-hero-image[data-v-846331e7],.guides-hero-media[data-v-846331e7]{height:390px}.guide-main-photo[data-v-846331e7]{right:46px}.guide-small-photo[data-v-846331e7]{border-width:5px;width:108px;height:123px}.guide-small-photo.top[data-v-846331e7]{top:24px}.guide-small-photo.bottom[data-v-846331e7]{bottom:24px}.info-strip-grid[data-v-846331e7],.guide-category-grid[data-v-846331e7]{grid-template-columns:1fr}.info-strip-grid>div[data-v-846331e7],.info-strip-grid>div[data-v-846331e7]:nth-child(3),.guide-category-grid button[data-v-846331e7],.guide-category-grid button[data-v-846331e7]:nth-child(3){border-left:1px solid var(--info-line);min-height:94px}.info-section[data-v-846331e7]{padding:68px 0}.info-head h2[data-v-846331e7],.info-faq h2[data-v-846331e7]{font-size:38px}.factory-process-layout>figure[data-v-846331e7]{height:390px;min-height:390px}.factory-process-list[data-v-846331e7],.quality-list[data-v-846331e7],.toolkit-list[data-v-846331e7]{grid-template-columns:1fr}.factory-process-list article[data-v-846331e7],.toolkit-list article[data-v-846331e7]{min-height:0}.quality-list article[data-v-846331e7]:nth-child(odd){border-right:0}.capability-grid[data-v-846331e7],.document-grid[data-v-846331e7],.glossary-grid[data-v-846331e7]{grid-template-columns:1fr}.scenario-grid article[data-v-846331e7]{display:block}.scenario-grid img[data-v-846331e7]{height:250px;min-height:0}.scenario-grid article>div[data-v-846331e7]{min-height:270px}.buyer-guide-card>img[data-v-846331e7]{height:245px}.buyer-guide-card>div[data-v-846331e7]{min-height:300px}.guide-filter[data-v-846331e7]{gap:6px}.guide-filter button[data-v-846331e7]{padding:9px 13px}.info-cta[data-v-846331e7]{padding:68px 0}.info-cta-grid[data-v-846331e7]{gap:30px}.inquiry-modal[data-v-846331e7]{padding:10px}.inquiry-modal-dialog[data-v-846331e7]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-846331e7]{padding:30px 22px 23px}.inquiry-modal-copy h2[data-v-846331e7]{font-size:31px}.inquiry-modal-copy>p[data-v-846331e7]{font-size:12px}.inquiry-modal-notes[data-v-846331e7]{display:none}.inquiry-modal .inquiry-form[data-v-846331e7]{padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-846331e7]{min-height:90px}.floating[data-v-846331e7]{bottom:16px;right:14px}}.approved-products{min-height:100vh}.approved-products .site-header{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav{font-weight:400}.approved-products .site-header .main-nav a{padding:0}.approved-products .section{width:100%;margin:0}.approved-products .inquiry-form{border-radius:0;margin:0}.approved-products .inquiry-form label:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer{padding-left:0;padding-right:0}.approved-products{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}.approved-products{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img{width:100%;height:auto;display:block}.container{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b{color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner{align-items:center;gap:34px;height:100%;display:flex}.brand-mark{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.main-nav{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a:hover:after{right:0}.lang{color:#777;font-size:13px}.header-quote{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn{background:0 0;border:0;padding:10px;display:none}.menu-btn i{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible}.hero-dark{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content{z-index:2;position:relative}.hero-content>*{max-width:620px}.eyebrow{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light{color:#d7c6ad}.hero h1,.hero h2{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2{color:#fff}.hero p{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p{color:#e5e5e2}.hero-actions{align-items:center;gap:12px;display:flex}.btn{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary{background:var(--ink);color:#fff}.btn.secondary{color:var(--ink);background:#ffffffd1}.btn.secondary.light{color:#fff;background:0 0;border-color:#ffffffb3}.btn:hover{transform:translateY(-2px)}.hero-notes{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev{left:24px}.hero-arrow.next{right:24px}.hero-dots{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.trust-strip{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div:first-child{border-left:1px solid var(--line)}.trust-grid b{font:400 30px var(--serif);color:var(--ink)}.trust-grid span{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section{padding:102px 0}.section-head{margin-bottom:45px}.section-head.center{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2,.feature-copy h2,.custom-copy h2,.inquiry-copy h2,.faq-grid h2{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p{color:var(--muted);margin:14px 0 0}.section-head.split{justify-content:space-between;align-items:end;display:flex}.section-head.split>div{max-width:620px}.section-head.split>p{max-width:470px;margin:0 0 4px}.category-section{background:var(--paper)}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img{object-fit:cover;height:320px}.category-card:nth-child(2) img{object-position:center 62%}.category-card:nth-child(4) img{object-position:center 44%}.category-card div{padding:23px 23px 25px}.category-card div>span{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p{color:#777;margin:0;font-size:13px}.category-card div>b{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature{background:#fff;padding:0}.feature-grid{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image{position:relative;overflow:hidden}.feature-image img{object-fit:cover;height:100%}.feature-image span{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list{border-top:1px solid var(--line)}.collection-list a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a:hover{padding-left:8px}.collection-list span{color:var(--taupe);font:400 15px var(--serif)}.collection-list b{color:var(--ink);font-size:14px}.collection-list em{color:#888;font-size:12px;font-style:normal}.text-link{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark{color:#161b32;border-color:#161b32}.products-section{background:var(--cream)}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:#fff;padding-bottom:20px}.product-img{height:285px;position:relative;overflow:hidden}.product-img img{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img{transform:scale(1.035)}.product-card:nth-child(2) img,.product-card:nth-child(3) img{object-position:center}.product-img>span{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small,.product-card>h3,.product-meta{margin-left:19px;margin-right:19px}.product-card>small{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a{color:var(--ink);font-weight:800}.custom-section{background:var(--ink);color:#fff}.custom-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2{color:#fff}.custom-copy>p{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div:nth-child(2n){padding-left:22px}.custom-options b{font:400 17px var(--serif);color:#cfb797}.custom-options strong{font-size:14px;display:block}.custom-options small{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image{height:570px;position:relative}.custom-image img{object-fit:cover;height:100%}.custom-image:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span{letter-spacing:.16em;font-size:9px}.custom-image b{font:400 16px var(--serif)}.factory-section{background:var(--paper)}.factory-grid{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img{object-fit:cover;height:100%}.factory-panel{background:#ede7db;padding:48px 55px}.factory-number{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b{font:400 68px/1 var(--serif);color:#a16946}.factory-number span{color:#666;font-size:12px;line-height:1.6}.factory-panel ol{margin:19px 0 0;padding:0;list-style:none}.factory-panel li{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b{color:var(--ink);font-size:14px}.factory-panel li span{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link{margin-top:22px}.solutions-section{background:#fff}.solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section{background:var(--cream)}.insight-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a{background:#fff;padding-bottom:25px}.insight-grid img{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img{object-position:center}.insight-grid span,.insight-grid h3,.insight-grid p{margin-left:23px;margin-right:23px;display:block}.insight-grid span{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section{background:#fff}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p{color:#777;max-width:360px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary:after{content:"－"}.faq-list p{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2{color:#fff}.inquiry-copy>p{color:#c5c7cf;margin:24px 0 30px}.contact-notes{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span{color:#d1d3da;font-size:12px}.contact-notes b{color:#cbb18e;margin-right:10px}.inquiry-form{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label{color:#565861;font-size:11px;font-weight:800}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full{grid-column:1/-1}.inquiry-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small{color:#999;grid-column:1/-1;font-size:10px}.site-footer{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-brand .brand-mark{color:#fff;border-color:#fff}.footer-brand b{color:#fff}.footer-grid>div:first-child p{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a,.footer-grid p{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav{gap:18px}.main-nav a{font-size:12px}.header-actions{gap:9px}.header-quote{padding:10px 12px}.category-card img{height:260px}.custom-grid{gap:40px}.feature-copy{padding:60px 45px}.factory-panel{padding:42px 35px}}@media (width<=850px){.container{width:min(100% - 32px,var(--max))}.topbar-points{display:none}.site-header{height:68px}.header-inner{gap:15px}.brand{flex:1;min-width:0}.brand-mark{width:38px;height:38px}.brand b{font-size:19px}.brand small{margin-top:5px;font-size:6px}.menu-btn{display:block}.main-nav{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open{gap:0;display:grid}.main-nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote{display:none}.hero{height:610px}.hero-slide{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1,.hero h2{font-size:42px}.hero p{max-width:540px;font-size:15px}.hero-arrow{display:none}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid div{border-bottom:1px solid var(--line);min-height:92px}.section{padding:76px 0}.section-head.split{display:block}.section-head.split>p{margin-top:16px}.category-grid,.product-grid{grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:1fr}.feature-image{height:480px}.custom-grid,.factory-grid,.faq-grid,.inquiry-grid{grid-template-columns:1fr}.custom-image{height:480px}.factory-photo{height:450px}.faq-grid,.inquiry-grid{gap:50px}.solution-grid,.insight-grid{grid-template-columns:1fr}.solution-grid article{min-height:320px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/-1}.inquiry-form{padding:26px}}@media (width<=560px){.approved-products{font-size:15px}.container{width:calc(100% - 28px)}.topbar{height:32px}.topbar-inner{justify-content:center}.topbar-inner>span:first-child{font-size:10px}.header-actions .lang{font-size:12px}.hero{height:620px}.hero-slide{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content>*{max-width:100%}.hero h1,.hero h2{font-size:37px}.hero p{font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch;max-width:260px}.btn{min-height:46px}.hero-notes{gap:12px;font-size:11px}.hero-dots{left:14px;transform:none}.section{padding:62px 0}.section-head h2,.feature-copy h2,.custom-copy h2,.inquiry-copy h2,.faq-grid h2{font-size:34px}.category-grid,.product-grid{grid-template-columns:1fr}.category-card img{height:300px}.feature-image{height:360px}.feature-copy{padding:50px 14px}.collection-list a{grid-template-columns:28px 1fr}.collection-list em{display:none}.product-img{height:330px}.custom-options{grid-template-columns:1fr}.custom-options>div:nth-child(odd){border-right:0}.custom-options>div:nth-child(2n){padding-left:0}.custom-image{height:390px}.factory-photo{height:330px}.factory-panel{padding:33px 22px}.factory-panel li{grid-template-columns:1fr}.factory-panel li span{text-align:left}.faq-grid,.inquiry-grid{gap:38px}.inquiry-form{grid-template-columns:1fr;padding:22px}.inquiry-form .full,.inquiry-form button,.inquiry-form>small{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:15px}.floating{bottom:12px;right:10px}}@media (width>=851px){.factory-grid{align-items:stretch;min-height:0}.factory-photo{height:600px}.factory-photo img{height:100%}.factory-panel{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div{gap:8px;padding:0 8px}.trust-grid b{font-size:25px}.trust-grid span{max-width:76px;font-size:10px}.trust-grid{overflow:hidden}}.approved-products{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid{gap:20px}.category-card{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img{transition:transform .55s var(--ease)}.category-card div{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img{transform:scale(1.035)}.category-card:hover div{background:#f1e9de}.category-card:hover div>b{color:#785a3c}.category-card:hover div>b:after{transform:translate(5px)}.collection-feature{padding:0}.feature-grid{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img{transition:transform .75s var(--ease)}.feature-image:hover img{transform:scale(1.02)}.feature-copy{padding:28px 24px 28px 30px}.collection-list{border-top:0;gap:10px;display:grid}.collection-list a{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b{color:#725334}.product-grid{gap:20px}.product-card{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card,.product-card *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img{transform:scale(1.045)}.product-card:hover>small{color:#d2b996}.product-card:hover>h3,.product-card:hover .product-meta a{color:#fff}.product-card:hover .product-meta{color:#c9cbd4;border-color:#fff3}.product-meta a{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a{transform:translate(5px)}.custom-options{border-top:0;gap:11px;margin-top:4px}.custom-options>div,.custom-options>div:nth-child(odd),.custom-options>div:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img{transition:transform .65s var(--ease)}.custom-image:hover img{transform:scale(1.025)}.btn.ivory,.factory-panel .text-link{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid{gap:22px}.factory-photo{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img{transition:transform .7s var(--ease)}.factory-photo:hover img{transform:scale(1.018)}.factory-panel{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number{margin-bottom:13px;padding-bottom:17px}.factory-number b{font-size:58px}.factory-panel ol{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid{gap:20px}.solution-grid article{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3,.solution-grid article p,.solution-grid article li{transition:color .3s var(--ease)}.solution-grid article a{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a{color:#765637;transform:translate(6px)}.insight-grid{gap:22px}.insight-grid a{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img{transition:transform .6s var(--ease)}.insight-grid h3,.insight-grid p,.insight-grid span{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img{transform:scale(1.045)}.insight-grid a:hover h3{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo,.factory-panel{height:620px}}@media (width<=850px){.feature-grid{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image{height:470px}.feature-copy{padding:25px 5px}.factory-grid{gap:18px}.factory-panel{height:auto;overflow:visible}.custom-options{gap:10px}}@media (width<=560px){.category-card div{min-height:0}.feature-grid{width:calc(100% - 28px);padding:38px 0}.feature-image{border-radius:16px;height:350px}.feature-copy{padding:15px 0}.collection-list a{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em{display:none}.collection-list a:after{grid-column:3}.product-card,.category-card,.solution-grid article,.insight-grid a{border-radius:14px}.custom-image,.factory-photo,.factory-panel{border-radius:16px}.custom-options{grid-template-columns:1fr}.factory-panel{padding:26px 18px}.factory-panel li{grid-template-columns:38px 1fr}.factory-panel .text-link{justify-content:center;width:100%}.btn.ivory{width:100%}.solution-grid article{min-height:0}}.category-card div>b:after{content:none}.category-card:hover div>b{transform:translate(5px)}.category-card{flex-direction:column;display:flex}.category-card>img{flex:none}.category-card>div{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3{min-height:2.35em}.category-card>div>p{min-height:3.4em}.category-card>div>b{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3,.category-card>div>p{min-height:0}.category-card>div>b{margin-top:18px}}.product-card{flex-direction:column;display:flex}.product-card>.product-img{flex:none}.product-card>small{min-height:1.7em}.product-card>h3{min-height:2.45em}.product-card>.product-meta{margin-top:auto}@media (width<=560px){.product-card>small,.product-card>h3{min-height:0}}.hero-factory-slide{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page{background:#fbfaf7}.products-page .main-nav a.active:after{right:0}.products-page .site-header{top:0}.catalog-hero{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy{padding:20px 0}.catalog-hero-copy h1{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span:first-child{padding-left:0}.catalog-hero-proof span:last-child{border:0}.catalog-hero-proof b{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media{min-height:526px;position:relative}.catalog-hero-media figure{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img{transform:scale(1.035)}.hero-media-main{position:absolute;inset:0 94px 0 0}.hero-media-main img{object-position:center}.hero-media-main:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top{top:38px}.hero-media-small.bottom{bottom:38px}.hero-media-small img{object-position:center}.hero-media-small figcaption{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div:first-child{border-left:1px solid var(--line)}.trust-icon{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p{margin:0}.catalog-trust-grid b{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p{color:#676964;margin:0 0 4px;line-height:1.8}.family-section{background:#fbfaf7}.family-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo{height:290px;position:relative;overflow:hidden}.family-photo:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img{transform:scale(1.045)}.family-photo>span{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body{background:#eee4d6}.family-body small{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i{transform:translate(6px)}.catalog-browser{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2{color:#fff}.light-head>p{color:#c7c8ca}.catalog-toolbar{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button:hover,.catalog-toolbar button.active{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow{color:#d8b990}.catalog-aside h3{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden{display:none}.catalog-product>a{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img{transform:scale(1.05)}.product-badge{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark{color:#fff;background:#171c34}.catalog-product-body{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b{color:#171c34;font-size:11px}.application-section{background:#f2ede4}.application-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i{transform:translate(6px)}.range-cta{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer{color:#d5d6db;background:#0f1428}.footer-main{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand{color:#fff}.catalog-footer .footer-brand .brand-mark{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b{color:#fff}.footer-intro>p{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a,.catalog-footer .footer-main>div:not(:first-child)>p{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a:hover{color:#fff}.footer-quote{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid{gap:35px}.catalog-hero-media{min-height:470px}.catalog-hero-proof span{min-width:auto}.family-grid{grid-template-columns:repeat(2,1fr)}.family-photo{height:340px}.catalog-product-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div{padding:18px 15px}.catalog-layout{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header{height:68px}.catalog-hero{padding:48px 0 54px}.catalog-hero-grid{grid-template-columns:1fr;gap:38px}.catalog-hero-copy{padding:0}.catalog-hero-media{min-height:510px}.catalog-section-head{grid-template-columns:1fr;gap:18px}.catalog-trust-grid{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div:nth-child(3){border-left:1px solid var(--line)}.catalog-layout{grid-template-columns:1fr}.catalog-aside{position:static}.application-grid{grid-template-columns:1fr}.application-grid article{min-height:0}.range-cta-grid{grid-template-columns:1fr;gap:30px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-contact{grid-column:2/4}.catalog-footer .footer-bottom{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3{min-height:0}}@media (width<=560px){.catalog-hero{padding:35px 0 45px}.catalog-hero-copy h1{font-size:42px}.catalog-hero-copy>p{font-size:15px;line-height:1.8}.catalog-hero-actions .btn{width:100%}.catalog-hero-proof{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b{font-size:18px}.catalog-hero-media{min-height:380px}.hero-media-main{right:48px}.hero-media-small{width:112px;height:126px;border-width:5px!important}.hero-media-small.top{top:26px}.hero-media-small.bottom{bottom:26px}.hero-media-main figcaption{bottom:18px;left:18px}.hero-media-main figcaption b{font-size:17px}.catalog-trust-grid{grid-template-columns:1fr}.catalog-trust-grid>div,.catalog-trust-grid>div:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid{grid-template-columns:1fr}.family-photo{height:300px}.family-body{min-height:0}.catalog-browser{padding:76px 0 80px}.catalog-product-grid{grid-template-columns:1fr}.catalog-product-photo{height:300px}.catalog-product-body{min-height:230px}.catalog-toolbar{margin-right:0}.catalog-aside{padding:25px 22px}.application-grid article{padding:30px 24px}.application-grid h3{min-height:0}.range-cta{padding:66px 0}.range-cta-grid{gap:23px}.range-cta-grid>div:last-child>div{flex-direction:column;align-items:stretch;gap:16px}.footer-main{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro,.footer-contact{grid-column:1/3}.catalog-footer .footer-bottom{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption{display:none}}.catalog-product[hidden]{display:none!important}.catalog-pagination{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary{color:#aaaeba;font-size:11px}.page-controls{align-items:center;gap:8px;display:flex}.page-controls>span{gap:8px;display:flex}.page-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button:hover:not(:disabled),.page-controls button.active{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open{overflow:hidden}.inquiry-modal{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open{display:grid}.inquiry-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade;position:absolute;inset:0}.inquiry-modal-dialog{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input,.inquiry-modal .inquiry-form select{padding:11px 0}.inquiry-modal .inquiry-form textarea{min-height:122px}.inquiry-modal .inquiry-form button{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog{outline:none}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination{margin-left:267px}.inquiry-modal-copy{padding:48px 35px}.inquiry-modal .inquiry-form{padding:44px 36px}}@media (width<=850px){.catalog-pagination{margin-left:0}.inquiry-modal{padding:20px}.inquiry-modal-dialog{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy{padding:34px 32px}.inquiry-modal-copy h2{font-size:36px}.inquiry-modal-copy>p{margin:15px 0 20px}.inquiry-modal-notes{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form{border-radius:0 0 20px 20px}.inquiry-modal-close{top:12px;right:12px}}@media (width<=560px){.catalog-pagination{flex-direction:column;align-items:flex-start}.page-controls{justify-content:space-between;width:100%}.inquiry-modal{padding:10px}.inquiry-modal-dialog{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow{margin-bottom:10px}.inquiry-modal-copy h2{font-size:31px}.inquiry-modal-copy>p{font-size:12px;line-height:1.7}.inquiry-modal-notes{display:none}.inquiry-modal .inquiry-form{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea{min-height:90px}.inquiry-modal-close{width:34px;height:34px}.inquiry-modal .inquiry-form>small{font-size:9px}}.approved-products .family-body{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3{min-height:2.36em}.approved-products .family-body p{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3{min-height:2.3em}.approved-products .catalog-product-body p{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1,.approved-products.is-zh .catalog-section-head h2,.approved-products.is-zh .family-body h3,.approved-products.is-zh .catalog-product-body h3,.approved-products.is-zh .application-grid h3,.approved-products.is-zh .range-cta h2,.approved-products.is-zh .inquiry-modal-copy h2{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a{padding:12px 0}.approved-products .family-body h3,.approved-products .family-body p,.approved-products .catalog-product-body h3,.approved-products .catalog-product-body p{min-height:0}}.approved-products .catalog-footer .footer-quote{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span{transform:translate(5px)}.approved-products .floating{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a,.approved-products .floating button{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating{bottom:14px!important;right:12px!important}.approved-products .floating a,.approved-products .floating button{border-radius:10px!important;width:44px!important;height:44px!important}}.approved-products[data-v-d0c1cab4]{min-height:100vh}.approved-products .site-header[data-v-d0c1cab4]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-d0c1cab4]{font-weight:400}.approved-products .site-header .main-nav a[data-v-d0c1cab4]{padding:0}.approved-products .section[data-v-d0c1cab4]{width:100%;margin:0}.approved-products .inquiry-form[data-v-d0c1cab4]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-d0c1cab4]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-d0c1cab4]{padding-left:0;padding-right:0}.approved-products[data-v-d0c1cab4]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-d0c1cab4]{box-sizing:border-box}.approved-products[data-v-d0c1cab4]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-d0c1cab4]{width:100%;height:auto;display:block}a[data-v-d0c1cab4]{color:inherit;text-decoration:none}button[data-v-d0c1cab4],input[data-v-d0c1cab4],select[data-v-d0c1cab4],textarea[data-v-d0c1cab4]{font:inherit}.container[data-v-d0c1cab4]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-d0c1cab4]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-d0c1cab4]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-d0c1cab4]{color:#fff}.site-header[data-v-d0c1cab4]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-d0c1cab4]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-d0c1cab4]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-d0c1cab4]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-d0c1cab4]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-d0c1cab4]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-d0c1cab4]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-d0c1cab4]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-d0c1cab4]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-d0c1cab4]:hover:after{right:0}.header-actions[data-v-d0c1cab4]{align-items:center;gap:15px;display:flex}.lang[data-v-d0c1cab4]{color:#777;font-size:13px}.header-quote[data-v-d0c1cab4]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-d0c1cab4]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-d0c1cab4]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-d0c1cab4]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-d0c1cab4]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-d0c1cab4]{opacity:1;visibility:visible}.hero-dark[data-v-d0c1cab4]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-d0c1cab4]{z-index:2;position:relative}.hero-content[data-v-d0c1cab4]>*{max-width:620px}.eyebrow[data-v-d0c1cab4]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-d0c1cab4]{color:#d7c6ad}.hero h1[data-v-d0c1cab4],.hero h2[data-v-d0c1cab4]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-d0c1cab4]{color:#fff}.hero p[data-v-d0c1cab4]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-d0c1cab4]{color:#e5e5e2}.hero-actions[data-v-d0c1cab4]{align-items:center;gap:12px;display:flex}.btn[data-v-d0c1cab4]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-d0c1cab4]{background:var(--ink);color:#fff}.btn.secondary[data-v-d0c1cab4]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-d0c1cab4]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-d0c1cab4]:hover{transform:translateY(-2px)}.hero-notes[data-v-d0c1cab4]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-d0c1cab4]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-d0c1cab4]{left:24px}.hero-arrow.next[data-v-d0c1cab4]{right:24px}.hero-dots[data-v-d0c1cab4]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-d0c1cab4]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-d0c1cab4]{background:var(--ink)}.trust-strip[data-v-d0c1cab4]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-d0c1cab4]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-d0c1cab4]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-d0c1cab4]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-d0c1cab4]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-d0c1cab4]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-d0c1cab4]{padding:102px 0}.section-head[data-v-d0c1cab4]{margin-bottom:45px}.section-head.center[data-v-d0c1cab4]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-d0c1cab4],.feature-copy h2[data-v-d0c1cab4],.custom-copy h2[data-v-d0c1cab4],.inquiry-copy h2[data-v-d0c1cab4],.faq-grid h2[data-v-d0c1cab4]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-d0c1cab4]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-d0c1cab4]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-d0c1cab4]{max-width:620px}.section-head.split>p[data-v-d0c1cab4]{max-width:470px;margin:0 0 4px}.category-section[data-v-d0c1cab4]{background:var(--paper)}.category-grid[data-v-d0c1cab4]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-d0c1cab4]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-d0c1cab4]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-d0c1cab4]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-d0c1cab4]{object-position:center 62%}.category-card:nth-child(4) img[data-v-d0c1cab4]{object-position:center 44%}.category-card div[data-v-d0c1cab4]{padding:23px 23px 25px}.category-card div>span[data-v-d0c1cab4]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-d0c1cab4]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-d0c1cab4]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-d0c1cab4]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-d0c1cab4]{background:#fff;padding:0}.feature-grid[data-v-d0c1cab4]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-d0c1cab4]{position:relative;overflow:hidden}.feature-image img[data-v-d0c1cab4]{object-fit:cover;height:100%}.feature-image span[data-v-d0c1cab4]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-d0c1cab4]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-d0c1cab4]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-d0c1cab4]{border-top:1px solid var(--line)}.collection-list a[data-v-d0c1cab4]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-d0c1cab4]:hover{padding-left:8px}.collection-list span[data-v-d0c1cab4]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-d0c1cab4]{color:var(--ink);font-size:14px}.collection-list em[data-v-d0c1cab4]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-d0c1cab4]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-d0c1cab4]{color:#161b32;border-color:#161b32}.products-section[data-v-d0c1cab4]{background:var(--cream)}.product-grid[data-v-d0c1cab4]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-d0c1cab4]{background:#fff;padding-bottom:20px}.product-img[data-v-d0c1cab4]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-d0c1cab4]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-d0c1cab4]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-d0c1cab4],.product-card:nth-child(3) img[data-v-d0c1cab4]{object-position:center}.product-img>span[data-v-d0c1cab4]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-d0c1cab4],.product-card>h3[data-v-d0c1cab4],.product-meta[data-v-d0c1cab4]{margin-left:19px;margin-right:19px}.product-card>small[data-v-d0c1cab4]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-d0c1cab4]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-d0c1cab4]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-d0c1cab4]{color:var(--ink);font-weight:800}.custom-section[data-v-d0c1cab4]{background:var(--ink);color:#fff}.custom-grid[data-v-d0c1cab4]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-d0c1cab4]{color:#fff}.custom-copy>p[data-v-d0c1cab4]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-d0c1cab4]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-d0c1cab4]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-d0c1cab4]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-d0c1cab4]:nth-child(2n){padding-left:22px}.custom-options b[data-v-d0c1cab4]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-d0c1cab4]{font-size:14px;display:block}.custom-options small[data-v-d0c1cab4]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-d0c1cab4]{height:570px;position:relative}.custom-image img[data-v-d0c1cab4]{object-fit:cover;height:100%}.custom-image[data-v-d0c1cab4]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-d0c1cab4]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-d0c1cab4]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-d0c1cab4]{font:400 16px var(--serif)}.factory-section[data-v-d0c1cab4]{background:var(--paper)}.factory-grid[data-v-d0c1cab4]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-d0c1cab4]{object-fit:cover;height:100%}.factory-panel[data-v-d0c1cab4]{background:#ede7db;padding:48px 55px}.factory-number[data-v-d0c1cab4]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-d0c1cab4]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-d0c1cab4]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-d0c1cab4]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-d0c1cab4]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-d0c1cab4]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-d0c1cab4]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-d0c1cab4]{margin-top:22px}.solutions-section[data-v-d0c1cab4]{background:#fff}.solution-grid[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-d0c1cab4]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-d0c1cab4]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-d0c1cab4]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-d0c1cab4]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-d0c1cab4]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-d0c1cab4]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-d0c1cab4]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-d0c1cab4]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-d0c1cab4]{background:var(--cream)}.insight-grid[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-d0c1cab4]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-d0c1cab4]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-d0c1cab4]{object-position:center}.insight-grid span[data-v-d0c1cab4],.insight-grid h3[data-v-d0c1cab4],.insight-grid p[data-v-d0c1cab4]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-d0c1cab4]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-d0c1cab4]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-d0c1cab4]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-d0c1cab4]{background:#fff}.faq-grid[data-v-d0c1cab4]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-d0c1cab4]{color:#777;max-width:360px}.faq-list[data-v-d0c1cab4]{border-top:1px solid var(--line)}.faq-list details[data-v-d0c1cab4]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-d0c1cab4]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-d0c1cab4]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-d0c1cab4]:after{content:"－"}.faq-list p[data-v-d0c1cab4]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-d0c1cab4]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-d0c1cab4]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-d0c1cab4]{color:#fff}.inquiry-copy>p[data-v-d0c1cab4]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-d0c1cab4]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-d0c1cab4]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-d0c1cab4]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-d0c1cab4]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-d0c1cab4]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-d0c1cab4],.inquiry-form select[data-v-d0c1cab4],.inquiry-form textarea[data-v-d0c1cab4]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-d0c1cab4]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-d0c1cab4]{grid-column:1/-1}.inquiry-form button[data-v-d0c1cab4]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-d0c1cab4]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-d0c1cab4]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-d0c1cab4]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-d0c1cab4]{color:#fff;border-color:#fff}.footer-brand b[data-v-d0c1cab4]{color:#fff}.footer-grid>div:first-child p[data-v-d0c1cab4]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-d0c1cab4]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-d0c1cab4],.footer-grid p[data-v-d0c1cab4]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-d0c1cab4]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-d0c1cab4]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-d0c1cab4]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-d0c1cab4]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-d0c1cab4]{gap:18px}.main-nav a[data-v-d0c1cab4]{font-size:12px}.header-actions[data-v-d0c1cab4]{gap:9px}.header-quote[data-v-d0c1cab4]{padding:10px 12px}.category-card img[data-v-d0c1cab4]{height:260px}.custom-grid[data-v-d0c1cab4]{gap:40px}.feature-copy[data-v-d0c1cab4]{padding:60px 45px}.factory-panel[data-v-d0c1cab4]{padding:42px 35px}}@media (width<=850px){.container[data-v-d0c1cab4]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-d0c1cab4]{display:none}.site-header[data-v-d0c1cab4]{height:68px}.header-inner[data-v-d0c1cab4]{gap:15px}.brand[data-v-d0c1cab4]{flex:1;min-width:0}.brand-mark[data-v-d0c1cab4]{width:38px;height:38px}.brand b[data-v-d0c1cab4]{font-size:19px}.brand small[data-v-d0c1cab4]{margin-top:5px;font-size:6px}.menu-btn[data-v-d0c1cab4]{display:block}.main-nav[data-v-d0c1cab4]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-d0c1cab4]{gap:0;display:grid}.main-nav a[data-v-d0c1cab4]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-d0c1cab4]{display:none}.hero[data-v-d0c1cab4]{height:610px}.hero-slide[data-v-d0c1cab4]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-d0c1cab4]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-d0c1cab4],.hero h2[data-v-d0c1cab4]{font-size:42px}.hero p[data-v-d0c1cab4]{max-width:540px;font-size:15px}.hero-arrow[data-v-d0c1cab4]{display:none}.trust-grid[data-v-d0c1cab4]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-d0c1cab4]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-d0c1cab4]{padding:76px 0}.section-head.split[data-v-d0c1cab4]{display:block}.section-head.split>p[data-v-d0c1cab4]{margin-top:16px}.category-grid[data-v-d0c1cab4],.product-grid[data-v-d0c1cab4]{grid-template-columns:1fr 1fr}.feature-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.feature-image[data-v-d0c1cab4]{height:480px}.custom-grid[data-v-d0c1cab4],.factory-grid[data-v-d0c1cab4],.faq-grid[data-v-d0c1cab4],.inquiry-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.custom-image[data-v-d0c1cab4]{height:480px}.factory-photo[data-v-d0c1cab4]{height:450px}.faq-grid[data-v-d0c1cab4],.inquiry-grid[data-v-d0c1cab4]{gap:50px}.solution-grid[data-v-d0c1cab4],.insight-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.solution-grid article[data-v-d0c1cab4]{min-height:320px}.footer-grid[data-v-d0c1cab4]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-d0c1cab4]:last-child{grid-column:2/-1}.inquiry-form[data-v-d0c1cab4]{padding:26px}}@media (width<=560px){.approved-products[data-v-d0c1cab4]{font-size:15px}.container[data-v-d0c1cab4]{width:calc(100% - 28px)}.topbar[data-v-d0c1cab4]{height:32px}.topbar-inner[data-v-d0c1cab4]{justify-content:center}.topbar-inner>span[data-v-d0c1cab4]:first-child{font-size:10px}.header-actions .lang[data-v-d0c1cab4]{font-size:12px}.hero[data-v-d0c1cab4]{height:620px}.hero-slide[data-v-d0c1cab4]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-d0c1cab4]>*{max-width:100%}.hero h1[data-v-d0c1cab4],.hero h2[data-v-d0c1cab4]{font-size:37px}.hero p[data-v-d0c1cab4]{font-size:14px;line-height:1.7}.hero-actions[data-v-d0c1cab4]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-d0c1cab4]{min-height:46px}.hero-notes[data-v-d0c1cab4]{gap:12px;font-size:11px}.hero-dots[data-v-d0c1cab4]{left:14px;transform:none}.section[data-v-d0c1cab4]{padding:62px 0}.section-head h2[data-v-d0c1cab4],.feature-copy h2[data-v-d0c1cab4],.custom-copy h2[data-v-d0c1cab4],.inquiry-copy h2[data-v-d0c1cab4],.faq-grid h2[data-v-d0c1cab4]{font-size:34px}.category-grid[data-v-d0c1cab4],.product-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.category-card img[data-v-d0c1cab4]{height:300px}.feature-image[data-v-d0c1cab4]{height:360px}.feature-copy[data-v-d0c1cab4]{padding:50px 14px}.collection-list a[data-v-d0c1cab4]{grid-template-columns:28px 1fr}.collection-list em[data-v-d0c1cab4]{display:none}.product-img[data-v-d0c1cab4]{height:330px}.custom-options[data-v-d0c1cab4]{grid-template-columns:1fr}.custom-options>div[data-v-d0c1cab4]:nth-child(odd){border-right:0}.custom-options>div[data-v-d0c1cab4]:nth-child(2n){padding-left:0}.custom-image[data-v-d0c1cab4]{height:390px}.factory-photo[data-v-d0c1cab4]{height:330px}.factory-panel[data-v-d0c1cab4]{padding:33px 22px}.factory-panel li[data-v-d0c1cab4]{grid-template-columns:1fr}.factory-panel li span[data-v-d0c1cab4]{text-align:left}.faq-grid[data-v-d0c1cab4],.inquiry-grid[data-v-d0c1cab4]{gap:38px}.inquiry-form[data-v-d0c1cab4]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-d0c1cab4],.inquiry-form button[data-v-d0c1cab4],.inquiry-form>small[data-v-d0c1cab4]{grid-column:auto}.footer-grid[data-v-d0c1cab4]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-d0c1cab4]:first-child{grid-column:1/-1}.footer-grid>div[data-v-d0c1cab4]:last-child{grid-column:auto}.footer-bottom[data-v-d0c1cab4]{flex-direction:column;gap:15px}.floating[data-v-d0c1cab4]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-d0c1cab4]{align-items:stretch;min-height:0}.factory-photo[data-v-d0c1cab4]{height:600px}.factory-photo img[data-v-d0c1cab4]{height:100%}.factory-panel[data-v-d0c1cab4]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-d0c1cab4]{gap:8px;padding:0 8px}.trust-grid b[data-v-d0c1cab4]{font-size:25px}.trust-grid span[data-v-d0c1cab4]{max-width:76px;font-size:10px}.trust-grid[data-v-d0c1cab4]{overflow:hidden}}.approved-products[data-v-d0c1cab4]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-d0c1cab4]{gap:20px}.category-card[data-v-d0c1cab4]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-d0c1cab4]{transition:transform .55s var(--ease)}.category-card div[data-v-d0c1cab4]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-d0c1cab4]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-d0c1cab4]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-d0c1cab4]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-d0c1cab4]{transform:scale(1.035)}.category-card:hover div[data-v-d0c1cab4]{background:#f1e9de}.category-card:hover div>b[data-v-d0c1cab4]{color:#785a3c}.category-card:hover div>b[data-v-d0c1cab4]:after{transform:translate(5px)}.collection-feature[data-v-d0c1cab4]{padding:0}.feature-grid[data-v-d0c1cab4]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-d0c1cab4]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-d0c1cab4]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-d0c1cab4]{transform:scale(1.02)}.feature-copy[data-v-d0c1cab4]{padding:28px 24px 28px 30px}.collection-list[data-v-d0c1cab4]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-d0c1cab4]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-d0c1cab4]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-d0c1cab4]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-d0c1cab4]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-d0c1cab4]{color:#725334}.product-grid[data-v-d0c1cab4]{gap:20px}.product-card[data-v-d0c1cab4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-d0c1cab4],.product-card[data-v-d0c1cab4] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-d0c1cab4]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-d0c1cab4]{transform:scale(1.045)}.product-card:hover>small[data-v-d0c1cab4]{color:#d2b996}.product-card:hover>h3[data-v-d0c1cab4],.product-card:hover .product-meta a[data-v-d0c1cab4]{color:#fff}.product-card:hover .product-meta[data-v-d0c1cab4]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-d0c1cab4]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-d0c1cab4]{transform:translate(5px)}.custom-options[data-v-d0c1cab4]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-d0c1cab4],.custom-options>div[data-v-d0c1cab4]:nth-child(odd),.custom-options>div[data-v-d0c1cab4]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-d0c1cab4]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-d0c1cab4]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-d0c1cab4]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-d0c1cab4]{transform:scale(1.025)}.btn.ivory[data-v-d0c1cab4],.factory-panel .text-link[data-v-d0c1cab4]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-d0c1cab4]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-d0c1cab4]{gap:22px}.factory-photo[data-v-d0c1cab4]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-d0c1cab4]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-d0c1cab4]{transform:scale(1.018)}.factory-panel[data-v-d0c1cab4]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-d0c1cab4]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-d0c1cab4]{font-size:58px}.factory-panel ol[data-v-d0c1cab4]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-d0c1cab4]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-d0c1cab4]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-d0c1cab4]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-d0c1cab4]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-d0c1cab4]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-d0c1cab4]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-d0c1cab4]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-d0c1cab4]{gap:20px}.solution-grid article[data-v-d0c1cab4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-d0c1cab4]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-d0c1cab4],.solution-grid article p[data-v-d0c1cab4],.solution-grid article li[data-v-d0c1cab4]{transition:color .3s var(--ease)}.solution-grid article a[data-v-d0c1cab4]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-d0c1cab4]{color:#765637;transform:translate(6px)}.insight-grid[data-v-d0c1cab4]{gap:22px}.insight-grid a[data-v-d0c1cab4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-d0c1cab4]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-d0c1cab4],.insight-grid p[data-v-d0c1cab4],.insight-grid span[data-v-d0c1cab4]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-d0c1cab4]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-d0c1cab4]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-d0c1cab4]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-d0c1cab4],.factory-panel[data-v-d0c1cab4]{height:620px}}@media (width<=850px){.feature-grid[data-v-d0c1cab4]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-d0c1cab4]{height:470px}.feature-copy[data-v-d0c1cab4]{padding:25px 5px}.factory-grid[data-v-d0c1cab4]{gap:18px}.factory-panel[data-v-d0c1cab4]{height:auto;overflow:visible}.custom-options[data-v-d0c1cab4]{gap:10px}}@media (width<=560px){.category-card div[data-v-d0c1cab4]{min-height:0}.feature-grid[data-v-d0c1cab4]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-d0c1cab4]{border-radius:16px;height:350px}.feature-copy[data-v-d0c1cab4]{padding:15px 0}.collection-list a[data-v-d0c1cab4]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-d0c1cab4]{display:none}.collection-list a[data-v-d0c1cab4]:after{grid-column:3}.product-card[data-v-d0c1cab4],.category-card[data-v-d0c1cab4],.solution-grid article[data-v-d0c1cab4],.insight-grid a[data-v-d0c1cab4]{border-radius:14px}.custom-image[data-v-d0c1cab4],.factory-photo[data-v-d0c1cab4],.factory-panel[data-v-d0c1cab4]{border-radius:16px}.custom-options[data-v-d0c1cab4]{grid-template-columns:1fr}.factory-panel[data-v-d0c1cab4]{padding:26px 18px}.factory-panel li[data-v-d0c1cab4]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-d0c1cab4]{justify-content:center;width:100%}.btn.ivory[data-v-d0c1cab4]{width:100%}.solution-grid article[data-v-d0c1cab4]{min-height:0}}.category-card div>b[data-v-d0c1cab4]:after{content:none}.category-card:hover div>b[data-v-d0c1cab4]{transform:translate(5px)}.category-card[data-v-d0c1cab4]{flex-direction:column;display:flex}.category-card>img[data-v-d0c1cab4]{flex:none}.category-card>div[data-v-d0c1cab4]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-d0c1cab4]{min-height:2.35em}.category-card>div>p[data-v-d0c1cab4]{min-height:3.4em}.category-card>div>b[data-v-d0c1cab4]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-d0c1cab4],.category-card>div>p[data-v-d0c1cab4]{min-height:0}.category-card>div>b[data-v-d0c1cab4]{margin-top:18px}}.product-card[data-v-d0c1cab4]{flex-direction:column;display:flex}.product-card>.product-img[data-v-d0c1cab4]{flex:none}.product-card>small[data-v-d0c1cab4]{min-height:1.7em}.product-card>h3[data-v-d0c1cab4]{min-height:2.45em}.product-card>.product-meta[data-v-d0c1cab4]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-d0c1cab4],.product-card>h3[data-v-d0c1cab4]{min-height:0}}.hero-factory-slide[data-v-d0c1cab4]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-d0c1cab4]{background:#fbfaf7}.products-page .main-nav a.active[data-v-d0c1cab4]:after{right:0}.products-page .site-header[data-v-d0c1cab4]{top:0}.catalog-hero[data-v-d0c1cab4]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-d0c1cab4]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-d0c1cab4]{padding:20px 0}.catalog-hero-copy h1[data-v-d0c1cab4]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-d0c1cab4]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-d0c1cab4]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-d0c1cab4]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-d0c1cab4]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-d0c1cab4]:first-child{padding-left:0}.catalog-hero-proof span[data-v-d0c1cab4]:last-child{border:0}.catalog-hero-proof b[data-v-d0c1cab4]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-d0c1cab4]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-d0c1cab4]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-d0c1cab4]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-d0c1cab4]{transform:scale(1.035)}.hero-media-main[data-v-d0c1cab4]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-d0c1cab4]{object-position:center}.hero-media-main[data-v-d0c1cab4]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-d0c1cab4]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-d0c1cab4]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-d0c1cab4]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-d0c1cab4]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-d0c1cab4]{top:38px}.hero-media-small.bottom[data-v-d0c1cab4]{bottom:38px}.hero-media-small img[data-v-d0c1cab4]{object-position:center}.hero-media-small figcaption[data-v-d0c1cab4]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-d0c1cab4]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-d0c1cab4]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-d0c1cab4]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-d0c1cab4]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-d0c1cab4]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-d0c1cab4]{margin:0}.catalog-trust-grid b[data-v-d0c1cab4]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-d0c1cab4]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-d0c1cab4]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-d0c1cab4]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-d0c1cab4]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-d0c1cab4]{background:#fbfaf7}.family-grid[data-v-d0c1cab4]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-d0c1cab4]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-d0c1cab4]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-d0c1cab4]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-d0c1cab4]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-d0c1cab4]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-d0c1cab4]{transform:scale(1.045)}.family-photo>span[data-v-d0c1cab4]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-d0c1cab4]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-d0c1cab4]{background:#eee4d6}.family-body small[data-v-d0c1cab4]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-d0c1cab4]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-d0c1cab4]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-d0c1cab4]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-d0c1cab4]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-d0c1cab4]{transform:translate(6px)}.catalog-browser[data-v-d0c1cab4]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-d0c1cab4]{color:#fff}.light-head>p[data-v-d0c1cab4]{color:#c7c8ca}.catalog-toolbar[data-v-d0c1cab4]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-d0c1cab4]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-d0c1cab4]:hover,.catalog-toolbar button.active[data-v-d0c1cab4]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-d0c1cab4]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-d0c1cab4]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-d0c1cab4]{color:#d8b990}.catalog-aside h3[data-v-d0c1cab4]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-d0c1cab4]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-d0c1cab4]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-d0c1cab4]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-d0c1cab4]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-d0c1cab4]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-d0c1cab4]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-d0c1cab4]{display:none}.catalog-product>a[data-v-d0c1cab4]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-d0c1cab4]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-d0c1cab4]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-d0c1cab4]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-d0c1cab4]{transform:scale(1.05)}.product-badge[data-v-d0c1cab4]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-d0c1cab4]{color:#fff;background:#171c34}.catalog-product-body[data-v-d0c1cab4]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-d0c1cab4]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-d0c1cab4]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-d0c1cab4]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-d0c1cab4]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-d0c1cab4]{color:#171c34;font-size:11px}.application-section[data-v-d0c1cab4]{background:#f2ede4}.application-grid[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-d0c1cab4]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-d0c1cab4]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-d0c1cab4]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-d0c1cab4]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-d0c1cab4]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-d0c1cab4]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-d0c1cab4]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-d0c1cab4]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-d0c1cab4]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-d0c1cab4]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-d0c1cab4]{transform:translate(6px)}.range-cta[data-v-d0c1cab4]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-d0c1cab4]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-d0c1cab4]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-d0c1cab4]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-d0c1cab4]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-d0c1cab4]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-d0c1cab4]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-d0c1cab4]{color:#d5d6db;background:#0f1428}.footer-main[data-v-d0c1cab4]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-d0c1cab4]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-d0c1cab4]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-d0c1cab4]{color:#fff}.footer-intro>p[data-v-d0c1cab4]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-d0c1cab4]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-d0c1cab4]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-d0c1cab4]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-d0c1cab4],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-d0c1cab4]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-d0c1cab4]:hover{color:#fff}.footer-quote[data-v-d0c1cab4]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-d0c1cab4]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-d0c1cab4]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-d0c1cab4]{gap:35px}.catalog-hero-media[data-v-d0c1cab4]{min-height:470px}.catalog-hero-proof span[data-v-d0c1cab4]{min-width:auto}.family-grid[data-v-d0c1cab4]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-d0c1cab4]{height:340px}.catalog-product-grid[data-v-d0c1cab4]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-d0c1cab4]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-d0c1cab4]{padding:18px 15px}.catalog-layout[data-v-d0c1cab4]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-d0c1cab4]{height:68px}.catalog-hero[data-v-d0c1cab4]{padding:48px 0 54px}.catalog-hero-grid[data-v-d0c1cab4]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-d0c1cab4]{padding:0}.catalog-hero-media[data-v-d0c1cab4]{min-height:510px}.catalog-section-head[data-v-d0c1cab4]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-d0c1cab4]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-d0c1cab4]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-d0c1cab4]{grid-template-columns:1fr}.catalog-aside[data-v-d0c1cab4]{position:static}.application-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.application-grid article[data-v-d0c1cab4]{min-height:0}.range-cta-grid[data-v-d0c1cab4]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-d0c1cab4]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-d0c1cab4]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-d0c1cab4]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-d0c1cab4]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-d0c1cab4]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-d0c1cab4]{font-size:42px}.catalog-hero-copy>p[data-v-d0c1cab4]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-d0c1cab4]{width:100%}.catalog-hero-proof[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-d0c1cab4]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-d0c1cab4]{font-size:18px}.catalog-hero-media[data-v-d0c1cab4]{min-height:380px}.hero-media-main[data-v-d0c1cab4]{right:48px}.hero-media-small[data-v-d0c1cab4]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-d0c1cab4]{top:26px}.hero-media-small.bottom[data-v-d0c1cab4]{bottom:26px}.hero-media-main figcaption[data-v-d0c1cab4]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-d0c1cab4]{font-size:17px}.catalog-trust-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-d0c1cab4],.catalog-trust-grid>div[data-v-d0c1cab4]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.family-photo[data-v-d0c1cab4]{height:300px}.family-body[data-v-d0c1cab4]{min-height:0}.catalog-browser[data-v-d0c1cab4]{padding:76px 0 80px}.catalog-product-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.catalog-product-photo[data-v-d0c1cab4]{height:300px}.catalog-product-body[data-v-d0c1cab4]{min-height:230px}.catalog-toolbar[data-v-d0c1cab4]{margin-right:0}.catalog-aside[data-v-d0c1cab4]{padding:25px 22px}.application-grid article[data-v-d0c1cab4]{padding:30px 24px}.application-grid h3[data-v-d0c1cab4]{min-height:0}.range-cta[data-v-d0c1cab4]{padding:66px 0}.range-cta-grid[data-v-d0c1cab4]{gap:23px}.range-cta-grid>div:last-child>div[data-v-d0c1cab4]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-d0c1cab4]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-d0c1cab4],.footer-contact[data-v-d0c1cab4]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-d0c1cab4]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-d0c1cab4]{display:none}}.catalog-product[hidden][data-v-d0c1cab4]{display:none!important}.catalog-pagination[data-v-d0c1cab4]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-d0c1cab4]{color:#aaaeba;font-size:11px}.page-controls[data-v-d0c1cab4]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-d0c1cab4]{gap:8px;display:flex}.page-controls button[data-v-d0c1cab4]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-d0c1cab4]:hover:not(:disabled),.page-controls button.active[data-v-d0c1cab4]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-d0c1cab4]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-d0c1cab4]{overflow:hidden}.inquiry-modal[data-v-d0c1cab4]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-d0c1cab4]{display:grid}.inquiry-modal-backdrop[data-v-d0c1cab4]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-d0c1cab4;position:absolute;inset:0}.inquiry-modal-dialog[data-v-d0c1cab4]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-d0c1cab4;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-d0c1cab4]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-d0c1cab4]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-d0c1cab4]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-d0c1cab4]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-d0c1cab4]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-d0c1cab4]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-d0c1cab4]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-d0c1cab4],.inquiry-modal .inquiry-form select[data-v-d0c1cab4]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-d0c1cab4]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-d0c1cab4]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-d0c1cab4]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-d0c1cab4]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-d0c1cab4]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-d0c1cab4]{outline:none}@keyframes modalFade-d0c1cab4{0%{opacity:0}to{opacity:1}}@keyframes modalRise-d0c1cab4{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-d0c1cab4]{margin-left:267px}.inquiry-modal-copy[data-v-d0c1cab4]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-d0c1cab4]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-d0c1cab4]{margin-left:0}.inquiry-modal[data-v-d0c1cab4]{padding:20px}.inquiry-modal-dialog[data-v-d0c1cab4]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-d0c1cab4]{padding:34px 32px}.inquiry-modal-copy h2[data-v-d0c1cab4]{font-size:36px}.inquiry-modal-copy>p[data-v-d0c1cab4]{margin:15px 0 20px}.inquiry-modal-notes[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-d0c1cab4]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-d0c1cab4]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-d0c1cab4]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-d0c1cab4]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-d0c1cab4]{flex-direction:column;align-items:flex-start}.page-controls[data-v-d0c1cab4]{justify-content:space-between;width:100%}.inquiry-modal[data-v-d0c1cab4]{padding:10px}.inquiry-modal-dialog[data-v-d0c1cab4]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-d0c1cab4]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-d0c1cab4]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-d0c1cab4]{font-size:31px}.inquiry-modal-copy>p[data-v-d0c1cab4]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-d0c1cab4]{display:none}.inquiry-modal .inquiry-form[data-v-d0c1cab4]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-d0c1cab4]{min-height:90px}.inquiry-modal-close[data-v-d0c1cab4]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-d0c1cab4]{font-size:9px}}.approved-products .family-body[data-v-d0c1cab4]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-d0c1cab4]{min-height:2.36em}.approved-products .family-body p[data-v-d0c1cab4]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-d0c1cab4]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-d0c1cab4]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-d0c1cab4]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-d0c1cab4]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-d0c1cab4],.approved-products.is-zh .catalog-section-head h2[data-v-d0c1cab4],.approved-products.is-zh .family-body h3[data-v-d0c1cab4],.approved-products.is-zh .catalog-product-body h3[data-v-d0c1cab4],.approved-products.is-zh .application-grid h3[data-v-d0c1cab4],.approved-products.is-zh .range-cta h2[data-v-d0c1cab4],.approved-products.is-zh .inquiry-modal-copy h2[data-v-d0c1cab4]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-d0c1cab4]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-d0c1cab4]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-d0c1cab4]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-d0c1cab4]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-d0c1cab4]{padding:12px 0}.approved-products .family-body h3[data-v-d0c1cab4],.approved-products .family-body p[data-v-d0c1cab4],.approved-products .catalog-product-body h3[data-v-d0c1cab4],.approved-products .catalog-product-body p[data-v-d0c1cab4]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-d0c1cab4]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-d0c1cab4]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-d0c1cab4]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-d0c1cab4]{transform:translate(5px)}.approved-products .floating[data-v-d0c1cab4]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-d0c1cab4],.approved-products .floating button[data-v-d0c1cab4]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-d0c1cab4]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-d0c1cab4]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-d0c1cab4]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-d0c1cab4]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-d0c1cab4],.approved-products .floating button[data-v-d0c1cab4]{border-radius:10px!important;width:44px!important;height:44px!important}}.commerce-page[data-v-d0c1cab4]{color:#171c34;background:#fbfaf7;min-height:100vh}.commerce-header-actions[data-v-d0c1cab4]{gap:14px}.commerce-account-link[data-v-d0c1cab4]{color:#171c34;font-size:12px;font-weight:700}.commerce-main[data-v-d0c1cab4]{min-height:620px;padding:70px 0 95px}.commerce-hero[data-v-d0c1cab4]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.commerce-intro[data-v-d0c1cab4]{position:sticky;top:125px}.commerce-intro h1[data-v-d0c1cab4]{font:400 clamp(44px,5vw,72px)/1.06 var(--serif);letter-spacing:-.035em;margin:12px 0 22px}.commerce-intro p[data-v-d0c1cab4]{color:#676862;max-width:560px;font-size:15px;line-height:1.85}.commerce-proof[data-v-d0c1cab4]{border-top:1px solid #ded8cf;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.commerce-proof span[data-v-d0c1cab4]{color:#6d6a64;padding:18px 10px 0 0;font-size:11px}.commerce-proof b[data-v-d0c1cab4]{color:#171c34;font:400 22px var(--serif);display:block}.commerce-card[data-v-d0c1cab4]{background:#fff;border:1px solid #ddd5ca;border-radius:20px;padding:34px;box-shadow:0 18px 48px #171c3410}.commerce-tabs[data-v-d0c1cab4]{background:#f0ebe2;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;padding:5px;display:grid}.commerce-tabs button[data-v-d0c1cab4]{color:#6f6a63;cursor:pointer;background:0 0;border:0;border-radius:9px;height:46px;font-weight:700}.commerce-tabs button.active[data-v-d0c1cab4]{color:#fff;background:#171c34}.commerce-form[data-v-d0c1cab4]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commerce-form label[data-v-d0c1cab4]{color:#504e49;gap:7px;font-size:11px;font-weight:700;display:grid}.commerce-form input[data-v-d0c1cab4],.commerce-form select[data-v-d0c1cab4],.commerce-form textarea[data-v-d0c1cab4]{color:#171c34;background:#fff;border:1px solid #d9d1c6;border-radius:9px;width:100%;padding:13px 14px}.commerce-form textarea[data-v-d0c1cab4]{resize:vertical;min-height:120px}.commerce-form .full[data-v-d0c1cab4]{grid-column:1/-1}.commerce-form button[data-v-d0c1cab4]{color:#fff;cursor:pointer;background:#171c34;border:1px solid #171c34;border-radius:9px;grid-column:1/-1;min-height:52px;font-weight:800}.commerce-form button[data-v-d0c1cab4]:disabled{opacity:.6;cursor:wait}.commerce-error[data-v-d0c1cab4]{color:#a13d35;grid-column:1/-1;margin:0;font-size:12px}.commerce-note[data-v-d0c1cab4]{color:#77736d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.checkout-grid[data-v-d0c1cab4]{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.checkout-panel[data-v-d0c1cab4],.checkout-summary[data-v-d0c1cab4],.account-panel[data-v-d0c1cab4]{background:#fff;border:1px solid #ddd5ca;border-radius:20px}.checkout-panel[data-v-d0c1cab4]{padding:34px}.checkout-panel h1[data-v-d0c1cab4],.account-head h1[data-v-d0c1cab4]{font:400 46px/1.1 var(--serif);margin:0 0 8px}.checkout-panel>p[data-v-d0c1cab4]{color:#74716c;margin:0 0 30px}.checkout-summary[data-v-d0c1cab4]{position:sticky;top:120px;overflow:hidden}.checkout-summary img[data-v-d0c1cab4]{object-fit:cover;width:100%;height:250px}.checkout-summary-body[data-v-d0c1cab4]{padding:25px}.checkout-summary h2[data-v-d0c1cab4]{font:400 29px var(--serif);margin:0 0 10px}.summary-row[data-v-d0c1cab4]{border-top:1px solid #e4ded5;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.summary-row b[data-v-d0c1cab4]{text-align:right}.payment-placeholder[data-v-d0c1cab4]{color:#605b53;background:#f1ece2;border-radius:11px;margin-top:18px;padding:16px;font-size:11px;line-height:1.65}.auth-required[data-v-d0c1cab4]{background:#fbfaf7;border:1px dashed #cfc4b5;border-radius:14px;padding:30px}.auth-required .btn[data-v-d0c1cab4]{margin-top:18px}.account-head[data-v-d0c1cab4]{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.account-head p[data-v-d0c1cab4]{color:#76716a;margin:0}.account-head button[data-v-d0c1cab4]{cursor:pointer;background:#fff;border:1px solid #cec5b8;border-radius:9px;padding:10px 16px}.orders-table[data-v-d0c1cab4]{border-collapse:collapse;width:100%}.orders-table th[data-v-d0c1cab4],.orders-table td[data-v-d0c1cab4]{text-align:left;border-bottom:1px solid #e4ded5;padding:17px 18px;font-size:12px}.orders-table th[data-v-d0c1cab4]{color:#81786e;letter-spacing:.13em;font-size:9px}.orders-table tr:hover td[data-v-d0c1cab4]{background:#fcfaf6}.order-status[data-v-d0c1cab4]{color:#5d574f;background:#ece8df;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.order-status.QUOTED[data-v-d0c1cab4],.order-status.AWAITING_PAYMENT[data-v-d0c1cab4]{color:#8a5d14;background:#fff0ce}.order-status.PRODUCTION[data-v-d0c1cab4],.order-status.SAMPLING[data-v-d0c1cab4]{color:#245c67;background:#e2eef0}.order-status.SHIPPED[data-v-d0c1cab4],.order-status.COMPLETED[data-v-d0c1cab4]{color:#35634b;background:#e4f0e9}.order-link[data-v-d0c1cab4]{color:#171c34;font-weight:800}.order-detail-grid[data-v-d0c1cab4]{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.order-box[data-v-d0c1cab4]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;padding:28px}.order-box h2[data-v-d0c1cab4]{font:400 28px var(--serif);margin:0 0 20px}.order-product[data-v-d0c1cab4]{border-top:1px solid #e5dfd6;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.order-product small[data-v-d0c1cab4]{color:#81786e;display:block}.order-amounts dl[data-v-d0c1cab4]{grid-template-columns:1fr auto;gap:12px;margin:0;display:grid}.order-amounts dt[data-v-d0c1cab4],.order-amounts dd[data-v-d0c1cab4]{border-bottom:1px solid #e5dfd6;margin:0;padding:8px 0}.order-amounts dd[data-v-d0c1cab4]{text-align:right;font-weight:700}.order-timeline[data-v-d0c1cab4]{gap:0;display:grid}.order-event[data-v-d0c1cab4]{border-left:1px solid #d6cec2;padding:0 0 24px 28px;position:relative}.order-event[data-v-d0c1cab4]:before{content:"";background:#9d7b57;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.order-event b[data-v-d0c1cab4]{display:block}.order-event small[data-v-d0c1cab4]{color:#7c7770}.payment-action[data-v-d0c1cab4]{color:#fff;background:#171c34;border-radius:13px;margin-top:22px;padding:20px}.payment-action button[data-v-d0c1cab4]{color:#171c34;opacity:.7;background:#f3eee5;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-weight:800}.empty-orders[data-v-d0c1cab4]{text-align:center;color:#77716a;padding:70px}.commerce-page .catalog-footer[data-v-d0c1cab4]{margin-top:0}.commerce-page .footer-main[data-v-d0c1cab4]{grid-template-columns:1.4fr .8fr .9fr 1fr}.commerce-page .footer-bottom[data-v-d0c1cab4]{color:#8f94a2;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}@media (width<=900px){.commerce-hero[data-v-d0c1cab4],.checkout-grid[data-v-d0c1cab4],.order-detail-grid[data-v-d0c1cab4]{grid-template-columns:1fr}.commerce-intro[data-v-d0c1cab4],.checkout-summary[data-v-d0c1cab4]{position:static}.commerce-page .footer-main[data-v-d0c1cab4]{grid-template-columns:1fr 1fr}.commerce-page .footer-intro[data-v-d0c1cab4]{grid-column:1/-1}}@media (width<=560px){.commerce-main[data-v-d0c1cab4]{padding:42px 0 68px}.commerce-intro h1[data-v-d0c1cab4]{font-size:40px}.commerce-proof[data-v-d0c1cab4]{grid-template-columns:1fr}.commerce-card[data-v-d0c1cab4],.checkout-panel[data-v-d0c1cab4]{padding:21px}.commerce-form[data-v-d0c1cab4]{grid-template-columns:1fr}.commerce-form .full[data-v-d0c1cab4]{grid-column:auto}.account-head[data-v-d0c1cab4]{flex-direction:column;align-items:flex-start;gap:18px}.account-panel[data-v-d0c1cab4]{overflow:auto}.orders-table[data-v-d0c1cab4]{min-width:680px}.order-box[data-v-d0c1cab4]{padding:20px}.commerce-page .footer-main[data-v-d0c1cab4]{grid-template-columns:1fr}.commerce-page .footer-intro[data-v-d0c1cab4]{grid-column:auto}.commerce-page .footer-bottom[data-v-d0c1cab4]{flex-direction:column;gap:12px}.commerce-account-link[data-v-d0c1cab4]{display:none}}.checkout-specs[data-v-d0c1cab4]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;padding:20px}.checkout-spec-head[data-v-d0c1cab4]{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.checkout-spec-head b[data-v-d0c1cab4],.checkout-spec-head small[data-v-d0c1cab4]{display:block}.checkout-spec-head small[data-v-d0c1cab4]{color:#77736d;margin-top:4px;font-size:10px;font-weight:400}.checkout-spec-head>span[data-v-d0c1cab4]{color:#9d6c47;font-size:9px;font-weight:800}.commerce-spec-buttons[data-v-d0c1cab4]{flex-wrap:wrap;gap:8px;display:flex}.commerce-form .commerce-spec-buttons button[data-v-d0c1cab4]{color:#171c34;cursor:pointer;background:#fff;border:1px solid #d9d1c6;border-radius:8px;grid-column:auto;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.commerce-form .commerce-spec-buttons button i[data-v-d0c1cab4]{border:1px solid #c9c0b5;border-radius:50%;width:16px;height:16px}.commerce-form .commerce-spec-buttons button.active[data-v-d0c1cab4]{background:#efe4d7;border-color:#9d7b57;box-shadow:0 0 0 1px #9d7b57}.commerce-form .commerce-spec-buttons button[data-v-d0c1cab4]:disabled{opacity:.34;cursor:not-allowed;background:#ece9e4;text-decoration:line-through}.checkout-specs label+label[data-v-d0c1cab4]{margin-top:15px}.checkout-bundle-summary[data-v-d0c1cab4]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;gap:8px;padding:20px;display:grid}.checkout-bundle-summary article[data-v-d0c1cab4]{background:#fff;border:1px solid #e2dcd2;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.checkout-bundle-summary article img[data-v-d0c1cab4]{object-fit:cover;border-radius:7px;width:48px;height:48px}.checkout-bundle-summary article b[data-v-d0c1cab4],.checkout-bundle-summary article small[data-v-d0c1cab4]{display:block}.checkout-bundle-summary article b[data-v-d0c1cab4]{font-size:11px}.checkout-bundle-summary article small[data-v-d0c1cab4]{color:#7d776e;margin-top:4px;font-size:9px}.checkout-bundle-summary article strong[data-v-d0c1cab4]{color:#9d6c47;font:400 18px var(--serif)}.customer-order-stepper[data-v-d0c1cab4]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;grid-template-columns:repeat(6,1fr);margin:0 0 28px;padding:22px;display:grid}.customer-order-stepper>div[data-v-d0c1cab4]{color:#969087;text-align:center;justify-items:center;gap:8px;font-size:10px;font-weight:700;display:grid;position:relative}.customer-order-stepper>div[data-v-d0c1cab4]:before{content:"";background:#ded8cf;width:100%;height:2px;position:absolute;top:15px;right:50%;transform:translate(-50%)}.customer-order-stepper>div[data-v-d0c1cab4]:first-child:before{display:none}.customer-order-stepper i[data-v-d0c1cab4]{z-index:1;background:#fff;border:2px solid #ded8cf;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:relative}.customer-order-stepper .done[data-v-d0c1cab4]{color:#171c34}.customer-order-stepper .done[data-v-d0c1cab4]:before{background:#9d7b57}.customer-order-stepper .done i[data-v-d0c1cab4]{color:#fff;background:#9d7b57;border-color:#9d7b57}.customer-order-stepper .current i[data-v-d0c1cab4]{box-shadow:0 0 0 5px #9d7b5722}.logistics-box[data-v-d0c1cab4]{margin-top:22px}.tracking-summary[data-v-d0c1cab4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tracking-summary>div[data-v-d0c1cab4]{background:#f4f0e9;border-radius:10px;padding:13px}.tracking-summary span[data-v-d0c1cab4],.tracking-summary b[data-v-d0c1cab4]{display:block}.tracking-summary span[data-v-d0c1cab4]{color:#857f76;font-size:9px}.tracking-summary b[data-v-d0c1cab4]{margin-top:5px;font-size:11px}.tracking-summary button[data-v-d0c1cab4]{color:#8b6444;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:800}.production-stage[data-v-d0c1cab4]{background:#f7f3ed;border-left:3px solid #9d7b57;padding:13px}.shipment-timeline[data-v-d0c1cab4]{margin-top:20px}.shipment-timeline article[data-v-d0c1cab4]{grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.shipment-timeline article[data-v-d0c1cab4]:after{content:"";background:#d9d1c6;width:1px;position:absolute;top:13px;bottom:0;left:5px}.shipment-timeline article[data-v-d0c1cab4]:last-child:after{display:none}.shipment-timeline i[data-v-d0c1cab4]{z-index:1;background:#fff;border:2px solid #aaa196;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.shipment-timeline .latest i[data-v-d0c1cab4]{background:#9d7b57;border-color:#9d7b57}.shipment-timeline b[data-v-d0c1cab4],.shipment-timeline span[data-v-d0c1cab4]{display:block}.shipment-timeline span[data-v-d0c1cab4]{color:#827b72;margin-top:3px;font-size:9px}.shipment-timeline p[data-v-d0c1cab4]{color:#625f5a;margin:5px 0 0;font-size:11px}.logistics-empty[data-v-d0c1cab4]{color:#847e76;font-size:11px}@media (width<=700px){.customer-order-stepper[data-v-d0c1cab4]{grid-template-columns:repeat(3,1fr);gap:20px 0}.customer-order-stepper>div[data-v-d0c1cab4]:nth-child(4):before{display:none}.tracking-summary[data-v-d0c1cab4]{grid-template-columns:1fr}}.approved-products[data-v-eb0597ea]{min-height:100vh}.approved-products .site-header[data-v-eb0597ea]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-eb0597ea]{font-weight:400}.approved-products .site-header .main-nav a[data-v-eb0597ea]{padding:0}.approved-products .section[data-v-eb0597ea]{width:100%;margin:0}.approved-products .inquiry-form[data-v-eb0597ea]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-eb0597ea]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-eb0597ea]{padding-left:0;padding-right:0}.approved-products[data-v-eb0597ea]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-eb0597ea]{box-sizing:border-box}.approved-products[data-v-eb0597ea]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-eb0597ea]{width:100%;height:auto;display:block}a[data-v-eb0597ea]{color:inherit;text-decoration:none}button[data-v-eb0597ea],input[data-v-eb0597ea],select[data-v-eb0597ea],textarea[data-v-eb0597ea]{font:inherit}.container[data-v-eb0597ea]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-eb0597ea]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-eb0597ea]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-eb0597ea]{color:#fff}.site-header[data-v-eb0597ea]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-eb0597ea]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-eb0597ea]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-eb0597ea]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-eb0597ea]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-eb0597ea]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-eb0597ea]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-eb0597ea]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-eb0597ea]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-eb0597ea]:hover:after{right:0}.header-actions[data-v-eb0597ea]{align-items:center;gap:15px;display:flex}.lang[data-v-eb0597ea]{color:#777;font-size:13px}.header-quote[data-v-eb0597ea]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-eb0597ea]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-eb0597ea]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-eb0597ea]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-eb0597ea]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-eb0597ea]{opacity:1;visibility:visible}.hero-dark[data-v-eb0597ea]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-eb0597ea]{z-index:2;position:relative}.hero-content[data-v-eb0597ea]>*{max-width:620px}.eyebrow[data-v-eb0597ea]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-eb0597ea]{color:#d7c6ad}.hero h1[data-v-eb0597ea],.hero h2[data-v-eb0597ea]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-eb0597ea]{color:#fff}.hero p[data-v-eb0597ea]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-eb0597ea]{color:#e5e5e2}.hero-actions[data-v-eb0597ea]{align-items:center;gap:12px;display:flex}.btn[data-v-eb0597ea]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-eb0597ea]{background:var(--ink);color:#fff}.btn.secondary[data-v-eb0597ea]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-eb0597ea]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-eb0597ea]:hover{transform:translateY(-2px)}.hero-notes[data-v-eb0597ea]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-eb0597ea]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-eb0597ea]{left:24px}.hero-arrow.next[data-v-eb0597ea]{right:24px}.hero-dots[data-v-eb0597ea]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-eb0597ea]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-eb0597ea]{background:var(--ink)}.trust-strip[data-v-eb0597ea]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-eb0597ea]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-eb0597ea]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-eb0597ea]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-eb0597ea]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-eb0597ea]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-eb0597ea]{padding:102px 0}.section-head[data-v-eb0597ea]{margin-bottom:45px}.section-head.center[data-v-eb0597ea]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-eb0597ea],.feature-copy h2[data-v-eb0597ea],.custom-copy h2[data-v-eb0597ea],.inquiry-copy h2[data-v-eb0597ea],.faq-grid h2[data-v-eb0597ea]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-eb0597ea]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-eb0597ea]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-eb0597ea]{max-width:620px}.section-head.split>p[data-v-eb0597ea]{max-width:470px;margin:0 0 4px}.category-section[data-v-eb0597ea]{background:var(--paper)}.category-grid[data-v-eb0597ea]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-eb0597ea]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-eb0597ea]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-eb0597ea]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-eb0597ea]{object-position:center 62%}.category-card:nth-child(4) img[data-v-eb0597ea]{object-position:center 44%}.category-card div[data-v-eb0597ea]{padding:23px 23px 25px}.category-card div>span[data-v-eb0597ea]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-eb0597ea]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-eb0597ea]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-eb0597ea]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-eb0597ea]{background:#fff;padding:0}.feature-grid[data-v-eb0597ea]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-eb0597ea]{position:relative;overflow:hidden}.feature-image img[data-v-eb0597ea]{object-fit:cover;height:100%}.feature-image span[data-v-eb0597ea]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-eb0597ea]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-eb0597ea]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-eb0597ea]{border-top:1px solid var(--line)}.collection-list a[data-v-eb0597ea]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-eb0597ea]:hover{padding-left:8px}.collection-list span[data-v-eb0597ea]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-eb0597ea]{color:var(--ink);font-size:14px}.collection-list em[data-v-eb0597ea]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-eb0597ea]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-eb0597ea]{color:#161b32;border-color:#161b32}.products-section[data-v-eb0597ea]{background:var(--cream)}.product-grid[data-v-eb0597ea]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-eb0597ea]{background:#fff;padding-bottom:20px}.product-img[data-v-eb0597ea]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-eb0597ea]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-eb0597ea]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-eb0597ea],.product-card:nth-child(3) img[data-v-eb0597ea]{object-position:center}.product-img>span[data-v-eb0597ea]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-eb0597ea],.product-card>h3[data-v-eb0597ea],.product-meta[data-v-eb0597ea]{margin-left:19px;margin-right:19px}.product-card>small[data-v-eb0597ea]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-eb0597ea]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-eb0597ea]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-eb0597ea]{color:var(--ink);font-weight:800}.custom-section[data-v-eb0597ea]{background:var(--ink);color:#fff}.custom-grid[data-v-eb0597ea]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-eb0597ea]{color:#fff}.custom-copy>p[data-v-eb0597ea]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-eb0597ea]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-eb0597ea]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-eb0597ea]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-eb0597ea]:nth-child(2n){padding-left:22px}.custom-options b[data-v-eb0597ea]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-eb0597ea]{font-size:14px;display:block}.custom-options small[data-v-eb0597ea]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-eb0597ea]{height:570px;position:relative}.custom-image img[data-v-eb0597ea]{object-fit:cover;height:100%}.custom-image[data-v-eb0597ea]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-eb0597ea]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-eb0597ea]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-eb0597ea]{font:400 16px var(--serif)}.factory-section[data-v-eb0597ea]{background:var(--paper)}.factory-grid[data-v-eb0597ea]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-eb0597ea]{object-fit:cover;height:100%}.factory-panel[data-v-eb0597ea]{background:#ede7db;padding:48px 55px}.factory-number[data-v-eb0597ea]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-eb0597ea]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-eb0597ea]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-eb0597ea]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-eb0597ea]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-eb0597ea]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-eb0597ea]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-eb0597ea]{margin-top:22px}.solutions-section[data-v-eb0597ea]{background:#fff}.solution-grid[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-eb0597ea]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-eb0597ea]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-eb0597ea]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-eb0597ea]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-eb0597ea]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-eb0597ea]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-eb0597ea]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-eb0597ea]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-eb0597ea]{background:var(--cream)}.insight-grid[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-eb0597ea]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-eb0597ea]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-eb0597ea]{object-position:center}.insight-grid span[data-v-eb0597ea],.insight-grid h3[data-v-eb0597ea],.insight-grid p[data-v-eb0597ea]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-eb0597ea]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-eb0597ea]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-eb0597ea]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-eb0597ea]{background:#fff}.faq-grid[data-v-eb0597ea]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-eb0597ea]{color:#777;max-width:360px}.faq-list[data-v-eb0597ea]{border-top:1px solid var(--line)}.faq-list details[data-v-eb0597ea]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-eb0597ea]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-eb0597ea]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-eb0597ea]:after{content:"－"}.faq-list p[data-v-eb0597ea]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-eb0597ea]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-eb0597ea]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-eb0597ea]{color:#fff}.inquiry-copy>p[data-v-eb0597ea]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-eb0597ea]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-eb0597ea]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-eb0597ea]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-eb0597ea]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-eb0597ea]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-eb0597ea],.inquiry-form select[data-v-eb0597ea],.inquiry-form textarea[data-v-eb0597ea]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-eb0597ea]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-eb0597ea]{grid-column:1/-1}.inquiry-form button[data-v-eb0597ea]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-eb0597ea]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-eb0597ea]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-eb0597ea]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-eb0597ea]{color:#fff;border-color:#fff}.footer-brand b[data-v-eb0597ea]{color:#fff}.footer-grid>div:first-child p[data-v-eb0597ea]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-eb0597ea]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-eb0597ea],.footer-grid p[data-v-eb0597ea]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-eb0597ea]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-eb0597ea]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-eb0597ea]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-eb0597ea]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-eb0597ea]{gap:18px}.main-nav a[data-v-eb0597ea]{font-size:12px}.header-actions[data-v-eb0597ea]{gap:9px}.header-quote[data-v-eb0597ea]{padding:10px 12px}.category-card img[data-v-eb0597ea]{height:260px}.custom-grid[data-v-eb0597ea]{gap:40px}.feature-copy[data-v-eb0597ea]{padding:60px 45px}.factory-panel[data-v-eb0597ea]{padding:42px 35px}}@media (width<=850px){.container[data-v-eb0597ea]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-eb0597ea]{display:none}.site-header[data-v-eb0597ea]{height:68px}.header-inner[data-v-eb0597ea]{gap:15px}.brand[data-v-eb0597ea]{flex:1;min-width:0}.brand-mark[data-v-eb0597ea]{width:38px;height:38px}.brand b[data-v-eb0597ea]{font-size:19px}.brand small[data-v-eb0597ea]{margin-top:5px;font-size:6px}.menu-btn[data-v-eb0597ea]{display:block}.main-nav[data-v-eb0597ea]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-eb0597ea]{gap:0;display:grid}.main-nav a[data-v-eb0597ea]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-eb0597ea]{display:none}.hero[data-v-eb0597ea]{height:610px}.hero-slide[data-v-eb0597ea]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-eb0597ea]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-eb0597ea],.hero h2[data-v-eb0597ea]{font-size:42px}.hero p[data-v-eb0597ea]{max-width:540px;font-size:15px}.hero-arrow[data-v-eb0597ea]{display:none}.trust-grid[data-v-eb0597ea]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-eb0597ea]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-eb0597ea]{padding:76px 0}.section-head.split[data-v-eb0597ea]{display:block}.section-head.split>p[data-v-eb0597ea]{margin-top:16px}.category-grid[data-v-eb0597ea],.product-grid[data-v-eb0597ea]{grid-template-columns:1fr 1fr}.feature-grid[data-v-eb0597ea]{grid-template-columns:1fr}.feature-image[data-v-eb0597ea]{height:480px}.custom-grid[data-v-eb0597ea],.factory-grid[data-v-eb0597ea],.faq-grid[data-v-eb0597ea],.inquiry-grid[data-v-eb0597ea]{grid-template-columns:1fr}.custom-image[data-v-eb0597ea]{height:480px}.factory-photo[data-v-eb0597ea]{height:450px}.faq-grid[data-v-eb0597ea],.inquiry-grid[data-v-eb0597ea]{gap:50px}.solution-grid[data-v-eb0597ea],.insight-grid[data-v-eb0597ea]{grid-template-columns:1fr}.solution-grid article[data-v-eb0597ea]{min-height:320px}.footer-grid[data-v-eb0597ea]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-eb0597ea]:last-child{grid-column:2/-1}.inquiry-form[data-v-eb0597ea]{padding:26px}}@media (width<=560px){.approved-products[data-v-eb0597ea]{font-size:15px}.container[data-v-eb0597ea]{width:calc(100% - 28px)}.topbar[data-v-eb0597ea]{height:32px}.topbar-inner[data-v-eb0597ea]{justify-content:center}.topbar-inner>span[data-v-eb0597ea]:first-child{font-size:10px}.header-actions .lang[data-v-eb0597ea]{font-size:12px}.hero[data-v-eb0597ea]{height:620px}.hero-slide[data-v-eb0597ea]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-eb0597ea]>*{max-width:100%}.hero h1[data-v-eb0597ea],.hero h2[data-v-eb0597ea]{font-size:37px}.hero p[data-v-eb0597ea]{font-size:14px;line-height:1.7}.hero-actions[data-v-eb0597ea]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-eb0597ea]{min-height:46px}.hero-notes[data-v-eb0597ea]{gap:12px;font-size:11px}.hero-dots[data-v-eb0597ea]{left:14px;transform:none}.section[data-v-eb0597ea]{padding:62px 0}.section-head h2[data-v-eb0597ea],.feature-copy h2[data-v-eb0597ea],.custom-copy h2[data-v-eb0597ea],.inquiry-copy h2[data-v-eb0597ea],.faq-grid h2[data-v-eb0597ea]{font-size:34px}.category-grid[data-v-eb0597ea],.product-grid[data-v-eb0597ea]{grid-template-columns:1fr}.category-card img[data-v-eb0597ea]{height:300px}.feature-image[data-v-eb0597ea]{height:360px}.feature-copy[data-v-eb0597ea]{padding:50px 14px}.collection-list a[data-v-eb0597ea]{grid-template-columns:28px 1fr}.collection-list em[data-v-eb0597ea]{display:none}.product-img[data-v-eb0597ea]{height:330px}.custom-options[data-v-eb0597ea]{grid-template-columns:1fr}.custom-options>div[data-v-eb0597ea]:nth-child(odd){border-right:0}.custom-options>div[data-v-eb0597ea]:nth-child(2n){padding-left:0}.custom-image[data-v-eb0597ea]{height:390px}.factory-photo[data-v-eb0597ea]{height:330px}.factory-panel[data-v-eb0597ea]{padding:33px 22px}.factory-panel li[data-v-eb0597ea]{grid-template-columns:1fr}.factory-panel li span[data-v-eb0597ea]{text-align:left}.faq-grid[data-v-eb0597ea],.inquiry-grid[data-v-eb0597ea]{gap:38px}.inquiry-form[data-v-eb0597ea]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-eb0597ea],.inquiry-form button[data-v-eb0597ea],.inquiry-form>small[data-v-eb0597ea]{grid-column:auto}.footer-grid[data-v-eb0597ea]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-eb0597ea]:first-child{grid-column:1/-1}.footer-grid>div[data-v-eb0597ea]:last-child{grid-column:auto}.footer-bottom[data-v-eb0597ea]{flex-direction:column;gap:15px}.floating[data-v-eb0597ea]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-eb0597ea]{align-items:stretch;min-height:0}.factory-photo[data-v-eb0597ea]{height:600px}.factory-photo img[data-v-eb0597ea]{height:100%}.factory-panel[data-v-eb0597ea]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-eb0597ea]{gap:8px;padding:0 8px}.trust-grid b[data-v-eb0597ea]{font-size:25px}.trust-grid span[data-v-eb0597ea]{max-width:76px;font-size:10px}.trust-grid[data-v-eb0597ea]{overflow:hidden}}.approved-products[data-v-eb0597ea]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-eb0597ea]{gap:20px}.category-card[data-v-eb0597ea]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-eb0597ea]{transition:transform .55s var(--ease)}.category-card div[data-v-eb0597ea]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-eb0597ea]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-eb0597ea]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-eb0597ea]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-eb0597ea]{transform:scale(1.035)}.category-card:hover div[data-v-eb0597ea]{background:#f1e9de}.category-card:hover div>b[data-v-eb0597ea]{color:#785a3c}.category-card:hover div>b[data-v-eb0597ea]:after{transform:translate(5px)}.collection-feature[data-v-eb0597ea]{padding:0}.feature-grid[data-v-eb0597ea]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-eb0597ea]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-eb0597ea]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-eb0597ea]{transform:scale(1.02)}.feature-copy[data-v-eb0597ea]{padding:28px 24px 28px 30px}.collection-list[data-v-eb0597ea]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-eb0597ea]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-eb0597ea]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-eb0597ea]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-eb0597ea]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-eb0597ea]{color:#725334}.product-grid[data-v-eb0597ea]{gap:20px}.product-card[data-v-eb0597ea]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-eb0597ea],.product-card[data-v-eb0597ea] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-eb0597ea]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-eb0597ea]{transform:scale(1.045)}.product-card:hover>small[data-v-eb0597ea]{color:#d2b996}.product-card:hover>h3[data-v-eb0597ea],.product-card:hover .product-meta a[data-v-eb0597ea]{color:#fff}.product-card:hover .product-meta[data-v-eb0597ea]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-eb0597ea]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-eb0597ea]{transform:translate(5px)}.custom-options[data-v-eb0597ea]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-eb0597ea],.custom-options>div[data-v-eb0597ea]:nth-child(odd),.custom-options>div[data-v-eb0597ea]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-eb0597ea]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-eb0597ea]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-eb0597ea]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-eb0597ea]{transform:scale(1.025)}.btn.ivory[data-v-eb0597ea],.factory-panel .text-link[data-v-eb0597ea]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-eb0597ea]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-eb0597ea]{gap:22px}.factory-photo[data-v-eb0597ea]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-eb0597ea]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-eb0597ea]{transform:scale(1.018)}.factory-panel[data-v-eb0597ea]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-eb0597ea]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-eb0597ea]{font-size:58px}.factory-panel ol[data-v-eb0597ea]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-eb0597ea]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-eb0597ea]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-eb0597ea]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-eb0597ea]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-eb0597ea]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-eb0597ea]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-eb0597ea]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-eb0597ea]{gap:20px}.solution-grid article[data-v-eb0597ea]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-eb0597ea]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-eb0597ea],.solution-grid article p[data-v-eb0597ea],.solution-grid article li[data-v-eb0597ea]{transition:color .3s var(--ease)}.solution-grid article a[data-v-eb0597ea]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-eb0597ea]{color:#765637;transform:translate(6px)}.insight-grid[data-v-eb0597ea]{gap:22px}.insight-grid a[data-v-eb0597ea]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-eb0597ea]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-eb0597ea],.insight-grid p[data-v-eb0597ea],.insight-grid span[data-v-eb0597ea]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-eb0597ea]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-eb0597ea]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-eb0597ea]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-eb0597ea],.factory-panel[data-v-eb0597ea]{height:620px}}@media (width<=850px){.feature-grid[data-v-eb0597ea]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-eb0597ea]{height:470px}.feature-copy[data-v-eb0597ea]{padding:25px 5px}.factory-grid[data-v-eb0597ea]{gap:18px}.factory-panel[data-v-eb0597ea]{height:auto;overflow:visible}.custom-options[data-v-eb0597ea]{gap:10px}}@media (width<=560px){.category-card div[data-v-eb0597ea]{min-height:0}.feature-grid[data-v-eb0597ea]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-eb0597ea]{border-radius:16px;height:350px}.feature-copy[data-v-eb0597ea]{padding:15px 0}.collection-list a[data-v-eb0597ea]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-eb0597ea]{display:none}.collection-list a[data-v-eb0597ea]:after{grid-column:3}.product-card[data-v-eb0597ea],.category-card[data-v-eb0597ea],.solution-grid article[data-v-eb0597ea],.insight-grid a[data-v-eb0597ea]{border-radius:14px}.custom-image[data-v-eb0597ea],.factory-photo[data-v-eb0597ea],.factory-panel[data-v-eb0597ea]{border-radius:16px}.custom-options[data-v-eb0597ea]{grid-template-columns:1fr}.factory-panel[data-v-eb0597ea]{padding:26px 18px}.factory-panel li[data-v-eb0597ea]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-eb0597ea]{justify-content:center;width:100%}.btn.ivory[data-v-eb0597ea]{width:100%}.solution-grid article[data-v-eb0597ea]{min-height:0}}.category-card div>b[data-v-eb0597ea]:after{content:none}.category-card:hover div>b[data-v-eb0597ea]{transform:translate(5px)}.category-card[data-v-eb0597ea]{flex-direction:column;display:flex}.category-card>img[data-v-eb0597ea]{flex:none}.category-card>div[data-v-eb0597ea]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-eb0597ea]{min-height:2.35em}.category-card>div>p[data-v-eb0597ea]{min-height:3.4em}.category-card>div>b[data-v-eb0597ea]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-eb0597ea],.category-card>div>p[data-v-eb0597ea]{min-height:0}.category-card>div>b[data-v-eb0597ea]{margin-top:18px}}.product-card[data-v-eb0597ea]{flex-direction:column;display:flex}.product-card>.product-img[data-v-eb0597ea]{flex:none}.product-card>small[data-v-eb0597ea]{min-height:1.7em}.product-card>h3[data-v-eb0597ea]{min-height:2.45em}.product-card>.product-meta[data-v-eb0597ea]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-eb0597ea],.product-card>h3[data-v-eb0597ea]{min-height:0}}.hero-factory-slide[data-v-eb0597ea]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-eb0597ea]{background:#fbfaf7}.products-page .main-nav a.active[data-v-eb0597ea]:after{right:0}.products-page .site-header[data-v-eb0597ea]{top:0}.catalog-hero[data-v-eb0597ea]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-eb0597ea]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-eb0597ea]{padding:20px 0}.catalog-hero-copy h1[data-v-eb0597ea]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-eb0597ea]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-eb0597ea]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-eb0597ea]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-eb0597ea]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-eb0597ea]:first-child{padding-left:0}.catalog-hero-proof span[data-v-eb0597ea]:last-child{border:0}.catalog-hero-proof b[data-v-eb0597ea]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-eb0597ea]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-eb0597ea]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-eb0597ea]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-eb0597ea]{transform:scale(1.035)}.hero-media-main[data-v-eb0597ea]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-eb0597ea]{object-position:center}.hero-media-main[data-v-eb0597ea]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-eb0597ea]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-eb0597ea]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-eb0597ea]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-eb0597ea]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-eb0597ea]{top:38px}.hero-media-small.bottom[data-v-eb0597ea]{bottom:38px}.hero-media-small img[data-v-eb0597ea]{object-position:center}.hero-media-small figcaption[data-v-eb0597ea]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-eb0597ea]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-eb0597ea]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-eb0597ea]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-eb0597ea]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-eb0597ea]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-eb0597ea]{margin:0}.catalog-trust-grid b[data-v-eb0597ea]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-eb0597ea]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-eb0597ea]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-eb0597ea]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-eb0597ea]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-eb0597ea]{background:#fbfaf7}.family-grid[data-v-eb0597ea]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-eb0597ea]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-eb0597ea]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-eb0597ea]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-eb0597ea]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-eb0597ea]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-eb0597ea]{transform:scale(1.045)}.family-photo>span[data-v-eb0597ea]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-eb0597ea]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-eb0597ea]{background:#eee4d6}.family-body small[data-v-eb0597ea]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-eb0597ea]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-eb0597ea]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-eb0597ea]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-eb0597ea]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-eb0597ea]{transform:translate(6px)}.catalog-browser[data-v-eb0597ea]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-eb0597ea]{color:#fff}.light-head>p[data-v-eb0597ea]{color:#c7c8ca}.catalog-toolbar[data-v-eb0597ea]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-eb0597ea]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-eb0597ea]:hover,.catalog-toolbar button.active[data-v-eb0597ea]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-eb0597ea]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-eb0597ea]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-eb0597ea]{color:#d8b990}.catalog-aside h3[data-v-eb0597ea]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-eb0597ea]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-eb0597ea]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-eb0597ea]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-eb0597ea]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-eb0597ea]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-eb0597ea]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-eb0597ea]{display:none}.catalog-product>a[data-v-eb0597ea]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-eb0597ea]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-eb0597ea]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-eb0597ea]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-eb0597ea]{transform:scale(1.05)}.product-badge[data-v-eb0597ea]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-eb0597ea]{color:#fff;background:#171c34}.catalog-product-body[data-v-eb0597ea]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-eb0597ea]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-eb0597ea]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-eb0597ea]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-eb0597ea]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-eb0597ea]{color:#171c34;font-size:11px}.application-section[data-v-eb0597ea]{background:#f2ede4}.application-grid[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-eb0597ea]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-eb0597ea]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-eb0597ea]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-eb0597ea]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-eb0597ea]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-eb0597ea]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-eb0597ea]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-eb0597ea]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-eb0597ea]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-eb0597ea]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-eb0597ea]{transform:translate(6px)}.range-cta[data-v-eb0597ea]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-eb0597ea]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-eb0597ea]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-eb0597ea]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-eb0597ea]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-eb0597ea]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-eb0597ea]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-eb0597ea]{color:#d5d6db;background:#0f1428}.footer-main[data-v-eb0597ea]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-eb0597ea]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-eb0597ea]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-eb0597ea]{color:#fff}.footer-intro>p[data-v-eb0597ea]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-eb0597ea]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-eb0597ea]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-eb0597ea]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-eb0597ea],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-eb0597ea]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-eb0597ea]:hover{color:#fff}.footer-quote[data-v-eb0597ea]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-eb0597ea]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-eb0597ea]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-eb0597ea]{gap:35px}.catalog-hero-media[data-v-eb0597ea]{min-height:470px}.catalog-hero-proof span[data-v-eb0597ea]{min-width:auto}.family-grid[data-v-eb0597ea]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-eb0597ea]{height:340px}.catalog-product-grid[data-v-eb0597ea]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-eb0597ea]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-eb0597ea]{padding:18px 15px}.catalog-layout[data-v-eb0597ea]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-eb0597ea]{height:68px}.catalog-hero[data-v-eb0597ea]{padding:48px 0 54px}.catalog-hero-grid[data-v-eb0597ea]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-eb0597ea]{padding:0}.catalog-hero-media[data-v-eb0597ea]{min-height:510px}.catalog-section-head[data-v-eb0597ea]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-eb0597ea]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-eb0597ea]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-eb0597ea]{grid-template-columns:1fr}.catalog-aside[data-v-eb0597ea]{position:static}.application-grid[data-v-eb0597ea]{grid-template-columns:1fr}.application-grid article[data-v-eb0597ea]{min-height:0}.range-cta-grid[data-v-eb0597ea]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-eb0597ea]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-eb0597ea]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-eb0597ea]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-eb0597ea]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-eb0597ea]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-eb0597ea]{font-size:42px}.catalog-hero-copy>p[data-v-eb0597ea]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-eb0597ea]{width:100%}.catalog-hero-proof[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-eb0597ea]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-eb0597ea]{font-size:18px}.catalog-hero-media[data-v-eb0597ea]{min-height:380px}.hero-media-main[data-v-eb0597ea]{right:48px}.hero-media-small[data-v-eb0597ea]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-eb0597ea]{top:26px}.hero-media-small.bottom[data-v-eb0597ea]{bottom:26px}.hero-media-main figcaption[data-v-eb0597ea]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-eb0597ea]{font-size:17px}.catalog-trust-grid[data-v-eb0597ea]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-eb0597ea],.catalog-trust-grid>div[data-v-eb0597ea]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-eb0597ea]{grid-template-columns:1fr}.family-photo[data-v-eb0597ea]{height:300px}.family-body[data-v-eb0597ea]{min-height:0}.catalog-browser[data-v-eb0597ea]{padding:76px 0 80px}.catalog-product-grid[data-v-eb0597ea]{grid-template-columns:1fr}.catalog-product-photo[data-v-eb0597ea]{height:300px}.catalog-product-body[data-v-eb0597ea]{min-height:230px}.catalog-toolbar[data-v-eb0597ea]{margin-right:0}.catalog-aside[data-v-eb0597ea]{padding:25px 22px}.application-grid article[data-v-eb0597ea]{padding:30px 24px}.application-grid h3[data-v-eb0597ea]{min-height:0}.range-cta[data-v-eb0597ea]{padding:66px 0}.range-cta-grid[data-v-eb0597ea]{gap:23px}.range-cta-grid>div:last-child>div[data-v-eb0597ea]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-eb0597ea]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-eb0597ea],.footer-contact[data-v-eb0597ea]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-eb0597ea]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-eb0597ea]{display:none}}.catalog-product[hidden][data-v-eb0597ea]{display:none!important}.catalog-pagination[data-v-eb0597ea]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-eb0597ea]{color:#aaaeba;font-size:11px}.page-controls[data-v-eb0597ea]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-eb0597ea]{gap:8px;display:flex}.page-controls button[data-v-eb0597ea]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-eb0597ea]:hover:not(:disabled),.page-controls button.active[data-v-eb0597ea]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-eb0597ea]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-eb0597ea]{overflow:hidden}.inquiry-modal[data-v-eb0597ea]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-eb0597ea]{display:grid}.inquiry-modal-backdrop[data-v-eb0597ea]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-eb0597ea;position:absolute;inset:0}.inquiry-modal-dialog[data-v-eb0597ea]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-eb0597ea;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-eb0597ea]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-eb0597ea]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-eb0597ea]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-eb0597ea]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-eb0597ea]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-eb0597ea]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-eb0597ea]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-eb0597ea],.inquiry-modal .inquiry-form select[data-v-eb0597ea]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-eb0597ea]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-eb0597ea]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-eb0597ea]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-eb0597ea]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-eb0597ea]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-eb0597ea]{outline:none}@keyframes modalFade-eb0597ea{0%{opacity:0}to{opacity:1}}@keyframes modalRise-eb0597ea{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-eb0597ea]{margin-left:267px}.inquiry-modal-copy[data-v-eb0597ea]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-eb0597ea]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-eb0597ea]{margin-left:0}.inquiry-modal[data-v-eb0597ea]{padding:20px}.inquiry-modal-dialog[data-v-eb0597ea]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-eb0597ea]{padding:34px 32px}.inquiry-modal-copy h2[data-v-eb0597ea]{font-size:36px}.inquiry-modal-copy>p[data-v-eb0597ea]{margin:15px 0 20px}.inquiry-modal-notes[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-eb0597ea]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-eb0597ea]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-eb0597ea]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-eb0597ea]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-eb0597ea]{flex-direction:column;align-items:flex-start}.page-controls[data-v-eb0597ea]{justify-content:space-between;width:100%}.inquiry-modal[data-v-eb0597ea]{padding:10px}.inquiry-modal-dialog[data-v-eb0597ea]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-eb0597ea]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-eb0597ea]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-eb0597ea]{font-size:31px}.inquiry-modal-copy>p[data-v-eb0597ea]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-eb0597ea]{display:none}.inquiry-modal .inquiry-form[data-v-eb0597ea]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-eb0597ea]{min-height:90px}.inquiry-modal-close[data-v-eb0597ea]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-eb0597ea]{font-size:9px}}.approved-products .family-body[data-v-eb0597ea]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-eb0597ea]{min-height:2.36em}.approved-products .family-body p[data-v-eb0597ea]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-eb0597ea]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-eb0597ea]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-eb0597ea]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-eb0597ea]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-eb0597ea],.approved-products.is-zh .catalog-section-head h2[data-v-eb0597ea],.approved-products.is-zh .family-body h3[data-v-eb0597ea],.approved-products.is-zh .catalog-product-body h3[data-v-eb0597ea],.approved-products.is-zh .application-grid h3[data-v-eb0597ea],.approved-products.is-zh .range-cta h2[data-v-eb0597ea],.approved-products.is-zh .inquiry-modal-copy h2[data-v-eb0597ea]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-eb0597ea]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-eb0597ea]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-eb0597ea]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-eb0597ea]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-eb0597ea]{padding:12px 0}.approved-products .family-body h3[data-v-eb0597ea],.approved-products .family-body p[data-v-eb0597ea],.approved-products .catalog-product-body h3[data-v-eb0597ea],.approved-products .catalog-product-body p[data-v-eb0597ea]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-eb0597ea]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-eb0597ea]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-eb0597ea]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-eb0597ea]{transform:translate(5px)}.approved-products .floating[data-v-eb0597ea]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-eb0597ea],.approved-products .floating button[data-v-eb0597ea]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-eb0597ea]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-eb0597ea]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-eb0597ea]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-eb0597ea]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-eb0597ea],.approved-products .floating button[data-v-eb0597ea]{border-radius:10px!important;width:44px!important;height:44px!important}}.commerce-page[data-v-eb0597ea]{color:#171c34;background:#fbfaf7;min-height:100vh}.commerce-header-actions[data-v-eb0597ea]{gap:14px}.commerce-account-link[data-v-eb0597ea]{color:#171c34;font-size:12px;font-weight:700}.commerce-main[data-v-eb0597ea]{min-height:620px;padding:70px 0 95px}.commerce-hero[data-v-eb0597ea]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.commerce-intro[data-v-eb0597ea]{position:sticky;top:125px}.commerce-intro h1[data-v-eb0597ea]{font:400 clamp(44px,5vw,72px)/1.06 var(--serif);letter-spacing:-.035em;margin:12px 0 22px}.commerce-intro p[data-v-eb0597ea]{color:#676862;max-width:560px;font-size:15px;line-height:1.85}.commerce-proof[data-v-eb0597ea]{border-top:1px solid #ded8cf;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.commerce-proof span[data-v-eb0597ea]{color:#6d6a64;padding:18px 10px 0 0;font-size:11px}.commerce-proof b[data-v-eb0597ea]{color:#171c34;font:400 22px var(--serif);display:block}.commerce-card[data-v-eb0597ea]{background:#fff;border:1px solid #ddd5ca;border-radius:20px;padding:34px;box-shadow:0 18px 48px #171c3410}.commerce-tabs[data-v-eb0597ea]{background:#f0ebe2;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;padding:5px;display:grid}.commerce-tabs button[data-v-eb0597ea]{color:#6f6a63;cursor:pointer;background:0 0;border:0;border-radius:9px;height:46px;font-weight:700}.commerce-tabs button.active[data-v-eb0597ea]{color:#fff;background:#171c34}.commerce-form[data-v-eb0597ea]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commerce-form label[data-v-eb0597ea]{color:#504e49;gap:7px;font-size:11px;font-weight:700;display:grid}.commerce-form input[data-v-eb0597ea],.commerce-form select[data-v-eb0597ea],.commerce-form textarea[data-v-eb0597ea]{color:#171c34;background:#fff;border:1px solid #d9d1c6;border-radius:9px;width:100%;padding:13px 14px}.commerce-form textarea[data-v-eb0597ea]{resize:vertical;min-height:120px}.commerce-form .full[data-v-eb0597ea]{grid-column:1/-1}.commerce-form button[data-v-eb0597ea]{color:#fff;cursor:pointer;background:#171c34;border:1px solid #171c34;border-radius:9px;grid-column:1/-1;min-height:52px;font-weight:800}.commerce-form button[data-v-eb0597ea]:disabled{opacity:.6;cursor:wait}.commerce-error[data-v-eb0597ea]{color:#a13d35;grid-column:1/-1;margin:0;font-size:12px}.commerce-note[data-v-eb0597ea]{color:#77736d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.checkout-grid[data-v-eb0597ea]{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.checkout-panel[data-v-eb0597ea],.checkout-summary[data-v-eb0597ea],.account-panel[data-v-eb0597ea]{background:#fff;border:1px solid #ddd5ca;border-radius:20px}.checkout-panel[data-v-eb0597ea]{padding:34px}.checkout-panel h1[data-v-eb0597ea],.account-head h1[data-v-eb0597ea]{font:400 46px/1.1 var(--serif);margin:0 0 8px}.checkout-panel>p[data-v-eb0597ea]{color:#74716c;margin:0 0 30px}.checkout-summary[data-v-eb0597ea]{position:sticky;top:120px;overflow:hidden}.checkout-summary img[data-v-eb0597ea]{object-fit:cover;width:100%;height:250px}.checkout-summary-body[data-v-eb0597ea]{padding:25px}.checkout-summary h2[data-v-eb0597ea]{font:400 29px var(--serif);margin:0 0 10px}.summary-row[data-v-eb0597ea]{border-top:1px solid #e4ded5;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.summary-row b[data-v-eb0597ea]{text-align:right}.payment-placeholder[data-v-eb0597ea]{color:#605b53;background:#f1ece2;border-radius:11px;margin-top:18px;padding:16px;font-size:11px;line-height:1.65}.auth-required[data-v-eb0597ea]{background:#fbfaf7;border:1px dashed #cfc4b5;border-radius:14px;padding:30px}.auth-required .btn[data-v-eb0597ea]{margin-top:18px}.account-head[data-v-eb0597ea]{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.account-head p[data-v-eb0597ea]{color:#76716a;margin:0}.account-head button[data-v-eb0597ea]{cursor:pointer;background:#fff;border:1px solid #cec5b8;border-radius:9px;padding:10px 16px}.orders-table[data-v-eb0597ea]{border-collapse:collapse;width:100%}.orders-table th[data-v-eb0597ea],.orders-table td[data-v-eb0597ea]{text-align:left;border-bottom:1px solid #e4ded5;padding:17px 18px;font-size:12px}.orders-table th[data-v-eb0597ea]{color:#81786e;letter-spacing:.13em;font-size:9px}.orders-table tr:hover td[data-v-eb0597ea]{background:#fcfaf6}.order-status[data-v-eb0597ea]{color:#5d574f;background:#ece8df;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.order-status.QUOTED[data-v-eb0597ea],.order-status.AWAITING_PAYMENT[data-v-eb0597ea]{color:#8a5d14;background:#fff0ce}.order-status.PRODUCTION[data-v-eb0597ea],.order-status.SAMPLING[data-v-eb0597ea]{color:#245c67;background:#e2eef0}.order-status.SHIPPED[data-v-eb0597ea],.order-status.COMPLETED[data-v-eb0597ea]{color:#35634b;background:#e4f0e9}.order-link[data-v-eb0597ea]{color:#171c34;font-weight:800}.order-detail-grid[data-v-eb0597ea]{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.order-box[data-v-eb0597ea]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;padding:28px}.order-box h2[data-v-eb0597ea]{font:400 28px var(--serif);margin:0 0 20px}.order-product[data-v-eb0597ea]{border-top:1px solid #e5dfd6;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.order-product small[data-v-eb0597ea]{color:#81786e;display:block}.order-amounts dl[data-v-eb0597ea]{grid-template-columns:1fr auto;gap:12px;margin:0;display:grid}.order-amounts dt[data-v-eb0597ea],.order-amounts dd[data-v-eb0597ea]{border-bottom:1px solid #e5dfd6;margin:0;padding:8px 0}.order-amounts dd[data-v-eb0597ea]{text-align:right;font-weight:700}.order-timeline[data-v-eb0597ea]{gap:0;display:grid}.order-event[data-v-eb0597ea]{border-left:1px solid #d6cec2;padding:0 0 24px 28px;position:relative}.order-event[data-v-eb0597ea]:before{content:"";background:#9d7b57;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.order-event b[data-v-eb0597ea]{display:block}.order-event small[data-v-eb0597ea]{color:#7c7770}.payment-action[data-v-eb0597ea]{color:#fff;background:#171c34;border-radius:13px;margin-top:22px;padding:20px}.payment-action button[data-v-eb0597ea]{color:#171c34;opacity:.7;background:#f3eee5;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-weight:800}.empty-orders[data-v-eb0597ea]{text-align:center;color:#77716a;padding:70px}.commerce-page .catalog-footer[data-v-eb0597ea]{margin-top:0}.commerce-page .footer-main[data-v-eb0597ea]{grid-template-columns:1.4fr .8fr .9fr 1fr}.commerce-page .footer-bottom[data-v-eb0597ea]{color:#8f94a2;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}@media (width<=900px){.commerce-hero[data-v-eb0597ea],.checkout-grid[data-v-eb0597ea],.order-detail-grid[data-v-eb0597ea]{grid-template-columns:1fr}.commerce-intro[data-v-eb0597ea],.checkout-summary[data-v-eb0597ea]{position:static}.commerce-page .footer-main[data-v-eb0597ea]{grid-template-columns:1fr 1fr}.commerce-page .footer-intro[data-v-eb0597ea]{grid-column:1/-1}}@media (width<=560px){.commerce-main[data-v-eb0597ea]{padding:42px 0 68px}.commerce-intro h1[data-v-eb0597ea]{font-size:40px}.commerce-proof[data-v-eb0597ea]{grid-template-columns:1fr}.commerce-card[data-v-eb0597ea],.checkout-panel[data-v-eb0597ea]{padding:21px}.commerce-form[data-v-eb0597ea]{grid-template-columns:1fr}.commerce-form .full[data-v-eb0597ea]{grid-column:auto}.account-head[data-v-eb0597ea]{flex-direction:column;align-items:flex-start;gap:18px}.account-panel[data-v-eb0597ea]{overflow:auto}.orders-table[data-v-eb0597ea]{min-width:680px}.order-box[data-v-eb0597ea]{padding:20px}.commerce-page .footer-main[data-v-eb0597ea]{grid-template-columns:1fr}.commerce-page .footer-intro[data-v-eb0597ea]{grid-column:auto}.commerce-page .footer-bottom[data-v-eb0597ea]{flex-direction:column;gap:12px}.commerce-account-link[data-v-eb0597ea]{display:none}}.checkout-specs[data-v-eb0597ea]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;padding:20px}.checkout-spec-head[data-v-eb0597ea]{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.checkout-spec-head b[data-v-eb0597ea],.checkout-spec-head small[data-v-eb0597ea]{display:block}.checkout-spec-head small[data-v-eb0597ea]{color:#77736d;margin-top:4px;font-size:10px;font-weight:400}.checkout-spec-head>span[data-v-eb0597ea]{color:#9d6c47;font-size:9px;font-weight:800}.commerce-spec-buttons[data-v-eb0597ea]{flex-wrap:wrap;gap:8px;display:flex}.commerce-form .commerce-spec-buttons button[data-v-eb0597ea]{color:#171c34;cursor:pointer;background:#fff;border:1px solid #d9d1c6;border-radius:8px;grid-column:auto;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.commerce-form .commerce-spec-buttons button i[data-v-eb0597ea]{border:1px solid #c9c0b5;border-radius:50%;width:16px;height:16px}.commerce-form .commerce-spec-buttons button.active[data-v-eb0597ea]{background:#efe4d7;border-color:#9d7b57;box-shadow:0 0 0 1px #9d7b57}.commerce-form .commerce-spec-buttons button[data-v-eb0597ea]:disabled{opacity:.34;cursor:not-allowed;background:#ece9e4;text-decoration:line-through}.checkout-specs label+label[data-v-eb0597ea]{margin-top:15px}.checkout-bundle-summary[data-v-eb0597ea]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;gap:8px;padding:20px;display:grid}.checkout-bundle-summary article[data-v-eb0597ea]{background:#fff;border:1px solid #e2dcd2;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.checkout-bundle-summary article img[data-v-eb0597ea]{object-fit:cover;border-radius:7px;width:48px;height:48px}.checkout-bundle-summary article b[data-v-eb0597ea],.checkout-bundle-summary article small[data-v-eb0597ea]{display:block}.checkout-bundle-summary article b[data-v-eb0597ea]{font-size:11px}.checkout-bundle-summary article small[data-v-eb0597ea]{color:#7d776e;margin-top:4px;font-size:9px}.checkout-bundle-summary article strong[data-v-eb0597ea]{color:#9d6c47;font:400 18px var(--serif)}.customer-order-stepper[data-v-eb0597ea]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;grid-template-columns:repeat(6,1fr);margin:0 0 28px;padding:22px;display:grid}.customer-order-stepper>div[data-v-eb0597ea]{color:#969087;text-align:center;justify-items:center;gap:8px;font-size:10px;font-weight:700;display:grid;position:relative}.customer-order-stepper>div[data-v-eb0597ea]:before{content:"";background:#ded8cf;width:100%;height:2px;position:absolute;top:15px;right:50%;transform:translate(-50%)}.customer-order-stepper>div[data-v-eb0597ea]:first-child:before{display:none}.customer-order-stepper i[data-v-eb0597ea]{z-index:1;background:#fff;border:2px solid #ded8cf;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:relative}.customer-order-stepper .done[data-v-eb0597ea]{color:#171c34}.customer-order-stepper .done[data-v-eb0597ea]:before{background:#9d7b57}.customer-order-stepper .done i[data-v-eb0597ea]{color:#fff;background:#9d7b57;border-color:#9d7b57}.customer-order-stepper .current i[data-v-eb0597ea]{box-shadow:0 0 0 5px #9d7b5722}.logistics-box[data-v-eb0597ea]{margin-top:22px}.tracking-summary[data-v-eb0597ea]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tracking-summary>div[data-v-eb0597ea]{background:#f4f0e9;border-radius:10px;padding:13px}.tracking-summary span[data-v-eb0597ea],.tracking-summary b[data-v-eb0597ea]{display:block}.tracking-summary span[data-v-eb0597ea]{color:#857f76;font-size:9px}.tracking-summary b[data-v-eb0597ea]{margin-top:5px;font-size:11px}.tracking-summary button[data-v-eb0597ea]{color:#8b6444;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:800}.production-stage[data-v-eb0597ea]{background:#f7f3ed;border-left:3px solid #9d7b57;padding:13px}.shipment-timeline[data-v-eb0597ea]{margin-top:20px}.shipment-timeline article[data-v-eb0597ea]{grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.shipment-timeline article[data-v-eb0597ea]:after{content:"";background:#d9d1c6;width:1px;position:absolute;top:13px;bottom:0;left:5px}.shipment-timeline article[data-v-eb0597ea]:last-child:after{display:none}.shipment-timeline i[data-v-eb0597ea]{z-index:1;background:#fff;border:2px solid #aaa196;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.shipment-timeline .latest i[data-v-eb0597ea]{background:#9d7b57;border-color:#9d7b57}.shipment-timeline b[data-v-eb0597ea],.shipment-timeline span[data-v-eb0597ea]{display:block}.shipment-timeline span[data-v-eb0597ea]{color:#827b72;margin-top:3px;font-size:9px}.shipment-timeline p[data-v-eb0597ea]{color:#625f5a;margin:5px 0 0;font-size:11px}.logistics-empty[data-v-eb0597ea]{color:#847e76;font-size:11px}@media (width<=700px){.customer-order-stepper[data-v-eb0597ea]{grid-template-columns:repeat(3,1fr);gap:20px 0}.customer-order-stepper>div[data-v-eb0597ea]:nth-child(4):before{display:none}.tracking-summary[data-v-eb0597ea]{grid-template-columns:1fr}}.approved-products[data-v-03d7e0e4]{min-height:100vh}.approved-products .site-header[data-v-03d7e0e4]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-03d7e0e4]{font-weight:400}.approved-products .site-header .main-nav a[data-v-03d7e0e4]{padding:0}.approved-products .section[data-v-03d7e0e4]{width:100%;margin:0}.approved-products .inquiry-form[data-v-03d7e0e4]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-03d7e0e4]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-03d7e0e4]{padding-left:0;padding-right:0}.approved-products[data-v-03d7e0e4]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-03d7e0e4]{box-sizing:border-box}.approved-products[data-v-03d7e0e4]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-03d7e0e4]{width:100%;height:auto;display:block}a[data-v-03d7e0e4]{color:inherit;text-decoration:none}button[data-v-03d7e0e4],input[data-v-03d7e0e4],select[data-v-03d7e0e4],textarea[data-v-03d7e0e4]{font:inherit}.container[data-v-03d7e0e4]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-03d7e0e4]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-03d7e0e4]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-03d7e0e4]{color:#fff}.site-header[data-v-03d7e0e4]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-03d7e0e4]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-03d7e0e4]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-03d7e0e4]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-03d7e0e4]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-03d7e0e4]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-03d7e0e4]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-03d7e0e4]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-03d7e0e4]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-03d7e0e4]:hover:after{right:0}.header-actions[data-v-03d7e0e4]{align-items:center;gap:15px;display:flex}.lang[data-v-03d7e0e4]{color:#777;font-size:13px}.header-quote[data-v-03d7e0e4]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-03d7e0e4]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-03d7e0e4]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-03d7e0e4]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-03d7e0e4]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-03d7e0e4]{opacity:1;visibility:visible}.hero-dark[data-v-03d7e0e4]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-03d7e0e4]{z-index:2;position:relative}.hero-content[data-v-03d7e0e4]>*{max-width:620px}.eyebrow[data-v-03d7e0e4]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-03d7e0e4]{color:#d7c6ad}.hero h1[data-v-03d7e0e4],.hero h2[data-v-03d7e0e4]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-03d7e0e4]{color:#fff}.hero p[data-v-03d7e0e4]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-03d7e0e4]{color:#e5e5e2}.hero-actions[data-v-03d7e0e4]{align-items:center;gap:12px;display:flex}.btn[data-v-03d7e0e4]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-03d7e0e4]{background:var(--ink);color:#fff}.btn.secondary[data-v-03d7e0e4]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-03d7e0e4]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-03d7e0e4]:hover{transform:translateY(-2px)}.hero-notes[data-v-03d7e0e4]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-03d7e0e4]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-03d7e0e4]{left:24px}.hero-arrow.next[data-v-03d7e0e4]{right:24px}.hero-dots[data-v-03d7e0e4]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-03d7e0e4]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-03d7e0e4]{background:var(--ink)}.trust-strip[data-v-03d7e0e4]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-03d7e0e4]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-03d7e0e4]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-03d7e0e4]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-03d7e0e4]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-03d7e0e4]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-03d7e0e4]{padding:102px 0}.section-head[data-v-03d7e0e4]{margin-bottom:45px}.section-head.center[data-v-03d7e0e4]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-03d7e0e4],.feature-copy h2[data-v-03d7e0e4],.custom-copy h2[data-v-03d7e0e4],.inquiry-copy h2[data-v-03d7e0e4],.faq-grid h2[data-v-03d7e0e4]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-03d7e0e4]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-03d7e0e4]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-03d7e0e4]{max-width:620px}.section-head.split>p[data-v-03d7e0e4]{max-width:470px;margin:0 0 4px}.category-section[data-v-03d7e0e4]{background:var(--paper)}.category-grid[data-v-03d7e0e4]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-03d7e0e4]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-03d7e0e4]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-03d7e0e4]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-03d7e0e4]{object-position:center 62%}.category-card:nth-child(4) img[data-v-03d7e0e4]{object-position:center 44%}.category-card div[data-v-03d7e0e4]{padding:23px 23px 25px}.category-card div>span[data-v-03d7e0e4]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-03d7e0e4]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-03d7e0e4]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-03d7e0e4]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-03d7e0e4]{background:#fff;padding:0}.feature-grid[data-v-03d7e0e4]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-03d7e0e4]{position:relative;overflow:hidden}.feature-image img[data-v-03d7e0e4]{object-fit:cover;height:100%}.feature-image span[data-v-03d7e0e4]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-03d7e0e4]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-03d7e0e4]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-03d7e0e4]{border-top:1px solid var(--line)}.collection-list a[data-v-03d7e0e4]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-03d7e0e4]:hover{padding-left:8px}.collection-list span[data-v-03d7e0e4]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-03d7e0e4]{color:var(--ink);font-size:14px}.collection-list em[data-v-03d7e0e4]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-03d7e0e4]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-03d7e0e4]{color:#161b32;border-color:#161b32}.products-section[data-v-03d7e0e4]{background:var(--cream)}.product-grid[data-v-03d7e0e4]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-03d7e0e4]{background:#fff;padding-bottom:20px}.product-img[data-v-03d7e0e4]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-03d7e0e4]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-03d7e0e4]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-03d7e0e4],.product-card:nth-child(3) img[data-v-03d7e0e4]{object-position:center}.product-img>span[data-v-03d7e0e4]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-03d7e0e4],.product-card>h3[data-v-03d7e0e4],.product-meta[data-v-03d7e0e4]{margin-left:19px;margin-right:19px}.product-card>small[data-v-03d7e0e4]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-03d7e0e4]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-03d7e0e4]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-03d7e0e4]{color:var(--ink);font-weight:800}.custom-section[data-v-03d7e0e4]{background:var(--ink);color:#fff}.custom-grid[data-v-03d7e0e4]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-03d7e0e4]{color:#fff}.custom-copy>p[data-v-03d7e0e4]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-03d7e0e4]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-03d7e0e4]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-03d7e0e4]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-03d7e0e4]:nth-child(2n){padding-left:22px}.custom-options b[data-v-03d7e0e4]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-03d7e0e4]{font-size:14px;display:block}.custom-options small[data-v-03d7e0e4]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-03d7e0e4]{height:570px;position:relative}.custom-image img[data-v-03d7e0e4]{object-fit:cover;height:100%}.custom-image[data-v-03d7e0e4]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-03d7e0e4]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-03d7e0e4]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-03d7e0e4]{font:400 16px var(--serif)}.factory-section[data-v-03d7e0e4]{background:var(--paper)}.factory-grid[data-v-03d7e0e4]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-03d7e0e4]{object-fit:cover;height:100%}.factory-panel[data-v-03d7e0e4]{background:#ede7db;padding:48px 55px}.factory-number[data-v-03d7e0e4]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-03d7e0e4]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-03d7e0e4]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-03d7e0e4]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-03d7e0e4]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-03d7e0e4]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-03d7e0e4]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-03d7e0e4]{margin-top:22px}.solutions-section[data-v-03d7e0e4]{background:#fff}.solution-grid[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-03d7e0e4]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-03d7e0e4]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-03d7e0e4]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-03d7e0e4]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-03d7e0e4]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-03d7e0e4]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-03d7e0e4]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-03d7e0e4]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-03d7e0e4]{background:var(--cream)}.insight-grid[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-03d7e0e4]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-03d7e0e4]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-03d7e0e4]{object-position:center}.insight-grid span[data-v-03d7e0e4],.insight-grid h3[data-v-03d7e0e4],.insight-grid p[data-v-03d7e0e4]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-03d7e0e4]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-03d7e0e4]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-03d7e0e4]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-03d7e0e4]{background:#fff}.faq-grid[data-v-03d7e0e4]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-03d7e0e4]{color:#777;max-width:360px}.faq-list[data-v-03d7e0e4]{border-top:1px solid var(--line)}.faq-list details[data-v-03d7e0e4]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-03d7e0e4]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-03d7e0e4]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-03d7e0e4]:after{content:"－"}.faq-list p[data-v-03d7e0e4]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-03d7e0e4]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-03d7e0e4]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-03d7e0e4]{color:#fff}.inquiry-copy>p[data-v-03d7e0e4]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-03d7e0e4]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-03d7e0e4]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-03d7e0e4]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-03d7e0e4]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-03d7e0e4]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-03d7e0e4],.inquiry-form select[data-v-03d7e0e4],.inquiry-form textarea[data-v-03d7e0e4]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-03d7e0e4]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-03d7e0e4]{grid-column:1/-1}.inquiry-form button[data-v-03d7e0e4]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-03d7e0e4]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-03d7e0e4]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-03d7e0e4]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-03d7e0e4]{color:#fff;border-color:#fff}.footer-brand b[data-v-03d7e0e4]{color:#fff}.footer-grid>div:first-child p[data-v-03d7e0e4]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-03d7e0e4]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-03d7e0e4],.footer-grid p[data-v-03d7e0e4]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-03d7e0e4]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-03d7e0e4]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-03d7e0e4]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-03d7e0e4]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-03d7e0e4]{gap:18px}.main-nav a[data-v-03d7e0e4]{font-size:12px}.header-actions[data-v-03d7e0e4]{gap:9px}.header-quote[data-v-03d7e0e4]{padding:10px 12px}.category-card img[data-v-03d7e0e4]{height:260px}.custom-grid[data-v-03d7e0e4]{gap:40px}.feature-copy[data-v-03d7e0e4]{padding:60px 45px}.factory-panel[data-v-03d7e0e4]{padding:42px 35px}}@media (width<=850px){.container[data-v-03d7e0e4]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-03d7e0e4]{display:none}.site-header[data-v-03d7e0e4]{height:68px}.header-inner[data-v-03d7e0e4]{gap:15px}.brand[data-v-03d7e0e4]{flex:1;min-width:0}.brand-mark[data-v-03d7e0e4]{width:38px;height:38px}.brand b[data-v-03d7e0e4]{font-size:19px}.brand small[data-v-03d7e0e4]{margin-top:5px;font-size:6px}.menu-btn[data-v-03d7e0e4]{display:block}.main-nav[data-v-03d7e0e4]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-03d7e0e4]{gap:0;display:grid}.main-nav a[data-v-03d7e0e4]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-03d7e0e4]{display:none}.hero[data-v-03d7e0e4]{height:610px}.hero-slide[data-v-03d7e0e4]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-03d7e0e4]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-03d7e0e4],.hero h2[data-v-03d7e0e4]{font-size:42px}.hero p[data-v-03d7e0e4]{max-width:540px;font-size:15px}.hero-arrow[data-v-03d7e0e4]{display:none}.trust-grid[data-v-03d7e0e4]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-03d7e0e4]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-03d7e0e4]{padding:76px 0}.section-head.split[data-v-03d7e0e4]{display:block}.section-head.split>p[data-v-03d7e0e4]{margin-top:16px}.category-grid[data-v-03d7e0e4],.product-grid[data-v-03d7e0e4]{grid-template-columns:1fr 1fr}.feature-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.feature-image[data-v-03d7e0e4]{height:480px}.custom-grid[data-v-03d7e0e4],.factory-grid[data-v-03d7e0e4],.faq-grid[data-v-03d7e0e4],.inquiry-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.custom-image[data-v-03d7e0e4]{height:480px}.factory-photo[data-v-03d7e0e4]{height:450px}.faq-grid[data-v-03d7e0e4],.inquiry-grid[data-v-03d7e0e4]{gap:50px}.solution-grid[data-v-03d7e0e4],.insight-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.solution-grid article[data-v-03d7e0e4]{min-height:320px}.footer-grid[data-v-03d7e0e4]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-03d7e0e4]:last-child{grid-column:2/-1}.inquiry-form[data-v-03d7e0e4]{padding:26px}}@media (width<=560px){.approved-products[data-v-03d7e0e4]{font-size:15px}.container[data-v-03d7e0e4]{width:calc(100% - 28px)}.topbar[data-v-03d7e0e4]{height:32px}.topbar-inner[data-v-03d7e0e4]{justify-content:center}.topbar-inner>span[data-v-03d7e0e4]:first-child{font-size:10px}.header-actions .lang[data-v-03d7e0e4]{font-size:12px}.hero[data-v-03d7e0e4]{height:620px}.hero-slide[data-v-03d7e0e4]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-03d7e0e4]>*{max-width:100%}.hero h1[data-v-03d7e0e4],.hero h2[data-v-03d7e0e4]{font-size:37px}.hero p[data-v-03d7e0e4]{font-size:14px;line-height:1.7}.hero-actions[data-v-03d7e0e4]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-03d7e0e4]{min-height:46px}.hero-notes[data-v-03d7e0e4]{gap:12px;font-size:11px}.hero-dots[data-v-03d7e0e4]{left:14px;transform:none}.section[data-v-03d7e0e4]{padding:62px 0}.section-head h2[data-v-03d7e0e4],.feature-copy h2[data-v-03d7e0e4],.custom-copy h2[data-v-03d7e0e4],.inquiry-copy h2[data-v-03d7e0e4],.faq-grid h2[data-v-03d7e0e4]{font-size:34px}.category-grid[data-v-03d7e0e4],.product-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.category-card img[data-v-03d7e0e4]{height:300px}.feature-image[data-v-03d7e0e4]{height:360px}.feature-copy[data-v-03d7e0e4]{padding:50px 14px}.collection-list a[data-v-03d7e0e4]{grid-template-columns:28px 1fr}.collection-list em[data-v-03d7e0e4]{display:none}.product-img[data-v-03d7e0e4]{height:330px}.custom-options[data-v-03d7e0e4]{grid-template-columns:1fr}.custom-options>div[data-v-03d7e0e4]:nth-child(odd){border-right:0}.custom-options>div[data-v-03d7e0e4]:nth-child(2n){padding-left:0}.custom-image[data-v-03d7e0e4]{height:390px}.factory-photo[data-v-03d7e0e4]{height:330px}.factory-panel[data-v-03d7e0e4]{padding:33px 22px}.factory-panel li[data-v-03d7e0e4]{grid-template-columns:1fr}.factory-panel li span[data-v-03d7e0e4]{text-align:left}.faq-grid[data-v-03d7e0e4],.inquiry-grid[data-v-03d7e0e4]{gap:38px}.inquiry-form[data-v-03d7e0e4]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-03d7e0e4],.inquiry-form button[data-v-03d7e0e4],.inquiry-form>small[data-v-03d7e0e4]{grid-column:auto}.footer-grid[data-v-03d7e0e4]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-03d7e0e4]:first-child{grid-column:1/-1}.footer-grid>div[data-v-03d7e0e4]:last-child{grid-column:auto}.footer-bottom[data-v-03d7e0e4]{flex-direction:column;gap:15px}.floating[data-v-03d7e0e4]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-03d7e0e4]{align-items:stretch;min-height:0}.factory-photo[data-v-03d7e0e4]{height:600px}.factory-photo img[data-v-03d7e0e4]{height:100%}.factory-panel[data-v-03d7e0e4]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-03d7e0e4]{gap:8px;padding:0 8px}.trust-grid b[data-v-03d7e0e4]{font-size:25px}.trust-grid span[data-v-03d7e0e4]{max-width:76px;font-size:10px}.trust-grid[data-v-03d7e0e4]{overflow:hidden}}.approved-products[data-v-03d7e0e4]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-03d7e0e4]{gap:20px}.category-card[data-v-03d7e0e4]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-03d7e0e4]{transition:transform .55s var(--ease)}.category-card div[data-v-03d7e0e4]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-03d7e0e4]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-03d7e0e4]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-03d7e0e4]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-03d7e0e4]{transform:scale(1.035)}.category-card:hover div[data-v-03d7e0e4]{background:#f1e9de}.category-card:hover div>b[data-v-03d7e0e4]{color:#785a3c}.category-card:hover div>b[data-v-03d7e0e4]:after{transform:translate(5px)}.collection-feature[data-v-03d7e0e4]{padding:0}.feature-grid[data-v-03d7e0e4]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-03d7e0e4]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-03d7e0e4]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-03d7e0e4]{transform:scale(1.02)}.feature-copy[data-v-03d7e0e4]{padding:28px 24px 28px 30px}.collection-list[data-v-03d7e0e4]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-03d7e0e4]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-03d7e0e4]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-03d7e0e4]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-03d7e0e4]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-03d7e0e4]{color:#725334}.product-grid[data-v-03d7e0e4]{gap:20px}.product-card[data-v-03d7e0e4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-03d7e0e4],.product-card[data-v-03d7e0e4] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-03d7e0e4]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-03d7e0e4]{transform:scale(1.045)}.product-card:hover>small[data-v-03d7e0e4]{color:#d2b996}.product-card:hover>h3[data-v-03d7e0e4],.product-card:hover .product-meta a[data-v-03d7e0e4]{color:#fff}.product-card:hover .product-meta[data-v-03d7e0e4]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-03d7e0e4]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-03d7e0e4]{transform:translate(5px)}.custom-options[data-v-03d7e0e4]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-03d7e0e4],.custom-options>div[data-v-03d7e0e4]:nth-child(odd),.custom-options>div[data-v-03d7e0e4]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-03d7e0e4]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-03d7e0e4]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-03d7e0e4]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-03d7e0e4]{transform:scale(1.025)}.btn.ivory[data-v-03d7e0e4],.factory-panel .text-link[data-v-03d7e0e4]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-03d7e0e4]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-03d7e0e4]{gap:22px}.factory-photo[data-v-03d7e0e4]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-03d7e0e4]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-03d7e0e4]{transform:scale(1.018)}.factory-panel[data-v-03d7e0e4]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-03d7e0e4]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-03d7e0e4]{font-size:58px}.factory-panel ol[data-v-03d7e0e4]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-03d7e0e4]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-03d7e0e4]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-03d7e0e4]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-03d7e0e4]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-03d7e0e4]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-03d7e0e4]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-03d7e0e4]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-03d7e0e4]{gap:20px}.solution-grid article[data-v-03d7e0e4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-03d7e0e4]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-03d7e0e4],.solution-grid article p[data-v-03d7e0e4],.solution-grid article li[data-v-03d7e0e4]{transition:color .3s var(--ease)}.solution-grid article a[data-v-03d7e0e4]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-03d7e0e4]{color:#765637;transform:translate(6px)}.insight-grid[data-v-03d7e0e4]{gap:22px}.insight-grid a[data-v-03d7e0e4]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-03d7e0e4]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-03d7e0e4],.insight-grid p[data-v-03d7e0e4],.insight-grid span[data-v-03d7e0e4]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-03d7e0e4]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-03d7e0e4]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-03d7e0e4]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-03d7e0e4],.factory-panel[data-v-03d7e0e4]{height:620px}}@media (width<=850px){.feature-grid[data-v-03d7e0e4]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-03d7e0e4]{height:470px}.feature-copy[data-v-03d7e0e4]{padding:25px 5px}.factory-grid[data-v-03d7e0e4]{gap:18px}.factory-panel[data-v-03d7e0e4]{height:auto;overflow:visible}.custom-options[data-v-03d7e0e4]{gap:10px}}@media (width<=560px){.category-card div[data-v-03d7e0e4]{min-height:0}.feature-grid[data-v-03d7e0e4]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-03d7e0e4]{border-radius:16px;height:350px}.feature-copy[data-v-03d7e0e4]{padding:15px 0}.collection-list a[data-v-03d7e0e4]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-03d7e0e4]{display:none}.collection-list a[data-v-03d7e0e4]:after{grid-column:3}.product-card[data-v-03d7e0e4],.category-card[data-v-03d7e0e4],.solution-grid article[data-v-03d7e0e4],.insight-grid a[data-v-03d7e0e4]{border-radius:14px}.custom-image[data-v-03d7e0e4],.factory-photo[data-v-03d7e0e4],.factory-panel[data-v-03d7e0e4]{border-radius:16px}.custom-options[data-v-03d7e0e4]{grid-template-columns:1fr}.factory-panel[data-v-03d7e0e4]{padding:26px 18px}.factory-panel li[data-v-03d7e0e4]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-03d7e0e4]{justify-content:center;width:100%}.btn.ivory[data-v-03d7e0e4]{width:100%}.solution-grid article[data-v-03d7e0e4]{min-height:0}}.category-card div>b[data-v-03d7e0e4]:after{content:none}.category-card:hover div>b[data-v-03d7e0e4]{transform:translate(5px)}.category-card[data-v-03d7e0e4]{flex-direction:column;display:flex}.category-card>img[data-v-03d7e0e4]{flex:none}.category-card>div[data-v-03d7e0e4]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-03d7e0e4]{min-height:2.35em}.category-card>div>p[data-v-03d7e0e4]{min-height:3.4em}.category-card>div>b[data-v-03d7e0e4]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-03d7e0e4],.category-card>div>p[data-v-03d7e0e4]{min-height:0}.category-card>div>b[data-v-03d7e0e4]{margin-top:18px}}.product-card[data-v-03d7e0e4]{flex-direction:column;display:flex}.product-card>.product-img[data-v-03d7e0e4]{flex:none}.product-card>small[data-v-03d7e0e4]{min-height:1.7em}.product-card>h3[data-v-03d7e0e4]{min-height:2.45em}.product-card>.product-meta[data-v-03d7e0e4]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-03d7e0e4],.product-card>h3[data-v-03d7e0e4]{min-height:0}}.hero-factory-slide[data-v-03d7e0e4]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-03d7e0e4]{background:#fbfaf7}.products-page .main-nav a.active[data-v-03d7e0e4]:after{right:0}.products-page .site-header[data-v-03d7e0e4]{top:0}.catalog-hero[data-v-03d7e0e4]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-03d7e0e4]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-03d7e0e4]{padding:20px 0}.catalog-hero-copy h1[data-v-03d7e0e4]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-03d7e0e4]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-03d7e0e4]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-03d7e0e4]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-03d7e0e4]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-03d7e0e4]:first-child{padding-left:0}.catalog-hero-proof span[data-v-03d7e0e4]:last-child{border:0}.catalog-hero-proof b[data-v-03d7e0e4]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-03d7e0e4]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-03d7e0e4]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-03d7e0e4]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-03d7e0e4]{transform:scale(1.035)}.hero-media-main[data-v-03d7e0e4]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-03d7e0e4]{object-position:center}.hero-media-main[data-v-03d7e0e4]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-03d7e0e4]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-03d7e0e4]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-03d7e0e4]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-03d7e0e4]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-03d7e0e4]{top:38px}.hero-media-small.bottom[data-v-03d7e0e4]{bottom:38px}.hero-media-small img[data-v-03d7e0e4]{object-position:center}.hero-media-small figcaption[data-v-03d7e0e4]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-03d7e0e4]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-03d7e0e4]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-03d7e0e4]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-03d7e0e4]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-03d7e0e4]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-03d7e0e4]{margin:0}.catalog-trust-grid b[data-v-03d7e0e4]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-03d7e0e4]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-03d7e0e4]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-03d7e0e4]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-03d7e0e4]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-03d7e0e4]{background:#fbfaf7}.family-grid[data-v-03d7e0e4]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-03d7e0e4]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-03d7e0e4]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-03d7e0e4]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-03d7e0e4]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-03d7e0e4]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-03d7e0e4]{transform:scale(1.045)}.family-photo>span[data-v-03d7e0e4]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-03d7e0e4]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-03d7e0e4]{background:#eee4d6}.family-body small[data-v-03d7e0e4]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-03d7e0e4]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-03d7e0e4]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-03d7e0e4]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-03d7e0e4]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-03d7e0e4]{transform:translate(6px)}.catalog-browser[data-v-03d7e0e4]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-03d7e0e4]{color:#fff}.light-head>p[data-v-03d7e0e4]{color:#c7c8ca}.catalog-toolbar[data-v-03d7e0e4]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-03d7e0e4]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-03d7e0e4]:hover,.catalog-toolbar button.active[data-v-03d7e0e4]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-03d7e0e4]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-03d7e0e4]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-03d7e0e4]{color:#d8b990}.catalog-aside h3[data-v-03d7e0e4]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-03d7e0e4]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-03d7e0e4]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-03d7e0e4]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-03d7e0e4]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-03d7e0e4]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-03d7e0e4]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-03d7e0e4]{display:none}.catalog-product>a[data-v-03d7e0e4]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-03d7e0e4]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-03d7e0e4]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-03d7e0e4]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-03d7e0e4]{transform:scale(1.05)}.product-badge[data-v-03d7e0e4]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-03d7e0e4]{color:#fff;background:#171c34}.catalog-product-body[data-v-03d7e0e4]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-03d7e0e4]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-03d7e0e4]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-03d7e0e4]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-03d7e0e4]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-03d7e0e4]{color:#171c34;font-size:11px}.application-section[data-v-03d7e0e4]{background:#f2ede4}.application-grid[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-03d7e0e4]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-03d7e0e4]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-03d7e0e4]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-03d7e0e4]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-03d7e0e4]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-03d7e0e4]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-03d7e0e4]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-03d7e0e4]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-03d7e0e4]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-03d7e0e4]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-03d7e0e4]{transform:translate(6px)}.range-cta[data-v-03d7e0e4]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-03d7e0e4]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-03d7e0e4]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-03d7e0e4]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-03d7e0e4]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-03d7e0e4]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-03d7e0e4]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-03d7e0e4]{color:#d5d6db;background:#0f1428}.footer-main[data-v-03d7e0e4]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-03d7e0e4]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-03d7e0e4]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-03d7e0e4]{color:#fff}.footer-intro>p[data-v-03d7e0e4]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-03d7e0e4]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-03d7e0e4]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-03d7e0e4]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-03d7e0e4],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-03d7e0e4]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-03d7e0e4]:hover{color:#fff}.footer-quote[data-v-03d7e0e4]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-03d7e0e4]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-03d7e0e4]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-03d7e0e4]{gap:35px}.catalog-hero-media[data-v-03d7e0e4]{min-height:470px}.catalog-hero-proof span[data-v-03d7e0e4]{min-width:auto}.family-grid[data-v-03d7e0e4]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-03d7e0e4]{height:340px}.catalog-product-grid[data-v-03d7e0e4]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-03d7e0e4]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-03d7e0e4]{padding:18px 15px}.catalog-layout[data-v-03d7e0e4]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-03d7e0e4]{height:68px}.catalog-hero[data-v-03d7e0e4]{padding:48px 0 54px}.catalog-hero-grid[data-v-03d7e0e4]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-03d7e0e4]{padding:0}.catalog-hero-media[data-v-03d7e0e4]{min-height:510px}.catalog-section-head[data-v-03d7e0e4]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-03d7e0e4]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-03d7e0e4]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-03d7e0e4]{grid-template-columns:1fr}.catalog-aside[data-v-03d7e0e4]{position:static}.application-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.application-grid article[data-v-03d7e0e4]{min-height:0}.range-cta-grid[data-v-03d7e0e4]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-03d7e0e4]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-03d7e0e4]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-03d7e0e4]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-03d7e0e4]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-03d7e0e4]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-03d7e0e4]{font-size:42px}.catalog-hero-copy>p[data-v-03d7e0e4]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-03d7e0e4]{width:100%}.catalog-hero-proof[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-03d7e0e4]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-03d7e0e4]{font-size:18px}.catalog-hero-media[data-v-03d7e0e4]{min-height:380px}.hero-media-main[data-v-03d7e0e4]{right:48px}.hero-media-small[data-v-03d7e0e4]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-03d7e0e4]{top:26px}.hero-media-small.bottom[data-v-03d7e0e4]{bottom:26px}.hero-media-main figcaption[data-v-03d7e0e4]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-03d7e0e4]{font-size:17px}.catalog-trust-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-03d7e0e4],.catalog-trust-grid>div[data-v-03d7e0e4]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.family-photo[data-v-03d7e0e4]{height:300px}.family-body[data-v-03d7e0e4]{min-height:0}.catalog-browser[data-v-03d7e0e4]{padding:76px 0 80px}.catalog-product-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.catalog-product-photo[data-v-03d7e0e4]{height:300px}.catalog-product-body[data-v-03d7e0e4]{min-height:230px}.catalog-toolbar[data-v-03d7e0e4]{margin-right:0}.catalog-aside[data-v-03d7e0e4]{padding:25px 22px}.application-grid article[data-v-03d7e0e4]{padding:30px 24px}.application-grid h3[data-v-03d7e0e4]{min-height:0}.range-cta[data-v-03d7e0e4]{padding:66px 0}.range-cta-grid[data-v-03d7e0e4]{gap:23px}.range-cta-grid>div:last-child>div[data-v-03d7e0e4]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-03d7e0e4]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-03d7e0e4],.footer-contact[data-v-03d7e0e4]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-03d7e0e4]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-03d7e0e4]{display:none}}.catalog-product[hidden][data-v-03d7e0e4]{display:none!important}.catalog-pagination[data-v-03d7e0e4]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-03d7e0e4]{color:#aaaeba;font-size:11px}.page-controls[data-v-03d7e0e4]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-03d7e0e4]{gap:8px;display:flex}.page-controls button[data-v-03d7e0e4]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-03d7e0e4]:hover:not(:disabled),.page-controls button.active[data-v-03d7e0e4]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-03d7e0e4]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-03d7e0e4]{overflow:hidden}.inquiry-modal[data-v-03d7e0e4]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-03d7e0e4]{display:grid}.inquiry-modal-backdrop[data-v-03d7e0e4]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-03d7e0e4;position:absolute;inset:0}.inquiry-modal-dialog[data-v-03d7e0e4]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-03d7e0e4;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-03d7e0e4]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-03d7e0e4]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-03d7e0e4]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-03d7e0e4]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-03d7e0e4]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-03d7e0e4]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-03d7e0e4]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-03d7e0e4],.inquiry-modal .inquiry-form select[data-v-03d7e0e4]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-03d7e0e4]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-03d7e0e4]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-03d7e0e4]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-03d7e0e4]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-03d7e0e4]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-03d7e0e4]{outline:none}@keyframes modalFade-03d7e0e4{0%{opacity:0}to{opacity:1}}@keyframes modalRise-03d7e0e4{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-03d7e0e4]{margin-left:267px}.inquiry-modal-copy[data-v-03d7e0e4]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-03d7e0e4]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-03d7e0e4]{margin-left:0}.inquiry-modal[data-v-03d7e0e4]{padding:20px}.inquiry-modal-dialog[data-v-03d7e0e4]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-03d7e0e4]{padding:34px 32px}.inquiry-modal-copy h2[data-v-03d7e0e4]{font-size:36px}.inquiry-modal-copy>p[data-v-03d7e0e4]{margin:15px 0 20px}.inquiry-modal-notes[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-03d7e0e4]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-03d7e0e4]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-03d7e0e4]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-03d7e0e4]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-03d7e0e4]{flex-direction:column;align-items:flex-start}.page-controls[data-v-03d7e0e4]{justify-content:space-between;width:100%}.inquiry-modal[data-v-03d7e0e4]{padding:10px}.inquiry-modal-dialog[data-v-03d7e0e4]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-03d7e0e4]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-03d7e0e4]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-03d7e0e4]{font-size:31px}.inquiry-modal-copy>p[data-v-03d7e0e4]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-03d7e0e4]{display:none}.inquiry-modal .inquiry-form[data-v-03d7e0e4]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-03d7e0e4]{min-height:90px}.inquiry-modal-close[data-v-03d7e0e4]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-03d7e0e4]{font-size:9px}}.approved-products .family-body[data-v-03d7e0e4]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-03d7e0e4]{min-height:2.36em}.approved-products .family-body p[data-v-03d7e0e4]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-03d7e0e4]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-03d7e0e4]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-03d7e0e4]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-03d7e0e4]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-03d7e0e4],.approved-products.is-zh .catalog-section-head h2[data-v-03d7e0e4],.approved-products.is-zh .family-body h3[data-v-03d7e0e4],.approved-products.is-zh .catalog-product-body h3[data-v-03d7e0e4],.approved-products.is-zh .application-grid h3[data-v-03d7e0e4],.approved-products.is-zh .range-cta h2[data-v-03d7e0e4],.approved-products.is-zh .inquiry-modal-copy h2[data-v-03d7e0e4]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-03d7e0e4]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-03d7e0e4]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-03d7e0e4]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-03d7e0e4]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-03d7e0e4]{padding:12px 0}.approved-products .family-body h3[data-v-03d7e0e4],.approved-products .family-body p[data-v-03d7e0e4],.approved-products .catalog-product-body h3[data-v-03d7e0e4],.approved-products .catalog-product-body p[data-v-03d7e0e4]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-03d7e0e4]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-03d7e0e4]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-03d7e0e4]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-03d7e0e4]{transform:translate(5px)}.approved-products .floating[data-v-03d7e0e4]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-03d7e0e4],.approved-products .floating button[data-v-03d7e0e4]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-03d7e0e4]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-03d7e0e4]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-03d7e0e4]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-03d7e0e4]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-03d7e0e4],.approved-products .floating button[data-v-03d7e0e4]{border-radius:10px!important;width:44px!important;height:44px!important}}.commerce-page[data-v-03d7e0e4]{color:#171c34;background:#fbfaf7;min-height:100vh}.commerce-header-actions[data-v-03d7e0e4]{gap:14px}.commerce-account-link[data-v-03d7e0e4]{color:#171c34;font-size:12px;font-weight:700}.commerce-main[data-v-03d7e0e4]{min-height:620px;padding:70px 0 95px}.commerce-hero[data-v-03d7e0e4]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.commerce-intro[data-v-03d7e0e4]{position:sticky;top:125px}.commerce-intro h1[data-v-03d7e0e4]{font:400 clamp(44px,5vw,72px)/1.06 var(--serif);letter-spacing:-.035em;margin:12px 0 22px}.commerce-intro p[data-v-03d7e0e4]{color:#676862;max-width:560px;font-size:15px;line-height:1.85}.commerce-proof[data-v-03d7e0e4]{border-top:1px solid #ded8cf;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.commerce-proof span[data-v-03d7e0e4]{color:#6d6a64;padding:18px 10px 0 0;font-size:11px}.commerce-proof b[data-v-03d7e0e4]{color:#171c34;font:400 22px var(--serif);display:block}.commerce-card[data-v-03d7e0e4]{background:#fff;border:1px solid #ddd5ca;border-radius:20px;padding:34px;box-shadow:0 18px 48px #171c3410}.commerce-tabs[data-v-03d7e0e4]{background:#f0ebe2;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;padding:5px;display:grid}.commerce-tabs button[data-v-03d7e0e4]{color:#6f6a63;cursor:pointer;background:0 0;border:0;border-radius:9px;height:46px;font-weight:700}.commerce-tabs button.active[data-v-03d7e0e4]{color:#fff;background:#171c34}.commerce-form[data-v-03d7e0e4]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commerce-form label[data-v-03d7e0e4]{color:#504e49;gap:7px;font-size:11px;font-weight:700;display:grid}.commerce-form input[data-v-03d7e0e4],.commerce-form select[data-v-03d7e0e4],.commerce-form textarea[data-v-03d7e0e4]{color:#171c34;background:#fff;border:1px solid #d9d1c6;border-radius:9px;width:100%;padding:13px 14px}.commerce-form textarea[data-v-03d7e0e4]{resize:vertical;min-height:120px}.commerce-form .full[data-v-03d7e0e4]{grid-column:1/-1}.commerce-form button[data-v-03d7e0e4]{color:#fff;cursor:pointer;background:#171c34;border:1px solid #171c34;border-radius:9px;grid-column:1/-1;min-height:52px;font-weight:800}.commerce-form button[data-v-03d7e0e4]:disabled{opacity:.6;cursor:wait}.commerce-error[data-v-03d7e0e4]{color:#a13d35;grid-column:1/-1;margin:0;font-size:12px}.commerce-note[data-v-03d7e0e4]{color:#77736d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.checkout-grid[data-v-03d7e0e4]{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.checkout-panel[data-v-03d7e0e4],.checkout-summary[data-v-03d7e0e4],.account-panel[data-v-03d7e0e4]{background:#fff;border:1px solid #ddd5ca;border-radius:20px}.checkout-panel[data-v-03d7e0e4]{padding:34px}.checkout-panel h1[data-v-03d7e0e4],.account-head h1[data-v-03d7e0e4]{font:400 46px/1.1 var(--serif);margin:0 0 8px}.checkout-panel>p[data-v-03d7e0e4]{color:#74716c;margin:0 0 30px}.checkout-summary[data-v-03d7e0e4]{position:sticky;top:120px;overflow:hidden}.checkout-summary img[data-v-03d7e0e4]{object-fit:cover;width:100%;height:250px}.checkout-summary-body[data-v-03d7e0e4]{padding:25px}.checkout-summary h2[data-v-03d7e0e4]{font:400 29px var(--serif);margin:0 0 10px}.summary-row[data-v-03d7e0e4]{border-top:1px solid #e4ded5;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.summary-row b[data-v-03d7e0e4]{text-align:right}.payment-placeholder[data-v-03d7e0e4]{color:#605b53;background:#f1ece2;border-radius:11px;margin-top:18px;padding:16px;font-size:11px;line-height:1.65}.auth-required[data-v-03d7e0e4]{background:#fbfaf7;border:1px dashed #cfc4b5;border-radius:14px;padding:30px}.auth-required .btn[data-v-03d7e0e4]{margin-top:18px}.account-head[data-v-03d7e0e4]{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.account-head p[data-v-03d7e0e4]{color:#76716a;margin:0}.account-head button[data-v-03d7e0e4]{cursor:pointer;background:#fff;border:1px solid #cec5b8;border-radius:9px;padding:10px 16px}.orders-table[data-v-03d7e0e4]{border-collapse:collapse;width:100%}.orders-table th[data-v-03d7e0e4],.orders-table td[data-v-03d7e0e4]{text-align:left;border-bottom:1px solid #e4ded5;padding:17px 18px;font-size:12px}.orders-table th[data-v-03d7e0e4]{color:#81786e;letter-spacing:.13em;font-size:9px}.orders-table tr:hover td[data-v-03d7e0e4]{background:#fcfaf6}.order-status[data-v-03d7e0e4]{color:#5d574f;background:#ece8df;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.order-status.QUOTED[data-v-03d7e0e4],.order-status.AWAITING_PAYMENT[data-v-03d7e0e4]{color:#8a5d14;background:#fff0ce}.order-status.PRODUCTION[data-v-03d7e0e4],.order-status.SAMPLING[data-v-03d7e0e4]{color:#245c67;background:#e2eef0}.order-status.SHIPPED[data-v-03d7e0e4],.order-status.COMPLETED[data-v-03d7e0e4]{color:#35634b;background:#e4f0e9}.order-link[data-v-03d7e0e4]{color:#171c34;font-weight:800}.order-detail-grid[data-v-03d7e0e4]{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.order-box[data-v-03d7e0e4]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;padding:28px}.order-box h2[data-v-03d7e0e4]{font:400 28px var(--serif);margin:0 0 20px}.order-product[data-v-03d7e0e4]{border-top:1px solid #e5dfd6;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.order-product small[data-v-03d7e0e4]{color:#81786e;display:block}.order-amounts dl[data-v-03d7e0e4]{grid-template-columns:1fr auto;gap:12px;margin:0;display:grid}.order-amounts dt[data-v-03d7e0e4],.order-amounts dd[data-v-03d7e0e4]{border-bottom:1px solid #e5dfd6;margin:0;padding:8px 0}.order-amounts dd[data-v-03d7e0e4]{text-align:right;font-weight:700}.order-timeline[data-v-03d7e0e4]{gap:0;display:grid}.order-event[data-v-03d7e0e4]{border-left:1px solid #d6cec2;padding:0 0 24px 28px;position:relative}.order-event[data-v-03d7e0e4]:before{content:"";background:#9d7b57;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.order-event b[data-v-03d7e0e4]{display:block}.order-event small[data-v-03d7e0e4]{color:#7c7770}.payment-action[data-v-03d7e0e4]{color:#fff;background:#171c34;border-radius:13px;margin-top:22px;padding:20px}.payment-action button[data-v-03d7e0e4]{color:#171c34;opacity:.7;background:#f3eee5;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-weight:800}.empty-orders[data-v-03d7e0e4]{text-align:center;color:#77716a;padding:70px}.commerce-page .catalog-footer[data-v-03d7e0e4]{margin-top:0}.commerce-page .footer-main[data-v-03d7e0e4]{grid-template-columns:1.4fr .8fr .9fr 1fr}.commerce-page .footer-bottom[data-v-03d7e0e4]{color:#8f94a2;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}@media (width<=900px){.commerce-hero[data-v-03d7e0e4],.checkout-grid[data-v-03d7e0e4],.order-detail-grid[data-v-03d7e0e4]{grid-template-columns:1fr}.commerce-intro[data-v-03d7e0e4],.checkout-summary[data-v-03d7e0e4]{position:static}.commerce-page .footer-main[data-v-03d7e0e4]{grid-template-columns:1fr 1fr}.commerce-page .footer-intro[data-v-03d7e0e4]{grid-column:1/-1}}@media (width<=560px){.commerce-main[data-v-03d7e0e4]{padding:42px 0 68px}.commerce-intro h1[data-v-03d7e0e4]{font-size:40px}.commerce-proof[data-v-03d7e0e4]{grid-template-columns:1fr}.commerce-card[data-v-03d7e0e4],.checkout-panel[data-v-03d7e0e4]{padding:21px}.commerce-form[data-v-03d7e0e4]{grid-template-columns:1fr}.commerce-form .full[data-v-03d7e0e4]{grid-column:auto}.account-head[data-v-03d7e0e4]{flex-direction:column;align-items:flex-start;gap:18px}.account-panel[data-v-03d7e0e4]{overflow:auto}.orders-table[data-v-03d7e0e4]{min-width:680px}.order-box[data-v-03d7e0e4]{padding:20px}.commerce-page .footer-main[data-v-03d7e0e4]{grid-template-columns:1fr}.commerce-page .footer-intro[data-v-03d7e0e4]{grid-column:auto}.commerce-page .footer-bottom[data-v-03d7e0e4]{flex-direction:column;gap:12px}.commerce-account-link[data-v-03d7e0e4]{display:none}}.checkout-specs[data-v-03d7e0e4]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;padding:20px}.checkout-spec-head[data-v-03d7e0e4]{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.checkout-spec-head b[data-v-03d7e0e4],.checkout-spec-head small[data-v-03d7e0e4]{display:block}.checkout-spec-head small[data-v-03d7e0e4]{color:#77736d;margin-top:4px;font-size:10px;font-weight:400}.checkout-spec-head>span[data-v-03d7e0e4]{color:#9d6c47;font-size:9px;font-weight:800}.commerce-spec-buttons[data-v-03d7e0e4]{flex-wrap:wrap;gap:8px;display:flex}.commerce-form .commerce-spec-buttons button[data-v-03d7e0e4]{color:#171c34;cursor:pointer;background:#fff;border:1px solid #d9d1c6;border-radius:8px;grid-column:auto;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.commerce-form .commerce-spec-buttons button i[data-v-03d7e0e4]{border:1px solid #c9c0b5;border-radius:50%;width:16px;height:16px}.commerce-form .commerce-spec-buttons button.active[data-v-03d7e0e4]{background:#efe4d7;border-color:#9d7b57;box-shadow:0 0 0 1px #9d7b57}.commerce-form .commerce-spec-buttons button[data-v-03d7e0e4]:disabled{opacity:.34;cursor:not-allowed;background:#ece9e4;text-decoration:line-through}.checkout-specs label+label[data-v-03d7e0e4]{margin-top:15px}.checkout-bundle-summary[data-v-03d7e0e4]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;gap:8px;padding:20px;display:grid}.checkout-bundle-summary article[data-v-03d7e0e4]{background:#fff;border:1px solid #e2dcd2;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.checkout-bundle-summary article img[data-v-03d7e0e4]{object-fit:cover;border-radius:7px;width:48px;height:48px}.checkout-bundle-summary article b[data-v-03d7e0e4],.checkout-bundle-summary article small[data-v-03d7e0e4]{display:block}.checkout-bundle-summary article b[data-v-03d7e0e4]{font-size:11px}.checkout-bundle-summary article small[data-v-03d7e0e4]{color:#7d776e;margin-top:4px;font-size:9px}.checkout-bundle-summary article strong[data-v-03d7e0e4]{color:#9d6c47;font:400 18px var(--serif)}.customer-order-stepper[data-v-03d7e0e4]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;grid-template-columns:repeat(6,1fr);margin:0 0 28px;padding:22px;display:grid}.customer-order-stepper>div[data-v-03d7e0e4]{color:#969087;text-align:center;justify-items:center;gap:8px;font-size:10px;font-weight:700;display:grid;position:relative}.customer-order-stepper>div[data-v-03d7e0e4]:before{content:"";background:#ded8cf;width:100%;height:2px;position:absolute;top:15px;right:50%;transform:translate(-50%)}.customer-order-stepper>div[data-v-03d7e0e4]:first-child:before{display:none}.customer-order-stepper i[data-v-03d7e0e4]{z-index:1;background:#fff;border:2px solid #ded8cf;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:relative}.customer-order-stepper .done[data-v-03d7e0e4]{color:#171c34}.customer-order-stepper .done[data-v-03d7e0e4]:before{background:#9d7b57}.customer-order-stepper .done i[data-v-03d7e0e4]{color:#fff;background:#9d7b57;border-color:#9d7b57}.customer-order-stepper .current i[data-v-03d7e0e4]{box-shadow:0 0 0 5px #9d7b5722}.logistics-box[data-v-03d7e0e4]{margin-top:22px}.tracking-summary[data-v-03d7e0e4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tracking-summary>div[data-v-03d7e0e4]{background:#f4f0e9;border-radius:10px;padding:13px}.tracking-summary span[data-v-03d7e0e4],.tracking-summary b[data-v-03d7e0e4]{display:block}.tracking-summary span[data-v-03d7e0e4]{color:#857f76;font-size:9px}.tracking-summary b[data-v-03d7e0e4]{margin-top:5px;font-size:11px}.tracking-summary button[data-v-03d7e0e4]{color:#8b6444;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:800}.production-stage[data-v-03d7e0e4]{background:#f7f3ed;border-left:3px solid #9d7b57;padding:13px}.shipment-timeline[data-v-03d7e0e4]{margin-top:20px}.shipment-timeline article[data-v-03d7e0e4]{grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.shipment-timeline article[data-v-03d7e0e4]:after{content:"";background:#d9d1c6;width:1px;position:absolute;top:13px;bottom:0;left:5px}.shipment-timeline article[data-v-03d7e0e4]:last-child:after{display:none}.shipment-timeline i[data-v-03d7e0e4]{z-index:1;background:#fff;border:2px solid #aaa196;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.shipment-timeline .latest i[data-v-03d7e0e4]{background:#9d7b57;border-color:#9d7b57}.shipment-timeline b[data-v-03d7e0e4],.shipment-timeline span[data-v-03d7e0e4]{display:block}.shipment-timeline span[data-v-03d7e0e4]{color:#827b72;margin-top:3px;font-size:9px}.shipment-timeline p[data-v-03d7e0e4]{color:#625f5a;margin:5px 0 0;font-size:11px}.logistics-empty[data-v-03d7e0e4]{color:#847e76;font-size:11px}@media (width<=700px){.customer-order-stepper[data-v-03d7e0e4]{grid-template-columns:repeat(3,1fr);gap:20px 0}.customer-order-stepper>div[data-v-03d7e0e4]:nth-child(4):before{display:none}.tracking-summary[data-v-03d7e0e4]{grid-template-columns:1fr}}.approved-products[data-v-f6d43cd2]{min-height:100vh}.approved-products .site-header[data-v-f6d43cd2]{min-height:0;box-shadow:none;border-top:0;gap:normal;padding:0;display:block}.approved-products .site-header .main-nav[data-v-f6d43cd2]{font-weight:400}.approved-products .site-header .main-nav a[data-v-f6d43cd2]{padding:0}.approved-products .section[data-v-f6d43cd2]{width:100%;margin:0}.approved-products .inquiry-form[data-v-f6d43cd2]{border-radius:0;margin:0}.approved-products .inquiry-form label[data-v-f6d43cd2]:not(.honeypot){gap:normal;display:block;position:static}.approved-products .catalog-footer[data-v-f6d43cd2]{padding-left:0;padding-right:0}.approved-products[data-v-f6d43cd2]{--ink:#171c34;--ink2:#252b43;--paper:#fbfaf7;--cream:#f1ece2;--sand:#d8c7b0;--taupe:#90745a;--muted:#6c6d6c;--line:#dfd9cf;--white:#fff;--max:1240px;--serif:Georgia,"Times New Roman","Noto Serif SC",serif;--sans:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}[data-v-f6d43cd2]{box-sizing:border-box}.approved-products[data-v-f6d43cd2]{scroll-behavior:smooth;background:var(--paper);color:#26282c;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}img[data-v-f6d43cd2]{width:100%;height:auto;display:block}a[data-v-f6d43cd2]{color:inherit;text-decoration:none}button[data-v-f6d43cd2],input[data-v-f6d43cd2],select[data-v-f6d43cd2],textarea[data-v-f6d43cd2]{font:inherit}.container[data-v-f6d43cd2]{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar[data-v-f6d43cd2]{background:var(--ink);color:#eee9df;letter-spacing:.04em;height:36px;font-size:12px}.topbar-inner[data-v-f6d43cd2]{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar b[data-v-f6d43cd2]{color:#fff}.site-header[data-v-f6d43cd2]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f5;border-bottom:1px solid #171c341a;height:82px;position:sticky;top:0}.header-inner[data-v-f6d43cd2]{align-items:center;gap:34px;height:100%;display:flex}.brand[data-v-f6d43cd2]{align-items:center;gap:13px;min-width:210px;display:flex}.brand-mark[data-v-f6d43cd2]{border:1px solid var(--ink);width:44px;height:44px;font:italic 26px var(--serif);color:var(--ink);place-items:center;display:grid}.brand b[data-v-f6d43cd2]{font:600 24px/1 var(--serif);letter-spacing:.22em;color:var(--ink);display:block}.brand small[data-v-f6d43cd2]{letter-spacing:.24em;color:#7e7b75;margin-top:8px;font-size:7px;display:block}.main-nav[data-v-f6d43cd2]{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.main-nav a[data-v-f6d43cd2]{color:#2d3040;font-size:14px;font-weight:600;position:relative}.main-nav a[data-v-f6d43cd2]:after{content:"";background:var(--taupe);height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.main-nav a[data-v-f6d43cd2]:hover:after{right:0}.header-actions[data-v-f6d43cd2]{align-items:center;gap:15px;display:flex}.lang[data-v-f6d43cd2]{color:#777;font-size:13px}.header-quote[data-v-f6d43cd2]{background:var(--ink);color:#fff;padding:11px 18px;font-size:13px;font-weight:700}.menu-btn[data-v-f6d43cd2]{background:0 0;border:0;padding:10px;display:none}.menu-btn i[data-v-f6d43cd2]{background:var(--ink);width:22px;height:2px;margin:4px;display:block}.hero[data-v-f6d43cd2]{background:#eae6dd;height:650px;position:relative;overflow:hidden}.hero-slide[data-v-f6d43cd2]{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#faf8f3fa 0%,#faf8f3e6 31%,#faf8f338 58%,#faf8f300 78%),var(--hero);background-position:50%;background-size:cover;align-items:center;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0}.hero-slide.active[data-v-f6d43cd2]{opacity:1;visibility:visible}.hero-dark[data-v-f6d43cd2]{background-image:linear-gradient(90deg,#0f1523e8,#0f1523b8 43%,#0f15231f 78%),var(--hero);color:#fff}.hero-content[data-v-f6d43cd2]{z-index:2;position:relative}.hero-content[data-v-f6d43cd2]>*{max-width:620px}.eyebrow[data-v-f6d43cd2]{letter-spacing:.18em;color:var(--taupe);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.3;display:block}.eyebrow.light[data-v-f6d43cd2]{color:#d7c6ad}.hero h1[data-v-f6d43cd2],.hero h2[data-v-f6d43cd2]{color:var(--ink);font:400 clamp(42px,4.35vw,68px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.hero-dark h2[data-v-f6d43cd2]{color:#fff}.hero p[data-v-f6d43cd2]{color:#535660;margin:25px 0 29px;font-size:17px;line-height:1.85}.hero-dark p[data-v-f6d43cd2]{color:#e5e5e2}.hero-actions[data-v-f6d43cd2]{align-items:center;gap:12px;display:flex}.btn[data-v-f6d43cd2]{border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn.primary[data-v-f6d43cd2]{background:var(--ink);color:#fff}.btn.secondary[data-v-f6d43cd2]{color:var(--ink);background:#ffffffd1}.btn.secondary.light[data-v-f6d43cd2]{color:#fff;background:0 0;border-color:#ffffffb3}.btn[data-v-f6d43cd2]:hover{transform:translateY(-2px)}.hero-notes[data-v-f6d43cd2]{color:#6a6a66;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-arrow[data-v-f6d43cd2]{z-index:5;width:46px;height:46px;color:var(--ink);font:28px/1 var(--serif);cursor:pointer;background:#ffffffbf;border:1px solid #171c3438;border-radius:50%;position:absolute;top:50%}.hero-arrow.prev[data-v-f6d43cd2]{left:24px}.hero-arrow.next[data-v-f6d43cd2]{right:24px}.hero-dots[data-v-f6d43cd2]{z-index:5;gap:9px;display:flex;position:absolute;bottom:24px;left:50%}.hero-dots button[data-v-f6d43cd2]{cursor:pointer;background:#171c3440;border:0;width:35px;height:3px;padding:0}.hero-dots button.active[data-v-f6d43cd2]{background:var(--ink)}.trust-strip[data-v-f6d43cd2]{background:var(--white);border-bottom:1px solid var(--line)}.trust-grid[data-v-f6d43cd2]{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.trust-grid div[data-v-f6d43cd2]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.trust-grid div[data-v-f6d43cd2]:first-child{border-left:1px solid var(--line)}.trust-grid b[data-v-f6d43cd2]{font:400 30px var(--serif);color:var(--ink)}.trust-grid span[data-v-f6d43cd2]{color:#72716c;max-width:95px;font-size:12px;line-height:1.5}.section[data-v-f6d43cd2]{padding:102px 0}.section-head[data-v-f6d43cd2]{margin-bottom:45px}.section-head.center[data-v-f6d43cd2]{text-align:center;max-width:760px;margin:0 auto 47px}.section-head h2[data-v-f6d43cd2],.feature-copy h2[data-v-f6d43cd2],.custom-copy h2[data-v-f6d43cd2],.inquiry-copy h2[data-v-f6d43cd2],.faq-grid h2[data-v-f6d43cd2]{font:400 clamp(34px,3.5vw,52px)/1.18 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.section-head p[data-v-f6d43cd2]{color:var(--muted);margin:14px 0 0}.section-head.split[data-v-f6d43cd2]{justify-content:space-between;align-items:end;display:flex}.section-head.split>div[data-v-f6d43cd2]{max-width:620px}.section-head.split>p[data-v-f6d43cd2]{max-width:470px;margin:0 0 4px}.category-section[data-v-f6d43cd2]{background:var(--paper)}.category-grid[data-v-f6d43cd2]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-f6d43cd2]{border:1px solid var(--line);background:#fff;transition:all .3s;overflow:hidden}.category-card[data-v-f6d43cd2]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #171c3417}.category-card img[data-v-f6d43cd2]{object-fit:cover;height:320px}.category-card:nth-child(2) img[data-v-f6d43cd2]{object-position:center 62%}.category-card:nth-child(4) img[data-v-f6d43cd2]{object-position:center 44%}.category-card div[data-v-f6d43cd2]{padding:23px 23px 25px}.category-card div>span[data-v-f6d43cd2]{letter-spacing:.18em;color:var(--taupe);font-size:10px}.category-card h3[data-v-f6d43cd2]{font:400 26px var(--serif);color:var(--ink);margin:7px 0 3px}.category-card p[data-v-f6d43cd2]{color:#777;margin:0;font-size:13px}.category-card div>b[data-v-f6d43cd2]{color:var(--ink);margin-top:18px;font-size:12px;display:block}.collection-feature[data-v-f6d43cd2]{background:#fff;padding:0}.feature-grid[data-v-f6d43cd2]{grid-template-columns:1.08fr .92fr;width:min(1440px,100%);min-height:650px;display:grid}.feature-image[data-v-f6d43cd2]{position:relative;overflow:hidden}.feature-image img[data-v-f6d43cd2]{object-fit:cover;height:100%}.feature-image span[data-v-f6d43cd2]{letter-spacing:.16em;background:#fff;padding:8px 13px;font-size:9px;font-weight:800;position:absolute;bottom:28px;left:30px}.feature-copy[data-v-f6d43cd2]{flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,95px);display:flex}.feature-copy p[data-v-f6d43cd2]{color:var(--muted);max-width:600px;margin:23px 0 28px}.collection-list[data-v-f6d43cd2]{border-top:1px solid var(--line)}.collection-list a[data-v-f6d43cd2]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;transition:all .2s;display:grid}.collection-list a[data-v-f6d43cd2]:hover{padding-left:8px}.collection-list span[data-v-f6d43cd2]{color:var(--taupe);font:400 15px var(--serif)}.collection-list b[data-v-f6d43cd2]{color:var(--ink);font-size:14px}.collection-list em[data-v-f6d43cd2]{color:#888;font-size:12px;font-style:normal}.text-link[data-v-f6d43cd2]{color:var(--ink);border-bottom:1px solid var(--ink);width:max-content;margin-top:27px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-block}.text-link.dark[data-v-f6d43cd2]{color:#161b32;border-color:#161b32}.products-section[data-v-f6d43cd2]{background:var(--cream)}.product-grid[data-v-f6d43cd2]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card[data-v-f6d43cd2]{background:#fff;padding-bottom:20px}.product-img[data-v-f6d43cd2]{height:285px;position:relative;overflow:hidden}.product-img img[data-v-f6d43cd2]{object-fit:cover;height:100%;transition:all .4s}.product-card:hover img[data-v-f6d43cd2]{transform:scale(1.035)}.product-card:nth-child(2) img[data-v-f6d43cd2],.product-card:nth-child(3) img[data-v-f6d43cd2]{object-position:center}.product-img>span[data-v-f6d43cd2]{letter-spacing:.12em;background:#fff;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-card>small[data-v-f6d43cd2],.product-card>h3[data-v-f6d43cd2],.product-meta[data-v-f6d43cd2]{margin-left:19px;margin-right:19px}.product-card>small[data-v-f6d43cd2]{letter-spacing:.12em;color:var(--taupe);margin-top:17px;font-size:9px;display:block}.product-card>h3[data-v-f6d43cd2]{font:400 21px var(--serif);color:var(--ink);margin-top:6px;margin-bottom:15px}.product-meta[data-v-f6d43cd2]{color:#777;border-top:1px solid #e9e4dc;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.product-meta a[data-v-f6d43cd2]{color:var(--ink);font-weight:800}.custom-section[data-v-f6d43cd2]{background:var(--ink);color:#fff}.custom-grid[data-v-f6d43cd2]{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.custom-copy h2[data-v-f6d43cd2]{color:#fff}.custom-copy>p[data-v-f6d43cd2]{color:#c9cad1;max-width:600px;margin:21px 0 28px}.custom-options[data-v-f6d43cd2]{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.custom-options>div[data-v-f6d43cd2]{border-bottom:1px solid #ffffff29;gap:15px;padding:20px 14px 20px 0;display:flex}.custom-options>div[data-v-f6d43cd2]:nth-child(odd){border-right:1px solid #ffffff29}.custom-options>div[data-v-f6d43cd2]:nth-child(2n){padding-left:22px}.custom-options b[data-v-f6d43cd2]{font:400 17px var(--serif);color:#cfb797}.custom-options strong[data-v-f6d43cd2]{font-size:14px;display:block}.custom-options small[data-v-f6d43cd2]{color:#aeb0ba;margin-top:3px;font-size:11px;display:block}.custom-image[data-v-f6d43cd2]{height:570px;position:relative}.custom-image img[data-v-f6d43cd2]{object-fit:cover;height:100%}.custom-image[data-v-f6d43cd2]:after{content:"";background:linear-gradient(#0000,#0c111fe0);position:absolute;inset:50% 0 0}.custom-image>div[data-v-f6d43cd2]{z-index:2;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.custom-image span[data-v-f6d43cd2]{letter-spacing:.16em;font-size:9px}.custom-image b[data-v-f6d43cd2]{font:400 16px var(--serif)}.factory-section[data-v-f6d43cd2]{background:var(--paper)}.factory-grid[data-v-f6d43cd2]{grid-template-columns:1.14fr .86fr;min-height:555px;display:grid}.factory-photo img[data-v-f6d43cd2]{object-fit:cover;height:100%}.factory-panel[data-v-f6d43cd2]{background:#ede7db;padding:48px 55px}.factory-number[data-v-f6d43cd2]{border-bottom:1px solid #cfc6b8;align-items:center;gap:22px;padding-bottom:26px;display:flex}.factory-number b[data-v-f6d43cd2]{font:400 68px/1 var(--serif);color:#a16946}.factory-number span[data-v-f6d43cd2]{color:#666;font-size:12px;line-height:1.6}.factory-panel ol[data-v-f6d43cd2]{margin:19px 0 0;padding:0;list-style:none}.factory-panel li[data-v-f6d43cd2]{border-bottom:1px solid #d4ccbf;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;display:grid}.factory-panel li b[data-v-f6d43cd2]{color:var(--ink);font-size:14px}.factory-panel li span[data-v-f6d43cd2]{text-align:right;color:#78736d;font-size:11px}.factory-panel .text-link[data-v-f6d43cd2]{margin-top:22px}.solutions-section[data-v-f6d43cd2]{background:#fff}.solution-grid[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solution-grid article[data-v-f6d43cd2]{border:1px solid var(--line);flex-direction:column;min-height:390px;padding:35px 33px 31px;display:flex}.solution-grid article>span[data-v-f6d43cd2]{letter-spacing:.16em;color:var(--taupe);font-size:9px;font-weight:800}.solution-grid h3[data-v-f6d43cd2]{font:400 28px var(--serif);color:var(--ink);margin:20px 0 12px}.solution-grid p[data-v-f6d43cd2]{color:#70716f;margin:0 0 19px;font-size:14px}.solution-grid ul[data-v-f6d43cd2]{border-top:1px solid var(--line);margin:0;padding:16px 0 18px;list-style:none}.solution-grid li[data-v-f6d43cd2]{color:#575a5d;padding:4px 0;font-size:12px}.solution-grid li[data-v-f6d43cd2]:before{content:"—";color:var(--taupe);margin-right:8px}.solution-grid a[data-v-f6d43cd2]{color:var(--ink);margin-top:auto;font-size:12px;font-weight:800}.insights-section[data-v-f6d43cd2]{background:var(--cream)}.insight-grid[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-grid a[data-v-f6d43cd2]{background:#fff;padding-bottom:25px}.insight-grid img[data-v-f6d43cd2]{object-fit:cover;height:245px}.insight-grid a:nth-child(2) img[data-v-f6d43cd2]{object-position:center}.insight-grid span[data-v-f6d43cd2],.insight-grid h3[data-v-f6d43cd2],.insight-grid p[data-v-f6d43cd2]{margin-left:23px;margin-right:23px;display:block}.insight-grid span[data-v-f6d43cd2]{letter-spacing:.14em;color:var(--taupe);margin-top:20px;font-size:9px}.insight-grid h3[data-v-f6d43cd2]{font:400 23px/1.35 var(--serif);color:var(--ink);margin-top:8px;margin-bottom:8px}.insight-grid p[data-v-f6d43cd2]{color:#777;margin-top:0;margin-bottom:0;font-size:13px}.faq-section[data-v-f6d43cd2]{background:#fff}.faq-grid[data-v-f6d43cd2]{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid>div:first-child p[data-v-f6d43cd2]{color:#777;max-width:360px}.faq-list[data-v-f6d43cd2]{border-top:1px solid var(--line)}.faq-list details[data-v-f6d43cd2]{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary[data-v-f6d43cd2]{color:var(--ink);cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;display:flex}.faq-list summary[data-v-f6d43cd2]:after{content:"＋";font-size:18px;font-weight:400}.faq-list details[open] summary[data-v-f6d43cd2]:after{content:"－"}.faq-list p[data-v-f6d43cd2]{color:#777;margin:13px 45px 0 0;font-size:13px}.inquiry-section[data-v-f6d43cd2]{color:#fff;background:#20263e;padding:95px 0}.inquiry-grid[data-v-f6d43cd2]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.inquiry-copy h2[data-v-f6d43cd2]{color:#fff}.inquiry-copy>p[data-v-f6d43cd2]{color:#c5c7cf;margin:24px 0 30px}.contact-notes[data-v-f6d43cd2]{border-top:1px solid #ffffff2e;gap:12px;padding-top:21px;display:grid}.contact-notes span[data-v-f6d43cd2]{color:#d1d3da;font-size:12px}.contact-notes b[data-v-f6d43cd2]{color:#cbb18e;margin-right:10px}.inquiry-form[data-v-f6d43cd2]{color:#222;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.inquiry-form label[data-v-f6d43cd2]{color:#565861;font-size:11px;font-weight:800}.inquiry-form input[data-v-f6d43cd2],.inquiry-form select[data-v-f6d43cd2],.inquiry-form textarea[data-v-f6d43cd2]{color:#222;background:0 0;border:0;border-bottom:1px solid #d5d0c8;border-radius:0;outline:0;width:100%;padding:9px 0;font-size:13px;display:block}.inquiry-form textarea[data-v-f6d43cd2]{resize:vertical;border:1px solid #d5d0c8;margin-top:8px;padding:11px}.inquiry-form .full[data-v-f6d43cd2]{grid-column:1/-1}.inquiry-form button[data-v-f6d43cd2]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:50px;padding:0 21px;font-weight:800;display:flex}.inquiry-form>small[data-v-f6d43cd2]{color:#999;grid-column:1/-1;font-size:10px}.site-footer[data-v-f6d43cd2]{color:#c9cbd1;background:#121729;padding:72px 0 22px}.footer-grid[data-v-f6d43cd2]{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand .brand-mark[data-v-f6d43cd2]{color:#fff;border-color:#fff}.footer-brand b[data-v-f6d43cd2]{color:#fff}.footer-grid>div:first-child p[data-v-f6d43cd2]{max-width:340px;margin-top:22px;font-size:12px}.footer-grid h4[data-v-f6d43cd2]{color:#fff;letter-spacing:.1em;margin:0 0 17px;font-size:12px}.footer-grid a[data-v-f6d43cd2],.footer-grid p[data-v-f6d43cd2]{color:#aeb1bc;margin:7px 0;font-size:12px;display:block}.footer-bottom[data-v-f6d43cd2]{color:#7f8390;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.floating[data-v-f6d43cd2]{z-index:30;display:grid;position:fixed;bottom:25px;right:20px}.floating a[data-v-f6d43cd2]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;place-items:center;display:grid}.floating a[data-v-f6d43cd2]:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1050px){.main-nav[data-v-f6d43cd2]{gap:18px}.main-nav a[data-v-f6d43cd2]{font-size:12px}.header-actions[data-v-f6d43cd2]{gap:9px}.header-quote[data-v-f6d43cd2]{padding:10px 12px}.category-card img[data-v-f6d43cd2]{height:260px}.custom-grid[data-v-f6d43cd2]{gap:40px}.feature-copy[data-v-f6d43cd2]{padding:60px 45px}.factory-panel[data-v-f6d43cd2]{padding:42px 35px}}@media (width<=850px){.container[data-v-f6d43cd2]{width:min(100% - 32px,var(--max))}.topbar-points[data-v-f6d43cd2]{display:none}.site-header[data-v-f6d43cd2]{height:68px}.header-inner[data-v-f6d43cd2]{gap:15px}.brand[data-v-f6d43cd2]{flex:1;min-width:0}.brand-mark[data-v-f6d43cd2]{width:38px;height:38px}.brand b[data-v-f6d43cd2]{font-size:19px}.brand small[data-v-f6d43cd2]{margin-top:5px;font-size:6px}.menu-btn[data-v-f6d43cd2]{display:block}.main-nav[data-v-f6d43cd2]{background:#fff;padding:15px 20px 25px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 25px #00000014}.main-nav.open[data-v-f6d43cd2]{gap:0;display:grid}.main-nav a[data-v-f6d43cd2]{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.header-quote[data-v-f6d43cd2]{display:none}.hero[data-v-f6d43cd2]{height:610px}.hero-slide[data-v-f6d43cd2]{background-position:64%;background-image:linear-gradient(90deg,#faf8f3f5,#faf8f3d1 55%,#faf8f340),var(--hero)}.hero-dark[data-v-f6d43cd2]{background-image:linear-gradient(90deg,#0f1523eb,#0f1523b3),var(--hero)}.hero h1[data-v-f6d43cd2],.hero h2[data-v-f6d43cd2]{font-size:42px}.hero p[data-v-f6d43cd2]{max-width:540px;font-size:15px}.hero-arrow[data-v-f6d43cd2]{display:none}.trust-grid[data-v-f6d43cd2]{grid-template-columns:1fr 1fr}.trust-grid div[data-v-f6d43cd2]{border-bottom:1px solid var(--line);min-height:92px}.section[data-v-f6d43cd2]{padding:76px 0}.section-head.split[data-v-f6d43cd2]{display:block}.section-head.split>p[data-v-f6d43cd2]{margin-top:16px}.category-grid[data-v-f6d43cd2],.product-grid[data-v-f6d43cd2]{grid-template-columns:1fr 1fr}.feature-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.feature-image[data-v-f6d43cd2]{height:480px}.custom-grid[data-v-f6d43cd2],.factory-grid[data-v-f6d43cd2],.faq-grid[data-v-f6d43cd2],.inquiry-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.custom-image[data-v-f6d43cd2]{height:480px}.factory-photo[data-v-f6d43cd2]{height:450px}.faq-grid[data-v-f6d43cd2],.inquiry-grid[data-v-f6d43cd2]{gap:50px}.solution-grid[data-v-f6d43cd2],.insight-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.solution-grid article[data-v-f6d43cd2]{min-height:320px}.footer-grid[data-v-f6d43cd2]{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div[data-v-f6d43cd2]:last-child{grid-column:2/-1}.inquiry-form[data-v-f6d43cd2]{padding:26px}}@media (width<=560px){.approved-products[data-v-f6d43cd2]{font-size:15px}.container[data-v-f6d43cd2]{width:calc(100% - 28px)}.topbar[data-v-f6d43cd2]{height:32px}.topbar-inner[data-v-f6d43cd2]{justify-content:center}.topbar-inner>span[data-v-f6d43cd2]:first-child{font-size:10px}.header-actions .lang[data-v-f6d43cd2]{font-size:12px}.hero[data-v-f6d43cd2]{height:620px}.hero-slide[data-v-f6d43cd2]{background-position:62%;align-items:flex-end;padding-bottom:80px}.hero-content[data-v-f6d43cd2]>*{max-width:100%}.hero h1[data-v-f6d43cd2],.hero h2[data-v-f6d43cd2]{font-size:37px}.hero p[data-v-f6d43cd2]{font-size:14px;line-height:1.7}.hero-actions[data-v-f6d43cd2]{flex-direction:column;align-items:stretch;max-width:260px}.btn[data-v-f6d43cd2]{min-height:46px}.hero-notes[data-v-f6d43cd2]{gap:12px;font-size:11px}.hero-dots[data-v-f6d43cd2]{left:14px;transform:none}.section[data-v-f6d43cd2]{padding:62px 0}.section-head h2[data-v-f6d43cd2],.feature-copy h2[data-v-f6d43cd2],.custom-copy h2[data-v-f6d43cd2],.inquiry-copy h2[data-v-f6d43cd2],.faq-grid h2[data-v-f6d43cd2]{font-size:34px}.category-grid[data-v-f6d43cd2],.product-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.category-card img[data-v-f6d43cd2]{height:300px}.feature-image[data-v-f6d43cd2]{height:360px}.feature-copy[data-v-f6d43cd2]{padding:50px 14px}.collection-list a[data-v-f6d43cd2]{grid-template-columns:28px 1fr}.collection-list em[data-v-f6d43cd2]{display:none}.product-img[data-v-f6d43cd2]{height:330px}.custom-options[data-v-f6d43cd2]{grid-template-columns:1fr}.custom-options>div[data-v-f6d43cd2]:nth-child(odd){border-right:0}.custom-options>div[data-v-f6d43cd2]:nth-child(2n){padding-left:0}.custom-image[data-v-f6d43cd2]{height:390px}.factory-photo[data-v-f6d43cd2]{height:330px}.factory-panel[data-v-f6d43cd2]{padding:33px 22px}.factory-panel li[data-v-f6d43cd2]{grid-template-columns:1fr}.factory-panel li span[data-v-f6d43cd2]{text-align:left}.faq-grid[data-v-f6d43cd2],.inquiry-grid[data-v-f6d43cd2]{gap:38px}.inquiry-form[data-v-f6d43cd2]{grid-template-columns:1fr;padding:22px}.inquiry-form .full[data-v-f6d43cd2],.inquiry-form button[data-v-f6d43cd2],.inquiry-form>small[data-v-f6d43cd2]{grid-column:auto}.footer-grid[data-v-f6d43cd2]{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div[data-v-f6d43cd2]:first-child{grid-column:1/-1}.footer-grid>div[data-v-f6d43cd2]:last-child{grid-column:auto}.footer-bottom[data-v-f6d43cd2]{flex-direction:column;gap:15px}.floating[data-v-f6d43cd2]{bottom:12px;right:10px}}@media (width>=851px){.factory-grid[data-v-f6d43cd2]{align-items:stretch;min-height:0}.factory-photo[data-v-f6d43cd2]{height:600px}.factory-photo img[data-v-f6d43cd2]{height:100%}.factory-panel[data-v-f6d43cd2]{height:600px;overflow:hidden}}@media (width<=560px){.trust-grid div[data-v-f6d43cd2]{gap:8px;padding:0 8px}.trust-grid b[data-v-f6d43cd2]{font-size:25px}.trust-grid span[data-v-f6d43cd2]{max-width:76px;font-size:10px}.trust-grid[data-v-f6d43cd2]{overflow:hidden}}.approved-products[data-v-f6d43cd2]{--radius:16px;--radius-sm:12px;--card:#f8f5ef;--card-border:#dfd5c7;--card-border-hover:#9a7a56;--ease:cubic-bezier(.2,.65,.3,1)}.category-grid[data-v-f6d43cd2]{gap:20px}.category-card[data-v-f6d43cd2]{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease);box-shadow:0 2px #171c3405}.category-card img[data-v-f6d43cd2]{transition:transform .55s var(--ease)}.category-card div[data-v-f6d43cd2]{background:var(--card);transition:background-color .32s var(--ease);min-height:214px}.category-card div>b[data-v-f6d43cd2]{transition:color .3s var(--ease),transform .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.category-card div>b[data-v-f6d43cd2]:after{content:"→";transition:transform .3s var(--ease);display:inline-block}.category-card[data-v-f6d43cd2]:hover{border-color:var(--card-border-hover);transform:translateY(-6px);box-shadow:0 16px 38px #171c341a}.category-card:hover img[data-v-f6d43cd2]{transform:scale(1.035)}.category-card:hover div[data-v-f6d43cd2]{background:#f1e9de}.category-card:hover div>b[data-v-f6d43cd2]{color:#785a3c}.category-card:hover div>b[data-v-f6d43cd2]:after{transform:translate(5px)}.collection-feature[data-v-f6d43cd2]{padding:0}.feature-grid[data-v-f6d43cd2]{grid-template-columns:1.06fr .94fr;gap:34px;width:min(1360px,100% - 48px);min-height:0;padding:56px 0}.feature-image[data-v-f6d43cd2]{border-radius:22px;height:620px;box-shadow:0 14px 45px #171c3414}.feature-image img[data-v-f6d43cd2]{transition:transform .75s var(--ease)}.feature-image:hover img[data-v-f6d43cd2]{transform:scale(1.02)}.feature-copy[data-v-f6d43cd2]{padding:28px 24px 28px 30px}.collection-list[data-v-f6d43cd2]{border-top:0;gap:10px;display:grid}.collection-list a[data-v-f6d43cd2]{border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);background:#fbf9f5;grid-template-columns:34px minmax(120px,1fr) auto 22px;gap:12px;padding:14px 16px}.collection-list a[data-v-f6d43cd2]:after{content:"→";color:var(--taupe);transition:transform .3s var(--ease),color .3s var(--ease);font-size:17px}.collection-list a[data-v-f6d43cd2]:hover{border-color:var(--card-border-hover);background:#f3ece2;padding-left:16px;transform:translate(5px);box-shadow:0 8px 20px #171c340f}.collection-list a[data-v-f6d43cd2]:hover:after{color:var(--ink);transform:translate(5px)}.collection-list a:hover b[data-v-f6d43cd2]{color:#725334}.product-grid[data-v-f6d43cd2]{gap:20px}.product-card[data-v-f6d43cd2]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.product-card[data-v-f6d43cd2],.product-card[data-v-f6d43cd2] *{transition-property:color,border-color,background-color,transform;transition-duration:.34s;transition-timing-function:var(--ease)}.product-card[data-v-f6d43cd2]:hover{background:var(--ink);border-color:#31364a;transform:translateY(-7px);box-shadow:0 18px 42px #171c3429}.product-card:hover .product-img img[data-v-f6d43cd2]{transform:scale(1.045)}.product-card:hover>small[data-v-f6d43cd2]{color:#d2b996}.product-card:hover>h3[data-v-f6d43cd2],.product-card:hover .product-meta a[data-v-f6d43cd2]{color:#fff}.product-card:hover .product-meta[data-v-f6d43cd2]{color:#c9cbd4;border-color:#fff3}.product-meta a[data-v-f6d43cd2]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.product-card:hover .product-meta a[data-v-f6d43cd2]{transform:translate(5px)}.custom-options[data-v-f6d43cd2]{border-top:0;gap:11px;margin-top:4px}.custom-options>div[data-v-f6d43cd2],.custom-options>div[data-v-f6d43cd2]:nth-child(odd),.custom-options>div[data-v-f6d43cd2]:nth-child(2n){border-radius:var(--radius-sm);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);background:#ffffff09;border:1px solid #ffffff29;padding:16px 17px}.custom-options>div[data-v-f6d43cd2]:hover{background:#ffffff17;border-color:#d7c6ada6;transform:translateY(-3px)}.custom-image[data-v-f6d43cd2]{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #00000038}.custom-image img[data-v-f6d43cd2]{transition:transform .65s var(--ease)}.custom-image:hover img[data-v-f6d43cd2]{transform:scale(1.025)}.btn.ivory[data-v-f6d43cd2],.factory-panel .text-link[data-v-f6d43cd2]{transition:transform .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px}.btn.ivory[data-v-f6d43cd2]:hover{color:#11172b;background:#cbb18e;border-color:#cbb18e;transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}.factory-grid[data-v-f6d43cd2]{gap:22px}.factory-photo[data-v-f6d43cd2]{border-radius:22px;overflow:hidden;box-shadow:0 14px 40px #171c3414}.factory-photo img[data-v-f6d43cd2]{transition:transform .7s var(--ease)}.factory-photo:hover img[data-v-f6d43cd2]{transform:scale(1.018)}.factory-panel[data-v-f6d43cd2]{background:#eee8dc;border-radius:22px;padding:32px 36px}.factory-number[data-v-f6d43cd2]{margin-bottom:13px;padding-bottom:17px}.factory-number b[data-v-f6d43cd2]{font-size:58px}.factory-panel ol[data-v-f6d43cd2]{counter-reset:factory-step;gap:8px;margin:0;padding:0;display:grid}.factory-panel li[data-v-f6d43cd2]{counter-increment:factory-step;min-height:58px;transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:#f8f5ef;border:1px solid #d9d0c2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:9px 12px;display:grid}.factory-panel li[data-v-f6d43cd2]:before{content:counter(factory-step,decimal-leading-zero);color:#8c744f;width:36px;height:36px;font:700 10px var(--sans);background:#e8e1f5;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.factory-panel li b[data-v-f6d43cd2]{grid-area:1/2;font-size:12px;line-height:1.25}.factory-panel li span[data-v-f6d43cd2]{text-align:left;grid-area:2/2;font-size:10px;line-height:1.3}.factory-panel li[data-v-f6d43cd2]:hover{border-color:var(--card-border-hover);background:#fff;transform:translate(4px);box-shadow:0 7px 16px #171c340f}.factory-panel .text-link[data-v-f6d43cd2]{background:var(--ink);color:#fff;border:1px solid var(--ink);align-items:center;margin-top:15px;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.factory-panel .text-link[data-v-f6d43cd2]:hover{background:#a47a51;border-color:#a47a51;transform:translateY(-3px);box-shadow:0 9px 20px #171c3426}.solution-grid[data-v-f6d43cd2]{gap:20px}.solution-grid article[data-v-f6d43cd2]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.solution-grid article[data-v-f6d43cd2]:hover{border-color:var(--card-border-hover);background:#fbf7f1;transform:translateY(-8px);box-shadow:0 18px 40px #171c3417}.solution-grid article h3[data-v-f6d43cd2],.solution-grid article p[data-v-f6d43cd2],.solution-grid article li[data-v-f6d43cd2]{transition:color .3s var(--ease)}.solution-grid article a[data-v-f6d43cd2]{transition:transform .3s var(--ease),color .3s var(--ease);align-items:center;display:inline-flex}.solution-grid article:hover a[data-v-f6d43cd2]{color:#765637;transform:translate(6px)}.insight-grid[data-v-f6d43cd2]{gap:22px}.insight-grid a[data-v-f6d43cd2]{border:1px solid var(--card-border);border-radius:var(--radius);transition:transform .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease),background-color .34s var(--ease);background:#fff;overflow:hidden}.insight-grid img[data-v-f6d43cd2]{transition:transform .6s var(--ease)}.insight-grid h3[data-v-f6d43cd2],.insight-grid p[data-v-f6d43cd2],.insight-grid span[data-v-f6d43cd2]{transition:color .3s var(--ease),transform .3s var(--ease)}.insight-grid a[data-v-f6d43cd2]:hover{border-color:var(--card-border-hover);background:#f7f1e8;transform:translateY(-7px);box-shadow:0 18px 40px #171c341a}.insight-grid a:hover img[data-v-f6d43cd2]{transform:scale(1.045)}.insight-grid a:hover h3[data-v-f6d43cd2]{color:#765637;transform:translate(3px)}@media (width>=851px){.factory-photo[data-v-f6d43cd2],.factory-panel[data-v-f6d43cd2]{height:620px}}@media (width<=850px){.feature-grid[data-v-f6d43cd2]{width:min(100% - 32px,var(--max));grid-template-columns:1fr;gap:26px;padding:48px 0}.feature-image[data-v-f6d43cd2]{height:470px}.feature-copy[data-v-f6d43cd2]{padding:25px 5px}.factory-grid[data-v-f6d43cd2]{gap:18px}.factory-panel[data-v-f6d43cd2]{height:auto;overflow:visible}.custom-options[data-v-f6d43cd2]{gap:10px}}@media (width<=560px){.category-card div[data-v-f6d43cd2]{min-height:0}.feature-grid[data-v-f6d43cd2]{width:calc(100% - 28px);padding:38px 0}.feature-image[data-v-f6d43cd2]{border-radius:16px;height:350px}.feature-copy[data-v-f6d43cd2]{padding:15px 0}.collection-list a[data-v-f6d43cd2]{grid-template-columns:28px 1fr 20px;padding:13px}.collection-list a em[data-v-f6d43cd2]{display:none}.collection-list a[data-v-f6d43cd2]:after{grid-column:3}.product-card[data-v-f6d43cd2],.category-card[data-v-f6d43cd2],.solution-grid article[data-v-f6d43cd2],.insight-grid a[data-v-f6d43cd2]{border-radius:14px}.custom-image[data-v-f6d43cd2],.factory-photo[data-v-f6d43cd2],.factory-panel[data-v-f6d43cd2]{border-radius:16px}.custom-options[data-v-f6d43cd2]{grid-template-columns:1fr}.factory-panel[data-v-f6d43cd2]{padding:26px 18px}.factory-panel li[data-v-f6d43cd2]{grid-template-columns:38px 1fr}.factory-panel .text-link[data-v-f6d43cd2]{justify-content:center;width:100%}.btn.ivory[data-v-f6d43cd2]{width:100%}.solution-grid article[data-v-f6d43cd2]{min-height:0}}.category-card div>b[data-v-f6d43cd2]:after{content:none}.category-card:hover div>b[data-v-f6d43cd2]{transform:translate(5px)}.category-card[data-v-f6d43cd2]{flex-direction:column;display:flex}.category-card>img[data-v-f6d43cd2]{flex:none}.category-card>div[data-v-f6d43cd2]{flex-direction:column;flex:auto;width:100%;display:flex}.category-card>div>h3[data-v-f6d43cd2]{min-height:2.35em}.category-card>div>p[data-v-f6d43cd2]{min-height:3.4em}.category-card>div>b[data-v-f6d43cd2]{align-self:flex-start;margin-top:auto}@media (width<=560px){.category-card>div>h3[data-v-f6d43cd2],.category-card>div>p[data-v-f6d43cd2]{min-height:0}.category-card>div>b[data-v-f6d43cd2]{margin-top:18px}}.product-card[data-v-f6d43cd2]{flex-direction:column;display:flex}.product-card>.product-img[data-v-f6d43cd2]{flex:none}.product-card>small[data-v-f6d43cd2]{min-height:1.7em}.product-card>h3[data-v-f6d43cd2]{min-height:2.45em}.product-card>.product-meta[data-v-f6d43cd2]{margin-top:auto}@media (width<=560px){.product-card>small[data-v-f6d43cd2],.product-card>h3[data-v-f6d43cd2]{min-height:0}}.hero-factory-slide[data-v-f6d43cd2]{background-image:linear-gradient(90deg, #fbfaf7f7 0%, #fbfaf7e0 30%, #fbfaf74d 51%, #fbfaf700 68%), var(--hero)}.products-page[data-v-f6d43cd2]{background:#fbfaf7}.products-page .main-nav a.active[data-v-f6d43cd2]:after{right:0}.products-page .site-header[data-v-f6d43cd2]{top:0}.catalog-hero[data-v-f6d43cd2]{background:linear-gradient(115deg,#f4eee4 0,#fbfaf7 58%,#eee7dc 100%);padding:72px 0 76px;overflow:hidden}.catalog-hero-grid[data-v-f6d43cd2]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:66px;display:grid}.catalog-hero-copy[data-v-f6d43cd2]{padding:20px 0}.catalog-hero-copy h1[data-v-f6d43cd2]{color:var(--ink);font:400 clamp(46px,5vw,72px)/1.08 var(--serif);letter-spacing:-.045em;margin:0}.catalog-hero-copy>p[data-v-f6d43cd2]{color:#555963;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.9}.catalog-hero-actions[data-v-f6d43cd2]{flex-wrap:wrap;gap:12px;display:flex}.catalog-hero-proof[data-v-f6d43cd2]{border-top:1px solid #d6cdbf;gap:0;margin-top:42px;padding-top:25px;display:flex}.catalog-hero-proof span[data-v-f6d43cd2]{color:#77736c;border-right:1px solid #d6cdbf;min-width:130px;padding:0 20px;font-size:11px;line-height:1.45}.catalog-hero-proof span[data-v-f6d43cd2]:first-child{padding-left:0}.catalog-hero-proof span[data-v-f6d43cd2]:last-child{border:0}.catalog-hero-proof b[data-v-f6d43cd2]{color:var(--ink);font:400 24px/1.2 var(--serif);margin-bottom:3px;display:block}.catalog-hero-media[data-v-f6d43cd2]{min-height:526px;position:relative}.catalog-hero-media figure[data-v-f6d43cd2]{background:#ddd;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 58px #171c341f}.catalog-hero-media img[data-v-f6d43cd2]{object-fit:cover;height:100%;transition:transform .75s}.catalog-hero-media figure:hover img[data-v-f6d43cd2]{transform:scale(1.035)}.hero-media-main[data-v-f6d43cd2]{position:absolute;inset:0 94px 0 0}.hero-media-main img[data-v-f6d43cd2]{object-position:center}.hero-media-main[data-v-f6d43cd2]:after{content:"";background:linear-gradient(#0000,#0e131ec2);position:absolute;inset:45% 0 0}.hero-media-main figcaption[data-v-f6d43cd2]{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.hero-media-main figcaption span[data-v-f6d43cd2]{letter-spacing:.17em;font-size:10px;display:block}.hero-media-main figcaption b[data-v-f6d43cd2]{font:400 24px var(--serif);margin-top:5px;display:block}.hero-media-small[data-v-f6d43cd2]{width:184px;height:198px;position:absolute;right:0;border:7px solid #fbfaf7!important;border-radius:18px!important}.hero-media-small.top[data-v-f6d43cd2]{top:38px}.hero-media-small.bottom[data-v-f6d43cd2]{bottom:38px}.hero-media-small img[data-v-f6d43cd2]{object-position:center}.hero-media-small figcaption[data-v-f6d43cd2]{color:var(--ink);background:#fbfaf7e6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.catalog-trust[data-v-f6d43cd2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.catalog-trust-grid[data-v-f6d43cd2]{grid-template-columns:repeat(4,1fr);display:grid}.catalog-trust-grid>div[data-v-f6d43cd2]{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:118px;padding:22px 28px;display:flex}.catalog-trust-grid>div[data-v-f6d43cd2]:first-child{border-left:1px solid var(--line)}.trust-icon[data-v-f6d43cd2]{color:#896b4e;width:45px;height:45px;font:400 13px var(--serif);border:1px solid #ad9273;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-trust-grid p[data-v-f6d43cd2]{margin:0}.catalog-trust-grid b[data-v-f6d43cd2]{color:var(--ink);font-size:14px;display:block}.catalog-trust-grid small[data-v-f6d43cd2]{color:#797873;margin-top:3px;font-size:11px;display:block}.catalog-section-head[data-v-f6d43cd2]{grid-template-columns:1fr minmax(320px,500px);align-items:end;gap:70px;margin-bottom:42px;display:grid}.catalog-section-head h2[data-v-f6d43cd2]{color:var(--ink);font:400 clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.035em;margin:0}.catalog-section-head>p[data-v-f6d43cd2]{color:#676964;margin:0 0 4px;line-height:1.8}.family-section[data-v-f6d43cd2]{background:#fbfaf7}.family-grid[data-v-f6d43cd2]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.family-card[data-v-f6d43cd2]{background:#fff;border:1px solid #ddd4c8;border-radius:17px;flex-direction:column;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.family-card[data-v-f6d43cd2]:hover{border-color:#a88a68;transform:translateY(-7px);box-shadow:0 20px 44px #171c3417}.family-photo[data-v-f6d43cd2]{height:290px;position:relative;overflow:hidden}.family-photo[data-v-f6d43cd2]:after{content:"";background:linear-gradient(#0000,#14181f47);position:absolute;inset:65% 0 0}.family-photo img[data-v-f6d43cd2]{object-fit:cover;height:100%;transition:transform .65s}.family-card:hover img[data-v-f6d43cd2]{transform:scale(1.045)}.family-photo>span[data-v-f6d43cd2]{z-index:2;color:#74583e;width:36px;height:36px;font:12px var(--serif);background:#fbfaf7eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.family-body[data-v-f6d43cd2]{background:#f7f2ea;flex-direction:column;flex:1;min-height:263px;padding:25px 25px 23px;transition:background .35s;display:flex}.family-card:hover .family-body[data-v-f6d43cd2]{background:#eee4d6}.family-body small[data-v-f6d43cd2]{color:#9a6c43;letter-spacing:.16em;font-size:9px;font-weight:800}.family-body h3[data-v-f6d43cd2]{color:var(--ink);font:400 28px/1.18 var(--serif);margin:8px 0}.family-body p[data-v-f6d43cd2]{color:#666762;margin:0;font-size:14px;line-height:1.75}.family-body b[data-v-f6d43cd2]{color:var(--ink);margin-top:auto;padding-top:22px;font-size:13px}.family-body i[data-v-f6d43cd2]{margin-left:5px;font-style:normal;transition:transform .25s;display:inline-block}.family-card:hover i[data-v-f6d43cd2]{transform:translate(6px)}.catalog-browser[data-v-f6d43cd2]{color:#fff;background:#171c34;padding:106px 0 112px}.light-head h2[data-v-f6d43cd2]{color:#fff}.light-head>p[data-v-f6d43cd2]{color:#c7c8ca}.catalog-toolbar[data-v-f6d43cd2]{border-bottom:1px solid #ffffff29;gap:8px;margin-bottom:34px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-toolbar button[data-v-f6d43cd2]{color:#e4e4e1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:22px;flex:none;min-height:39px;padding:0 17px;font-size:12px;transition:all .25s}.catalog-toolbar button[data-v-f6d43cd2]:hover,.catalog-toolbar button.active[data-v-f6d43cd2]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.catalog-layout[data-v-f6d43cd2]{grid-template-columns:275px 1fr;align-items:start;gap:32px;display:grid}.catalog-aside[data-v-f6d43cd2]{background:#202641;border:1px solid #ffffff2e;border-radius:18px;padding:30px;position:sticky;top:112px}.catalog-aside .eyebrow[data-v-f6d43cd2]{color:#d8b990}.catalog-aside h3[data-v-f6d43cd2]{color:#fff;font:400 30px/1.2 var(--serif);margin:0}.catalog-aside>p[data-v-f6d43cd2]{color:#c7c8ce;margin:16px 0 22px;font-size:13px;line-height:1.75}.catalog-aside ul[data-v-f6d43cd2]{border-top:1px solid #ffffff21;margin:0 0 26px;padding:0;list-style:none}.catalog-aside li[data-v-f6d43cd2]{color:#e9e9e6;border-bottom:1px solid #ffffff21;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.catalog-aside li span[data-v-f6d43cd2]{color:#d7b07e;font:12px var(--serif)}.catalog-aside .btn[data-v-f6d43cd2]{color:#171c34;background:#f4eee5;border-color:#f4eee5;gap:10px;width:100%;padding:0 17px}.catalog-product-grid[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-product[data-v-f6d43cd2]{min-width:0;transition:opacity .25s,transform .25s}.catalog-product.hidden[data-v-f6d43cd2]{display:none}.catalog-product>a[data-v-f6d43cd2]{color:#282b32;background:#fbfaf7;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.catalog-product>a[data-v-f6d43cd2]:hover{border-color:#d0ae82;transform:translateY(-7px);box-shadow:0 20px 42px #0000003b}.catalog-product-photo[data-v-f6d43cd2]{background:#e9e3d9;height:250px;position:relative;overflow:hidden}.catalog-product-photo img[data-v-f6d43cd2]{object-fit:cover;height:100%;transition:transform .65s}.catalog-product>a:hover img[data-v-f6d43cd2]{transform:scale(1.05)}.product-badge[data-v-f6d43cd2]{color:#171c34;letter-spacing:.12em;background:#fff;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-badge.dark[data-v-f6d43cd2]{color:#fff;background:#171c34}.catalog-product-body[data-v-f6d43cd2]{flex-direction:column;flex:1;min-height:248px;padding:21px 21px 18px;display:flex}.catalog-product-body>small[data-v-f6d43cd2]{color:#9b704d;letter-spacing:.13em;font-size:8px;font-weight:800}.catalog-product-body h3[data-v-f6d43cd2]{color:#171c34;min-height:2.35em;font:400 25px/1.16 var(--serif);margin:8px 0}.catalog-product-body p[data-v-f6d43cd2]{color:#686966;margin:0;font-size:12px;line-height:1.7}.catalog-product-body>div[data-v-f6d43cd2]{color:#77736c;border-top:1px solid #e1dbd2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.catalog-product-body b[data-v-f6d43cd2]{color:#171c34;font-size:11px}.application-section[data-v-f6d43cd2]{background:#f2ede4}.application-grid[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.application-grid article[data-v-f6d43cd2]{background:#fbfaf7;border:1px solid #d8cfc2;border-radius:17px;flex-direction:column;min-height:450px;padding:38px 36px;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:flex}.application-grid article[data-v-f6d43cd2]:hover{background:#fff;border-color:#9f7e5e;transform:translateY(-7px);box-shadow:0 18px 40px #171c3414}.application-grid article>span[data-v-f6d43cd2]{color:#936c49;letter-spacing:.16em;font-size:9px;font-weight:800}.application-grid h3[data-v-f6d43cd2]{color:#171c34;min-height:2.25em;font:400 31px/1.15 var(--serif);margin:20px 0 12px}.application-grid p[data-v-f6d43cd2]{color:#666762;margin:0;font-size:14px;line-height:1.75}.application-grid ul[data-v-f6d43cd2]{border-top:1px solid #ddd6cc;margin:26px 0 28px;padding:19px 0 0;list-style:none}.application-grid li[data-v-f6d43cd2]{color:#565853;padding:5px 0 5px 20px;font-size:13px;position:relative}.application-grid li[data-v-f6d43cd2]:before{content:"—";color:#99724f;position:absolute;left:0}.application-grid a[data-v-f6d43cd2]{color:#171c34;margin-top:auto;font-size:13px;font-weight:700}.application-grid i[data-v-f6d43cd2]{font-style:normal;transition:transform .25s;display:inline-block}.application-grid article:hover i[data-v-f6d43cd2]{transform:translate(6px)}.range-cta[data-v-f6d43cd2]{color:#fff;background:#171c34;padding:82px 0}.range-cta-grid[data-v-f6d43cd2]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.range-cta h2[data-v-f6d43cd2]{color:#fff;font:400 clamp(38px,4vw,58px)/1.12 var(--serif);margin:0}.range-cta-grid>div:last-child>p[data-v-f6d43cd2]{color:#d5d5d2;max-width:580px;margin:0 0 25px;font-size:16px;line-height:1.85}.range-cta-grid>div:last-child>div[data-v-f6d43cd2]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn.ivory[data-v-f6d43cd2]{color:#171c34;background:#f4eee4;border-color:#f4eee4}.range-text-link[data-v-f6d43cd2]{color:#fff;border-bottom:1px solid #ffffff80;font-size:13px;font-weight:700}.catalog-footer[data-v-f6d43cd2]{color:#d5d6db;background:#0f1428}.footer-main[data-v-f6d43cd2]{grid-template-columns:1.55fr .72fr .82fr 1fr;gap:65px;padding:76px 0 61px;display:grid}.catalog-footer .footer-brand[data-v-f6d43cd2]{color:#fff}.catalog-footer .footer-brand .brand-mark[data-v-f6d43cd2]{color:#fff;border-color:#e6e2da}.catalog-footer .footer-brand b[data-v-f6d43cd2]{color:#fff}.footer-intro>p[data-v-f6d43cd2]{color:#afb1ba;max-width:345px;margin:22px 0;font-size:13px;line-height:1.8}.footer-cert[data-v-f6d43cd2]{flex-wrap:wrap;gap:7px;display:flex}.footer-cert span[data-v-f6d43cd2]{color:#c5c6cb;letter-spacing:.1em;border:1px solid #ffffff2b;border-radius:14px;padding:6px 9px;font-size:8px}.catalog-footer h4[data-v-f6d43cd2]{color:#fff;letter-spacing:.08em;margin:0 0 21px;font-size:12px}.catalog-footer .footer-main>div:not(:first-child)>a[data-v-f6d43cd2],.catalog-footer .footer-main>div:not(:first-child)>p[data-v-f6d43cd2]{color:#afb1ba;margin:0 0 11px;font-size:12px;display:block}.catalog-footer .footer-main a[data-v-f6d43cd2]:hover{color:#fff}.footer-quote[data-v-f6d43cd2]{border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;padding:12px 14px;font-weight:700;color:#fff!important;margin-top:23px!important;display:flex!important}.catalog-footer .footer-bottom[data-v-f6d43cd2]{color:#888b96;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:72px;font-size:10px;display:flex}.catalog-footer .footer-bottom a[data-v-f6d43cd2]{color:#d2d3d7}@media (width<=1100px){.catalog-hero-grid[data-v-f6d43cd2]{gap:35px}.catalog-hero-media[data-v-f6d43cd2]{min-height:470px}.catalog-hero-proof span[data-v-f6d43cd2]{min-width:auto}.family-grid[data-v-f6d43cd2]{grid-template-columns:repeat(2,1fr)}.family-photo[data-v-f6d43cd2]{height:340px}.catalog-product-grid[data-v-f6d43cd2]{grid-template-columns:repeat(2,1fr)}.footer-main[data-v-f6d43cd2]{grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.catalog-trust-grid>div[data-v-f6d43cd2]{padding:18px 15px}.catalog-layout[data-v-f6d43cd2]{grid-template-columns:235px 1fr}}@media (width<=850px){.products-page .site-header[data-v-f6d43cd2]{height:68px}.catalog-hero[data-v-f6d43cd2]{padding:48px 0 54px}.catalog-hero-grid[data-v-f6d43cd2]{grid-template-columns:1fr;gap:38px}.catalog-hero-copy[data-v-f6d43cd2]{padding:0}.catalog-hero-media[data-v-f6d43cd2]{min-height:510px}.catalog-section-head[data-v-f6d43cd2]{grid-template-columns:1fr;gap:18px}.catalog-trust-grid[data-v-f6d43cd2]{grid-template-columns:repeat(2,1fr)}.catalog-trust-grid>div[data-v-f6d43cd2]:nth-child(3){border-left:1px solid var(--line)}.catalog-layout[data-v-f6d43cd2]{grid-template-columns:1fr}.catalog-aside[data-v-f6d43cd2]{position:static}.application-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.application-grid article[data-v-f6d43cd2]{min-height:0}.range-cta-grid[data-v-f6d43cd2]{grid-template-columns:1fr;gap:30px}.footer-main[data-v-f6d43cd2]{grid-template-columns:1.4fr 1fr 1fr}.footer-contact[data-v-f6d43cd2]{grid-column:2/4}.catalog-footer .footer-bottom[data-v-f6d43cd2]{flex-wrap:wrap;padding:22px 0}.catalog-product-body h3[data-v-f6d43cd2]{min-height:0}}@media (width<=560px){.catalog-hero[data-v-f6d43cd2]{padding:35px 0 45px}.catalog-hero-copy h1[data-v-f6d43cd2]{font-size:42px}.catalog-hero-copy>p[data-v-f6d43cd2]{font-size:15px;line-height:1.8}.catalog-hero-actions .btn[data-v-f6d43cd2]{width:100%}.catalog-hero-proof[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.catalog-hero-proof span[data-v-f6d43cd2]{text-align:center;min-width:0;padding:0 8px}.catalog-hero-proof b[data-v-f6d43cd2]{font-size:18px}.catalog-hero-media[data-v-f6d43cd2]{min-height:380px}.hero-media-main[data-v-f6d43cd2]{right:48px}.hero-media-small[data-v-f6d43cd2]{width:112px;height:126px;border-width:5px!important}.hero-media-small.top[data-v-f6d43cd2]{top:26px}.hero-media-small.bottom[data-v-f6d43cd2]{bottom:26px}.hero-media-main figcaption[data-v-f6d43cd2]{bottom:18px;left:18px}.hero-media-main figcaption b[data-v-f6d43cd2]{font-size:17px}.catalog-trust-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.catalog-trust-grid>div[data-v-f6d43cd2],.catalog-trust-grid>div[data-v-f6d43cd2]:nth-child(3){border-left:1px solid var(--line);min-height:92px}.family-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.family-photo[data-v-f6d43cd2]{height:300px}.family-body[data-v-f6d43cd2]{min-height:0}.catalog-browser[data-v-f6d43cd2]{padding:76px 0 80px}.catalog-product-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.catalog-product-photo[data-v-f6d43cd2]{height:300px}.catalog-product-body[data-v-f6d43cd2]{min-height:230px}.catalog-toolbar[data-v-f6d43cd2]{margin-right:0}.catalog-aside[data-v-f6d43cd2]{padding:25px 22px}.application-grid article[data-v-f6d43cd2]{padding:30px 24px}.application-grid h3[data-v-f6d43cd2]{min-height:0}.range-cta[data-v-f6d43cd2]{padding:66px 0}.range-cta-grid[data-v-f6d43cd2]{gap:23px}.range-cta-grid>div:last-child>div[data-v-f6d43cd2]{flex-direction:column;align-items:stretch;gap:16px}.footer-main[data-v-f6d43cd2]{grid-template-columns:1fr 1fr;gap:38px 22px;padding:58px 0 44px}.footer-intro[data-v-f6d43cd2],.footer-contact[data-v-f6d43cd2]{grid-column:1/3}.catalog-footer .footer-bottom[data-v-f6d43cd2]{justify-items:start;gap:8px;display:grid}.hero-media-small figcaption[data-v-f6d43cd2]{display:none}}.catalog-product[hidden][data-v-f6d43cd2]{display:none!important}.catalog-pagination[data-v-f6d43cd2]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 0 307px;padding-top:24px;display:flex}.page-summary[data-v-f6d43cd2]{color:#aaaeba;font-size:11px}.page-controls[data-v-f6d43cd2]{align-items:center;gap:8px;display:flex}.page-controls>span[data-v-f6d43cd2]{gap:8px;display:flex}.page-controls button[data-v-f6d43cd2]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;transition:all .25s;display:grid}.page-controls button[data-v-f6d43cd2]:hover:not(:disabled),.page-controls button.active[data-v-f6d43cd2]{color:#171c34;background:#f0e8dc;border-color:#f0e8dc}.page-controls button[data-v-f6d43cd2]:disabled{opacity:.35;cursor:not-allowed}.approved-products.modal-open[data-v-f6d43cd2]{overflow:hidden}.inquiry-modal[data-v-f6d43cd2]{z-index:200;place-items:center;padding:28px;display:none;position:fixed;inset:0}.inquiry-modal.open[data-v-f6d43cd2]{display:grid}.inquiry-modal-backdrop[data-v-f6d43cd2]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b17b8;animation:.22s modalFade-f6d43cd2;position:absolute;inset:0}.inquiry-modal-dialog[data-v-f6d43cd2]{z-index:1;background:#fff;border-radius:20px;grid-template-columns:.78fr 1.22fr;width:min(1060px,100%);max-height:calc(100vh - 56px);animation:.3s modalRise-f6d43cd2;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.inquiry-modal-copy[data-v-f6d43cd2]{color:#fff;background:#20263e;padding:54px 45px}.inquiry-modal-copy h2[data-v-f6d43cd2]{color:#fff;font:400 43px/1.14 var(--serif);letter-spacing:-.03em;margin:0}.inquiry-modal-copy>p[data-v-f6d43cd2]{color:#cdd0d7;margin:21px 0 30px;font-size:14px;line-height:1.85}.inquiry-modal-notes[data-v-f6d43cd2]{border-top:1px solid #ffffff29;gap:0;display:grid}.inquiry-modal-notes span[data-v-f6d43cd2]{color:#e4e5e9;border-bottom:1px solid #ffffff29;padding:13px 0;font-size:12px}.inquiry-modal-notes b[data-v-f6d43cd2]{color:#d4b17f;width:34px;display:inline-block}.inquiry-modal .inquiry-form[data-v-f6d43cd2]{border-radius:0 20px 20px 0;align-content:center;margin:0;padding:48px 46px}.inquiry-modal .inquiry-form input[data-v-f6d43cd2],.inquiry-modal .inquiry-form select[data-v-f6d43cd2]{padding:11px 0}.inquiry-modal .inquiry-form textarea[data-v-f6d43cd2]{min-height:122px}.inquiry-modal .inquiry-form button[data-v-f6d43cd2]{border-radius:5px;transition:background .25s,transform .25s}.inquiry-modal .inquiry-form button[data-v-f6d43cd2]:hover{background:#2d3558;transform:translateY(-1px)}.inquiry-modal-close[data-v-f6d43cd2]{z-index:3;color:#171c34;width:38px;height:38px;font:300 25px/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:50%;transition:all .25s;position:absolute;top:16px;right:17px}.inquiry-modal-close[data-v-f6d43cd2]:hover{border-color:#9d7d5c;transform:rotate(90deg)}.inquiry-modal.open .inquiry-modal-dialog[data-v-f6d43cd2]{outline:none}@keyframes modalFade-f6d43cd2{0%{opacity:0}to{opacity:1}}@keyframes modalRise-f6d43cd2{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.catalog-pagination[data-v-f6d43cd2]{margin-left:267px}.inquiry-modal-copy[data-v-f6d43cd2]{padding:48px 35px}.inquiry-modal .inquiry-form[data-v-f6d43cd2]{padding:44px 36px}}@media (width<=850px){.catalog-pagination[data-v-f6d43cd2]{margin-left:0}.inquiry-modal[data-v-f6d43cd2]{padding:20px}.inquiry-modal-dialog[data-v-f6d43cd2]{grid-template-columns:1fr;max-height:calc(100vh - 40px)}.inquiry-modal-copy[data-v-f6d43cd2]{padding:34px 32px}.inquiry-modal-copy h2[data-v-f6d43cd2]{font-size:36px}.inquiry-modal-copy>p[data-v-f6d43cd2]{margin:15px 0 20px}.inquiry-modal-notes[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr)}.inquiry-modal-notes span[data-v-f6d43cd2]{border-right:1px solid #ffffff29;padding:10px 8px;font-size:10px}.inquiry-modal-notes b[data-v-f6d43cd2]{width:auto;margin-bottom:3px;display:block}.inquiry-modal .inquiry-form[data-v-f6d43cd2]{border-radius:0 0 20px 20px}.inquiry-modal-close[data-v-f6d43cd2]{top:12px;right:12px}}@media (width<=560px){.catalog-pagination[data-v-f6d43cd2]{flex-direction:column;align-items:flex-start}.page-controls[data-v-f6d43cd2]{justify-content:space-between;width:100%}.inquiry-modal[data-v-f6d43cd2]{padding:10px}.inquiry-modal-dialog[data-v-f6d43cd2]{border-radius:16px;max-height:calc(100vh - 20px)}.inquiry-modal-copy[data-v-f6d43cd2]{padding:30px 22px 23px}.inquiry-modal-copy .eyebrow[data-v-f6d43cd2]{margin-bottom:10px}.inquiry-modal-copy h2[data-v-f6d43cd2]{font-size:31px}.inquiry-modal-copy>p[data-v-f6d43cd2]{font-size:12px;line-height:1.7}.inquiry-modal-notes[data-v-f6d43cd2]{display:none}.inquiry-modal .inquiry-form[data-v-f6d43cd2]{border-radius:0 0 16px 16px;gap:14px;padding:24px 20px}.inquiry-modal .inquiry-form textarea[data-v-f6d43cd2]{min-height:90px}.inquiry-modal-close[data-v-f6d43cd2]{width:34px;height:34px}.inquiry-modal .inquiry-form>small[data-v-f6d43cd2]{font-size:9px}}.approved-products .family-body[data-v-f6d43cd2]{min-width:0;padding:25px 25px 23px}.approved-products .family-body h3[data-v-f6d43cd2]{min-height:2.36em}.approved-products .family-body p[data-v-f6d43cd2]{overflow-wrap:anywhere;min-height:5.25em}.approved-products .catalog-product-body[data-v-f6d43cd2]{min-width:0;padding:23px 22px 20px}.approved-products .catalog-product-body h3[data-v-f6d43cd2]{min-height:2.3em}.approved-products .catalog-product-body p[data-v-f6d43cd2]{overflow-wrap:anywhere;min-height:4.9em}.approved-products.is-zh[data-v-f6d43cd2]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.approved-products.is-zh .catalog-hero-copy h1[data-v-f6d43cd2],.approved-products.is-zh .catalog-section-head h2[data-v-f6d43cd2],.approved-products.is-zh .family-body h3[data-v-f6d43cd2],.approved-products.is-zh .catalog-product-body h3[data-v-f6d43cd2],.approved-products.is-zh .application-grid h3[data-v-f6d43cd2],.approved-products.is-zh .range-cta h2[data-v-f6d43cd2],.approved-products.is-zh .inquiry-modal-copy h2[data-v-f6d43cd2]{letter-spacing:-.02em;word-break:keep-all;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif}.approved-products.is-zh .family-body h3[data-v-f6d43cd2]{font-size:26px;line-height:1.3}.approved-products.is-zh .family-body p[data-v-f6d43cd2]{word-break:normal;line-break:strict;line-height:1.8}.approved-products.is-en .family-body h3[data-v-f6d43cd2]{font-size:27px;line-height:1.17}.approved-products.is-en .family-body p[data-v-f6d43cd2]{line-height:1.65}@media (width<=850px){.approved-products .site-header .main-nav a[data-v-f6d43cd2]{padding:12px 0}.approved-products .family-body h3[data-v-f6d43cd2],.approved-products .family-body p[data-v-f6d43cd2],.approved-products .catalog-product-body h3[data-v-f6d43cd2],.approved-products .catalog-product-body p[data-v-f6d43cd2]{min-height:0}}.approved-products .catalog-footer .footer-quote[data-v-f6d43cd2]{justify-content:space-between;align-items:center;min-height:52px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 28px #0000001f;color:#171c34!important;background:#f4eee4!important;border:1px solid #f4eee4!important;border-radius:12px!important;padding:0 18px!important;display:flex!important}.approved-products .catalog-footer .footer-quote span[data-v-f6d43cd2]{transition:transform .25s;display:inline-block}.approved-products .catalog-footer .footer-quote[data-v-f6d43cd2]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0003;color:#171c34!important;background:#d8ba92!important;border-color:#d8ba92!important}.approved-products .catalog-footer .footer-quote:hover span[data-v-f6d43cd2]{transform:translate(5px)}.approved-products .floating[data-v-f6d43cd2]{gap:8px!important;bottom:24px!important;right:24px!important}.approved-products .floating a[data-v-f6d43cd2],.approved-products .floating button[data-v-f6d43cd2]{transition:transform .22s,background .22s,color .22s,border-color .22s;box-shadow:0 10px 26px #0f142829;border:1px solid #ded8cf!important;border-radius:12px!important;width:48px!important;height:48px!important}.approved-products .floating button[data-v-f6d43cd2]{color:#fff!important;background:#171c34!important;border-color:#171c34!important}.approved-products .floating a[data-v-f6d43cd2]:hover{transform:translateY(-2px);color:#171c34!important;background:#f4eee4!important;border-color:#b89972!important}.approved-products .floating button[data-v-f6d43cd2]:hover{transform:translateY(-2px);color:#fff!important;background:#9d7b57!important;border-color:#9d7b57!important}@media (width<=560px){.approved-products .floating[data-v-f6d43cd2]{bottom:14px!important;right:12px!important}.approved-products .floating a[data-v-f6d43cd2],.approved-products .floating button[data-v-f6d43cd2]{border-radius:10px!important;width:44px!important;height:44px!important}}.commerce-page[data-v-f6d43cd2]{color:#171c34;background:#fbfaf7;min-height:100vh}.commerce-header-actions[data-v-f6d43cd2]{gap:14px}.commerce-account-link[data-v-f6d43cd2]{color:#171c34;font-size:12px;font-weight:700}.commerce-main[data-v-f6d43cd2]{min-height:620px;padding:70px 0 95px}.commerce-hero[data-v-f6d43cd2]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.commerce-intro[data-v-f6d43cd2]{position:sticky;top:125px}.commerce-intro h1[data-v-f6d43cd2]{font:400 clamp(44px,5vw,72px)/1.06 var(--serif);letter-spacing:-.035em;margin:12px 0 22px}.commerce-intro p[data-v-f6d43cd2]{color:#676862;max-width:560px;font-size:15px;line-height:1.85}.commerce-proof[data-v-f6d43cd2]{border-top:1px solid #ded8cf;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.commerce-proof span[data-v-f6d43cd2]{color:#6d6a64;padding:18px 10px 0 0;font-size:11px}.commerce-proof b[data-v-f6d43cd2]{color:#171c34;font:400 22px var(--serif);display:block}.commerce-card[data-v-f6d43cd2]{background:#fff;border:1px solid #ddd5ca;border-radius:20px;padding:34px;box-shadow:0 18px 48px #171c3410}.commerce-tabs[data-v-f6d43cd2]{background:#f0ebe2;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;padding:5px;display:grid}.commerce-tabs button[data-v-f6d43cd2]{color:#6f6a63;cursor:pointer;background:0 0;border:0;border-radius:9px;height:46px;font-weight:700}.commerce-tabs button.active[data-v-f6d43cd2]{color:#fff;background:#171c34}.commerce-form[data-v-f6d43cd2]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.commerce-form label[data-v-f6d43cd2]{color:#504e49;gap:7px;font-size:11px;font-weight:700;display:grid}.commerce-form input[data-v-f6d43cd2],.commerce-form select[data-v-f6d43cd2],.commerce-form textarea[data-v-f6d43cd2]{color:#171c34;background:#fff;border:1px solid #d9d1c6;border-radius:9px;width:100%;padding:13px 14px}.commerce-form textarea[data-v-f6d43cd2]{resize:vertical;min-height:120px}.commerce-form .full[data-v-f6d43cd2]{grid-column:1/-1}.commerce-form button[data-v-f6d43cd2]{color:#fff;cursor:pointer;background:#171c34;border:1px solid #171c34;border-radius:9px;grid-column:1/-1;min-height:52px;font-weight:800}.commerce-form button[data-v-f6d43cd2]:disabled{opacity:.6;cursor:wait}.commerce-error[data-v-f6d43cd2]{color:#a13d35;grid-column:1/-1;margin:0;font-size:12px}.commerce-note[data-v-f6d43cd2]{color:#77736d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.checkout-grid[data-v-f6d43cd2]{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.checkout-panel[data-v-f6d43cd2],.checkout-summary[data-v-f6d43cd2],.account-panel[data-v-f6d43cd2]{background:#fff;border:1px solid #ddd5ca;border-radius:20px}.checkout-panel[data-v-f6d43cd2]{padding:34px}.checkout-panel h1[data-v-f6d43cd2],.account-head h1[data-v-f6d43cd2]{font:400 46px/1.1 var(--serif);margin:0 0 8px}.checkout-panel>p[data-v-f6d43cd2]{color:#74716c;margin:0 0 30px}.checkout-summary[data-v-f6d43cd2]{position:sticky;top:120px;overflow:hidden}.checkout-summary img[data-v-f6d43cd2]{object-fit:cover;width:100%;height:250px}.checkout-summary-body[data-v-f6d43cd2]{padding:25px}.checkout-summary h2[data-v-f6d43cd2]{font:400 29px var(--serif);margin:0 0 10px}.summary-row[data-v-f6d43cd2]{border-top:1px solid #e4ded5;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.summary-row b[data-v-f6d43cd2]{text-align:right}.payment-placeholder[data-v-f6d43cd2]{color:#605b53;background:#f1ece2;border-radius:11px;margin-top:18px;padding:16px;font-size:11px;line-height:1.65}.auth-required[data-v-f6d43cd2]{background:#fbfaf7;border:1px dashed #cfc4b5;border-radius:14px;padding:30px}.auth-required .btn[data-v-f6d43cd2]{margin-top:18px}.account-head[data-v-f6d43cd2]{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.account-head p[data-v-f6d43cd2]{color:#76716a;margin:0}.account-head button[data-v-f6d43cd2]{cursor:pointer;background:#fff;border:1px solid #cec5b8;border-radius:9px;padding:10px 16px}.orders-table[data-v-f6d43cd2]{border-collapse:collapse;width:100%}.orders-table th[data-v-f6d43cd2],.orders-table td[data-v-f6d43cd2]{text-align:left;border-bottom:1px solid #e4ded5;padding:17px 18px;font-size:12px}.orders-table th[data-v-f6d43cd2]{color:#81786e;letter-spacing:.13em;font-size:9px}.orders-table tr:hover td[data-v-f6d43cd2]{background:#fcfaf6}.order-status[data-v-f6d43cd2]{color:#5d574f;background:#ece8df;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.order-status.QUOTED[data-v-f6d43cd2],.order-status.AWAITING_PAYMENT[data-v-f6d43cd2]{color:#8a5d14;background:#fff0ce}.order-status.PRODUCTION[data-v-f6d43cd2],.order-status.SAMPLING[data-v-f6d43cd2]{color:#245c67;background:#e2eef0}.order-status.SHIPPED[data-v-f6d43cd2],.order-status.COMPLETED[data-v-f6d43cd2]{color:#35634b;background:#e4f0e9}.order-link[data-v-f6d43cd2]{color:#171c34;font-weight:800}.order-detail-grid[data-v-f6d43cd2]{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.order-box[data-v-f6d43cd2]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;padding:28px}.order-box h2[data-v-f6d43cd2]{font:400 28px var(--serif);margin:0 0 20px}.order-product[data-v-f6d43cd2]{border-top:1px solid #e5dfd6;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.order-product small[data-v-f6d43cd2]{color:#81786e;display:block}.order-amounts dl[data-v-f6d43cd2]{grid-template-columns:1fr auto;gap:12px;margin:0;display:grid}.order-amounts dt[data-v-f6d43cd2],.order-amounts dd[data-v-f6d43cd2]{border-bottom:1px solid #e5dfd6;margin:0;padding:8px 0}.order-amounts dd[data-v-f6d43cd2]{text-align:right;font-weight:700}.order-timeline[data-v-f6d43cd2]{gap:0;display:grid}.order-event[data-v-f6d43cd2]{border-left:1px solid #d6cec2;padding:0 0 24px 28px;position:relative}.order-event[data-v-f6d43cd2]:before{content:"";background:#9d7b57;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.order-event b[data-v-f6d43cd2]{display:block}.order-event small[data-v-f6d43cd2]{color:#7c7770}.payment-action[data-v-f6d43cd2]{color:#fff;background:#171c34;border-radius:13px;margin-top:22px;padding:20px}.payment-action button[data-v-f6d43cd2]{color:#171c34;opacity:.7;background:#f3eee5;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-weight:800}.empty-orders[data-v-f6d43cd2]{text-align:center;color:#77716a;padding:70px}.commerce-page .catalog-footer[data-v-f6d43cd2]{margin-top:0}.commerce-page .footer-main[data-v-f6d43cd2]{grid-template-columns:1.4fr .8fr .9fr 1fr}.commerce-page .footer-bottom[data-v-f6d43cd2]{color:#8f94a2;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}@media (width<=900px){.commerce-hero[data-v-f6d43cd2],.checkout-grid[data-v-f6d43cd2],.order-detail-grid[data-v-f6d43cd2]{grid-template-columns:1fr}.commerce-intro[data-v-f6d43cd2],.checkout-summary[data-v-f6d43cd2]{position:static}.commerce-page .footer-main[data-v-f6d43cd2]{grid-template-columns:1fr 1fr}.commerce-page .footer-intro[data-v-f6d43cd2]{grid-column:1/-1}}@media (width<=560px){.commerce-main[data-v-f6d43cd2]{padding:42px 0 68px}.commerce-intro h1[data-v-f6d43cd2]{font-size:40px}.commerce-proof[data-v-f6d43cd2]{grid-template-columns:1fr}.commerce-card[data-v-f6d43cd2],.checkout-panel[data-v-f6d43cd2]{padding:21px}.commerce-form[data-v-f6d43cd2]{grid-template-columns:1fr}.commerce-form .full[data-v-f6d43cd2]{grid-column:auto}.account-head[data-v-f6d43cd2]{flex-direction:column;align-items:flex-start;gap:18px}.account-panel[data-v-f6d43cd2]{overflow:auto}.orders-table[data-v-f6d43cd2]{min-width:680px}.order-box[data-v-f6d43cd2]{padding:20px}.commerce-page .footer-main[data-v-f6d43cd2]{grid-template-columns:1fr}.commerce-page .footer-intro[data-v-f6d43cd2]{grid-column:auto}.commerce-page .footer-bottom[data-v-f6d43cd2]{flex-direction:column;gap:12px}.commerce-account-link[data-v-f6d43cd2]{display:none}}.checkout-specs[data-v-f6d43cd2]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;padding:20px}.checkout-spec-head[data-v-f6d43cd2]{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.checkout-spec-head b[data-v-f6d43cd2],.checkout-spec-head small[data-v-f6d43cd2]{display:block}.checkout-spec-head small[data-v-f6d43cd2]{color:#77736d;margin-top:4px;font-size:10px;font-weight:400}.checkout-spec-head>span[data-v-f6d43cd2]{color:#9d6c47;font-size:9px;font-weight:800}.commerce-spec-buttons[data-v-f6d43cd2]{flex-wrap:wrap;gap:8px;display:flex}.commerce-form .commerce-spec-buttons button[data-v-f6d43cd2]{color:#171c34;cursor:pointer;background:#fff;border:1px solid #d9d1c6;border-radius:8px;grid-column:auto;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.commerce-form .commerce-spec-buttons button i[data-v-f6d43cd2]{border:1px solid #c9c0b5;border-radius:50%;width:16px;height:16px}.commerce-form .commerce-spec-buttons button.active[data-v-f6d43cd2]{background:#efe4d7;border-color:#9d7b57;box-shadow:0 0 0 1px #9d7b57}.commerce-form .commerce-spec-buttons button[data-v-f6d43cd2]:disabled{opacity:.34;cursor:not-allowed;background:#ece9e4;text-decoration:line-through}.checkout-specs label+label[data-v-f6d43cd2]{margin-top:15px}.checkout-bundle-summary[data-v-f6d43cd2]{background:#fbfaf7;border:1px solid #d9d1c6;border-radius:13px;gap:8px;padding:20px;display:grid}.checkout-bundle-summary article[data-v-f6d43cd2]{background:#fff;border:1px solid #e2dcd2;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.checkout-bundle-summary article img[data-v-f6d43cd2]{object-fit:cover;border-radius:7px;width:48px;height:48px}.checkout-bundle-summary article b[data-v-f6d43cd2],.checkout-bundle-summary article small[data-v-f6d43cd2]{display:block}.checkout-bundle-summary article b[data-v-f6d43cd2]{font-size:11px}.checkout-bundle-summary article small[data-v-f6d43cd2]{color:#7d776e;margin-top:4px;font-size:9px}.checkout-bundle-summary article strong[data-v-f6d43cd2]{color:#9d6c47;font:400 18px var(--serif)}.customer-order-stepper[data-v-f6d43cd2]{background:#fff;border:1px solid #ddd5ca;border-radius:17px;grid-template-columns:repeat(6,1fr);margin:0 0 28px;padding:22px;display:grid}.customer-order-stepper>div[data-v-f6d43cd2]{color:#969087;text-align:center;justify-items:center;gap:8px;font-size:10px;font-weight:700;display:grid;position:relative}.customer-order-stepper>div[data-v-f6d43cd2]:before{content:"";background:#ded8cf;width:100%;height:2px;position:absolute;top:15px;right:50%;transform:translate(-50%)}.customer-order-stepper>div[data-v-f6d43cd2]:first-child:before{display:none}.customer-order-stepper i[data-v-f6d43cd2]{z-index:1;background:#fff;border:2px solid #ded8cf;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:relative}.customer-order-stepper .done[data-v-f6d43cd2]{color:#171c34}.customer-order-stepper .done[data-v-f6d43cd2]:before{background:#9d7b57}.customer-order-stepper .done i[data-v-f6d43cd2]{color:#fff;background:#9d7b57;border-color:#9d7b57}.customer-order-stepper .current i[data-v-f6d43cd2]{box-shadow:0 0 0 5px #9d7b5722}.logistics-box[data-v-f6d43cd2]{margin-top:22px}.tracking-summary[data-v-f6d43cd2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tracking-summary>div[data-v-f6d43cd2]{background:#f4f0e9;border-radius:10px;padding:13px}.tracking-summary span[data-v-f6d43cd2],.tracking-summary b[data-v-f6d43cd2]{display:block}.tracking-summary span[data-v-f6d43cd2]{color:#857f76;font-size:9px}.tracking-summary b[data-v-f6d43cd2]{margin-top:5px;font-size:11px}.tracking-summary button[data-v-f6d43cd2]{color:#8b6444;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:800}.production-stage[data-v-f6d43cd2]{background:#f7f3ed;border-left:3px solid #9d7b57;padding:13px}.shipment-timeline[data-v-f6d43cd2]{margin-top:20px}.shipment-timeline article[data-v-f6d43cd2]{grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px;display:grid;position:relative}.shipment-timeline article[data-v-f6d43cd2]:after{content:"";background:#d9d1c6;width:1px;position:absolute;top:13px;bottom:0;left:5px}.shipment-timeline article[data-v-f6d43cd2]:last-child:after{display:none}.shipment-timeline i[data-v-f6d43cd2]{z-index:1;background:#fff;border:2px solid #aaa196;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.shipment-timeline .latest i[data-v-f6d43cd2]{background:#9d7b57;border-color:#9d7b57}.shipment-timeline b[data-v-f6d43cd2],.shipment-timeline span[data-v-f6d43cd2]{display:block}.shipment-timeline span[data-v-f6d43cd2]{color:#827b72;margin-top:3px;font-size:9px}.shipment-timeline p[data-v-f6d43cd2]{color:#625f5a;margin:5px 0 0;font-size:11px}.logistics-empty[data-v-f6d43cd2]{color:#847e76;font-size:11px}@media (width<=700px){.customer-order-stepper[data-v-f6d43cd2]{grid-template-columns:repeat(3,1fr);gap:20px 0}.customer-order-stepper>div[data-v-f6d43cd2]:nth-child(4):before{display:none}.tracking-summary[data-v-f6d43cd2]{grid-template-columns:1fr}}.customer-payment-ledger[data-v-f6d43cd2]{gap:8px;margin-top:18px;display:grid}.customer-payment-ledger article[data-v-f6d43cd2]{background:#fbfaf7;border:1px solid #e1dbd1;border-radius:10px;grid-template-columns:1fr auto;gap:4px 15px;padding:12px;display:grid}.customer-payment-ledger small[data-v-f6d43cd2],.customer-payment-ledger time[data-v-f6d43cd2]{color:#817a70;font-size:9px}.customer-payment-ledger time[data-v-f6d43cd2]{grid-column:1/-1}.customer-payment-ledger strong[data-v-f6d43cd2]{font-size:12px}.customer-payment-ledger strong.refund[data-v-f6d43cd2]{color:#a33e35}:root{color:#151a34;font-synthesis:none;--navy:#171c36;--ink:#171c36;--cream:#f1eadf;--copper:#a66a3f;--green:#153f35;background:#fbfaf6;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfaf6;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.site-header{z-index:50;border-top:8px solid var(--navy);background:#fff;align-items:center;gap:52px;height:104px;padding:0 max(28px,50vw - 780px);display:flex;position:sticky;top:0;box-shadow:0 1px #e9e4dc}.brand{align-items:center;gap:14px;min-width:310px;display:flex}.brand-mark{border:1px solid var(--navy);place-items:center;width:56px;height:56px;font:italic 32px Georgia;display:grid}.brand b{letter-spacing:.18em;font:700 30px/1 Georgia}.brand small{letter-spacing:.24em;color:#756f69;margin-top:7px;font-size:9px;display:block}.site-header nav{flex:1;justify-content:center;align-items:center;gap:36px;font-weight:700;display:flex}.site-header nav a{padding:38px 0;position:relative}.site-header nav a:after{content:"";background:var(--copper);height:2px;transition:all .25s;position:absolute;bottom:28px;left:0;right:100%}.site-header nav a:hover:after,.site-header nav a.router-link-active:after{right:0}.menu-toggle{cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:10px;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:var(--navy);height:2px;margin:5px 0;transition:all .2s;display:block}.header-actions{align-items:center;gap:18px;display:flex}.lang{color:#706c68}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:#292f52}.button-light{color:var(--navy);background:#fff}.button-outline{color:#fff;border-color:#fff}.hero{background-position:50%;background-size:cover;align-items:center;min-height:740px;transition:background-image .5s;display:flex;position:relative}.hero-inner{color:#fff;width:min(780px,100% - 80px);margin-left:max(40px,50vw - 780px)}.eyebrow{letter-spacing:.17em;color:var(--copper);margin-bottom:24px;font-size:13px;font-weight:800;display:block}.hero h1,.page-hero h1,.story-hero h1,.detail h1,.article h1,.contact-copy h1{margin:0 0 28px;font:500 clamp(48px,5vw,82px)/1.05 Georgia,Noto Serif SC,serif}.hero p,.lead{font-size:20px;line-height:1.7}.hero-actions{gap:14px;margin-top:38px;display:flex}.hero-dots{gap:9px;display:flex;position:absolute;bottom:32px;left:50%}.hero-dots button{cursor:pointer;background:#fff5;border:0;width:46px;height:4px;padding:0}.hero-dots button.active{background:#fff}.section{width:min(1560px,100% - 64px);margin:auto;padding:108px 0}.intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;display:grid}.intro h2,.section-head h2,.manufacture-band h2,.cta h2{margin:0;font:500 clamp(42px,4.5vw,72px)/1.08 Georgia,Noto Serif SC,serif}.intro>p,.section-head>p{color:#67605b;font-size:20px;line-height:1.7}.section-head{justify-content:space-between;align-items:end;gap:64px;margin-bottom:48px;display:flex}.section-head>p{max-width:560px}.category-grid,.product-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.category-card,.product-card,.guide-card{background:#fff;border:1px solid #ded5c8;border-radius:20px;flex-direction:column;transition:all .28s;display:flex;overflow:hidden}.category-card:hover,.product-card:hover,.guide-card:hover{border-color:#8d6a4b;transform:translateY(-7px);box-shadow:0 18px 40px #4b38241a}.category-card img,.product-card img{aspect-ratio:1/.94;object-fit:cover;width:100%}.category-card>div,.product-copy,.guide-card>div{background:#f9f6f0;flex-direction:column;flex:1;padding:28px;transition:all .25s;display:flex}.category-card:hover>div,.product-card:hover .product-copy,.guide-card:hover>div{background:#eee2d2}.category-card h3,.product-card h3,.guide-card h3{margin:0 0 12px;font:500 30px/1.15 Georgia,Noto Serif SC,serif}.category-card p,.product-card p,.guide-card p{color:#70665e;margin:0 0 22px;line-height:1.6}.category-card b,.guide-card b{margin-top:auto}.product-copy>span{letter-spacing:.13em;text-transform:uppercase;color:#9c633d;margin-bottom:12px;font-size:11px}.card-foot{border-top:1px solid #ded5c8;justify-content:space-between;margin-top:auto;padding-top:20px;display:flex}.soft{background:var(--cream);width:100%;padding-left:max(32px,50vw - 780px);padding-right:max(32px,50vw - 780px)}.manufacture-band{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:max(64px,6vw);display:grid}.manufacture-band>div{max-width:700px}.manufacture-band p{color:#d5d8e3;margin:28px 0 38px;font-size:20px;line-height:1.7}.manufacture-band img{object-fit:cover;border-radius:26px;width:100%;max-height:600px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.guide-card img{aspect-ratio:1.55;object-fit:cover;width:100%}.cta{text-align:center;background:var(--green);color:#fff;padding:100px 32px}.cta .button{margin-top:34px}.page-hero{background:var(--navy);color:#fff;padding:110px max(32px,50vw - 780px)}.page-hero.compact{min-height:430px}.page-hero p{max-width:760px;font-size:20px;line-height:1.7}.filters{flex-wrap:wrap;gap:10px;margin-bottom:38px;display:flex}.filters button{cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:30px;padding:12px 22px}.filters button.active,.filters button:hover{background:var(--navy);color:#fff}.detail,.story-hero{grid-template-columns:1fr 1fr;align-items:center;gap:78px;display:grid}.detail>img,.story-hero>img{aspect-ratio:1/.93;object-fit:cover;border-radius:28px;width:100%}.specs{background:#d9d1c6;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0;display:grid}.specs div{background:#fbfaf6;padding:22px}.specs span{color:#766d66;margin-bottom:8px;font-size:13px;display:block}.story-list{gap:12px;margin:34px 0;display:grid}.story-list div{background:#fff;border:1px solid #ded5c8;border-radius:14px;gap:20px;padding:20px 22px;display:flex}.story-list span{color:var(--copper);font-weight:800}.article{max-width:980px}.article>a{margin-bottom:40px;display:inline-block}.article .eyebrow{margin-top:20px}.article>img{object-fit:cover;border-radius:24px;width:100%;max-height:580px;margin:42px 0}.article-body{white-space:pre-wrap;font-size:20px;line-height:1.9}.contact-wrap{background:var(--navy);color:#fff;grid-template-columns:45% 55%;min-height:780px;display:grid}.contact-copy{padding:100px 80px 100px max(40px,50vw - 780px)}.contact-copy p{color:#d5d8e3;font-size:19px;line-height:1.8}.contact-points{border-top:1px solid #fff3;gap:20px;margin-top:38px;padding-top:24px;display:grid}.contact-points span{gap:18px;display:flex}.contact-points b{color:#eab47e}.inquiry-form{color:var(--ink);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:24px;margin:80px 8vw 80px 0;padding:52px;display:grid}.inquiry-form label{gap:9px;font-size:13px;font-weight:700;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{background:#fff;border:1px solid #d9d1c6;border-radius:9px;width:100%;padding:14px}.wide{grid-column:1/-1}.form-status{color:#315c4f;min-height:24px;margin:0}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.empty{text-align:center;color:#766d66;padding:80px}footer{color:#fff;background:#101426;padding:72px max(32px,50vw - 780px) 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.footer-brand{color:#fff;min-width:0}.footer-grid p{color:#bbc0d0;max-width:480px;line-height:1.7}.footer-grid>div:not(:first-child){flex-direction:column;gap:14px;display:flex}.copyright{color:#8c92a6;border-top:1px solid #ffffff20;margin-top:54px;padding-top:24px;font-size:13px}@media (width<=1100px){.site-header{flex-wrap:wrap;gap:18px;height:auto;min-height:92px;padding:18px 28px}.brand{min-width:220px}.site-header nav{order:3;justify-content:flex-start;width:100%;overflow:auto}.site-header nav a{padding:12px 0}.site-header nav a:after{bottom:5px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.contact-wrap{grid-template-columns:1fr}.inquiry-form{margin:0 32px 60px}.intro,.detail,.story-hero{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.site-header{flex-wrap:nowrap;padding:14px 20px;position:sticky}.brand{flex:1;min-width:0}.menu-toggle{order:3;display:block}.header-actions{order:2;margin-left:auto}.site-header nav{background:#fff;flex-direction:column;order:4;align-items:stretch;gap:0;width:auto;max-height:calc(100vh - 82px);padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 30px #151a3420}.site-header nav.open{display:flex}.site-header nav a{border-bottom:1px solid #eee8df;padding:16px 8px}.site-header nav a:after{display:none}.brand-mark{width:46px;height:46px}.brand b{font-size:24px}.header-actions{margin-left:auto}.header-actions .button{display:none}.site-header nav{gap:24px;font-size:14px}.hero{min-height:650px}.hero-inner{width:calc(100% - 40px);margin-left:20px}.hero h1,.page-hero h1,.story-hero h1,.detail h1,.article h1,.contact-copy h1{font-size:44px}.hero-actions{flex-direction:column;align-items:stretch}.section{width:calc(100% - 36px);padding:72px 0}.soft{width:100%;padding-left:18px;padding-right:18px}.intro{gap:30px}.section-head{flex-direction:column;align-items:flex-start;gap:22px}.category-grid,.product-grid,.guide-grid{grid-template-columns:1fr}.manufacture-band{grid-template-columns:1fr;padding:64px 20px}.contact-copy{padding:72px 24px}.inquiry-form{grid-template-columns:1fr;margin:0 16px 40px;padding:28px 20px}.wide{grid-column:auto}.footer-grid{grid-template-columns:1fr;gap:36px}.page-hero{padding:72px 20px}.detail,.story-hero{gap:34px}.specs{grid-template-columns:1fr}.brand small{display:none}}
