:root .cart-drawer__dialog,:root .cart-page{--cv2-gutter: 16px;--cv2-gap-2: 2px;--cv2-gap-6: 6px;--cv2-gap-8: 8px;--cv2-gap-12: 12px;--cv2-gap-16: 16px;--cv2-gap-24: 24px;--cv2-ease: var(--ds-motion-ease, cubic-bezier(.4, 0, .2, 1));--cv2-t: var(--ds-motion-normal, .2s);--cv2-ink: var(--color-foreground);--cv2-soft: var(--ds-ink-soft, rgb(var(--color-foreground-rgb) / .72));--cv2-line: rgb(var(--color-foreground-rgb) / .12);--cv2-surface: color-mix(in srgb, var(--color-foreground) 6%, var(--color-background));--cv2-heading: var(--font-heading--family, inherit);--cv2-heading-weight: var(--font-heading--weight, 400);--cv2-radius: var(--ds-radius-control, 0);--cv2-hueso: var(--ms-hueso, color-mix(in srgb, var(--color-foreground) 6%, var(--color-background)))}@media screen and (min-width:768px){:root .cart-drawer__dialog,:root .cart-page{--cv2-gutter: 24px}}@media screen and (max-width:479.98px){:root .cart-drawer__dialog,:root .cart-drawer__dialog:modal,:root .menu-drawer:has(.ms-mobile-menu__panel--mosaico){width:100vw;max-width:100vw;margin:0;border-radius:0}}:root .cart-drawer__dialog,:root .menu-drawer:has(.ms-mobile-menu__panel--mosaico){border:0}:root .cart-drawer__dialog scroll-hint,:root .cart-page scroll-hint{-webkit-mask-image:none!important;mask-image:none!important}:root .cart-drawer__dialog .cart-drawer__header{padding:20px var(--cv2-gutter) 0;border:0}:root .cart-drawer__dialog .cart-drawer__close-button{top:11.2px}:root .cart-drawer__dialog .cart-drawer__heading,:root .cart-page .cart-title h1{display:flex;align-items:baseline;gap:.3em;margin:0;font-family:var(--cv2-heading);font-weight:var(--cv2-heading-weight);font-size:var(--ds-text-v2-22-size, 22px);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-drawer__heading .cart-bubble,:root .cart-page .cart-title h1 .cart-bubble{display:inline-flex;width:auto;min-width:0;padding:0;aspect-ratio:auto;background:none;border-radius:0}:root .cart-drawer__dialog .cart-drawer__heading .cart-bubble__background,:root .cart-page .cart-title h1 .cart-bubble__background{display:none}:root .cart-drawer__dialog .cart-drawer__heading .cart-bubble__text,:root .cart-page .cart-title h1 .cart-bubble__text{display:inline-flex;align-items:baseline;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-15-size, 15px);font-weight:400;line-height:1;color:var(--cv2-soft)}:root .cart-drawer__dialog .cart-drawer__heading .cart-bubble__text:before,:root .cart-page .cart-title h1 .cart-bubble__text:before{content:"("}:root .cart-drawer__dialog .cart-drawer__heading .cart-bubble__text:after,:root .cart-page .cart-title h1 .cart-bubble__text:after{content:")"}:root .cart-drawer__dialog .free-shipping-progress,:root .cart-page .free-shipping-progress{margin:0;padding:12px var(--cv2-gutter) 0;background:none;border:0;border-radius:0}:root .cart-page .free-shipping-progress{padding-inline:0;margin-block-end:16px}:root .cart-drawer__dialog .free-shipping-progress__content,:root .cart-page .free-shipping-progress__content{margin-block-end:8px}:root .cart-drawer__dialog .free-shipping-progress__message,:root .cart-page .free-shipping-progress__message{margin:0;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-13-size, 13px);line-height:1.4;color:var(--cv2-soft)}:root .cart-drawer__dialog .free-shipping-progress__amount,:root .cart-page .free-shipping-progress__amount{font-weight:600;color:var(--cv2-ink)}:root .cart-drawer__dialog .free-shipping-progress__bar,:root .cart-page .free-shipping-progress__bar{height:3px;margin:0;border-radius:0;background-color:rgb(var(--color-foreground-rgb) / .1)}:root .cart-drawer__dialog .free-shipping-progress__fill,:root .cart-page .free-shipping-progress__fill{border-radius:0;background:var(--color-primary, var(--cv2-ink))}:root .cart-drawer__dialog .cart-drawer__items{padding-inline:var(--cv2-gutter)}:root .cart-drawer__dialog .cart-items__table-row,:root .cart-page .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:var(--cv2-gap-16);padding-block:var(--cv2-gap-24);margin:0;border-bottom:var(--ds-border-width, 1px) solid var(--cv2-line)}@container cart-items (min-width: 720px){:root .cart-page .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto minmax(96px,auto);grid-template-areas:"media details quantity price" "media details error error";column-gap:var(--cv2-gap-16);align-items:center}:root .cart-page .cart-items__details{padding-inline-end:var(--cv2-gap-16)}:root .cart-page .cart-items__quantity{grid-area:quantity;margin-block-start:0}:root .cart-page .cart-items__price{grid-area:price;align-self:center;margin-block-start:0}}:root .cart-drawer__dialog .cart-items__table-row:last-child,:root .cart-page .cart-items__table-row:last-child{border-bottom:0;padding-block-end:var(--cv2-gap-24)}:root .cart-drawer__dialog .cart-items__media-container,:root .cart-page .cart-items__media-container{display:block;position:relative;width:72px;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ds-radius-media, 0)}:root .cart-drawer__dialog .cart-items__media-image,:root .cart-page .cart-items__media-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}:root .cart-drawer__dialog .cart-items__details,:root .cart-page .cart-items__details{color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-items__details>*+*,:root .cart-page .cart-items__details>*+*{margin-block-start:0}:root .cart-drawer__dialog .cart-items__title,:root .cart-page .cart-items__title{font-family:var(--cv2-heading);font-weight:var(--cv2-heading-weight);font-size:var(--ds-text-v2-16-size, 16px);line-height:1.25;text-transform:none;letter-spacing:0;color:var(--cv2-ink);text-decoration:none;background-image:none}:root .cart-drawer__dialog .cart-items__title:hover,:root .cart-page .cart-items__title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}:root .cart-drawer__dialog .cart-items__title>.ms-tp__nombre,:root .cart-page .cart-items__title>.ms-tp__nombre{font-weight:var(--cv2-heading-weight)}:root .cart-drawer__dialog .cart-items__title>.ms-tp__resto,:root .cart-page .cart-items__title>.ms-tp__resto{margin-block-start:4px;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-12-size, 12px);line-height:1.4;color:var(--cv2-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .cart-drawer__dialog .cart-items__variants:not(:has(.cart-items__variant,.cart-items__properties)),:root .cart-page .cart-items__variants:not(:has(.cart-items__variant,.cart-items__properties)){display:none}:root .cart-drawer__dialog .cart-items__variants,:root .cart-page .cart-items__variants{margin-block-start:4px}:root .cart-drawer__dialog .cart-items__details *,:root .cart-page .cart-items__details *{font-size:var(--ds-text-v2-12-size, 12px)}:root .cart-drawer__dialog .cart-items__details .cart-items__title,:root .cart-page .cart-items__details .cart-items__title,:root .cart-drawer__dialog .cart-items__details .cart-items__title>.ms-tp__nombre,:root .cart-page .cart-items__details .cart-items__title>.ms-tp__nombre{font-size:var(--ds-text-v2-16-size, 16px)}:root .cart-drawer__dialog .cart-items__price,:root .cart-page .cart-items__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;align-self:stretch;gap:var(--cv2-gap-2);min-width:0;min-height:32px;margin-block-start:12px;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-14-size, 14px);font-weight:600;line-height:1.3;text-align:end;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-items__price .compare-at-price,:root .cart-page .cart-items__price .compare-at-price{font-size:var(--ds-text-v2-12-size, 12px);font-weight:400;color:var(--cv2-soft)}:root .cart-drawer__dialog .cart-items__quantity,:root .cart-page .cart-items__quantity{margin-block-start:12px;gap:var(--cv2-gap-16)}:root .cart-drawer__dialog .cart-items__quantity-controls,:root .cart-page .cart-items__quantity-controls{gap:var(--cv2-gap-16)}:root .cart-drawer__dialog .quantity-selector,:root .cart-page .quantity-selector{display:inline-flex;align-items:center;height:32px;min-height:0;background:var(--cv2-surface);border:0;border-radius:var(--cv2-radius);box-shadow:none}:root .cart-drawer__dialog .quantity-selector button,:root .cart-page .quantity-selector button{width:32px;height:32px;min-height:0;padding:0;background:none;border:0;border-radius:0;color:var(--cv2-ink);transition:background-color var(--cv2-t) var(--cv2-ease)}:root .cart-drawer__dialog .quantity-selector button:hover:not(:disabled),:root .cart-page .quantity-selector button:hover:not(:disabled){background:rgb(var(--color-foreground-rgb) / .08)}:root .cart-drawer__dialog .quantity-selector button:disabled,:root .cart-page .quantity-selector button:disabled{color:var(--cv2-ink);opacity:.35;cursor:default}:root .cart-drawer__dialog .quantity-selector button .svg-wrapper,:root .cart-page .quantity-selector button .svg-wrapper{width:16px;height:16px}:root .cart-drawer__dialog .quantity-selector input,:root .cart-page .quantity-selector input{width:32px;height:32px;padding:0;background:none;border:0;box-shadow:none;text-align:center;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-14-size, 14px);font-weight:500;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-items__remove.button,:root .cart-page .cart-items__remove.button{width:auto;min-width:0;height:32px;min-height:32px;min-block-size:32px;padding:0}:root .cart-drawer__dialog .cart-items__remove,:root .cart-page .cart-items__remove{width:auto;height:auto;min-height:32px;padding:0;background:none;border:0;border-radius:0;color:var(--cv2-soft);font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-12-size, 12px);font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;transition:color var(--cv2-t) var(--cv2-ease)}:root .cart-drawer__dialog .cart-items__remove>svg,:root .cart-page .cart-items__remove>svg{display:none}:root .cart-drawer__dialog .cart-items__remove .visually-hidden,:root .cart-page .cart-items__remove .visually-hidden{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:var(--ds-text-v2-12-size, 12px);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--cv2-t) var(--cv2-ease)}:root .cart-drawer__dialog .cart-items__remove:hover,:root .cart-page .cart-items__remove:hover{color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-items__remove:hover .visually-hidden,:root .cart-page .cart-items__remove:hover .visually-hidden{text-decoration-color:currentColor}:root .cart-drawer__dialog .cart-upsell.cart-upsell{margin-top:0;padding:var(--cv2-gap-24) 0 8px;border-top:var(--ds-border-width, 1px) solid var(--cv2-line)}:root .cart-drawer__dialog .cart-upsell .cart-upsell__heading{margin:0;font-family:var(--cv2-heading);font-weight:var(--cv2-heading-weight);font-size:var(--ds-text-v2-18-size, 18px);line-height:1.25;text-transform:none;letter-spacing:0;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell__header{margin-bottom:16px}:root .cart-drawer__dialog .cart-upsell--slider .swiper-wrapper{gap:var(--cv2-gap-12)}:root .cart-drawer__dialog .cart-upsell--slider .swiper-slide,:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-slider-slide{flex:0 0 120px;width:120px;min-width:120px}:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-swiper,:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-slider{width:auto;margin-inline:calc(-1 * var(--cv2-gutter));padding-inline:var(--cv2-gutter);scroll-padding-inline:var(--cv2-gutter)}:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-swiper{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-swiper::-webkit-scrollbar{display:none}:root .cart-drawer__dialog .cart-upsell--slider .cart-upsell-swiper .swiper-slide{scroll-snap-align:start}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell__product{flex-direction:column;align-items:stretch;gap:0}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card{flex-direction:column;align-items:stretch;gap:var(--cv2-gap-12);padding:0;background:none;border:0;border-radius:0;box-shadow:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__image{width:100%;min-width:0}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__image-wrapper{aspect-ratio:3 / 4;border-radius:var(--ds-radius-media, 0)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__image-img{object-fit:cover}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;flex:1}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__title{display:block;min-width:0;overflow:visible;-webkit-line-clamp:unset;font-family:var(--cv2-heading);font-weight:var(--cv2-heading-weight);font-size:var(--ds-text-v2-15-size, 15px);line-height:1.25;color:var(--cv2-ink);text-decoration:none;background-image:none;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__title:not(:has(>.ms-tp__nombre)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__title>.ms-tp__nombre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:var(--cv2-heading-weight)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__title>.ms-tp__resto{display:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__title:hover{color:var(--cv2-ink);text-decoration:underline;text-underline-offset:.2em}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__price{margin-block-start:8px}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__price-current{font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-14-size, 14px);font-weight:600;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__button{width:100%;min-height:44px;margin-block-start:12px;padding:0 8px;border-radius:var(--ds-radius-action, 0);font-size:var(--ds-text-v2-12-size, 12px);font-weight:600;letter-spacing:.06em;transition:background-color var(--cv2-t) var(--cv2-ease),color var(--cv2-t) var(--cv2-ease)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__button .svg-wrapper{display:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card__button .is-visually-hidden-mobile{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2{gap:var(--cv2-gap-12)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .cart-upsell-product-card__title{font-size:var(--ds-text-v2-14-size, 14px)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .cart-upsell-product-card__title>.ms-tp__resto{display:block;white-space:nowrap;text-overflow:clip;overflow:hidden;margin-block-start:4px;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-12-size, 12px);font-weight:400;line-height:1.4;color:var(--cv2-soft)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .ms-cj-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--ms-space-2xs, 8px);margin-block-start:var(--cv2-gap-8);font-family:var(--font-body--family, inherit);line-height:1.3;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .ms-cj-precio{font-size:var(--ds-text-v2-13-size, 13px);font-weight:600}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .ms-cj-desde{font-weight:400;color:var(--cv2-soft)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .ms-cj-calificacion{display:inline-flex;align-items:center;font-size:var(--ds-text-v2-12-size, 12px);font-weight:400;color:var(--cv2-soft);--ms-star-size: 12px}:root .cart-drawer__dialog .cart-upsell.cart-upsell .cart-upsell-product-card--v2 .ms-cj-accion{margin-block-start:auto;padding-block-start:var(--cv2-gap-12)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-agregar{display:flex;align-items:center;justify-content:center;gap:var(--ms-space-3xs, 6px);width:100%;min-height:44px;height:44px;margin-block-start:0;padding:0 8px;border:0;border-radius:var(--ds-radius-action, 0);background:var(--cv2-hueso);color:var(--color-foreground);font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-13-size, 13px);font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--ds-motion-rapido, .15s) var(--cv2-ease),color var(--ds-motion-rapido, .15s) var(--cv2-ease)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-agregar:hover,:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-agregar:focus-visible{background:var(--color-foreground);color:var(--color-background)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-agregar:focus-visible,:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:focus-visible{outline:2px solid var(--color-primary, var(--color-foreground));outline-offset:2px}.ms-cj-chevron,:root:has(.cart-page) .ms-card-atc__abrir .ms-card-atc__chevron{flex:0 0 auto;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamanos{display:flex;flex-direction:column;gap:4px}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamanos[hidden]{display:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell .is-abierta .ms-cj-agregar{display:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:36px;height:36px;padding:0 4px;border:0;border-radius:var(--ds-radius-action, 0);background:var(--cv2-hueso);color:var(--color-foreground);font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-12-size, 12px);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-motion-rapido, .15s) var(--cv2-ease),color var(--ds-motion-rapido, .15s) var(--cv2-ease);animation:ms-cj-entra .2s var(--cv2-ease) both}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:nth-child(2){animation-delay:40ms}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:nth-child(n+3){animation-delay:80ms}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:hover:not(:disabled),:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:focus-visible{background:var(--color-foreground);color:var(--color-background)}:root .cart-drawer__dialog .cart-upsell.cart-upsell .ms-cj-tamano:disabled{opacity:.45;cursor:not-allowed}:root .cart-drawer__dialog .cart-upsell.cart-upsell .is-agregando .ms-cj-tamano,:root .cart-drawer__dialog .cart-upsell.cart-upsell .is-agregando .ms-cj-agregar{opacity:.6;pointer-events:none}@keyframes ms-cj-entra{0%{opacity:0;transform:translateY(4px)}}:root .cart-drawer__dialog .cart-upsell .cart-upsell-product-card:not([data-ms-cj-card]){opacity:0;animation:ms-cj-aparece 1ms linear 1.2s forwards}@keyframes ms-cj-aparece{to{opacity:1}}:root .cart-drawer__dialog .cart-upsell [data-slider-nav]:disabled,:root .cart-drawer__dialog .cart-upsell [data-slider-nav][aria-disabled=true]{opacity:.3;cursor:default}:root .cart-drawer__dialog .cart-drawer__summary{--cart-drawer-summary-padding: var(--cv2-gutter);gap:var(--cv2-gap-12);padding:16px var(--cv2-gutter) calc(16px + env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none}:root .cart-drawer__dialog .cart__summary-totals,:root .cart-page .cart__summary-totals{width:100%;gap:var(--cv2-gap-8)}:root .cart-drawer__dialog .cart__total,:root .cart-page .cart__total{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-15-size, 15px);line-height:1.3}:root .cart-drawer__dialog .cart__total-label,:root .cart-page .cart__total-label{font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-15-size, 15px);font-weight:400;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart__total-value,:root .cart-page .cart__total-value{font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-15-size, 15px);font-weight:600;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart__ctas,:root .cart-page .cart__ctas{width:100%}:root .cart-drawer__dialog .cart-drawer__summary .cart__ctas .cart__checkout-button,:root .cart-page .cart__checkout-button{width:100%;min-height:52px;height:52px;padding-block:0;border-radius:var(--ds-radius-action, 0);font-size:var(--ds-text-v2-14-size, 14px);font-weight:600;letter-spacing:.06em;transition:background-color var(--cv2-t) var(--cv2-ease),color var(--cv2-t) var(--cv2-ease)}:root .cart-drawer__dialog .cart-trust,:root .cart-page .cart-trust{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--cv2-gap-6) var(--cv2-gap-16);margin-block-start:12px;opacity:1}:root .cart-drawer__dialog .cart-trust__item,:root .cart-page .cart-trust__item{display:inline-flex;align-items:center;gap:var(--cv2-gap-8);font-size:var(--ds-text-v2-12-size, 12px);line-height:1.3;white-space:normal;color:var(--cv2-soft)}:root .cart-drawer__dialog .cart__payment-icons,:root .cart-page .cart__payment-icons{display:none}:root .cart-drawer__dialog .cart-trust__icon,:root .cart-page .cart-trust__icon{display:inline-flex;flex:0 0 auto;width:16px;height:16px;color:var(--cv2-ink)}:root .cart-drawer__dialog .cart-trust__icon svg,:root .cart-page .cart-trust__icon svg{width:100%;height:100%;stroke-width:2.25}:root .cart-drawer__dialog .cart-drawer__summary .cart-actions,:root .cart-page .cart-actions{border-block-start:0}:root .cart-drawer__dialog .cart-drawer__summary:has(.cart-actions){padding-block-start:0}:root .cart-drawer__dialog .cart-drawer__summary .cart-actions summary,:root .cart-drawer__dialog .cart-drawer__summary .cart-actions .disclosure-trigger,:root .cart-page .cart-actions summary,:root .cart-page .cart-actions .disclosure-trigger{min-height:0;padding-block:16px}:root .header:not(.header--lienzo) .menu-list__list-item .menu-list__link,:root .header:not(.header--lienzo) .menu-list__list-item .menu-list__link-title{font-family:var(--font-body--family, inherit);font-size:var(--ds-text-v2-13-size, 13px);font-weight:500;letter-spacing:.08em;text-transform:uppercase}:root .cart-page .cart-title h1{font-size:var(--ds-text-h2-size, var(--font-h2--size, 32px));line-height:1.1}:root .cart-page .cart-title h1 .cart-bubble__text{font-size:var(--ds-text-v2-15-size, 15px)}:root:has(.cart-page) .section-resource-list__header .text-block>h2{font-family:var(--font-heading--family, inherit);font-size:max(var(--ds-text-h2-size, var(--font-h2--size, 32px)),var(--ds-text-v2-24-size, 24px));line-height:1.15}:root .cart-page .cart-page__summary{padding-inline:0;background:none;border-radius:0}:root .cart-page .cart__summary-container{padding:0;background:none;border:0;border-radius:0;box-shadow:none}:root .cart-page .cart__summary-inner{padding:20px;background:var(--cv2-hueso);border:0;border-radius:var(--ds-radius-surface, 0);box-shadow:none}@media screen and (min-width:750px){:root .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(300px,400px);column-gap:40px}:root .cart-page .cart__summary-inner{width:auto;padding:24px}}:root:has(.cart-page) .ms-card-atc__button.ms-card-atc__abrir{display:flex;align-items:center;justify-content:center;gap:var(--ms-space-3xs, 6px);min-height:44px;height:44px;border:0;background:var(--ms-hueso, color-mix(in srgb, var(--color-foreground) 6%, var(--color-background)));color:var(--color-foreground);font-size:var(--ds-text-v2-13-size, 13px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--ds-motion-rapido, .15s) var(--cv2-ease),color var(--ds-motion-rapido, .15s) var(--cv2-ease)}:root:has(.cart-page) .ms-card-atc__button.ms-card-atc__abrir:hover,:root:has(.cart-page) .ms-card-atc__button.ms-card-atc__abrir:focus-visible{background:var(--color-foreground);color:var(--color-background)}@media(prefers-reduced-motion:reduce){.cart-drawer__dialog *,.cart-page *{transition-duration:.01ms!important}}:root .cart-drawer__dialog .free-shipping-progress--unidades .free-shipping-progress__message,:root .cart-page .free-shipping-progress--unidades .free-shipping-progress__message{font-size:var(--ds-text-v2-14-size, 14px);color:var(--cv2-ink)}:root .cart-drawer__dialog .free-shipping-progress--unidades .free-shipping-progress__content,:root .cart-page .free-shipping-progress--unidades .free-shipping-progress__content{margin-block-end:10px}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell__product{flex-direction:row;align-items:center}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2{flex-direction:row;align-items:center;gap:var(--cv2-gap-12);width:100%}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .cart-upsell-product-card__image{flex:none;width:64px;min-width:64px}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .cart-upsell-product-card__image-wrapper{aspect-ratio:1 / 1}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .cart-upsell-product-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo accion" "meta accion";align-items:center;column-gap:var(--cv2-gap-12);row-gap:var(--cv2-gap-2);min-width:0}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .cart-upsell-product-card__title{grid-area:titulo;font-size:var(--ds-text-v2-15-size, 15px)}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .ms-cj-meta{grid-area:meta;flex-wrap:nowrap;align-items:center;margin-block-start:0;white-space:nowrap}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .ms-cj-accion{display:contents}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .cart-upsell-product-card--v2 .ms-cj-tamanos{grid-column:1 / -1;margin-block-start:var(--cv2-gap-8)}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .ms-cj-agregar{grid-area:accion;width:auto;min-height:38px;height:38px;margin:0;padding:0 14px;border-radius:var(--ds-radius-control, 8px);background:var(--cv2-hueso);color:var(--color-foreground);font-size:var(--ds-text-v2-14-size, 14px);letter-spacing:normal;text-transform:none}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .ms-cj-agregar:hover,:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .ms-cj-agregar:focus-visible{background:var(--cv2-hueso);color:var(--color-foreground);filter:brightness(.95)}:root .cart-drawer__dialog .cart-upsell.cart-upsell.cart-upsell--fila-lienzo .ms-cj-agregar .ms-cj-chevron{display:none}:root .cart-drawer__dialog--lienzo .cart-drawer__header{min-height:60px;padding:0 8px 0 var(--cv2-gutter);align-items:center}:root .cart-drawer__dialog--lienzo .cart-drawer__close-button{top:8px;right:8px;inset-inline-end:8px;margin-right:0}:root .cart-drawer__dialog--lienzo .cart-drawer__close-button .svg-wrapper,:root .cart-drawer__dialog--lienzo .cart-drawer__close-button svg{width:22px;height:22px}:root .cart-drawer__dialog--lienzo .free-shipping-progress{padding-top:2px}:root .cart-drawer__dialog--lienzo .free-shipping-progress__message em,:root .cart-drawer__dialog--lienzo .free-shipping-progress__text em{font-weight:700}:root .cart-drawer__dialog--lienzo .free-shipping-progress__unidad-meta{font-size:var(--ds-text-v2-11-size, 11px);line-height:1.5}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto;column-gap:var(--ms-space-xs, 14px)}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__title{font-family:var(--cv2-heading);font-weight:var(--cv2-heading-weight);letter-spacing:0;line-height:1.12}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__details>p:first-child{min-height:22.5px}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__price{align-self:start;height:auto;min-height:0;padding:0;font-size:var(--ds-text-v2-15-size, 15px);font-weight:600;line-height:1.5;text-align:right}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__detalle{display:flex;align-items:center;gap:var(--ms-space-3xs, 6px);min-height:22px;font-size:var(--ds-text-v2-13-size, 13px);line-height:1.5;color:var(--cv2-soft)}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__detalle .ms-om,:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__detalle img{height:22px;width:auto;object-fit:contain}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__quantity{margin-block-start:4px}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__quantity-controls{min-height:44px;align-items:center}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .quantity-selector{height:36px;border-radius:var(--ds-radius-control, 6px)}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .quantity-selector button{width:40px;min-width:40px;height:36px}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .quantity-selector button .svg-wrapper{width:15px;height:15px}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .quantity-selector input{width:20px;height:36px;font-weight:400}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .quantity-selector button:disabled{opacity:1}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__remove.button,:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__remove{width:44px;min-width:44px;height:44px;min-height:44px;min-block-size:44px;display:flex;align-items:center;justify-content:center;color:var(--cv2-soft)}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__remove>svg{display:block;width:19px;height:19px}:root :is(.cart-drawer__dialog,.cart-page) .cart-items--lienzo .cart-items__remove .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:root .cart-drawer__dialog--lienzo .cart-upsell{border-top:0}:root .cart-drawer__dialog--lienzo .cart-upsell .cart-upsell-product-card--v2 .cart-upsell-product-card__title>.ms-tp__resto,:root .cart-drawer__dialog--lienzo .cart-upsell .ms-cj-desde{display:none}:root .cart-drawer__dialog--lienzo .cart-drawer__summary{box-shadow:0 -6px 24px #0e0e0f0f;border-top:0}:root .cart-drawer__dialog--lienzo .cart__summary-totals{border-top:0}:root .cart-drawer__dialog--lienzo .cart__lienzo-filas{font-size:var(--ds-text-v2-15-size, 15px);gap:var(--ms-space-2xs, 9px)}:root .cart-drawer__dialog--lienzo .ms-cconf__texto{font-size:var(--ds-text-v2-12-size, 12px)}:root .cart-drawer__dialog .cart-drawer__items{overflow-x:hidden;overscroll-behavior-x:none}:root .cart-drawer__dialog .cart-upsell .cart-upsell__heading{margin-block-end:var(--cv2-gap-16, 16px)}:root .cart-drawer__dialog .cart-upsell.cart-upsell--fila-lienzo .cart-upsell__products{display:flex;flex-direction:column;gap:var(--cv2-gap-12, 12px)}:root .cart-drawer__dialog--lienzo .cart-drawer__summary{gap:var(--ms-space-2xs, 8px);padding-block:12px calc(12px + env(safe-area-inset-bottom))}:root .cart-drawer__dialog--lienzo .cart-drawer__summary .cart__summary-totals.cart__summary-totals--lienzo{padding-block-start:4px}:root .cart-drawer__dialog--lienzo .cart-drawer__summary .cart__ctas.cart__ctas--lienzo{gap:var(--ms-space-2xs, 8px)}:root .cart-drawer__dialog--lienzo .cart__lienzo-filas{font-size:var(--ds-text-v2-14-size, 14px);gap:var(--ms-space-3xs, 6px)}:root .cart-drawer__dialog--lienzo .cart-drawer__summary .cart__ctas--lienzo .cart__checkout-button.cart__checkout-button.cart__checkout-button--plano,:root .cart-drawer__dialog--lienzo .cart-drawer__summary .cart__ctas--lienzo .cart__checkout-button.cart__checkout-button{min-height:48px;height:48px;font-size:var(--ds-t-button, 15px)}:root .cart-drawer__dialog--lienzo .cart__checkout-precio{padding-block:6px;font-size:var(--ds-t-price, 14px)}:root .cart-drawer__dialog--lienzo .cart__ctas--lienzo .ms-cconf{margin-block-start:0}:root .cart-drawer__dialog--lienzo .cart__pagos-iconos{margin-block-start:0}:root .cart-drawer__dialog--lienzo .cart-drawer__summary:has(.cart__summary-totals--compacto){gap:var(--ms-space-3xs, 6px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px #0e0e0f12}:root .cart-drawer__dialog--lienzo .cart__summary-totals--compacto.cart__summary-totals--lienzo{padding-block-start:0}:root .cart-drawer__dialog--lienzo .cart__summary-totals--compacto .cart__lienzo-filas{gap:1px;font-size:var(--ds-text-v2-13-size, 13px);line-height:1.35}:root .cart-drawer__dialog--lienzo .cart__summary-totals--compacto .cart__lienzo-valor--ahorro{color:var(--cart-ok, #3d6b4c);font-weight:600}:root .cart-drawer__dialog--lienzo .cart-drawer__summary:has(.cart__summary-totals--compacto) .cart__ctas--lienzo{gap:var(--ms-space-3xs, 6px)}:root .cart-drawer__dialog--lienzo .cart-drawer__summary:has(.cart__summary-totals--compacto) .cart__ctas--lienzo .cart__checkout-button.cart__checkout-button{min-height:44px;height:44px}:root .cart-drawer__dialog--lienzo .cart-drawer__summary:has(.cart__summary-totals--compacto) .ms-cconf__item{font-size:var(--ds-text-v2-11-size, 11px);line-height:1.2}:root .cart-drawer__dialog--lienzo .cart-drawer__summary:has(.cart__summary-totals--compacto) .cart__pagos-iconos{--ms-pagos-h: 22px !important;--ms-pagos-gap: 6px !important}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress{padding-block-end:12px}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress--unidades .free-shipping-progress__content{margin-block-end:6px}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress--unidades .free-shipping-progress__message{font-size:var(--ds-text-v2-13-size, 13px)}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress__unidad{gap:3px}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress__unidad-meta{flex-direction:row;justify-content:center;gap:3px;min-height:0;font-size:var(--ds-text-v2-10-size, 10px);line-height:1.2}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress__unidad-meta:empty{display:none}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress__unidad-ico{width:11px;height:11px}:root .cart-drawer__dialog--lienzo:has(.cart__summary-totals--compacto) .free-shipping-progress__envio{margin-block-start:6px;font-size:var(--ds-text-v2-12-size, 12px)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ms-cajon-v2.css.map */
