1 <!doctype html><html lang="vi"><head >
1<script> var LOCALE = 'vi\u002DVN'; var BASE_URL = 'https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fvi\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fstatic\u002Fversion1789661535\u002Ffrontend\u002FSmartwave\u002Fporto\u002Fvi_VN' };</script>
1 <meta charset="utf-8"/> 2<meta name="title" content="Trang chá»§ Vertuo"/> 3<meta name="description" content="Khám phá thế giá»i cà phê Äầy má»i mẻ cùng Nespresso. Trải nghiá»m há» thá»ng Vertuo, những viên cà phê mát lạnh cho mùa hè và hÆ¡n thế nữa. Còn chá» gì nữa?"/> 4<meta name="keywords" content="nespresso, coffe, machine, accessories"/> 5<meta name="robots" content="INDEX,FOLLOW"/> 6<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="format-detection" content="telephone=no"/> 8<title>Trang chá»§ Vertuo</title> 9 <link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/mage/calendar.min.css" /> 10<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/styles-m.min.css" /> 11<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/jquery/uppy/dist/uppy-custom.min.css" /> 12<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Smartwave_Dailydeals/css/style.min.css" /> 13<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/cms_page.min.css" /> 14<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/nespresso_page.min.css" /> 15<link rel="stylesheet" type="text/css" media="all" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/nespresso_orginal.min.css" /> 16<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/styles-l.min.css" /> 17<link rel="stylesheet" type="text/css" media="print" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/print.min.css" />
18<script type="text/javascript" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/requirejs/require.min.js"></script>
vendor: 1 bytes, line 18
18
19<script type="text/javascript" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/requirejs-min-resolver.min.js"></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/mage/requirejs/mixins.min.js"></script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/requirejs-config.min.js"></script>
21 22<link rel="canonical" href="https://nespresso.vn/vn/vi/vertuo-launch" /> 23<link rel="icon" type="image/x-icon" href="https://nespresso.vn/vn/media/favicon/default/LogoN.png" /> 24<link rel="shortcut icon" type="image/x-icon" href="https://nespresso.vn/vn/media/favicon/default/LogoN.png" /> 25<style> 26.choose-add-to-cart{ 27 z-index:999 !important 28} 29 .layout-desktop,.layout-mobile { 30 position: relative; 31 } 32</style> 33<meta name="insight-app-sec-validation" content="8a8091c2-198e-48ad-b413-856643d98f8b"> <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700|Poppins:200,300,400,500,600,700,800|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic&display=swap" rel="stylesheet" type="text/css" media="print" onload="this.media='all'"><noscript><link href="https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700|Poppins:200,300,400,500,600,700,800|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic&display=swap" rel="stylesheet" type="text/css"></noscript> <link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/bootstrap/css/bootstrap.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/bootstrap/css/bootstrap.min.css"></noscript> <link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/animate.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/animate.min.css"></noscript> <link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/vietnamese.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/custom.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/header/slick.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/heading.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/owl.carousel/assets/owl.carousel.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/fancybox/css/jquery.fancybox.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/simple-line-icons/css/simple-line-icons.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/icon-fonts/css/animation.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/font-awesome/css/font-awesome.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/vietnamese.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/custom.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/owl.carousel/assets/owl.carousel.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/fancybox/css/jquery.fancybox.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/simple-line-icons/css/simple-line-icons.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/icon-fonts/css/animation.min.css"><link rel="stylesheet" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/font-awesome/css/font-awesome.min.css"></noscript><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/reponsive.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/buttons.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="preload" href="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/css/nespresso_search.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
33<script dnonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript"> 34var redirect_cart = false; 35 var porto_config = { 36 paths: { 37 'parallax': 'js/jquery.parallax.min', 38 'owlcarousel': 'owl.carousel/owl.carousel', 39 'floatelement': 'js/jquery.floatelement' 40 }, 41 shim: { 42 'owlcarousel': { 43 deps: ['jquery'] 44 }, 45 'owlcarousel_thumbs': { 46 deps: ['jquery','owlcarousel'] 47 }, 48 'floatelement': { 49 deps: ['jquery'] 50 } 51 } 52}; 53 54require.config(porto_config);</script>
54<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript"> 55require([ 56 'jquery', 57 'pt_animate' 58], function ($) { 59 $(window).on('load', function(){ 60 var $wrap = $(document.body); 61 if ($.isFunction($.fn.themeAnimate)) { 62 $wrap.find('[data-plugin-animate], [data-appear-animation]').each(function() { 63 var $this = $(this), 64 opts; 65 66 var pluginOptions = $this.data('plugin-options'); 67 if (pluginOptions) { 68 if (typeof pluginOptions == 'string') { 69 opts = JSON.parse(pluginOptions.replace(/'/g,'"').replace(';','')); 70 } else { 71 opts = pluginOptions; 72 } 73 } 74 $this.themeAnimate(opts); 75 }); 76 } 77 }); 78 });</script>
78 <!-- Facebook Meta Tags --><meta property="og:type" content="website"><meta property="og:title" content="Trang chá»§ Vertuo"><meta property="og:description" content="Khám phá thế giá»i cà phê Äầy má»i mẻ cùng Nespresso. Trải nghiá»m há» thá»ng Vertuo, những viên cà phê mát lạnh cho mùa hè và hÆ¡n thế nữa. Còn chá» gì nữa?"><!-- Twitter Meta Tags --><meta name="twitter:title" content="Trang chá»§ Vertuo"><meta name="twitter:description" content="Khám phá thế giá»i cà phê Äầy má»i mẻ cùng Nespresso. Trải nghiá»m há» thá»ng Vertuo, những viên cà phê mát lạnh cho mùa hè và hÆ¡n thế nữa. Còn chá» gì nữa?"><!-- END HTML Meta Tags --><div id="loadingNotification" class="show">Loading...</div>
78<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript"> 79 window.loadingNotification = { 80 show: function() { 81 var loading = document.querySelector('#loadingNotification'); 82 if (!loading) { 83 console.warn("Can not find #loadingNotification!"); 84 return; 85 } 86 87 var text = 'Loading'; 88 var count = 0; 89 90 loading.classList.add('show'); 91 92 if (window.loadingInterval) { 93 clearInterval(window.loadingInterval); 94 } 95 96 window.loadingInterval = setInterval(function () { 97 count = (count + 1) % 4; 98 loading.innerText = text + '.'.repeat(count); 99 }, 500); 100 }, 101 hide: function() { 102 var loading = document.querySelector('#loadingNotification'); 103 if (!loading) return; 104 105 loading.classList.remove('show'); 106 107 if (window.loadingInterval) { 108 clearInterval(window.loadingInterval); 109 window.loadingInterval = null; 110 } 111 } 112 }; 113 114 window.loadingNotification.show(); 115 document.addEventListener('DOMContentLoaded', function() { 116 var header = document.querySelector('#header'); 117 var heroMain = document.querySelector('.category-navigation'); 118 119 if (heroMain) { 120 var stickyOffset = heroMain.offsetTop; 121 window.addEventListener('scroll', function() { 122 var headerHeight = header.offsetHeight; 123 if (window.pageYOffset > stickyOffset + headerHeight) { 124 heroMain.classList.add('sticky'); 125 } else { 126 heroMain.classList.remove('sticky'); 127 } 128 }); 129 } 130 131 document.addEventListener('cart:updated', function(event) { 132 console.log('Cart updated:', event.detail); 133 const counterNumber = document.querySelector('#header .header_content-btn .counter-number'); 134 135 if (event.detail && event.detail.summary_count && event.detail.summary_count > 0) { 136 console.log('Cart has items'); 137 138 counterNumber.classList.remove('hidden'); 139 } else { 140 console.log('Cart is empty'); 141 142 counterNumber.classList.add('hidden'); 143 } 144 }); 145 });</script>
145
145<script type="text/x-magento-init"> 146 { 147 "*": { 148 "Magento_PageCache/js/form-key-provider": { 149 "isPaginationCacheEnabled": 150 0 } 151 } 152 }</script>
152
152<script type="text/x-magento-init"> 153 { 154 "*": { 155 "nonceInjector": { 156 "nonce": "MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g\u003D" 157 } 158 } 159}</script>
159<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 160 window.cspNonce = 'MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=';</script>
160<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" src="https://www.nespresso.com/shared_res/agility/analytics/gtm-keys-consent/VN-B2C.js" defer></script>
vendor: 2 bytes, line 160
160
161<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 162(function() { 163 var gtmLoaded = false; 164 var gtmId = 'GTM-K5L8L9WP'; 165 166 function loadGTM() { 167 if (gtmLoaded) return; 168 gtmLoaded = true; 169 170 // Khá»i tạo dataLayer vá»i tên tùy chá»nh cá»§a bạn: gtmDataObject 171 window['gtmDataObject'] = window['gtmDataObject'] || []; 172 window['gtmDataObject'].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 173 174 var f = document.getElementsByTagName('script')[0]; 175 var j = document.createElement('script'); 176 j.async = true; 177 // Thêm tham sá» l=gtmDataObject Äá» khá»p vá»i cấu hình cÅ© cá»§a bạn 178 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + gtmId + '&l=gtmDataObject'; 179 180 f.parentNode.insertBefore(j, f); 181 console.log('GTM has been loaded on interaction'); 182 } 183 184 // KÃch hoạt khi ngưá»i dùng có hà nh Äá»ng (cuá»n, chạm, di chuá»t) 185 var events = ['mouseover', 'keydown', 'touchstart', 'scroll']; 186 events.forEach(function(ev) { 187 window.addEventListener(ev, loadGTM, {once: true}); 188 }); 189 190 // Dá»± phòng: Tá»± Äá»ng nạp sau 4 giây nếu khách hà ng không là m gì 191 setTimeout(loadGTM, 4000); 192})(); 193</script>
193 194 195<style> 196#shopping-cart-table tbody.cart.item { 197 display: table-footer-group !important; 198} 199.cart.table-wrapper .product-item-name { 200 font-size: 0.8rem !important; 201} 202 #machines .container .product-btn { 203 padding: unset; 204 height: auto; 205 } 206#machines .container .product-btn>a { 207 display: block; 208 width: 100%; 209 padding: 10px 0; 210} 211#professional_slide-list .product_item-btn button { 212 padding: unset; 213} 214#professional_slide-list .product_item-btn button>a { 215 display: block; 216 width: 100%; 217 padding: 7px 30px; 218} 219#professional_slide-list .product_item-btn button[id^="add-to-basket-"] { 220 padding: 3px 30px; 221} 222.shipping-tracking-popup .page.tracking { 223 margin-top: 100px; 224} 225</style></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/images/loader-2.gif"}}' id="html-body" class="cms-vertuo-launch layout-1140 wide page-layout-1column am-porto-cmtb cms-index-index page-layout-cms-full-width">
225<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 226 { 227 "*": { 228 "Magento_PageBuilder/js/widget-initializer": { 229 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 230 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 231 } 232 }</script>
232 <div class="cookie-status-message" id="cookie-status">The store will not work correctly when cookies are disabled.</div>
232<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
232
232<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 233 { 234 "*": { 235 "cookieStatus": {} 236 } 237 }</script>
237
237<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 238 { 239 "*": { 240 "mage/cookies": { 241 "expires": null, 242 "path": "\u002F", 243 "domain": ".nespresso.vn", 244 "secure": true, 245 "lifetime": "1800" 246 } 247 } 248 }</script>
248 <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript dưá»ng như bá» vô hiá»u trong trình duyá»t cá»§a bạn.</strong> <span> Äá» có trải nghiá»m tá»t nhất trên trang web cá»§a chúng tôi, Äảm bảo báºt Javascript trong trình duyá»t cá»§a bạn.</span></p></div></div></noscript>
248<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script>
248
248<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> require.config({ 249 map: { 250 '*': { 251 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 252 } 253 } 254 });</script>
254
254<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> require.config({ 255 paths: { 256 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 257 }, 258 config: { 259 'Magento_PageBuilder/js/utils/map': { 260 style: '', 261 }, 262 'Magento_PageBuilder/js/content-type/map/preview': { 263 apiKey: '', 264 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fvi\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 265 }, 266 'Magento_PageBuilder/js/form/element/map': { 267 apiKey: '', 268 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fvi\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 269 }, 270 } 271 });</script>
271<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 272 require.config({ 273 shim: { 274 'Magento_PageBuilder/js/utils/map': { 275 deps: ['googleMaps'] 276 } 277 } 278 });</script>
278 <div class="page-wrapper"> <header class="page-header type0" > <!-- start header --><div id="header" class="header"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Free Delivery Message Mobile --> 279<div id="freeDeliveryMsgMobile" style="display: none; overflow: hidden; white-space: nowrap;"> 280 <div class="freeDeliveryMobileText" style="display: inline-block;"> 281 Giao hà ng miá» n phà cho ÄÆ¡n hà ng từ <span>500,000â« 282</span> 283 <span class="dline"> </span> Giao hà ng miá» n phà cho ÄÆ¡n hà ng từ <span>500,000â«</span> 284 <span class="dline"> </span> Giao hà ng miá» n phà cho ÄÆ¡n hà ng từ <span>500,000â«</span> 285 </div> 286</div> 287 288<!-- Free Delivery Message for Desktop --> 289<div id="freeDeliveryMsg" style="display: none;"> 290 <div class="freeDeliveryMsgWrapper"> 291 <div class="freeDeliveryText"> 292 <div>Giao hà ng miá» n phà cho ÄÆ¡n hà ng từ <b>500,000â«</b></div> 293 294 </div> 295 </div> 296</div> 297 298</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Script to handle display and text scrolling -->
299<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 300 document.addEventListener("DOMContentLoaded", function () { 301 const freeDeliveryMsgMobile = document.getElementById("freeDeliveryMsgMobile"); 302 const freeDeliveryMsg = document.getElementById("freeDeliveryMsg"); 303 304 // Check screen size and toggle visibility 305 function updateDisplay() { 306 if (window.matchMedia("(max-width: 1023px)").matches) { 307 freeDeliveryMsgMobile.style.display = "block"; 308 freeDeliveryMsg.style.display = "none"; 309 } else { 310 freeDeliveryMsgMobile.style.display = "none"; 311 freeDeliveryMsg.style.display = "block"; 312 } 313 } 314 315 // Run on load and on resize 316 updateDisplay(); 317 window.addEventListener("resize", updateDisplay); 318 319 // Add scrolling effect to the mobile text 320 const textDiv = document.querySelector(".freeDeliveryMobileText"); 321 if (textDiv) { 322 const cloneText = textDiv.innerHTML; // Clone the text content 323 textDiv.innerHTML += cloneText; // Append it for seamless scrolling 324 325 let scrollAmount = 0; // Initial scroll position 326 function scrollText() { 327 scrollAmount -= 1; // Adjust scroll speed 328 textDiv.style.transform = `translateX(${scrollAmount}px)`; 329 330 // Reset position for endless loop 331 if (Math.abs(scrollAmount) >= textDiv.scrollWidth / 2) { 332 scrollAmount = 0; 333 } 334 requestAnimationFrame(scrollText); 335 } 336 scrollText(); // Start scrolling 337 } 338 }); 339</script>
339</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="floating-buttons"> 340 <!-- Box chứa 2 nút --> 341 <div class="floating-btn-box"> 342 343 <div class="support-text" style="font-size: 14px;">Bạn cần há» trợ?</div> 344 345 346 347 <div class="floating-btns"> 348 <!-- Zalo Button --> 349 <div id="zaloButton" class="floating-btn zalo-btn"> 350 <!-- Zalo SVG --> 351 <svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 50 50" fill="none"> 352 <path fill="#0068FF" fill-rule="evenodd" d="M22.782.16602h4.417c6.0663 0 9.6113.89099 12.7582 2.57819 3.1469 1.68719 5.6303 4.15164 7.2985 7.29859 1.6872 3.1469 2.5782 6.6919 2.5782 12.7582v4.3981c0 6.0663-.891 9.6113-2.5782 12.7582-1.6872 3.1469-4.1516 5.6304-7.2985 7.2986-3.1469 1.6872-6.6919 2.5782-12.7582 2.5782h-4.3981c-6.0663 0-9.6113-.891-12.7582-2.5782-3.14687-1.6872-5.63027-4.1517-7.2985-7.2986C1.057 36.8104.16602 33.2654.16602 27.1991V22.801c0-6.0663.89098-9.6113 2.57818-12.7582 1.68719-3.14695 4.15163-5.63035 7.2985-7.29859 3.128-1.6872 6.6919-2.5782 12.7393-2.5782Z" clip-rule="evenodd"/> 353 <path fill="#001A33" fill-rule="evenodd" d="M49.8336 26.4736v.7258c0 6.0663-.8909 9.6113-2.5781 12.7582-1.6872 3.1469-4.1517 5.6303-7.2986 7.2986-3.1469 1.6872-6.6919 2.5782-12.7582 2.5782h-4.398c-4.9638 0-8.2395-.5966-10.9903-1.7378l-4.53501-4.6699L49.8336 26.4736Z" clip-rule="evenodd" opacity=".12"/> 354 <path fill="#fff" fill-rule="evenodd" d="M7.779 43.5892c2.3229.2568 5.2271-.4056 7.2892-1.4067 8.9543 4.9493 22.9515 4.7129 31.4241-.7093.3286-.4929.6356-1.0055.9205-1.5369 1.6934-3.1584 2.5876-6.7163 2.5876-12.8047v-4.4141c0-6.0885-.8942-9.6464-2.5876-12.80477-1.6743-3.15837-4.1667-5.6318-7.3251-7.32515C36.9293.89424 33.3714 0 27.283 0h-4.4331c-5.1855 0-8.5517.65275-11.38 1.89893a16.86195 16.86195 0 0 0-.4548.42242C2.71734 10.3203 2.08658 27.6593 9.12279 37.0782a.63147.63147 0 0 0 .0261.0421c1.08451 1.5982.03805 4.3951-1.59821 6.0313-.26637.2474-.17124.3996.22832.4376Z" clip-rule="evenodd"/> 355 <path fill="#0068FF" d="M20.5632 17h-9.725v2.0853h6.7487l-6.654 8.2464c-.2085.3033-.3601.5877-.3601 1.2322v.5308h9.1752c.455 0 .8342-.3791.8342-.8341v-1.1185h-7.09l6.2558-7.8483c.0948-.1137.2654-.3222.3413-.417l.0379-.0569c.3602-.5308.436-.9858.436-1.5355V17ZM32.9416 29.0947h1.3839V17h-2.0853v11.3933c0 .3792.3033.7014.7014.7014ZM25.814 19.6924c-2.6161 0-4.7393 2.1232-4.7393 4.7393s2.1232 4.7393 4.7393 4.7393 4.7393-2.1232 4.7393-4.7393c.019-2.6161-2.1042-4.7393-4.7393-4.7393Zm0 7.526c-1.5355 0-2.7867-1.2512-2.7867-2.7867s1.2512-2.7867 2.7867-2.7867 2.7867 1.2512 2.7867 2.7867-1.2322 2.7867-2.7867 2.7867ZM40.4867 19.6162c-2.6351 0-4.7772 2.1422-4.7772 4.7772 0 2.6351 2.1421 4.7773 4.7772 4.7773 2.635 0 4.7772-2.1422 4.7772-4.7773 0-2.635-2.1422-4.7772-4.7772-4.7772Zm0 7.6019c-1.5545 0-2.8057-1.2512-2.8057-2.8057 0-1.5545 1.2512-2.8057 2.8057-2.8057 1.5545 0 2.8057 1.2512 2.8057 2.8057 0 1.5545-1.2512 2.8057-2.8057 2.8057Z"/> 356 <path fill="#0068FF" d="M29.4562 29.0944h1.1185V19.957h-1.9526v8.3223c0 .436.3791.8151.8341.8151Z"/> 357 </svg> 358 </div> 359 360 <!-- Phone Button --> 361 <div id="phoneButton" class="floating-btn phone-btn"> 362 <!-- Phone SVG (sá»a mà u thà nh trắng) --> 363 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"> 364 <path fill="#fff" d="M27 14.9995h1c0-6.06542-4.9346-10.99999-11-10.99999v1c5.5137 0 10 4.48584 10 9.99999ZM20.1465 19.147c-2.083 2.084-3.624.6689-3.793.5l-4-4c-.1684-.1685-1.5859-1.7066.5-3.793l.223
3646-.2236-2.7246-7.62991H4v.5C4 17.6782 14.3223 28.0005 27.5 28.0005h.5V21.648l-7.6299-2.7247-.2236.2237ZM27 22.353v4.6426C14.7891 26.7417 5.25879 17.2114 5.00537 5.00049h4.64209l2.27784 6.37791c-1.9712 2.1626-1.1231 4.1314-.2788 4.9756l4 4c.8447.8447 2.8144 1.6924 4.9756-.2793L27 22.353Z"/> 365 <path fill="#fff" d="M23 15.0005h1c0-3.8599-3.1406-7.00001-7-7.00001v1c3.3086 0 6 2.69141 6 6.00001Z"/> 366 </svg> 367 </div> 368 </div> <!-- End .floating-btns --> 369 </div> <!-- End .floating-btn-box --> 370 371 <!-- Zalo Popup --> 372 <div id="zaloPopup" class="zalo-popup"> 373 <img src="/media/wysiwyg/NespressoQR-min.png" width="96" height="96" alt="Zalo QR" /> 374 <div class="popup-text"> 375 <div style="font-weight: 600; font-size: 14px;">Liên há» qua Zalo</div> 376<div style="font-size: 12px;">Thứ 2 - Thứ 7 <br> Từ 10:00 Äến 18:00 <br> Nghá» trưa: từ 12:00 Äến 13:30 </div> 377 </div> 378 </div> 379 380 <!-- Phone Popup --> 381 <div id="phonePopup" class="zalo-popup"> 382 <div class="popup-text"> 383 <a href="tel:1800234506" style="font-weight: 600; color: #000; text-decoration: none; font-size: 14px;"> 384 Gá»i ngay 1800 234 506 385 </a> 386 <div style="font-size: 12px;">Thứ 2 - Thứ 7 <br> Từ 10:00 Äến 18:00 <br> Nghá» trưa: từ 12:00 Äến 13:30 </div> 387</div> 388 </div> 389</div> 390</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 391.floating-buttons { 392 position: fixed; 393 bottom: 24px; 394 right: 24px; 395 display: flex; 396 flex-direction: row; /* Nằm ngang */ 397 gap: 12px; 398 z-index: 1; 399} 400 401/* Nút không viá»n */ 402.floating-btn { 403 background: transparent; /* remove ná»n trắng */ 404 border-radius: 50%; 405 padding: 0; 406 box-shadow: none; /* remove shadow */ 407 cursor: pointer; 408 display: flex; 409 align-items: center; 410 justify-content: center; 411 margin: 5px 0; 412 413} 414 415.floating-btn img { 416 width: 48px; 417 height: 48px; 418} 419 420/* Popup layout 2 cá»t */ 421.zalo-popup { 422 display: none; 423position: fixed; 424 bottom: 90px; 425 right: 24px; 426 background: #fff; 427 padding: 12px; 428 border-radius: 8px; 429 display: none; 430 box-shadow: 0 2px 12px rgba(0,0,0,0.2); 431 gap: 12px; 432 align-items: center; 433 z-index: 10000; 434 flex-direction: row; /* Quan trá»ng: 2 cá»t */ 435} 436 437.zalo-popup.show { 438 display: flex; 439} 440 441.zalo-popup img { 442 width: 96px; 443 height: 96px; 444 object-fit: contain; 445} 446 447.popup-text { 448 display: flex; 449 flex-direction: column; 450 font-size: 14px; 451 color: #000; 452 max-width: 220px; 453} 454 455/* Tooltip "Há» trợ trá»±c tuyến" */ 456.zalo-bubble { 457 position: fixed; 458 bottom: 80px; 459 right: 90px; 460 background: #000; /* Äá»i mà u ná»n thà nh Äen */ 461 color: #fff; /* Äá»i chữ thà nh trắng */ 462 padding: 12px 16px; 463 border-radius: 8px; 464 font-size: 14px; 465 box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); 466 z-index: 10001; 467 display: flex; 468 align-items: center; 469 max-width: 220px; 470} 471 472/* MÅ©i tên chá» vá» nút Zalo */ 473.zalo-bubble::after { 474 content: ""; 475 position: absolute; 476 bottom: -4px; 477 right: 7px; 478 width: 0; 479 height: 0; 480 border-top: 15px solid transparent; 481 border-left: 15px solid #000; /* Äá»i sang mà u Äen Äá» tiá»p vá»i ná»n popup */ 482 transform: rotate(-60deg); 483} 484 485/* Nút Äóng tooltip */ 486.zalo-bubble-close-btn { 487position: absolute; 488 top: -2px; 489 right: 6px; 490 background: transparent; 491 border: none; 492 color: #fff; 493 font-size: 20px; 494 font-weight: bold; 495 line-height: 1; 496 cursor: pointer; 497} 498.zalo-bubble-close-btn:focus { 499 outline: 2px solid #888; 500} 501 502.floating-btn-box { 503 background-color: #000; 504 padding: 6px 27px; 505 border-radius: 40px; 506 display: flex; 507 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5), 0 8px 16px rgba(0, 0, 0, 0.3), 0 12px 24px rgba(0, 0, 0, 0.2); /* Bóng Äá» nhiá»u lá»p */ 508 position: fixed; 509 bottom: 20px; 510 right: 20px; 511 flex-direction: column; 512 align-items: center; 513 flex-direction: column; 514 515} 516 517 518.support-text { 519 color: white; 520 font-weight: bold; 521 522 523} 524.floating-btns { 525 display: flex; 526 justify-content: center; 527 gap: 10px; 528 529} 530</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
530<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 531document.addEventListener("DOMContentLoaded", function () { 532 const isMobile = window.innerWidth <= 768; 533 const zaloOALink = "https://zalo.me/4175909651903638497"; 534 535 const zaloBtn = document.getElementById("zaloButton"); 536 const phoneBtn = document.getElementById("phoneButton"); 537 const zaloBubble = document.getElementById("zaloBubble"); 538 const zaloPopup = document.getElementById("zaloPopup"); 539 const phonePopup = document.getElementById("phonePopup"); 540 const floatingBox = document.getElementById("zaloFloating"); // div chứa 2 nút Zalo + Phone 541 542 function hideZaloBubble() { 543 zaloBubble?.classList.remove("show"); 544 zaloBubble?.style.setProperty("display", "none", "important"); 545 localStorage.setItem("zaloBubbleClosed", "true"); 546 } 547 548 function togglePopup(popupToShow, popupToHide) { 549 const isVisible = popupToShow.classList.contains("show"); 550 popupToHide.classList.remove("show"); 551 popupToHide.style.display = "none"; 552 553 if (isVisible) { 554 popupToShow.classList.remove("show"); 555 popupToShow.style.display = "none"; 556 } else { 557 popupToShow.classList.add("show"); 558 popupToShow.style.display = "flex"; 559 } 560 } 561 562 zaloBtn?.addEventListener("click", function (event) { 563 event.stopPropagation(); 564 event.preventDefault(); 565 hideZaloBubble(); 566 if (isMobile) { 567 window.location.href = zaloOALink; 568 } else { 569 togglePopup(zaloPopup, phonePopup); 570 } 571 }); 572 573 phoneBtn?.addEventListener("click", function (event) { 574 event.stopPropagation(); 575 hideZaloBubble(); 576 togglePopup(phonePopup, zaloPopup); 577 }); 578 579 if (!localStorage.getItem("zaloBubbleClosed")) { 580 zaloBubble?.style.setProperty("display", "block", "important"); 581 } 582 583 document.getElementById("closeZaloBubble")?.addEventListener("click", hideZaloBubble); 584 585 document.addEventListener("click", function (event) { 586 if (!zaloPopup.contains(event.target) && !zaloBtn.contains(event.target)) { 587 zaloPopup.classList.remove("show"); 588 zaloPopup.style.display = "none"; 589 } 590 if (!phonePopup.contains(event.target) && !phoneBtn.contains(event.target)) { 591 phonePopup.classList.remove("show"); 592 phonePopup.style.display = "none"; 593 } 594 }); 595}); 596</script>
596 597</div><div data-content-type="block" data-appearance="default" data-element="main"> <div class="widget block block-static-block"></div></div> <div class="header_inner container"><div class="header_logo"><div class="icon_list hide_on-pc show_on-tab"><div class="hamburger-menu"><input id="menu__toggle" type="checkbox" /><label class="menu__btn" for="menu__toggle"><span></span></label> <!-- mobile menu --> <ul class="menu__box"> <li class="nav-item"><div class="img_coffee-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/capsule-ol.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/coffee" onclick="pushgtmdata("capsule",1)" title="Cà phê">Cà phê</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div> <!-- Toggle button --><button class="menu__toggle-btn" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-right"></i></button> <ul class="menu__sub-menu menu__box"><li class="back"><button class="menu__toggle-btn back" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-left"></i></button> <span class="label">Cà phê</span></li> </ul></div></li> <li class="nav-item"><div class="img_machine-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/machine-technology-ol.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/machines" onclick="pushgtmdata("machine",2)" title="Máy pha cà phê">Máy pha cà phê</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div> <!-- Toggle button --><button class="menu__toggle-btn" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-right"></i></button> <ul class="menu__sub-menu menu__box"><li class="back"><button class="menu__toggle-btn back" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-left"></i></button> <span class="label">Máy pha cà phê</span></li> </ul></div></li> <li class="nav-item"><div class="img_accessories-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/accessories.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/accessories" onclick="pushgtmdata("accessory",3)" title="Phụ kiá»n">Phụ kiá»n</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div> <!-- Toggle button --><button class="menu__toggle-btn" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-right"></i></button> <ul class="menu__sub-menu menu__box"><li class="back"><button class="menu__toggle-btn back" type="button" data-expanded="false" ><i class="icon-arrow icon-arrow-left"></i></button> <span class="label">Phụ kiá»n</span></li> </ul></div></li> <li class="nav-item"><div class="img_accessories-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/user-member-get-member.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/benefits" onclick="pushgtmdata("Nespresso benefits",4)" title=" Äặc quyá»n Nespresso"> Äặc quyá»n Nespresso</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> <li class="nav-item"><div class="img_recycle-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/caring-for-the-planet.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/sustainability-recycling" onclick="pushgtmdata("Sustainability & Recycling",6)" title="Bá»n vững & Tái tạo">Bá»n vững & Tái tạo</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> <li class="nav-item"><div class="img_service-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/for-you.svg"/>
597</div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/service" onclick="pushgtmdata("Service",5)" title="Các Dá»ch Vụ">Các Dá»ch Vụ</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> <li class="nav-item"><div class="img_location-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/find-us.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/store-locator" onclick="pushgtmdata("Store Locator",7)" title="Cá»a hà ng">Cá»a hà ng</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> <li class="nav-item"><div class="img_contact-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/help.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/contact-us" onclick="pushgtmdata("Contact",8)" title=" Liên há»"> Liên há»</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> <li class="nav-item"><div class="img_professional-w"><img alt="coffee" src="https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/Mageplaza_Nespresso/images/header/icon/professionalB2CPage.svg"/></div><div class="menu__item-content"><a class="menu__item" href="https://nespresso.vn/vn/vi/professional" onclick="pushgtmdata("Professional",9)" title="Khách Hà ng Doanh Nghiá»p">Khách Hà ng Doanh Nghiá»p</a> <div class="nav_icon"><svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.162718 0.162718C0.379676 -0.0542395 0.731435 -0.0542395 0.948393 0.162718L6.50395 5.71827C6.72091 5.93523 6.72091 6.28699 6.50395 6.50395L0.948393 12.0595C0.731435 12.2765 0.379676 12.2765 0.162718 12.0595C-0.0542395 11.8425 -0.0542395 11.4908 0.162718 11.2738L5.32544 6.11111L0.162718 0.948393C-0.0542395 0.731435 -0.0542395 0.379676 0.162718 0.162718Z" fill="white" /></svg></div></div></li> </ul>
597<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" > 598 require([ 599 'jquery', 600 'mage/menu' 601 ], function($){ 602 $('.menu__toggle-btn').on('click', function() { 603 const $this = $(this); 604 const $parent = $this.parent(); 605 const $menuBox = $parent.closest('.menu__box'); 606 const $subMenu = $parent.find('.menu__sub-menu'); 607 var expanded = $this.attr('data-expanded') === 'true'; 608 609 if ($this.hasClass('back')) { 610 $this.closest('.slideLeft').removeClass('slideLeft'); 611 $this.closest('.menu__sub-menu').removeClass('active'); 612 $this.closest('.menu__box').siblings('.menu__toggle-btn').attr('data-expanded', 'false'); 613 return; 614 } 615 616 if(expanded){ 617 618 $this.attr('data-expanded', 'false'); 619 $menuBox.removeClass('slideLeft'); 620 $('.menu__sub-menu').removeClass('active'); 621 622 } else { 623 624 $this.attr('data-expanded', 'true'); 625 $menuBox.addClass('slideLeft'); 626 $('.menu__sub-menu').removeClass('active'); 627 $this.siblings('.menu__sub-menu').addClass('active'); 628 629 } 630 }); 631 $('.menu__btn').on('click', function() { 632 $('.menu__toggle-btn').each(function() { 633 if ($(this).hasClass('back')) { 634 $(this).trigger('click'); 635 } 636 }); 637 }); 638 });</script>
638 <ul class="sub_list hide_on-pc" id="sub_list"><li><a href="#"> ORIGINAL</a></li> <li> <a href="#"> Order Original Capsules</a></li> <li><a href="#"> About Original</a></li> <li><a href="#"> VERTUO</a></li> <li> <a href="#"> Choose coffee subscription</a></li> <li> <a href="#"> Choose coffee subscription</a></li> <li> <a href="#"> About Nespresso Coffee</a></li> <li><a href="#"> Coffee Expertise</a></li> <li><a href="#"> Coffee Recipes</a></li> <li><a href="#"> System Quiz</a></li></ul><!-- end mobile --></div></div><a href="https://nespresso.vn/vn/vi"><img src="/media/wysiwyg/assets/images/logoApp.png" alt="Nespresso Viá»t Nam" width="162" height="31"/></a></div><div class="header_content"><!-- Input Search --><div class="search-area show-icon-tablet"><a href="javascript:void(0);" class="search-toggle-icon"><span><i class="porto-icon-magnifier"></i></span></a> <div class="block block-search"><div class="block block-content"><form class="form minisearch" id="search_mini_form" action="https://nespresso.vn/vn/vi/catalogsearch/result/" method="get"><div class="field search"><div class="control"><input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://nespresso.vn/vn/vi/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="text" name="q" value="" placeholder="Nháºp từ khoá cần tìm..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"/><div id="search_autocomplete" class="search-autocomplete"></div></div></div><div class="actions"><button type="submit" title="TiÌm kiêÌm" class="action search"><span>TiÌm kiêÌm</span></button></div></form></div></div></div><!-- info login --><div style="position: relative"> <a id="btn_login" href="https://nespresso.vn/vn/vi/customer/account"><div class="header_content-btn btn_login"><div style="display: flex; gap: 0.25rem; align-items: center"><svg class="btn_login-icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M12.793 2C6.53125 2 2.79297 5.73828 2.79297 12C2.79297 18.2617 6.53125 22 12.793 22C19.0547 22 22.793 18.2617 22.793 12C22.793 5.73828 19.0547 2 12.793 2ZM12.793 3C18.5127 3 21.793 6.28027 21.793 12C21.793 14.4615 21.1819 16.468 20.0339 17.9589C19.1573 15.2221 17.4484 13.6677 14.7655 13.1853C15.4212 12.5029 15.793 11.4215 15.793 10C15.793 7.49512 14.6719 6 12.793 6C10.9145 6 9.79297 7.49512 9.79297 10C9.79297 11.4214 10.1649 12.5027 10.8205 13.1852C8.13776 13.6675 6.42963 15.2221 5.55243 17.9595C4.40405 16.4685 3.79297 14.4619 3.79297 12C3.79297 6.28027 7.07324 3 12.793 3ZM10.793 10C10.793 8.87939 11.0527 7 12.793 7C14.5332 7 14.793 8.87939 14.793 10C14.793 11.1206 14.5332 13 12.793 13C11.0527 13 10.793 11.1206 10.793 10ZM6.33576 18.812C7.20148 15.4957 9.19672 14 12.793 14C16.3879 14 18.3835 15.4978 19.2495 18.8125C17.7208 20.2349 15.5422 21 12.793 21C10.0433 21 7.86444 20.2347 6.33576 18.812Z" fill="#17171A" /></svg><svg style="display: none" class="btn_login-icon-close" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M15 1L1 15" stroke="#17171A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ></path><path d="M15 15L1 1" stroke="#17171A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ></path></svg><span class="btn_login-text">ÄÄNG NHÃÌ£P / ÄÄNG KYÌ</span></div></div></a> </div><div class="header_content-btn btn_cart"> <div data-block="minicart" class="minicart-wrapper cart-design-1"><a class="action showcart" href="https://nespresso.vn/vn/vi/checkout/cart" data-bind="scope: 'minicart_content'"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M15 7V6C15 2.69385 13.3682 2 12 2C10.6313 2 9 2.69385 9 6V7H2V21H22V7H15ZM10 6C10 3.31104 11.1416 3 12 3C12.8584 3 14 3.31104 14 6V7H10V6ZM9 8V10H10V8H14V10H15V8H21V17H3V8H9ZM3 20V18H21V20H3Z" fill="#17171A" /></svg><span class="counter-number mobile"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --><!-- ko ifnot: getCartParam('summary_count') -->0<!-- /ko --></span> <span>GIOÌ HAÌNG</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"><span class="counter-number"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --><!-- ko ifnot: getCartParam('summary_count') -->0<!-- /ko --></span></span></a> <a class="showcart action-subtotal d-none" href="https://nespresso.vn/vn/vi/checkout/cart" data-bind="scope: 'minicart_content'"><span class="cart-subtotal">Giá» hà ng <span class="cart-price"><span class="amount" data-bind="html: getCartParam('subtotal_excl_tax')"><!-- ko if: !getCartParam('subtotal_excl_tax') --><!-- ko i18n: '⬠0.00' --><!-- /ko --><!-- /ko --></span></span></span></a> <div class="block block-minicart empty" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'><div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div>
638<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=">window.checkout = {"shoppingCartUrl":"https:\/\/nespresso.vn\/vn\/vi\/checkout\/cart\/","checkoutUrl":"https:\/\/nespresso.vn\/vn\/vi\/checkout\/","updateItemQtyUrl":"https:\/\/nespresso.vn\/vn\/vi\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/nespresso.vn\/vn\/vi\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/nespresso.vn\/vn\/vi\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":50,"storeId":"2","storeGroupId":"1","customerLoginUrl":"https:\/\/nespresso.vn\/vn\/vi\/customer\/account\/login\/referer\/aHR0cHM6Ly9uZXNwcmVzc28udm4vdm4vdmkv\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/nespresso.vn\/vn\/vi\/captcha\/refresh\/","isRequired":false,"timestamp":1791430753}}}</script>
638
638<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 639 { 640 "[data-block='minicart']": { 641 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 642 "*": { 643 "Magento_Ui/js/block-loader": "https://nespresso.vn/vn/static/version1789661535/frontend/Smartwave/porto/vi_VN/images/loader-1.gif" 644 } 645 }</script>
645</div></div><div class="header_content-btn btn_language"> <div class="switcher language switcher-language" data-ui-id="language-switcher" id="switcher-language"><strong class="label switcher-label"><span>Ngôn ngữ</span></strong> <div class="actions dropdown options switcher-options"><div class="action toggle switcher-trigger" id="switcher-language-trigger"><strong class="view-vi"> <img src="https://nespresso.vn/vn/media/wysiwyg/smartwave/porto/flags/vi.png" alt="" /> <span>Tiếng Viá»t</span></strong></div><ul class="dropdown switcher-dropdown" data-mage-init='{"dropdownDialog":{ "appendTo":"#switcher-language > .options", "triggerTarget":"#switcher-language-trigger", "closeOnMouseLeave": false, "triggerClass":"active", "parentClass":"active", "buttons":null}}'> <li class="view-en switcher-option"><a href="#" data-post='{"action":"https:\/\/nespresso.vn\/vn\/vi\/stores\/store\/redirect\/","data":{"___store":"en","___from_store":"vi","uenc":"aHR0cHM6Ly9uZXNwcmVzc28udm4vdm4vZW4v"}}'> <img src="https://nespresso.vn/vn/media/wysiwyg/smartwave/porto/flags/en.png" alt="" /> English</a></li> </ul></div></div></div></div></div></div><!-- end header --><!-- start nav --><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><nav id="nav"> 646 <div class="nav"> 647 <ul class="nav_list"> 648 649 <li class="nav_list-item nav_list-item-logonew"> 650 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/why-choose-nespresso" onclick="pushgtmdata('Why Nespresso',1);"> 651 <div> 652 <img alt="logonew" src="/media/wysiwyg/why-choose-nespresso.jpg" /> 653 </div> 654 <p>Vì sao nên chá»n Nespresso</p> 655 </a> 656 </li> 657 658 <li class="nav_list-item nav_list-item-coffee"> 659 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/coffee" onclick="pushgtmdata('capsule',2);"> 660 <div> 661 <img alt="coffee" src="/media/assets/images/header/icon/capsule-ol.svg" /> 662 </div> 663 <p>Cà phê</p> 664 </a> 665 <!-- sub menu --> 666 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- VERTUO LINE --> 667<div class="list_item-submenu" id="list-sub-coffee"> 668 <div class="list_item-submenu-inner"> 669<div class="list_item-submenu-item"> 670 <div> 671 <a href="https://nespresso.vn/vn/vi/coffee#category-vertuo-coffee" onclick="pushgtmdata('Order Your Capsules',11);"> 672 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/submenu_cafe_vertuo.png" alt="Order Your Capsules"> 673 </a> 674 </div> 675 <div class="list_item-submenu-content" style="text-align: center;"> 676 <p style="margin: 0; padding: 0;"> 677 <a href="https://nespresso.vn/vn/vi/coffee#category-vertuo-coffee" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold; margin-top: 5px;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 678 Dòng cà phê Vertuo 679 </a> 680 </p> 681 <p>Mua viên nén cà phê</p> 682 683 </div> 684</div> 685 686<!-- ORIGINAL LINE --> 687 <span class="list_item-submenu-item-hr"></span> 688 <div class="list_item-submenu-item"> 689 <div> 690 <a href="https://nespresso.vn/vn/vi/coffee#category-world-explorations" onclick="pushgtmdata('Discover the Range',12);"> 691 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/coffee-original.png" alt="Discover the Range"> 692 </a> 693 </div> 694 <div class="list_item-submenu-content" style="text-align: center;"> 695 <p style="margin: 0; padding: 0;"> 696 <a href="https://nespresso.vn/vn/vi/coffee#category-world-explorations" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold; margin-top: 5px;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 697 Dòng cà phê Original 698 </a> 699 </p> 700 <p>Khám phá các dòng cà phê Nespresso</p> 701 </div> 702 </div> 703 704<!-- RECIPE--> 705<span class="list_item-submenu-item-hr"></span> 706 <div class="list_item-submenu-item" style="display: flex; flex-direction: column"> 707 <div style="display: flex; gap: 4px; align-items: center"> 708 <div> 709 <a href="https://nespresso.vn/vn/vi/coffee-recipes" onclick="pushgtmdata('Recipes',33);"> 710 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/recipe.png" alt="Recipes"> 711 </a> 712 </div> 713 <div class="list_item-submenu-content"> 714 <p style="text-align: left;">Các công thức cà phê: Hóa thân thà nh barista</p> 715 </div> 716 </div> 717 718<!-- COFFEE RECOMMENDATION-->
719 <span class="list_item-submenu-item-hr2"></span> 720 <div style="display: flex; gap: 4px; align-items: center"> 721 <div> 722 <a href="https://nespresso.vn/vn/vi/coffee-quiz"> 723 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/coffee-rcm.png" alt="Coffee Recommendation"> 724 </a> 725 </div> 726 <div class="list_item-submenu-content"> 727 <p style="text-align: left;">Gợi ý các viên nén cà phê Nespresso</p> </div> 728 </div> 729 </div> 730 731<span class="list_item-submenu-item-hr"></span> 732 <div class="list_item-submenu-item"> 733 <div style="padding: 0 8px"> 734 <a href="/vn/vi/coffee" onclick="pushgtmdata('Banner',14);"> 735 <img alt="Summer Sub banner 2025" src="/media/wysiwyg/Vertuo/banner-square-coffee-vn.png" width="100%" height="100%" class="banner-promotion"> 736 </a> 737 </div> 738 </div> 739 </div> 740</div></div></div> 741 <!-- end sub --> 742 </li> 743 <li class="nav_list-item nav_list-item-machine"> 744 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/machines" onclick="pushgtmdata('machine',3);"> 745 <div> 746 <img alt="machine" src="/media/assets/images/header/icon/machine-technology-ol.svg" /> 747 </div> 748 <p>Máy pha cà phê</p> 749 </a> 750 <!-- sub menu --> 751 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="list_item-submenu" id="list-sub-machine"> 752 <div class="list_item-submenu-inner"> 753 <div class="list_item-submenu-item"> 754 <div> 755 <a href="https://nespresso.vn/vn/vi/machines#category-vertuo-machines" onclick="pushgtmdata('Order Your Machine',21);"> 756 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/machine-vertuo.png" alt="Order Your Machine"> 757 </a> 758 </div> 759 <div class="list_item-submenu-content"> 760 <p style="margin: 0; padding: 0;"> 761 <a href="https://nespresso.vn/vn/vi/machines#category-vertuo-machines" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 762 Dòng Vertuo </a> 763 </p> 764<p>Mua máy pha cà phê Vertuo POP</p> 765 </div> 766 </div> 767 768 <span class="list_item-submenu-item-hr"></span> 769 <div class="list_item-submenu-item"> 770 <div> 771 <a href="https://nespresso.vn/vn/vi/machines#category-coffee-machines" onclick="pushgtmdata('Compare Machine',22);"> 772 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/machine-original.png" alt="Compare Machine"> 773 </a> 774 </div> 775 <div class="list_item-submenu-content"> 776 <p style="margin: 0; padding: 0;"> 777 <a href="https://nespresso.vn/vn/vi/machines#category-coffee-machines" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 778 Dòng Original </a> 779 </p> 780<p>Mua máy pha cà phê Original</p> 781 </div> 782 </div> 783 784 <span class="list_item-submenu-item-hr"></span> 785 <div class="list_item-submenu-item" style="display: flex; flex-direction: column"> 786 <div style="display: flex; gap: 4px; align-items: center"> 787 <div> 788 <a href="/vn/vi/personal/machine/index" onclick="pushgtmdata('Register your machine',23);"> 789 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/machine-registration.png" alt="Machine Register"> 790 </a> 791 </div> 792 <div class="list_item-submenu-content"> 793<p style="text-align: left;">ÄÄng ký máy pha cà phê: KÃch hoạt 2 nÄm bảo hà nh</p> 794 </div> 795 </div> 796
797 <span class="list_item-submenu-item-hr2"></span> 798 <div style="display: flex; gap: 4px; align-items: center"> 799 <div> 800 <a href="/vn/vi/store-locator"> 801 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/machine-care.png" alt="Machine care"> 802 </a> 803 </div> 804 <div class="list_item-submenu-content"> 805 <p style="text-align: left;">ChÄm sóc máy: ChÄm sóc và khắc phục sá»± cá» máy pha cà phê</p> 806 </div> 807 </div> 808 </div> 809 810 <span class="list_item-submenu-item-hr"></span> 811 <div class="list_item-submenu-item"> 812 <div style="padding: 0 8px"> 813 <a href="/vn/vi/nespresso-promotions" onclick="pushgtmdata('Banner machine',24);"> 814 <img alt="tet 2025" src="/media/wysiwyg/Vertuo/vertuo-banner-1x1-machine-vn.png" width="100%" height="100%" class="banner-promotion"> 815 </a> 816 </div> 817 </div> 818 </div> 819</div></div></div> 820 <!-- end sub --> 821 </li> 822 <li class="nav_list-item nav_list-item-accessories"> 823 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/accessories" onclick="pushgtmdata('accessory',4);"> 824 <div> 825 <img alt="accessories" src="/media/assets/images/header/icon/accessories.svg" /> 826 </div> 827 <p>Phụ kiá»n</p> 828 </a> 829 <!-- sub menu --> 830 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="list_item-submenu" id="list-sub-accessories"> 831 <div class="list_item-submenu-inner"> 832 <div class="list_item-submenu-item"> 833 <div> 834 <a href="https://nespresso.vn/vn/vi/accessories" onclick="pushgtmdata('Order Your Accessories',31);"> 835 <img src="https://nespresso.vn/vn/media/.renditions/wysiwyg/menu/accessory_menu.jpg" alt="Order Your Accessories"> 836 </a> 837 </div> 838 <div class="list_item-submenu-content"> 839 <p style="margin: 0; padding: 0;"> 840 <a href="https://nespresso.vn/vn/vi/accessories" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 841 Mua Phụ Kiá»n 842 </a> 843 </p> 844<p>Nâng tầm trải nghiá»m Nespresso</p> 845 </div> 846 </div> 847 <span class="list_item-submenu-item-hr"></span> 848 <div class="list_item-submenu-item"> 849 <div> 850 <a href="/vn/vi/accessories/original/aeroccino-4"> 851 <img src="/media/wysiwyg/menu/aeroccino.jpg" alt="Aeroccino 4"> 852 </a> 853 </div> 854 <div class="list_item-submenu-content"> 855 <p style="margin: 0; padding: 0;"> 856 <a href="/vn/vi/accessories/original/aeroccino-4" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 857 Aeroccino 4 858 </a> 859 </p> 860 <p>Bá»t sữa nóng/lạnh cho má»i loại cà phê.</p> 861 </div> 862 </div> 863 <span class="list_item-submenu-item-hr"></span> 864 <div class="list_item-submenu-item" style="display: flex; flex-direction: column"> 865 <div style="display: flex; gap: 4px; align-items: center"> 866 <div> 867 <a href="https://nespresso.vn/vn/vi/accessories/original/descaling-kit" onclick="pushgtmdata('Descaling Kit',33);"> 868 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/descalingKit_small.jpg" alt="Descaling Kit"> 869 </a> 870 </div> 871 <div class="list_item-submenu-content"> 872 <p style="text-align: left;">Bá» khá» cặn: ChÄm sóc máy Äúng cách</p> 873 874 </div> 875 </div> 876 <span class="list_item-submenu-item-hr2"></span> 877 <div style="display: flex; gap: 4px; align-items: center"> 878 <div> 879 <a href="https://nespresso.vn/vn/vi/accessories#category-capsules-dispenser"> 880 <img src="https://nespresso.vn/vn/media/wysiwyg/menu/miadispenser.jpg" alt="Capsule dispenser"> 881 </a> 882 </div> 883 <div class="list_item-submenu-content"> 884 <p style="text-align: left;">Há»p Äá»±ng viên nén cà phê Nespresso</p> </div> 885 </div> 886 </div> 887 <span class="list_item-submenu-item-hr"></span> 888 <div class="list_item-submenu-item"> 889 <div style="padding: 0 8px"> 890 <a href="/vn/vi/nespresso-promotions" onclick="pushgtmdata('Banner accessories',34);"> 891 <img alt="Banner accessories" src="/media/wysiwyg/Vertuo/banner-square-accessories-vn.png" width="100%" height="100%" class="banner-promotion"> 892 </a> 893 </div> 894 </div> 895 </div> 896</div></div></div> 897 <!-- end sub --> 898 </li> 899 900 <li class="nav_list-item nav_list-item-service"> 901 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/service" onclick="pushgtmdata('Service',5);"> 902 <div> 903 <img alt="service" src="/media/assets/images/header/icon/for-you.svg" /> 904 </div> 905 <p>Dá»ch vụ</p> 906 </a> 907 <!-- sub menu --> 908 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="list_item-submenu" id="list-sub-service"> 909 <div class="list_item-submenu-inner"> 910 <div class="list_item-submenu-item"> 911 <div> 912 <a href="/vn/vi/benefits"> 913 <img src="/media/wysiwyg/menu/benefit_service.png" alt="Benefit"> 914 </a> 915 </div> 916 <div class="list_item-submenu-content" style="text-align: center;"> 917 <p style="margin: 0; padding: 0;"> 918 <a href="/vn/vi/benefits" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 919 Äặc quyá»n 920 </a> 921 </p></div> 922 <div class="list_item-submenu-content"> 923 <p style="font-weight: regular;">Má»t trải nghiá»m chÄm sóc hoà n toà n má»i cho bạn</p> </div> 924 <div class="list_item-submenu-content" style="text-align: center;"> 925 <p style="margin: 0; padding: 0;"> 926 927 </p> 928 </div> 929 </div> 930 931 <span class="list_item-submenu-item-hr"></span> 932 <div class="list_item-submenu-item"> 933 <div> 934 <a href="/vn/vi/service"> 935 <img src="/media/wysiwyg/menu/service_service.png" alt="Service"> 936 </a> 937 </div> 938 <div class="list_item-submenu-content" style="text-align: center;"> 939 <p style="margin: 0; padding: 0;"> 940 <a href="/vn/vi/service" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 941 Dá»ch vụ 942 </a> 943 </p></div> 944 <div class="list_item-submenu-content"> 945 <p style="font-weight: regular;">Táºn hưá»ng hương vá» cà phê theo cách riêng cá»§a bạn</p> </div> 946 <div class="list_item-submenu-content" style="text-align: center;"> 947 <p style="margin: 0; padding: 0;"> 948 949 </p> 950 </div> 951 </div> 952 953 <span class="list_item-submenu-item-hr"></span> 954 <div class="list_item-submenu-item"> 955 <div> 956 <a href="/vn/vi/service"> 957 <img src="/media/wysiwyg/menu/machine-care.png" alt="Machine Care"> 958 </a> 959 </div> 960 <div class="list_item-submenu-content" style="text-align: center;"> 961 <p style="margin: 0; padding: 0;"> 962 <a href="/vn/vi/service" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 963 ChÄm sóc máy 964 </a> 965 </p></div> 966 <div class="list_item-submenu-content"> 967 <p style="font-weight: regular;">
967ChÄm sóc và khắc phục sá»± cá» máy pha cà phê</p> </div> 968 <div class="list_item-submenu-content" style="text-align: center;"> 969 <p style="margin: 0; padding: 0;"> 970 971 </p> 972 </div> 973 </div> 974 975 <span class="list_item-submenu-item-hr"></span> 976 <div class="list_item-submenu-item"> 977 <div style="padding: 0 8px"> 978 <a href="/vn/vi/nespresso-promotions"> 979 <img alt="" src="/media/wysiwyg/services_square_VI.png" width="100%" height="100%" class="banner-promotion"> 980</a> 981 </div> 982 </div> 983 </div> 984</div></div></div> 985 <!-- end sub --> 986 </li> 987 <li class="nav_list-item nav_list-item-recycle"> 988 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/sustainability-recycling" onclick="pushgtmdata('Sustainability & Recycling',6);"> 989 <div> 990 <img alt="recycle" src="/media/assets/images/header/icon/caring-for-the-planet.svg" /> 991 </div> 992 <p> 993 Bá»n vững &<br /> 994 Tái tạo 995 </p> 996 </a> 997 <!-- sub menu --> 998 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="list_item-submenu" id="list-sub-recycle"> 999 <div class="list_item-submenu-inner"> 1000 <div class="list_item-submenu-item"> 1001 <div> 1002 <a href="/vn/vi/sustainability-recycling"> 1003 <img src="/media/wysiwyg/commitment.png" alt="Cam Kết"> 1004 </a> 1005 </div> 1006 <div class="list_item-submenu-content" style="text-align: center;"> 1007 <p style="margin: 0; padding: 0;"> 1008 <a href="/vn/vi/sustainability-recycling" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1009 Sá»± cam kết 1010 </a> 1011 </p></div> 1012 <div class="list_item-submenu-content"> 1013 <p style="font-weight: regular;">Cà phê có thá» mang lại Äiá»u tá»t Äẹp</p> </div> 1014 <div class="list_item-submenu-content" style="text-align: center;"> 1015 <p style="margin: 0; padding: 0;"> 1016 1017 </p> 1018 </div> 1019 </div> 1020 1021 <span class="list_item-submenu-item-hr"></span> 1022 <div class="list_item-submenu-item"> 1023 <div> 1024 <a href="/vn/vi/circularity"> 1025 <img src="/media/wysiwyg/recycling.png" alt="Recycling"> 1026 </a> 1027 </div> 1028 <div class="list_item-submenu-content" style="text-align: center;"> 1029 <p style="margin: 0; padding: 0;"> 1030 <a href="/vn/vi/circularity" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1031 Tái chế 1032 </a> 1033 </p></div> 1034 <div class="list_item-submenu-content"> 1035 <p style="font-weight: regular;">Má»i mẻ. Tái sá» dụng. Trân quý.</p> </div> 1036 <div class="list_item-submenu-content" style="text-align: center;"> 1037 <p style="margin: 0; padding: 0;"> 1038 1039 </p> 1040 </div> 1041 </div> 1042 1043 1044 <span class="list_item-submenu-item-hr"></span> 1045 <div class="list_item-submenu-item"> 1046 <div> 1047 <a href="/vn/vi/community"> 1048 <img src="/media/wysiwyg/community.png" alt="Community"> 1049 </a> 1050 </div> 1051 <div class="list_item-submenu-content" style="text-align: center;"> 1052 <p style="margin: 0; padding: 0;"> 1053 <a href="/vn/vi/community" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1054 Cá»ng Äá»ng 1055 </a> 1056 </p></div> 1057 <div class="list_item-submenu-content"> 1058 <p style="font-weight: regular;">Cà phê cho tất cả má»i ngưá»i</p> </div> 1059 <div class="list_item-submenu-content" style="text-align: center;"> 1060 <p style="margin: 0; padding: 0;"> 1061 1062 </p> 1063 </div> 1064 </div> 1065 1066 <span class="list_item-submenu-item-hr"></span> 1067 <div class="list_item-submenu-item"> 1068 <div style="padding: 0 8px"> 1069 <a href="https://nespresso.vn/vn/vi/sustainability-recycling"> 1070 <img alt="" src="/media/wysiwyg/sustain-vn.png" width="100%" height="100%" class="banner-promotion"> 1071</a> 1072 </div> 1073 </div> 1074 </div> 1075</div></div></div> 1076 <!-- end sub --> 1077 </li> 1078 <li class="nav_list-item nav_list-item-location"> 1079 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/store-locator" onclick="pushgtmdata('Store Locator',7);"> 1080 <div> 1081 <img alt="location" src="/media/assets/images/header/icon/find-us.svg" /> 1082 </div> 1083 <p>Các cá»a hà ng</p> 1084 </a> 1085 </li> 1086 <li class="nav_list-item nav_list-item-contact"> 1087 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/contact-us" onclick="pushgtmdata('Contact',8);"> 1088 <div> 1089 <img alt="contact" src="/media/assets/images/header/icon/help.svg" /> 1090 </div> 1091 <p>Liên há»</p> 1092 </a> 1093 <!-- sub menu --> 1094 <div class="widget block block-static-block"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="list_item-submenu" id="list-sub-contact"> 1095 <div class="list_item-submenu-inner"> 1096 <div class="list_item-submenu-item"> 1097 1098 <div> 1099 <a href="https://nespresso.vn/vn/vi/faq"> 1100 <img src="/media/assets/images/icon/FAQs.png" alt="FAQ"> 1101 </a> 1102 </div> 1103 <div class="list_item-submenu-content" style="text-align: center;"> 1104 <p style="margin: 0; padding: 0;"> 1105 <a href="https://nespresso.vn/vn/vi/faq" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1106 FAQ 1107 </a> 1108 </p> 1109 1110 <p>Tá»ng hợp những câu há»i thưá»ng gặp</p> 1111 </div> 1112 </div> 1113 <span class="list_item-submenu-item-hr"></span> 1114 <div class="list_item-submenu-item"> 1115 <div> 1116<a href="https://nespresso.vn/vn/vi/contact-us"> 1117 <img src="/media/assets/images/icon/Email.png" alt="Email"> </a> 1118 </div> 1119 <div class="list_item-submenu-content" style="text-align: center;"> 1120 <p style="margin: 0; padding: 0;"> 1121 <a href="https://nespresso.vn/vn/vi/contact-us" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1122 Gá»i tin nhắn cho chúng tôi 1123 </a> 1124 </p> 1125 <p style="margin: 0; padding: 0;"> 1126 <a href="mailto:[email protected]" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'"> 1127 Gá»i email cho chúng tôi 1128 </a> 1129 </p> 1130 </div> 1131</div> 1132 1133 <span class="list_item-submenu-item-hr"></span> 1134 <div class="list_item-submenu-item"> 1135 <div> 1136<a href="tel:1800234506"> 1137 <img src="/media/assets/images/icon/Call.png" alt="Call us"> </a> 1138 </div> 1139 <div class="list_item-submenu-content"> 1140 <p><a href="tel:1800234506" style="color: green; text-decoration: none; display: inline-block; padding: 4px 10px; width: 100%; font-weight: bold;" onmouseover="this.style.backgroundColor='#f0f0f0'" onmouseout="this.style.backgroundColor='transparent'">Gá»i 1800 234 506</a></p> 1141 <p>Thứ 2 Äến Thứ 7, 10 giá» Äến 18 giá»</p> 1142 </div> 1143 </div> 1144 <span class="list_item-submenu-item-hr"></span> 1145 <div class="list_item-submenu-item"> 1146 <div style="padding: 0 8px"> 1147 <a href="/vn/vi/store-locator"> 1148 <img alt="" src="/media/wysiwyg/storelocator_square_VI.png" width="100%" height="100%" class="banner-promotion"> 1149 </a> 1150 </div> 1151 </div> 1152 </div> 1153</div></div></div> 1154 <!-- end sub --> 1155 </li> 1156 <li class="nav_list-item nav_list-item-professional"> 1157 <a class="nav_list-item-link" href="https://nespresso.vn/vn/vi/professional" onclick="pushgtmdata('Professional',9);"> 1158 <div> 1159 <img alt="professional" src="/media/assets/images/header/icon/professionalB2CPage.svg" /> 1160 </div> 1161 <p>Khách Hà ng Doanh Nghiá»p</p> 1162 </a> 1163 </li> 1164 </ul> 1165 </div> 1166 <div id="nav-cart-header"></div> 1167 <div class="hide_on-pc show_on-tab"> 1168 <div class="icon_hambuger">
1169 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1170 <path d="M15 1L1 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 1171 <path d="M15 15L1 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 1172 </svg> 1173 </div> 1174 </div> 1175</nav></div> <!-- end nav -->
1175<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 1176 function pushgtmdata(name,number) { 1177 window.gtmDataObject = window.gtmDataObject || []; 1178 gtmDataObject.push({ 1179 event: "menu_interaction", 1180 1181 action_type: "click menu", 1182 menu_item_name: name, 1183 menu_item_number: number, 1184 1185 }); 1186 } 1187 require(['jquery'], function($){ 1188 1189 $('#myaccount').on('click', function (e) { 1190 e.preventDefault(); 1191 e.stopPropagation(); 1192 $("#dropdown_loggedIn").toggle(); 1193 }); 1194 1195 1196 });</script>
1196 </header> <main id="maincontent" class="page-main-full-width"> <a id="contentarea" tabindex="-1"></a> <div class="page-title-wrapper"><h1 class="page-title" ><span class="base" data-ui-id="page-title-wrapper" >Trang chá»§ Vertuo</span></h1></div><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: cookieMessagesObservable(), as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }, afterRender: purgeMessages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div></div>
1196<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1197 { 1198 "*": { 1199 "Magento_Ui/js/core/app": { 1200 "components": { 1201 "messages": { 1202 "component": "Magento_Theme/js/view/messages" 1203 } 1204 } 1205 } 1206 } 1207 }</script>
1207</div><div class="page-main-inner"><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="1VipFHxLy75EuMLR" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
1207<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=">window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/nespresso.vn\/vn\/vi\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/nespresso.vn\/vn\/vi\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/nespresso.vn\/vn\/vi\/","customerLoginUrl":"https:\/\/nespresso.vn\/vn\/vi\/customer\/ajax\/login\/"}</script>
1207 <!-- ko template: getTemplate() --><!-- /ko -->
1207<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1208 { 1209 "#authenticationPopup": { 1210 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"remember-me":{"component":"Magento_Persistent\/js\/view\/remember-me-default","displayArea":"additional-login-form-fields"}}}}} }, 1211 "*": { 1212 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fstatic\u002Fversion1789661535\u002Ffrontend\u002FSmartwave\u002Fporto\u002Fvi_VN\u002Fimages\u002Floader\u002D1.gif" 1213 , 1214 "Magento_Customer/js/customer-global-session-loader": {} 1215 } 1216 }</script>
1216</div>
1216<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1217 { 1218 "*": { 1219 "Magento_Customer/js/section-config": { 1220 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages"],"sales\/order\/reorder":["cart","ammessages"],"checkout\/cart\/add":["cart","directory-data","ammessages"],"checkout\/cart\/delete":["cart","ammessages"],"checkout\/cart\/updatepost":["cart","ammessages"],"checkout\/cart\/updateitemoptions":["cart","ammessages"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages"],"checkout\/cart\/estimateupdatepost":["cart","ammessages"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages"],"checkout\/sidebar\/removeitem":["cart","ammessages"],"checkout\/sidebar\/updateitemqty":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","ammessages"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","ammessages"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"multishipping\/checkout\/overviewpost":["cart","ammessages"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"amasty_promo\/cart\/add":["cart","ammessages"],"braintree\/paypal\/placeorder":["ammessages"],"authorizenet\/directpost_payment\/place":["ammessages"]}, 1221 "clientSideSections": ["checkout-data","cart-data"], 1222 "baseUrls": ["https:\/\/nespresso.vn\/vn\/vi\/"], 1223 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","ammessages","re
1223cently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country"] } 1224 } 1225 }</script>
1225
1225<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1226 { 1227 "*": { 1228 "Magento_Customer/js/customer-data": { 1229 "sectionLoadUrl": "https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fvi\u002Fcustomer\u002Fsection\u002Fload\u002F", 1230 "expirableSectionLifetime": 60, 1231 "expirableSectionNames": ["cart","persistent"], 1232 "cookieLifeTime": "1800", 1233 "cookieDomain": "", 1234 "updateSessionUrl": "https\u003A\u002F\u002Fnespresso.vn\u002Fvn\u002Fvi\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1235 "isLoggedIn": "" 1236 } 1237 } 1238 }</script>
1238
1238<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1239 { 1240 "*": { 1241 "Magento_Customer/js/invalidation-processor": { 1242 "invalidationRules": { 1243 "website-rule": { 1244 "Magento_Customer/js/invalidation-rules/website-rule": { 1245 "scopeConfig": { 1246 "websiteId": "1" 1247 } 1248 } 1249 } 1250 } 1251 } 1252 } 1253 }</script>
1253
1253<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1254 { 1255 "body": { 1256 "pageCache": {"url":"https:\/\/nespresso.vn\/vn\/vi\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_vertuo-launch","remember_me"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/vn\/vi"},"versionCookieName":"private_content_version"} } 1257 }</script>
1257
1257<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 1258{ 1259 "*": { 1260 "Magento_Banner/js/model/banner": 1261 {"sectionLoadUrl":"https:\/\/nespresso.vn\/vn\/vi\/banner\/ajax\/load\/","cacheTtl":30000} } 1262}</script>
1262 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div id="home-banner"> 1263 <div class="slider-container"> 1264 <div class="slider" id="slider"> 1265 1266 <!-- DESKTOP VERTUO --> 1267 <div class="slide desktop-slide"> 1268 <a href="/vn/vi/vertuo-promotions" class="banner-link"></a> 1269 <img src="/media/wysiwyg/Vertuo/dua-lipa-banner-desk.png" alt="Slide 3 - FREE GIFT" 1270 width="1920" 1271 height="465" fetchpriority="high" 1272 decoding="async" 1273 style="width:100%;height: auto;"> 1274 <div class="slide-content container slide3" style="text-align: left"> 1275 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 36px; font-weight: 600; color: #f0f0e4;">Má»I TÃCH Cà PHÃ, Má»T THẾ GIá»I Má»I</h2> 1276 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 28px; font-weight: 200; color: #f0f0e4;">Khám phá những công thức cà phê Äá sảng khoái chá» vá»i má»t chạm</p> 1277 <a href="/vn/vi/vertuo-promotions" title="BUY NOW" class="button-link" style="font-size: 20px; font-weight: 600;">KHÃM PHà THÃM</a> 1278 </div> 1279 </div> 1280 1281 <!-- DESKTOP VERTUO MACHINE VL --> 1282 <div class="slide desktop-slide"> 1283 <a href="/vn/vi/machines#category-vertuo-machines" class="banner-link"></a> 1284 <img src="/media/wysiwyg/Vertuo/vertuo-banner-desk-machine.png" alt="Slide 3 - FREE GIFT" 1285 width="1920" 1286 height="465" fetchpriority="high" 1287 decoding="async" 1288 style="width:100%;height: auto;"> 1289 <div class="slide-content container slide3" style="text-align: left"> 1290 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 36px; font-weight: 600; color: #f0f0e4;">PRESS TO EXPLORE<BR>ƯU ÄÃI 25%</h2> 1291 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 28px; font-weight: 200; color: #f0f0e4;">MÃY PHA Cà PHà VERTUO POP</p> 1292 <a href="/vn/vi/machines#category-vertuo-machines" title="BUY NOW" class="button-link" style="font-size: 20px; font-weight: 600;">KHÃM PHà THÃM</a> 1293 </div> 1294 </div> 1295 1296 <!-- DESKTOP MACHINE --> 1297 <div class="slide desktop-slide"> 1298 <a href="/vn/vi/nespresso-promotions" class="banner-link"></a> 1299 <img src="/media/wysiwyg/SCHEME-T10-DESK-MACHINE.png" alt="Slide 3 - FREE GIFT" 1300 width="1920" 1301 height="465" fetchpriority="high" 1302 decoding="async" 1303 style="width:100%;height: auto;"> 1304 <div class="slide-content container slide3" style="text-align: left"> 1305 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 36px; font-weight: 600; color: #f0f0e4;">ƯU ÄÃI 20%<BR>MÃY PHA Cà PHà ESSENZA MINI</h2> 1306 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 28px; font-weight: 200; color: #f0f0e4;">Khi mua 30 viên nén cà phê yêu thÃch</p> 1307 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 16px; font-weight: 200; color: #f0f0e4; font-style: italic;">*Ãp dụng Äiá»u khoản & Äiá»u kiá»n<BR>**Không áp dụng cho dòng máy Essenza Mini Äá»</p> 1308 <a href="/vn/vi/nespresso-promotions" title="BUY NOW" class="button-link" style="font-size: 20px; font-weight: 600;">KHÃM PHà THÃM</a> 1309 </div> 1310 </div> 1311 1312 <!-- DESKTOP COFFEE --> 1313 <div class="slide desktop-slide"> 1314 <a href="/vn/vi/coffee" class="banner-link"></a> 1315 <img src="/media/wysiwyg/SCHEME-T9-DESK-COFFEE.png" alt="Slide 3 - FREE GIFT" 1316 width="1920" 1317 height="465" fetchpriority="high" 1318 decoding="async" 1319 style="width:100%;height: auto;"> 1320 <div class="slide-content container slide3" style="text-align: left"> 1321 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 36px; font-weight: 600;color: #f0f0e4;">ƯU ÄÃI Äá»C QUYá»N ONLINE</h2> 1322 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 28px;color: #f0f0e4;">NHẬN NGAY KHAY LY SERVING khi mua từ 100 viên nén cà phê<br>HOẶC CHÄN UPCYCLED khi mua từ 150 viên nén cà phê</p> 1323 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 20px; font-weight: 200;color: #f0f0e4; font-style: italic;">*Ãp dụng Äiá»u khoản & Äiá»u kiá»n. Sá» lượng có hạn<BR>**CTKM có thá» kết thúc sá»m hÆ¡n dá»± kiến khi hết quà tặng</p> 1324 <a href="/vn/vi/coffee" title="BUY NOW" class="button-link" style="font-size: 20px; font-weight: 600;">MUA NGAY</a> 1325 </div> 1326 </div> 1327 1328 1329 <!-- MOBILE VERTUO --> 1330 <div class="slide mobile-slide"> 1331 <a href="/vn/vi/vertuo-promotions" class="banner-link"></a> 1332 <img src="/media/wysiwyg/Vertuo/dua-lipa-banner-mobi.png" alt="Mobile Slide 3" 1333 width="750" 1334 height="840" fetchpriority="high" 1335 decoding="async" 1336 style="width:100%;height: auto;"> 1337 <div class="slide-content slide3" style="position: absolute; top: 6vw; left: 50%; transform: translateX(-50%); width: 100%; padding: 2vw 5vw; box-sizing: border-box; z-index: 2;"> 1338 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 20px; font-weight: 600; text-align: center; color: #f0f0e4;">Má»I TÃCH Cà PHÃ, Má»T THẾ GIá»I Má»I</h2> 1339 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 18px; font-weight: 200; text-align: center; color: #f0f0e4;">Khám phá những công thức cà phê Äá sảng khoái chá» vá»i má»t chạm</p> 1340 <a href="/vn/vi/vertuo-promotions" title="BUY NOW" class="button-link" style="font-size: 4vw;">KHÃM PHà THÃM</a> 1341 </div> 1342 </div> 1343 1344 <!-- MOBILE VERTUO MACHINE VL --> 1345 <div class="slide mobile-slide"> 1346 <a href="/vn/vi/machines#category-vertuo-machines" class="banner-link"></a> 1347 <img src="/media/wysiwyg/Vertuo/vertuo-banner-mobi-machine.png" alt="Mobile Slide 3" 1348 width="750" 1349 height="840" fetchpriority="high" 1350 decoding="async" 1351 style="width:100%;height: auto;"> 1352 <div class="slide-content slide3" style="position: absolute; top: 6vw; left: 50%; transform: translateX(-50%); width: 100%; padding: 2vw 5vw; box-sizing: border-box; z-index: 2;"> 1353 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 20px; font-weight: 600; text-align: center; color: black;">PRESS TO EXPLORE<BR>ƯU ÄÃI 25%</h2> 1354 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 18px; font-weight: 200; text-align: center; color: black;">MÃY PHA Cà PHà VERTUO POP</p> 1355 <a href="/vn/vi/machines#category-vertuo-machines" title="BUY NOW" class="button-link" style="font-size: 4vw;">KHÃM PHà THÃM</a> 1356 </div> 1357 </div> 1358 1359 <!-- MOBILE MACHINE --> 1360 <div class="slide mobile-slide"> 1361 <a href="/vn/vi/nespresso-promotions" class="banner-link"></a> 1362 <img src="/media/wysiwyg/SCHEME-T10-MOBI-MACHINE.png" alt="Mobile Slide 3" 1363 width="750" 1364 height="840" fetchpriority="high" 1365 decoding="async" 1366 style="width:100%;height: auto;"> 1367 <div class="slide-content slide3" style="position: absolute; top: 6vw; left: 50%; transform: translateX(-50%); width: 100%; padding: 2vw 5vw; box-sizing: border-box; z-index: 2;"> 1368 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 20px; font-weight: 600; text-align: center; color: #f0f0e4;">ƯU ÄÃI 20%<BR>MÃY PHA Cà PHà ESSENZA MINI</h2> 1369 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 18px; font-weight: 200; text-align: center; color: #f0f0e4;">Khi mua 30 viên nén cà phê yêu thÃch</p> 1370 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 13px; font-weight: 200; text-align: center; color: #f0f0e4; font-style: italic;">*Ãp dụng Äiá»u khoản & Äiá»u kiá»n<BR>**Không áp dụng cho dòng máy Essenza Mini Äá»</p> 1371 <a href="/vn/vi/nespresso-promotions" title="BUY NOW" class="button-link" style="font-size: 4vw;">KHÃM PHà THÃM</a> 1372 </div> 1373 </div> 1374 1375 <!-- MOBILE COFFEE --> 1376 <div class="slide mobile-slide"> 1377 <a href="/vn/vi/coffee" class="banner-link"></a> 1378 <img src="/media/wysiwyg/SCHEME-T9-MOBI-COFFEE.png" alt="Mobile Slide 3" 1379 width="750" 1380 height="840" fetchpriority="high" 1381 decoding="async" 1382 style="width:100%;height: auto;"> 1383 <div class="slide-content slide3" style="position: absolute; top: 6vw; left: 50%; transform: translateX(-50%); width: 100%; padding: 2vw 5vw; box-sizing: border-box; z-index: 2;"> 1384 <h2 class="h-3xl-700 nb-hero-banner__title" style="font-size: 20px; font-weight: 600; text-align: center; color: black;">ƯU ÄÃI Äá»C QUYá»N ONLINE</h2> 1385 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 18px; text-align: center; color: black;">NHẬN NGAY KHAY LY SERVING khi mua từ 100 viên nén cà phê<br>HOẶC CHÄN UPCYCLED khi mua từ 150 viên nén cà phê</p> 1386 <p class="t-md-400-sl nb-hero-banner__text" style="font-size: 13px; font-weight: 200; text-align: center; color: black; font-style: italic;">*Ãp dụng Äiá»u khoản & Äiá»u kiá»n. Sá» lượng có hạn<BR>**CTKM có thá» kết thúc sá»m hÆ¡n dá»± kiến khi hết quà tặng</p> 1387 <a href="/vn/vi/coffee" title="BUY NOW" class="button-link" style="font-size: 4vw;">MUA NGAY</a> 1388 </div> 1389 </div> 1390 </div> 1391 1392 <div class="navigation-buttons"> 1393 <button class="nav-button" id="prevButton">‹</button> 1394 <button class="nav-button" id="nextButton">›</button> 1395 </div> 1396 <div class="dots-container" id="dotsContainer"></div> 1397 </div> 1398</div> 1399</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1400 1401.banner-link { 1402 position: absolute; 1403 top: 0; 1404 left: 0; 1405 width: 100%; 1406 height: 100%; 1407 z-index: 5; /* lá»n hÆ¡n img nhưng nhá» hÆ¡n chữ */ 1408} 1409.slide-content { 1410 position: relative; 1411 z-index: 10; /* Äá» chữ, nút nằm trên overlay link */ 1412} 1413 1414 1415#home-banner { 1416 position: relative; 1417 overflow: hidden; 1418} 1419 1420#home-banner .slider-container { 1421 width: 100%; 1422 position: relative; 1423} 1424 1425#home-banner .slider { 1426 display: flex; 1427 transition: transform 0.5s ease-in-out; 1428} 1429 1430#home-banner .slide { 1431 flex: 0 0 100%; 1432 position: relative; 1433 display: flex; 1434 align-items: center; 1435 justify-content: center; 1436} 1437 1438#home-banner .slide img { 1439 max-width: 100%; 1440 height: auto; 1441} 1442 1443#home-banner .slide-content { 1444 position: absolute; 1445 padding: 20px; 1446 box-sizing: border-box; 1447 z-index: 2; 1448 color: black; 1449 text-align: center; 1450} 1451 1452#home-banner .button-link { 1453 background-color: white; 1454 padding: 8px 30px; 1455 /* border: 2px solid #17171a; */ 1456 border-radius: 999px; 1457 font-size: 1rem; 1458 text-decoration: none; 1459 display: inline-block; 1460 text-align: center; 1461 transition: all 0.3s ease; 1462 color: black; 1463 margin-top: 15px; 1464} 1465 1466#home-banner .button-link:hover { 1467 background-color: white; 1468 color: black; 1469 border: 2px solid black; 1470} 1471 1472#home-banner .dots-container { 1473 position: absolute; 1474 bottom: 15px; 1475 left: 50%; 1476 transform: translateX(-50%); 1477 display: flex; 1478 gap: 10px; 1479} 1480 1481#home-banner .dot {
1482 width: 12px; 1483 height: 12px; 1484 border-radius: 50%; 1485 background-color: rgba(0, 0, 0, 0.3); 1486 cursor: pointer; 1487} 1488 1489#home-banner .dot.active { 1490 background-color: black; 1491} 1492 1493#home-banner .navigation-buttons { 1494 position: absolute; 1495 top: 50%; 1496 width: 100%; 1497 display: flex; 1498 justify-content: space-between; 1499 transform: translateY(-50%); 1500 z-index: 10; 1501} 1502 1503#home-banner .nav-button { 1504 background-color: rgba(0, 0, 0, 0.5); 1505 color: white; 1506 border: none; 1507 padding: 10px 15px; 1508 cursor: pointer; 1509 font-size: 1.5rem; 1510 border-radius: 50%; 1511 outline: none; 1512 transition: background-color 0.3s ease; 1513} 1514 1515#home-banner .nav-button:hover { 1516 background-color: rgba(0, 0, 0, 0.8); 1517} 1518 1519.block-static-block.widget, .block-cms-link.widget { 1520 margin-bottom: 0; 1521} 1522 1523#home-banner .t-md-400-sl { 1524 padding: 12px 0; 1525} 1526 1527#home-banner .desktop-slide .slide1 { 1528 text-align: center; 1529} 1530 1531#home-banner .desktop-slide .slide2 { 1532 text-align: left; 1533} 1534 1535#home-banner .mobile-slide .slide1, 1536#home-banner .mobile-slide .slide2 { 1537 text-align: center; 1538} 1539 1540/* ChỠáp dụng giao diá»n mobile cho mà n hình nhá» hÆ¡n 480px */ 1541@media (max-width: 480px) { 1542 .product-tags {display: inline;} 1543 #home-banner .slide-content { 1544 top: 3%; 1545 } 1546} 1547</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
1547<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 1548 const slider = document.getElementById('slider'); 1549 const dotsContainer = document.getElementById('dotsContainer'); 1550 const slides = Array.from(document.querySelectorAll('#home-banner .slide')); 1551 const prevButton = document.getElementById('prevButton'); 1552 const nextButton = document.getElementById('nextButton'); 1553 1554 let currentSlide = 0; 1555 let autoSlideInterval; 1556 1557 function filterSlides() { 1558 const isMobile = window.innerWidth <= 1024; 1559 slides.forEach(slide => { 1560 if (isMobile) { 1561 slide.style.display = slide.classList.contains('mobile-slide') ? 'flex' : 'none'; 1562 } else { 1563 slide.style.display = slide.classList.contains('desktop-slide') ? 'flex' : 'none'; 1564 } 1565 }); 1566 } 1567 1568 function showSlide(n) { 1569 const visibleSlides = slides.filter(slide => slide.style.display === 'flex'); 1570 currentSlide = (n + visibleSlides.length) % visibleSlides.length; 1571 slider.style.transform = `translateX(-${currentSlide * 100}%)`; 1572 updateDots(); 1573 } 1574 1575function updateDots() { 1576 const visibleSlides = slides.filter(slide => slide.style.display === 'flex'); 1577 dotsContainer.innerHTML = ''; 1578 visibleSlides.forEach((_, i) => { 1579 const dot = document.createElement('div'); 1580 dot.classList.add('dot'); 1581 if (i === currentSlide) { 1582 dot.classList.add('active'); // Chá» thêm class 'active' nếu Äiá»u kiá»n Äúng 1583 } 1584 dot.addEventListener('click', () => { 1585 showSlide(i); 1586 stopAutoSlide(); 1587 }); 1588 dotsContainer.appendChild(dot); 1589 }); 1590} 1591 1592 function startAutoSlide() { 1593 autoSlideInterval = setInterval(() => { 1594 showSlide(currentSlide + 1); 1595 }, 5000); 1596 } 1597 1598 function stopAutoSlide() { 1599 clearInterval(autoSlideInterval); 1600 } 1601 1602 prevButton.addEventListener('click', () => { 1603 showSlide(currentSlide - 1); 1604 stopAutoSlide(); 1605 }); 1606 1607 nextButton.addEventListener('click', () => { 1608 showSlide(currentSlide + 1); 1609 stopAutoSlide(); 1610 }); 1611 1612 slider.addEventListener('mouseenter', stopAutoSlide); 1613 slider.addEventListener('mouseleave', startAutoSlide); 1614 1615 // Initialize 1616 window.addEventListener('resize', () => { 1617 filterSlides(); 1618 showSlide(0); 1619 }); 1620 1621 filterSlides(); 1622 showSlide(0); 1623 updateDots(); 1624 startAutoSlide(); 1625 </script>
1625</div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 1626/* Mặc Äá»nh: Hiá»n thá» layout desktop */ 1627.layout-desktop { 1628 display: block; 1629} 1630.layout-mobile { 1631 display: none; 1632} 1633 1634/* Mobile: Dưá»i 768px má»i Äá»i sang layout mobile */ 1635@media screen and (max-width: 767px) { 1636 .layout-desktop { 1637 display: none !important; 1638 } 1639 .layout-mobile { 1640 display: block !important; 1641 } 1642} 1643</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><br><!-- 3 block --> 1644<section class="home-category"> 1645 <div class="container"> 1646 <div class="category-grid"> 1647 1648 <!-- Machines --> 1649 <div class="category-card"> 1650 <div class="category-content"> 1651 <h2>Máy pha cà phê</h2> 1652 <p>Công nghá» thông minh cho má»i tách cà phê</p> 1653 <a href="/vn/vi/machines#category-vertuo-machines" class="category-btn">Khám phá</a> 1654 </div> 1655 <div class="category-image"> 1656 <img src="/media/wysiwyg/Vertuo/vertuo-homepage-machines.png" alt="Machines"> 1657 </div> 1658 </div> 1659 1660 <!-- Coffee --> 1661 <div class="category-card"> 1662 <div class="category-content"> 1663 <h2>Viên nén cà phê</h2> 1664 <p>Äa dạng hương vá» cho má»i kÃch cỡ tách cà </p> 1665 <a href="/vn/vi/coffee#category-vertuo-coffee" class="category-btn">Khám phá</a> 1666 </div> 1667 <div class="category-image"> 1668 <img src="/media/wysiwyg/Vertuo/vertuo-coffe-homepage.png" alt="Coffee"> 1669 </div> 1670 </div> 1671 1672 <!-- Accessories --> 1673 <div class="category-card"> 1674 <div class="category-content"> 1675 <h2>Phụ kiá»n</h2> 1676 <p>Nâng tầm má»i khoảnh khắc cà phê</p> 1677 <a href="/vn/vi/accessories" class="category-btn">Khám phá</a> 1678 </div> 1679 <div class="category-image"> 1680 <img src="/media/wysiwyg/Vertuo/vertuo-homepage-accessories.png" alt="Accessories"> 1681 </div> 1682 </div> 1683 </div> 1684 </div> 1685</section> 1686 1687<style> 1688/* SECTION */ 1689.home-category{ 1690 padding:10px 0 35px 0; 1691 background:#fff; 1692} 1693 1694/* Canh thẳng hà ng vá»i logo */ 1695.home-category .container{ 1696 max-width:1160px; 1697 margin:auto; 1698 padding:0 15px; 1699} 1700 1701/* 3 cá»t */ 1702.category-grid{ 1703 display:flex; 1704 gap:20px; 1705} 1706 1707.category-card{ 1708 flex:1; 1709 background:#fff; 1710 border:1px solid #efefef; 1711 overflow:hidden; 1712 transition:.25s ease; 1713 box-shadow:0 3px 12px rgba(0,0,0,.06); 1714} 1715 1716.category-card:hover{ 1717 transform:translateY(-4px); 1718 box-shadow:0 8px 20px rgba(0,0,0,.12); 1719} 1720 1721/* Text */ 1722.category-content{ 1723 min-height:180px; /* dùng min-height thay vì height */ 1724 display:flex; 1725 flex-direction:column; 1726 align-items:center; 1727 text-align:center; 1728 padding:20px; 1729} 1730 1731.category-content h2{ 1732 font-size:30px; 1733 font-weight:400; 1734 color:#111; 1735 margin:0 0 10px; 1736 letter-spacing:.5px; 1737} 1738 1739.category-content p{ 1740 font-size:16px; 1741 color:#333; 1742 margin:0; 1743} 1744 1745.category-btn{ 1746 margin-top:auto; /* Äẩy button xuá»ng Äáy */ 1747 display:inline-flex; 1748 justify-content:center; 1749 align-items:center; 1750 width:160px; 1751 height:44px; 1752 border:1.5px solid #000 !important; 1753 border-radius:999px !important; 1754 text-decoration:none; 1755 color:#000 !important; 1756 font-size:16px; 1757 transition:.25s; 1758 background:#fff !important; 1759} 1760 1761.category-btn:hover{ 1762 background:#000 !important; 1763 color:#fff !important; 1764 text-decoration:none; 1765} 1766 1767/* Image */ 1768.category-image{ 1769 width:100%; 1770 height:240px; 1771 overflow:hidden; 1772 margin-bottom: 0; 1773} 1774 1775.category-image img{ 1776 width:100%; 1777 height:100%; 1778 object-fit:cover; 1779 display:block; 1780 transition:.4s; 1781} 1782 1783.category-card:hover .category-image img{ 1784 transform:scale(1.04); 1785} 1786 1787/* Responsive */ 1788@media(max-width:991px){ 1789 .category-grid{ 1790 flex-direction:column; 1791 } 1792 .category-content{ 1793 height:auto; 1794 padding:35px 20px; 1795 } 1796 .category-image{ 1797 height:230px; 1798 } 1799} 1800</style></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- block cuá»i --> 1801<section class="dua-banner"> 1802 <div class="container"> 1803 <div class="dua-wrap"> 1804 <div class="dua-image"> 1805 <img src="/media/wysiwyg/Vertuo/vertuo-homepage-machines-2.png" alt=""> 1806 </div> 1807 <div class="dua-content"> 1808 <h2>Chạm Äá» khám phá</h2> 1809 <p> 1810 Cùng Nespresso, má»i tách cà phê là má»t thế giá»i má»i Äang chá» bạn khám phá. 1811 </p> 1812 <a href="/vn/vi/vertuo-promotions" class="dua-btn">Bắt Äầu khám phá</a> 1813 </div> 1814 </div> 1815 </div> 1816</section> 1817 1818<style> 1819/* =========================== 1820 DUA LIPA BANNER 1821=========================== */ 1822 1823.dua-banner{ 1824 background:#faf9f8; 1825 padding:40px 0 60px; 1826} 1827 1828/* dùng Äúng container cá»§a website */ 1829.dua-banner .container{ 1830 max-width:1140px; 1831 margin:0 auto; 1832 padding:0 15px; 1833} 1834 1835.dua-wrap{ 1836 display:flex; 1837 align-items:center; 1838 gap:60px; 1839} 1840 1841.dua-image{ 1842 flex:0 0 48%; 1843} 1844 1845.dua-image img{ 1846 width:100%; 1847 display:block; 1848 border-radius:10px; 1849} 1850 1851.dua-content{ 1852 flex:0 0 40%; 1853} 1854 1855.dua-content h2{ 1856 font-size:40px; 1857 font-weight:300; 1858} 1859 1860.dua-content h4{ 1861 font-size:18px; 1862 font-weight:600; 1863 padding: 10px 0 0 0; 1864} 1865 1866.dua-content p{ 1867 font-size: 16px; 1868 line-height: 1.2; 1869 max-width: 360px; 1870 padding: 20px 0 20px 0; 1871} 1872 1873.dua-btn{ 1874 width: 340px; 1875 height: 55px; 1876 border-radius: 50px; 1877 display: flex; 1878 align-items: center; 1879 justify-content: center; 1880 background: #fff; 1881 color: #000 !important; 1882 font-size: 22px; 1883 font-weight: 500; 1884 transition: .3s; 1885 border: 1.5px solid #000 !important; 1886 border-radius: 999px !important; 1887} 1888 1889.dua-btn:hover{ 1890 background:#000; 1891 color: #fff !important; 1892 transform:translateY(-3px); 1893} 1894 1895/* =========================== 1896 Responsive 1897=========================== */ 1898 1899@media(max-width:991px){ 1900 1901 .dua-wrap{ 1902 flex-direction:column; 1903 gap:35px; 1904 } 1905 1906 .dua-image, 1907 .dua-content{ 1908 flex:unset; 1909 width:100%; 1910 } 1911 1912 .dua-content{ 1913 text-align:center; 1914 } 1915 1916 .dua-content p{ 1917 max-width:100%; 1918 margin:0 auto 30px; 1919 } 1920 1921 .dua-btn{ 1922 width:100%; 1923 max-width:350px; 1924 margin:auto; 1925 } 1926 1927 .dua-content h2{ 1928 font-size:42px; 1929 } 1930 1931 .dua-content h4{ 1932 font-size:22px; 1933 } 1934 1935 .dua-content p{ 1936 font-size:18px; 1937 } 1938} 1939 1940@media(max-width:576px){ 1941 1942 .dua-banner{ 1943 padding:25px 0 40px; 1944 } 1945 1946 .dua-content h2{ 1947 font-size:34px; 1948 } 1949 1950 .dua-content h4{ 1951 font-size:18px; 1952 } 1953 1954 .dua-content p{ 1955 font-size:16px; 1956 margin: 0; 1957 } 1958 1959 .dua-btn{ 1960 height:52px; 1961 font-size:18px; 1962 } 1963 1964} 1965</style></div></div></div></div></main><footer class="page-footer"> <footer id="footer"><div class="footer_payment-methods"><div class="footer_payment-methods-inner"><h3 class="payment-methods-header">THANH TOÃN AN TOÃN 100%</h3><div class="payment-methods-content"><img src="https://nespresso.vn/vn/media/wysiwyg/assets/images/PaymentWebsite.webp"/></div></div></div><div class="footer_main"><div class="container"><div class="footer_main-wrapper"><div class="footer_main-inner"><h3 class="footer_main-header">CÃC SẢN PHẨM <svg class="hide_on-pc hide_on-tab" width="8" height="7" viewB
1965ox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M7.66671 0.5H0.333206C0.272497 0.500025 0.212947 0.516628 0.160983 0.548018C0.109019 0.579409 0.0666146 0.624394 0.0383452 0.67812C0.0100758 0.731845 -0.00298475 0.792271 0.000572986 0.852876C0.00413072 0.913481 0.0241717 0.971963 0.0585331 1.02201L3.72528 6.35547C3.75592 6.40002 3.79693 6.43645 3.84478 6.46162C3.89263 6.48679 3.94589 6.49994 3.99996 6.49994C4.05403 6.49994 4.10728 6.48679 4.15513 6.46162C4.20299 6.43645 4.244 6.40002 4.27463 6.35547L7.94138 1.02201C7.97574 0.971963 7.99579 0.913481 7.99934 0.852876C8.0029 0.792271 7.98984 0.731845 7.96157 0.67812C7.9333 0.624394 7.8909 0.579409 7.83893 0.548018C7.78697 0.516628 7.72742 0.500025 7.66671 0.5Z" fill="#17171A" /></svg></h3><div class="footer_main-content"><a href="https://nespresso.vn/vn/vi/coffee">Cà phê</a> <a href="https://nespresso.vn/vn/vi/machine">Máy pha cà phê</a> <a href="https://nespresso.vn/vn/vi/accessories">Phụ kiá»n</a></div></div><div class="footer_main-inner"><h3 class="footer_main-header">Gá»I CHO CHÃNG TÃI <svg class="hide_on-pc hide_on-tab" width="8" height="7" viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M7.66671 0.5H0.333206C0.272497 0.500025 0.212947 0.516628 0.160983 0.548018C0.109019 0.579409 0.0666146 0.624394 0.0383452 0.67812C0.0100758 0.731845 -0.
196500298475 0.792271 0.000572986 0.852876C0.00413072 0.913481 0.0241717 0.971963 0.0585331 1.02201L3.72528 6.35547C3.75592 6.40002 3.79693 6.43645 3.84478 6.46162C3.89263 6.48679 3.94589 6.49994 3.99996 6.49994C4.05403 6.49994 4.10728 6.48679 4.15513 6.46162C4.20299 6.43645 4.244 6.40002 4.27463 6.35547L7.94138 1.02201C7.97574 0.971963 7.99579 0.913481 7.99934 0.852876C8.0029 0.792271 7.98984 0.731845 7.96157 0.67812C7.9333 0.624394 7.8909 0.579409 7.83893 0.548018C7.78697 0.516628 7.72742 0.500025 7.66671 0.5Z" fill="#17171A" /></svg></h3><div class="footer_main-content"><style>#html-body [data-pb-style=RXMDXGM]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="RXMDXGM"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="contact-info"> 1966 <a href="tel:1800234506" class="phone-link"> 1967 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"> 1968 <path fill="#17171A" d="M27 14.9995h1c0-6.06542-4.9346-10.99999-11-10.99999v1c5.5137 0 10 4.48584 10 9.99999ZM20.1465 19.147c-2.083 2.084-3.624.6689-3.793.5l-4-4c-.1684-.1685-1.5859-1.7066.5-3.793l.223
19686-.2236-2.7246-7.62991H4v.5C4 17.6782 14.3223 28.0005 27.5 28.0005h.5V21.648l-7.6299-2.7247-.2236.2237ZM27 22.353v4.6426C14.7891 26.7417 5.25879 17.2114 5.00537 5.00049h4.64209l2.27784 6.37791c-1.9712 2.1626-1.1231 4.1314-.2788 4.9756l4 4c.8447.8447 2.8144 1.6924 4.9756-.2793L27 22.353Z"/> 1969 <path fill="#17171A" d="M23 15.0005h1c0-3.8599-3.1406-7.00001-7-7.00001v1c3.3086 0 6 2.69141 6 6.00001Z"/> 1970 </svg> 1971 <span class="phone-number">1800 234 506</span> 1972 </a> 1973 <div class="business-hours"> 1974 Thứ 2 - Thứ 7<br> 1975 Từ 10:00 Äến 18:00<br> 1976(Nghá» trưa: từ 12:00 Äến 13:30) 1977 </div> 1978 <div class="warning-message" style="font-weight: bold; text-transform: uppercase; color: black; margin-top: 10px;"> 1979 Cẩn tháºn lừa Äảo. Liên há» ngay khi có nghi ngá»! 1980 </div> 1981</div> 1982</div></div></div></div></div><div class="footer_main-inner"><h3 class="footer_main-header">EMAIL CHO CHÃNG TÃI <svg class="hide_on-pc hide_on-tab" width="8" height="7" viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M7.66671 0.5H0.333206C0.272497 0.500025 0.212947 0.516628 0.160983 0.548018C0.109019 0.579409 0.0666146 0.624394 0.0383452 0.67812C0.0100758 0.731845 -0.
198200298475 0.792271 0.000572986 0.852876C0.00413072 0.913481 0.0241717 0.971963 0.0585331 1.02201L3.72528 6.35547C3.75592 6.40002 3.79693 6.43645 3.84478 6.46162C3.89263 6.48679 3.94589 6.49994 3.99996 6.49994C4.05403 6.49994 4.10728 6.48679 4.15513 6.46162C4.20299 6.43645 4.244 6.40002 4.27463 6.35547L7.94138 1.02201C7.97574 0.971963 7.99579 0.913481 7.99934 0.852876C8.0029 0.792271 7.98984 0.731845 7.96157 0.67812C7.9333 0.624394 7.8909 0.579409 7.83893 0.548018C7.78697 0.516628 7.72742 0.500025 7.66671 0.5Z" fill="#17171A" /></svg></h3><div class="footer_main-content"><style>#html-body [data-pb-style=VP0TRX6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="VP0TRX6"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><a href="mailto:[email protected]" style="text-decoration: underline;">[email protected]</a><br> 1983hoặc <a href="/vn/vi/contact-us">Tại Äây</a></div></div></div></div></div><div class="footer_main-inner"><h3 class="footer_main-header">LIÃN Há» Vá»I CHÃNG TÃI <svg class="hide_on-pc hide_on-tab" width="8" height="7" viewBox="0 0 8 7" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M7.66671 0.5H0.333206C0.272497 0.500025 0.212947 0.516628 0.160983 0.548018C0.109019 0.579409 0.0666146 0.624394 0.0383452 0.67812C0.0100758 0.731845 -0.
198300298475 0.792271 0.000572986 0.852876C0.00413072 0.913481 0.0241717 0.971963 0.0585331 1.02201L3.72528 6.35547C3.75592 6.40002 3.79693 6.43645 3.84478 6.46162C3.89263 6.48679 3.94589 6.49994 3.99996 6.49994C4.05403 6.49994 4.10728 6.48679 4.15513 6.46162C4.20299 6.43645 4.244 6.40002 4.27463 6.35547L7.94138 1.02201C7.97574 0.971963 7.99579 0.913481 7.99934 0.852876C8.0029 0.792271 7.98984 0.731845 7.96157 0.67812C7.9333 0.624394 7.8909 0.579409 7.83893 0.548018C7.78697 0.516628 7.72742 0.500025 7.66671 0.5Z" fill="#17171A" /></svg></h3><div class="footer_main-content"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><p> 1984NESPRESSO VIá»T NAM<br/>PHÃN PHá»I Äá»C QUYá»N Bá»I CÃNG TY TNHH THá»°C PHẨM ÃN NAM <br/>41 Thảo Äiá»n, Phưá»ng An Khánh,<br>Thà nh phá» Há» Chà Minh, Viá»t Nam 1985</p> 1986 1987<p> 1988<a href="https://appletreejsc.sharepoint.com/:b:/s/AnNamCoffee/IQBIS7kZ9JnTRLH8LivgBaEXAcwmAXndOYLE8OR1wjW3XUQ?e=MZskS2" target="_blank"> 1989 Xem Giấy phép ÄÄng ký kinh doanh tại Äây 1990 </a> 1991</p> 1992 1993<p>LOẠI HÃNH KINH DOANH:<BR>Thá»±c phẩm bao gói sẵn</p></div></div></div></div></div></div><div class="footer_language-menu"><div class="container"><div class="footer_language-menu-inner"><div class="footer_language-menu-right"><ul class="language-menu-list"><li class="language-menu-item"><a href="https://nespresso.vn/vn/vi/condition-of-sale" class="language-menu-item-link">Äiá»u Kiá»n Bán Hà ng</a></li> <li class="language-menu-item"><a href="https://nespresso.vn/vn/vi/contact-us" class="language-menu-item-link">Liên há»</a></li> <li class="language-menu-item"><a href="https://nespresso.vn/vn/vi/professional" class="language-menu-item-link">Khách Hà ng Doanh Nghiá»p</a></li> <li class="language-menu-item"><a href="https://nespresso.vn/vn/vi/faq" class="language-menu-item-link">Những Câu Há»i Thưá»ng Gặp</a></li> <li class="language-menu-item"><a href="https://nespresso.vn/vn/vi/privacy-policy" class="language-menu-item-link">ChÃnh Sách Bảo Máºt</a></li></ul></div></div></div></div><div class="footer_img"><a href="http://online.gov.vn/Home/WebDetails/55236" target="_new"><img src="https://nespresso.vn/vn/media/wysiwyg/assets/images/logoSaleNoti.webp" alt="bct" width="150px;"/></a></div><div class="footer_bottom"><div class="container"><div class="footer_bottom-inner"><div class="footer_bottom-inner-frame"><h3 class="bottom_frame-header">Theo dõi Nespresso trên</h3><div class="bottom_frame-content"><a href="https://www.facebook.com/Nespresso" target="_blank"><svg width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M8.421 4.853H5.491V3.525C5.491 2.901 5.899 2.755 6.186 2.755H8.237V0.0100002L5.266 0C2.571 0 2.059 2.048 2.059 3.358V4.853H0V7.64H2.06V16H5.491V7.64H8.135L8.421 4.853Z" fill="black" /></svg></a> <a href="https://www.twitter.com/nespresso" target="_blank"><svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg" ><path fill-rule="evenodd" clip-rule="evenodd" d="M16 1.51501C15.3999 1.77683 14.7643 1.94836 14.114 2.02401C14.7972 1.62399 15.3107 0.988125 15.558 0.236012C14.924 0.606012 14.221 0.876012 13.473 1.02101C13.1637 0.697229 12.7919 0.439744 12.38 0.264221C11.968 0.0886974 11.5247 -0.00119492
199311.077 1.19939e-05C9.264 1.19939e-05 7.795 1.44701 7.795 3.23101C7.795 3.48501 7.825 3.73101 7.88 3.96701C6.57954 3.90533 5.30621 3.57326 4.14125 2.99199C2.97629 2.41072 1.94528 1.593 1.114 0.591012C0.822841 1.08301 0.669476 1.64431 0.67 2.21601C0.67 3.33601 1.25 4.32601 2.13 4.90601C1.60941 4.88967 1.09998 4.75092 0.643 4.50101V4.54101C0.643 6.10801 1.774 7.41401 3.276 7.71001C2.7925 7.83991 2.28592 7.85905 1.794 7.76601C2.00897 8.41199 2.41962 8.97507 2.969 9.37716C3.51838 9.77925 4.17926 10.0004 4.86 10.01C3.69208 10.9107 2.25787 11.3976 0.783 11.394C0.519 11.394 0.257 11.379 0 11.349C1.50601 12.2996 3.25108 12.8028 5.032 12.8C11.07 12.8 14.37 7.87601 14.37 3.60601C14.37 3.46601 14.367 3.32601 14.361 3.18801C15.0024 2.73212 15.5574 2.1656 16 1.51501Z" fill="black" /></svg></a> <a href="https://www.instagram.com/nespresso" target="_blank"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M3.89298 8C3.89298 6.91049 4.32578 5.8656 5.09618 5.09521C5.86658 4.32481 6.91147 3.892 8.00098 3.892C9.09049 3.892 10.1354 4.32481 10.9058 5.09521C11.6762 5.8656 12.109 6.91049 12.109 8C12.109 9.08951 11.6762 10.1344 10.9058 10.9048C10.1354 11.6752 9.09049 12.108 8.00098 12.108C6.91147 12.108 5.86658 11.6752 5.09618 10.9048C4.32578 10.1344 3.89298 9.08951 3.89298 8ZM5.33398 8C5.33398 8.70733 5.61496 9.38569 6.11512 9.88585C6.61528 10.386 7.29364 10.667 8.00098 10.667C8.70831 10.667 9.38667 10.386 9.88683 9.88585C10.387 9.38569 10.668 8.70733 10.668 8C10.668 7.29267 10.387 6.61431 9.88683 6.11415C9.38667 5.61399 8.70831 5.333 8.00098 5.333C7.29364 5.333 6.61528 5.61399 6.11512 6.11415C5.61496 6.61431 5.33398 7.29267 5.33398 8ZM4.70298 0.0479999C3.85098 0.0869999 3.26998 0.222 2.76098 0.42C2.22713 0.620935 1.74355 0.935926 1.34398 1.343C0.898977 1.787 0.624977 2.233 0.420977 2.76C0.222977 3.269 0.0879764 3.85 0.0489764 4.702C0.00997642 5.555 0.000976562 5.827 0.000976562 8C0.000976562 10.173 0.0109764 10.445 0.0489764 11.298C0.0879764 12.15 0.222977 12.731 0.420977 13.24C0.624977 13.766 0.898977 14.213 1.34398 14.657C1.78798 15.102 2.23398 15.376 2.76098 15.58C3.26998 15.778 3.85098 15.913 4.70298 15.952C5.55598 15.99 5.82798 16 7.99998 16C10.172 16 10.445 15.99 11.298 15.952C12.15 15.913 12.731 15.778 13.24 15.58C13.7738 15.379 14.2574 15.064 14.657 14.657C15.102 14.212 15.376 13.767 15.58 13.24C15.778 12.731 15.913 12.15 15.952 11.298C15.991 10.445 16 10.173 16 8C16 5.827 15.99 5.555 15.952 4.702C15.913 3.85 15.778 3.269 15.58 2.76C15.379 2.22617 15.064 1.74259 14.657 1.343C14.2574 0.935926 13.7738 0.620935 13.24 0.42C12.731 0.222 12.15 0.0869999 11.298 0.0479999C10.446 0.00999986 10.
1993174 0 8.00098 0C5.82798 0 5.55598 0.00999986 4.70298 0.0479999ZM12.27 4.69C12.0154 4.69 11.7712 4.58886 11.5912 4.40882C11.4111 4.22879 11.31 3.98461 11.31 3.73C11.31 3.47539 11.4111 3.23121 11.5912 3.05118C11.7712 2.87114 12.0154 2.77 12.27 2.77C12.5246 2.77 12.7688 2.87114 12.9488 3.05118C13.1288 3.23121 13.23 3.47539 13.23 3.73C13.23 3.98461 13.1288 4.22879 12.9488 4.40882C12.7688 4.58886 12.5246 4.69 12.27 4.69Z" fill="black" /></svg></a> <a href="https://www.youtube.com/user/nespresso" target="_blank"><svg width="22" height="16" viewBox="0 0 22 16" fill="none" xmlns="http://www.w3.org/2000/svg" ><path fill-rule="evenodd" clip-rule="evenodd" d="M11.435 0C12.763 0.007 17.903 0.0620002 19.325 0.477C20.228 0.739 20.94 1.514 21.182 2.497C21.56 4.034 21.612 7.011 21.619 7.802L21.62 7.987V8.197C21.612 8.989 21.56 11.965 21.181 13.502C20.94 14.485 20.228 15.26 19.325 15.523C18.635 15.724 17.072 15.84 15.493 15.908L14.901 15.931C13.331 15.987 11.853 15.998 11.325 16H10.915C10.386 15.998 8.908 15.987 7.338 15.93L6.748 15.908C5.168 15.84 3.604 15.724 2.915 15.523C2.011 15.26 1.3 14.485 1.058 13.502C0.679995 11.965 0.627995 8.989 0.619995 8.197V7.802C0.627995 7.011 0.679995 4.034 1.058 2.498C1.3 1.514 2.011 0.739 2.915 0.477C4.337 0.0620002 9.477 0.007 10.805 0H11.435ZM8.972 4.623V11.377L14.46 8L8.97 4.623H8.972Z" fill="black" /></svg></a></div></div><a href="#" class="footer_bottom-inner-frame on_top-page"><h3 class="bottom_frame-topPage">Lên Äầu trang</h3><svg width="13" height="21" viewBox="0 0 13 21" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M0 6.509V7.917L6 1.977V20.208H7V1.852L13 7.914V6.492L6.574 0L0 6.509Z" fill="#17171A" /></svg></a> <div class="footer_bottom-inner-frame"><svg width="105" height="20" viewBox="0 0 105 20" fill="none" xmlns="http://www.w3.org/2000/svg" ><g clip-path="url(#clip0_496_2608)"><path fill-rule="evenodd" clip-rule="evenodd" d="M94.5999 3.18196C93.0366 3.18196 88.2163 3.73534 88.2163 9.96094C88.2163 16.6016 93.4274 16.8783 94.4697 16.8783C95.121 16.8783 97.466 16.7399 99.0294 15.0798C100.202 13.8346 100.723 12.1745 100.723 9.96092C100.853 3.59698 96.1633 3.18196 94.5999 3.18196ZM96.5541 14.2497C96.1633 14.5264 95.6422 14.9414 94.7302 14.9414H94.5999C93.688 14.9414 93.1669 14.5264 92.776 14.2497C91.8641 13.4196 91.4733 11.8978 91.4733 9.68425C91.4733 5.53385 93.4274 4.84212 94.5999 4.84212H94.7302C95.9027 4.84212 97.8569 5.53385 97.8569 9.68425C97.8569 11.8978 97.466 13.4196 96.5541 14.2497ZM19.2995 18.9535C18.127 18.5384 16.4334 17.155 15.5215 15.9098C14.349 14.388 11.3526 10.2376 11.3526 10.2376C10.8315 9.68423 10.4407 8.99248 9.91954 8.30076C8.61676 6.3639 7.18372 4.2887 5.62039 3.04358V16.8782H7.44427V9.68421L9.00761 11.7594C9.78926 12.8662 10.7012 14.1113 11.3526 14.9414C11.8737 15.4948 13.0462 17.0166 13.437 17.2933C15.1306 18.9534 17.7362 19.9219 20.3417 19.9219C21.5143 19.9219 22.5565 19.7835 23.5987 19.3685V19.2301C23.2079 19.3685 22.6868 19.3685 22.2959 19.3685C21.384 19.6452 20.3417 19.3685 19.2995 18.9535ZM8.09565 4.15038C9.26816 5.6722 12.3948 9.82259 12.3948 9.82259C12.7856 10.376 13.3067 11.0677 13.6976 11.7594C15.0004 13.6963 16.4334 15.7715 17.9967 17.0166V3.18196H16.1729V10.376L14.6095 8.3008C13.8279 7.05567 13.0462 5.94891 12.2645 5.11881C11.8737 4.42709 10.4406 3.04362 10.0498 2.62858C8.48648 0.968417 5.75066 0 3.1451 0C2.10287 0 1.06066 0.138345 0.0184326 0.553381V0.691726C0.409261 0.553381 0.930366 0.553381 1.32121 0.553381C2.36344 0.553381 3.27538 0.830072 4.3176 1.10676C5.49011 1.5218 7.18372 2.90525 8.09565 4.15038ZM77.0125 10.2376C75.5794 8.85416 73.8858 8.57747 72.7133 7.7474C71.8014 7.05567 71.9317 6.08723 72.3225 5.53385C73.3647 4.15038 75.5794 4.70378 76.1005 4.84212C76.7519 4.98047 77.0125 5.11881 77.6639 5.53385V4.01203C75.0583 3.18196 71.0197 2.49022 69.4564 5.25716C68.805 6.36394 68.6747 8.3008 70.3683 9.5459C72.0619 10.9294 75.0583 11.6211 75.3189 12.8662C75.5794 13.558 75.3189 14.1114 74.9281 14.5264C73.3647 16.0482 70.8895 15.0798 69.3261 14.388V16.0482C71.0197 16.8783 73.2344 17.0166 75.0583 16.6016C76.3611 16.3249 77.7941 15.0798 78.0547 13.558C78.3
1993153 12.0361 77.9244 11.0677 77.0125 10.2376ZM86.3925 10.2376C84.9594 8.85416 83.2658 8.57747 82.0933 7.7474C81.1814 7.05567 81.3116 6.08723 81.7025 5.53385C82.7447 4.28872 84.8291 4.84212 85.3502 4.98047C86.0016 5.11881 86.2622 5.25716 86.9136 5.6722V4.01203C84.308 3.18196 80.2694 2.49022 78.7061 5.25716C78.185 6.36394 78.0547 8.3008 79.7483 9.5459C81.4419 10.9294 84.4383 11.6211 84.6989 12.8662C84.9594 13.558 84.6989 14.1114 84.3081 14.5264C82.7447 16.0482 80.2695 15.0798 78.7061 14.388V16.0482C80.3997 16.8783 82.4842 17.0166 84.4383 16.6016C85.7411 16.3249 87.1741 15.0798 87.4347 13.558C87.6953 12.0361 87.3044 11.0677 86.3925 10.2376ZM60.0764 16.6016H68.2839V14.9414H62.9425V10.6527H67.2416V9.13085H62.9425V5.1188H68.2839V3.59698H60.0764V16.6016ZM36.6264 10.2376C35.1934 8.85416 33.4998 8.57747 32.3273 7.7474C31.4153 7.05567 31.5456 6.08723 31.9364 5.53385C32.9787 4.28872 35.0631 4.84212 35.5842 4.98047C36.2356 5.11881 36.4962 5.25716 37.1476 5.6722V4.01203C34.542 3.18196 30.5034 2.49022 28.9401 5.25716C28.419 6.36394 28.1584 8.3008 29.9823 9.5459C31.6759 10.9294 34.6723 11.6211 34.9329 12.8662C35.1934 13.558 34.9329 14.1114 34.542 14.5264C32.9787 16.0482 30.5034 15.0798 28.9401 14.388V16.0482C30.6337 16.8783 32.8484 17.0166 34.6723 16.6016C35.9751 16.3249 37.4081 15.0798 37.6687 13.558C37.799 12.0361 37.5384 11.0677 36.6264 10.2376ZM19.6904 16.6016H27.8978V14.9414H22.5564V10.6527H26.8556V9.13085H22.5564V5.1188H27.8978V3.59698H19.6904V16.6016ZM44.3128 3.45865H38.9714V16.7399H41.7072V11.8978C41.7072 11.8978 46.0064 12.1745 47.3092 10.376C48.2211 9.26921 48.3514 7.33236 47.9606 5.94891C47.3092 4.1504 45.8761 3.45865 44.3128 3.45865ZM44.8339 9.40756C44.0523 10.2376 42.7495 10.2376 41.7073 10.0993V5.11881C41.7073 5.11881 44.0522 4.56543 44.9642 5.94889C45.4853 6.64061 45.4853 8.43912 44.8339 9.40756ZM57.3406 10.2376C58.2525 9.13085 58.3828 7.33236 57.9919 5.81054C57.4708 4.28872 56.0378 3.45865 54.4744 3.45865H49.1331V16.6016H51.8689V11.7595H53.1717L56.0378 16.6016H59.1644L56.0378 11.2061C56.4286 10.9294 57.08 10.6527 57.3406 10.2376ZM55.1258 9.40756C54.3442 10.2376 53.0414 10.0993 51.9992 10.0993V5.25716C51.9992 5.25716 54.2139 4.70378 55.2561 6.08723C55.6469 6.77896 55.7772 8.43912 55.1258 9.40756ZM102.547 13.6963C101.635 13.6963 100.984 14.388 100.984 15.3565C100.984 16.3249 101.765 17.0166 102.547 17.0166C103.329 17.0166 104.11 16.3249 104.11 15.3565C104.11 14.388 103.329 13.6963 102.547 13.6963ZM102.547 16.7399C101.765 16.7399 101.114 16.0482 101.114 15.2181C101.114 14.388 101.765 13.6963 102.547 13.6963C103.329 13.6963 103.98 14.388 103.98 15.2181C103.85 16.1865 103.198 16.7399 102.547 16.7399ZM102.938 15.3565C102.938 15.3565 103.198 15.2181 103.198 14.9414C103.198 14.6647 102.938 14.388 102.677 14.388H101.895V16.1866H102.156V15.4948H102.677C102.938 15.4948 103.068 15.6332 103.068 15.9099V16.1866H103.329C103.198 16.0482 103.198 15.9099 103.198 15.6332C103.198 15.3565 103.068 15.3565 102.938 15.3565ZM102.547 15.2181H102.026V14.6647H102.547C102.677 14.6647 102.807 14.6647 102.807 14.9414C102.938 15.0798 102.807 15.2181 102.547 15.2181Z" fill="#17171A" /></g><defs><clipPath id="clip0_496_2608"><rect width="105" height="20" fill="white" /></clipPath></defs></svg><h3 class="bottom_frame-title">Nestlé Nespresso S.A. 2026</h3></div></div></div></div></footer>
1993<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 1994 window.onload = function () { 1995 window.loadingNotification.hide(); 1996 };</script>
1996
1996<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript"> 1997 const footerElements = document.querySelectorAll(".footer_main-inner"); 1998 let currentScreenWidth = window.innerWidth; 1999 window.addEventListener("resize", () => { 2000 currentScreenWidth = window.innerWidth; 2001 }); 2002 footerElements.forEach(function (element) { 2003 element.addEventListener("click", function () { 2004 const iconElement = element.querySelector(".footer_main-header svg"); 2005 const contentElement = element.querySelector(".footer_main-content"); 2006 const currentDisplay = getComputedStyle(contentElement).display; 2007 if (currentScreenWidth <= 768) { 2008 if (currentDisplay === "block") { 2009 contentElement.style.display = "none"; 2010 iconElement.style.transform = "rotate(0deg)"; 2011 } else { 2012 contentElement.style.display = "block"; 2013 iconElement.style.transform = "rotate(180deg)"; 2014 } 2015 } 2016 }); 2017 });</script>
2017<div id="scroll-to-top" title="Scroll To Top" style="display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" aria-hidden="true" focusable="false" role="presentation" class="icon icon-back-to-top" style="stroke: #fff; fill:#fff; width: 18px; stroke-width: 2px;"><path d="M 25 1.015625 L 14.308594 11.28125 C 14.046875 11.527344 13.9375 11.894531 14.023438 12.242188 C 14.109375 12.589844 14.375 12.867188 14.71875 12.964844 C 15.066406 13.066406 15.4375 12.972656 15.691406 12.71875 L 24 4.746094 L 24 48 C 23.996094 48.359375 24.183594 48.695313 24.496094 48.878906 C 24.808594 49.058594 25.191406 49.058594 25.503906 48.878906 C 25.816406 48.695313 26.003906 48.359375 26 48 L 26 4.746094 L 34.308594 12.71875 C 34.5625 12.972656 34.933594 13.066406 35.28125 12.964844 C 35.625 12.867188 35.890625 12.589844 35.976563 12.242188 C 36.0625 11.894531 35.953125 11.527344 35.691406 11.28125 Z"></path></svg></div>
2017<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g="> 2018 document.addEventListener("DOMContentLoaded", function () { 2019 2020 const scrolltopbtn = document.getElementById("scroll-to-top"); 2021 2022 if (scrolltopbtn) { 2023 2024 window.addEventListener("scroll", function () { 2025 if (window.scrollY > 40) { 2026 scrolltopbtn.style.display = "flex"; 2027 } else { 2028 scrolltopbtn.style.display = "none"; 2029 } 2030 }); 2031 2032 2033 scrolltopbtn.addEventListener("click", function () { 2034 window.scrollTo({ 2035 top: 0, 2036 behavior: "smooth" 2037 }); 2038 }); 2039 } 2040 2041 const eyeOpenSVG = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none"> 2042 <path d="M4.5 12.5C7.5 6 16.5 6 19.5 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2043 <path d="M12 16C10.8954 16 10 15.1046 10 14C10 12.8954 10.8954 12 12 12C13.1046 12 14 12.8954 14 14C14 15.1046 13.1046 16 12 16Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>`; 2044 const eyeClosedSVG = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none"> 2045 <path d="M4.5 8C7.5 14.5 16.5 14.5 19.5 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2046 <path d="M16.8162 11.3175L19.5 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2047 <path d="M12 12.875V16.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2048 <path d="M7.18383 11.3175L4.5 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>`; 2049 2050 document.querySelectorAll('.toggle-password').forEach(function(toggle) { 2051 toggle.innerHTML = eyeOpenSVG; 2052 2053 2054 toggle.addEventListener('click', function() { 2055 const passwordInput = this.parentElement.querySelector('input[type="password"], input[type="text"]'); 2056 if (passwordInput.getAttribute('type') === 'password') { 2057 passwordInput.type = 'text'; 2058 this.innerHTML = eyeClosedSVG; 2059 } else { 2060 passwordInput.type = 'password'; 2061 this.innerHTML = eyeOpenSVG; 2062 } 2063 }); 2064 }); 2065 });</script>
2065
2065<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 2066{ 2067 "*": { 2068 "Nespresso_GA4/js/ga4-handler": { 2069 "loginEvent": null, 2070 "pageViewData": {"event":"page_view","market":"VN","language":"vi_VN","prod_environment":false,"landscape":"NC2-mosaic","business_segment":"B2C"}, 2071 "actionName": "cms_index_index", 2072 "locale": "vi_VN" 2073 } 2074 } 2075}</script>
2075<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/javascript"> 2076 2077 window.resetLocalStorageCart = function() { 2078 localStorage.setItem('cart', JSON.stringify({subtotalAmount: 0, items: []})); 2079 } 2080 window.resetLocalStorageCategories = function() { 2081 localStorage.setItem('categories', JSON.stringify([])); 2082 } 2083 window.resetLocalStorageProducts = function() { 2084 localStorage.setItem('products', JSON.stringify([])); 2085 } 2086 window.getStorageCategories = function() { 2087 var storageCategories = localStorage.getItem('categories'); 2088 if (storageCategories === undefined || storageCategories === null) { 2089 storageCategories = '[]'; 2090 localStorage.setItem('categories', storageCategories); 2091 } 2092 return JSON.parse(storageCategories); 2093 } 2094 window.putStorageCategory = function(productId, categoryName, topCategoryName = 'other') { 2095 var storageCategories = window.getStorageCategories(); 2096 var categoryIndex = storageCategories.findIndex(function(item) { 2097 return item.productId === productId; 2098 }); 2099 if (categoryIndex === -1) { 2100 storageCategories.push({productId: productId, category: categoryName, topCategory: topCategoryName}); 2101 } else { 2102 storageCategories[categoryIndex].productId = productId; 2103 storageCategories[categoryIndex].category = categoryName; 2104 storageCategories[categoryIndex].topCategory = topCategoryName; 2105 } 2106 localStorage.setItem('categories', JSON.stringify(storageCategories)); 2107 } 2108 window.putStorageProduct = function(productId, productName, sku) { 2109 var storageProducts = window.getStorageProducts(); 2110 var productIndex = storageProducts.findIndex(function(item) { 2111 return item.productId === productId; 2112 }); 2113 if (productIndex === -1) { 2114 storageProducts.push({productId: productId, name: productName, sku}); 2115 } else { 2116 storageProducts[productIndex].productId = productId; 2117 storageProducts[productIndex].name = productName; 2118 storageProducts[productIndex].sku = sku; 2119 } 2120 localStorage.setItem('products', JSON.stringify(storageProducts)); 2121 } 2122 window.getStorageProducts = function() { 2123 var storageProducts = localStorage.getItem('products'); 2124 if (storageProducts === undefined || storageProducts === null) { 2125 storageProducts = '[]'; 2126 localStorage.setItem('products', storageProducts); 2127 } 2128 return JSON.parse(storageProducts); 2129 } 2130 window.getCategoriesByProductIds = async function(productIds) { 2131 const fetchCategoriesByProductIds = async (productIds) => { 2132 const baseApiUrl = window.BASE_URL + 'rest/V1'; 2133 var productIdsParam = productIds.join(','); 2134 const response = await fetch(`${baseApiUrl}/inapps/catalog/categories/by-product-ids?productIds=${productIdsParam}`); 2135 return response.json(); 2136 }; 2137 return await fetchCategoriesByProductIds(productIds); 2138 } 2139 window.updateStorageCategories = async function(productIds) { 2140 if (productIds.length > 0) { 2141 await window.getCategoriesByProductIds(productIds).then(function(categories) { 2142 productIds.forEach(function(productId, index) { 2143 if (categories[index] && categories[index].name) { 2144 window.putStorageCategory(productId, categories[index].name, categories[index].topCategory); 2145 } 2146 }); 2147 }); 2148 } 2149 return window.getStorageCategories(); 2150 } 2151 window.getProductsByIds = async function(productIds) { 2152 const fetchProductsByIds = async (productIds) => { 2153 const baseApiUrl = window.BASE_URL + 'rest/V1'; 2154 var productIdsParam = productIds.join(','); 2155 const response = await fetch(`${baseApiUrl}/inapps/catalog/products?ids=${productIdsParam}`); 2156 return response.json(); 2157 }; 2158 return await fetchProductsByIds(productIds); 2159 } 2160 window.updateStorageProducts = async function(productIds) { 2161 if (productIds.length > 0) { 2162 await window.getProductsByIds(productIds).then(function(products) { 2163 productIds.forEach(function(productId, index) { 2164 if (products[index] && products[index].name && products[index].sku) { 2165 window.putStorageProduct(productId, products[index].name, products[index].sku); 2166 } 2167 }); 2168 }); 2169 } 2170 return window.getStorageProducts(); 2171 } 2172 window.getProductByUrlKey = async function(urlKey) { 2173 const getProduct = async (urlKey) => { 2174 const baseApiUrl = window.BASE_URL + 'rest/V1'; 2175 const response = await fetch(`${baseApiUrl}/inapps/catalog/product/by-url-key?url_key=${urlKey}`); 2176 return response.json(); 2177 }; 2178 return await getProduct(urlKey); 2179 } 2180 2181 2182 window._selectProductLastCall = window._selectProductLastCall || {}; 2183 window.selectProduct = async function(event, productItem) { 2184 const target = event.target; 2185 if (target.closest('.choose-add-to-cart')) return; 2186 2187 2188 const dedupeId = (productItem.dataset.id || productItem.dataset.productId || ''); 2189 const now = Date.now(); 2190 if (window._selectProductLastCall[dedupeId] && now - window._selectProductLastCall[dedupeId] < 200) return; 2191 window._selectProductLastCall[dedupeId] = now; 2192 2193 window.loadingNotification?.show(); 2194
2195 let foundAnchor = null; 2196 if (target.tagName.toLowerCase() === 'a') { 2197 foundAnchor = target; 2198 event.preventDefault(); 2199 } else { 2200 const anchor = target.closest('a'); 2201 if (anchor) { 2202 foundAnchor = anchor; 2203 event.preventDefault(); 2204 } 2205 } 2206 2207 const pages = { 2208 'checkout-cart-index': 'checkout', 2209 'cms-trang-chu': 'home', 2210 'cms-home': 'home', 2211 'cms-coffee': 'coffee', 2212 'cms-machine': 'machine', 2213 'cms-accessories': 'accessories', 2214 'catalog-product-view': 'product-detail', 2215 'cms-original-coffee': 'original-coffee', 2216 'cms-compare-machine': 'compare-machine', 2217 'catalogsearch-result-index': 'search-result' 2218 }; 2219 const pageKeys = new Set(Object.keys(pages)); 2220 const matchedPage = Array.from(document.body.classList).find(cls => pageKeys.has(cls)); 2221 const click_location = matchedPage ? pages[matchedPage] : undefined; 2222 2223 if (click_location === 'original-coffee' && target.classList.contains('add-to-basket')) { 2224 window.loadingNotification?.hide(); 2225 return; 2226 } 2227 2228 const cartElement = productItem.querySelector('.choose-add-to-cart'); 2229 const metaSource = cartElement || productItem; 2230 let productAttributes, productId; 2231 try { 2232 productAttributes = metaSource.dataset.productMeta 2233 ? JSON.parse(atob(metaSource.dataset.productMeta)) 2234 : {}; 2235 productId = metaSource.dataset.productId || productItem.dataset.id; 2236 } catch (e) { 2237 productAttributes = {}; 2238 productId = productItem.dataset.productId || productItem.dataset.id; 2239 } 2240 2241 const cachedCategories = JSON.parse(localStorage.getItem('categories') || '[]'); 2242 let categoryObj = cachedCategories.find(item => item.productId === productId); 2243 if (!categoryObj) { 2244 const updatedCategories = await window.updateStorageCategories([productId]); 2245 categoryObj = updatedCategories.find(item => item.productId === productId); 2246 } 2247 if (categoryObj) { 2248 productAttributes.item_category = categoryObj.topCategory; 2249 productAttributes.item_category3 = categoryObj.category; 2250 } 2251 2252 let selectedColor = 'unknown'; 2253 if (productItem.dataset.red !== undefined) { 2254 const colorMap = { 2255 red: productItem.dataset.red === "1", 2256 white: productItem.dataset.white === "1", 2257 black: productItem.dataset.black === "1", 2258 silver: productItem.dataset.silver === "1", 2259 'dark-green': productItem.dataset.darkGreen === "1", 2260 'dark-blue': productItem.dataset.darkBlue === "1", 2261 titan: productItem.dataset.titan === "1" 2262 }; 2263 selectedColor = Object.keys(colorMap).find(color => colorMap[color]) || 'unknown'; 2264 } 2265 2266 const inStock = productAttributes.item_in_stock ? 'in stock' : 'out of stock'; 2267 const item_index = Array.from(productItem.parentNode.children).indexOf(productItem) + 1; 2268 const item_price = parseInt(productAttributes.price || productItem.dataset.price); 2269 const item_qty = parseInt(productAttributes.quantity) || 1; 2270 2271 const gtmItem = { 2272 item_id: productAttributes.item_id || productId, 2273 item_name: productAttributes.item_name || productItem.querySelector('.product-name')?.textContent.trim(), 2274 item_brand: 'nespresso', 2275 item_category: productAttributes.item_category?.toLowerCase(), 2276 item_category2: productAttributes.item_category2?.toLowerCase() || 'original', 2277 item_category3: productAttributes.item_category3?.toLowerCase(), 2278 item_category4: productAttributes.item_category4?.toLowerCase() || 'single', 2279 price: item_price,
2280 quantity: item_qty, 2281 affiliation: 'nespresso online store', 2282 index: item_index, 2283 item_technology: productAttributes.item_technology?.toLowerCase() || 'original', 2284 item_type: productAttributes.item_type?.toLowerCase() || 'simple', 2285 item_in_stock: inStock, 2286 item_machine_shade: selectedColor 2287 }; 2288 2289 const eventData = { 2290 event: "select_item", 2291 click_location, 2292 subscription_product_included: 'false', 2293 discovery_offer_included: 'false', 2294 ecommerce: { 2295 currency: 'VND', 2296 value: item_qty * item_price, 2297 items: [gtmItem] 2298 } 2299 }; 2300 2301 window.gtmDataObject = window.gtmDataObject || []; 2302 gtmDataObject.push({ ecommerce: undefined }); 2303 gtmDataObject.push(eventData); 2304 2305 window.loadingNotification?.hide(); 2306 if (foundAnchor) { 2307 window.location.href = foundAnchor.href; 2308 } 2309 } 2310 2311 document.addEventListener('DOMContentLoaded', function () { 2312 const searchPage = document.querySelector('.catalogsearch-result-index'); 2313 const qtySet = { 2314 '10': 10, 2315 '11': 1, 2316 '12': 1, 2317 }; 2318 2319 if (searchPage) { 2320 window.loadingNotification?.show(); 2321 searchPage.querySelectorAll('.product-item-info').forEach(async function (resultItem) { 2322 const pricebox = resultItem.querySelector('.price-final_price'); 2323 const link = resultItem.querySelector('a'); 2324 resultItem.setAttribute('data-product-id', pricebox.dataset.productId); 2325 2326 let productKey = ''; 2327 if (link.href && window.BASE_URL && link.href.startsWith(window.BASE_URL)) { 2328 productKey = link.href.replace(window.BASE_URL, ''); 2329 } 2330 2331 const product = await window.getProductByUrlKey(productKey); 2332 let quantity = product.type_id == 'bundle' ? 1 : (qtySet[product.attribute_set_id] || 1); 2333 let productMeta = { 2334 item_id: product.sku, 2335 item_name: product.extension_attributes.name_en ?? product.name, 2336 item_brand: 'nespresso', 2337 item_category: null, 2338 item_category2: 'original', 2339 item_category3: null, 2340 item_category4: 'single', 2341 price: product.extension_attributes.final_price ?? product.price, 2342 affiliation: 'nespresso online store', 2343 quantity: quantity, 2344 coupon: null, 2345 discount: 0, 2346 location_id: null, 2347 item_technology: 'original', 2348 item_type: product.type_id, 2349 item_in_stock: product.extension_attributes.in_stock ?? undefined 2350 }; 2351 2352 if (product.custom_attributes) { 2353 product.custom_attributes.forEach(attr => { 2354 if (attr.attribute_code == 'coffee_range') productMeta.item_range = attr.value; 2355 if (attr.attribute_code == 'intensity') productMeta.intensity = attr.value; 2356 }); 2357 } 2358 2359 resultItem.setAttribute('data-product-meta', btoa(unescape(encodeURIComponent(JSON.stringify(productMeta))))); 2360 resultItem.addEventListener('click', function (event) { 2361 window.selectProduct(event, this); 2362 }); 2363 }); 2364 window.loadingNotification?.hide(); 2365 } 2366 });</script>
2366</footer>
2366<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init"> 2367 { 2368 "*": { 2369 "Magento_Ui/js/core/app": { 2370 "components": { 2371 "storage-manager": { 2372 "component": "Magento_Catalog/js/storage-manager", 2373 "appendTo": "", 2374 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/nespresso.vn\/vn\/vi\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/nespresso.vn\/vn\/vi\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/nespresso.vn\/vn\/vi\/rest\/vi\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/nespresso.vn\/vn\/vi\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 2375 } 2376 } 2377 } 2378 }</script>
2378 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2378-2379
2378 2379<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2379GTM-K5L8L9WP
vendor: 85 bytes, lines 2379-2380
2379" 2380height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2381<!-- End Google Tag Manager (noscript) --></div>
2381<script nonce="MThoYWVlNGI3dnV1Z2V6MXFhdmdzdm5jZXR4OXpia3g=" type="text/x-magento-init">{"*": 2382 {"Magento_Persistent/js/remember-me-config": { 2383 "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":true}} 2384 }}}</script>
2384</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.