/* No image visibility depends on an image-load callback or a third-party widget. */
body{font-family:Poppins,Arial,sans-serif}
.product:not([data-catalog-state="ready"]) .price{visibility:hidden}
.product:not([data-catalog-state="ready"]) .product-actions__buy-button{pointer-events:none;opacity:.5}
.product[data-catalog-state="error"] .price{visibility:visible}
.product[data-catalog-state="error"] .product-actions__buy-button{pointer-events:auto;opacity:1}
.product__img{content-visibility:auto}
.newsletter__form{color:white;display:flex;flex-direction:column;gap:16px;align-items:center}
.newsletter__form a{display:inline-block;background:#208d46;color:white;padding:12px 24px;border-radius:4px}
@media(min-width:768px){._mobile{display:none!important}}
@media(max-width:767px){._desktop{display:none!important}}
