@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")}.v-data-table__wrapper{overflow:hidden}@media(max-width:600px){.cart-product-table .v-icon{font-size:20px!important}}.content-item-qty-change{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(max-width:600px){.content-item-qty-change{width:82px}.content-item-qty-change .v-icon{font-size:20px!important}}.content-item-qty-change .salable_qty{bottom:-10px;color:#cc1f1f;font-family:Nespresso Lucas;font-size:12px;font-style:normal;font-weight:400;height:14px;left:50%;letter-spacing:2px;line-height:120%;margin-top:11px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.content-item-qty-change .no-qty{align-items:center;background:#257a57;border-radius:80px;display:flex;flex-direction:column;gap:12px;height:38px;justify-content:center;opacity:.5;width:88px}.content-item-qty-change .no-qty .no-qty-text{color:#fff;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:500;height:14px;letter-spacing:1px;line-height:100%}@media(min-width:600px){.vuetify-mob{padding:0 16px}}.vuetify-mob .content-item{border-top:1px solid rgba(23,23,26,.102);padding:14px 0 16px}.vuetify-mob .content-item,.vuetify-mob .header-box{align-items:center;display:flex;justify-content:space-between}.vuetify-mob .header-box{color:#6f6f70;font-size:14px;font-weight:500;height:50px;letter-spacing:2px}.vuetify-mob .header-box .header-qty{text-align:center;width:82px}.vuetify-mob .header-box .header-name{color:#17171a;font-family:Nespresso Lucas;font-weight:500}.v-application .elevation{box-shadow:none!important}.v-application .elevation .price-box{align-items:flex-start}.v-application .elevation .price-box .price{font-size:14px!important}@media(min-width:1000px){.v-application .elevation{background-color:#faf9f8}}@media(max-width:600px){.v-application .elevation{padding:0!important}}.v-application .elevation .v-data-table-header th{height:60px!important}.v-application .elevation .text-start{align-items:center;color:#17171a!important;display:flex;font-family:Nespresso Lucas;font-size:14px;font-style:normal;height:100px;letter-spacing:2px;line-height:150%;padding-right:0!important}.v-application .elevation .text-start span{font-weight:700!important}.v-application .elevation .text-center span,.v-application .elevation .text-end span{align-items:center;color:#6f6f70;display:flex;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:700;height:100%!important;justify-content:center;letter-spacing:2px;line-height:150%;text-align:center;width:100%!important}.v-application .elevation .text-center>div,.v-application .elevation .text-end>div{margin-top:-15px}.v-application .elevation .totalPrice{color:#257a57;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:120%}.v-application .elevation .namebox{align-items:center;display:flex}.v-application .elevation .namebox .need-checkbox{align-items:center;border:1px solid #c5c5c5;border-radius:5px;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0 8px 0 0;padding:3px;width:16px}.v-application .elevation .namebox .name-describe{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:160px}@media(max-width:600px){.v-application .elevation .namebox .name-describe{width:144px}}.v-application .elevation .namebox .name-describe .name-title{align-items:center;color:#17171a;display:flex;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:150%;text-align:left}@media(max-width:600px){.v-application .elevation .namebox .name-describe .name-title{align-items:flex-start}}.v-application .elevation .namebox .name-describe .name-title .refunded,.v-application .elevation .namebox .name-describe .refunded{color:#c37903;font-size:12px;font-weight:700;letter-spacing:1px;line-height:120%;margin-top:8px}.v-application .elevation .namebox .name-describe .name-title-gift{align-items:flex-start;flex-direction:column;justify-content:space-between}.v-application .elevation .namebox .name-describe .name-title-gift .gift-desc{background:#876c43;border-radius:2px;color:#fff;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:1.2;margin-top:2px;padding:4px 5px 2px}.v-application .elevation .namebox .name-describe .name-totalprice{color:#257a57;font-family:Nespresso Lucas;font-size:14px;font-style:normal;font-weight:700;line-height:120%;margin:4px 0 0}.v-application .elevation .name-remove{color:#6f6f70;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:120%;margin-left:90px;margin-top:8px;-webkit-text-decoration:underline;text-decoration:underline;width:-moz-fit-content!important;width:fit-content!important}.v-application .elevation .qty-box{align-items:center;display:flex;justify-content:center;text-align:center}.v-application .elevation .qty-box .qty-value{margin:0!important;padding:0!important;width:46px}.v-application .elevation .qty-box .qty-value .v-input__control .v-text-field__details{display:none}.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot{margin-bottom:0;min-height:32px}.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot .v-icon,.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot i{font-size:20px}.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot:after,.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot:before{display:none}.v-application .elevation .qty-box .qty-value .v-input__control>.v-input__slot input{font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2;padding-top:4px;text-align:center}.v-application .elevation .qty-box .qty-value .v-input__control .v-text-field__details{min-height:auto}.v-application .elevation .qty-box .cart-qty-input .v-input__control .v-input__slot{border-radius:4px;margin:0 9px;padding:0;width:28px}.v-application .elevation .qty-box .cart-qty-input .v-input__control .v-input__slot .v-icon,.v-application .elevation .qty-box .cart-qty-input .v-input__control .v-input__slot i{font-size:20px}.v-application .elevation .qty-box .cart-qty-input .v-input__control .v-input__slot input{border:1px solid #8b8b8c;border-radius:3px;height:18px;letter-spacing:0;padding:2px 0 0}.v-application .elevation .qty-box .icon-box-border{align-items:center;border:1px solid #257a57;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;text-align:center;width:24px}.v-application .elevation .qty-box .number-is-one{border:1px solid #9abbac;cursor:default}.v-application .elevation .qty-box .qty-value{margin:0 12px}.v-application .elevation .qty-box .salable_qty{color:#cc1f1f;font-family:Nespresso Lucas;font-size:12px;font-style:normal;font-weight:400;height:14px;letter-spacing:2px;line-height:120%;margin-top:11px}.v-application .elevation .qty-box .no-qty{align-items:center;background:#257a57;border-radius:100px;display:flex;flex-direction:column;gap:16px;height:48px;justify-content:center;opacity:.5;width:110px}.v-application .elevation .qty-box .no-qty .no-qty-text{color:#fff;font-family:Nespresso Lucas;font-size:16px;font-style:normal;font-weight:500;height:16px;letter-spacing:1px;line-height:100%}.v-data-table__mobile-table-row{display:flex!important}.v-data-table__mobile-table-row .v-data-table__mobile-row{display:block!important;padding:0!important}.v-data-table__mobile-table-row .v-data-table__mobile-row .v-data-table__mobile-row__header{padding:0!important}.gift-box .v-data-table{background-color:#f2f1ed!important}.cart-product-table{max-width:640px}