.ph-phong-khach-tv:not(.kg-lazy),html:not(.js) .ph-phong-khach-tv{background-image:url(../../img/phong-khach-tv.webp)}
.ph-sp-ban-an:not(.kg-lazy),html:not(.js) .ph-sp-ban-an{background-image:url(../../img/sp-ban-an.webp)}
.ph-sp-ghe-an:not(.kg-lazy),html:not(.js) .ph-sp-ghe-an{background-image:url(../../img/sp-ghe-an.webp)}
.ph-sp-giuong:not(.kg-lazy),html:not(.js) .ph-sp-giuong{background-image:url(../../img/sp-giuong.webp)}
.ph-sp-tu-quan-ao:not(.kg-lazy),html:not(.js) .ph-sp-tu-quan-ao{background-image:url(../../img/sp-tu-quan-ao.webp)}
.ph-tu-go-ghe-bo:not(.kg-lazy),html:not(.js) .ph-tu-go-ghe-bo{background-image:url(../../img/tu-go-ghe-bo.webp)}
.ph-tu-ruou-ban-an:not(.kg-lazy),html:not(.js) .ph-tu-ruou-ban-an{background-image:url(../../img/tu-ruou-ban-an.webp)}
.kg-phero.ph-tu-go-ghe-bo{background-position:center 40%}

.kg-phero::after,.kg-phero--tile::after{display:none}
.kg-phero::before{background:linear-gradient(180deg,rgba(10,34,48,.68),rgba(10,34,48,.9))}
.kg-phero--short{min-height:clamp(320px,44vh,440px)}
.kg-card--static{cursor:default}
.kg-nap a{text-decoration:none;border-bottom:1px solid var(--kg-accent)}
.kg-statrow{margin-top:0}
@media (max-width:720px){.kg-phero--short{min-height:300px}}

html{scroll-padding-top:calc(var(--kg-header-h,80px) + 16px)}
@media (max-height:520px){html{scroll-padding-bottom:0}}

