.product-item{align-self:center;height:100%;justify-self:center;width:100%}.product-item .product-item-info{background:#fff;box-shadow:0 0 8px rgba(23,23,26,.05),0 2px 8px rgba(23,23,26,.08);display:flex;flex-direction:column;height:100%;position:relative}.product-item .back_color{background:#f8f8f8}.product-item .product-item-badge{left:0;position:absolute;top:8px}.product-item .product-item-badge .item{clear:both;color:#fff;float:left;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;line-height:1.2;margin-bottom:2px;padding:2px 8px}.product-item .product-item-badge .item:last-child{margin-bottom:0}.product-item .product-item-badge .item.vertuo{background:#876c43;color:#fff}.product-item .product-item-photo{cursor:pointer;display:flex;justify-content:center}.product-item .product-item-photo .product-image-photo{height:160px;vertical-align:text-bottom}.product-item .product-item-details{cursor:pointer;display:flex;flex:1;flex-direction:column;padding:16px 24px 88px;position:relative}@media screen and (min-width:601px)and (max-width:1200px){.product-item .product-item-details{padding:16px 12px 88px}}@media(max-width:600px){.product-item .product-item-details{align-items:center;padding:6px 8px 88px}}.product-item .product-item-details .product-machine-color{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:16px 0 10px}@media(max-width:600px){.product-item .product-item-details .product-machine-color{width:100%}}.product-item .product-item-details .product-machine-color .color_lists{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;max-width:212px;padding:0 25px}@media(max-width:600px){.product-item .product-item-details .product-machine-color .color_lists{max-width:100%;padding:0;width:100%}}.product-item .product-item-details .product-machine-color .color_lists li{cursor:pointer;margin:0 4px}.product-item .product-item-details .product-machine-color .color_lists li:first-child{margin-left:0}.product-item .product-item-details .product-machine-color .color_lists li:last-child{margin-right:0}.product-item .product-item-details .product-machine-color .color_lists .now_color{border:1px solid #8b8b8c;border-radius:50%;margin:0;padding:4px}.product-item .product-item-details .product-machine-color .color_lists .color_item{border-radius:50%;box-sizing:border-box;display:block;height:18px;width:18px}.product-item .product-item-details .product-machine-color .color_lists .color_active{border:1px solid #8b8b8c;border-radius:50%;margin:0;padding:4px}.product-item .product-item-details .product-machine-color .color_lists .item_border{border:1px solid #8b8b8c}.product-item .product-item-details .product-machine-color .color_lists .color_list_more{color:#6f6f70;-webkit-text-decoration:underline;text-decoration:underline}.product-item .product-item-details .product-item-name{color:#17171a;display:block;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:20px;font-weight:700;height:48px;letter-spacing:1px;line-height:1.2;overflow:hidden;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:601px)and (max-width:1200px){.product-item .product-item-details .product-item-name{font-size:18px;height:42px;padding-top:1px}}@media(max-width:600px){.product-item .product-item-details .product-item-name{font-size:16px;height:38px}}.product-item .product-item-details .small_flex{flex:none}.product-item .product-item-details .no_sub_title_new{flex:1}.product-item .product-item-details .details-bottom{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.product-item .product-item-details .has_sub_title_new{flex:1;justify-content:flex-start}.product-item .product-item-details .product-description{color:#17171a;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:150%;text-align:center}.product-item .product-item-details .product-concentration{align-items:center;display:flex;flex-direction:row;height:14px;justify-content:center;margin-top:4px}@media(max-width:600px){.product-item .product-item-details .product-concentration{justify-content:flex-start;margin-top:0}}.product-item .product-item-details .product-concentration .concentration_title{color:#876c43;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:120%}.product-item .product-item-details .product-concentration .concentration_level{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin-left:8px;padding-left:0}.product-item .product-item-details .product-concentration .concentration_level li{background:#876c43;height:10px;margin-right:2px;opacity:.25;width:2px}.product-item .product-item-details .product-concentration .concentration_level .reached{opacity:1}.product-item .product-item-details .product-concentration .concentration_level .level_num{color:#8f7247;display:inline-block;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:100%;margin:2px 4px 0;text-align:center}@media(max-width:600px){.product-item .product-item-details .product-concentration .concentration_level .level_num{line-height:100%;margin:0 2px;padding-top:2px}}.product-item .product-item-details .product-capacity-cup{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:600px){.product-item .product-item-details .product-capacity-cup{align-items:center;flex-direction:row;justify-content:flex-start}}.product-item .product-item-details .product-capacity-cup .capacity_cup_box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:5px}@media(max-width:600px){.product-item .product-item-details .product-capacity-cup .capacity_cup_box{margin-right:2px}}.product-item .product-item-details .product-capacity-cup .capsule_cup_icon{height:auto;width:20px}@media(max-width:600px){.product-item .product-item-details .product-capacity-cup .capsule_cup_icon{width:16px}}.product-item .product-item-details .product-capacity-cup .shifting{transform:translateX(-6px)}.product-item .product-item-details .product-capacity-cup .capsule_cup_label{color:#6f6f70;display:flex;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:12px;letter-spacing:2px;line-height:100%;margin-top:8px;text-transform:uppercase}.product-item .product-item-details .product_subtitle_new{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-top:20px;max-height:184px;overflow:hidden}@media(max-width:600px){.product-item .product-item-details .product_subtitle_new{margin-top:16px;max-height:168px}}.product-item .product-item-details .product_subtitle_new .subtitle_new_list{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-top:8px;width:100%}.product-item .product-item-details .product_subtitle_new .subtitle_new_list .subtitle_new_icon{margin-right:4px;margin-top:0}@media(max-width:600px){.product-item .product-item-details .product_subtitle_new .subtitle_new_list .subtitle_new_icon{font-size:14px!important}}.product-item .product-item-details .product_subtitle_new .subtitle_new_list .subtitle_new_text{color:#17171a;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:140%;max-height:38px;overflow:hidden;text-align:left}@media(max-width:600px){.product-item .product-item-details .product_subtitle_new .subtitle_new_list .subtitle_new_text{font-size:12px;max-height:34px}}.product-item .product-item-details .product-short-desc{color:#17171a;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:16px;letter-spacing:1px;line-height:1.5;margin-top:8px;text-align:center}.product-item .product-item-details .capsules-subtitle{margin-bottom:0;margin-top:0}.product-item .product-item-details .product-quick-view{margin-top:16px;text-align:center}.product-item .product-item-details .product-quick-view .quick-view-link{color:#876c43;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.2;text-underline-offset:5px}.product-item .product-item-details .price-box{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;margin-top:6px;width:100%}.product-item .product-item-details .product-item-package{color:#6f6f70;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.2;margin-top:4px;text-align:center;width:100%}.product-item .product-item-details .product-item-actions{bottom:16px;left:50%;margin-bottom:16px;margin-top:16px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.product-item .product-item-details .product-item-actions .add_cart{background-color:#257a57;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:auto;letter-spacing:1px;line-height:120%;min-width:150px;padding:12px 30px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}@media(max-width:600px){.product-item .product-item-details .product-item-actions .add_cart{font-size:14px;margin:auto;padding:12px 10px}}.product-item .product-item-details .product-item-no-stock{color:#454547;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:100%;padding:12px 0;text-align:center}.product-item .product-item-details .special-page-mob{bottom:17px;position:absolute;right:16px}.product-item .product-item-details .special-page-mob .product-item-add_btn{border-radius:50%;box-shadow:none;height:40px;padding:0;width:40px}.product-item .product-item-details .special-page-mob .product-item-add_btn .v-icon{color:#fff!important}.product-item .product-item-details .special-page-mob .no-Stock{background-color:#ccc!important}.pointExchange-content{padding:0 56px}.pointExchange-content .base_image{width:400px}.product-item-details .point-title{height:48px;overflow:hidden;text-align:center}.product-item-details .point-number{align-items:center;color:#257a57;display:flex;font-size:16px;font-weight:700;justify-content:center}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Light.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-LightItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Regular.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Italic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Med.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-MedItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBdItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Bold.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-BoldItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBdItalic.ttf) format("truetype")}.search-page,.search-page .search_container{background-color:#faf9f8;padding:0}.search-page .search_container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.search-page .search_container .search-result-title{color:#17171a;height:128px;margin:0 auto 8px;padding:32px 0;text-align:center}@media(max-width:600px){.search-page .search_container .search-result-title{height:auto;margin-bottom:0;padding:16px 0}}.search-page .search_container .search-result-title .search-result-content{color:#6f6f70;font-size:14px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:4px}.search-page .search_container .search-result-title .search-result-value{font-family:Nespresso Lucas;font-size:30px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:130%}.search-page .search_container .search-product-choose{align-items:center;background-color:#faf9f8;display:flex;flex-direction:column;width:100%}@media(min-width:960px){.search-page .search_container .search-product-choose{max-width:940px}}@media(min-width:1264px){.search-page .search_container .search-product-choose{max-width:1250px}}@media(min-width:1904px){.search-page .search_container .search-product-choose{max-width:1250px}}.search-page .search_container .search-filted-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:20px 0;padding:0!important}@media(max-width:599px){.search-page .search_container .search-filted-list{margin:10px 0}}.search-page .search_container .search-filted-list .filter_choosed{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.search-page .search_container .search-filted-list .filter_text_box{align-items:center;background-color:#876c43;border-radius:20px;color:#fff;display:flex;flex-direction:row;font-size:12px;height:35px;justify-content:center;line-height:35px;margin:10px 20px 0 0;padding:0 16px}@media(max-width:599px){.search-page .search_container .search-filted-list .filter_text_box{margin:10px 10px 0 0}}.search-page .search_container .search-filted-list .filter_text_box .filter_text_label{display:inline-block;line-height:100%;margin-top:2px}.search-page .search_container .search-filted-list .filter_text_box .filter_text_close{cursor:pointer;margin-left:5px}.search-page .search_container .search-product-btns{align-items:center;border:1px solid #c5c5c5;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;height:48px;justify-content:center;margin:10px 0 40px;width:400px}@media(max-width:600px){.search-page .search_container .search-product-btns{max-width:280px}}.search-page .search_container .search-product-btns .btn_left,.search-page .search_container .search-product-btns .btn_right{cursor:pointer;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:100%;letter-spacing:1px;line-height:48px;text-align:center;width:200px}@media(max-width:600px){.search-page .search_container .search-product-btns .btn_left,.search-page .search_container .search-product-btns .btn_right{max-width:140px}}.search-page .search_container .search-product-btns .btn_active{background-color:#17171a;border-radius:100px;color:#fff}.search-page .search_container .product_list_row{margin:0;width:100%}@media(min-width:960px){.search-page .search_container .product_list_row{max-width:900px}}@media(min-width:1264px){.search-page .search_container .product_list_row{max-width:1160px}}@media(min-width:1904px){.search-page .search_container .product_list_row{max-width:1160px}}@media(max-width:800px){.search-page .search_container .product_list_row{padding:0 10px}}.search-page .search_container .product_list_row .product_list_col{margin:4px;max-width:calc(25% - 8px)}@media(max-width:1264px){.search-page .search_container .product_list_row .product_list_col{max-width:calc(33.33333% - 8px)}}@media(max-width:800px){.search-page .search_container .product_list_row .product_list_col{flex:0 0 50%;max-width:calc(50% - 8px)}}.search-page .search_container .product_list_row .product_list_card{border:none!important;padding:0}.search-page .search_container .bottom-head{margin-bottom:40px}.search-page .search_container .search-product-no-data{align-items:flex-end;color:#6f6f70;display:flex;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:400;height:21px;letter-spacing:2px;line-height:150%;margin-bottom:224px;margin-top:40px;text-align:center}@media(max-width:600px){.search-page .search_container .search-product-no-data{margin-bottom:86px;padding:0 16px}}.search-page .theme--light.v-pagination .v-pagination__item--active{background-color:#faf9f8!important;border-bottom:2px solid #876c43!important;border-radius:0;color:#17171a;line-height:2.2}.search-page .theme--light.v-pagination .v-pagination__navigation{background-color:#faf9f8!important;box-shadow:none!important;opacity:1!important}.search-page .theme--light.v-pagination .v-pagination__navigation .v-icon__svg{padding-top:6px;transform:scale(1.2)}.search-page .theme--light.v-application{color:#000!important}.search-page .v-pagination__navigation--disable{opacity:1!important}.search-page .v-pagination__item{background-color:#faf9f8!important;box-shadow:none!important}.search-page .search-pagination{padding:40px 0;width:100%}.point_page,.point_page .v-tabs-bar{background-color:#faf9f8!important}.point_page .v-tabs{background-color:#faf9f8;border-bottom:1px solid #e7e7e7;font-size:16px!important}.point_page .v-tabs .click_box{height:100%;left:50%;position:absolute;top:0;transform:translateX(100%);width:120px;z-index:99}.point_page .v-tabs .v-tab{width:120px!important}@media(max-width:600px){.point_page .v-tabs .v-tab{padding:0;width:60px!important}}.point_page .v-tabs .v-tab3{opacity:1}.point_page .v-slide-group__content{justify-content:center}.point_page .search-page{padding:0 0 45px!important}.point_page .product_list_header{align-items:center;display:block;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.point_page .product_list_header .product_list_header_title{color:#fff;font-size:32px;height:29px;left:50%;letter-spacing:0;line-height:1.2;max-width:600px;position:absolute;top:calc(50% - 15px);transform:translate(-50%,-50%);width:100%}@media(max-width:600px){.point_page .product_list_header .product_list_header_title{font-size:24px;max-width:100%;padding:0 16px;top:calc(50% - 25px)}}.point_page .product_list_header .product_list_header_title p{font-weight:700;margin-bottom:5px;text-align:center}.point_page .product_list_header .product_list_header_title .des{font-size:20px;text-align:center}@media(max-width:600px){.point_page .product_list_header .product_list_header_title .des{font-size:16px;max-width:100%;padding:0 16px}}.point_page .product_list_header .product_list_header_img{display:block;height:auto;left:0;max-width:100%;position:relative;top:0;width:100%}.point_page .point_category_title{color:#17171a;font-size:24px;height:29px;letter-spacing:2px;line-height:29px;margin:45px auto;text-align:left;width:100%}@media(max-width:600px){.point_page .point_category_title{font-size:20px;margin:32px 16px;padding:0!important;text-align:center}}.point_page .product_category{align-items:center;background-color:#faf9f8;background-color:#fff;box-shadow:0 2px 8px 0 rgba(23,23,26,.08);display:flex;height:75px;justify-content:space-between;margin:0 auto;padding:16px 0;transform:translateY(-40px);width:100%;z-index:10}@media(max-width:600px){.point_page .product_category{height:108px;padding:22px 0;transform:translateY(-54px);width:343px}}.point_page .catrgory_left{align-items:center;display:flex;height:100%;justify-content:flex-start;padding-left:24px;width:50%}@media(max-width:600px){.point_page .catrgory_left{display:block;flex:1;padding-left:16px;width:-moz-fit-content;width:fit-content}}.point_page .catrgory_left .catrgory_left_title{align-items:center;color:#000;display:flex;font-size:20px;height:100%;letter-spacing:0;line-height:29px;margin-right:30px}@media(max-width:600px){.point_page .catrgory_left .catrgory_left_title{font-size:16px}}.point_page .catrgory_left .catrgory_left_title p{cursor:pointer;margin:0!important}.point_page .catrgory_left .my_points{color:#000;height:100%;padding:0 20px;text-align:center}@media(max-width:600px){.point_page .catrgory_left .my_points{border:none;padding:0}}.point_page .catrgory_left .my_points .my_points_num{font-size:24px;font-weight:500;letter-spacing:0;line-height:29px}@media(max-width:600px){.point_page .catrgory_left .my_points .my_points_num{align-items:center;display:flex;font-size:40px;height:100%;justify-content:start}}.point_page .catrgory_left .my_points .my_points_title{font-size:12px;font-weight:500;letter-spacing:0;line-height:14px}@media(max-width:600px){.point_page .catrgory_left .my_points .my_points_title{display:none}}.point_page .catrgory_right{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:24px;width:50%}@media(max-width:600px){.point_page .catrgory_right{flex-direction:column;justify-content:space-between;padding-right:0;width:-moz-fit-content;width:fit-content}}.point_page .catrgory_right .all{align-items:center;border:1px solid #000;border-radius:100px;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;letter-spacing:1px;line-height:14px;padding:16px;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.point_page .catrgory_right .all{background:#000!important;border-radius:100px 0 0 100px;color:#fff!important;padding:0 16px}}.point_page .catrgory_right .points{background:#fff;color:#000;margin-right:20px}@media(max-width:600px){.point_page .catrgory_right .points{margin-right:0}}.point_page .catrgory_right .gift{background:#000;color:#fff}@media(max-width:600px){.point_page .catrgory_right .gift{width:100%}}.point_page .product-item .product-item-photo .product-image-container{width:100%}.point_page .product-item .product-item-photo .product-image-photo{height:auto!important;width:100%!important}.point_page .product-item-details .point-number{margin-top:8px}.nav_tabs{margin-top:-35px!important}@media(max-width:600px){.nav_tabs{margin-top:-48px!important}}