Help
RSS
API
Feed
Maltego
Contact
Domain > b2b.codezeroes.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-06
77.37.53.227
(
ClassC
)
2025-11-12
77.37.76.149
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 12 Nov 2025 23:19:31 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://b2b.codezeroes.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 5d6c5243250aede7fe42b680758bafce-phx-edge7x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.004 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 12 Nov 2025 23:19:32 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/8.2.29Cache-Control: no-cache, privateset-cookie: XSRF-TOKENeyJpdiI6ImROemNqZHBqcTFrN2M1b1V3MVgxcGc9PSIsInZhbHVlIjoid1pwR2JWbmo5eVdFWHRrWjE3RVJrWXJoWlFWL0JzVklPbkd2RjQvV1BWSmZTenJub1E5QjQ0cmRwNndwdFZyc2NGKzBsQmorUHptYWdJbVNubEpUMENrOE15NEgxRUZGSkVpem9FRXBwZUpxbS9SZ05GNWRjQTZaNFRRdUxJUXAiLCJtYWMiOiI4NDMyY2ZlZmQ3NTI3ODYwYzJiN2EyMmI0OWIzMmNlYzZiOTBmNTMyZjEzMjU5N2VjYjllMjJiMzE1YmRkMzI3IiwidGFnIjoiIn0%3D; expiresThu, 13 Nov 2025 01:19:32 GMT; Max-Age7200; path/; secure; samesitelaxset-cookie: aldercake_sessioneyJpdiI6ImhDT1Z4QUU5aVUwdi93TFNvSDRhdnc9PSIsInZhbHVlIjoiTDk3dW9QeFhCNDVTQ3ljRklyclhvK1hDdmJ0UnQvbXovTTNuMnlkSlVLOWUyc3Z6dnlVdGZsZ2oyWmYybXpiU2hNbXF1cW03Tjh0MkJlazVoWVhoMTlhNVRjN2k4dXhWakE0bzlEZ2lvSllCUFZlRUFyWjhoWHBCampvUk4wZFciLCJtYWMiOiI3OWY0ZWU1MTU0MmI1Yjc2NDkwMDZlZjFmNDQ1ZTFjNjg2NzAyZmMwNWMyMzkzNzY5ZGE0Mzg4YTFkYzY5YmZmIiwidGFnIjoiIn0%3D; expiresThu, 13 Nov 2025 01:19:32 GMT; Max-Age7200; path/; secure; httponly; samesitelaxplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 67dbcbd77814b0e2a5f69ac9c1dd656c-phx-edge8x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.787 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>CakeTools Pro - Professional Cake Tools for B2B/title> link relicon typeimage/png hrefhttps://b2b.codezeroes.com/assets/img/brand/fav.png> !-- Bootstrap Icons --> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700;800&familyPoppins:wght@300;400;500;600;700;800&displayswap relstylesheet> !-- Bootstrap CSS --> link hrefhttps://b2b.codezeroes.com/assets/css/bootstrap.css relstylesheet> style> body { font-family: Poppins, sans-serif; } /style>/head>body> !-- Top Promotional Bar -->div classbg-danger text-white py-2 px-3> div classrow align-items-center> !-- Sale Text: hide on small screens --> div classcol-md-6 d-none d-md-flex> span classfw-normal small fs-7>The Sale Is On! Grab Discounts Up to 45%!/span> /div> !-- Social Icons & Other Info --> div classcol-12 col-md-6 d-flex justify-content-center justify-content-md-end align-items-center> !-- Social Media Icons: always visible --> div classd-flex align-items-center> a href# classtext-white me-2 text-decoration-none>i classbi bi-facebook>/i>/a> a href# classtext-white me-2 text-decoration-none>i classbi bi-twitter-x>/i>/a> a href# classtext-white me-2 text-decoration-none>i classbi bi-instagram>/i>/a> a href# classtext-white me-2 text-decoration-none>i classbi bi-youtube>/i>/a> a href# classtext-white text-decoration-none>i classbi bi-pinterest>/i>/a> /div> !-- Other info: hide on small screens --> div classd-none d-md-flex align-items-center ms-3> div classvr me-3>/div> a href# classtext-white me-3 fw-medium small text-decoration-none> i classbi bi-geo-alt me-1>/i> STORE LOCATIONS /a> div classvr me-3>/div> a hreftel:+123456789 classtext-white fw-medium small text-decoration-none> i classbi bi-telephone me-1>/i> +123 45 6789 /a> div classvr mx-3>/div> /div> /div> /div>/div>!-- Main Navigation (Not Sticky) -->nav classnavbar navbar-expand-lg navbar-light bg-light d-none d-md-flex> div classcontainer-fluid px-4 py-3> !-- Brand Logo --> a classnavbar-brand fw-bold fs-4 hrefhttps://b2b.codezeroes.com stylecolor: #8B0000;> ALDERCAKEspan classtext-dark stylefont-weight: 400;>TOOLS/span> /a> !-- Mobile Toggle --> button classnavbar-toggler border-0 typebutton data-bs-togglecollapse data-bs-target#mainNav> span classnavbar-toggler-icon>/span> /button> !-- Navigation Items --> div classcollapse navbar-collapse idmainNav> !-- Search Bar (Desktop Center) --> div classmx-auto d-none d-lg-block w-50> div classposition-relative> input typetext idproductSearch classform-control border-2 rounded-pill ps-4 pe-5 placeholderSearch for products... stylebackground-color: #f8f9fa; height: 55px;> i classbi bi-search position-absolute text-muted styleright: 15px; top: 50%; transform: translateY(-50%);>/i> div idsearchResults classposition-absolute bg-white shadow rounded w-100 d-none styletop: 100%; left: 0; z-index: 1000;>/div> /div> /div> !-- Right Side Actions --> ul classnavbar-nav ms-auto align-items-lg-center> !-- Mobile Search --> li classnav-item d-lg-none mb-2> div classposition-relative> input typetext idmobileProductSearch classform-control rounded-pill ps-4 placeholderSearch for products... stylebackground-color: #f8f9fa;> div idmobileSearchResults classposition-absolute bg-white shadow rounded w-100 d-none styletop: 100%; left: 0; z-index: 1000;>/div> /div> /li> !-- Login/Register or User --> li classnav-item> a hrefjavascript:void(0) classnav-link d-flex align-items-center data-bs-togglemodal data-bs-target#loginModal> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-person text-white fs-4>/i> /div> div classd-flex flex-column lh-1> small classfw-medium fs-7>LOGIN / REGISTER/small> /div> /a> /li> !-- Wishlist --> li classnav-item ms-lg-3> a href# classnav-link position-relative> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-heart fs-5 text-white mt-1>/i> /div> span classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 10px; right: 0px;>0/span> /a> /li> !-- Cart --> li classnav-item ms-lg-2> a hrefjavascript:void(0) classposition-relative bg-danger rounded-pill d-flex align-items-center justify-content-space-between text-decoration-none data-bs-togglemodal data-bs-target#loginModal styleheight: 40px;> div classbg-white rounded-circle d-flex align-items-center justify-content-center stylewidth: 30px; height: 30px; padding: 17px !important; margin: 3px !important;> i classbi bi-cart3 fs-5 text-danger>/i> /div> span idcartCount classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 2px; right: -12px;>0/span> span classd-none d-lg-inline ms-2 me-3 small text-white>AED0.00/span> /a> /li> /ul> /div> /div>/nav>hr classm-0 text-muted>!-- Category Navigation Bar (Original - Not Sticky) -->div classbg-light px-3 d-none d-md-block> div classd-flex align-items-center py-2> button classbtn btn-danger d-flex align-items-center justify-content-center me-3 typebutton stylewidth: 40px; height: 40px; border-radius: 50%;> i classbi bi-list fs-4>/i> /button> nav classd-none d-lg-flex flex-grow-1> a hrefhttps://b2b.codezeroes.com classtext-decoration-none px-4 py-2 fs-7 fw-semibold text-danger> HOME /a> a hrefhttps://b2b.codezeroes.com/product classtext-decoration-none px-4 py-2 fs-7 text-black> PRODUCTS /a> a hrefhttps://b2b.codezeroes.com/category classtext-decoration-none px-4 py-2 fs-7 text-black> CATEGORIES /a> a hrefhttps://b2b.codezeroes.com/blog classtext-decoration-none px-4 py-2 fs-7 text-black> BLOG /a> /nav> /div>/div>!-- Desktop Navbar: Sticky on scroll, not main -->nav idstickyScrollNav classnavbar navbar-expand-md navbar-light bg-white shadow-sm d-none d-md-flex styleposition: fixed; top: -100px; left: 0; right: 0; z-index: 1030; transition: top 0.3s ease-in-out;> div classcontainer-fluid px-4 py-2> !-- Logo --> a classnavbar-brand fw-bold fs-5 text-danger hrefhttps://b2b.codezeroes.com> ALDERCAKEsspan classtext-dark stylefont-weight: 400;>TOOLS/span> /a> !-- Quick Links --> div classd-none d-lg-flex align-items-center ms-3> a hrefhttps://b2b.codezeroes.com classtext-decoration-none px-3 py-1 small fw-semibold text-danger>HOME/a> a hrefhttps://b2b.codezeroes.com/product classtext-decoration-none px-3 py-1 small text-dark>PRODUCTS/a> a hrefhttps://b2b.codezeroes.com/category classtext-decoration-none px-3 py-1 small text-dark>CATEGORIES/a> /div> !-- Search Bar --> div classmx-auto d-none d-lg-block stylewidth: 450px;> div classposition-relative> input typetext iddesktopProductSearch classform-control border-2 rounded-pill ps-4 pe-5 placeholderSearch for products... stylebackground-color: #f8f9fa; height: 40px;> i classbi bi-search position-absolute text-muted styleright: 15px; top: 50%; transform: translateY(-50%);>/i> div iddesktopSearchResults classposition-absolute bg-white shadow rounded w-100 d-none styletop: 100%; left: 0; z-index: 1000;>/div> /div> /div> !-- Action Icons --> div classd-flex align-items-center ms-auto> !-- Same user, wishlist, and cart icons as mobile --> a hrefjavascript:void(0) classnav-link d-flex align-items-center data-bs-togglemodal data-bs-target#loginModal> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-person text-white fs-4>/i> /div> /a> !-- Wishlist Icon --> a hrefjavascript:void(0) classnav-link d-flex align-items-center position-relative> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-heart text-white fs-5 mt-1>/i> /div> span classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 2px; right: -8px;>0/span> /a> !-- Cart Icon --> a hrefjavascript:void(0) classposition-relative bg-danger rounded-pill d-flex align-items-center justify-content-space-between text-decoration-none data-bs-togglemodal data-bs-target#loginModal styleheight: 40px;> div classbg-white rounded-circle d-flex align-items-center justify-content-center stylewidth: 30px; height: 30px; padding: 17px !important; margin: 3px !important;> i classbi bi-cart3 fs-5 text-danger>/i> /div> span idcartCount classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 2px; right: -12px;>0/span> span classd-none d-lg-inline ms-2 me-3 small text-white>AED0.00/span> /a> /div> /div>/nav>script> window.addEventListener(scroll, function() { const navbar document.getElementById(stickyScrollNav); if (window.scrollY > 200) { // Show navbar after scrolling 200px navbar.style.top 0; } else { navbar.style.top -100px; // Hide again when at top } });/script>!-- Mobile Navbar: Always visible on small screens -->nav classnavbar navbar-expand-md navbar-light bg-white shadow-sm sticky-top d-block d-md-none> div classcontainer-fluid px-4 py-2> !-- Logo --> a classnavbar-brand fw-bold fs-5 text-danger hrefhttps://b2b.codezeroes.com> ALDERCAKEsspan classtext-dark stylefont-weight: 400;>TOOLS/span> /a> !-- Hamburger toggler --> button classbtn btn-danger d-flex align-items-center justify-content-center typebutton data-bs-togglecollapse data-bs-target#mobileNav aria-controlsmobileNav aria-expandedfalse aria-labelToggle navigation stylewidth: 40px; height: 40px; border-radius: 50%;> i classbi bi-list fs-4>/i> /button> !-- Collapsible menu --> div classcollapse navbar-collapse idmobileNav> ul classnavbar-nav flex-column mt-2> li classnav-item> a hrefhttps://b2b.codezeroes.com classnav-link fw-semibold text-danger>HOME/a> /li> li classnav-item> a hrefhttps://b2b.codezeroes.com/product classnav-link text-dark>PRODUCTS/a> /li> li classnav-item> a hrefhttps://b2b.codezeroes.com/category classnav-link text-dark>CATEGORIES/a> /li> /ul> !-- Mobile Search --> div classmt-2> input typetext classform-control rounded-pill placeholderSearch for products...> /div> !-- Action icons --> div classd-flex justify-content-start mt-3> !-- User Icon --> a hrefjavascript:void(0) classnav-link d-flex align-items-center data-bs-togglemodal data-bs-target#loginModal> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-person text-white fs-4>/i> /div> /a> !-- Wishlist Icon --> a hrefjavascript:void(0) classnav-link d-flex align-items-center position-relative> div classbg-danger rounded-circle d-flex align-items-center justify-content-center me-2 stylewidth: 40px; height: 40px;> i classbi bi-heart text-white fs-5 mt-1>/i> /div> span classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 5px; right: -10px;>0/span> /a> !-- Cart Icon --> a hrefjavascript:void(0) classposition-relative bg-danger rounded-pill d-flex align-items-center justify-content-space-between text-decoration-none data-bs-togglemodal data-bs-target#loginModal styleheight: 40px;> div classbg-white rounded-circle d-flex align-items-center justify-content-center stylewidth: 30px; height: 30px; padding: 17px !important; margin: 3px !important;> i classbi bi-cart3 fs-5 text-danger>/i> /div> span classd-none d-lg-inline ms-2 me-3 small text-white>AED0.00/span> span idcartCount classposition-absolute translate-middle badge rounded-pill bg-white text-danger stylefont-size: 0.65rem; top: 2px; right: -12px;>0/span> /a> /div> /div> /div>/nav>!-- Login Modal -->div classmodal fade idloginModal tabindex-1 aria-labelledbyloginModalLabel aria-hiddentrue> div classmodal-dialog modal-dialog-centered modal-md> div classmodal-content border-0 shadow-lg rounded-4> div classmodal-header border-0 text-center d-block> h5 classmodal-title fw-bold text-danger idloginModalLabel>Welcome Back/h5> p classtext-muted small mb-0>Login to continue/p> /div> div classmodal-body px-4> form methodPOST actionhttps://b2b.codezeroes.com/login> input typehidden name_token valueBKSSY5yH8uBWsSpmT2xG9u98Bxd5qJtAJ0qckbhX autocompleteoff> div classmb-3> label forloginEmail classform-label small fw-medium text-muted>Email/label> input typeemail classform-control rounded-3 py-2 idloginEmail nameemail placeholderyou@example.com value required> /div> div classmb-3> label forloginPassword classform-label small fw-medium text-muted>Password/label> input typepassword classform-control rounded-3 py-2 idloginPassword namepassword placeholder•••••••• required> /div> div classmb-3 text-end> a hrefhttps://b2b.codezeroes.com/forgot-password classsmall text-danger fw-semibold> Forgot Password? /a> /div> button typesubmit classbtn btn-danger rounded-pill w-100 rounded-3 py-2 fw-semibold>Login/button> /form> /div> div classmodal-footer border-0 text-center d-block pb-4> p classmb-1 small text-muted>Dont have an account?/p> a href# classfw-semibold text-danger data-bs-togglemodal data-bs-target#registerModal data-bs-dismissmodal>Sign Up/a> /div> /div> /div>/div>!-- Register Modal -->div classmodal fade idregisterModal tabindex-1 aria-labelledbyregisterModalLabel aria-hiddentrue> div classmodal-dialog modal-dialog-centered> div classmodal-content border-0 shadow-lg rounded-4> div classmodal-header border-0 text-center d-block> h5 classmodal-title fw-bold text-danger idregisterModalLabel>Create Account/h5> p classtext-muted small mb-0>Sign up to get started/p> /div> div classmodal-body px-4> form methodPOST actionhttps://b2b.codezeroes.com/register> input typehidden name_token valueBKSSY5yH8uBWsSpmT2xG9u98Bxd5qJtAJ0qckbhX autocompleteoff> input typehidden namerole valueCustomer> div classmb-3> label forregisterName classform-label small fw-medium text-muted>Full Name/label> input typetext classform-control rounded-3 py-2 idregisterName namename placeholderJohn Doe required> /div> div classmb-3> label forregisterEmail classform-label small fw-medium text-muted>Email/label> input typeemail classform-control rounded-3 py-2 idregisterEmail nameemail placeholderyou@example.com required> /div> div classmb-3> label forregisterPassword classform-label small fw-medium text-muted>Password/label> input typepassword classform-control rounded-3 py-2 idregisterPassword namepassword placeholder•••••••• required> /div> div classmb-3> label forregisterPasswordConfirm classform-label small fw-medium text-muted>Confirm Password/label> input typepassword classform-control rounded-3 py-2 idregisterPasswordConfirm namepassword_confirmation placeholder•••••••• required> /div> button typesubmit classbtn btn-danger rounded-pill w-100 rounded-3 py-2 fw-semibold>Sign Up/button> /form> /div> div classmodal-footer border-0 text-center d-block pb-4> p classmb-1 small text-muted>Already have an account?/p> a href# classfw-semibold text-danger data-bs-togglemodal data-bs-target#loginModal data-bs-dismissmodal>Login/a> /div> /div> /div>/div>script> document.addEventListener(DOMContentLoaded, () > { const cartCountEl document.getElementById(cartCount); const stickyCartCountEl document.getElementById(stickyCartCount); function getLocalProducts() { let products localStorage.getItem(aldercaketools.products); return products ? JSON.parse(products) : ; } function updateCartCount() { let products getLocalProducts(); let totalQty products .filter(p > p.name && p.name.trim() ! ) .reduce((sum, p) > { const qty parseFloat(p.quantity) || 0; const unitType (p.unitType || ).toLowerCase(); if (unitType unit) { return sum + qty; } else if (unitType kg || unitType l) { return sum + (qty > 0 ? 1 : 0); } else { return sum + qty; } }, 0); totalQty Math.round(totalQty); // Update both cart counters cartCountEl, stickyCartCountEl.forEach(el > { if (el) { if (totalQty 0) { el.classList.add(d-none); } else { el.textContent totalQty; el.classList.remove(d-none); } } }); } updateCartCount(); window.addEventListener(storage, updateCartCount); window.updateCartCount updateCartCount; });/script> main> main classmain> !-- Hero Section --> section classhero-section position-relative bg-danger overflow-hidden px-3 px-md-4 px-lg-5 stylemin-height: 400px;> div classcontainer-fluid pt-3 pt-md-4 pt-lg-5> div classrow align-items-center stylemin-height: 400px;> !-- Left Content Column --> div classcol-lg-6 text-white mb-4 mb-lg-0> p classtext-uppercase mb-2 fw-medium styleletter-spacing: 2px; font-size: 0.75rem;> WELCOME TO AlderCake Tools /p> h1 classfw-medium mb-3 mb-md-4 styleline-height: 1.2; font-size: clamp(1.75rem, 5vw, 3rem);> Premium Cake Tools for Professional Bakers /h1> p classmb-3 mb-md-4 opacity-90 stylemax-width: 500px; font-size: clamp(0.875rem, 2vw, 1rem);> Discover our comprehensive range of professional-grade cake decorating tools, baking equipment, and supplies. Trusted by bakeries worldwide for over 20 years. /p> div classd-flex flex-wrap gap-2 gap-md-3> a href#shop classbtn btn-light btn-sm px-3 px-md-4 py-2 rounded-pill fw-semibold> Our Shop /a> a href#contact classbtn btn-outline-light btn-sm px-3 px-md-4 py-2 border-2 rounded-pill fw-semibold> Contact Us /a> /div> /div> !-- Right Image Column --> div classcol-lg-6 d-none d-lg-block position-relative> div styleposition: relative; z-index: 2;> img srchttps://b2b.codezeroes.com/assets/img/theme/hero-family-shopping-baking-supplies.webp altFamily shopping for baking supplies classimg-fluid stylemax-height: 500px; object-fit: contain; width: 100%;> /div> /div> /div> /div> !-- Decorative Pattern Overlay --> div classposition-absolute top-0 start-0 w-100 h-100 styleopacity:0.4; pointer-events:none; background:url(https://www.transparenttextures.com/patterns/clean-gray-paper.png) repeat; z-index:1;> /div> /section> !-- Testimonial Scrolling Bar --> div classbg-danger text-white py-2 overflow-hidden> div classd-flex align-items-center> div classd-flex gap-3 gap-md-5 px-3 px-md-4 styleanimation: scroll 30s linear infinite; white-space: nowrap;> span classd-flex align-items-center gap-2 stylefont-size: clamp(0.75rem, 2vw, 1rem);> span classtext-warning>★★★★★/span> span classd-none d-sm-inline>I was shocked but on my last visit it was a bit sparce. But they are haven for gel food colours!/span> span classd-inline d-sm-none>Great gel food colours!/span> /span> span classd-flex align-items-center gap-2 ms-3 ms-md-5 stylefont-size: clamp(0.75rem, 2vw, 1rem);> span classtext-warning>★★★★★/span> span classd-none d-sm-inline>The lady there is very helpful. I had no idea how to bake my first cake.../span> span classd-inline d-sm-none>Very helpful staff!/span> /span> span classd-flex align-items-center gap-2 ms-3 ms-md-5 stylefont-size: clamp(0.75rem, 2vw, 1rem);> span classtext-warning>★★★★★/span> Best baking supply store in the region! Amazing selection. /span> !-- Duplicate for seamless scroll --> span classd-flex align-items-center gap-2 ms-3 ms-md-5 stylefont-size: clamp(0.75rem, 2vw, 1rem);> span classtext-warning>★★★★★/span> span classd-none d-sm-inline>I was shocked but on my last visit it was a bit sparce. But they are haven for gel food colours!/span> span classd-inline d-sm-none>Great gel food colours!/span> /span> /div> /div> /div> style> @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /style> !-- Product Categories --> section idcategories classpy-4 py-md-5 mx-3 mx-md-4 mx-lg-5 bg-white> div classcontainer-fluid> div classtext-center mb-4 mb-md-5> h2 classtext-danger fw-semibold mb-3 stylefont-size: clamp(0.875rem, 2vw, 1.25rem);>Category/h2> div classd-flex align-items-center justify-content-center gap-2 gap-md-3 px-2> div styleflex: 1; border-top: 1px solid #0000001f;>/div> span classfw-semibold text-center stylewhite-space: nowrap; font-size: clamp(1.25rem, 4vw, 2.5rem);>Everything you want is here./span> div styleflex: 1; border-top: 1px solid #0000001f;>/div> /div> /div> div classrow g-2 g-md-3> div classcol-6 col-sm-4 col-md-3 col-lg-2> a hrefhttps://b2b.codezeroes.com/category/cake-bread styletext-decoration: none; color: inherit; display: block;> div classborder-0 rounded-4 overflow-hidden position-relative styletransition: transform 0.3s, box-shadow 0.3s; onmouseoverthis.style.transformscale(1.05); onmouseoutthis.style.transformscale(1);> div classd-flex flex-column justify-content-between p-2 styleheight: auto; min-height: 200px;> !-- Product image --> div classmb-2 stylemin-height: 120px; display: flex; justify-content: center; align-items: center;> img srchttps://b2b.codezeroes.com/assets/img/product/breads&cakes.png altCake & Bread stylemax-height: 180px; max-width: 100%; object-fit: contain; display: block;> /div> !-- Category Name --> div classshadow-sm rounded-pill px-2 px-md-3 py-2 d-flex align-items-center justify-content-center fw-semibold text-center stylefont-size: clamp(0.75rem, 2vw, 1rem);> Cake & Bread /div> /div> /div> /a> /div> div classcol-6 col-sm-4 col-md-3 col-lg-2> a hrefhttps://b2b.codezeroes.com/category/birthday-cake styletext-decoration: none; color: inherit; display: block;> div classborder-0 rounded-4 overflow-hidden position-relative styletransition: transform 0.3s, box-shadow 0.3s; onmouseoverthis.style.transformscale(1.05); onmouseoutthis.style.transformscale(1);> div classd-flex flex-column justify-content-between p-2 styleheight: auto; min-height: 200px;> !-- Product image --> div classmb-2 stylemin-height: 120px; display: flex; justify-content: center; align-items: center;> img srchttps://b2b.codezeroes.com/assets/img/product/pngegg (3).png altBirthday Cake stylemax-height: 180px; max-width: 100%; object-fit: contain; display: block;> /div> !-- Category Name --> div classshadow-sm rounded-pill px-2 px-md-3 py-2 d-flex align-items-center justify-content-center fw-semibold text-center stylefont-size: clamp(0.75rem, 2vw, 1rem);> Birthday Cake /div> /div> /div> /a> /div> div classcol-6 col-sm-4 col-md-3 col-lg-2> a hrefhttps://b2b.codezeroes.com/category/festival-cake styletext-decoration: none; color: inherit; display: block;> div classborder-0 rounded-4 overflow-hidden position-relative styletransition: transform 0.3s, box-shadow 0.3s; onmouseoverthis.style.transformscale(1.05); onmouseoutthis.style.transformscale(1);> div classd-flex flex-column justify-content-between p-2 styleheight: auto; min-height: 200px;> !-- Product image --> div classmb-2 stylemin-height: 120px; display: flex; justify-content: center; align-items: center;> img srchttps://b2b.codezeroes.com/assets/img/product/pngegg (1).png altFestival Cake stylemax-height: 180px; max-width: 100%; object-fit: contain; display: block;> /div> !-- Category Name --> div classshadow-sm rounded-pill px-2 px-md-3 py-2 d-flex align-items-center justify-content-center fw-semibold text-center stylefont-size: clamp(0.75rem, 2vw, 1rem);> Festival Cake /div> /div> /div> /a> /div> div classcol-6 col-sm-4 col-md-3 col-lg-2> a hrefhttps://b2b.codezeroes.com/category/cake-moldings styletext-decoration: none; color: inherit; display: block;> div classborder-0 rounded-4 overflow-hidden position-relative styletransition: transform 0.3s, box-shadow 0.3s; onmouseoverthis.style.transformscale(1.05); onmouseoutthis.style.transformscale(1);> div classd-flex flex-column justify-content-between p-2 styleheight: auto; min-height: 200px;> !-- Product image --> div classmb-2 stylemin-height: 120px; display: flex; justify-content: center; align-items: center;> img srchttps://b2b.codezeroes.com/assets/img/product/pngegg.png altCake Moldings stylemax-height: 180px; max-width: 100%; object-fit: contain; display: block;> /div> !-- Category Name --> div classshadow-sm rounded-pill px-2 px-md-3 py-2 d-flex align-items-center justify-content-center fw-semibold text-center stylefont-size: clamp(0.75rem, 2vw, 1rem);> Cake Moldings /div> /div> /div> /a> /div> div classcol-6 col-sm-4 col-md-3 col-lg-2> a hrefhttps://b2b.codezeroes.com/category/cutters styletext-decoration: none; color: inherit; display: block;> div classborder-0 rounded-4 overflow-hidden position-relative styletransition: transform 0.3s, box-shadow 0.3s; onmouseoverthis.style.transformscale(1.05); onmouseoutthis.style.transformscale(1);> div classd-flex flex-column justify-content-between p-2 styleheight: auto; min-height: 200px;> !-- Product image --> div classmb-2 stylemin-height: 120px; display: flex; justify-content: center; align-items: center;> img srchttps://b2b.codezeroes.com/assets/img/product/pngegg (2).png altCutters stylemax-height: 180px; max-width: 100%; object-fit: contain; display: block;> /div> !-- Category Name --> div classshadow-sm rounded-pill px-2 px-md-3 py-2 d-flex align-items-center justify-content-center fw-semibold text-center stylefont-size: clamp(0.75rem, 2vw, 1rem);> Cutters /div> /div> /div> /a> /div> /div> /div> /section> !-- Featured Products --> section idproducts classp-3 p-md-4 p-lg-5 bg-white> div classcontainer-fluid> div classtext-center mb-4 mb-md-5> h2 classtext-danger fw-semibold mb-3 stylefont-size: clamp(0.875rem, 2vw, 1.25rem);>Products/h2> div classd-flex align-items-center justify-content-center gap-2 gap-md-3 px-2> div styleflex: 1; border-top: 1px solid #0000001f;>/div> span classfw-semibold text-center stylewhite-space: nowrap; font-size: clamp(1.25rem, 4vw, 2.5rem);>Welcome to amazing Baking/span> div styleflex: 1; border-top: 1px solid #0000001f;>/div> /div> /div> div classrow g-2 g-md-3> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/round-cake-pan> img srchttps://b2b.codezeroes.com/assets/img/product/61Wc2s0Qb0L.webp classcard-img-top img-fluid altRound Cake Pan styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/round-cake-pan classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Round Cake Pan /h6> /a> a hrefhttps://b2b.codezeroes.com/product/round-cake-pan classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 33.04 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/loaf-bread-pan> img srchttps://b2b.codezeroes.com/assets/img/product/OXOGlsMeasuringCup2cpSSS24.webp classcard-img-top img-fluid altLoaf Bread Pan styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/loaf-bread-pan classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Loaf Bread Pan /h6> /a> a hrefhttps://b2b.codezeroes.com/product/loaf-bread-pan classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 21.53 small>د.إ /small> /span> span classtext-muted text-decoration-line-through small> 27.53small>د.إ/small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/silicone-baking-mat> img srchttps://b2b.codezeroes.com/assets/img/product/618YzuKUUtL.webp classcard-img-top img-fluid altSilicone Baking Mat styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/silicone-baking-mat classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Silicone Baking Mat /h6> /a> a hrefhttps://b2b.codezeroes.com/product/silicone-baking-mat classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 46.52 small>د.إ /small> /span> span classtext-muted text-decoration-line-through small> 49.52small>د.إ/small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/piping-nozzle-set> img srchttps://b2b.codezeroes.com/assets/img/product/2084970.webp classcard-img-top img-fluid altPiping Nozzle Set styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/piping-nozzle-set classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Piping Nozzle Set /h6> /a> a hrefhttps://b2b.codezeroes.com/product/piping-nozzle-set classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 42.90 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/cake-topper-set> img srchttps://b2b.codezeroes.com/assets/img/product/bakingequipment-cakepans.webp classcard-img-top img-fluid altCake Topper Set styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/cake-topper-set classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Cake Topper Set /h6> /a> a hrefhttps://b2b.codezeroes.com/product/cake-topper-set classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 36.91 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/birthday-candle-pack> img srchttps://b2b.codezeroes.com/assets/img/product/100901-lg.webp classcard-img-top img-fluid altBirthday Candle Pack styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/birthday-candle-pack classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Birthday Candle Pack /h6> /a> a hrefhttps://b2b.codezeroes.com/product/birthday-candle-pack classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 16.22 small>د.إ /small> /span> span classtext-muted text-decoration-line-through small> 23.22small>د.إ/small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/decorating-comb-set> img srchttps://b2b.codezeroes.com/assets/img/product/618YzuKUUtL.webp classcard-img-top img-fluid altDecorating Comb Set styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/decorating-comb-set classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Decorating Comb Set /h6> /a> a hrefhttps://b2b.codezeroes.com/product/decorating-comb-set classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 31.07 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/color-dust-kit> img srchttps://b2b.codezeroes.com/assets/img/product/2084970.webp classcard-img-top img-fluid altColor Dust Kit styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/color-dust-kit classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Color Dust Kit /h6> /a> a hrefhttps://b2b.codezeroes.com/product/color-dust-kit classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 19.41 small>د.إ /small> /span> span classtext-muted text-decoration-line-through small> 28.41small>د.إ/small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/icing-smoother> img srchttps://b2b.codezeroes.com/assets/img/product/61Wc2s0Qb0L.webp classcard-img-top img-fluid altIcing Smoother styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/icing-smoother classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Icing Smoother /h6> /a> a hrefhttps://b2b.codezeroes.com/product/icing-smoother classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 11.06 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/silicone-cake-mould> img srchttps://b2b.codezeroes.com/assets/img/product/1070164.webp classcard-img-top img-fluid altSilicone Cake Mould styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/silicone-cake-mould classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Silicone Cake Mould /h6> /a> a hrefhttps://b2b.codezeroes.com/product/silicone-cake-mould classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 41.22 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/bundt-cake-pan> img srchttps://b2b.codezeroes.com/assets/img/product/2084970.webp classcard-img-top img-fluid altBundt Cake Pan styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/bundt-cake-pan classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Bundt Cake Pan /h6> /a> a hrefhttps://b2b.codezeroes.com/product/bundt-cake-pan classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 34.14 small>د.إ /small> /span> span classtext-muted text-decoration-line-through small> 40.14small>د.إ/small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> div classcol-6 col-md-6 col-lg-3 stylepadding: 0px > div classcard h-100 border-0 shadow-sm rounded-0 position-relative product-card> div classposition-relative overflow-hidden> a hrefhttps://b2b.codezeroes.com/product/square-cake-tin> img srchttps://b2b.codezeroes.com/assets/img/product/100901-lg.webp classcard-img-top img-fluid altSquare Cake Tin styleheight: 180px; object-fit: cover;> /a> button classbtn btn-light position-absolute top-0 end-0 m-2 rounded-circle wishlist-btn> i classfar fa-heart>/i> /button> /div> div classcard-body p-2 d-flex flex-column bg-white justify-content-between card-content> a hrefhttps://b2b.codezeroes.com/product/square-cake-tin classtext-decoration-none text-dark mb-2> h6 classcard-title fw-medium text-truncate mb-1 fs-6> Square Cake Tin /h6> /a> a hrefhttps://b2b.codezeroes.com/product/square-cake-tin classtext-decoration-none text-dark mb-2> div classd-flex align-items-baseline gap-1 flex-wrap> span classfw-medium text-danger> 19.49 small>د.إ /small> /span> /div> /a> div classcart-button-container mt-auto> button data-bs-togglemodal data-bs-target#loginModal classbtn btn-danger btn-sm rounded-pill d-flex align-items-center justify-content-center w-100 styleheight: 36px;> span classbutton-text>Add to Cart/span> span classbutton-icon> i classbi bi-cart-plus>/i> /span> /button> /div> /div> /div>/div>style> /* Minimal CSS for slide-up cart button effect */ .product-card { transition: transform 0.2s ease; border-radius: 0 !important; position: relative; overflow: hidden; } .product-card:hover { transform: translateY(-2px); } .card-content { transition: all 0.3s ease; position: relative; z-index: 2; /* padding-bottom: 44px !important; */ } .wishlist-btn { width: 40px; height: 40px; padding: 0; display: flex; align-items: center; justify-content: center;}.wishlist-btn:hover i { color: #dc3545;}.card-img-top { object-fit: contain; border-radius: 0% !important;} /* Push content up on hover */ .product-card:hover .card-content { transform: translateY(-44px); /* Move entire content up */ } .cart-button-container { position: absolute; bottom: 8px; left: 8px; right: 8px; opacity: 0; transform: translateY(44px); /* Start below visible area */ transition: all 0.3s ease; z-index: 1; } .product-card:hover .cart-button-container { opacity: 1; transform: translateY(-22); /* Slide up into view */ } /* Button hover effects */ .cart-button-container .btn { position: relative; overflow: hidden; height: 36px; } .cart-button-container .btn .button-text { transition: all 0.3s ease; display: block; } .cart-button-container .btn .button-icon { transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); opacity: 0; } .cart-button-container .btn:hover .button-text { opacity: 0; transform: translateY(100%); } .cart-button-container .btn:hover .button-icon { opacity: 1; transform: translate(-50%, -50%); } .shadow-sm { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; } .card-title { font-size: 0.875rem; line-height: 1.3; } .small { font-size: 0.75rem; } /* Make image, title and price clickable with pointer cursor */ .card a { cursor: pointer; }/style> /div> /div> /section> !-- Baking Classes Section --> section classbg-danger px-3 px-md-4 px-lg-5 position-relative py-4 py-md-0> div classcontainer-fluid position-relative stylez-index: 2;> div classrow align-items-center stylemin-height: 300px;> !-- Left Content Column --> div classcol-lg-5 text-white mb-4 mb-lg-0> p classtext-uppercase mb-2 fw-medium styleletter-spacing: 2px; font-size: clamp(0.75rem, 2vw, 0.875rem);> Not sure how to bake? /p> span classd-block fw-medium mb-3 stylefont-size: clamp(1.25rem, 3vw, 1.875rem);> Discover expert-led classes that guide you from mastering the essentials to creating advanced baking masterpieces. /span> div classd-flex flex-wrap gap-2 gap-md-3> a href#shop classbtn btn-light btn-sm px-3 px-md-4 py-2 rounded-pill fw-semibold> Join a Class /a> a href#contact classtext-white py-2 text-decoration-none d-flex align-items-center gap-1> i classbi bi-play-circle>/i> Watch Our Lessons /a> /div> /div> !-- Right Image Column --> div classcol-lg-7 d-none d-lg-block position-relative> img srchttps://b2b.codezeroes.com/assets/img/theme/baker.webp altBaker classimg-fluid stylemax-height: 500px; object-fit: contain; width: 100%;> /div> /div> /div> !-- Decorative Pattern Overlay --> div classposition-absolute top-0 start-0 w-100 h-100 styleopacity:0.4; pointer-events:none; background:url(https://www.transparenttextures.com/patterns/clean-gray-paper.png) repeat; z-index:1;> /div> /section> !-- Promotions Section --> section classcontainer-fluid py-4 py-md-5 mt-3 mt-md-5 px-3 px-md-4> div classtext-center mb-4 mb-md-5> h2 classtext-danger fw-semibold mb-3 stylefont-size: clamp(0.875rem, 2vw, 1.25rem);>Promotions/h2> div classd-flex align-items-center justify-content-center gap-2 gap-md-3 px-2> div styleflex: 1; border-top: 1px solid #0000001f;>/div> span classfw-semibold text-center stylefont-size: clamp(1rem, 3vw, 2.5rem);>Discover Exclusive Baking Deals/span> div styleflex: 1; border-top: 1px solid #0000001f;>/div> /div> /div> div classrow g-3 g-md-4> !-- Silicone Fondant Moulds --> div classcol-12 col-md-6> div classcard h-100 bg-danger text-white rounded-3 overflow-hidden border-0> div classrow g-0 h-100> div classcol-7 col-sm-6 d-flex flex-column justify-content-center p-3 p-md-4 p-lg-5> p classtext-uppercase mb-2 fw-light stylefont-size: clamp(0.625rem, 1.5vw, 0.875rem);>ULTIMATE OFFER/p> h2 classfw-medium mb-3 mb-md-4 stylefont-size: clamp(1.25rem, 3vw, 2rem);>Silicone Fondant Moulds/h2> div> a href# classbtn btn-light text-dark px-3 px-md-4 py-2 rounded-pill stylefont-size: clamp(0.75rem, 2vw, 1rem);>To Shop/a> /div> /div> div classcol-5 col-sm-6 d-flex align-items-center justify-content-center p-2> img srchttps://b2b.codezeroes.com/assets/img/theme/silicone-molds-for-cake.png classimg-fluid altSilicone Fondant Moulds stylemax-height: 250px; object-fit: contain;> /div> /div> /div> /div> !-- Chocolates --> div classcol-12 col-md-6> div classcard h-100 bg-danger text-white rounded-3 overflow-hidden border-0> div classrow g-0 h-100> div classcol-7 col-sm-6 d-flex flex-column justify-content-center p-3 p-md-4 p-lg-5> p classtext-uppercase mb-2 fw-light stylefont-size: clamp(0.625rem, 1.5vw, 0.875rem);>TASTE UNMATCHED/p> h2 classfw-medium mb-3 mb-md-4 stylefont-size: clamp(1.25rem, 3vw, 2rem);>Chocolates/h2> div> a href# classbtn btn-light text-dark px-3 px-md-4 py-2 rounded-pill stylefont-size: clamp(0.75rem, 2vw, 1rem);>To Shop/a> /div> /div> div classcol-5 col-sm-6 d-flex align-items-center justify-content-center p-2> img srchttps://www.pngarts.com/files/3/Dark-Chocolate-PNG-Pic.png classimg-fluid altChocolates stylemax-height: 250px; object-fit: contain;> /div> /div> /div> /div> !-- Bulk Items --> div classcol-12 col-md-6> div classcard h-100 bg-danger text-white rounded-3 overflow-hidden border-0> div classrow g-0 h-100> div classcol-7 col-sm-6 d-flex flex-column justify-content-center p-3 p-md-4 p-lg-5> p classtext-uppercase mb-2 fw-light stylefont-size: clamp(0.625rem, 1.5vw, 0.875rem);>QUALITY WITH QUANTITY/p> h2 classfw-medium mb-3 mb-md-4 stylefont-size: clamp(1.25rem, 3vw, 2rem);>Bulk Items/h2> div> a href# classbtn btn-light text-dark px-3 px-md-4 py-2 rounded-pill stylefont-size: clamp(0.75rem, 2vw, 1rem);>To Shop/a> /div> /div> div classcol-5 col-sm-6 d-flex align-items-center justify-content-center p-2> img srchttps://www.pngkey.com/png/full/9-93137_savings-in-all-sizes-bulk-food-png.png classimg-fluid altBulk Items stylemax-height: 250px; object-fit: contain;> /div> /div> /div> /div> !-- Dry Fruits --> div classcol-12 col-md-6> div classcard h-100 bg-danger text-white rounded-3 overflow-hidden border-0> div classrow g-0 h-100> div classcol-7 col-sm-6 d-flex flex-column justify-content-center p-3 p-md-4 p-lg-5> p classtext-uppercase mb-2 fw-light stylefont-size: clamp(0.625rem, 1.5vw, 0.875rem);>EXPERIENCE EXCELLENCE/p> h2 classfw-medium mb-3 mb-md-4 stylefont-size: clamp(1.25rem, 3vw, 2rem);>Dry Fruits/h2> div> a href# classbtn btn-light text-dark px-3 px-md-4 py-2 rounded-pill stylefont-size: clamp(0.75rem, 2vw, 1rem);>To Shop/a> /div> /div> div classcol-5 col-sm-6 d-flex align-items-center justify-content-center p-2> img srchttps://pngimg.com/d/almond_PNG56.png classimg-fluid altDry Fruits stylemax-height: 250px; object-fit: contain;> /div> /div> /div> /div> /div> /section> !-- Contact CTA Section --> section classbg-danger px-3 px-md-4 px-lg-5 position-relative d-flex align-items-center justify-content-center py-5 stylemin-height: 300px;> div classcontainer position-relative z-2 text-center text-white> p classtext-uppercase mb-2 fw-medium styleletter-spacing: 2px; font-size: clamp(0.75rem, 2vw, 0.875rem);> Need some help? /p> h2 classfw-semibold mb-3 mb-md-4 mx-auto stylemax-width: 800px; font-size: clamp(1.25rem, 3vw, 1.875rem);> Cant find what youre looking for? Get in touch — were always happy to help! /h2> a href/contact classbtn btn-light btn-sm px-3 px-md-4 py-2 rounded-pill fw-semibold> Contact Us /a> /div> !-- Decorative Pattern Overlay --> div classposition-absolute top-0 start-0 w-100 h-100 styleopacity: 0.4; pointer-events: none; background: url(https://www.transparenttextures.com/patterns/clean-gray-paper.png) repeat; z-index: 1;> /div> /section> !-- Best Products Section --> section classcontainer-fluid py-4 py-md-5 mt-3 mt-md-5 px-3 px-md-4> div classtext-center mb-4 mb-md-5> p classtext-uppercase text-danger fw-bold mb-2 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Best of Alder Cakes/p> h1 classfw-medium stylefont-size: clamp(1.5rem, 4vw, 3rem);>Tried. Tested. Truly the Best./h1> /div> !-- Product Sections --> div classrow g-3 g-md-4> !-- New Arrivals Column --> div classcol-12 col-lg-4> div classbg-light p-3 p-md-4 rounded h-100> h5 classtext-center text-danger fw-semibold mb-3 mb-md-4 stylefont-size: clamp(1rem, 2vw, 1.25rem);>NEW ARRIVALS/h5> !-- Product Item --> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1499638309848-e9968540da83?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Via Delle Arti Cocoa Butter - Pink - 200G/h6> p classmb-0> span classtext-decoration-line-through text-muted stylefont-size: clamp(0.75rem, 1.5vw, 0.875rem);>AED100.00/span> span classtext-danger fw-bold ms-2 stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED89.25/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1481391319762-47dff72954d9?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Via Delle Arti Cocoa Butter - Purple - 200G/h6> p classmb-0> span classtext-decoration-line-through text-muted stylefont-size: clamp(0.75rem, 1.5vw, 0.875rem);>AED100.00/span> span classtext-danger fw-bold ms-2 stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED89.25/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1511381939415-e44015466834?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Via Delle Arti Cocoa Butter - White - 200G/h6> p classmb-0> span classtext-decoration-line-through text-muted stylefont-size: clamp(0.75rem, 1.5vw, 0.875rem);>AED100.00/span> span classtext-danger fw-bold ms-2 stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED89.25/span> /p> /div> /div> div classd-flex align-items-center> img srchttps://images.unsplash.com/photo-1542843137-8791a6904d14?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Via Delle Arti Cocoa Butter - Blue - 200G/h6> p classmb-0> span classtext-decoration-line-through text-muted stylefont-size: clamp(0.75rem, 1.5vw, 0.875rem);>AED100.00/span> span classtext-danger fw-bold ms-2 stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED89.25/span> /p> /div> /div> /div> /div> !-- Featured Items Column --> div classcol-12 col-lg-4> div classbg-light p-3 p-md-4 rounded h-100> h5 classtext-center text-danger fw-semibold mb-3 mb-md-4 stylefont-size: clamp(1rem, 2vw, 1.25rem);>FEATURED ITEMS/h5> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1557821552-17105176677c?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Nozzle No 15/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED6.00/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1578985545062-69928b1d9587?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Nozzle No 47/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED5.00/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1562887234-0d93e8b1ecbb?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Russian Tip No.150/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED5.00/span> /p> /div> /div> div classd-flex align-items-center> img srchttps://images.unsplash.com/photo-1486427944299-d1955d23e34d?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Nozzle No. Y07/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED5.00/span> /p> /div> /div> /div> /div> !-- Best Sellers Column --> div classcol-12 col-lg-4> div classbg-light p-3 p-md-4 rounded h-100> h5 classtext-center text-danger fw-semibold mb-3 mb-md-4 stylefont-size: clamp(1rem, 2vw, 1.25rem);>BEST SELLERS/h5> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1578775887804-699de7086ff9?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Plunger Cutter/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED3.00/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1606983340126-99ab4feaa64a?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Water Soluble Yellow/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED42.00/span> /p> /div> /div> div classd-flex align-items-center mb-3 mb-md-4 pb-3 border-bottom> img srchttps://images.unsplash.com/photo-1628783626844-0eb8c8d95ca3?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Cookie Spatula/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED10.00/span> /p> /div> /div> div classd-flex align-items-center> img srchttps://images.unsplash.com/photo-1535254973040-607b474cb50d?w200&h200&fitcrop altProduct classme-2 me-md-3 rounded stylewidth: 60px; height: 60px; object-fit: cover;> div classflex-grow-1> h6 classmb-1 stylefont-size: clamp(0.75rem, 2vw, 1rem);>Diamond Heart/h6> p classmb-0> span classtext-danger fw-bold stylefont-size: clamp(0.875rem, 2vw, 1rem);>AED8.00/span> /p> /div> /div> /div> /div> /div> /section> /main> /main> !-- Footer Start -->footer classmt-5> !-- Top Info Bar --> hr classmb-0 border-2 border-muted> div classbg-light py-4 > div classcontainer-fluid px-5> div classrow gy-3> div classcol-md-3 border-end> div classd-flex align-items-center> i classbi bi-globe2 fs-1 text-danger me-3>/i> div> h6 classfw-semibold mb-1>Flexible Delivery/h6> p classtext-muted small mb-0>Shipping is available to various locations/p> /div> /div> /div> div classcol-md-3 border-end> div classd-flex align-items-center> i classbi bi-lock-fill fs-1 text-danger me-3>/i> div> h6 classfw-semibold mb-1>Secure Payment/h6> p classtext-muted small mb-0>Pay with popular and secure payment methods/p> /div> /div> /div> div classcol-md-3 border-end> div classd-flex align-items-center> i classbi bi-arrow-repeat fs-1 text-danger me-3>/i> div> h6 classfw-semibold mb-1>Easy Return Policy/h6> p classtext-muted small mb-0>Hassle-free returns for your convenience/p> /div> /div> /div> div classcol-md-3> div classd-flex align-items-center> i classbi bi-headset fs-1 text-danger me-3>/i> div> h6 classfw-semibold mb-1>Help Center/h6> p classtext-muted small mb-0>Our support team is always ready to assist you/p> /div> /div> /div> /div> /div> /div> hr classm-0 border-2 border-muted> !-- Main Footer --> div classbg-danger text-white pt-5 pb-4> div classcontainer-fluid px-5> !-- Make the row flex items stretch to equal height --> div classrow gy-4 > !-- Logo & About --> div classcol-lg-3 col-md-6 d-flex align-items-center justify-content-center text-center> h4 classfw-medium mb-0>AlderCakeTools/h4> /div> !-- Customer Service --> div classcol-lg-3 col-md-6> h6 classfw-medium text-uppercase mb-3>Customer Service/h6> ul classlist-unstyled mb-0 > li>a href# classtext-white text-decoration-none d-block py-1>Delivery Options/a> /li> li>a href# classtext-white text-decoration-none d-block py-1>FAQs/a>/li> li>a href# classtext-white text-decoration-none d-block py-1>Chat with us/a>/li> li>a href# classtext-white text-decoration-none d-block py-1>Latest News/a>/li> /ul> /div> !-- Legal --> div classcol-lg-3 col-md-6> h6 classfw-medium text-uppercase mb-3>Legal/h6> ul classlist-unstyled mb-0> li>a href# classtext-white text-decoration-none d-block py-1>Privacy Policy/a> /li> li>a href# classtext-white text-decoration-none d-block py-1>Refund Policy/a> /li> li>a href# classtext-white text-decoration-none d-block py-1>Terms & Conditions/a>/li> /ul> /div> !-- Get to Know Us --> div classcol-lg-3 col-md-6> h6 classfw-medium text-uppercase mb-3>Get to Know Us/h6> ul classlist-unstyled mb-0> li>a href# classtext-white text-decoration-none d-block py-1>Our Story/a>/li> li>a href# classtext-white text-decoration-none d-block py-1>Our Locations/a> /li> li>a href# classtext-white text-decoration-none d-block py-1>Contact Us/a>/li> li>a href# classtext-white text-decoration-none d-block py-1>Careers/a>/li> /ul> /div> /div> hr classborder-light opacity-25 my-4> div classtext-center text-white small> © 2025 AlderCake Tools. All rights reserved. /div> /div> /div>/footer>!-- Footer End -->!-- Slim Bottom Mobile Navbar -->nav classnavbar navbar-light bg-white fixed-bottom border-top shadow-sm d-lg-none py-0 idmobileBottomNav> div classcontainer-fluid px-0> div classrow w-100 m-0 text-center small align-items-center> !-- Products --> div classcol nav-item> a hrefhttps://b2b.codezeroes.com/product classnav-link d-flex flex-column align-items-center py-1 text-secondary> i classbi bi-box-seam fs-5 mb-0>/i> span classfw-medium stylefont-size: 0.7rem;>Products/span> /a> /div> !-- Categories --> div classcol nav-item> a hrefhttps://b2b.codezeroes.com/category classnav-link d-flex flex-column align-items-center py-1 text-secondary> i classbi bi-grid fs-5 mb-0>/i> span classfw-medium stylefont-size: 0.7rem;>Categories/span> /a> /div> !-- Home (center highlight) --> div classcol nav-item> a hrefhttps://b2b.codezeroes.com classnav-link d-flex flex-column align-items-center text-primary> div classbg-primary rounded-circle d-flex align-items-center justify-content-center stylewidth: 40px; height: 40px;> i classbi bi-house-fill text-white fs-2>/i> /div> span classfw-medium stylefont-size: 0.7rem;>Home/span> /a> /div> !-- Cart --> div classcol nav-item position-relative> a hrefjavascript:void(0) classnav-link d-flex flex-column align-items-center py-1 text-secondary data-bs-togglemodal data-bs-target#loginModal> i classbi bi-cart3 fs-5 mb-0>/i> span classfw-medium stylefont-size: 0.7rem;>Cart/span> /a> /div> !-- Account --> div classcol nav-item> a hrefjavascript:void(0) data-bs-togglemodal data-bs-target#loginModal classnav-link d-flex flex-column align-items-center py-1 text-secondary> i classbi bi-person fs-5 mb-1>/i> span classfw-medium stylefont-size: 0.7rem;>Account/span> /a> /div> /div> /div>/nav>!-- Bootstrap JS -->script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js>/script>!-- Custom JS -->script> document.addEventListener(DOMContentLoaded, function() { let lastScrollY window.scrollY; const bottomNav document.getElementById(mobileBottomNav); window.addEventListener(scroll, function() { const currentScrollY window.scrollY; // Hide on scroll down if (currentScrollY > lastScrollY && currentScrollY > 100) { bottomNav.style.transform translateY(100%); bottomNav.style.transition transform 0.3s ease; } // Show on scroll up else if (currentScrollY lastScrollY) { bottomNav.style.transform translateY(0); bottomNav.style.transition transform 0.3s ease; } lastScrollY currentScrollY; }); });/script>script> document.addEventListener(DOMContentLoaded, () > { const buttons document.querySelectorAll(.add-to-cart); // ✅ Get products from localStorage function getLocalProducts() { let products localStorage.getItem(aldercaketools.products); return products ? JSON.parse(products) : ; } // ✅ Save products to localStorage function saveLocalProducts(products) { localStorage.setItem(aldercaketools.products, JSON.stringify(products)); updateCartCount(); } // ✅ Toast notification function showToast(message) { const toastEl document.createElement(div); toastEl.className toast align-items-center bg-white border border-primary text-primary position-fixed end-0 me-3 shadow; toastEl.style.top 80px; toastEl.style.zIndex 1200; toastEl.setAttribute(role, alert); toastEl.setAttribute(aria-live, assertive); toastEl.setAttribute(aria-atomic, true); toastEl.innerHTML ` div classd-flex> div classtoast-body fw-semibold>${message}/div> button typebutton classbtn-close me-2 m-auto data-bs-dismisstoast aria-labelClose>/button> /div>`; document.body.appendChild(toastEl); const toast new bootstrap.Toast(toastEl, { delay: 2000 }); toast.show(); toastEl.addEventListener(hidden.bs.toast, () > { toastEl.remove(); }); } // ✅ Attach click events buttons.forEach(button > { button.addEventListener(click, function() { let stock Number(this.dataset.productStock); if (stock 0) { showToast(`${this.dataset.productName} is out of stock!`); return; } // Collect product details from data attributes let product { id: this.dataset.productId, name: this.dataset.productName, unitType: this.dataset.productUnitType, stock: parseInt(this.dataset.productStock, 10), // ensure number image: this.dataset.productImage, price: parseFloat(this.dataset.productPrice), quantity: 1 }; const originalHtml this.innerHTML; // Show spinner instead of cart icon this.innerHTML `span classspinner-border spinner-border-sm stylewidth: 1rem; height: 1rem; rolestatus aria-hiddentrue>/span>`; this.disabled true; // Simulate small delay (UX effect) setTimeout(() > { let products getLocalProducts(); // Check if product already exists let existing products.find(p > p.id product.id); if (existing) { if (existing.quantity existing.stock) { existing.quantity + 1; showToast(`${product.name} quantity updated in cart!`); } else { showToast(`${product.name} reached max stock limit!`); } } else { products.push(product); showToast(`${product.name} added to cart!`); } saveLocalProducts(products); // Restore cart icon this.innerHTML originalHtml; this.disabled false; }, 600); }); }); });/script> script srchttps://cdn.jsdelivr.net/npm/axios/dist/axios.min.js>/script> script> function setupSearch(inputId, resultsId) { const searchInput document.getElementById(inputId); const resultsBox document.getElementById(resultsId); if (!searchInput || !resultsBox) return; let timeout null; searchInput.addEventListener(keyup, function() { clearTimeout(timeout); const query this.value.trim(); if (query.length 3) { resultsBox.classList.add(d-none); resultsBox.innerHTML ; return; } timeout setTimeout(() > { resultsBox.innerHTML ` div classp-2 text-center> div classspinner-border text-danger rolestatus stylewidth: 1.5rem; height: 1.5rem;> span classvisually-hidden>Loading.../span> /div> /div> `; resultsBox.classList.remove(d-none); axios.get(https://b2b.codezeroes.com/search/products, { params: { q: query } }) .then(response > { const products response.data; if (products.length > 0) { resultsBox.innerHTML products.map((p, i) > ` a href/product/${p.slug} classd-flex align-items-center p-2 text-decoration-none text-dark ${i products.length - 1 ? border-bottom : }> img src${p.media?.image?.md ?? /assets/img/image-default.webp} classme-2 rounded width40 height40 alt${p.name}> span>${p.name}/span> /a> `).join(); } else { resultsBox.innerHTML `div classp-2 text-muted>No results found/div>`; } }) .catch(error > { resultsBox.innerHTML `div classp-2 text-danger>Error loading results/div>`; console.error(error); }); }, 300); }); document.addEventListener(click, function(e) { if (!searchInput.contains(e.target) && !resultsBox.contains(e.target)) { resultsBox.classList.add(d-none); } }); } setupSearch(productSearch, searchResults); setupSearch(mobileProductSearch, mobileSearchResults); setupSearch(stickyProductSearch, stickySearchResults); /script> script> document.addEventListener(DOMContentLoaded, function() { }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]