.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;position:absolute;right:0}.v-carousel .v-window-item{display:block;height:inherit;-webkit-text-decoration:none;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}@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")}@font-face{font-family:Nespresso Accessories;font-style:normal;font-weight:400;src:url(/_nuxt/assets/fonts/view-accessories-collection/nespresso-icons-webfont.woff) format("woff")}::-moz-selection{background-color:#4298ad;color:#fff}::selection{background-color:#4298ad;color:#fff}h1{font-size:3em;font-weight:700;letter-spacing:.25em;line-height:1.33333;margin-bottom:.33333em;text-align:center}@media screen and (max-width:600px){h1{font-size:2em;letter-spacing:.1875em;line-height:1.3125em;margin-bottom:1em}}h2{font-size:2.25em;letter-spacing:.22222em;line-height:1.33333;width:66%}@media screen and (max-width:600px){h2{font-size:1.875em;width:100%}}.sub-intro{font-size:1.7em;font-weight:300;letter-spacing:.08333em;margin-bottom:.9em}.view-accessories-banner{align-items:center;background-color:#cdc8c4;background-position:50%;display:flex;flex-direction:column;justify-content:center;min-height:700px}@media screen and (max-width:600px){.view-accessories-banner{background-position:top;background-size:100% auto;padding:390px 20px 50px}}.view-accessories-banner p{font-size:1.5em;font-weight:300;letter-spacing:.08333em;margin-bottom:.9em;text-align:center}.view-accessories-light{align-items:center;display:flex;height:790px;justify-content:center;margin:0 auto;max-width:1185px}@media screen and (max-width:600px){.view-accessories-light{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;padding:50px 20px}}.view-accessories-light .content{flex-basis:50%;max-width:50%;position:relative}@media screen and (max-width:600px){.view-accessories-light .content{flex-basis:100%;max-width:100%}}.view-accessories-light .sub-intro,.view-accessories-light h2{margin-bottom:1.11111em}.view-accessories-light img{position:relative;top:-55px}@media screen and (max-width:600px){.view-accessories-light img{top:0;width:100%}}.view-accessories-light .popup-1,.view-accessories-light .popup-2{position:absolute}.view-accessories-light .popup-1{left:42%;top:7%}@media screen and (max-width:600px){.view-accessories-light .popup-1{left:63%;top:0}}.view-accessories-light .popup-2{left:26%;top:36%}@media screen and (max-width:600px){.view-accessories-light .popup-2{left:24%;top:40%}}.view-accessories-atelier{min-height:700px}.view-accessories-atelier .atelier{display:flex;margin:0 auto;max-width:1185px;padding:100px 0}@media screen and (max-width:600px){.view-accessories-atelier .atelier{flex-direction:column;padding:50px 20px}}.view-accessories-atelier .content{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;max-width:50%;position:relative}@media screen and (max-width:600px){.view-accessories-atelier .content{flex-basis:100%;max-width:100%}}.view-accessories-atelier .content h2{margin-bottom:1.11111em}.view-accessories-atelier .content img{width:100%}.view-accessories-atelier .content .popup-1{left:68%;position:absolute;top:12%;width:-moz-fit-content;width:fit-content}@media screen and (max-width:600px){.view-accessories-atelier .content .popup-1{left:46%;top:11%}}.view-accessories-atelier .content .popup-2{left:50%;position:absolute;top:38%;width:-moz-fit-content;width:fit-content}@media screen and (max-width:600px){.view-accessories-atelier .content .popup-2{left:25%;top:37%}}.view-accessories-collection{margin:0 auto;max-width:1185px;padding:100px 0;text-align:center}@media screen and (max-width:600px){.view-accessories-collection{padding:50px 20px}}.view-accessories-collection h2{margin:0 auto 1.11111em}.view-accessories-collection .collection-btn{background-color:transparent!important;box-shadow:none!important;height:-moz-fit-content!important;height:fit-content!important;padding:0!important;width:100%!important}.view-accessories-collection .collection-btn:before{background-color:transparent!important;background-color:initial!important}.view-accessories-collection .collection-btn .collection-btn-content,.view-accessories-collection .collection-btn .v-btn__content,.view-accessories-collection .collection-btn img{width:100%!important}.view-accessories-collection .collection-btn img{max-width:200px}.view-accessories-collection .collection-btn h5{font-size:14px;font-weight:700}.view-accessories-collection .collection-btn p{color:#8f7247;font-size:14px;font-weight:500}.view-accessories-collection .collection-btn:hover p{-webkit-text-decoration:underline;text-decoration:underline}.view-accessories-collection .grid-collection{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.view-accessories-collection .grid-collection{display:none}}.view-accessories-collection .grid-collection .collection-item{flex-basis:25%;max-width:25%}.view-accessories-collection .slide-collection{display:none}@media screen and (max-width:600px){.view-accessories-collection .slide-collection{display:block;height:350px}.view-accessories-collection .slide-collection .v-window__container{height:330px}.view-accessories-collection .slide-collection .v-carousel__item{height:-moz-fit-content!important;height:fit-content!important}}.view-accessories-photo{background-position:50%;background-size:cover;height:90vh;width:100%}@media screen and (max-width:600px){.view-accessories-photo{height:390px}}.view-accessories-recipes{display:flex;flex-wrap:wrap}.view-accessories-recipes .recipe{background-color:#f9f9f9;flex-basis:25%;height:25vw;max-width:25%}@media screen and (max-width:1264px){.view-accessories-recipes .recipe{flex-basis:50%;height:25vh;max-width:50%}}.view-accessories-recipes .recipe-btn{align-items:flex-end;background-position:50% 0;background-size:cover;border-radius:0;box-shadow:inset 0 -15px 125px 15px #000;display:flex;justify-content:flex-start;min-height:100%;width:100%}.view-accessories-recipes .recipe-btn h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:1.25em;text-align:left}@media screen and (max-width:1264px){.view-accessories-recipes .recipe-btn h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:40vw}}.view-accessories-why{align-items:center;background-position:15%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:650px;justify-content:center;padding:20px;text-align:center}.view-accessories-why h2{font-size:1.875em;font-size:36px;letter-spacing:.2em;line-height:1.33333em;margin-bottom:1.11111em}.view-accessories-why p{margin-bottom:1.44444em;max-width:600px}.view-accessories-why a{color:#8f7247;-webkit-text-decoration:none;text-decoration:none}.view-accessories-why a:hover{-webkit-text-decoration:underline;text-decoration:underline}.view-accessories-services{background-color:#000}.view-accessories-services .services{color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1185px;padding:100px 0}.view-accessories-services .services>a{color:#fff;cursor:pointer;flex-basis:50%;max-width:50%;padding:0 14px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.view-accessories-services .services>a:hover{color:#e4ffff}.view-accessories-services .services>a:hover svg{transform:scale(1.2)}.view-accessories-services .services>a:hover svg path{fill:#e4ffff}.view-accessories-services .services>a svg{height:110px;transition:.5s;width:110px}.view-accessories-services .services>a h3{font-size:16px;font-weight:700;margin-bottom:18px;padding:0 40px}.view-accessories-services .services>a h3.service-h3{min-height:30px}@media screen and (max-width:600px){.view-accessories-services .services>a h3{padding:0}}.view-accessories-services .services>a p{font-size:16px;padding:0 14px}@media screen and (max-width:600px){.view-accessories-services .services>a p{display:none}}.icon-bean,.icon-time{font-family:Nespresso Accessories;font-size:32px}.icon-time:before{content:""}.icon-bean:before{content:""}.v-dialog{padding:16px!important}@media screen and (max-width:600px){.v-dialog{border-radius:0!important;max-height:100%!important;padding:0!important}}.accessories-dialog{background-color:transparent;box-shadow:none;width:1185px}@media screen and (max-width:600px){.accessories-dialog.collection,.accessories-dialog.collection .v-card{height:100%}}.accessories-dialog .accessories-popup{display:flex}@media screen and (max-width:600px){.accessories-dialog .accessories-popup{flex-direction:column}}.accessories-dialog .accessories-popup .top-background{background-position:50%;background-size:cover;display:none;height:66.66667vw}@media screen and (max-width:600px){.accessories-dialog .accessories-popup .top-background{display:block}}.accessories-dialog .content{flex-basis:50%;max-width:50%}@media screen and (max-width:600px){.accessories-dialog .content{flex-basis:100%;max-width:100%}}.accessories-dialog .content.left{background-color:#f2f2f2;padding:100px 40px}@media screen and (max-width:600px){.accessories-dialog .content.left{padding:20px}}.accessories-dialog .content.left .recipe-title{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-width:600px){.accessories-dialog .content.left .recipe-title.collection{padding-top:100px}}.accessories-dialog .content.left .recipe-title h2{font-size:2em;margin-bottom:.72222em}.accessories-dialog .content.left .recipe-title .recipe-difficult{display:flex;gap:30px}.accessories-dialog .content.left .recipe-title .recipe-difficult>div{align-items:center;display:flex;gap:5px;justify-content:center}.accessories-dialog .content.left .recipe-title .recipe-difficult>div span{font-size:.75em;font-weight:700}.accessories-dialog .content.left .recipe-ingredients{margin:48px 0 30px}.accessories-dialog .content.left .recipe-preperation{margin:30px 0 48px}.accessories-dialog .content.left .recipe-ingredients h3,.accessories-dialog .content.left .recipe-preperation h3{font-size:18px;font-weight:700;margin-bottom:1em}.accessories-dialog .content.left .recipe-ingredients p,.accessories-dialog .content.left .recipe-preperation p{font-size:14px;margin:0}.accessories-dialog .content.right>div{width:100%}.accessories-dialog .content.right .background{background-size:cover;height:50%}.accessories-dialog .content.right .recommended{padding:40px}@media screen and (max-width:600px){.accessories-dialog .content.right .recommended{padding:40px 20px}}.accessories-dialog .content.right .recommended h4{border-bottom:2px solid #f1f1f1;font-size:18px;font-weight:700;line-height:1.5;padding-bottom:30px}.accessories-dialog .button-close{background-color:red;background:#757575;border-radius:50%;color:#fff;height:64px!important;left:50%;position:absolute;transform:translate(-50%,-50%);width:64px!important;z-index:10}.accessories-dialog .button-close span{font-size:30px;margin-bottom:5px}.accessories-dialog .button-close-sm{display:none}@media screen and (max-width:600px){.accessories-dialog .button-close-sm{display:block;top:50px}.accessories-dialog .button-close-lg{display:none}}.button-animation{display:flex;z-index:3}.button-animation .v-btn{align-items:center;background-color:#986f38!important;border-radius:20px;color:#fff;display:inline-flex;justify-content:flex-start;min-width:36px!important;overflow:hidden;padding:0!important;transition:min-width .5s;width:36px;z-index:5}.button-animation .v-btn span{font-size:12px;margin-top:1px;padding:6px}.button-animation .v-btn .discover{transition:.5s;white-space:nowrap}.button-animation .v-btn .discover-zh{margin-left:9px}.button-animation .v-btn:hover{min-width:125px!important}.button-animation .v-btn:hover+.button-wave{visibility:hidden}.button-animation .button-wave{height:35px;position:absolute;width:35px;z-index:2}.button-animation .button-wave .circle{animation:wave 2.5s ease-in-out infinite;border:1px solid #986f38;border-radius:20px;height:35px;left:0;position:absolute;top:0;width:35px}.button-animation .button-wave .circle-2{animation-delay:.5s}.button-animation .button-wave .circle-3{animation-delay:1s}@keyframes wave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}