cart-drawer.zn-drawer{--zn-accent: #111111;--zn-savings: #1f9d3a;--zn-footer-bg: #f5f5f5;--zn-line: #e6e6e6;--zn-muted: #8a8a8a}.zn-drawer .drawer__header{padding:2rem 0 1.4rem;border-bottom:1px solid var(--zn-line)}.zn-drawer .zn-heading{margin:0;font-size:2.4rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.zn-drawer .drawer__inner{display:flex;flex-direction:column}.zn-drawer cart-drawer-items{flex:1 1 auto;overflow:auto}.zn-drawer .drawer__contents{flex-grow:1}.zn-tiers{flex:0 0 auto;padding:1.6rem 0 1.8rem;border-bottom:1px solid var(--zn-line);text-align:center}.zn-tiers[hidden]{display:none}.zn-tiers__msg{margin:0 0 1.4rem;font-size:1.5rem;line-height:1.35}.zn-tiers__msg strong{font-weight:700}.zn-tiers__rail{position:relative;height:4.4rem;margin:0 2.8rem 0 0}.zn-tiers__track{display:block!important;position:absolute;left:0;right:0;top:1.1rem;height:.6rem;border-radius:.3rem;background:var(--zn-line);overflow:hidden}.zn-tiers__fill{display:block!important;height:100%;border-radius:.3rem;background:var(--zn-accent);transition:width .35s ease}.zn-tiers__step{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.zn-tiers__dot{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--zn-line);color:#555;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}.zn-tiers__step.is-reached .zn-tiers__dot{background:var(--zn-accent);color:#fff}.zn-tiers__label{margin-top:.3rem;font-size:1.1rem;line-height:1.1;white-space:nowrap}.zn-drawer .zn-items{padding:0}.zn-drawer .cart-item.zn-item{display:flex!important;gap:1.4rem;align-items:flex-start;margin:0;padding:1.8rem 0;border-bottom:1px solid var(--zn-line);text-align:left}.zn-item__image{flex:0 0 8rem;display:block}.zn-item__image img{display:block;width:100%;height:auto}.zn-item__body{flex:1 1 auto;min-width:0}.zn-item__top{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.zn-drawer .zn-item__title{font-weight:700;font-size:1.5rem;line-height:1.3;color:inherit;text-decoration:none;letter-spacing:0}.zn-drawer .zn-item__title:hover{text-decoration:underline}.zn-item__remove{flex:0 0 auto;display:inline-flex;padding:.2rem;margin:0;border:0;background:none;color:#6b6b6b;cursor:pointer}.zn-item__remove:hover{color:#000}.zn-item__remove svg{width:1.8rem;height:1.8rem}.zn-item__variant,.zn-item__meta{margin-top:.4rem;font-size:1.3rem;line-height:1.35;color:var(--zn-muted)}.zn-item__price{margin-top:.4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.5rem}.zn-item__compare{color:#9a9a9a}.zn-item__final{font-weight:700}.zn-item__save{font-weight:700;color:var(--zn-savings)}.zn-item__qty-row{position:relative;display:flex;align-items:center;gap:1rem;margin-top:1rem}.zn-drawer .zn-qty.quantity{width:auto;min-height:3.2rem;border:1px solid #cfcfcf;border-radius:.4rem}.zn-drawer .zn-qty.quantity:after,.zn-drawer .zn-qty.quantity:before{display:none}.zn-drawer .zn-qty .quantity__button{width:3rem}.zn-drawer .zn-qty .quantity__input{width:4.6rem;min-height:3rem;padding:0;text-align:center;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;font-size:1.4rem}.zn-item__qty-row .loading__spinner{position:static;width:1.8rem}.zn-drawer .cart-item__error{margin-top:.4rem}.zn-upsell{flex:0 0 auto;padding:1.6rem 0 1.4rem;text-align:center;border-top:1px solid var(--zn-line)}.zn-upsell[hidden]{display:none}.zn-upsell__heading{margin:0 0 1.2rem;font-size:1.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.zn-upsell__wrap{position:relative;padding:0 2.2rem}.zn-upsell__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zn-upsell__track::-webkit-scrollbar{display:none}.zn-upsell__card{flex:0 0 100%;min-width:0;max-width:100%;box-sizing:border-box;scroll-snap-align:start;display:flex;gap:1.4rem;padding:1.4rem;border-radius:1rem;background:#f5f5f5;text-align:left}.zn-upsell__img{flex:0 0 8rem;display:block}.zn-upsell__img img{display:block;width:100%;height:auto}.zn-upsell__info{flex:1 1 auto;min-width:0}.zn-upsell__title{display:block;font-weight:700;font-size:1.4rem;line-height:1.3;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zn-upsell__price{margin:.6rem 0 1rem;font-size:1.4rem}.zn-upsell__compare{color:#9a9a9a}.zn-upsell__actions{display:flex;gap:.8rem}.zn-upsell__select{flex:1 1 auto;width:0;min-width:0;height:3.6rem;margin:0;padding:0 .8rem;font-size:1.3rem;font-family:inherit;color:inherit;border:1px solid #cfcfcf;border-radius:.4rem;background:#fff}.zn-upsell__add{flex:0 0 auto;min-width:8.4rem;height:3.6rem;margin-left:auto;padding:0 1.4rem;border:0;border-radius:.3rem;background:var(--zn-accent);color:#fff;font-size:1.4rem;font-weight:700;font-family:inherit;cursor:pointer}.zn-upsell__add[disabled]{opacity:.6;cursor:default}.zn-upsell__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;padding:.4rem;margin:0;border:0;background:none;color:inherit;cursor:pointer}.zn-upsell__arrow--prev{left:-.4rem}.zn-upsell__arrow--next{right:-.4rem}.zn-drawer .drawer__footer{margin:0 -1.5rem;padding:1.4rem 1.5rem 1.6rem;background:var(--zn-footer-bg);border-top:1px solid var(--zn-line)}.zn-drawer .zn-footer{display:block}.zn-drawer .zn-discounts{margin:0 0 1rem}.zn-drawer .zn-discounts .discounts__discount{display:flex;justify-content:space-between;gap:1rem;font-size:1.4rem}.zn-drawer .zn-discounts .discounts__discount span:last-child{color:var(--zn-savings);font-weight:700}.zn-drawer .cart__ctas{display:block}.zn-drawer .zn-checkout{width:100%;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.zn-drawer .zn-checkout [data-zn-total][hidden]{display:none}.zn-trust{margin:1rem 0 0;font-size:1.3rem;text-align:center}.zn-trust[hidden]{display:none}.zn-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0}.zn-payments[hidden]{display:none}.zn-payments li{margin:0}.zn-payments svg{display:block;width:3.8rem;height:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zn-cart-dawn.css.map */
