.productDetailPage{--pd-ink:#514940;--pd-copy:#6f675f;--pd-muted:#716961;--pd-line:#e7e0d8;--pd-soft:#f8f5f0;color:var(--pd-ink);background:#fdfcf9}.pdFrame{width:min(1600px,100% - 96px);margin-inline:auto}.pdBreadcrumbBar{justify-content:space-between;align-items:center;gap:24px;width:min(1600px,100% - 96px);margin:auto;padding:20px 0;display:flex}.pdBreadcrumb{min-width:0;color:var(--pd-muted);align-items:center;gap:12px;font-size:12px;display:flex}.pdBreadcrumb a{color:inherit}.pdBreadcrumb b{color:var(--pd-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pdBackLink{color:var(--pd-ink);flex:none;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.pdBackLink:hover{color:#88796a}.pdBackLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:16px;height:16px}.pdHero{padding-bottom:78px}.pdHeroGrid{grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr);gap:clamp(48px,5vw,88px);min-height:700px;display:grid}.pdHeroCopy{flex-direction:column;justify-content:center;padding:30px 0;display:flex}.pdIdentity{color:var(--color-technical);font-family:var(--font-inter),sans-serif;letter-spacing:.08em;gap:16px;font-size:12px;display:flex}.pdIdentity small{border-left:1px solid var(--pd-line);font-size:inherit;padding-left:16px}.pdHero h1{letter-spacing:.04em;margin:22px 0 0;font-size:clamp(34px,3vw,48px);font-weight:500;line-height:1.45}.pdHeroLead{color:var(--pd-copy);margin:25px 0 0;font-size:14px;line-height:2}.pdHeroMetrics{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.pdHeroMetrics div{border-bottom:1px solid var(--pd-line);min-width:0;padding:14px 10px 15px 0}.pdHeroMetrics span,.pdStatus span{color:var(--pd-muted);font-size:11px;display:block}.pdHeroMetrics b,.pdStatus b{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:500;display:block}.pdStatus{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.pdStatus div{background:var(--pd-soft);padding:13px 15px}.pdHeroActions{gap:9px;margin-top:25px;display:flex}.pdHeroActions a,.pdFinalCta a,.pdInlineCta{border:1px solid var(--pd-ink);color:#fff;background:var(--pd-ink);justify-content:space-between;align-items:center;gap:22px;min-height:49px;padding:0 18px;font-size:13px;display:inline-flex}.pdHeroActions a+a{color:var(--pd-ink);background:#fff}.pdHeroActions svg,.pdFinalCta svg,.pdInlineCta svg,.pdRelated svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:17px;height:17px}.pdHeroNote{color:var(--pd-muted);margin:15px 0 0;font-size:11px;line-height:1.7}.pdHeroGallery{grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,1.45fr) minmax(180px,.62fr);gap:9px;display:grid}.pdHeroGallery figure{background:#f0efec;overflow:hidden}.pdHeroMain{grid-row:1/span 2}.pdHeroGallery img{object-fit:cover;width:100%;height:100%;display:block}.pdHeroGallery .pdHeroApplication img{object-position:35% center}.pdHeroGallery.isPerfumeHero figure,.pdHeroGallery.isPerfumeHero img{background:#eeeae4}.pdHeroGallery.isPerfumeHero img{object-fit:contain;object-position:center}.pdIndex{z-index:5;background:#fdfcf9;position:sticky;top:92px;box-shadow:0 1px #51494014}.pdIndex>div{background:#f8f5f0;border-top:1px solid #ddd4ca;border-bottom:1px solid #ddd4ca;grid-template-columns:repeat(6,1fr);display:grid}.pdIndex a{color:#6f675f;border-right:1px solid #e3dbd2;place-items:center;min-height:58px;font-size:14px;font-weight:500;display:grid}.pdIndex a:first-child{border-left:1px solid #e3dbd2}.pdIndex a:hover{color:#514940;background:#f4efe9}.pdIndex a:active{background:#eee7df}.pdIndex a.isActive{color:#514940;background:#f3eee8;font-weight:600;box-shadow:inset 0 -2px #b7a898}.pdSection{padding:94px 0;scroll-margin-top:84px}.pdSectionHead{border-bottom:1px solid var(--pd-line);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:end;gap:70px;padding-bottom:31px;display:grid}.pdSectionHead p,.pdRelated header p,.pdFinalCta p{color:var(--color-technical);font-family:var(--font-inter),sans-serif;letter-spacing:.12em;margin:0;font-size:12px}.pdSectionHead h2,.pdRelated h2,.pdFinalCta h2{letter-spacing:.05em;margin:13px 0 0;font-size:clamp(29px,2.4vw,39px);font-weight:500;line-height:1.5}.pdSectionHead>span{color:var(--pd-copy);font-size:14px;line-height:1.9}.pdSummaryBody{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(65px,8vw,135px);margin-top:43px;display:grid}.pdSummaryBody>p{margin:0;font-size:15px;line-height:2.2}.pdSummaryBody aside{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);background:var(--pd-soft);padding:22px 24px}.pdSummaryBody aside b,.pdSummaryBody aside span{display:block}.pdSummaryBody aside b{color:var(--pd-muted);margin-top:18px;font-size:11px}.pdSummaryBody aside b:first-child{margin-top:0}.pdSummaryBody aside span{margin-top:6px;font-size:13px;line-height:1.7}.pdSpecifications,.pdParts,.pdMaterial,.pdMoq,.pdFaq{background:var(--pd-soft)}.pdSpecDimensionGrid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:start;gap:clamp(40px,4vw,68px);margin-top:42px;display:grid}.pdSpecTable{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(2,1fr);margin:42px 0 0;display:grid}.pdSpecDimensionGrid .pdSpecTable{margin:0}.pdSpecTable div{border-bottom:1px solid var(--pd-line);grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:58px;display:grid}.pdSpecDimensionGrid .pdSpecTable div{grid-template-columns:clamp(105px,8vw,135px) minmax(0,1fr)}.pdSpecTable div:nth-child(odd){padding-right:38px}.pdSpecTable div:nth-child(2n){border-left:1px solid var(--pd-line);padding-left:38px}.pdSpecTable dt{color:var(--pd-muted);font-size:12px}.pdSpecTable dd{margin:0;font-size:13px;font-weight:500}.pdSpecTable .isPending{color:var(--pd-muted);font-weight:400}.pdSpecDrawing>header{border-top:1px solid var(--pd-ink);justify-content:space-between;align-items:flex-end;gap:24px;min-height:58px;padding:0 0 13px;display:flex}.pdSpecDrawing>header p{color:#728999;font-family:var(--font-inter),sans-serif;letter-spacing:.12em;margin:13px 0 0;font-size:10px}.pdSpecDrawing>header h3{letter-spacing:.04em;margin:6px 0 0;font-size:22px;font-weight:500}.pdSpecDrawing>header span{color:var(--pd-muted);white-space:nowrap;padding-bottom:3px;font-size:11px}.pdSpecDrawing>figure{border:1px solid var(--pd-line);background:#fafbfb;margin:0}.pdDimensionSvg{width:100%;height:auto;display:block}.pdDrawingShape{fill:none;stroke:#536a7b;stroke-width:2px}.pdDrawingBottle{stroke-linecap:round;stroke-linejoin:round}.pdBottleGlass{fill:url(#pdGlass);stroke:#526b7b;stroke-width:2px}.pdBottleLine,.pdBottleThread{fill:none;stroke:#607989;stroke-width:1.4px}.pdBottleThread{stroke-width:1px}.pdBottleBase{fill:url(#pdBase);stroke:#607989;stroke-width:1.2px}.pdBottleHighlight{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:3px;opacity:.82}.pdDrawingGuides{fill:none;stroke:#b7c5cd;stroke-dasharray:6 6;stroke-width:1px}.pdDrawingDimension{fill:#607789;stroke:#728695;stroke-width:1px}.pdDrawingDimension text,.pdDrawingLabel text{stroke:none;font-family:var(--font-inter),sans-serif;font-size:14px}.pdDrawingLabel{fill:#7c8e9b}.pdSpecDrawing figcaption{border-top:1px solid var(--pd-line);color:var(--pd-muted);padding:12px 17px;font-size:11px}.pdStructureGrid{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);gap:clamp(55px,7vw,110px);margin-top:44px;display:grid}.pdStructureGrid>figure{background:#f1f0ed;min-height:540px;overflow:hidden}.pdStructureGrid>figure img{object-fit:cover;width:100%;height:100%}.pdStructureGrid>div{border-top:1px solid var(--pd-ink)}.pdStructureGrid article{border-bottom:1px solid var(--pd-line);grid-template-columns:44px 1fr;gap:15px;padding:22px 0;display:grid}.pdStructureGrid article>span{color:#788e9d;font-family:var(--font-inter),sans-serif;font-size:12px}.pdStructureGrid h3{margin:0;font-size:17px;font-weight:500}.pdStructureGrid article p{color:var(--pd-copy);margin:8px 0 0;font-size:13px;line-height:1.85}.pdDataTable{border-top:1px solid var(--pd-ink);margin-top:42px}.pdDataTable>div{border-bottom:1px solid var(--pd-line);align-items:center;gap:22px;padding:16px 0;display:grid}.pdPartsTable>div{grid-template-columns:1fr .8fr 1.5fr .55fr}.pdDataTable>div:first-child{color:var(--pd-muted);padding:10px 0;font-size:11px}.pdDataTable strong{font-size:13px;font-weight:500}.pdDataTable p{color:var(--pd-copy);margin:0;font-size:12px;line-height:1.65}.pdApplicationGrid{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.pdApplicationGrid article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);min-height:260px;padding:25px 28px}.pdApplicationGrid article:last-child{border-right:0}.pdApplicationGrid article>span{color:#778e9d;font-family:var(--font-inter),sans-serif;font-size:12px}.pdApplicationGrid h3{margin:22px 0 0;font-size:21px;font-weight:500}.pdApplicationGrid b{margin-top:12px;font-size:13px;font-weight:500;display:block}.pdApplicationGrid p{color:var(--pd-copy);margin:14px 0 0;font-size:13px;line-height:1.85}.pdMaterialGrid,.pdToleranceGrid{grid-template-columns:1fr 1fr;gap:clamp(60px,8vw,130px);margin-top:42px;display:grid}.pdMaterialGrid h3,.pdToleranceGrid h3{margin:0;font-size:22px;font-weight:500}.pdMaterialGrid>div>p,.pdToleranceGrid>div>p{color:var(--pd-copy);margin:19px 0 0;font-size:14px;line-height:2}.pdMaterialGrid dl,.pdToleranceGrid dl{border-top:1px solid var(--pd-ink);margin:0}.pdMaterialGrid dl div,.pdToleranceGrid dl div{border-bottom:1px solid var(--pd-line);grid-template-columns:150px 1fr;padding:14px 0;font-size:13px;display:grid}.pdMaterialGrid dd,.pdToleranceGrid dd{color:var(--pd-copy);margin:0}.pdColorGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:42px;display:grid}.pdColorGrid article{border:1px solid var(--pd-line);background:#faf6f0;flex-direction:column;align-items:center;min-width:0;min-height:340px;padding:12px 12px 18px;display:flex}.pdColorGrid figure{background:#faf6f0;width:100%;height:224px;margin:0 0 17px;position:relative;overflow:hidden}.pdColorGrid figure img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.pdColorGrid span{margin-top:5px;font-size:12px}.pdColorGrid small{color:var(--pd-muted);text-align:center;margin-top:9px;font-size:10px}.pdCustomGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.pdCustomGrid article{border:1px solid var(--pd-line);padding:24px}.pdCustomGrid h3{margin:0 0 18px;font-size:18px;font-weight:500}.pdCustomGrid dl{margin:0}.pdCustomGrid dl div{border-top:1px solid #e5e9ec;grid-template-columns:62px 1fr;padding:8px 0;font-size:12px;display:grid}.pdCustomGrid dt{color:var(--pd-muted)}.pdCustomGrid dd{margin:0;line-height:1.6}.pdQualityGrid{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.pdQualityGrid article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);min-height:185px;padding:23px}.pdQualityGrid article:nth-child(4n){border-right:0}.pdQualityGrid span{color:#748b9b;font-family:var(--font-inter),sans-serif;font-size:11px}.pdQualityGrid h3{margin:18px 0 0;font-size:16px;font-weight:500}.pdQualityGrid article p{color:var(--pd-copy);margin:11px 0 0;font-size:12px;line-height:1.75}.pdPurchaseTable{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(2,1fr);margin:42px 0 0;display:grid}.pdPurchaseTable div{border-bottom:1px solid var(--pd-line);grid-template-columns:140px 1fr;padding:16px 0;font-size:13px;display:grid}.pdPurchaseTable div:nth-child(odd){padding-right:35px}.pdPurchaseTable div:nth-child(2n){border-left:1px solid var(--pd-line);padding-left:35px}.pdPurchaseTable dt{color:var(--pd-muted)}.pdPurchaseTable dd{margin:0}.pdMoqTable>div{grid-template-columns:1fr 1fr 1.4fr}.pdSampleGrid{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.pdSampleGrid article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);min-height:160px;padding:23px 20px}.pdSampleGrid article:last-child{border-right:0}.pdSampleGrid h3{margin:0;font-size:14px;font-weight:500}.pdSampleGrid p{color:var(--pd-copy);margin:12px 0 0;font-size:12px;line-height:1.75}.pdInlineCta{width:230px;margin-top:25px}.pdFaqList{border-top:1px solid var(--pd-ink);margin-top:42px}.pdFaqList details{border-bottom:1px solid var(--pd-line)}.pdFaqList summary{cursor:pointer;grid-template-columns:60px 1fr 20px;align-items:center;gap:17px;min-height:70px;padding:10px 5px;list-style:none;display:grid}.pdFaqList summary::-webkit-details-marker{display:none}.pdFaqList summary span{color:#748b9b;font-family:var(--font-inter),sans-serif;font-size:11px}.pdFaqList summary b{font-size:14px;font-weight:500}.pdFaqList summary i,.pdFaqList summary i:after{background:var(--pd-ink);content:"";width:13px;height:1px;display:block}.pdFaqList summary i{position:relative}.pdFaqList summary i:after{position:absolute;transform:rotate(90deg)}.pdFaqList details[open] summary i:after{transform:none}.pdFaqList details>p{color:var(--pd-copy);margin:0 40px 24px 82px;font-size:13px;line-height:1.9}.pdRelated header{justify-content:space-between;align-items:end;display:flex}.pdRelated header a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.pdRelatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:39px;display:grid}.pdRelatedGrid>a{border:1px solid var(--pd-line);background:#fffdf9;transition:border-color .2s,background-color .2s;overflow:hidden}.pdRelatedGrid>a:hover{background:#faf6f0;border-color:#cfc4b8}.pdRelatedGrid figure{aspect-ratio:1.05;background:#f3eee7;margin:0;overflow:hidden}.pdRelatedGrid img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.08)}.pdRelatedCardBody{border-top:1px solid var(--pd-line);min-height:128px;padding:19px 22px 22px}.pdRelatedGrid small{color:var(--pd-muted);margin:0;font-size:11px;display:block}.pdRelatedGrid h3{margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.55}.pdRelatedGrid p{color:var(--pd-copy);margin:7px 0 0;font-size:12px}.pdFinalCta{background:#e8edef;padding:80px 0}.pdFinalCta>.pdFrame{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.pdFinalCta span{color:var(--pd-copy);margin-top:13px;font-size:14px;display:block}.pdFinalCta nav{grid-template-columns:1fr;justify-self:end;gap:8px;width:260px;max-width:100%;display:grid}.pdFinalCta a{width:100%;min-width:0;min-height:64px;padding:0 26px;font-size:15px}.pdSpecDimensionGrid{grid-template-columns:minmax(440px,.92fr) minmax(0,1.08fr)}.pdSpecDimensionGrid .pdSpecTable{grid-template-columns:1fr}.pdSpecDimensionGrid .pdSpecTable div:nth-child(n){border-left:0;grid-template-columns:125px minmax(0,1fr);padding:0}.pdSpecDimensionGrid .pdSpecTable dd{line-height:1.7}@media (max-width:1100px){.pdFrame,.pdBreadcrumbBar{width:min(1600px,100% - 56px)}.pdHeroGrid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:38px}.pdHeroGallery{grid-template-columns:1fr}.pdHeroGallery>figure:not(.pdHeroMain){display:none}.pdHeroMetrics{grid-template-columns:repeat(3,1fr)}.pdSpecDimensionGrid{grid-template-columns:1fr}.pdSpecDrawing{max-width:900px}.pdColorGrid,.pdSampleGrid{grid-template-columns:repeat(3,1fr)}.pdSampleGrid article:nth-child(3){border-right:0}.pdFinalCta>.pdFrame{grid-template-columns:1fr}.pdFinalCta nav{justify-self:end}}@media (max-width:800px){.pdFrame,.pdBreadcrumbBar{width:calc(100% - 40px)}.pdHeroGrid{grid-template-columns:1fr}.pdHeroCopy{order:1;padding-top:12px}.pdHeroGallery{grid-template-rows:repeat(2,150px);grid-template-columns:1.3fr .7fr}.pdHeroGallery>figure:not(.pdHeroMain){display:block}.pdHeroMain{grid-row:1/span 2}.pdIndex{top:76px;overflow-x:auto}.pdIndex>div{width:max-content}.pdIndex a{min-width:135px}.pdSectionHead{grid-template-columns:1fr;gap:17px}.pdSummaryBody,.pdDimensionGrid,.pdStructureGrid,.pdMaterialGrid,.pdToleranceGrid{grid-template-columns:1fr}.pdStructureGrid>figure{min-height:420px}.pdApplicationGrid,.pdCustomGrid{grid-template-columns:1fr}.pdApplicationGrid article{border-right:0;min-height:0}.pdQualityGrid{grid-template-columns:repeat(2,1fr)}.pdQualityGrid article:nth-child(2n){border-right:0}.pdPartsTable>div{grid-template-columns:1fr 1fr}.pdPartsTable>div:first-child{display:none}.pdPartsTable>div>:nth-child(n+3){grid-column:2}.pdPurchaseTable{grid-template-columns:1fr}.pdPurchaseTable div:nth-child(n){border-left:0;padding:15px 0}.pdMoqTable>div{grid-template-columns:1fr 1.4fr}.pdMoqTable>div>:last-child{grid-column:2}.pdRelatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pdFrame,.pdBreadcrumbBar{width:calc(100% - 32px)}.pdBreadcrumbBar{gap:14px;padding:16px 0}.pdBreadcrumb{white-space:nowrap;overflow:hidden}.pdBreadcrumb span,.pdBreadcrumb a:nth-of-type(2),.pdBreadcrumb b{display:none}.pdBackLink{font-size:11px}.pdHero{padding-bottom:55px}.pdHeroGallery{grid-template-rows:385px 120px;grid-template-columns:repeat(2,1fr);gap:6px}.pdHeroMain{grid-area:1/1/auto/-1}.pdHeroGallery>figure:not(.pdHeroMain){grid-row:2}.pdHero h1{font-size:27px}.pdHeroMetrics{grid-template-columns:repeat(2,1fr)}.pdStatus,.pdHeroActions{flex-direction:column;grid-template-columns:1fr}.pdHeroActions a{width:100%}.pdSection{padding:70px 0}.pdSectionHead{padding-bottom:24px}.pdSectionHead h2,.pdRelated h2,.pdFinalCta h2{font-size:27px}.pdSummaryBody{gap:28px}.pdSummaryBody>p{font-size:14px}.pdSpecTable{grid-template-columns:1fr}.pdSpecTable div:nth-child(n),.pdSpecDimensionGrid .pdSpecTable div:nth-child(n){border-left:0;grid-template-columns:112px 1fr;padding:0}.pdSpecDrawing>header{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:13px}.pdSpecDrawing>header span{white-space:normal}.pdDimensionSvg{min-height:320px}.pdStructureGrid{gap:30px}.pdStructureGrid>figure{aspect-ratio:1.1;min-height:0}.pdDataTable>div{gap:12px}.pdPartsTable>div{grid-template-columns:105px 1fr}.pdColorGrid{grid-template-columns:repeat(2,1fr)}.pdCustomGrid{gap:7px}.pdQualityGrid{grid-template-columns:1fr}.pdQualityGrid article:nth-child(n){border-right:0;min-height:0}.pdPurchaseTable div{grid-template-columns:110px 1fr}.pdSampleGrid{grid-template-columns:1fr}.pdSampleGrid article:nth-child(n){border-right:0;min-height:0}.pdFaqList summary{grid-template-columns:42px 1fr 18px;gap:9px}.pdFaqList details>p{margin:0 10px 22px 51px}.pdRelated header{flex-direction:column;align-items:start;gap:15px}.pdRelatedGrid{gap:22px 8px}.pdFinalCta nav{grid-template-columns:1fr;width:min(260px,100%)}.pdFinalCta a{width:100%}}.pdSpecDrawing>header{justify-content:flex-end}.pdSpecReference{background:linear-gradient(135deg,#f7fafc 0%,#edf4f7 52%,#f8fbfc 100%);padding:76px 0 70px;position:relative;overflow:hidden}.pdSpecReference>.pdFrame{z-index:1;position:relative}.pdSpecIntro{justify-content:space-between;align-items:flex-start;gap:70px;margin-bottom:28px;display:flex}.pdSpecIntro p{color:#7893a7;font-family:var(--font-inter),sans-serif;letter-spacing:.2em;margin:0;font-size:13px;font-weight:500}.pdSpecIntro h2{color:#24445a;letter-spacing:.05em;margin:9px 0 5px;font-size:clamp(38px,3.2vw,54px);font-weight:500;line-height:1.25}.pdSpecIntro>div>span{color:#365b73;font-size:14px;line-height:1.85}.pdSpecIntro aside{text-align:left;padding-top:20px}.pdSpecIntro aside b,.pdSpecIntro aside small{font-family:var(--font-inter),sans-serif;font-weight:500;display:block}.pdSpecIntro aside b{color:#829caf;letter-spacing:.22em;font-size:11px}.pdSpecIntro aside small{color:#9aaab5;letter-spacing:.03em;margin-top:9px;font-size:10px}.pdSpecReferenceGrid{grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);align-items:stretch;gap:20px;display:grid}.pdSpecVisualPanel,.pdSpecDataPanel,.pdSpecFooter{background:#ffffffd6;border:1px solid #cfdde5a6;border-radius:12px;box-shadow:0 12px 35px #48677b12}.pdSpecVisualPanel{flex-direction:column;min-width:0;padding:18px;display:flex}.pdSpecDrawingFrame{background:linear-gradient(145deg,#f9fbfc,#f2f7f9);border:1px solid #e0e9ee;border-radius:8px;overflow:hidden}.pdSpecDrawingFrame .pdDimensionSvg{width:100%}.pdSpecMetricRow{background:linear-gradient(90deg,#f9fbfc,#f3f7f9);border-radius:8px;grid-template-columns:repeat(6,1fr);margin-top:14px;display:grid;box-shadow:0 5px 18px #506e800d}.pdSpecMetricRow>div{text-align:center;border-right:1px solid #dce6eb;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:112px;padding:12px 7px;display:flex}.pdSpecMetricRow>div:last-child{border-right:0}.pdSpecMetricRow svg{fill:none;stroke:#315f7b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:28px;height:28px;margin-bottom:7px}.pdSpecMetricRow span{color:#3a6078;font-size:11px}.pdSpecMetricRow b{color:#31566e;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45}.pdSpecDataPanel{padding:21px 23px 20px}.pdSpecDataPanel>header{border-bottom:1px solid #d6e1e7;justify-content:space-between;align-items:end;gap:22px;padding:0 0 12px;display:flex}.pdSpecDataPanel>header h3{color:#2d536b;letter-spacing:.04em;margin:0;font-size:24px;font-weight:500}.pdSpecDataPanel>header span{color:#8aa0af;font-family:var(--font-inter),sans-serif;letter-spacing:.2em;padding-bottom:3px;font-size:9px}.pdSpecDataPanel .pdSpecTable{border-top:0;margin:0;display:block}.pdSpecDataPanel .pdSpecTable div:nth-child(n){border-bottom:1px solid #d9e4e9;border-left:0;border-right:0;grid-template-columns:145px minmax(0,1fr);min-height:31px;padding:0;display:grid}.pdSpecDataPanel .pdSpecTable dt{color:#527087;background:linear-gradient(90deg,#edf4f7,#f4f8fa);align-self:stretch;align-items:center;padding:5px 10px;font-size:11px;display:flex}.pdSpecDataPanel .pdSpecTable dd{color:#31566e;align-items:center;margin:0;padding:5px 12px;font-size:11px;font-weight:500;line-height:1.35;display:flex}.pdSpecDataPanel .pdSpecTable dd.isPending{color:#8194a0;font-weight:400}.pdSpecFooter{grid-template-columns:minmax(0,1fr) minmax(430px,.48fr);align-items:center;gap:30px;margin-top:18px;padding:15px 18px;display:grid}.pdSpecPoints{grid-template-columns:180px 1fr;align-items:center;display:grid}.pdSpecPoints h3{color:#315b74;border-right:1px solid #d8e3e9;align-self:stretch;align-items:center;gap:12px;margin:0;padding:17px 24px;font-size:18px;font-weight:500;display:flex}.pdSpecPoints h3 span{font-size:27px;font-weight:400}.pdSpecPoints ul{color:#365c74;gap:7px;margin:0;padding:8px 20px 8px 48px;font-size:11px;line-height:1.55;list-style:none;display:grid}.pdSpecPoints li{position:relative}.pdSpecPoints li:before{color:#2f607e;content:"✓";font-size:14px;font-weight:700;position:absolute;left:-20px}.pdSpecDocument{background:linear-gradient(90deg,#f1f6f8,#eaf2f6);border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.pdSpecDocument>span{color:#35617b;font-size:31px;line-height:1}.pdSpecDocument b,.pdSpecDocument small{display:block}.pdSpecDocument b{color:#31566e;font-size:12px;font-weight:600}.pdSpecDocument small{color:#81939f;margin-top:4px;font-size:9px}.pdSpecDocument a{color:#fff;white-space:nowrap;background:#2f607e;border-radius:8px;align-items:center;gap:12px;min-height:36px;padding:0 14px;font-size:10px;display:inline-flex}.pdSpecDocument a svg{fill:none;stroke:currentColor;width:14px;height:14px}@media (max-width:1100px){.pdSpecIntro{padding-inline:0}.pdSpecReferenceGrid{grid-template-columns:1fr}.pdSpecDataPanel{max-width:none}.pdSpecFooter{grid-template-columns:1fr}.pdSpecMetricRow>div{min-height:100px}}@media (max-width:700px){.pdSpecReference{padding:62px 0}.pdSpecIntro{flex-direction:column;gap:12px}.pdSpecIntro aside{display:none}.pdSpecIntro h2{font-size:36px}.pdSpecIntro>div>span{font-size:13px}.pdSpecVisualPanel{padding:8px}.pdSpecMetricRow{grid-template-columns:repeat(3,1fr)}.pdSpecMetricRow>div:nth-child(3){border-right:0}.pdSpecMetricRow>div:nth-child(-n+3){border-bottom:1px solid #dce6eb}.pdSpecDataPanel{padding:17px 12px}.pdSpecDataPanel>header h3{font-size:21px}.pdSpecDataPanel .pdSpecTable div:nth-child(n){grid-template-columns:108px minmax(0,1fr)}.pdSpecDataPanel .pdSpecTable dt,.pdSpecDataPanel .pdSpecTable dd{font-size:10px}.pdSpecFooter{padding:12px}.pdSpecPoints{grid-template-columns:1fr}.pdSpecPoints h3{border-bottom:1px solid #d8e3e9;border-right:0;padding:8px 5px}.pdSpecPoints ul{padding:12px 8px 12px 27px}.pdSpecDocument{grid-template-columns:36px 1fr}.pdSpecDocument a{grid-column:1/-1;justify-content:center}.pdSpecDrawingFrame .pdDimensionSvg{min-height:0}}.pdSpecPoints{display:block}.pdSpecPoints ul{padding-left:30px}.pdSpecIntro{display:block}.pdSpecIntro>div{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:end;gap:70px;display:grid}.pdSpecIntro p{grid-column:1/-1}.pdSpecIntro h2{grid-column:1}.pdSpecIntro>div>span{grid-column:2;padding-bottom:7px}@media (max-width:700px){.pdSpecIntro>div{grid-template-columns:1fr;gap:0}.pdSpecIntro p,.pdSpecIntro h2,.pdSpecIntro>div>span{grid-column:1}.pdSpecIntro>div>span{margin-top:8px;padding-bottom:0}}.pdSpecReference,.pdSpecDrawingFrame{background:var(--pd-soft)}.pdDrawingPhoto{mix-blend-mode:normal}.pdSpecDataPanel{flex-direction:column;display:flex}.pdSpecDataPanel>header h3{font-size:26px}.pdSpecDataPanel .pdSpecTable{grid-template-rows:repeat(18,minmax(31px,auto));grid-template-columns:1fr;min-height:0;display:grid}.pdSpecDataPanel .pdSpecTable div:nth-child(n){min-height:0}.pdSpecDataPanel .pdSpecTable dt{font-size:13px}.pdSpecDataPanel .pdSpecTable dd{font-size:13.5px}.pdSpecDataPanel.isMaster .pdSpecTable{flex:1;grid-template-rows:repeat(16,minmax(0,1fr));min-height:0}@media (max-width:1100px){.pdSpecDataPanel .pdSpecTable{grid-template-rows:repeat(18,minmax(36px,auto))}.pdSpecDataPanel.isMaster .pdSpecTable{grid-template-rows:repeat(16,minmax(36px,auto))}}@media (max-width:700px){.pdSpecDataPanel>header h3{font-size:23px}.pdSpecDataPanel .pdSpecTable dt,.pdSpecDataPanel .pdSpecTable dd{font-size:11px}}.pdSpecFooter{justify-content:flex-end;display:flex}.pdSpecDocument{width:min(100%,430px)}.pdSpecReference{color:#44494d;background:#f3f3f3}.pdSpecReference .pdSpecIntro p{color:#8b9195}.pdSpecReference .pdSpecIntro h2{color:#3f4549}.pdSpecReference .pdSpecIntro>div>span{color:#62696e}.pdSpecReference .pdSpecVisualPanel,.pdSpecReference .pdSpecDataPanel{border-color:#d9dddf;box-shadow:0 12px 35px #373b3e0f}.pdSpecReference .pdSpecDrawingFrame{background:#f3f3f3;border-color:#dcdfe1}.pdSpecReference .pdDrawingGuides{stroke:#c2c6c8}.pdSpecReference .pdDrawingDimension{fill:#696f73;stroke:#7b8185}.pdSpecReference .pdDrawingLabel{fill:#7e8589}.pdSpecReference .pdSpecMetricRow{background:linear-gradient(90deg,#fafafa,#f4f4f4);box-shadow:0 5px 18px #3a3e410a}.pdSpecReference .pdSpecMetricRow>div{border-color:#dcdfe1}.pdSpecReference .pdSpecMetricRow svg{stroke:#5e666b}.pdSpecReference .pdSpecMetricRow span{color:#666d72}.pdSpecReference .pdSpecMetricRow b{color:#474d51}.pdSpecReference .pdSpecDataPanel>header{border-color:#d8dcde}.pdSpecReference .pdSpecDataPanel>header h3{color:#41474b}.pdSpecReference .pdSpecDataPanel>header span{color:#92989c}.pdSpecReference .pdSpecDataPanel .pdSpecTable div:nth-child(n){border-color:#dadddf}.pdSpecReference .pdSpecDataPanel .pdSpecTable dt{color:#666d72;background:linear-gradient(90deg,#eee,#f5f5f5)}.pdSpecReference .pdSpecDataPanel .pdSpecTable dd{color:#42484c}.pdSpecReference .pdSpecDataPanel .pdSpecTable dd.isPending{color:#858c90}.pdStructureDiagram{background:#f4f4f4;border-top:1px solid #52585c;border-bottom:1px solid #d9dddf;grid-template-columns:minmax(250px,1fr) minmax(300px,380px) minmax(250px,1fr);align-items:stretch;gap:clamp(32px,4vw,64px);margin-top:42px;padding:42px clamp(28px,4vw,62px);display:grid}.pdStructureDiagram>figure{background:#f3f3f3;justify-content:center;align-items:center;min-height:540px;margin:0;display:flex;overflow:hidden}.pdStructureDiagram>figure img{object-fit:contain;width:100%;height:100%;display:block}.pdStructureSide{grid-template-rows:repeat(2,1fr);display:grid}.pdStructureSide article{border-bottom:1px solid #d4d8da;flex-direction:column;justify-content:center;min-width:0;padding:34px 0;display:flex;position:relative}.pdStructureSide article:last-child{border-bottom:0}.pdStructureSide article:before{content:"";background:#aeb4b8;width:clamp(32px,4vw,64px);height:1px;position:absolute;top:50%}.pdStructureSideLeft article{text-align:right;align-items:flex-end}.pdStructureSideLeft article:before{right:clamp(-64px,-4vw,-32px)}.pdStructureSideRight article:before{left:clamp(-64px,-4vw,-32px)}.pdStructureSide span{color:#8a9195;font-family:var(--font-inter),sans-serif;letter-spacing:.12em;font-size:12px}.pdStructureSide h3{color:#41474b;letter-spacing:.05em;margin:12px 0 0;font-size:24px;font-weight:500}.pdStructureSide p{color:#697075;max-width:330px;margin:13px 0 0;font-size:13px;line-height:1.9}@media (max-width:900px){.pdStructureDiagram{grid-template-columns:1fr;padding:30px}.pdStructureDiagram>figure{order:-1;min-height:480px}.pdStructureSide{grid-template-rows:none;grid-template-columns:repeat(2,1fr);gap:28px}.pdStructureSide article,.pdStructureSideLeft article{text-align:left;align-items:flex-start}.pdStructureSide article:before{display:none}.pdStructureSide article:last-child{border-bottom:1px solid #d4d8da}}@media (max-width:560px){.pdStructureDiagram{gap:10px;padding:18px}.pdStructureDiagram>figure{min-height:420px}.pdStructureSide{grid-template-columns:1fr;gap:0}.pdStructureSide article{padding:24px 0}.pdStructureSide h3{font-size:21px}.pdStructureSide p{font-size:12px}}.productDetailPage .siteFooter{color:var(--pd-copy);background:#fdfcf9}.productDetailPage .footerInner,.productDetailPage .footerNav a{border-color:#e5ddd3}.productDetailPage .footerNav>div>p,.productDetailPage .pdBreadcrumb,.productDetailPage .pdIdentity,.productDetailPage .pdSectionHead p,.productDetailPage .pdRelated header p,.productDetailPage .pdFinalCta p{color:var(--pd-muted)}.productDetailPage .pdHeroGallery figure,.productDetailPage .pdRelatedGrid figure{background:#f3eee7}.productDetailPage .pdIndex{background:#fdfcf9;border-color:#e7e0d8}.productDetailPage .pdIndex a{border-color:#e7e0d8}.productDetailPage .pdIndex a:hover,.productDetailPage .pdStatus div,.productDetailPage .pdSummaryBody aside{background:#f8f5f0}.productDetailPage .pdColorGrid article{background:#faf6f0;border-color:#e5ddd4}.productDetailPage .pdCustomGrid article{background:#fffdf9;border-color:#e5ddd4}.productDetailPage .pdFinalCta{background:#f8f5f0}.productDetailPage .pdSpecReference{background:var(--pd-soft)}.productDetailPage .pdSpecIntro p{color:var(--pd-muted)}.productDetailPage .pdSpecIntro h2,.productDetailPage .pdSpecDataPanel>header h3{color:var(--pd-ink)}.productDetailPage .pdSpecIntro>div>span{color:var(--pd-copy)}.productDetailPage .pdSpecVisualPanel,.productDetailPage .pdSpecDataPanel{border-color:#e6ded4;box-shadow:0 12px 35px #5c49350a}.productDetailPage .pdSpecVisualPanel{background:#f9f7f2}.productDetailPage .pdSpecDataPanel{background:#fffdf9}.productDetailPage .pdSpecDrawingFrame{background:#f9f7f2;border-color:#e8e0d6}.productDetailPage .pdDrawingGuides{stroke:#d3c8bd}.productDetailPage .pdDrawingDimension{fill:#887b6f;stroke:#97887b}.productDetailPage .pdDrawingLabel{fill:#94877b}.productDetailPage .pdSpecMetricRow{box-shadow:none;background:linear-gradient(90deg,#fcfaf6,#f7f2ec)}.productDetailPage .pdSpecMetricRow>div{border-color:#e7ded4}.productDetailPage .pdSpecMetricRow svg{stroke:#7f7368}.productDetailPage .pdSpecMetricRow span{color:#6f645a}.productDetailPage .pdSpecMetricRow b{color:#554d45}.productDetailPage .pdSpecDataPanel .pdSpecTable dd.isPending{color:#687176}.productDetailPage .logoDescriptor{color:#5f737f}.productDetailPage .pdSpecDataPanel>header,.productDetailPage .pdSpecDataPanel .pdSpecTable div:nth-child(n){border-color:#e6ded5}.productDetailPage .pdSpecDataPanel>header span{color:var(--pd-muted)}.productDetailPage .pdSpecDataPanel .pdSpecTable dt{color:var(--pd-copy);background:linear-gradient(90deg,#f3eee8,#faf7f3)}.productDetailPage .pdSpecDataPanel .pdSpecTable dd{color:var(--pd-ink)}.productDetailPage .pdStructureDiagram{background:var(--pd-soft);border-color:#e0d7cd}.productDetailPage .pdStructureDiagram>figure{background:var(--pd-soft)}.productDetailPage .pdStructureSide article{border-color:#e2dad1}.productDetailPage .pdStructureSide article:before{background:#c8bbae}.productDetailPage .pdStructureSide span{color:var(--pd-muted)}.productDetailPage .pdStructureSide h3{color:var(--pd-ink)}.productDetailPage .pdStructureSide p{color:var(--pd-copy)}.pdVariantSelector{margin-top:22px}.pdVariantSelector>header{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.pdVariantSelector>header strong{font-size:14px;font-weight:600}.pdVariantSelector>header span{color:var(--pd-muted);font-size:10px}.pdVariantSelector>nav{scrollbar-width:thin;border-bottom:1px solid #ddd4ca;gap:30px;display:flex;overflow-x:auto}.pdVariantSelector a{color:var(--pd-muted);flex:none;align-items:baseline;gap:9px;padding:9px 2px 14px;transition:color .2s;display:flex;position:relative}.pdVariantSelector a:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}.pdVariantSelector a b{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:600}.pdVariantSelector a small{font-family:var(--font-inter),sans-serif;letter-spacing:.06em;font-size:9px}.pdVariantSelector a:hover{color:var(--pd-copy)}.pdVariantSelector a.isActive{color:var(--pd-ink)}.pdVariantSelector a.isActive:after{background:var(--pd-ink)}.pdVariantSelector>header strong{white-space:nowrap}.pdVariantSelector>nav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.pdVariantSelector a{flex:none}.pdSpecVariantSelector{width:100%;margin:30px 0 20px}.pdSpecVariantSelector>nav{scrollbar-width:none;-ms-overflow-style:none}.pdSpecVariantSelector>nav::-webkit-scrollbar{display:none}.pdDrawingUnavailable rect{fill:#f4efe9;stroke:#ddd3c9;stroke-width:1px}.pdDrawingUnavailable text{fill:var(--pd-muted);font-family:var(--font-noto-sans-jp),sans-serif;font-size:15px}.pdDrawingUnavailable text+text{font-size:12px}.pdDrawingSchematic{fill:none;stroke:#9c8f83;stroke-width:1.3px}.pdDrawingSchematic .pdSchematicPanel{fill:#f7f3ed;stroke:#ded5cc}.pdDrawingSchematic .pdSchematicBody{fill:#ffffff8c;stroke:#7e7166;stroke-width:2px}.pdDrawingSchematic .pdSchematicInner{stroke:#b7aaa0;stroke-width:1.4px}.pdDrawingSchematic line{stroke:#d2c8bf;stroke-dasharray:5 5}.pdDrawingSchematic text{fill:var(--pd-muted);stroke:none;font-family:var(--font-inter),sans-serif;font-size:13px}.pdDrawingSchematic .pdNeckProfile{fill:#ffffffb3;stroke:#7e7166;stroke-linejoin:round;stroke-width:2px}.pdDrawingSchematic .pdNeckThread{fill:none;stroke:#a99b90;stroke-width:1.4px}.pdSpecPlatePhoto{mix-blend-mode:normal}.pdSpecCenterGuide{fill:none;stroke:#cfc4b9;stroke-dasharray:6 6;stroke-width:1px;opacity:.72}.pdSpecLabelBackdrop{fill:#f8f5f0;fill-opacity:.92;stroke:none}.pdDrawingDetailPhoto{mix-blend-mode:normal}.pdDetailCaptionPlate{fill:#fdfcf9e0;stroke:#ded5cc;stroke-width:1px}.pdDetailCaption{fill:#675e56;font-family:var(--font-noto-sans-jp),sans-serif;stroke:none;font-size:12px}@media (max-width:560px){.pdVariantSelector{margin-top:18px}.pdVariantSelector>header{flex-direction:column;align-items:flex-start;gap:4px}.pdVariantSelector>nav{gap:24px}.pdSpecVariantSelector{margin-bottom:14px}}.pdSectionHead h2,.pdRelated h2,.pdFinalCta h2,.pdSpecIntro h2{margin-top:0}.pdColorGrid b{font-family:var(--font-noto-sans-jp),sans-serif;letter-spacing:.04em;font-size:14px;font-weight:500}.productDetailPage .pdSpecDrawingFrame .pdDrawingPhoto,.productDetailPage .pdSpecDrawingFrame .pdSpecPlatePhoto{mix-blend-mode:normal}@media (max-width:560px){.pdRelatedCardBody{min-height:132px;padding:14px}.pdRelatedGrid h3{font-size:14px}.pdRelatedGrid p{font-size:11px}}.pdApplications,.pdPreproduction{background:var(--pd-soft)}.pdStructurePartsGrid{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:stretch;gap:24px;margin-top:42px;display:grid}.pdStructureCompact,.pdPartsCompact{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);background:#f8f5f0;min-width:0}.pdStructureCompact{grid-template-columns:minmax(210px,290px) minmax(0,1fr);gap:26px;padding:24px 28px;display:grid}.pdStructureCompact>figure{justify-content:center;align-items:center;min-height:470px;margin:0;display:flex;overflow:hidden}.pdStructureCompact>figure img{object-fit:contain;width:100%;height:100%;display:block}.pdStructureCompact>div{grid-template-rows:repeat(4,1fr);display:grid}.pdStructureCompact section{border-bottom:1px solid var(--pd-line);flex-direction:column;justify-content:center;padding:15px 0;display:flex}.pdStructureCompact section:last-child{border-bottom:0}.pdStructureCompact h3,.pdPartsCompact h3,.pdPartsCompact h4{margin:0;font-weight:500}.pdStructureCompact h3{font-size:17px}.pdStructureCompact p{color:var(--pd-copy);margin:7px 0 0;font-size:12px;line-height:1.75}.pdPartsCompact{flex-direction:column;padding:27px 30px;display:flex}.pdPartsCompact>header{border-bottom:1px solid var(--pd-line);padding-bottom:21px}.pdPartsCompact>header h3{font-size:23px}.pdPartsCompact>header p{color:var(--pd-copy);margin:10px 0 0;font-size:12px;line-height:1.8}.pdPartsCompact>div{flex:1;grid-template-rows:repeat(4,1fr);display:grid}.pdPartsCompact section{border-bottom:1px solid var(--pd-line);flex-direction:column;justify-content:center;padding:17px 0;display:flex}.pdPartsCompact section:last-child{border-bottom:0}.pdPartsCompact section>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.pdPartsCompact h4{font-size:15px}.pdPartsCompact b{color:var(--pd-muted);font-size:11px;font-weight:500}.pdPartsCompact section>p{color:var(--pd-copy);margin:7px 0 0;font-size:12px;line-height:1.7}.pdApplicationGrid article{background:#f8f5f0;min-height:210px}.pdApplicationGrid h3{margin:0;font-size:20px}.pdCustomizationLayout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:42px;margin-top:42px;display:grid}.pdCustomList,.pdColorOptions{border-top:1px solid var(--pd-ink);min-width:0}.pdCustomList{border-bottom:1px solid var(--pd-line);grid-template-rows:auto repeat(6,1fr);align-self:stretch;display:grid}.pdCustomList>h3,.pdColorOptions>header h3{margin:0;font-size:21px;font-weight:500}.pdCustomList>h3{border-bottom:1px solid var(--pd-line);padding:20px 0}.pdCustomList article{border-bottom:1px solid var(--pd-line);grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;min-height:68px;display:grid}.pdCustomList article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pdCustomList h4{margin:0;font-size:16px;font-weight:500}.pdCustomList span{color:var(--pd-muted);font-size:11px}.pdCustomStatus{border:1px solid var(--pd-line);width:max-content;max-width:100%;color:var(--pd-muted);border-radius:999px;align-items:center;padding:3px 8px;font-weight:500;line-height:1.2;display:inline-flex;text-align:left!important;font-size:9px!important}.pdCustomStatus.is-standard{color:#35463a;background:#eef2ec;border-color:#506657}.pdCustomStatus.is-available{color:#53604d;background:#f3f5f0;border-color:#82917b}.pdCustomStatus.is-conditional{color:#766344;background:#f8f3e9;border-color:#b9a887}.pdCustomStatus.is-test{color:#74645a;background:#f5f0ec;border-color:#b9ada2}.pdCustomList article>p{color:var(--pd-copy);margin:0;font-size:13px;line-height:1.65}.pdColorOptions>header{border-bottom:1px solid var(--pd-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:20px;min-height:69px;padding:14px 0;display:grid}.pdColorOptions>header p{color:var(--pd-copy);margin:0;font-size:11px;line-height:1.65}.pdColorCompactGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.pdColorCompactGrid article{border:1px solid var(--pd-line);background:#f8f5f0;min-width:0;padding:10px 10px 15px;position:relative}.pdColorCompactGrid figure{background:#f8f5f0;height:157px;margin:0 0 13px;overflow:hidden}.pdColorCompactGrid img{object-fit:contain;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.04)}.pdColorLabel{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pdColorCompactGrid b{font-size:16px;font-weight:500;line-height:1.5;display:block}.pdColorCompactGrid small{max-width:92px;color:var(--pd-muted);text-align:right;padding-top:3px;font-size:9px;line-height:1.35}.pdColorCompactGrid small.isStandard{color:var(--pd-ink)}.pdKnowledgeIntro{grid-template-columns:300px 333px minmax(0,1fr);display:grid}.pdKnowledgeSideTitle{background:0 0;flex-direction:column;justify-content:center;padding:32px 34px 32px 0;display:flex}.pdKnowledgeSideTitle h2{letter-spacing:.05em;margin:0;font-size:clamp(29px,2.4vw,39px);font-weight:500;line-height:1.5}.pdKnowledgeSideTitle p{color:var(--pd-copy);margin:14px 0 0;font-size:13px;line-height:1.8}.pdKnowledgeIntro figure{border-top:1px solid var(--pd-ink);border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);height:350px;margin:0;overflow:hidden}.pdKnowledgeIntro figure img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.pdKnowledgeBase{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);background:#f8f5f0;flex-direction:column;justify-content:center;min-width:0;padding:32px 38px;display:flex}.pdKnowledgeIntro small,.pdKnowledgeGuide small{color:var(--pd-muted);letter-spacing:.18em;font-size:12px}.pdKnowledgeIntro h3{margin:10px 0 0;font-size:26px;font-weight:500;line-height:1.4}.pdKnowledgeBase>p{max-width:680px;color:var(--pd-copy);margin:14px 0 0;font-size:14px;line-height:1.8}.pdKnowledgeFacts{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.pdKnowledgeFacts span{border:1px solid var(--pd-line);color:var(--pd-copy);background:#fffdf9;border-radius:999px;padding:7px 11px;font-size:12px}.pdKnowledgeGuide{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.pdKnowledgeGuide article{border-right:1px solid var(--pd-line);flex-direction:column;min-width:0;min-height:260px;padding:25px 26px;display:flex}.pdKnowledgeGuide article:last-child{border-right:0}.pdKnowledgeGuide h3{margin:13px 0 0;font-size:20px;font-weight:500}.pdKnowledgeGuide p{color:var(--pd-copy);margin:12px 0 0;font-size:14px;line-height:1.8}.pdKnowledgeGuide b{color:var(--pd-muted);margin-top:auto;padding-top:17px;font-size:12px;font-weight:500}.pdKnowledgeRoute{background:#f8f5f0;align-items:center;gap:36px;margin-top:28px;padding:20px 22px;display:flex}.pdKnowledgeRoute>b{flex:none;font-size:15px;font-weight:500}.pdKnowledgeRoute p{min-width:0;color:var(--pd-copy);flex:1;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.pdKnowledgeRoute i{color:var(--pd-muted);font-style:normal}.pdCustomizationKnowledge .pdCustomizationBoundary b{font-size:15px}.pdCustomizationKnowledge .pdCustomizationBoundary p{font-size:14px}.pdCustomizationBoundary{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);grid-template-columns:190px minmax(0,1fr);gap:28px;padding:22px 0;display:grid}.pdCustomizationBoundary b{font-size:14px;font-weight:500}.pdCustomizationBoundary p{color:var(--pd-copy);margin:0;font-size:12px;line-height:1.8}.pdColorAdditional{border-top:1px solid var(--pd-line);color:var(--pd-copy);margin:13px 0 0;padding:13px 0 0;font-size:11px;line-height:1.75}.pdPreproductionGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:42px;margin-top:42px;display:grid}.pdCheckList{border-top:1px solid var(--pd-ink);grid-template-columns:repeat(2,1fr);display:grid}.pdCheckList article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);min-height:154px;padding:23px 25px}.pdCheckList article:nth-child(2n){border-right:0}.pdCheckList h3,.pdSamplePanel h3{margin:0;font-size:17px;font-weight:500}.pdCheckList p{color:var(--pd-copy);margin:11px 0 0;font-size:12px;line-height:1.8}.pdSamplePanel{border-top:1px solid var(--pd-ink);border-bottom:1px solid var(--pd-line);background:#fffdf9;flex-direction:column;padding:24px 27px;display:flex}.pdSamplePanel dl{margin:17px 0 0}.pdSamplePanel dl>div{border-top:1px solid var(--pd-line);grid-template-columns:92px minmax(0,1fr);gap:15px;padding:10px 0;font-size:12px;line-height:1.6;display:grid}.pdSamplePanel dt{color:var(--pd-muted)}.pdSamplePanel dd{margin:0}.pdSamplePanel .pdInlineCta{margin-top:auto}@media (max-width:1050px){.pdStructurePartsGrid,.pdCustomizationLayout,.pdPreproductionGrid{grid-template-columns:1fr}.pdStructureCompact>figure{min-height:430px}.pdColorCompactGrid figure{height:190px}.pdKnowledgeIntro{grid-template-columns:220px 300px minmax(0,1fr)}.pdKnowledgeSideTitle{padding-right:24px}.pdKnowledgeSideTitle h2{font-size:29px}.pdKnowledgeIntro figure{height:315px}.pdKnowledgeBase{padding:25px 26px}.pdKnowledgeGuide article{padding:23px 20px}}@media (max-width:700px){.pdStructurePartsGrid,.pdCustomizationLayout,.pdPreproductionGrid{gap:24px;margin-top:30px}.pdStructureCompact{grid-template-columns:1fr;padding:18px}.pdStructureCompact>figure{min-height:390px}.pdStructureCompact>div{grid-template-rows:none}.pdStructureCompact section{padding:19px 0}.pdPartsCompact{padding:22px 19px}.pdColorOptions>header{grid-template-columns:1fr;align-items:start;gap:8px}.pdColorCompactGrid{grid-template-columns:repeat(2,1fr)}.pdColorCompactGrid figure{height:180px}.pdColorLabel{flex-direction:column;gap:5px}.pdColorCompactGrid small{text-align:left;max-width:none;padding-top:0}.pdCheckList{grid-template-columns:1fr}.pdCheckList article:nth-child(n){border-right:0;min-height:0}.pdSamplePanel .pdInlineCta{width:100%}.pdKnowledgeIntro{grid-template-columns:1fr}.pdKnowledgeSideTitle{padding:25px 0}.pdKnowledgeSideTitle h2{font-size:27px}.pdKnowledgeSideTitle p{max-width:none}.pdKnowledgeIntro figure{aspect-ratio:1224/1285;border-right:0;border-bottom:1px solid var(--pd-line);height:auto}.pdKnowledgeBase{padding:25px 21px}.pdKnowledgeGuide{grid-template-columns:1fr;margin-top:28px}.pdKnowledgeGuide article{border-right:0;border-bottom:1px solid var(--pd-line);min-height:0}.pdKnowledgeGuide article:last-child{border-bottom:0}.pdKnowledgeGuide b{margin-top:16px}.pdKnowledgeRoute{flex-direction:column;align-items:flex-start;gap:12px}.pdKnowledgeRoute p{flex-wrap:wrap;justify-content:flex-start}.pdCustomizationBoundary{grid-template-columns:1fr;gap:8px}}.pdHeroGallery .pdHeroCrop img{transition:none}.pdHeroGallery .pdHeroCropTop img{object-position:50% 31%;transform-origin:50% 31%;transform:scale(1.48)}.pdHeroGallery .pdHeroCropBody img{object-position:50% 72%;transform-origin:50% 72%;transform:scale(1.34)}.pdHeroGallery.isPerfumeHero{aspect-ratio:1.438;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2.035fr) minmax(0,1fr);align-self:center}.pdHeroGallery.isBeverageHero{aspect-ratio:1.36;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.pdHeroGallery.isBeverageHero img{object-fit:cover;object-position:center}.pdHeroGallery.isTallPerfumeHero{aspect-ratio:1.2}@media (min-width:801px) and (max-width:1100px){.pdHeroGallery.isPerfumeHero{aspect-ratio:1224/1285;grid-template-columns:1fr}}@media (max-width:800px){.pdHeroGallery.isPerfumeHero{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pdHeroGallery.isPerfumeHero .pdHeroMain,.pdHeroGallery.isPerfumeHero>figure:not(.pdHeroMain){aspect-ratio:1224/1285}.pdHeroGallery.isBeverageHero{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pdHeroGallery.isBeverageHero>figure:not(.pdHeroMain){aspect-ratio:1122/1402}}@media (max-width:560px){.pdHeroGallery.isPerfumeHero{grid-template-rows:auto auto}}@media (min-width:801px) and (max-width:1100px){.pdHeroGallery.isTallPerfumeHero{aspect-ratio:1120/1405}}@media (max-width:800px){.pdHeroGallery.isTallPerfumeHero .pdHeroMain,.pdHeroGallery.isTallPerfumeHero>figure:not(.pdHeroMain){aspect-ratio:1120/1405}}.pdHeroGallery.isSingleProductHero{aspect-ratio:1.438;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pdHeroGallery.isSingleProductHero .pdHeroMain{aspect-ratio:auto;grid-area:1/1}.pdSpecDataPanel>header>p{color:#536a76;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.pdHeroGallery.isSingleProductHero .pdHeroMain img{object-fit:contain}.pdSpecDrawingFrame:has(>.pdDimensionPhoto){aspect-ratio:920/650}.pdSpecDrawingFrame>.pdDimensionPhoto{object-fit:contain;width:100%;height:100%;min-height:0}@media (max-width:1100px){.pdHeroGallery.isSingleProductHero{aspect-ratio:1224/1285}}@media (min-width:801px) and (max-width:1100px){.pdHeroGallery.isThreeImageHero{aspect-ratio:1.438;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2.035fr) minmax(0,1fr)}.pdHeroGallery.isThreeImageHero>figure:not(.pdHeroMain){display:block}}.pdHeroGallery.pdCompleteHero{aspect-ratio:auto;grid-template-columns:minmax(0, calc((100% - 9px) * var(--main-fraction) + 9px * var(--main-gap-fraction))) minmax(0, 1fr);grid-template-rows:auto auto;align-self:center;gap:9px}.pdHeroGallery.pdCompleteHero>figure{min-width:0;min-height:0;aspect-ratio:var(--photo-ratio);margin:0;display:block;position:relative}.pdHeroGallery.pdCompleteHero>.pdHeroMain{aspect-ratio:auto;grid-area:1/1/span 2}.pdCompleteHero>.pdHeroDetail{grid-area:1/2;align-self:start}.pdCompleteHero>.pdHeroApplication{grid-area:2/2;align-self:start}.pdHeroGallery.pdCompleteHero img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}@media (max-width:800px){.pdHeroGallery.pdCompleteHero{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pdHeroGallery.pdCompleteHero>.pdHeroMain{aspect-ratio:var(--photo-ratio);grid-area:1/1/auto/-1}.pdCompleteHero>.pdHeroDetail{grid-area:2/1}.pdCompleteHero>.pdHeroApplication{grid-area:2/2;align-self:start}}@media (max-width:560px){.pdHeroGallery.pdCompleteHero{gap:6px}}.pdSpecDataPanel.isMaster{align-self:stretch}.pdSpecDataPanel.isMaster .pdSpecTable{flex:1;grid-template-rows:none;grid-auto-rows:minmax(36px,1fr)}.pdSpecDataPanel .pdSpecTable dt{font-size:15px;line-height:1.6}.pdSpecDataPanel .pdSpecTable dd{overflow-wrap:anywhere;font-size:15px;line-height:1.6}@media (max-width:700px){.pdSpecDataPanel .pdSpecTable dt,.pdSpecDataPanel .pdSpecTable dd{font-size:13px}}.productDetailPage .pdDrawingDimension{color:#766453;fill:#645344;stroke:#8a7663;stroke-width:1.4px}.productDetailPage .pdDrawingDimension path{fill:none}.productDetailPage .pdDrawingDimension .pdDimensionExtension{stroke:#a28f7e;stroke-width:1px}.productDetailPage .pdDrawingDimension text{paint-order:stroke;stroke:#f9f7f2;stroke-width:4px;stroke-linejoin:round;font-size:18px}.productDetailPage .pdDimensionCaptions text{font-size:17px}
