/* Visual refinements, scoped to the new storefront. Original module assets are retained. */
.canova .cv-hero-can img{transform:scale(1.42)}
.canova .cv-product-card[data-group='blikjes'] .cv-product-image img{transform:scale(1.24)}
.canova .cv-product-card[data-group='blikjes']:hover .cv-product-image img{transform:scale(1.29)}
.canova .cv-detail-image[data-group='blikjes'] img{transform:scale(1.4)}
.canova .cv-category-lime img{transform:scale(1.2)}
.canova .cv-category-lime:hover img{transform:scale(1.23) rotate(3deg)}
#wrapwrap[data-canova='1']>header.cv-header.canova,#wrapwrap[data-canova='1']>footer.cv-footer.canova{display:block!important}
#wrapwrap[data-canova='1'] main a.btn.btn-primary,#wrapwrap[data-canova='1'] main button.btn.btn-primary{background:#c8ff39!important;border-color:#c8ff39!important;color:#211735!important;box-shadow:none!important;min-height:46px;border-radius:8px!important}
#wrapwrap[data-canova='1'] main a.btn.btn-primary:hover,#wrapwrap[data-canova='1'] main button.btn.btn-primary:hover{background:#b9ef28!important;border-color:#b9ef28!important}
#wrapwrap[data-canova='1']>main{padding-top:20px;padding-bottom:35px}
body:has(#wrapwrap[data-canova='1']) #oe_neutralize_ribbon{left:auto!important;right:16px!important;top:auto!important;bottom:15px!important;transform:none!important;width:auto!important;font-size:10px!important;line-height:1.3!important;padding:7px 10px!important;opacity:.92!important;border-radius:5px!important;background:#211735!important}
body:has(#wrapwrap[data-canova='1']) #oe_neutralize_banner{font-size:11px!important;background:#211735!important;padding:8px!important}
@media(max-width:600px){.canova .cv-hero-can img{transform:scale(1.34)}.canova .cv-detail-image[data-group='blikjes'] img{transform:scale(1.34)}}
