body:has(.cf-charge-page) .cf-charge-compat p{margin:0 0 8px;font-size:14px;line-height:1.5}
body:has(.cf-charge-page) .cf-charge-adapter{font-size:12px;color:#4a4741}
body:has(.cf-charge-page) .cf-charge-fit{border-block:1px solid #d8d4cd;padding:12px 0;font-size:13px;line-height:1.6}
body:has(.cf-charge-page) .cf-charge-fit summary{min-height:44px;cursor:pointer;font-weight:500}
body:has(.cf-charge-page) .cf-charge-fit p{margin:0 0 8px}
body:has(.cf-charge-page) .cf-charge-shipping{font-size:12px;line-height:1.5}
body:has(.cf-charge-page) .cf-charge-comparison{max-width:1200px;margin:0 auto;padding:60px 20px}
body:has(.cf-charge-page) .cf-charge-table-scroll{overflow-x:auto}
body:has(.cf-charge-page) .cf-charge-comparison table{border-collapse:collapse;min-width:660px;width:100%;font-size:14px;text-align:left}
body:has(.cf-charge-page) .cf-charge-comparison caption{text-align:left;margin:0 0 16px}
body:has(.cf-charge-page) .cf-charge-comparison th,body:has(.cf-charge-page) .cf-charge-comparison td{padding:14px 12px;border-bottom:1px solid #d8d4cd;vertical-align:top}
body:has(.cf-charge-page) .pdp-nav{position:static}
@media(max-width:749px){
body:has(.cf-charge-page) .product-information{--gap:12px}
body:has(.cf-charge-page) .cf-head{gap:8px}
body:has(.cf-charge-page) .cf-head__title{font-size:30px}
}
