.wdc-choeng-chum{--review-brick:#8e2521;--review-line:#e6d8d0;max-width:1200px;width:calc(100% - 48px);margin:28px auto 0;color:#332e2b;font-family:'Noto Sans Thai',sans-serif;font-size:16px;line-height:1.85}
.wdc-choeng-chum,.wdc-choeng-chum *{box-sizing:border-box;word-break:normal;overflow-wrap:normal;line-break:auto;hyphens:none}
.wdc-choeng-chum h1,.wdc-choeng-chum h2,.wdc-choeng-chum h3{color:var(--review-brick);line-height:1.5;margin:0 0 16px;padding:0;border:0}
html body #main .wdc-choeng-chum :is(h1,h2,h3){color:#8e2521!important;letter-spacing:normal}
.wdc-choeng-chum h1{font-size:28px}.wdc-choeng-chum h2{font-size:21px}.wdc-choeng-chum h3{font-size:18px}
.wdc-choeng-chum p{font-size:16px;line-height:1.85;margin:0 0 16px}.wdc-choeng-chum p:last-child{margin-bottom:0}
.wdc-choeng-chum a,.wdc-choeng-chum a:visited,.wdc-choeng-chum a:hover,.wdc-choeng-chum a:focus,.wdc-choeng-chum a:active{color:var(--review-brick);text-decoration:none!important;border-bottom:0;box-shadow:none}
.wdc-choeng-chum a:focus-visible{outline:2px solid var(--review-brick);outline-offset:4px}
.wdc-choeng-chum a::before,.wdc-choeng-chum a::after{border-bottom:0;box-shadow:none}
.wdc-choeng-chum .review-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--review-line);border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#fffaf7,#f6ece5);margin-bottom:24px;align-items:center}
.wdc-choeng-chum .review-hero-copy{padding:28px;min-width:0}
.wdc-choeng-chum .review-bread{font-size:12px;margin-bottom:18px;color:#786a61}
.wdc-choeng-chum .review-eyebrow{font-size:12px;font-weight:600;color:var(--review-brick);margin-bottom:10px}
.wdc-choeng-chum .review-date{font-size:12px;color:#786a61;margin-top:16px}
.wdc-choeng-chum .review-cover{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.wdc-choeng-chum .review-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}
.wdc-choeng-chum .review-main,.wdc-choeng-chum .review-sidebar{min-width:0}
.wdc-choeng-chum .review-panel{padding:24px;margin:0 0 24px;border:1px solid var(--review-line);border-radius:18px;background:linear-gradient(135deg,#fff,#fcf7f3)}
.wdc-choeng-chum .review-panel:last-child{margin-bottom:0}
.wdc-choeng-chum .review-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;align-items:stretch}
.wdc-choeng-chum figure{border:1px solid var(--review-line);border-radius:14px;overflow:hidden;background:#fff;margin:0}
.wdc-choeng-chum figure img{width:100%;height:auto;display:block}
.wdc-choeng-chum .review-gallery figure{display:flex;flex-direction:column}
.wdc-choeng-chum .review-gallery img{aspect-ratio:4/3;object-fit:contain;object-position:center}
.wdc-choeng-chum .review-gallery-portrait img{aspect-ratio:2/3}
.wdc-choeng-chum .review-gallery figcaption{flex:1}
.wdc-choeng-chum figcaption{font-size:13px;line-height:1.7;text-align:center;padding:14px 12px;color:#6b5f57}
.wdc-choeng-chum figcaption strong{display:block;color:var(--review-brick);margin-bottom:4px;font-weight:600;font-size:14px}
.wdc-choeng-chum .review-product{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:center}
.wdc-choeng-chum .review-product-image{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.wdc-choeng-chum .review-product-image img{display:block;max-width:100%;width:100%;height:auto}
.wdc-choeng-chum .review-product-image img{border:0;border-radius:0;box-shadow:none;background:transparent}
.wdc-choeng-chum .review-note{font-size:14px;color:#74665d;margin-top:18px;padding-top:16px;border-top:1px solid var(--review-line)}
.wdc-choeng-chum .review-related{display:block;padding:14px;border:1px solid var(--review-line);border-radius:16px;margin-bottom:16px;background:linear-gradient(135deg,#fff,#fcf7f3)}
.wdc-choeng-chum .review-related img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:10px}
.wdc-choeng-chum .review-related span{display:block;margin-top:12px;font-size:14px;line-height:1.7;color:#332e2b}
.wdc-choeng-chum .review-sidebar h2{font-size:18px;margin-bottom:16px}
.wdc-choeng-chum .review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.wdc-choeng-chum .review-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;min-height:44px;border:1px solid var(--review-line);border-radius:10px;background:#f7eee8;font-size:14px;line-height:1.6}
@media(max-width:1000px){.wdc-choeng-chum .review-layout{grid-template-columns:minmax(0,1fr)}.wdc-choeng-chum .review-sidebar{display:none}}
@media(max-width:767px){.wdc-choeng-chum{width:calc(100% - 28px);margin-top:18px;font-size:14.5px}.wdc-choeng-chum p{font-size:14.5px}.wdc-choeng-chum h1{font-size:21px}.wdc-choeng-chum h2{font-size:18px}.wdc-choeng-chum h3{font-size:17px}.wdc-choeng-chum .review-hero{grid-template-columns:1fr;margin-bottom:20px}.wdc-choeng-chum .review-hero-copy{padding:20px}.wdc-choeng-chum .review-panel{padding:18px;margin-bottom:20px}.wdc-choeng-chum .review-gallery{grid-template-columns:1fr;gap:18px}.wdc-choeng-chum .review-product{grid-template-columns:1fr;gap:18px}.wdc-choeng-chum .review-product-image{width:200px;max-width:100%;margin:auto}.wdc-choeng-chum .review-note{font-size:14px}.wdc-choeng-chum .review-layout{gap:20px}}

.wdc-choeng-chum .review-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wdc-choeng-chum .material-card{min-width:0;padding:18px;border:1px solid #e6d8d0;border-radius:14px;background:#fff}.wdc-choeng-chum .material-card img{display:block;width:180px;height:180px;object-fit:contain;max-width:100%;margin:0 auto 16px}.wdc-choeng-chum .material-card p{font-size:14px}.wdc-choeng-chum .material-card h3{font-size:17px}.wdc-choeng-chum .review-hero-copy{padding:24px}.wdc-choeng-chum .review-gallery img{height:auto}.wdc-choeng-chum .review-sidebar{align-self:start}
@media(max-width:767px){.wdc-choeng-chum .review-products{grid-template-columns:1fr}.wdc-choeng-chum .review-hero-copy{padding:18px}}

body.wdc-cc26-page footer.wzd-foot{margin-top:32px!important}
@media(max-width:767px){body.wdc-cc26-page footer.wzd-foot{margin-top:24px!important}}
