.ch-mobile-purchase{display:none}
@media(max-width:749px){
  .ch-mobile-purchase{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:minmax(80px,1fr) minmax(150px,1.6fr);align-items:center;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;color:#111;border-top:1px solid #d7d7d2;box-shadow:0 -4px 20px #00000008;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}
  .ch-mobile-purchase__info{min-width:0;display:flex;flex-direction:column;gap:5px}
  .ch-mobile-purchase__reference{font-size:9px;line-height:1.3;color:#686861;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.015em}
  .ch-mobile-purchase__price{font-size:clamp(17px,5.2vw,21px);line-height:1.15;letter-spacing:-.035em;white-space:nowrap}
  .ch-mobile-purchase__button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px;border:1px solid #111;border-radius:0;background:#111;color:#fff;cursor:pointer;font:500 12px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.025em;touch-action:manipulation}
  .ch-mobile-purchase__button:disabled{opacity:.55;cursor:default}
  .ch-mobile-purchase__button:focus-visible{outline:2px solid #111;outline-offset:3px}
  .ch-mobile-purchase__button svg{flex:none}
  .ch-mobile-purchase__status:empty{display:none}
  .ch-mobile-purchase__status{grid-column:1/-1;font:12px/1.4 Arial,Helvetica,sans-serif;color:#333}
  .ch-mobile-purchase[data-inline-visible]:not(:focus-within){visibility:hidden;pointer-events:none}
  body:has(.ch-mobile-purchase){padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
  html:has(.ch-mobile-purchase){scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}
  body:has(.ch-mobile-purchase) :is(.mps-buy-me-app,#buy-me){display:none!important}
  body:has(.ch-mobile-purchase) #tidio-chat{transform:translateY(calc(-82px - env(safe-area-inset-bottom,0px)))}
  body:has(dialog[open],.menu-drawer-container[open]) .ch-mobile-purchase{visibility:hidden;pointer-events:none}
  #MainContent[data-chronoera-product] .product-information__grid:not(:has(.product-information__media:empty)){gap:18px}
  #MainContent[data-chronoera-product] .ch-pdp-heading h1{font-size:29px;line-height:1.12}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.buy-buttons-block{order:1}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.ch-model-facts{order:2}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.ch-model-highlights{order:3}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.ch-pdp-assurance{order:4}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.shopify-app-block{order:5}
  #MainContent[data-chronoera-product] .product-details>.group-block>.group-block-content>.accordion{order:6}
}
@media print{.ch-mobile-purchase{display:none!important}}