.kg-err:empty{display:block;height:0;margin:0;overflow:hidden}
main .kg-input:focus{outline:2px solid transparent;outline-offset:2px;border-color:#136F9A;box-shadow:0 0 0 3px rgba(19,111,154,.22)}
html[data-theme="dark"] main .kg-input:focus{outline-color:#5CC0EA;box-shadow:0 0 0 3px rgba(92,192,234,.35)}
html[data-theme="dark"] .kg-input[aria-invalid="true"]{border-color:#FF9E96}
.kg-field .kg-consent{min-height:46px}
@media (max-width:760px){.kg-err{font-size:1rem}}

main .kg-form input.kg-input,main .kg-form select.kg-input{height:48px;min-height:48px;padding-top:0;padding-bottom:0}
main .kg-input{border-radius:8px}
@media (max-width:760px){main .kg-formbox h2{font-size:2rem!important}}
html[data-theme="dark"] main :focus-visible{outline-color:#5CC0EA}


/* Yêu cầu báo giá: trình bày riêng trang (21/10/2026). Cùng UI/UX trang Về KiGin và Năng lực: dùng lại kg-ab-* và kg-nl-list; thêm kg-qb-*.
   Bản sao các luật đó từ nang-luc.css đổi tiền tố sang body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) (không sửa ve-kigin.css, nang-luc.css). Trên WordPress + Flatsome: gộp chung một tệp CSS child theme. */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]){--kg-sec:clamp(64px,7.5vw,104px)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-phero::before{background:linear-gradient(180deg,rgba(10,34,48,.8) 0,rgba(10,34,48,.78) 55%,rgba(10,34,48,.72) 100%)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-qa-head{max-width:760px;margin:0 auto 48px;text-align:center}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:8px 18px;border:1px solid rgb(19 111 154 / 10%);border-radius:999px;background:var(--kg-rattan);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kg-champagne-ink)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-pill svg{width:16px;height:16px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-qa h2{margin:0 0 18px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-grad{background:linear-gradient(90deg,#3792BA 0,#1a729b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-qa-lead{margin:0;color:var(--kg-stone)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards li{padding:28px 28px 32px;background:var(--kg-paper);border:1px solid var(--kg-line);border-radius:16px;box-shadow:0 10px 30px rgba(10,34,48,.07);transition:transform .3s ease,box-shadow .3s ease}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards li:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(10,34,48,.12)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-card-top{display:flex;align-items:center;gap:16px;margin-bottom:16px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-card-ico{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:var(--kg-rattan);color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-card-ico svg{width:26px;height:26px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards h3{margin:0;font-size:1.25rem;line-height:1.25}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards p{margin:0;color:var(--kg-stone)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-pill{background:rgba(92,192,234,.14);border-color:rgba(199,230,243,.3);color:var(--kg-champagne-lt)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-grad{background:linear-gradient(90deg,var(--kg-champagne) 0,var(--kg-ivory) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kg-champagne)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards li{background:#123246;border-color:var(--kg-line);box-shadow:none}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-card-ico{background:rgba(92,192,234,.16);color:var(--kg-champagne)}
@media (max-width:980px){
  body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
  body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards li{transition:none}
  body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards li:hover{transform:none}
}
/* Tại sao chọn / Thành tựu / Hồ sơ / Sẵn sàng bắt đầu: kiểu Gemmy, màu KiGin (Giám Sát 21/10/2026) */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-qa-lead--tag{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kg-stone)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-qa-lead--tag svg{width:18px;height:18px;color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:28px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-ready .kg-ab-actions .kg-btn--line{color:var(--kg-ink);border-color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-ready .kg-ab-actions .kg-btn--line svg{color:var(--kg-teak)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-ready .kg-ab-actions .kg-btn--line{color:var(--kg-ivory);border-color:var(--kg-champagne-lt)}
/* Tiêu đề thẻ dùng Be Vietnam Pro (Giám Sát 21/10/2026) */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-cards h3{font-family:var(--kg-sans);font-style:normal;font-weight:600;letter-spacing:0;font-size:1rem;line-height:1.4}
/* 21/10/2026 nút lớn hơn ở khối "Trao đổi trực tiếp" và "Gửi mẫu hoặc bản vẽ" (Giám Sát) */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-actions .kg-btn{min-height:58px;padding:0 44px;font-size:1.0625rem}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-actions .kg-btn svg{width:20px;height:20px}
@media (max-width:600px){
  body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-ab-actions .kg-btn{min-height:54px;padding:0 32px;width:100%;max-width:340px}
}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-nl-list{margin:0;padding:0;list-style:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-nl-list li{position:relative;margin:0;padding:12px 0 12px 34px;color:var(--kg-ink)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-nl-list li::before{content:"";position:absolute;left:0;top:14px;width:22px;height:22px;background:var(--kg-teak);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.5l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.5l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-nl-list li::before{background:var(--kg-champagne)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-nl-list li{color:var(--kg-ivory)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-faq__a a{padding-block:12px;margin-block:-12px}

/* ---------- Thành phần mới của trang Yêu cầu báo giá (kg-qb-*) ---------- */
/* Khối form: nền xanh nhạt, hộp form trắng bo 16px bóng nhẹ; giữ nguyên móc kg-workshop__grid, kg-qleft, #bao-gia cho script đổi chỗ trên mobile */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-qleft{padding:0}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-qleft .kg-ab-pill{align-self:flex-start}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top h2{margin:0 0 18px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-lead{margin:0 0 8px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-formbox{border:1px solid var(--kg-line);border-radius:16px;box-shadow:0 20px 50px rgba(10,34,48,.12)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-formbox>h2{margin:0 0 8px}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-top .kg-formbox{background:#123246;box-shadow:none}

/* Danh sách dấu tích (cùng kg-nl-list) trong cột trái */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qleft .kg-nl-list{margin:20px 0 0}

/* Thông tin liên hệ: mỗi dòng một ô trắng bo 12px, biểu tượng nền xanh nhạt */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact{display:grid;grid-template-columns:1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact li{display:flex;align-items:center;gap:14px;margin:0;padding:12px 16px;background:var(--kg-paper);border:1px solid var(--kg-line);border-radius:12px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact li.kg-qb-wide{grid-column:1/-1}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-ci{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--kg-rattan);color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-ci svg{width:22px;height:22px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact dl{margin:0;min-width:0}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact dt{margin:0 0 2px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kg-stone)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact dd{margin:0;color:#526875;overflow-wrap:anywhere}   /* 23/10/2026 (Giám Sát): chữ địa chỉ #526875, 5,8 : 1 */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a{color:var(--kg-ink);text-decoration:none;font-weight:600}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a:hover,body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a:focus-visible{color:var(--kg-teak)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-map{margin-top:16px}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact li{background:#123246;border-color:var(--kg-line)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-ci{background:rgba(92,192,234,.16);color:var(--kg-champagne)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact dd,html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a{color:var(--kg-ivory)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a:hover,html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-contact a:focus-visible{color:var(--kg-champagne)}

/* Vì sao gửi yêu cầu: 4 thẻ điều đã xác nhận; dưới là các ô số tạm (data-pending) */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-why{grid-template-columns:repeat(4,minmax(0,1fr))}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums>div{margin:0;padding:20px 22px;background:var(--kg-paper);border:1px solid var(--kg-line);border-radius:12px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums dt{margin:0 0 6px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kg-stone)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums dd{margin:0;font:600 1.375rem/1.25 var(--kg-sans);letter-spacing:-.01em;color:var(--kg-ink)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums .kg-qb-n{font-size:clamp(1.5rem,2.2vw,1.875rem);background:linear-gradient(90deg,#3792BA 0,#1a729b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kg-teak)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums>div{background:#123246}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums dd{color:var(--kg-ivory)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums .kg-qb-n{background:linear-gradient(90deg,var(--kg-champagne),var(--kg-ivory));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kg-champagne)}
@media (max-width:1100px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-why{grid-template-columns:repeat(2,minmax(0,1fr))}body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-why{grid-template-columns:1fr}body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums{grid-template-columns:1fr 1fr;gap:12px}body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-qb-nums>div{padding:16px}}



/* landing dòng sản phẩm: ba ảnh mẫu tham khảo, khối vật liệu căn giữa */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-gal .kg-slot{aspect-ratio:4/3;min-height:0;height:auto;border-radius:16px;border:1px solid var(--kg-line);box-shadow:0 10px 30px rgba(10,34,48,.07)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-gal .kg-slot::after{display:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat{max-width:840px;margin:0 auto}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat .kg-nl-list{margin:0}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-note{margin:24px 0 0;text-align:center;color:var(--kg-stone)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-hero-formbtn{display:none;margin-top:24px}
@media (max-width:900px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-hero-formbtn{display:block}}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-hero-formbtn .kg-btn{white-space:nowrap}
@media (max-width:600px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-btns .kg-btn{flex:1 1 100%}body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-note{text-align:left}}
@media (max-width:900px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-gal{grid-template-columns:1fr;gap:16px}}

/* 23/10/2026 dựng lại: giới thiệu (cột chữ + bộ ảnh cao bằng cột chữ), bốn thẻ mẫu theo nhóm */
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split{align-items:stretch}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>div>.kg-lead{margin:0 0 18px;color:var(--kg-ink)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>div>p:not(.kg-lead){margin:0 0 14px;font-size:1rem;line-height:1.7}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>div>p:last-child{margin:22px 0 0}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro strong{font-weight:600;color:var(--kg-ink)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>.kg-slot{aspect-ratio:auto;height:auto;min-height:320px;border-radius:8px;border:1px solid var(--kg-line)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>div>.kg-lead,html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro strong{color:var(--kg-ivory)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a{display:block;height:100%;overflow:hidden;background:var(--kg-paper);border:1px solid var(--kg-line);border-radius:16px;box-shadow:0 10px 30px rgba(10,34,48,.07);text-decoration:none;color:var(--kg-ink);transition:transform .35s ease,box-shadow .35s ease}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(10,34,48,.12)}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod .kg-slot{aspect-ratio:4/3;min-height:0;height:auto;border:0;border-radius:0;box-shadow:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod .kg-slot::after,body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod .kg-slot figcaption{display:none}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod__b{padding:18px 20px 22px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod__b h3{margin:0 0 6px;font-family:var(--kg-sans);font-style:normal;font-weight:600;letter-spacing:0;font-size:1.125rem;line-height:1.3}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod__l{font-weight:600;color:var(--kg-teak)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a{background:#123246;box-shadow:none}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a{color:var(--kg-ivory)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod__l{color:var(--kg-champagne)}
@media (max-width:1000px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media (max-width:900px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-intro .kg-split>.kg-slot{min-height:0;aspect-ratio:4/3}}
@media (max-width:480px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prods{grid-template-columns:1fr}}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:840px;margin:0 auto 40px}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat{max-width:840px;margin:0 auto}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat__cta{margin:40px 0 0;text-align:center}
body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat__h{margin:0 0 8px;font-weight:600;color:var(--kg-ink)}
html[data-theme="dark"] body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat__h{color:var(--kg-ivory)}
@media (max-width:700px){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-mat2{grid-template-columns:1fr!important}}
@media (prefers-reduced-motion:reduce){body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a{transition:none}body:is([data-page="lp_luxury"],[data-page="lp_indochine"]) .kg-lp-prod a:hover{transform:none}}
