.cdv2{--cdv2-ink: #1c1c1c;--cdv2-muted: #5f5d5d;--cdv2-soft: #757575;--cdv2-brand: #1b0c61;--cdv2-panel: rgba(206, 206, 206, .7);--cdv2-panel-light: var(--cdv2-panel);--cdv2-panel-blur: blur(20px);--cdv2-overlay: rgba(0, 0, 0, .29);--cdv2-overlay-blur: blur(4px);--cdv2-caja: rgba(230, 230, 230, .46);--cdv2-gap: 8px;--cdv2-pad-x: 24px;--cdv2-top: clamp(24px, calc((100dvh - 744px)/2) , 78px);--cdv2-bottom: clamp(24px, calc((100dvh - 744px)/2) , 82px);--cdv2-margin: 40px;--drawer-max-width: none;font-size:12px;line-height:20px;color:var(--cdv2-ink)}html:has(#cart-drawer[open]),html:has(#cart-drawer[open]) body{overflow:hidden}.cdv2::part(overlay){top:0;background:var(--cdv2-overlay);backdrop-filter:var(--cdv2-overlay-blur);-webkit-backdrop-filter:var(--cdv2-overlay-blur);transform:translateZ(0);will-change:transform}.cdv2[open]::part(overlay){animation:cdv2-alive 2s linear infinite alternate}@keyframes cdv2-alive{0%{transform:translateZ(0)}to{transform:translate3d(.1px,0,0)}}.cdv2::part(content){position:absolute;top:var(--cdv2-top);left:var(--cdv2-margin);bottom:auto;height:auto;max-height:calc(100% - var(--cdv2-top) - var(--cdv2-bottom));width:427px;max-width:calc(100% - var(--cdv2-margin) * 2);background:transparent;color:var(--cdv2-ink);display:flex;flex-direction:column;gap:var(--cdv2-gap)}.cdv2::part(header){flex:0 0 auto;min-height:0;border:0;padding:2px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff}.cdv2::part(close-button){width:24px;height:24px;color:#fff;opacity:1}.cdv2::part(body){flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--cdv2-gap);padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cdv2::part(footer){position:sticky;bottom:0;z-index:1;flex:0 0 auto;background:transparent;border:0;padding:0;display:flex;flex-direction:column;gap:var(--cdv2-gap);opacity:1!important;transform:none!important}.cdv2.drawer--center-body::part(body){align-self:stretch}.cdv2__title{margin:0;font-size:12px;line-height:20px;color:#fff;text-transform:uppercase}.cdv2__panel{background:var(--cdv2-panel);backdrop-filter:var(--cdv2-panel-blur);-webkit-backdrop-filter:var(--cdv2-panel-blur)}.cdv2__link{background:none;border:0;padding:0;font:inherit;color:var(--cdv2-ink);text-decoration:underline;text-underline-position:from-font;cursor:pointer}.cdv2__list{flex:0 0 auto;padding:24px var(--cdv2-pad-x) 16px;display:flex;flex-direction:column;gap:24px}.cdv2__list--empty{flex:0 0 auto;align-items:center;justify-content:center;gap:2px;padding:48px var(--cdv2-pad-x);text-align:center}.cdv2__empty{margin:0;font-size:16px;line-height:24px}.cdv2__list--empty .cdv2__link{height:26px;font-size:16px;line-height:24px;text-decoration:none;box-shadow:inset 0 -1px 0 var(--cdv2-ink)}.cdv2-line{display:flex;align-items:stretch;gap:24px}.cdv2-line__media{flex:0 0 94px;width:94px;height:125px;display:block;background:#f4f4f4;overflow:hidden}.cdv2-line__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.cdv2-line__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.cdv2-line__head{display:flex;flex-direction:column;gap:4px}.cdv2-line__name{font-size:12px;line-height:20px;color:var(--cdv2-ink);text-transform:uppercase;text-decoration:none}.cdv2-line__name:hover{text-decoration:none}.cdv2-line__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:20px}.cdv2-line__now{font-size:12px}.cdv2-line__was{color:#757575;text-decoration:line-through;text-decoration-thickness:.5px}.cdv2-line__tag{line-height:20px}.cdv2-line__gratis,.cdv2-line__regalo{margin:0;color:var(--cdv2-brand)}.cdv2-line__gratis{font-size:12px;line-height:20px}.cdv2-line__regalo{font-size:10px;line-height:18px;text-transform:uppercase}.cdv2-line__variant{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;background:none;border:0;font:inherit;font-size:12px;line-height:20px;color:#4b4b4b;text-transform:uppercase;text-align:left}.cdv2-line__variant>span:first-child{padding:0 4px;min-height:21px;display:inline-flex;align-items:center}button.cdv2-line__variant{cursor:pointer}button.cdv2-line__variant:hover span:first-child{text-decoration:underline;text-underline-position:from-font}.cdv2-line__props,.cdv2-line__discounts{margin:0;padding:0;list-style:none;font-size:11px;line-height:16px;color:var(--cdv2-muted)}.cdv2-line__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.cdv2-line--regalo .cdv2-line__actions{justify-content:space-between;align-items:center;height:32px;padding-top:0}.cdv2-line--regalo .cdv2-line__head{gap:2px}.cdv2-qty{display:flex;align-items:center;gap:12px;width:auto;min-width:77px;height:32px;padding:6px 8px;box-sizing:border-box;background:var(--cdv2-caja)}.cdv2-qty__btn{flex:0 0 16px;width:16px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#4b4b4b;text-decoration:none}.cdv2-qty__btn.is-disabled{color:#b5b5b5;cursor:default}.cdv2-qty__input{flex:0 0 auto;min-width:1ch;width:1.1ch;field-sizing:content;height:20px;margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:14px;line-height:20px;text-align:center;color:#4b4b4b;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@supports (field-sizing: content){.cdv2-qty__input{width:auto;min-width:0}}.cdv2-qty__input::-webkit-outer-spin-button,.cdv2-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cdv2-line__remove{flex:0 0 32px;width:32px;height:32px;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:var(--cdv2-caja);color:#4b4b4b}.cdv2-line.is-eliminando{pointer-events:none}.cdv2__avisos{display:flex;flex-direction:column;gap:24px}.cdv2__avisos:not(:has(.cdv2-aviso)){display:none}.cdv2-aviso{display:flex;align-items:center;gap:12px;min-height:32px;padding:4px 8px;box-sizing:border-box;font-size:13px;line-height:20px}.cdv2-aviso[hidden]{display:none}.cdv2-aviso__icono{flex:0 0 24px}.cdv2-aviso__txt{flex:1 1 auto;min-width:0}.cdv2-aviso--error{background:#eedfdf;color:#c74c49}.cdv2-aviso--info{background:#29292833;color:#fff}.cdv2-aviso--nota{background:#fff3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:var(--cdv2-ink)}.cdv2-aviso__link{flex:0 0 auto;margin:0;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;box-shadow:inset 0 -1px 0 currentColor}.cdv2-line--agotado{position:relative}.cdv2-line--agotado .cdv2-line__media{flex-basis:76px;width:76px;height:101px}.cdv2-line--agotado .cdv2-line__body{opacity:.6}.cdv2-line--agotado .cdv2-line__actions{visibility:hidden}.cdv2-line__agotado{position:absolute;left:0;right:0;bottom:0;height:28px;padding:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);font-size:13px;line-height:20px;color:var(--cdv2-muted)}.cdv2-line__avisame{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}.cdv2-qty.is-tope .cdv2-qty__input{color:#c74c49}.cdv2-qty.is-tope .cdv2-qty__btn:last-child{display:none}.cdv2-toast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;opacity:0;transition:opacity .25s ease}.cdv2-toast[hidden]{display:none}.cdv2-toast.is-open{opacity:1}.cdv2-toast__barra{width:100%;display:flex;align-items:center;gap:12px;padding:16px 8px;box-sizing:border-box;font-size:14px;line-height:20px;color:#fff}.cdv2::part(header),.cdv2::part(body){transition:filter .25s ease}.cdv2[data-cdv2-tapada]::part(header),.cdv2[data-cdv2-tapada]::part(body){filter:blur(4px)}.cdv2 .duplicated_product{display:none}.cdv2__reco{flex:0 0 auto;padding:8px var(--cdv2-pad-x)}.cdv2__reco.is-open{padding-top:12px;padding-bottom:24px}.cdv2__reco-head{width:100%;min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0;background:none;border:0;font:inherit;color:var(--cdv2-ink);cursor:pointer;text-align:left}.cdv2__reco-title{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:20px;text-transform:uppercase}.cdv2__reco-title:before{content:"";width:4px;height:4px;background:var(--cdv2-ink);flex:0 0 4px;animation:cdv2-parpadeo 1s steps(1,end) infinite}@keyframes cdv2-parpadeo{50%{opacity:0}}.cdv2__reco-title small{align-self:flex-start;margin-left:-2px;font-size:9px;line-height:10px}.cdv2__reco-title small:empty{display:none}.cdv2__reco-icon{position:relative;width:24px;height:24px;flex:0 0 24px}.cdv2__reco-icon:before,.cdv2__reco-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:var(--cdv2-ink);transform:translate(-50%,-50%)}.cdv2__reco-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.cdv2__reco.is-open .cdv2__reco-icon:after{transform:translate(-50%,-50%) rotate(0)}.cdv2__reco-body{display:none}.cdv2__reco.is-open .cdv2__reco-body{display:block;position:relative}.cdv2__barra{position:relative;height:2px;margin-top:16px;background:#1c1c1c33;cursor:pointer;touch-action:none}.cdv2__barra:before{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.cdv2__barra.is-arrastrando,.cdv2__barra.is-arrastrando span{cursor:grabbing}.cdv2__barra[hidden]{display:none}.cdv2__barra span{position:absolute;top:0;left:0;height:100%;width:calc(var(--barra-tam, 1) * 100%);background:#1c1c1ccc;transform:translate(calc(var(--barra-pos, 0) * (100% / var(--barra-tam, 1) - 100%)));cursor:grab}.cdv2__barra span:before{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.cdv2__recos{display:block}.cdv2__cards{display:flex;gap:4px;margin:12px 0 0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cdv2__cards::-webkit-scrollbar{display:none}.cdv2__cards .plp-card{flex:0 0 118px;width:118px;scroll-snap-align:start}.cdv2__cards .plp-card__quickbuy,.cdv2__cards .plp-card__gallery-btn,.cdv2__cards .plp-card__swatches,.cdv2__cards .plp-card__colors,.cdv2__cards .plp-card__tag,.cdv2__cards .plp-card__tag1{display:none!important}.cdv2__cards .plp-card__qb-open{display:flex}.cdv2__cards .plp-card__info{gap:4px;padding-top:8px}.cdv2__cards .plp-card__price{font-size:13px;line-height:20px}.cdv2__cards .plp-card__name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:20px}.cdv2__pay{background:var(--cdv2-panel-light);padding:16px var(--cdv2-pad-x);display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0}.cdv2__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cdv2__row--subtotal{font-size:16px;line-height:24px;color:var(--cdv2-ink);text-transform:uppercase}.cdv2__row--shipping{font-size:13px;line-height:20px;color:#4b4b4b}.cdv2__cta{display:flex;gap:8px;padding:8px 0}.cdv2__btn{flex:1 1 0;min-width:88px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;box-sizing:border-box;border:1px solid var(--cdv2-ink);border-radius:0;font:inherit;font-size:12px;line-height:20px;letter-spacing:0;text-transform:uppercase;cursor:pointer;white-space:nowrap}.cdv2__btn--ghost{background:transparent;color:var(--cdv2-ink)}.cdv2__btn--solid{background:var(--cdv2-ink);color:#fff}.cdv2__btn[disabled]{opacity:.5;cursor:default}.cdv2__pay .cart-drawer__checkout-error{margin:0 0 4px;font-size:12px;line-height:18px;color:#9a4040}.cdv2__sequra{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:20px;color:var(--cdv2-ink)}.cdv2__sequra-logo{width:34px;height:auto;display:block}.cdv2__strip{background:var(--cdv2-panel-light);height:22px;overflow:hidden;display:flex;align-items:center}.cdv2__strip-track{display:flex;align-items:center;gap:24px;white-space:nowrap;font-size:10px;line-height:18px;text-transform:uppercase;color:#000;will-change:transform;animation:cdv2-marquee 24s linear infinite}.cdv2__strip-item{display:inline-flex;align-items:center;gap:24px}.cdv2__strip-item:after{content:"";width:2px;height:2px;background:var(--cdv2-ink)}@keyframes cdv2-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.cdv2__strip-track,.cdv2__reco-title:before{animation:none}}.cdv2-picker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center}.cdv2-picker[hidden]{display:none}.cdv2-picker__back{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;opacity:0;transition:opacity .25s ease}.cdv2-picker.is-open .cdv2-picker__back{opacity:1}.cdv2-picker__panel{position:fixed;top:50%;left:calc(var(--cdv2-margin) + (427px - 390px) / 2);width:390px;max-height:calc(100% - 32px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:24px;padding:12px 24px 36px;box-sizing:border-box;background:#ffffffb3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);opacity:0;transform:translateY(calc(-50% + 8px));transition:opacity .25s ease,transform .25s ease}.cdv2-picker.is-open .cdv2-picker__panel{opacity:1;transform:translateY(-50%)}.cdv2-picker__close{align-self:flex-end;width:24px;height:24px;margin:0 -12px -8px 0;padding:0;background:none;border:0;color:var(--cdv2-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cdv2-picker__handle,.cdv2-picker__gallery{display:none}.cdv2-picker__block{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.cdv2-picker__label{margin:0;font-size:12px;line-height:20px;color:var(--cdv2-ink);text-transform:uppercase}.cdv2-picker__label-m{display:none}.cdv2-picker__colors{display:flex;align-items:center;justify-content:center;gap:16px}.cdv2-picker__color{width:16px;height:16px;padding:0;border:0;cursor:pointer;background:var(--swatch-background, #ccc);background-size:cover;flex:0 0 16px}.cdv2-picker__color.is-active{border:1px solid var(--cdv2-ink);box-shadow:inset 0 0 0 1px #fff}.cdv2-picker__sizes{display:grid;grid-template-columns:repeat(5,40px);justify-content:center;gap:24px;min-height:21px}.cdv2-picker__sizes:has(>:only-child){display:flex}.cdv2-picker__size{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;height:21px;padding:0;background:none;border:0;font:inherit;font-size:14px;line-height:20px;color:var(--cdv2-ink);cursor:pointer;text-decoration:none}.cdv2-picker__size:not([disabled]):hover span{text-decoration:underline;text-underline-position:from-font}.cdv2-picker__size[disabled]{cursor:default}.cdv2-picker__size.plp-card__size-btn--pocas{color:#a14707}.cdv2-picker__size svg{flex:0 0 13px}.cdv2-picker__size[disabled] span{color:#757575}.cdv2-picker__size[disabled]:after{content:"";width:13px;height:13px;flex:0 0 13px;background:#757575;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none' stroke='black'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5'/%3E%3Cpath d='M6.5 3.5v3h2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none' stroke='black'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5'/%3E%3Cpath d='M6.5 3.5v3h2.5'/%3E%3C/svg%3E") center / contain no-repeat}.cdv2-picker.is-busy .cdv2-picker__sizes{opacity:.4;pointer-events:none}.cdv2-picker__error{margin:0;font-size:12px;line-height:18px;color:#9a4040;text-align:center}@media screen and (max-width:768px){.cdv2{--cdv2-pad-x: 16px;--cdv2-margin: 16px;--cdv2-gap: 4px;--cdv2-top: calc(22px + env(safe-area-inset-top, 0px)) ;--cdv2-bottom: calc(16px + env(safe-area-inset-bottom, 0px)) }.cdv2::part(content){width:auto;right:var(--cdv2-margin);max-width:none}.cdv2::part(header){padding:2px 0;margin-bottom:4px}.cdv2__list{padding:12px var(--cdv2-pad-x);gap:16px}.cdv2-line{gap:16px}.cdv2-line__media,.cdv2-line--agotado .cdv2-line__media{flex-basis:96px;width:96px;height:128px}.cdv2__avisos{gap:16px}.cdv2-toast__barra{font-size:13px}.cdv2-line__body{gap:6px}.cdv2-line__head{gap:4px}.cdv2__reco{padding:8px var(--cdv2-pad-x)}.cdv2__reco.is-open{padding-top:12px;padding-bottom:24px}.cdv2__cards .plp-card{flex-basis:calc((100% - 8px) / 3);width:calc((100% - 8px) / 3)}.cdv2__pay{padding:12px var(--cdv2-pad-x);gap:8px}.cdv2-picker{position:fixed;top:0;right:0;bottom:0;left:0;align-items:flex-end}.cdv2-picker__panel{position:relative;top:auto;left:auto;width:100%;max-height:85%;gap:24px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));opacity:1;transform:translateY(105%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.cdv2-picker.is-open .cdv2-picker__panel{transform:none}.cdv2-picker__close{display:none}.cdv2-picker__handle{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background:none;border:0;cursor:pointer;flex:0 0 auto}.cdv2-picker__handle span{width:64px;height:1px;background:#000}.cdv2-picker__gallery{display:flex;align-items:flex-start;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none;flex:0 0 auto}.cdv2-picker__gallery::-webkit-scrollbar{display:none}.cdv2-picker__gallery:empty{display:none}.cdv2-picker__gallery img{width:96px;height:144px;object-fit:cover;object-position:center top;flex:0 0 auto;display:block}.cdv2-picker__block{padding:16px 0;gap:16px}.cdv2-picker__label{font-size:10px;line-height:18px}.cdv2-picker__label-d{display:none}.cdv2-picker__label-m{display:inline}.cdv2-picker__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}.cdv2-picker__size{padding:0 8px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/359/assets/rediseno-cart-drawer.css.map */
