cart-drawer:not(.active){display:none!important}
header-drawer>details:not([open]) .menu-drawer{display:none!important}
@media(min-width:750px){
  .nn24-sticky{padding-inline:max(2.4rem,calc((100vw - var(--page-width,140rem))/2 + 2.4rem))}
  .nn24-sticky strong{font-size:1.5rem;max-width:none}
  .nn24-sticky span{font-size:1.3rem}
  .nn24-sticky .button{font-size:1.4rem;min-width:20rem;padding-inline:2.4rem}
}
@media(max-width:749px){
  cart-drawer.active{height:100dvh;max-height:100dvh;overflow:hidden}
  cart-drawer.active .drawer__inner{height:100%;max-height:100%;min-height:0}
}
