.cn-mobile-compare{display:none}
.cn-mobile-compare[hidden]{display:none!important}
@media(max-width:767px){
  .cn-mobile-compare{position:fixed;inset:auto 0 var(--cn-sticky-purchase-space,0px);z-index:75;display:block;box-sizing:border-box;padding:10px 12px max(10px,env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -4px 24px #20262914;border-top:1px solid #dce1e2;color:#171717;font:inherit}
  .cn-mobile-compare-button{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-height:52px;padding:12px 16px;border:1px solid #171717;border-radius:12px;background:#fd4f00;color:#171717;font:inherit;font-size:16px;font-weight:750;line-height:1.4;text-align:center;cursor:pointer;overflow-wrap:anywhere}
  .cn-mobile-compare-button>span{min-width:0}
  .cn-mobile-compare-button>svg{width:24px;height:24px;flex:0 0 24px}
  .cn-mobile-compare-button:focus-visible{outline:3px solid #171717;outline-offset:3px}
  body[data-cn-sticky-purchase-active] .cn-mobile-compare{bottom:calc(var(--cn-sticky-purchase-space,0px) + 8px);padding-bottom:10px}
  body[data-cn-mobile-compare-active],body[data-cn-sticky-purchase-active][data-cn-mobile-compare-active]{padding-bottom:calc(var(--cn-sticky-purchase-space,0px) + var(--cn-mobile-compare-space,0px))}
  html:has(body[data-cn-mobile-compare-active]),html:has(body[data-cn-sticky-purchase-active][data-cn-mobile-compare-active]){scroll-padding-bottom:calc(var(--cn-sticky-purchase-space,0px) + var(--cn-mobile-compare-space,0px) + 12px)}
}
