:is(.rx-product-content,.rx-hvp-content,.caramel-page){--accent:#986a5a;max-width:1460px;margin:auto;color:#34302d;font:16px/1.9 'Microsoft YaHei',sans-serif}:is(.rx-product-content,.rx-hvp-content,.caramel-page) *{box-sizing:border-box}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .hero{padding:48px 40px;background:#f3e9df;border-radius:16px;margin-bottom:24px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h1{font-size:42px;margin:0;color:#593c2d}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .nav a{padding:6px 16px;background:#fff;border-radius:6px;color:#684937;text-decoration:none}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .block{padding:32px 36px;background:#fff;border:1px solid #eadfd6;border-radius:12px;margin:24px 0;scroll-margin-top:24px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h2{font-size:26px;color:#684937;margin:0 0 24px;border-left:5px solid var(--accent);padding-left:14px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) p{margin:0 0 16px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) img{max-width:100%;height:auto}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .overview img{display:block;margin:24px auto}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .features p{padding:16px 20px;background:#faf5ef;border-radius:8px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .table-wrap{overflow-x:auto}:is(.rx-product-content,.rx-hvp-content,.caramel-page) table{border-collapse:collapse;width:100%;min-width:820px;font-size:14px;margin-bottom:20px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) th,:is(.rx-product-content,.rx-hvp-content,.caramel-page) td{border:1px solid #e7ddd4;padding:15px 12px;text-align:left;vertical-align:middle}:is(.rx-product-content,.rx-hvp-content,.caramel-page) thead{background:#986a5a;color:#fff;font-weight:bold}:is(.rx-product-content,.rx-hvp-content,.caramel-page) tbody tr:nth-child(even){background:#faf6f2}:is(.rx-product-content,.rx-hvp-content,.caramel-page) td img{width:95px;height:13px;max-width:none}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .faq-item{padding:20px 0;border-bottom:1px solid #eadfd6}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .faq-item:last-child{border:0}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h3{font-size:18px;line-height:1.7;margin:0 0 14px;color:#684937}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .model{padding:24px;background:#faf7f3;border:1px solid #eadecf;border-radius:8px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .model p:last-child{margin-bottom:0}@media(max-width:700px){:is(.rx-product-content,.rx-hvp-content,.caramel-page){font-size:15px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .hero{padding:28px 20px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h1{font-size:32px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .block{padding:24px 18px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .models{grid-template-columns:1fr}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .nav{gap:8px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .nav a{font-size:14px;padding:5px 10px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h2{font-size:23px}}
:is(.rx-product-content,.rx-hvp-content,.caramel-page){width:100%;min-width:0}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .block{scroll-margin-top:120px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .model{min-width:0;overflow-wrap:anywhere}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .table-wrap{max-width:100%}:is(.rx-product-content,.rx-hvp-content,.caramel-page) table{min-width:650px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h2,:is(.rx-product-content,.rx-hvp-content,.caramel-page) h3{font-weight:600}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .features p{text-align:left}:is(.rx-product-content,.rx-hvp-content,.caramel-page) .overview img{width:100%;height:auto}@media(max-width:700px){:is(.rx-product-content,.rx-hvp-content,.caramel-page) .block{padding:22px 14px}:is(.rx-product-content,.rx-hvp-content,.caramel-page) h3{font-size:17px}}
/* Existing product formatting, moved out of backend HTML. */
.rx-legacy-product [data-product-style="rx-p-5a2dfef236"]{text-align:center;}
.rx-legacy-product [data-product-style="rx-p-3ee463f212"]{border-collapse:collapse;width:100%;}
.rx-legacy-product [data-product-style="rx-p-2f0ff485f6"]{border-collapse:collapse;width:100%;margin-left:auto;margin-right:auto;}
.rx-legacy-product [data-product-style="rx-p-f1c361e65c"]{text-align:center;border-collapse:collapse;}
.rx-legacy-product [data-product-style="rx-p-e05017de2c"]{text-align:center;border-collapse:collapse;width:100%;}
.rx-legacy-product [data-product-style="rx-p-9b75d38881"]{text-align:right;}
.rx-legacy-product [data-product-style="rx-p-fad1476a25"]{border-collapse:collapse;width:100%;height:710px;}
.rx-legacy-product [data-product-style="rx-p-0f525ce2a3"]{height:47.3333px;}
.rx-legacy-product [data-product-style="rx-p-95a5bee79d"]{width:31.5736%;height:47.3333px;}
.rx-legacy-product [data-product-style="rx-p-5454bd1c89"]{width:64.2134%;height:47.3333px;}
.rx-legacy-product [data-product-style="rx-p-32fb29efb8"]{white-space:nowrap;}