/* Exact collection card rules from the English stylesheet. Loaded only for Spanish phones. */
@media (max-width:650px){
#wbc-store #wb-grid.wb-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
#wbc-store #wb-grid > *{min-width:0!important;max-width:100%!important;}
#wbc-store #wb-grid .wb-product-body{min-width:0!important;padding:10px!important;overflow-wrap:anywhere;}
#wbc-store #wb-grid .wb-product h3{font-size:clamp(13px,3.5vw,17px)!important;line-height:1.32!important;overflow-wrap:anywhere;}
#wbc-store #wb-grid .wb-art{min-width:0!important;max-width:100%!important;}
#wbc-store #wb-grid img{max-width:100%;}
#wbc-store #wb-grid button{max-width:100%;}
}
@media(max-width:350px){
#wbc-store #wb-grid.wb-grid{gap:8px!important;}
#wbc-store #wb-grid .wb-product-body{padding:8px!important;}
}
@media (max-width:650px){
#wbc-store #wb-grid.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch}
#wbc-store #wb-grid .wb-product{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}
#wbc-store #wb-grid .wb-product .wb-art{order:0!important;display:flex!important;width:100%!important;height:138px!important;min-height:138px!important;max-height:138px!important;aspect-ratio:auto!important;padding:6px!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}
#wbc-store #wb-grid .wb-product .wb-art img,
#wbc-store #wb-grid .wb-product .wb-art .wb-photo,
#wbc-store #wb-grid .wb-product .wb-art .ct-photo,
#wbc-store[data-category="Coffee"] #wb-grid .wb-product .wb-photo.wb-bag-cutout{display:block!important;width:100%!important;height:126px!important;min-height:0!important;max-height:126px!important;object-fit:contain!important;object-position:center!important;padding:2px!important;transform:none!important}
#wbc-store #wb-grid .wb-product .wb-product-body{order:1!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;padding:9px 10px 11px!important;overflow-wrap:normal!important;word-break:normal!important}
#wbc-store #wb-grid .wb-product h3{font-size:clamp(13px,3.6vw,16px)!important;line-height:1.3!important;margin:3px 0 5px!important;min-height:0!important;overflow-wrap:break-word!important;word-break:normal!important}
#wbc-store #wb-grid .wb-product .wb-english,
#wbc-store #wb-grid .wb-product .wb-product-body>p{font-size:11px!important;line-height:1.35!important;min-height:0!important;margin:0 0 7px!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}
#wbc-store #wb-grid .wb-product .wb-format,
#wbc-store #wb-grid .wb-product .wb-size-label,
#wbc-store #wb-grid .wb-product .ct-format{font-size:10px!important;line-height:1.35!important;min-height:0!important;margin:0 0 5px!important;letter-spacing:0!important}
#wbc-store #wb-grid .wb-product .wb-roast{min-height:0!important;margin:0 0 6px!important;font-size:10px!important}
#wbc-store #wb-grid .wb-product .wb-purchase-block{margin-top:auto!important;padding-top:4px!important;min-width:0!important}
#wbc-store #wb-grid .wb-product .wb-price{margin:5px 0 8px!important;font-size:13px!important;line-height:1.35!important}
#wbc-store #wb-grid .wb-product .wb-view,
#wbc-store #wb-grid .wb-product .wb-product-page-link.wb-view{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px!important;margin-top:auto!important;padding:8px 3px!important;font:500 clamp(9px,2.65vw,12px)/1.2 'Poppins',Arial,sans-serif!important;letter-spacing:-.2px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-decoration:none!important;text-align:center!important}
#wbc-store #wb-grid .ct-product .wb-product-body{padding-bottom:11px!important}
#wbc-store #wb-grid .ct-tea-box .wb-product-body{padding-right:10px!important}
#wbc-store #wb-grid .ct-tea-box .wb-product-body>p{max-width:100%!important}
}
@media(max-width:350px){
#wbc-store #wb-grid.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
#wbc-store #wb-grid .wb-product .wb-art{height:116px!important;min-height:116px!important;max-height:116px!important}
#wbc-store #wb-grid .wb-product .wb-art img{height:106px!important;max-height:106px!important}
#wbc-store #wb-grid .wb-product .wb-product-body{padding:7px!important}
#wbc-store #wb-grid .wb-product .wb-view{font-size:9px!important}
}
@media(max-width:650px){
#wbc-store #wb-grid>.wb-product>.wb-art{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;height:128px!important;min-height:128px!important;max-height:128px!important;width:100%!important;padding:4px!important}
#wbc-store #wb-grid>.wb-product>.wb-art img,
#wbc-store #wb-grid>.wb-product>.wb-art .wb-photo,
#wbc-store[data-category="Coffee"] #wb-grid .wb-product .wb-photo.wb-bag-cutout{position:static!important;inset:auto!important;float:none!important;display:block!important;box-sizing:border-box!important;flex:none!important;margin:auto!important;padding:0!important;max-width:100%!important;width:100%!important;height:120px!important;min-height:0!important;max-height:120px!important;object-fit:contain!important;object-position:center center!important;transform:none!important;translate:none!important;scale:none!important;clip-path:none!important}
#wbc-store #wb-grid>.wb-product>.wb-product-body{padding:7px 9px 9px!important}
#wbc-store #wb-grid>.wb-product .wb-view{margin-top:5px!important;min-height:38px!important;padding:7px 2px!important;text-decoration:none!important;white-space:nowrap!important}
#wbc-store #wb-grid>.wb-product .wb-price{margin:4px 0 6px!important}
#wbc-store #wb-grid>.wb-product .wb-format,
#wbc-store #wb-grid>.wb-product .ct-format{margin-bottom:3px!important}
#wbc-store[data-category="Chocolate"] #wb-grid>.ct-chocolate>.wb-art{height:144px!important;min-height:144px!important;max-height:144px!important}
#wbc-store[data-category="Chocolate"] #wb-grid>.ct-chocolate>.wb-art img.ct-photo{height:140px!important;max-height:140px!important;width:100%!important;max-width:100%!important;object-fit:contain!important;transform:scale(1.45)!important;transform-origin:center center!important}
}
@media(max-width:650px){
#wbc-store #wb-grid>.wb-product.ct-tea{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;width:100%!important;overflow:hidden!important}
#wbc-store #wb-grid>.wb-product.ct-tea>.wb-art{display:flex!important;position:relative!important;float:none!important;flex:none!important;order:0!important;width:100%!important;max-width:100%!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:0!important;padding:6px!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}
#wbc-store #wb-grid>.wb-product.ct-tea>.wb-art img{position:static!important;float:none!important;transform:none!important;inset:auto!important;margin:auto!important;width:100%!important;height:116px!important;max-width:100%!important;max-height:116px!important;object-fit:contain!important;object-position:center!important}
#wbc-store #wb-grid>.wb-product.ct-tea>.wb-product-body{display:flex!important;position:static!important;float:none!important;flex:1 1 auto!important;order:1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px!important;margin:0!important;box-sizing:border-box!important}
#wbc-store #wb-grid>.wb-product.ct-tea>.wb-product-body>*{width:auto!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}
#wbc-store #wb-grid>.wb-product.ct-tea .wb-view{width:100%!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-decoration:none!important;font-size:clamp(9px,2.6vw,12px)!important}
#wbc-store[data-category="Chocolate"] #wb-grid>.ct-chocolate>.wb-art{height:150px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important;padding:5px!important}
#wbc-store[data-category="Chocolate"] #wb-grid>.ct-chocolate>.wb-art img.ct-photo{position:static!important;transform:none!important;scale:none!important;translate:none!important;width:100%!important;height:140px!important;max-height:140px!important;object-fit:contain!important;object-position:center center!important;clip-path:none!important}
}
@media (max-width:650px){
#wbc-store #wb-grid.wb-grid{
    display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important; grid-auto-rows:auto!important;
  }
