.cf-pickup-checkout-notice{padding:16px 18px;background:#f6eddf;border-radius:12px;font-size:14px;line-height:1.6}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block}
.cf-site ul.products li.product a.woocommerce-LoopProduct-link>img.cf-secondary-image{display:none!important}
@media (hover:hover) and (pointer:fine) and (min-width:769px){
 .cf-site ul.products li.product a.woocommerce-LoopProduct-link>img.cf-secondary-image.cf-image-ready{display:block!important;position:absolute;inset:0 0 auto;width:100%;height:auto;aspect-ratio:1;object-fit:contain;z-index:1;opacity:0;transition:opacity .18s;background:#fff;pointer-events:none;margin:0}
 .cf-site ul.products li.product a.woocommerce-LoopProduct-link:hover>img.cf-secondary-image.cf-image-ready{opacity:1}
}
@media(prefers-reduced-motion:reduce){.woocommerce ul.products li.product .cf-secondary-image{transition:none!important}}
.woocommerce .stock.in-stock:empty{display:none}
.woocommerce .stock.cf-soon:before,.woocommerce .stock.cf-unavailable:before{display:none!important}
.cf-privacy-notice{font-size:13px;line-height:1.7;color:#655449}

.cf-site.single-product form.cart .single_add_to_cart_button[aria-disabled=true]{cursor:not-allowed;opacity:.45}
