.batasko-reference{margin:.65rem 0;padding:.65rem .75rem;background:#f0f7f5;border:1px solid #dcebe5;border-radius:10px;color:#355448;font-size:.8rem;line-height:1.45}
.batasko-reference strong,.batasko-reference span,.batasko-reference small{display:block}
.batasko-reference small{margin-top:.35rem;font-size:.74rem;color:#53675e}
.batasko-reference a{color:#006c4b;text-decoration:underline;text-underline-offset:2px}
.item img.batasko-photo,.prow img.batasko-photo,#productImage.batasko-photo{object-fit:contain;background:#fff;padding:8px;box-sizing:border-box}
.item img.batasko-photo{width:128px;height:150px}
.prow img.batasko-photo{width:90px;height:105px}
.batasko-reference summary{cursor:pointer;margin-top:.5rem;text-decoration:underline}
.batasko-reference{overflow-wrap:anywhere}
.batasko-item>.info,.batasko-item>.pi{min-width:0}
@media(max-width:600px){
  .item.batasko-item,.prow.batasko-item{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}
  .item.batasko-item img.batasko-photo,.prow.batasko-item img.batasko-photo{width:100%;height:180px;max-width:100%;align-self:center}
  .batasko-item>.info,.batasko-item>.pi{width:100%;flex:auto}
  .item.batasko-item>.addwrap{width:100%;justify-content:flex-end;flex-wrap:wrap}
  .prow.batasko-item>div:last-child{align-items:stretch!important}
}
