.details:not(:has(article>*)){grid-template-columns:1fr}.details:not(:has(article>*)) .sidebar{max-width:360px}html{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}#cafeslk-site-shell{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:1 0 100%!important;grid-column:1 / -1!important}body>.site-header,body>main,body>.site-footer{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}.site-header,.site-footer,main{clear:both}.wrap{width:min(1160px,calc(100% - 40px));max-width:calc(100% - 40px);margin-inline:auto}.bar,.filters,.listing,.grid,.site-footer .wrap{min-width:0}.nav{flex:0 0 auto;white-space:nowrap}.listing{grid-template-columns:repeat(3,minmax(0,1fr))}.listing .card,.listing .content{min-width:0}.listing .card h3,.listing .badge{overflow-wrap:anywhere;word-break:normal}.filters input{flex:1 1 260px;min-width:0}.filters select{flex:0 1 230px;min-width:0}@media (max-width:1100px){.listing{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bar{min-height:66px}.nav{display:none}.listing{grid-template-columns:repeat(2,minmax(0,1fr))}.details{gap:32px}}@media (max-width:700px){.listing,.grid{grid-template-columns:minmax(0,1fr)}.filters{align-items:stretch}.filters input,.filters select,.filters .button{width:100%;flex-basis:100%}}@media (max-width:460px){.wrap{width:calc(100% - 28px);max-width:calc(100% - 28px)}}