.drawer-nuevo{--drawer-nuevo-width: 38rem;--drawer-nuevo-radius: .6rem;--drawer-nuevo-gutter: 2rem;--drawer-nuevo-hairline: rgba(var(--color-foreground), .1);--drawer-nuevo-muted: rgba(var(--color-foreground), .04);position:fixed;top:0;right:0;z-index:1099;display:flex;justify-content:flex-end;width:100%;height:100%;visibility:hidden}.drawer-nuevo.active{visibility:visible}.drawer-nuevo__overlay{position:fixed;top:0;left:0;display:block!important;z-index:-1;width:100%;height:100%;background-color:#0003;opacity:0;transition:opacity .3s ease-in-out}.drawer-nuevo.active .drawer-nuevo__overlay{opacity:1}.drawer-nuevo__panel{position:relative;display:flex;flex-direction:column;width:90%;max-width:var(--drawer-nuevo-width);height:100%;overflow:hidden;text-align:left;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 1.5rem #0000001a;transform:translate(100%);transition:transform .3s ease-in-out}.drawer-nuevo.active .drawer-nuevo__panel{transform:translate(0)}.drawer-nuevo__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.drawer-nuevo__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:2rem var(--drawer-nuevo-gutter);border-bottom:.1rem solid var(--drawer-nuevo-hairline)}.drawer-nuevo__heading{margin:0;font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.02em}.drawer-nuevo__count{font-weight:400}.drawer-nuevo__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;background:transparent;color:currentColor;opacity:.8;cursor:pointer;transition:opacity .3s ease-in-out}.drawer-nuevo__close:hover{opacity:1}.drawer-nuevo__close .svg-wrapper,.drawer-nuevo__close svg{width:1.8rem;height:1.8rem}.drawer-nuevo__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:5rem var(--drawer-nuevo-gutter);text-align:center}.drawer-nuevo__empty-icon svg{width:4rem;height:4rem;opacity:.6}.drawer-nuevo__empty-text{margin:0;font-size:1.4rem}.drawer-nuevo__empty .drawer-nuevo__btn{width:auto;min-width:22rem}.drawer-nuevo__login{margin:1rem 0 0;font-size:1.3rem}.drawer-nuevo:not(.is-empty) .drawer-nuevo__empty{display:none}.drawer-nuevo__items{display:flex;flex:1;min-height:0;flex-direction:column}.drawer-nuevo__items.is-empty{display:none}.drawer-nuevo__form{display:flex;flex:1;min-height:0;flex-direction:column}.drawer-nuevo__contents{flex:1;min-height:0;padding:0 var(--drawer-nuevo-gutter);overflow-y:auto}.drawer-nuevo__contents.cart__items--disabled{pointer-events:none;opacity:.6}.drawer-nuevo .drawer-nuevo__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 0;border-bottom:.1rem solid var(--drawer-nuevo-hairline)}.drawer-nuevo .drawer-nuevo__item:last-child{border-bottom:0}.drawer-nuevo__item-media{flex-shrink:0;width:8rem}.drawer-nuevo__item-image{display:block;width:8rem;height:8rem;object-fit:cover;border-radius:var(--drawer-nuevo-radius)}.drawer-nuevo__item-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:.8rem}.drawer-nuevo__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.drawer-nuevo__item-titles{flex:1;min-width:0}.drawer-nuevo__item-vendor{margin:0 0 .2rem;font-size:1.1rem;opacity:.7}.drawer-nuevo .drawer-nuevo__item-name{display:block;margin:0;font-size:1.4rem;font-weight:500;line-height:1.3;color:currentColor;text-decoration:none;overflow-wrap:anywhere}.drawer-nuevo .drawer-nuevo__item-name:hover{text-decoration:underline}.drawer-nuevo__item-options{margin:.4rem 0 0;font-size:1.2rem;opacity:.7}.drawer-nuevo__item-options .product-option{display:flex;gap:.4rem}.drawer-nuevo__item-options dt,.drawer-nuevo__item-options dd{margin:0}.drawer-nuevo__item-discounts{margin:.4rem 0 0;padding:0;font-size:1.2rem;list-style:none}.drawer-nuevo__item-remove{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;min-width:0;height:2.8rem;min-height:0;padding:0;border:0;background:transparent;color:currentColor;opacity:.6;cursor:pointer;transition:opacity .3s ease-in-out}.drawer-nuevo__item-remove:hover{opacity:1}.drawer-nuevo__item-remove svg{width:1.5rem;height:1.5rem}.drawer-nuevo__item-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem}.drawer-nuevo .quantity{width:auto;min-height:3.4rem;overflow:hidden;border:.1rem solid var(--drawer-nuevo-hairline);border-radius:var(--drawer-nuevo-radius)}.drawer-nuevo .quantity:after{content:none}.drawer-nuevo .quantity__button{flex:0 0 3rem;width:3rem}.drawer-nuevo .quantity__button svg{width:1rem;height:1rem}.drawer-nuevo .quantity__input{width:3.4rem;padding:0;font-size:1.3rem;text-align:center}.drawer-nuevo__item-price{position:relative;font-size:1.4rem;font-weight:700;text-align:right;white-space:nowrap}.drawer-nuevo__item-price .price{font-weight:700}.drawer-nuevo__item-price .drawer-nuevo__item-old-price{display:block;font-size:1.2rem;font-weight:400;text-decoration:line-through;opacity:.6}.drawer-nuevo__item-error{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#d20000}.drawer-nuevo__item-error svg{width:1.2rem;height:1.2rem}.drawer-nuevo__item-error .cart-item__error-text:empty+.svg-wrapper{display:none}.drawer-nuevo__errors{padding:0 var(--drawer-nuevo-gutter);font-size:1.2rem;line-height:1;color:#d20000}.drawer-nuevo__errors:empty{display:none}.drawer-nuevo__footer-wrapper{flex-shrink:0;border-top:.1rem solid var(--drawer-nuevo-hairline)}.drawer-nuevo.is-empty .drawer-nuevo__footer-wrapper{display:none}.drawer-nuevo__note-bar{display:flex;justify-content:center;background-color:var(--drawer-nuevo-muted)}.drawer-nuevo__note-toggle{display:flex;flex:1;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 1rem;font-size:1.3rem;color:currentColor;text-decoration:none}.drawer-nuevo__note-toggle svg{width:1.6rem;height:1.6rem}.drawer-nuevo__footer{padding:2.5rem var(--drawer-nuevo-gutter)}.drawer-nuevo__discounts{margin:0 0 1rem;padding:0;font-size:1.2rem;list-style:none}.drawer-nuevo__totals{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.drawer-nuevo__totals-label,.drawer-nuevo__totals-value{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.drawer-nuevo__tax-note{display:block;margin-bottom:2rem;font-size:1.2rem;opacity:.7}.drawer-nuevo__tax-note:empty{display:none}.drawer-nuevo__ctas{display:grid;gap:1rem}.drawer-nuevo__btn{display:inline-block;width:100%;padding:1.2rem 2.6rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--drawer-nuevo-radius);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.3s ease-in-out;-webkit-appearance:none;appearance:none}.drawer-nuevo__btn:hover:not([disabled]),.drawer-nuevo__btn:focus-visible:not([disabled]){background-color:transparent;color:rgb(var(--color-foreground))}.drawer-nuevo__btn[disabled]{opacity:.5;cursor:not-allowed}.drawer-nuevo__btn--outline{background-color:transparent;color:rgb(var(--color-foreground))}.drawer-nuevo__btn--outline:hover,.drawer-nuevo__btn--outline:focus-visible{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.drawer-nuevo__note-panel{position:absolute;right:0;bottom:0;z-index:2;width:100%;padding:2.5rem;background-color:rgb(var(--color-background));box-shadow:.5rem -.5rem .5rem #0000000d;transform:translateY(100%);transition:transform .3s ease-in-out}.drawer-nuevo__note-panel.is-open{transform:translateY(0)}.drawer-nuevo__note-title{display:flex;align-items:center;gap:.8rem;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.drawer-nuevo__note-title svg{width:1.6rem;height:1.6rem}.drawer-nuevo__note-panel textarea{width:100%;min-height:10rem;margin-bottom:1.5rem;padding:1rem 1.5rem;border:.1rem solid var(--drawer-nuevo-hairline);border-radius:var(--drawer-nuevo-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem;resize:vertical}.drawer-nuevo__note-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer}.drawer-nuevo__note-close svg{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-drawer-nuevo.css.map */
