.ProductDetail-module__neky6q__pageContainer{--ink:#1a1815;--text:#1a1815;--muted:#5e5a54;--orange:#9a4e1a;--amber:#c47a3a;--paper:#f5f4f1;--sand:#ebe7e0;--line:#ddd8d0;background:var(--paper);color:var(--text);padding:76px 0 100px;font-family:Barlow,Barlow Semi Condensed,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.ProductDetail-module__neky6q__innerContainer{width:min(100%,1600px);margin:auto}.ProductDetail-module__neky6q__gridContainer{grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:620px;display:grid}.ProductDetail-module__neky6q__rightColumn{background:var(--ink);color:#fff;flex-direction:column;grid-area:1/1;min-width:0;padding:clamp(32px,4vw,68px);display:flex}.ProductDetail-module__neky6q__leftColumn{background:var(--sand);grid-area:1/2;min-width:0;padding:clamp(24px,3vw,46px)}.ProductDetail-module__neky6q__backLink{align-items:center;gap:10px;width:fit-content;margin-bottom:clamp(42px,5vw,80px);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;color:var(--amber)!important}.ProductDetail-module__neky6q__backLink svg{flex:none;width:18px;height:18px}.ProductDetail-module__neky6q__backLink:hover{text-decoration:underline}.ProductDetail-module__neky6q__galleryContainer{flex-direction:column;gap:14px;height:100%;display:flex}.ProductDetail-module__neky6q__mainImageWrapper{border:1px solid var(--line);background:#fff;flex:1;justify-content:center;align-items:center;min-height:420px;padding:clamp(16px,2.5vw,36px);display:flex;position:relative;overflow:hidden}.ProductDetail-module__neky6q__mainImage{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.ProductDetail-module__neky6q__magnifier{pointer-events:none;background-color:#fff;transition:opacity .2s;position:absolute;inset:0}.ProductDetail-module__neky6q__thumbContainer{align-items:stretch;gap:10px;min-width:0;display:flex}.ProductDetail-module__neky6q__thumbArrow{border:1px solid var(--line);min-height:72px;color:var(--text);cursor:pointer;background:#fff;flex:0 0 36px;font-size:19px}.ProductDetail-module__neky6q__thumbArrow:hover{background:var(--ink);color:var(--amber)}.ProductDetail-module__neky6q__thumbnails{scrollbar-width:thin;flex:1;gap:10px;min-width:0;display:flex;overflow-x:auto}.ProductDetail-module__neky6q__thumbBtn{border:1px solid var(--line);cursor:pointer;background:#fff;flex:0 0 72px;width:72px;height:72px;padding:6px}.ProductDetail-module__neky6q__thumbBtnActive{border:2px solid var(--orange)}.ProductDetail-module__neky6q__goldenArea{flex-direction:column;flex:1;min-width:0;display:flex}.ProductDetail-module__neky6q__title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(34px,3.5vw,58px);font-weight:600;line-height:1.12}.ProductDetail-module__neky6q__divider{background:#ffffff40;width:100%;height:1px;margin:30px 0}.ProductDetail-module__neky6q__contentArea{flex:1}.ProductDetail-module__neky6q__sectionTitle{color:var(--amber);letter-spacing:.02em;margin:0 0 18px;font-size:14px;font-weight:600}.ProductDetail-module__neky6q__bigDocsGrid,.ProductDetail-module__neky6q__casesAvatarGrid{flex-wrap:wrap;gap:16px 24px;margin-bottom:26px;display:flex}.ProductDetail-module__neky6q__bigDocCard,.ProductDetail-module__neky6q__caseAvatarItem{flex-direction:column;align-items:center;gap:8px;width:84px;min-width:0;text-decoration:none;transition:transform .2s;display:flex}.ProductDetail-module__neky6q__bigDocCard:hover,.ProductDetail-module__neky6q__caseAvatarItem:hover{transform:translateY(-3px)}.ProductDetail-module__neky6q__bigDocIcon{place-items:center;display:grid}.ProductDetail-module__neky6q__bigDocName,.ProductDetail-module__neky6q__caseAvatarName{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff;width:100%;font-size:12px;overflow:hidden}.ProductDetail-module__neky6q__caseAvatarImgWrapper{background:#fff;border:1px solid #fff6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.ProductDetail-module__neky6q__caseAvatarImg{object-fit:cover;width:100%;height:100%}.ProductDetail-module__neky6q__caseAvatarFallback{color:var(--orange);font-size:22px;font-weight:700}.ProductDetail-module__neky6q__emptyState{color:#ffffffad;margin-bottom:25px;font-size:13px}.ProductDetail-module__neky6q__ctaWrapper{justify-content:flex-start;padding-top:20px;display:flex}.ProductDetail-module__neky6q__centerCtaWrapper{flex:1;align-items:flex-end;padding-top:24px;display:flex}.ProductDetail-module__neky6q__customCtaBtn,.ProductDetail-module__neky6q__giantCtaBtn{border:1px solid var(--amber);background:var(--amber);min-height:54px;color:var(--ink);cursor:pointer;text-align:center;padding:14px 25px;font-size:15px;font-weight:700;line-height:1.4;transition:background .2s,color .2s}.ProductDetail-module__neky6q__customCtaBtn:hover,.ProductDetail-module__neky6q__giantCtaBtn:hover{color:var(--amber);background:0 0}.ProductDetail-module__neky6q__detailsSection,.ProductDetail-module__neky6q__faqSection{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,29%) minmax(0,1fr);width:min(100% - 80px,1360px);margin:0 auto;display:grid}.ProductDetail-module__neky6q__detailsSection{padding:clamp(65px,7vw,110px) 0}.ProductDetail-module__neky6q__detailsInner{display:contents}.ProductDetail-module__neky6q__detailsMainTitle{color:var(--text);letter-spacing:-.035em;grid-column:1;align-self:start;margin:0;padding:0 32px 0 0;font-size:clamp(27px,2.5vw,40px);font-weight:600;line-height:1.12;position:sticky;top:110px}.ProductDetail-module__neky6q__detailsMainTitle:before{content:"";background:var(--orange);width:42px;height:3px;margin-bottom:25px;display:block}.ProductDetail-module__neky6q__detailsInner>:not(.ProductDetail-module__neky6q__detailsMainTitle){grid-column:2;min-width:0}.ProductDetail-module__neky6q__legacyHtmlContent{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.85;overflow-x:auto}.ProductDetail-module__neky6q__legacyHtmlContent p{margin:0 0 18px}.ProductDetail-module__neky6q__legacyHtmlContent img{background:#fff;max-width:100%;margin:22px auto;display:block;height:auto!important}.ProductDetail-module__neky6q__legacyHtmlContent table{border-collapse:collapse;margin-bottom:28px;background:#fff!important;width:100%!important}.ProductDetail-module__neky6q__legacyHtmlContent td,.ProductDetail-module__neky6q__legacyHtmlContent th{border:1px solid var(--line);vertical-align:middle;padding:14px;color:var(--text)!important;background:#fff!important}.ProductDetail-module__neky6q__legacyHtmlContent [style*="color: rgb(255, 255, 255)"],.ProductDetail-module__neky6q__legacyHtmlContent [style*="color:#fff"]{color:var(--text)!important}.ProductDetail-module__neky6q__legacyHtmlContent td>img{margin:0 auto}.ProductDetail-module__neky6q__legacyHtmlContent .ct-product-container{--ct-primary:#9a4e1a;--ct-accent:#9a4e1a;--ct-bg-light:#ebe7e0;--ct-text-main:#1a1815;--ct-text-desc:#5e5a54;--ct-border:#ddd8d0}.ProductDetail-module__neky6q__legacyHtmlContent .ct-tag{background:#ebe7e0;border-radius:0}.ProductDetail-module__neky6q__legacyHtmlContent .ct-btn:hover{background:#733a12}.ProductDetail-module__neky6q__stickyBar{display:none}.ProductDetail-module__neky6q__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ProductDetail-module__neky6q__featureCard{background:var(--sand);padding:25px}.ProductDetail-module__neky6q__featureTitle{color:var(--text);margin:0 0 10px;font-size:18px}.ProductDetail-module__neky6q__featureDesc{color:var(--muted);margin:0;line-height:1.7}.ProductDetail-module__neky6q__faqSection{padding:62px 0 75px}.ProductDetail-module__neky6q__faqHeader{grid-column:1;padding-right:32px}.ProductDetail-module__neky6q__faqTitle{color:var(--text);align-items:center;gap:12px;margin:0;font-size:clamp(25px,2.3vw,36px);line-height:1.2;display:flex}.ProductDetail-module__neky6q__faqTitle svg{color:var(--orange);flex:none}.ProductDetail-module__neky6q__faqList{border-top:1px solid var(--line);grid-column:2;min-width:0}.ProductDetail-module__neky6q__faqItem{border-bottom:1px solid var(--line)}.ProductDetail-module__neky6q__faqBtn{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:24px 0;display:flex}.ProductDetail-module__neky6q__faqQ{color:var(--text);margin:0;font-size:17px;font-weight:500;line-height:1.45}.ProductDetail-module__neky6q__faqQActive,.ProductDetail-module__neky6q__faqIconActive{color:var(--orange)}.ProductDetail-module__neky6q__faqIcon{color:var(--muted);flex:none;transition:transform .25s}.ProductDetail-module__neky6q__faqIconActive{transform:rotate(180deg)}.ProductDetail-module__neky6q__faqAnsWrapper{transition:max-height .4s,opacity .4s;overflow:hidden}.ProductDetail-module__neky6q__faqAns{border-left:3px solid var(--orange);background:var(--sand);color:var(--muted);margin:0 0 22px;padding:18px 20px;font-size:15px;line-height:1.7}.ProductDetail-module__neky6q__modalOverlay{z-index:9999;background:#1a1815bd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ProductDetail-module__neky6q__modalContent{background:var(--paper);width:min(100%,450px);max-height:92vh;color:var(--text);padding:clamp(24px,4vw,40px);position:relative;overflow-y:auto}.ProductDetail-module__neky6q__modalCloseBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.ProductDetail-module__neky6q__modalTitle{margin:0 28px 18px 0;font-size:24px;line-height:1.3}.ProductDetail-module__neky6q__modalSubHeader{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:7px;margin-bottom:22px;padding-bottom:16px;font-size:14px;display:flex}.ProductDetail-module__neky6q__modalProductName{color:var(--orange);font-weight:700}.ProductDetail-module__neky6q__modalForm{flex-direction:column;gap:14px;display:flex}.ProductDetail-module__neky6q__modalInput,.ProductDetail-module__neky6q__modalTextarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:0;outline:none;padding:14px;font-size:14px}.ProductDetail-module__neky6q__modalTextarea{resize:vertical}.ProductDetail-module__neky6q__modalInput:focus,.ProductDetail-module__neky6q__modalTextarea:focus{border-color:var(--orange)}.ProductDetail-module__neky6q__modalSubmitBtn{background:var(--ink);color:var(--amber);cursor:pointer;border:0;margin-top:5px;padding:15px;font-size:15px;font-weight:700}.ProductDetail-module__neky6q__modalSubmitBtn:hover{background:var(--orange);color:#fff}.ProductDetail-module__neky6q__modalSubmitBtn:disabled{opacity:.6;cursor:wait}.ProductDetail-module__neky6q__pageContainer :is(a,button,input,textarea):focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:900px){.ProductDetail-module__neky6q__gridContainer{grid-template-columns:1fr}.ProductDetail-module__neky6q__rightColumn,.ProductDetail-module__neky6q__leftColumn{grid-area:auto/1}.ProductDetail-module__neky6q__rightColumn{min-height:430px;padding:34px clamp(22px,5vw,50px) 46px}.ProductDetail-module__neky6q__leftColumn{padding:28px clamp(22px,5vw,50px)}.ProductDetail-module__neky6q__backLink{margin-bottom:42px}.ProductDetail-module__neky6q__title{max-width:22ch}.ProductDetail-module__neky6q__mainImageWrapper{height:min(72vw,520px);min-height:320px}.ProductDetail-module__neky6q__detailsSection,.ProductDetail-module__neky6q__faqSection{grid-template-columns:1fr;width:min(100% - 48px,1360px)}.ProductDetail-module__neky6q__detailsInner>:not(.ProductDetail-module__neky6q__detailsMainTitle),.ProductDetail-module__neky6q__detailsMainTitle,.ProductDetail-module__neky6q__faqHeader,.ProductDetail-module__neky6q__faqList{grid-column:1}.ProductDetail-module__neky6q__detailsMainTitle{margin-bottom:35px;position:static}.ProductDetail-module__neky6q__faqHeader{margin-bottom:25px}}@media (max-width:560px){.ProductDetail-module__neky6q__pageContainer{padding-top:70px;padding-bottom:60px}.ProductDetail-module__neky6q__rightColumn{min-height:0;padding:26px 20px 38px}.ProductDetail-module__neky6q__leftColumn{padding:18px 20px 24px}.ProductDetail-module__neky6q__backLink{margin-bottom:32px;font-size:13px}.ProductDetail-module__neky6q__title{font-size:clamp(31px,9vw,42px)}.ProductDetail-module__neky6q__divider{margin:24px 0}.ProductDetail-module__neky6q__mainImageWrapper{height:78vw;min-height:260px;padding:15px}.ProductDetail-module__neky6q__thumbBtn{flex-basis:64px;width:64px;height:64px}.ProductDetail-module__neky6q__thumbArrow{flex-basis:30px;min-height:64px}.ProductDetail-module__neky6q__detailsSection,.ProductDetail-module__neky6q__faqSection{width:calc(100% - 40px)}.ProductDetail-module__neky6q__detailsSection{padding:58px 0}.ProductDetail-module__neky6q__faqSection{padding:50px 0}.ProductDetail-module__neky6q__featuresGrid{grid-template-columns:1fr}.ProductDetail-module__neky6q__legacyHtmlContent{font-size:14px}.ProductDetail-module__neky6q__legacyHtmlContent td,.ProductDetail-module__neky6q__legacyHtmlContent th{padding:9px}.ProductDetail-module__neky6q__faqBtn{padding:20px 0}.ProductDetail-module__neky6q__faqQ{font-size:15px}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__neky6q__pageContainer *,.ProductDetail-module__neky6q__pageContainer :before,.ProductDetail-module__neky6q__pageContainer :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ProductDetail-module__neky6q__applicableBrandsSection{--brand-surface:#fff;border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,29%) minmax(0,1fr);width:min(100% - 80px,1360px);margin:0 auto;padding:clamp(52px,5.5vw,84px) 0;display:grid}.ProductDetail-module__neky6q__applicableBrandsHeader{padding-right:32px}.ProductDetail-module__neky6q__applicableBrandsTitle{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(25px,2.3vw,36px);font-weight:600;line-height:1.2}.ProductDetail-module__neky6q__applicableBrandsTitle:before{content:"";background:var(--orange);width:42px;height:3px;margin-bottom:25px;display:block}.ProductDetail-module__neky6q__applicableBrandsNote{color:var(--muted);margin:18px 0 0;font-size:12.5px;line-height:1.7}.ProductDetail-module__neky6q__applicableBrandsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__neky6q__applicableBrandCell{min-width:0;display:flex}.ProductDetail-module__neky6q__applicableBrandItem{border:1px solid var(--line);background:var(--brand-surface);text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:18px 10px 16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ProductDetail-module__neky6q__applicableBrandItem:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.ProductDetail-module__neky6q__applicableBrandMark{background:var(--brand-bg);width:54px;height:54px;color:var(--brand-fg);letter-spacing:.02em;border-radius:12px;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.ProductDetail-module__neky6q__applicableBrandName{width:100%;color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.ProductDetail-module__neky6q__applicableBrandNameEn{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.ProductDetail-module__neky6q__brandTone0{--brand-bg:#9a4e1a;--brand-fg:#fff}.ProductDetail-module__neky6q__brandTone1{--brand-bg:#1a1815;--brand-fg:#c47a3a}.ProductDetail-module__neky6q__brandTone2{--brand-bg:#7c3d12;--brand-fg:#fff}.ProductDetail-module__neky6q__brandTone3{--brand-bg:#ebe7e0;--brand-fg:#9a4e1a}.ProductDetail-module__neky6q__brandTone4{--brand-bg:#5e5a54;--brand-fg:#fff}.ProductDetail-module__neky6q__brandTone5{--brand-bg:#c47a3a;--brand-fg:#1a1815}@media (max-width:1100px){.ProductDetail-module__neky6q__applicableBrandsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ProductDetail-module__neky6q__applicableBrandsSection{grid-template-columns:1fr;width:min(100% - 48px,1360px);padding:52px 0}.ProductDetail-module__neky6q__applicableBrandsHeader{margin-bottom:28px;padding-right:0}.ProductDetail-module__neky6q__applicableBrandsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.ProductDetail-module__neky6q__applicableBrandsSection{width:calc(100% - 40px);padding:42px 0}.ProductDetail-module__neky6q__applicableBrandsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductDetail-module__neky6q__applicableBrandItem{padding:14px 8px 13px}.ProductDetail-module__neky6q__applicableBrandMark{border-radius:10px;width:46px;height:46px;font-size:13px}.ProductDetail-module__neky6q__applicableBrandName{font-size:12px}.ProductDetail-module__neky6q__applicableBrandNameEn{font-size:10px}}.ProductDetail-module__neky6q__galleryContainer{height:auto}.ProductDetail-module__neky6q__mainImageWrapper{box-sizing:border-box;aspect-ratio:1;background:#fff;flex:none;width:100%;height:auto;min-height:0;max-height:480px;padding:0}.ProductDetail-module__neky6q__mainImage{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.ProductDetail-module__neky6q__thumbBtn{aspect-ratio:1;height:auto;max-height:72px}.ProductDetail-module__neky6q__thumbImg{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.ProductDetail-module__neky6q__mainImageWrapper{aspect-ratio:4/3;max-height:480px}}@media (max-width:560px){.ProductDetail-module__neky6q__mainImageWrapper{aspect-ratio:1;max-height:360px}.ProductDetail-module__neky6q__thumbBtn{max-height:64px}}
body.frontend-theme:has([data-page=product-detail]) .custom-header{background:#f5f4f1;border-bottom:1px solid #ddd8d0;height:76px}body.frontend-theme:has([data-page=product-detail]) .custom-header.scrolled{background:#f5f4f1fa;border-bottom:1px solid #ddd8d0;box-shadow:0 8px 28px #1a18151a}body.frontend-theme:has([data-page=product-detail]) .ch-nav-item a{color:#1a1815}:is(body.frontend-theme:has([data-page=product-detail]) .ch-nav-item a:hover,body.frontend-theme:has([data-page=product-detail]) .ch-nav-item a.active){color:#9a4e1a!important}body.frontend-theme:has([data-page=product-detail]) .ch-nav-item a:after{background:#9a4e1a}body.frontend-theme:has([data-page=product-detail]) .ch-dropdown{background:#fff;border-top-color:#ddd8d0;top:76px;box-shadow:0 16px 32px #1a18151f}body.frontend-theme:has([data-page=product-detail]) .ch-sub-item:hover span{color:#9a4e1a}body.frontend-theme:has([data-page=product-detail]) .ch-sub-item .img-wrapper{background:#f5f4f1}:is(body.frontend-theme:has([data-page=product-detail]) .ch-lang,body.frontend-theme:has([data-page=product-detail]) .ch-hamburger){color:#1a1815}body.frontend-theme:has([data-page=product-detail]) .ch-mobile-menu{background:#f5f4f1}:is(body.frontend-theme:has([data-page=product-detail]) .section-footer,body.frontend-theme:has([data-page=product-detail]) .footer,body.frontend-theme:has([data-page=product-detail]) .footer-top){background:#1a1815}body.frontend-theme:has([data-page=product-detail]) .site-footer .footer-bottom.site-footer__bottom{background:#161412}body.frontend-theme:has([data-page=product-detail]) .sideBar .side i{color:#c47a3a;background:#1a1815}body.frontend-theme:has([data-page=product-detail]) .sideBar .side span{background:#1a1815}body.frontend-theme:has([data-page=product-detail]) .sideBar .side5{background:#1a1815}@media (max-width:560px){body.frontend-theme:has([data-page=product-detail]) .custom-header{height:70px;padding-inline:20px}}
