@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,500;0,700;1,600&family=Inter:wght@300;400;500;600;700&family=Noto+Sans+Thai:wght@300;400;500;600;700&display=swap');
:root{--maison-ink:#111a15;--maison-gold:#c7a36a;--maison-cream:#f5f2eb;--maison-green:#18372d}html{scroll-behavior:smooth}body{background:var(--maison-cream)!important;color:var(--maison-ink)!important;font-family:Inter,'Noto Sans Thai',sans-serif!important} .top{position:fixed!important;top:0;left:0;right:0;z-index:99!important;background:transparent!important;border-bottom:1px solid transparent!important;transition:background .4s,border-color .4s,backdrop-filter .4s}.top.maison-scrolled{background:rgba(13,24,19,.89)!important;backdrop-filter:blur(18px);border-color:rgba(255,255,255,.13)!important}.top .logo,.top .hp-brand-words strong,.top .hp-brand-words small,.top .hp-primary-nav a{color:white!important}.top .hp-primary-nav a:hover{background:rgba(255,255,255,.13)!important}.maison-hero{height:min(920px,100svh);min-height:650px;display:flex;align-items:center;position:relative;background:#0d1712!important;padding:115px 0 90px!important;color:#fff!important;border-radius:0!important;overflow:hidden}.maison-hero-image{position:absolute;inset:0;background:url('https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1800&q=85') center/cover;transform:scale(1.06);will-change:transform}.maison-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,12,10,.91) 0%,rgba(8,22,17,.78) 43%,rgba(10,22,17,.16) 100%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 60%);pointer-events:none}.maison-hero-content{position:relative;z-index:1;width:100%}.maison-eyebrow,.maison-kicker{font:600 11px/1.4 Inter,'Noto Sans Thai',sans-serif;letter-spacing:.31em;color:var(--maison-gold)}.maison-hero h1{font-family:'Bodoni Moda','Noto Sans Thai',serif!important;font-size:clamp(48px,7vw,108px)!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:1.24!important;color:#fff!important;margin:25px 0!important;max-width:920px!important}.maison-hero h1 em{color:#d6b583;font-weight:500}.maison-hero p{color:rgba(255,255,255,.78)!important;max-width:590px!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.9!important}.maison-hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:34px}.maison-cta{display:inline-flex;align-items:center;gap:40px;border:1px solid rgba(255,255,255,.45);border-radius:40px;padding:15px 23px;color:#fff;text-decoration:none;font-weight:650;font-size:13px;transition:background .25s,color .25s,transform .25s}.maison-cta:hover{color:#111!important;background:#fff;transform:translateY(-3px)}.maison-quiet{color:#fff;text-decoration:none;font-size:13px}.maison-scroll-mark{position:absolute;bottom:30px;right:5%;color:rgba(255,255,255,.7);font-size:10px;letter-spacing:.26em}.maison-scroll-mark span{margin-left:14px}.hero:before,.hero:after{display:none!important}
main.wrap{max-width:1280px}.maison-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,100px);align-items:center;padding:clamp(55px,9vw,135px) 0}.maison-intro-copy{padding:20px 0}.maison-intro h2,.maison-feature h2{font-family:'Bodoni Moda','Noto Sans Thai',serif;font-weight:700;letter-spacing:-.04em;line-height:1.35;font-size:clamp(34px,4.3vw,64px);margin:24px 0}.maison-intro h2 i,.maison-feature h2 em{color:#a8865c}.maison-intro-copy p{font-size:16px;line-height:2;color:#5d685f;max-width:540px}.maison-line-link{display:inline-block;margin-top:22px;border-bottom:1px solid #b99662;text-decoration:none;padding-bottom:10px;font-weight:700;font-size:13px}.maison-intro-visual{height:clamp(340px,48vw,570px);background:url('https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?auto=format&fit=crop&w=1100&q=85') center/cover;position:relative}.maison-visual-caption{position:absolute;bottom:0;right:0;background:#172c24;color:#fff;padding:16px 20px;font-size:10px;letter-spacing:.18em}
.maison-feature{position:relative;min-height:480px;background:#0b1511;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;margin:50px 0 78px}.maison-feature-background{position:absolute;inset:0;background:url('https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=1600&q=85') center/cover;opacity:.38;will-change:transform}.maison-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07110bb0,#06110a25,#07110bb0)}.maison-feature-content{position:relative;z-index:1;padding:50px 22px}.maison-feature h2{font-size:clamp(42px,5.2vw,76px);line-height:1.17;margin:22px 0}.maison-feature p{color:#eee;line-height:1.8;margin-bottom:26px}
.maison-panel{border:1px solid #dfdacd!important;background:#fffdf8!important;border-radius:0!important;box-shadow:none!important}.maison-section-title{font-family:'Bodoni Moda','Noto Sans Thai',serif!important;font-weight:700!important;letter-spacing:-.035em!important}.panel#products{padding:28px!important}.card,.comparison-card{border-radius:2px!important;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #15271922!important}.card img{background:#fff!important}.tabs button,.chips button{border-radius:25px!important}.tabs button.active,.chips button.active{background:#1a4937!important;color:white!important}.buy{border-radius:3px!important}.money{color:#a57b45!important}.section-head{padding-top:32px}.hp-category-links{padding:30px 0}.hp-category-links a{border:1px solid #e0d7c4!important;transition:background .2s}.hp-category-links a:hover{background:#f4e9d2!important}#guides{background:#e9e7df!important;padding:clamp(25px,4vw,55px)!important}.guide-card,.guides a{border-radius:0!important}.guide-card:hover,.guides a:hover{border-color:#aa8957!important}.guide-category,.article-kicker{color:#b18c59!important}.footer{background:#101e18!important;color:#ddd!important}.footer a,.footer .hp-footer-note{color:#fff!important}.article{border-radius:0!important}.article h1,.article h2{font-family:'Bodoni Moda','Noto Sans Thai',serif!important}.maison-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s,transform .75s}.maison-reveal.maison-visible{opacity:1;transform:translateY(0)}
@media(max-width:790px){.top{background:#14291f!important}.maison-hero{height:auto;min-height:690px;padding-top:150px!important}.maison-hero-shade{background:linear-gradient(90deg,rgba(4,12,9,.85),rgba(9,18,14,.55))}.maison-intro{grid-template-columns:1fr}.maison-intro-visual{height:370px}.maison-feature{min-height:430px}.maison-hero h1{font-size:clamp(44px,9.5vw,72px)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.maison-reveal{opacity:1;transform:none;transition:none}.maison-hero-image,.maison-feature-background{transform:none!important}}