#wbc-store #wb-grid > .wb-product,
#wbc-store #wb-grid > .ct-product{
    box-sizing:border-box!important; display:flex!important; flex-direction:column!important;
    align-items:stretch!important; min-width:0!important; min-height:0!important;
    height:100%!important; align-self:stretch!important;
  }
#wbc-store #wb-grid > .wb-product > .wb-product-body,
#wbc-store #wb-grid > .ct-product > .wb-product-body{
    box-sizing:border-box!important; display:flex!important; flex-direction:column!important;
    flex:1 1 auto!important; min-height:0!important; min-width:0!important;
    padding-bottom:8px!important;
  }
#wbc-store #wb-grid .wb-product .wb-purchase-block,
#wbc-store #wb-grid .ct-product .wb-purchase-block{
    display:flex!important; flex-direction:column!important; justify-content:flex-end!important;
    grid-template-rows:none!important; gap:0!important;
    margin-top:auto!important; padding-top:3px!important; min-height:0!important;
  }
#wbc-store #wb-grid .wb-product .wb-purchase-block .wb-price,
#wbc-store #wb-grid .ct-product .wb-purchase-block .wb-price{
    margin:0 0 5px!important; min-height:0!important;
  }
#wbc-store #wb-grid .wb-product .wb-view,
#wbc-store #wb-grid .ct-product .wb-view,
#wbc-store #wb-grid .wb-product .wb-product-page-link.wb-view{
    box-sizing:border-box!important; display:flex!important; flex:0 0 auto!important;
    align-items:center!important; justify-content:center!important; align-self:stretch!important;
    width:100%!important; min-height:38px!important; height:38px!important;
    padding:5px 3px!important; margin:0!important; white-space:nowrap!important;
    text-decoration:none!important;
  }
#wbc-store #wb-grid .wb-product > .wb-product-body > .wb-view,
#wbc-store #wb-grid .ct-product > .wb-product-body > .wb-view{margin-top:auto!important;}
}
#wbc-store #wb-grid .ct-product .wb-view,
#wbc-store #wb-grid .ct-product a.wb-view:link,
#wbc-store #wb-grid .ct-product a.wb-view:visited,
#wbc-store #wb-grid .ct-product a.wb-view:hover,
#wbc-store #wb-grid .ct-product a.wb-view:focus-visible{
  text-decoration: none !important;
  text-decoration-line: none !important;
}
#wbc-store[data-category="Coffee"] #wb-grid .wb-product[data-package-photo-size="1 kg"] .wb-photo{
position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:210px!important;min-height:0!important;max-height:210px!important;object-fit:contain!important;object-position:center!important;padding:8px!important;aspect-ratio:auto!important;
}
@media(max-width:650px){
#wbc-store[data-category="Coffee"] #wb-grid .wb-product[data-package-photo-size="1 kg"] .wb-photo{height:126px!important;max-height:126px!important;padding:2px!important}
}
@media(min-width:651px){
#wbc-store[data-category="Coffee"] #wb-grid .wb-product[data-package-photo-size="1 kg"] .wb-photo{
width:150%!important;max-width:150%!important;flex-shrink:0!important;height:320px!important;max-height:320px!important;padding:0!important;object-fit:contain!important;
}
}
