{"product_id":"hausbrandt-caffe-toast-murano-1kg-whole-beans","title":"Hausbrandt Caffe Toast Murano -1kg Whole Beans","description":"\u003cdiv style=\"max-width: 920px; margin: 0 auto; color: #2b2b2b; line-height: 1.65; font-size: 16px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\"\u003e\n  \u003c!-- ===== ADVANCED ANIMATION STYLES ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  @keyframes fadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  @keyframes fadeInDown {\n    from { opacity: 0; transform: translateY(-20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  @keyframes pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.03); }\n  }\n  @keyframes shimmer {\n    0% { background-position: -200% 0; }\n    100% { background-position: 200% 0; }\n  }\n  @keyframes float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-6px); }\n  }\n  @keyframes bounce {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-4px); }\n  }\n  @keyframes slideInLeft {\n    from { opacity: 0; transform: translateX(-25px); }\n    to { opacity: 1; transform: translateX(0); }\n  }\n  @keyframes slideInRight {\n    from { opacity: 0; transform: translateX(25px); }\n    to { opacity: 1; transform: translateX(0); }\n  }\n  @keyframes scaleIn {\n    from { opacity: 0; transform: scale(0.85); }\n    to { opacity: 1; transform: scale(1); }\n  }\n  @keyframes gradientShift {\n    0% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n    100% { background-position: 0% 50%; }\n  }\n  @keyframes ripple {\n    0% { box-shadow: 0 0 0 0 rgba(74,31,63,0.4); }\n    70% { box-shadow: 0 0 0 12px rgba(74,31,63,0); }\n    100% { box-shadow: 0 0 0 0 rgba(74,31,63,0); }\n  }\n  @keyframes sparkle {\n    0%, 100% { opacity: 0; transform: scale(0) rotate(0deg); }\n    50% { opacity: 1; transform: scale(1) rotate(180deg); }\n  }\n  @keyframes wobble {\n    0%, 100% { transform: rotate(0deg); }\n    25% { transform: rotate(-3deg); }\n    75% { transform: rotate(3deg); }\n  }\n  @keyframes slideUpReveal {\n    0% { clip-path: inset(100% 0 0 0); }\n    100% { clip-path: inset(0 0 0 0); }\n  }\n  @keyframes heartbeat {\n    0%, 100% { transform: scale(1); }\n    10%, 30% { transform: scale(1.08); }\n    20%, 40% { transform: scale(1); }\n  }\n  @keyframes fadeInZoom {\n    from { opacity: 0; transform: scale(0.8); }\n    to { opacity: 1; transform: scale(1); }\n  }\n  @keyframes shimmerWave {\n    0% { transform: translateX(-100%); }\n    100% { transform: translateX(100%); }\n  }\n  @keyframes glowPulse {\n    0%, 100% { text-shadow: 0 0 5px rgba(74,31,63,0.3); }\n    50% { text-shadow: 0 0 15px rgba(74,31,63,0.6), 0 0 5px rgba(201,169,106,0.4); }\n  }\n  @keyframes bounceIn {\n    0% { opacity: 0; transform: scale(0.3); }\n    50% { opacity: 1; transform: scale(1.05); }\n    70% { transform: scale(0.9); }\n    100% { transform: scale(1); }\n  }\n  @keyframes rotateGlow {\n    0% { transform: rotate(0deg); filter: brightness(1); }\n    50% { transform: rotate(180deg); filter: brightness(1.2); }\n    100% { transform: rotate(360deg); filter: brightness(1); }\n  }\n  @keyframes moveUpgrade {\n    0% { left: 0%; opacity: 0; transform: translateX(0) scale(0.8); }\n    10% { opacity: 1; transform: translateX(0) scale(1); }\n    45% { opacity: 1; transform: translateX(0) scale(1); }\n    50% { opacity: 0; transform: translateX(0) scale(0.8); }\n    51% { left: 100%; opacity: 0; transform: translateX(-100%) scale(0.8); }\n    60% { opacity: 1; transform: translateX(-100%) scale(1); }\n    95% { opacity: 1; transform: translateX(-100%) scale(1); }\n    100% { opacity: 0; transform: translateX(-100%) scale(0.8); }\n  }\n\n  a:hover { opacity: 0.92; }\n\u003c\/style\u003e\n\n\u003cdiv style=\"max-width: 920px; margin: 0 auto; color: #2b2b2b; line-height: 1.65; font-size: 16px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\"\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv style=\"animation: fadeInUp 0.8s ease-out; position: relative;\"\u003e\n    \u003cdiv style=\"position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(201,169,106,0.4), transparent); animation: shimmerWave 2s ease-in-out infinite 1s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cp style=\"font-size: 18px; margin: 0 0 6px 0; animation: fadeInUp 0.8s ease-out 0.2s both; position: relative; z-index: 1;\"\u003e\n      \u003cspan style=\"color: #4a1f3f; text-decoration: underline; display: inline-block;\"\u003eHausbrandt Murano\u003c\/span\u003e is a richly expressive coffee bean blend that brings together depth, sweetness, and aromatic intensity in one versatile everyday cup.\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #666; margin: 0 0 20px 0; animation: fadeInUp 0.8s ease-out 0.3s both; position: relative;\"\u003e\n      Made from a carefully selected 50% Arabica and 50% Robusta combination, with Brazilian Arabica adding sweetness, Murano is built for coffee drinkers who want bold structure without harsh acidity.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- QUICK FACTS --\u003e\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 28px 0;\"\u003e\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.2s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: heartbeat 2s ease-in-out infinite;\"\u003e☕\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px;\"\u003eBlend\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f;\"\u003e50 \/ 50\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.3s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: wobble 3s ease-in-out infinite;\"\u003e💪\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px;\"\u003eBody\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f;\"\u003e5 \/ 5\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.4s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: float 3s ease-in-out infinite 0.3s;\"\u003e🍬\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px;\"\u003eSweetness\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f;\"\u003e4 \/ 5\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.5s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: bounce 2s ease-in-out infinite;\"\u003e✨\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px;\"\u003eAroma\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f;\"\u003e4 \/ 5\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FLAVOUR BAR --\u003e\n  \u003cdiv style=\"background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 14px 18px; margin: 0 0 28px 0; animation: fadeInUp 0.8s ease-out 0.6s both; position: relative; overflow: hidden;\"\u003e\n    \u003cdiv style=\"position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); animation: shimmerWave 2s ease-in-out infinite 1s; pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px; position: relative; z-index: 1;\"\u003e\n      \u003cspan style=\"font-size: 14px; font-weight: 600; color: #4a1f3f; animation: glowPulse 2s ease-in-out infinite;\"\u003eTASTE PROFILE\u003c\/span\u003e\n      \u003cspan style=\"font-size: 13px; color: #666;\"\u003eFull body • Low acidity • Pleasant finish\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"position: relative; margin-top: 12px;\"\u003e\n      \u003cdiv style=\"display: flex; gap: 4px; position: relative; z-index: 1;\"\u003e\n        \u003cdiv style=\"flex: 1; height: 10px; border-radius: 5px; background: linear-gradient(90deg, #4A1F3F, #6b3059, #4A1F3F); animation: gradientShift 3s ease-in-out infinite;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n        \u003cdiv style=\"flex: 1; height: 10px; border-radius: 5px; background: linear-gradient(90deg, #4A1F3F, #6b3059, #4A1F3F); animation: gradientShift 3s ease-in-out infinite 0.2s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n        \u003cdiv style=\"flex: 1; height: 10px; border-radius: 5px; background: linear-gradient(90deg, #4A1F3F, #6b3059, #4A1F3F); animation: gradientShift 3s ease-in-out infinite 0.4s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n        \u003cdiv style=\"flex: 1; height: 10px; border-radius: 5px; background: linear-gradient(90deg, #4A1F3F, #6b3059, #4A1F3F); animation: gradientShift 3s ease-in-out infinite 0.6s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n        \u003cdiv style=\"flex: 1; height: 10px; border-radius: 5px; background: linear-gradient(90deg, #e2d8de, #f0e8ec, #e2d8de);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"position: absolute; top: 8px; left: 0; width: 100%; height: 10px; pointer-events: none; z-index: 2;\"\u003e\n        \u003cdiv style=\"position: absolute; background: linear-gradient(135deg, #c9a96a, #ffd700, #c9a96a); color: #4a1f3f; font-size: 10px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; padding: 3px 10px; border-radius: 12px; white-space: nowrap; box-shadow: 0 2px 8px rgba(201,169,106,0.5); animation: moveUpgrade 6s ease-in-out infinite;\"\u003eMURANO\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display: flex; justify-content: space-between; margin-top: 14px; position: relative; z-index: 1;\"\u003e\n      \u003cspan style=\"font-size: 11px; color: #999;\"\u003eSmooth texture\u003c\/span\u003e\n      \u003cspan style=\"font-size: 11px; color: #999;\"\u003eStrong character\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin: 8px 0 0 0; font-size: 12.5px; color: #8a7a83; position: relative; z-index: 1;\"\u003e\n      Murano offers a bold, decisive cup balanced by sweetness and a lingering aftertaste, making it an easy choice for drinkers who want intensity without sharpness.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURE CARDS --\u003e\n  \u003ch3 style=\"font-size: 20px; color: #4a1f3f; margin: 0 0 14px 0; animation: slideInLeft 0.6s ease-out; position: relative; display: inline-block;\"\u003e\n    Why Choose Hausbrandt Murano\n    \u003cspan style=\"position: absolute; bottom: -4px; left: 0; width: 40px; height: 2px; background: linear-gradient(90deg, #4A1F3F, #c9a96a); animation: slideUpReveal 0.8s ease-out 0.5s both;\"\u003e\u003c\/span\u003e\n  \u003c\/h3\u003e\n\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 14px; margin: 0 0 28px 0;\"\u003e\n    \u003cdiv style=\"flex: 1 1 270px; background: #ffffff; border: 1px solid #ece3e8; border-top: 4px solid #4A1F3F; padding: 16px 18px; border-radius: 10px; animation: fadeInUp 0.8s ease-out 0.4s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 13px; color: #b39aa9; font-weight: bold; letter-spacing: 1px; animation: rotateGlow 8s linear infinite; display: inline-block; padding: 4px 10px; background: linear-gradient(135deg, #f7f3f6, #ffffff); border-radius: 20px; border: 1px solid #ece3e8;\"\u003e01\u003c\/div\u003e\n      \u003cp style=\"margin: 6px 0;\"\u003e\u003cstrong\u003e50% Arabica, 50% Robusta Balance\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin: 0; font-size: 14.5px; color: #555;\"\u003eThis blend brings together Arabica sweetness and Robusta structure for a cup that feels complete, rich, and dependable across different brewing styles.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 270px; background: #ffffff; border: 1px solid #ece3e8; border-top: 4px solid #4A1F3F; padding: 16px 18px; border-radius: 10px; animation: fadeInUp 0.8s ease-out 0.5s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 13px; color: #b39aa9; font-weight: bold; letter-spacing: 1px; animation: heartbeat 2s ease-in-out infinite; display: inline-block; padding: 4px 10px; background: linear-gradient(135deg, #f7f3f6, #ffffff); border-radius: 20px; border: 1px solid #ece3e8;\"\u003e02\u003c\/div\u003e\n      \u003cp style=\"margin: 6px 0;\"\u003e\u003cstrong\u003eFull Body with Low Acidity\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin: 0; font-size: 14.5px; color: #555;\"\u003eEach sip stays smooth and velvety, with low acidity that makes the blend approachable while still maintaining a strong coffee presence.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 270px; background: #ffffff; border: 1px solid #ece3e8; border-top: 4px solid #4A1F3F; padding: 16px 18px; border-radius: 10px; animation: fadeInUp 0.8s ease-out 0.6s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 13px; color: #b39aa9; font-weight: bold; letter-spacing: 1px; animation: bounce 2s ease-in-out infinite; display: inline-block; padding: 4px 10px; background: linear-gradient(135deg, #f7f3f6, #ffffff); border-radius: 20px; border: 1px solid #ece3e8;\"\u003e03\u003c\/div\u003e\n      \u003cp style=\"margin: 6px 0;\"\u003e\u003cstrong\u003eIntense Aroma and Sweetness\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin: 0; font-size: 14.5px; color: #555;\"\u003eThe roasted aromatic profile opens boldly, while Brazilian Arabica contributes a sweetness that rounds out the cup and softens the finish.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 270px; background: #ffffff; border: 1px solid #ece3e8; border-top: 4px solid #4A1F3F; padding: 16px 18px; border-radius: 10px; animation: fadeInUp 0.8s ease-out 0.7s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04);\"\u003e\n      \u003cdiv style=\"font-size: 13px; color: #b39aa9; font-weight: bold; letter-spacing: 1px; animation: rotateGlow 8s linear infinite reverse; display: inline-block; padding: 4px 10px; background: linear-gradient(135deg, #f7f3f6, #ffffff); border-radius: 20px; border: 1px solid #ece3e8;\"\u003e04\u003c\/div\u003e\n      \u003cp style=\"margin: 6px 0;\"\u003e\u003cstrong\u003eVersatile Everyday Coffee\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin: 0; font-size: 14.5px; color: #555;\"\u003eMurano works well for seasoned coffee drinkers and newer enthusiasts alike, offering enough depth to stay interesting while remaining easy to enjoy daily.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FIT CHECK --\u003e\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 14px; margin: 0 0 28px 0;\"\u003e\n    \u003cdiv style=\"flex: 1 1 270px; background: #f3faf5; border: 1px solid #d7ecd0; border-radius: 10px; padding: 16px 18px; animation: slideInLeft 0.8s ease-out 0.8s both;\"\u003e\n      \u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong style=\"animation: pulse 2s ease-in-out infinite; display: inline-block;\"\u003e✓ Perfect for you if…\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cul style=\"margin: 0; padding-left: 18px; font-size: 14.5px; color: #444;\"\u003e\n        \u003cli\u003eYou enjoy full-bodied coffee with a strong character.\u003c\/li\u003e\n        \u003cli\u003eYou prefer low acidity and a smooth finish.\u003c\/li\u003e\n        \u003cli\u003eYou want a versatile blend for regular daily drinking.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 270px; background: #f7f4fb; border: 1px solid #e2dcef; border-radius: 10px; padding: 16px 18px; animation: slideInRight 0.8s ease-out 0.9s both;\"\u003e\n      \u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong style=\"animation: wobble 3s ease-in-out infinite; display: inline-block;\"\u003eVersatile all-rounder\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin: 0; font-size: 14.5px; color: #444;\"\u003eWhether you are building out a home coffee routine or stocking a dependable espresso bean for customers, Hausbrandt Murano delivers body, persistence, and sweetness in a very approachable balance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PROFILE STRIP --\u003e\n  \u003cdiv style=\"background: linear-gradient(135deg, #4A1F3F 0%, #6b3059 100%); color: #ffffff; padding: 22px 24px; border-radius: 12px; margin: 0 0 20px 0; animation: fadeInUp 0.8s ease-out 1s both; box-shadow: 0 4px 16px rgba(74,31,63,0.2); position: relative; overflow: hidden;\"\u003e\n    \u003cdiv style=\"position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%); animation: ripple 3s ease-out infinite; pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cdiv style=\"position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(201,169,106,0.15), transparent); animation: shimmerWave 3s ease-in-out infinite 1s; pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cp style=\"margin: 0 0 12px 0; font-size: 17px; position: relative; z-index: 1;\"\u003e\n      \u003cstrong style=\"display: inline-block; padding: 4px 12px; background: linear-gradient(135deg, #4A1F3F, #6b3059, #4A1F3F); border-radius: 20px;\"\u003eMurano Profile\u003c\/strong\u003e\n    \u003c\/p\u003e\n    \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px 24px; font-size: 14px; position: relative; z-index: 1;\"\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e✨ Aroma: 4\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e⏳ Persistence: 4\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e💪 Body: 5\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e🍬 Sweetness: 4\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ANTHONY'S CTA --\u003e\n  \u003cdiv style=\"background: linear-gradient(135deg, #4A1F3F 0%, #6b3059 100%); color: #ffffff; padding: 22px 24px; border-radius: 12px; margin: 0 0 20px 0; animation: fadeInUp 0.8s ease-out 1.2s both; box-shadow: 0 4px 16px rgba(74,31,63,0.2); position: relative; overflow: hidden;\"\u003e\n    \u003cdiv style=\"position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%); animation: ripple 3s ease-out infinite; pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cdiv style=\"position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(201,169,106,0.15), transparent); animation: shimmerWave 3s ease-in-out infinite 1s; pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n    \u003cp style=\"margin: 0 0 12px 0; font-size: 17px; position: relative; z-index: 1;\"\u003e\n      \u003cstrong style=\"display: inline-block; padding: 4px 12px; background: linear-gradient(135deg, #4A1F3F, #6b3059, #4A1F3F); border-radius: 20px;\"\u003eAnthony’s Espresso\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px 24px; font-size: 14px; position: relative; z-index: 1;\"\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e☕ Curated coffee beans and tea\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e🚚 Free shipping over $79\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e📍 Visit us in Vaughan or Toronto\u003c\/span\u003e\n      \u003cspan style=\"display: inline-flex; align-items: center; gap: 6px;\"\u003e🇨🇦 Canadian support from real coffee specialists\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 16px; position: relative; z-index: 1;\"\u003e\n      \u003ca href=\"https:\/\/anthonysespresso.com\/collections\/coffee-tea\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"flex: 1 1 220px; text-align: center; display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: #ffffff; color: #4A1F3F; padding: 10px 18px; border-radius: 24px; font-size: 14px; font-weight: 600; text-decoration: none; box-shadow: 0 4px 12px rgba(0,0,0,0.18);\"\u003e\n        \u003cspan\u003eBrowse Coffee \u0026amp; Tea\u003c\/span\u003e\n        \u003cspan style=\"font-size: 18px;\"\u003e➜\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"https:\/\/anthonysespresso.com\/pages\/contact\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"flex: 1 1 220px; text-align: center; display: inline-flex; align-items: center; justify-content: center; gap: 8px; border: 1px solid #ffffff; color: #ffffff; padding: 10px 18px; border-radius: 24px; font-size: 14px; font-weight: 600; text-decoration: none;\"\u003e\n        \u003cspan\u003eVisit Our Showrooms\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cp style=\"margin: 14px 0 0 0; font-size: 13px; color: #e8d4c0; text-align: center; position: relative; z-index: 1;\"\u003e\n      Prefer to talk to someone first? Call Anthony’s Espresso at \u003cstrong\u003e905-264-0433\u003c\/strong\u003e or visit our Vaughan and Toronto locations.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Housbrandt","offers":[{"title":"Default Title","offer_id":50729480290556,"sku":"Hausbrandt-578","price":36.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0611\/8529\/4588\/files\/Hausbrandt-Murano0.jpg?v=1785432358","url":"https:\/\/anthonysespresso.com\/products\/hausbrandt-caffe-toast-murano-1kg-whole-beans","provider":"Anthony's Espresso","version":"1.0","type":"link"}