PageSourceSearch

https://nespresso.vn/vn/vi

html nespresso.vn collected 2026-10-08 11:52:46 UTC 155,707 bytes, 2,384 lines download raw bytes

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&#x2F;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="Tìm kiếm" class="action search"><span>Tì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 KÝ</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>GIỎ HÀ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">&#8249;</button>
1394            <button class="nav-button" id="nextButton">&#8250;</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.