.dz-v2{--dz-yellow:#ffd161;--dz-green:#06402b;--dz-green-soft:#eef6f0;--dz-ink:#121212;--dz-ink-2:#4a4a4a;--dz-ink-3:#8a8a8a;--dz-line:rgba(23,37,41,.1);--dz-red:#c0392b;--dz-red-soft:#fdecea;--dz-star:#f5b301;--dz-font:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif}.custom-cart-drawer{z-index:9999999!important}cart-drawer.drawer:not(.active){visibility:hidden!important;transition:transform .2s ease!important}cart-drawer:not(.active),cart-drawer:not(.active) *{pointer-events:none!important}cart-drawer.active,cart-drawer.active *{pointer-events:auto}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty cart-drawer-items,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer.is-empty .drawer__inner{display:flex!important;grid-template-rows:1fr!important}.dz-v2 .drawer__inner{width:440px;max-width:100vw;padding:0;background:#fff;display:flex;flex-direction:column;color:var(--dz-ink);font-family:var(--dz-font);font-size:14px;line-height:1.5;letter-spacing:normal;overflow:hidden}@media screen and (max-width:650px){.dz-v2 .drawer__inner,.dz-v2 .cart-drawer{width:100%;max-width:100%}}.dz-v2 *{box-sizing:border-box}.dz-v2 .drawer__header{padding:0;border:0;background:#fff;display:block}.dz-v2 .drawer__footer{padding:0;border:0;margin:0;background:#fff}.dz-v2 cart-drawer-items{flex:1 1 auto;min-height:0;overflow:auto;display:block;overscroll-behavior:contain}.dz-v2 .cart-drawer__form{display:block}.dz-v2 .drawer__inner-empty{display:flex;flex-direction:column;height:100%;padding:0;margin:0;font-family:var(--dz-font)}.dz-v2 .drawer__inner-empty .dz-body{flex:1 1 auto;overflow:auto}.dz-v2 .loading-overlay{display:none!important}.dz-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--dz-line)}.dz-head__title{margin:0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;font-family:var(--dz-font);letter-spacing:normal;text-transform:none;line-height:1.3}.dz-head__count{background:var(--dz-yellow);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.dz-v2 .dz-close{position:static;width:36px;height:36px;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none;color:var(--dz-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transform:none;top:auto;right:auto}.dz-v2 .dz-close svg{width:18px;height:18px}.dz-strip{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--dz-green-soft);border-bottom:1px solid var(--dz-line);padding:9px 18px;font-size:13px;text-align:center}.dz-strip b{color:var(--dz-green)}.dz-body{padding:0 18px}.dz-foot{border-top:1px solid var(--dz-line);padding:10px 18px 12px;background:#fff;text-align:center}.dz-money{font-weight:700;color:var(--dz-green)}.dz-cmp{color:var(--dz-ink-3);text-decoration:line-through;font-weight:400}.dz-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;border:1px solid var(--dz-green);background:var(--dz-green-soft);color:var(--dz-ink);white-space:nowrap;line-height:1.5}.dz-pill--y{background:var(--dz-yellow)}.dz-stars{color:var(--dz-star);letter-spacing:-1px;font-size:12px}.dz-sec-h{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dz-ink-2);margin:18px 0 10px}.dz-sec-h small{font-weight:500;letter-spacing:0;text-transform:none;color:var(--dz-ink-3);font-size:11px}.dz-tier{margin:14px 0 2px;padding:12px 14px;border:1px solid var(--dz-line);border-radius:12px;background:#fff}.dz-tier__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:600;margin-bottom:9px}.dz-tier__row span:last-child{color:var(--dz-green);white-space:nowrap;text-transform:uppercase}.dz-tier__track{position:relative;height:8px;border-radius:99px;background:#ececec;margin:6px 10px 22px}.dz-v2 .dz-tier__fill{display:block!important;position:absolute;left:0;top:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#0b5a3c,var(--dz-green));transition:width .6s cubic-bezier(.22,.9,.3,1)}.dz-v2 .dz-tier__dot{transition:background .3s,border-color .3s}.dz-v2 .dz-tier__dot.next{animation:dzPulse 1.6s ease-in-out infinite}@keyframes dzPulse{0%,to{box-shadow:0 0 #06402b40}50%{box-shadow:0 0 0 5px #06402b00}}.dz-tier__dot{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d9d9d9;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff}.dz-tier__dot.on{background:var(--dz-green);border-color:var(--dz-green)}.dz-tier__dot.next{border-color:var(--dz-green);border-style:dashed}.dz-tier__dot small{position:absolute;top:22px;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:600;color:var(--dz-ink-3);white-space:nowrap}.dz-tier__dot.on small,.dz-tier__dot.next small{color:var(--dz-ink)}.dz-items{display:block}.dz-v2 .dz-item{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--dz-line);align-items:start;position:relative;margin:0;background:transparent;border-radius:0}.dz-v2 .dz-item .dz-item__img,cart-drawer.dz-v2 .cart-item .dz-item__img{display:block!important;position:static!important;width:84px!important;height:84px!important;max-width:84px!important;min-width:0;padding:0;margin:0;border-radius:8px;overflow:hidden;background:#f4f4f4;flex:none}.dz-v2 .dz-item .dz-item__img img,cart-drawer.dz-v2 .cart-item .dz-item__img img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;display:block;pointer-events:none}.dz-v2 .dz-item .dz-item__body{position:static;min-width:0}cart-drawer.dz-v2 .cart-item.dz-item{display:grid!important;grid-template-columns:84px 1fr!important;position:relative}.dz-item__body{min-width:0}.dz-v2 .dz-item__title{display:block;font-weight:700;font-size:14px;line-height:1.4;margin:0 0 3px;color:var(--dz-ink);text-decoration:none;font-family:var(--dz-font);letter-spacing:normal;padding:0}.dz-v2 .dz-item__title:hover{text-decoration:underline}.dz-item__sub{font-size:12px;color:var(--dz-ink-3);margin:0 0 8px;line-height:1.4}.dz-item__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;margin-bottom:8px;line-height:1.2}.dz-v2 .dz-item__ctl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;width:100%}.dz-v2 .dz-item__ctl cart-remove-button{margin-left:auto}.dz-v2 .dz-qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--dz-line);border-radius:8px;background:#fff;overflow:hidden;width:auto;min-height:0}.dz-v2 .dz-qty:before,.dz-v2 .dz-qty:after{display:none}.dz-v2 .dz-qty .quantity__button{width:32px;height:30px;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;color:var(--dz-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.dz-v2 .dz-qty .quantity__button:hover{background:#f4f4f4}.dz-v2 .dz-qty .quantity__button svg{width:10px;height:10px}.dz-v2 .dz-qty .quantity__input{width:36px;height:30px;padding:0;margin:0;border:0;border-left:1px solid var(--dz-line);border-right:1px solid var(--dz-line);border-radius:0;text-align:center;font-family:var(--dz-font);font-size:14px;font-weight:600;color:var(--dz-ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none;outline:none}.dz-v2 .dz-qty .quantity__input::-webkit-outer-spin-button,.dz-v2 .dz-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dz-v2 cart-remove-button{display:block;margin:0}.dz-v2 .cart-drawer-item cart-remove-button{width:auto;height:auto;min-width:0;min-height:0;margin:0;display:block;transition:none}.dz-v2 .cart-drawer-item cart-remove-button .dz-remove,.dz-v2 .cart-drawer-item .dz-remove,.dz-v2 .dz-remove{width:auto;height:32px;min-width:0;min-height:0;border:1px solid transparent;background:transparent;box-shadow:none;cursor:pointer;color:var(--dz-ink-3);font-size:12px;font-family:var(--dz-font);font-weight:600;padding:0 10px;border-radius:8px;margin:0;line-height:1;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;letter-spacing:normal;text-transform:none;transition:color .15s,background .15s}.dz-v2 .dz-remove:before,.dz-v2 .dz-remove:after{display:none}.dz-v2 .cart-drawer-item .dz-remove svg{width:13px;height:13px;flex:none;color:currentColor}.dz-v2 .cart-drawer-item cart-remove-button .dz-remove:hover,.dz-v2 .cart-drawer-item .dz-remove:hover{background:#f2f2f2;border-color:var(--dz-line);color:var(--dz-ink)}.dz-v2 .dz-bundle-remove{margin-left:auto}.dz-v2 .cart-item__error{margin:6px 0 0;font-size:12px;color:#eb001b;line-height:1.3;display:flex;align-items:center;gap:4px}.dz-v2 .cart-item__error:has(.cart-item__error-text:empty){display:none}.dz-v2 .cart-item__error svg{width:12px;height:12px;flex:none}.dz-v2 .cart-item .loading-overlay:not(.hidden)~*{opacity:.55;transition:opacity .15s}.dz-v2 .dz-item--busy .dz-item__price{opacity:.6;transition:opacity .15s}.dz-bundle{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;margin:14px 0 4px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#fff8e3,#fff3cf);border:1px solid #f1d98a}.dz-bundle img{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block}.dz-bundle__text{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--dz-ink-2);line-height:1.35;min-width:0}.dz-bundle__text b{font-size:13px;color:var(--dz-ink)}.dz-bundle__add{height:32px;padding:0 14px;border-radius:8px;border:0;background:var(--dz-ink);color:#fff;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--dz-font)}.dz-bundle__add[disabled]{opacity:.7;cursor:default}.dz-bundle__add.is-done{background:var(--dz-green)}.dz-shelf{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 12px;margin:0 -2px;scroll-snap-type:x mandatory;scrollbar-width:thin}.dz-shelf::-webkit-scrollbar{height:4px}.dz-shelf::-webkit-scrollbar-thumb{background:#ddd;border-radius:99px}.dz-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.dz-card{flex:0 0 138px;scroll-snap-align:start;border:1px solid var(--dz-line);border-radius:12px;padding:9px;display:flex;flex-direction:column;gap:5px;background:#fff;min-width:0}.dz-grid .dz-card{flex:auto}.dz-card__img{position:relative;display:block;border-radius:8px;overflow:hidden;background:#f4f4f4;aspect-ratio:1/1}.dz-card__img img{width:100%;height:100%;object-fit:cover;display:block}.dz-card__off{position:absolute;top:6px;left:6px;background:var(--dz-green);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px}.dz-v2 .dz-card__title{font-size:11.5px;font-weight:600;line-height:1.3;min-height:30px;color:var(--dz-ink);text-decoration:none;display:block;font-family:var(--dz-font);letter-spacing:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dz-card__price{font-size:12.5px;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.dz-card__add{margin-top:2px;height:30px;border-radius:8px;border:1.5px solid var(--dz-green);background:#fff;color:var(--dz-green);font-size:11.5px;font-weight:700;cursor:pointer;font-family:var(--dz-font);transition:.15s}.dz-card__add:hover{background:var(--dz-green);color:#fff}.dz-card__add[disabled]{opacity:.7;cursor:default}.dz-card__add.is-done{background:var(--dz-green);color:#fff;border-color:var(--dz-green)}.dz-shelf--compact{gap:9px;padding-bottom:4px}.dz-shelf--compact .dz-card{flex-basis:142px;padding:7px;gap:5px;border-radius:10px}.dz-shelf--compact .dz-card__img{aspect-ratio:4/3}.dz-shelf--compact .dz-card__title{font-size:11.5px;min-height:0;line-height:1.3;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}.dz-shelf--compact .dz-card__price{font-size:12.5px;gap:5px}.dz-shelf--compact .dz-card__off{font-size:9.5px;padding:2px 6px;top:6px;left:6px}.dz-shelf--compact .dz-card__add{height:30px;font-size:12px;border-radius:8px}.dz-v2 .dz-sec-h{margin:14px 0 8px}.dz-v2 .dz-sec-h+.dz-shelf{margin-top:0}.dz-v2 .dz-bundle{margin:10px 0 4px}.dz-v2 .dz-tier{margin:12px 0 0;padding:10px 12px 6px}.dz-v2 .dz-tier__track{margin:6px 10px 18px}.dz-v2 .dz-foot{padding:7px 18px 8px}.dz-v2 .dz-timer{margin-bottom:4px}.dz-v2 .dz-tot{margin-bottom:6px}.dz-v2 .dz-pay{margin-top:6px}.dz-v2 .dz-trust{margin-top:5px}.dz-v2 .dz-rev{margin-top:3px}@media screen and (max-width:479px){.dz-v2 .dz-item{padding:10px 0}.dz-v2 .dz-sec-h{margin:10px 0 7px}.dz-v2 .dz-tier{margin-top:10px}}.dz-guar{display:flex;gap:12px;align-items:flex-start;margin:6px 0 16px;padding:12px 14px;border-radius:12px;background:var(--dz-green-soft);border:1px solid rgba(6,64,43,.15);font-size:11.5px;color:var(--dz-ink-2);line-height:1.5;text-align:left}.dz-guar__icon{font-size:20px;line-height:1}.dz-guar b{display:block;color:var(--dz-ink);font-size:12.5px;margin-bottom:1px}.dz-timer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--dz-red);margin:0 0 8px}.dz-timer b{font-variant-numeric:tabular-nums;font-weight:800;background:var(--dz-red-soft);padding:1px 7px;border-radius:6px}.dz-timer b:empty{display:none}.dz-timer.is-expired{color:var(--dz-green)}.dz-tot{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;text-align:left}.dz-tot__l small{display:block;font-size:11.5px;color:var(--dz-green);font-weight:600}.dz-tot__r{display:flex;align-items:center;gap:8px;font-size:19px;line-height:1}.dz-tot__r .dz-cmp{font-size:14px}.dz-v2 .cart__ctas{margin:0;padding:0;text-align:center}.dz-v2 .dz-btn,.dz-v2 .cart__ctas .dz-btn.cart__checkout-button.button,.dz-v2 .cart__ctas .dz-btn.cart__checkout-button.button:hover,.dz-v2 .cart__ctas .dz-btn.cart__checkout-button.button:focus{width:100%;height:52px;min-height:52px;max-width:none;padding:0 20px;border:0!important;border-radius:12px!important;background:var(--dz-yellow)!important;color:#000!important;font-family:var(--dz-font);font-weight:700;font-size:16px;letter-spacing:.3px;line-height:1;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:none!important;outline:none;text-decoration:none;transition:transform .08s,filter .15s}.dz-v2 .dz-btn:before,.dz-v2 .dz-btn:after{display:none!important}.dz-v2 .dz-btn:hover{filter:brightness(.96)}.dz-v2 .dz-btn:active{transform:scale(.99)}.dz-v2 .dz-btn[disabled]{opacity:.5;cursor:default}.dz-btn__arrow{font-size:20px;line-height:1;transition:transform .15s}.dz-v2 .dz-btn:hover .dz-btn__arrow{transform:translate(3px)}.dz-v2 a.dz-btn{height:46px;min-height:46px;font-size:14px;display:inline-flex;width:auto;padding:0 28px;margin:0 auto}.dz-pay{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.dz-pay__icon{height:24px;width:38px;border-radius:4px;display:block;flex:none}.dz-pay__chip{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.3px;color:var(--dz-ink-2);border:1px solid var(--dz-line);border-radius:5px;padding:3px 7px;background:#fafafa;line-height:1.4}.dz-cont{display:block;margin:9px auto 0;border:0;background:transparent;font-size:12px;font-weight:600;color:var(--dz-ink-2);cursor:pointer;font-family:var(--dz-font);padding:2px 6px}.dz-cont:hover{color:var(--dz-ink);text-decoration:underline}.dz-trust{display:flex;justify-content:center;gap:14px;margin:9px 0 0;font-size:11px;color:var(--dz-ink-2);font-weight:500;flex-wrap:wrap}.dz-trust span{display:flex;align-items:center;gap:5px;white-space:nowrap}.dz-trust svg{width:13px;height:13px}.dz-rev{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11.5px;margin-top:5px;color:var(--dz-ink-2);flex-wrap:wrap}.dz-rev b{color:var(--dz-ink)}.dz-empty{padding:26px 0 10px;text-align:center}.dz-empty h3{margin:0 0 6px;font-size:20px;font-family:var(--dz-font);font-weight:700;letter-spacing:normal}.dz-empty p{margin:0 0 16px;font-size:13px;color:var(--dz-ink-2)}.dz-toast{position:absolute;left:50%;bottom:14px;transform:translate(-50%) translateY(20px);background:var(--dz-ink);color:#fff;font-size:12px;font-weight:600;padding:8px 14px;border-radius:99px;opacity:0;transition:.25s;pointer-events:none;white-space:nowrap;z-index:2;font-family:var(--dz-font)}.dz-toast.show{opacity:1;transform:translate(-50%)}@media screen and (max-width:479px){.dz-head{padding:12px 16px 10px}.dz-body{padding:0 16px}.dz-foot{padding:8px 16px 10px}cart-drawer.dz-v2 .cart-item.dz-item{grid-template-columns:76px 1fr!important;gap:12px}.dz-v2 .dz-item .dz-item__img,cart-drawer.dz-v2 .cart-item .dz-item__img{width:76px!important;height:76px!important;max-width:76px!important}.dz-tot__r{font-size:17px}}@media(prefers-reduced-motion:reduce){.dz-tier__fill,.dz-btn__arrow,.dz-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dz-cart-drawer-v2.css.map */
