.mShow{display:none}.details-hero{position:relative;color:#fff}.details-hero::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(90deg,rgba(19,25,22,.12),rgba(19,25,22,.22) 72%),linear-gradient(0deg,rgba(19,25,22,.58),transparent 68%)}.details-hero>img{width:100%}.detail-main{padding:76px 0 96px}.detail-main>.container{max-width:1600px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,30vw,466px);gap:clamp(28px,3vw,54px);align-items:start}@media(min-width:1696px){.detail-layout{grid-template-columns:1080px 466px}}.detail-article{min-width:0}article .detail-top ul{padding-left:0}article .detail-top ul,article .detail-top ul li{display:flex;align-items:center}article .detail-top ul li{font-size:16px;color:var(--muted);line-height:24px;margin-right:30px}article .detail-top ul li i{margin-right:8px}article .detail-top ul li:last-child{margin-right:0}article .detail-top ul li:nth-child(2) i{font-size:20px}article .detail-top ul li:last-child i{font-size:18px}article h1{font-size:32px;margin-bottom:15px}.detail-cover{aspect-ratio:3/2;margin:40px 0}.detail-cover img{display:block;width:100%;height:100%;object-fit:cover}article h1{font-size:32px;margin-bottom:15px}article h2{font-size:28px;margin-bottom:25px}article h3{font-size:22px;margin-bottom:15px}article .detail-content p{font-size:18px;color:var(--ink);margin-bottom:20px}article .detail-content img{margin:30px auto 15px;height:auto!important}.detail-content a{font-size:18px;color:#007aff;transition:color .3s}article .detail-content ol,article .detail-content ul{padding-left:40px}article .detail-content ol li{list-style-type:auto}article .detail-content ul li{list-style-type:disclosure-closed}article .detail-content ul li::marker{color:var(--brand)}article .detail-content li{font-size:18px;color:var(--deep);line-height:28px;margin-bottom:10px}article .detail-content li:last-child{margin-bottom:30px}article iframe{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:30px}article .detail-content ul:last-child li a{display:inline-block;width:100%;line-height:22px;word-break:break-all}article .table{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}article table{width:100%;background-color:var(--white);position:relative;font-size:18px;height:auto;overflow:hidden;margin-bottom:20px}article table thead{text-align:center;background:var(--ink);color:var(--white)}article table thead th{vertical-align:middle;text-align:center;padding:15px;border-top:1px solid #e7e7e7;border-bottom:1px solid var(--white);border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}article table td{vertical-align:middle;border:1px solid #e7e7e7}article table tr td{text-align:center;padding:15px 10px;line-height:1.5}.wp-caption{width:100%!important}.wp-caption-text{text-align:center}.detail-aside{margin-top:112px;display:grid;gap:24px;min-width:0}.detail-aside__panel{width:100%;min-width:0;padding:24px;border:1px solid #d7dcd7;background:#fff;box-shadow:0 14px 34px rgba(27,35,31,.06);border-top:4px solid var(--brand)}@media(max-width:1200px){.detail-aside__panel{padding:20px}}.detail-aside h2{font-size:26px;line-height:1.25}.detail-product-list{display:flex;margin:0;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.detail-product-slider{position:relative;width:100%;min-width:0;margin-top:18px;overflow:hidden}.detail-product-list a{display:flex;flex:0 0 100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dce1dd;background:#f7f8f6;color:var(--ink);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.detail-product-list a div{overflow:hidden}.detail-product-list img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;background:#eef1ed;transition:transform .35s ease}.detail-product-list span{display:grid;gap:4px;min-width:0;padding:12px;text-align:center}.detail-product-list strong{font-size:20px;line-height:1.35;transition:color .22s ease}.detail-product-controls{position:absolute;top:50%;right:0;left:0;z-index:2;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.detail-product-controls button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.7);background:rgba(31,39,35,.82);color:#fff;box-shadow:0 5px 16px rgba(20,27,23,.2);cursor:pointer;pointer-events:auto;transition:color .2s ease,background-color .2s ease,transform .2s ease}.detail-product-controls button:focus-visible{background:var(--brand);color:var(--ink);transform:scale(1.08)}.detail-product-controls button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.detail-product-controls i{font-size:16px}.detail-enquiry{background:var(--ink);color:var(--white)}.detail-enquiry>p{margin-top:10px;color:#cdd5d0;font-size:14px;line-height:1.6}.detail-enquiry div{display:grid;gap:12px;margin-top:20px}.detail-enquiry div br{display:none}.detail-enquiry label{display:grid;gap:6px;color:#dce2de;font-size:16px;margin-bottom:20px}
.detail-enquiry label em{color:#f00}.detail-enquiry input,.detail-enquiry textarea{width:100%;min-width:0;border:1px solid #65736b;background:#fff;padding:10px 11px;color:var(--ink);font:inherit;resize:vertical}.detail-enquiry textarea{height:180px}.detail-enquiry input.button{display:flex;align-items:center;justify-content:center;gap:9px;border:0;padding:12px 16px;background:var(--brand);color:var(--ink);font-weight:750;cursor:pointer}@media(any-hover:hover){.detail-content a:hover{color:var(--brand)}.detail-product-controls button:hover{background:var(--brand);color:var(--ink);transform:scale(1.08)}.detail-product-list a:hover{box-shadow:0 12px 24px rgba(27,35,31,.13)}.detail-product-list a:hover img{transform:scale(1.05)}.detail-product-list a:hover strong{color:var(--brand)}}@media(max-width:1024px){.detail-aside .detail-enquiry{display:none}.detail-aside{margin-top:0}.detail-layout{grid-template-columns:1fr;gap:38px}}@media(max-width:860px){.detail-main{padding:52px 0 70px}}@media(max-width:640px){.mHide{display:none}.mShow{display:block}.detail-main{padding:var(--space-section-y) 0}.detail-layout{gap:30px}.detail-cover{margin:20px 0}article .detail-top ul{flex-wrap:wrap}article .detail-top ul li{margin-right:15px;font-size:14px}article .detail-top ul li i{margin-right:5px}article .detail-content{margin:25px 0 20px}article h1{font-size:26px;line-height:1.3;margin-bottom:10px}.detail-content a{font-size:16px}article h2{font-size:22px;margin-bottom:20px;line-height:30px}article h3{font-size:18px;margin-bottom:12px}article .detail-content p{font-size:16px;line-height:24px;margin-bottom:15px}article .detail-content img{width:100%!important;margin:20px auto}article iframe{height:250px;margin-bottom:20px}article .detail-content ol,article .detail-content ul{padding-left:25px}article .detail-content li{font-size:16px;line-height:22px;margin-bottom:12px}.detail-content ul:last-child li::marker{display:none}.detail-content table{font-size:16px;border-radius:0;position:relative}article table thead th{padding:10px}article table td{padding:10px 5px}}