.explore-detail{--ex-paper:#F4F1EA;--ex-ink:#202522;padding:90px max(24px,calc((100vw - 1320px)/2)) 70px;color:var(--ex-ink);background:var(--ex-paper);font-family:"DM Sans","Noto Sans TC",system-ui,sans-serif}.explore-eyebrow{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #9b9487;font-size:10px;letter-spacing:.17em;font-weight:700;color:#8b7362}.explore-eyebrow span{color:#9a9388}.explore-head{display:flex;align-items:end;justify-content:space-between;gap:38px;margin:45px 0 65px}.explore-head h2{max-width:730px;font-size:clamp(35px,4.6vw,67px);letter-spacing:-.065em;line-height:1.2;margin:0;font-weight:600}.explore-head p{max-width:300px;font-size:14px;line-height:1.9;color:#68665f}.explore-items{display:grid;gap:0}.explore-item{display:grid;grid-template-columns:.85fr 1.15fr;min-height:330px;border-top:1px solid #d8d3c8}.explore-item:last-child{border-bottom:1px solid #d8d3c8}.explore-copy{padding:46px 35px 42px 0;display:flex;flex-direction:column;justify-content:center}.explore-copy small{letter-spacing:.15em;font-size:10px;color:#9c6756}.explore-copy h3{font-size:clamp(28px,3vw,43px);letter-spacing:-.055em;margin:20px 0 16px;font-weight:600}.explore-copy p{font-size:14px;line-height:1.9;max-width:380px;color:#68665F}.explore-copy span{font-size:11px;color:#9c6756;margin-top:20px;letter-spacing:.08em}.explore-image{height:330px;position:relative;background:#e2dacb;overflow:hidden;margin:19px 0}.explore-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s}.explore-image:hover img{transform:scale(1.025)}.explore-image>div{position:absolute;bottom:0;left:0;right:0;padding:28px;background:linear-gradient(transparent,#121614a8);color:white;letter-spacing:.16em;font-size:10px}.explore-cta{margin-top:85px;display:flex;justify-content:space-between;gap:30px;align-items:end;background:#202522;color:#F4F1EA;padding:clamp(28px,5vw,65px)}.explore-cta small{color:#cbb9a7;letter-spacing:.17em;font-size:10px}.explore-cta h3{font-size:clamp(28px,3.4vw,50px);letter-spacing:-.05em;font-weight:550;margin:16px 0}.explore-cta p{color:#b9beb5;font-size:13px;line-height:1.8}.explore-cta a{color:#202522;text-decoration:none;background:#F4F1EA;padding:16px 25px;white-space:nowrap;font-size:13px;font-weight:700}.explore-honesty{margin-top:19px;font-size:11px;color:#857e76;line-height:1.8}.brand-fitness .explore-detail{--ex-ink:#203643;background:#eff2f1}.brand-fitness .explore-cta{background:#213d4f}.brand-fitness .explore-cta a{color:#213d4f}.brand-fitness .explore-copy small,.brand-fitness .explore-copy span{color:#64839a}@media(max-width:760px){.explore-detail{padding:55px 20px 50px}.explore-head{display:block;margin:30px 0}.explore-head h2{font-size:34px}.explore-head p{margin-top:16px}.explore-item{grid-template-columns:1fr;min-height:0}.explore-copy{padding:32px 0 12px}.explore-image{height:220px;margin:12px 0 24px}.explore-cta{display:block;margin-top:48px;padding:30px 24px}.explore-cta a{display:inline-block;margin-top:14px}.explore-eyebrow{font-size:9px}}
.product-preview-showcase{padding:70px max(24px,calc((100vw - 1320px)/2)) 100px;background:#FBFAF7;color:#202522;font-family:"DM Sans","Noto Sans TC",system-ui,sans-serif}
.product-preview-heading{border-top:1px solid #D8D3C8;padding-top:24px;max-width:850px}.product-preview-heading>span{font-size:10px;font-weight:700;letter-spacing:.17em;color:#9C6756}.product-preview-heading h2{font-size:clamp(30px,4vw,53px);letter-spacing:-.055em;margin:15px 0}.product-preview-heading p{font-size:14px;line-height:1.85;color:#68665F}
.product-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 25px}
.product-screen{border:1px solid #D8D3C8;min-width:0;background:#F4F1EA}
.product-screen-top{border-bottom:1px solid #D8D3C8;padding:14px 18px;font-size:10px;letter-spacing:.16em;display:flex;justify-content:space-between;font-weight:750;color:#827468}
.product-screen-body{padding:22px;display:flex;flex-direction:column;gap:12px}
.product-screen-body small{font-size:11px;color:#777268}.product-screen-body strong{font-size:clamp(19px,2vw,29px);letter-spacing:-.04em}
.product-screen-body img{width:100%;height:clamp(180px,24vw,335px);object-fit:cover;display:block}
.product-screen-tags{display:flex;flex-wrap:wrap;gap:8px}.product-screen-tags span{border:1px solid #D8D3C8;padding:7px 10px;font-size:11px}
.product-preview-action{display:inline-block;padding:15px 24px;background:#202522;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700}
.brand-fitness .product-preview-showcase{background:#eef2f3}
@media(max-width:720px){.product-preview-showcase{padding:45px 20px 65px}.product-preview-grid{grid-template-columns:1fr;gap:16px}.product-screen-body{padding:16px}.product-screen-body img{height:230px}}
