.VtsProgressCart{background-color:#f6f6f6;padding:12px 24px;font-family:NespressoLucas,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}.VtsProgressCart__text{font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#17171a}.VtsProgressCart__text.VtsProgressCart__text--singleStep{font-weight:700}.VtsProgressCart__text strong{font-weight:700;color:#257a57}.VtsProgressCart__progressContainer{display:flex;gap:4px;margin-top:8px;width:100%}.VtsProgressCart__progressItem{display:flex;flex-direction:column;gap:8px;width:100%}.VtsProgressCart__progressBar{width:100%;height:4px;background-color:#e7e7e7}.VtsProgressCart__progressBar--singleStep,.VtsProgressCart__progressBar--singleStep .VtsProgressCart__progressBar-filled{border-radius:999px}.VtsProgressCart__progressBar--multiStep[data-step-first=true],.VtsProgressCart__progressBar--multiStep[data-step-first=true] .VtsProgressCart__progressBar-filled{border-top-left-radius:999px;border-bottom-left-radius:999px}.VtsProgressCart__progressBar--multiStep[data-step-last=true],.VtsProgressCart__progressBar--multiStep[data-step-last=true] .VtsProgressCart__progressBar-filled{border-top-right-radius:999px;border-bottom-right-radius:999px}.VtsProgressCart__progressBar-filled{height:4px;background-color:#257a57}.VtsProgressCart__progressItem-progressText{font-weight:400;font-size:10px;line-height:8px;text-align:center;color:#17171a}.VtsProgressCart__progressItem-progressText strong,.VtsProgressCart__progressItem-progressText[data-step-completed=true]{color:#257a57;font-weight:700}.VtsProgressCart__modalities{display:flex;justify-content:flex-end;margin-top:12px}.VtsProgressCart__modalities--message{margin-top:6px}.VtsProgressCart__modalities-trigger{font-weight:400;font-size:8px;line-height:8px;text-align:right;text-decoration:underline;color:inherit}.popin-dialog-open>#VtsProgressCart-modalities{display:flex!important;align-items:center;justify-content:center}.VtsProgressCart__delivery{display:flex;flex-direction:column;gap:16px;text-align:center;margin:24px 0;order:1}.VtsProgressCart__delivery-content>svg{margin-bottom:8px}.VtsProgressCart__delivery-text-content{display:flex;justify-content:center;gap:2px}.VtsProgressCart__delivery-text{font-weight:700;font-size:12px;line-height:120%;letter-spacing:.25px;color:#17171a}.VtsProgressCart__delivery-text span{font-weight:500;color:#6f6f70}.VtsProgressCart__delivery-text-login{font-weight:400;font-size:12px;line-height:16px;color:#6f6f70}.VtsProgressCart__delivery-text-login a{text-decoration:underline;color:inherit}.VtsProgressCart__tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px}.VtsProgressCart__tooltip svg{display:block}.VtsProgressCart__tooltip-text{position:absolute;visibility:hidden;opacity:0;background-color:#fff;color:#17171a;padding:4px 8px;border-radius:8px;white-space:nowrap;z-index:1000;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;font-size:12px;line-height:120%;font-weight:500}.VtsProgressCart__tooltip:hover .VtsProgressCart__tooltip-text{visibility:visible;opacity:1}.VtsProgressCart__tooltip-text--top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.VtsProgressCart__tooltip-text--top:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none' viewBox='0 0 16 8'%3E%3Cpath fill='white' d='M0 0h16L9.414 6.586a2 2 0 0 1-2.828 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:16px;height:8px}.VtsProgressCart__tooltip-text--left{top:194%;margin-right:8px;right:-7px;box-shadow:1px 2px 8px 1px #9995}.VtsProgressCart__tooltip-text--black{background-color:#17171a;color:#fff}.VtsProgressCart__tooltip-text--black.VtsProgressCart__tooltip-text--top:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none' viewBox='0 0 16 8'%3E%3Cpath fill='%2317171A' d='M0 0h16L9.414 6.586a2 2 0 0 1-2.828 0z'/%3E%3C/svg%3E")}.VtsProgressCart__tooltip-text--black.VtsProgressCart__tooltip-text--left:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16' fill='none' viewBox='0 0 8 16'%3E%3Cpath fill='%2317171A' d='M0 16V0l6.586 6.586a2 2 0 0 1 0 2.828z'/%3E%3C/svg%3E")}.MiniBasketDropdown__content-categories{display:flex;flex-direction:column}.VtsProgressCart--promoCode{--vts-promo-accent: #986F38;--vts-promo-card-bg: rgba(152, 111, 56, .05);--vts-promo-card-border: rgba(152, 111, 56, .2);--vts-promo-track: rgba(31, 31, 31, .1);--vts-promo-dashed: rgba(31, 31, 31, .3);margin:0 20px;padding:16px 16px 12px;background-color:var(--vts-promo-card-bg);border:1px solid var(--vts-promo-card-border);border-radius:10px}.VtsProgressCart--promoCode .VtsProgressCart__modalities{margin-top:8px}.VtsProgressCart__promo-title{margin:0;font-weight:600;font-size:15px;line-height:130%;text-align:left;color:#1f1f1f}.VtsProgressCart__promo-text{margin:8px 0 0;font-weight:500;font-size:12px;line-height:16px;text-align:left;color:#1f1f1f}.VtsProgressCart__promo-text strong{font-weight:700;color:var(--vts-promo-accent)}.VtsProgressCart__promo-code{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding:6px 6px 6px 14px;background-color:#fff;border:1px dashed var(--vts-promo-dashed);border-radius:8px}.VtsProgressCart__promo-code-value{min-width:0;overflow-wrap:anywhere;font-weight:700;font-size:16px;line-height:130%;letter-spacing:8%;color:#1f1f1f}.VtsProgressCart__promo-copy{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-weight:500;font-size:12px;line-height:100%;color:#fff;background-color:#1f1f1f;border:0;border-radius:6px;cursor:pointer}.VtsProgressCart__promo-copy:focus-visible{outline:2px solid var(--vts-promo-accent);outline-offset:2px}.VtsProgressCart__promo-copy[data-copied=true]{background-color:var(--vts-promo-accent)}.VtsProgressCart--promoCode .VtsProgressCart__progressBar{margin-top:16px;background-color:var(--vts-promo-track)}.VtsProgressCart--promoCode .VtsProgressCart__progressBar-filled{background-color:var(--vts-promo-accent)}@media screen and (max-width:767px){.VtsProgressCart--promoCode{margin:16px 10px 0}}
