/* Migration comparison corrections, 2026-11-14. */
.cms-page-view .breadcrumbs{display:none}
.rx-page-banner{min-height:360px;background-color:#131c33}
.rx-page-banner h1,.rx-page-banner p,.rx-page-banner a,.rx-banner-title{color:#fff}
.rx-page-banner h1,.rx-banner-title{font-size:48px;font-weight:600;line-height:1.2;margin:0 0 18px}
.rx-page-banner p a{color:#f18b8d}
.rx-home-video{display:block;width:100%;aspect-ratio:16/9;background:#111;object-fit:contain}
.catalog-product-view .product-info-main .page-title{font-family:RuixuSans,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.35}
@media(min-width:1100px){.page-header .header.content{height:104px;min-height:104px;box-sizing:border-box;padding:14px 30px}.page-header .logo{margin:0!important;height:70px}.page-header .logo img{max-height:70px}.sections.nav-sections{margin-top:-82px}.catalog-product-view .page-main{max-width:1140px}}
@media(max-width:767px){.rx-page-banner{min-height:180px;padding:30px 22px}.rx-page-banner h1,.rx-banner-title{font-size:30px}.catalog-product-view .product-info-main .page-title{font-size:24px}.rx-home-video{width:100%;height:auto}.rx-page-banner{max-width:100vw}}
@media(min-width:1100px){.page-header .block-search{position:absolute!important;left:30px;right:auto;top:-36px;margin:0;width:250px}}

/* Preserve migrated review text paragraphs and image proportions. */
#reviews .review-content{font-family:inherit;font-size:16px;line-height:1.65;overflow-wrap:anywhere}#reviews .review-attachment-image img{object-fit:contain}#reviews .rx-review-verified{color:#317044;font-size:12px;font-weight:500}.review-attachments-gallery{flex-wrap:wrap}
@media(max-width:767px){#reviews .review-tabs-container{display:flex;flex-direction:column;gap:12px}#reviews .review-tabs-left,#reviews .review-tabs-actions{display:flex;width:100%;gap:8px;flex-wrap:wrap}#reviews .review-tabs-left button,#reviews .review-tabs-actions button{flex:1 1 130px;min-width:0;white-space:normal;font-size:14px;padding:10px 8px}}
