.zs-cart{--zs-olive: var(--colorBtnPrimary, #5a6650);--zs-olive-dark: var(--colorBtnPrimaryDim, #4d5845);--zs-olive-tint: #eef0ea;--zs-ink: #1c1d1d;--zs-muted: #6f716b;--zs-line: var(--colorBorder, #e8e8e1);--zs-soft: #f7f7f4;--zs-sale: var(--colorTextSavings, #d32f2f);--zs-star: #c9a14a;--zs-gutter: 20px;--zs-head: var(--typeHeaderPrimary, "Jost"), "Jost", sans-serif;--zs-body: var(--typeBasePrimary, "Outfit"), "Outfit", sans-serif;width:440px;max-width:100%;padding:0;background:#fff;color:var(--zs-ink);font-family:var(--zs-body)}@media screen and (max-width:589px){.zs-cart{width:100%;--zs-gutter: 16px}}.zs-cart *,.zs-cart *:before,.zs-cart *:after{box-sizing:border-box}.zs-cart a{color:inherit}.zs-cart [hidden]{display:none!important}.zs-cart__form{display:flex;flex-direction:column;height:100%;margin:0}.zs-cart__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px var(--zs-gutter);border-bottom:1px solid var(--zs-line)}.zs-cart__title{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--zs-head);font-size:17px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.zs-cart__count{font-family:var(--zs-body);font-size:13px;letter-spacing:0;color:var(--zs-muted)}.zs-cart__close{display:grid;place-items:center;width:36px;height:36px;margin:-8px -8px -8px 0;padding:0;border:0;background:none;color:var(--zs-ink);cursor:pointer}.zs-cart__close svg{width:20px;height:20px}.zs-cart__body{flex:1;min-height:0;display:flex;flex-direction:column;transition:opacity .2s}.zs-cart__body.is-busy{opacity:.55;pointer-events:none}.zs-cart__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.zs-cart__timer{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px var(--zs-gutter);background:var(--zs-olive-tint);color:var(--zs-ink);font-size:13px;font-weight:500;text-align:center}.zs-cart__timer svg{flex-shrink:0;color:var(--zs-olive-dark)}.zs-cart__timer-time{display:inline-block;min-width:3.4em;margin:0 3px;padding:1px 6px;background:var(--zs-olive-dark);color:#fff;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.zs-cart__bundle{padding:16px var(--zs-gutter) 14px;border-bottom:1px solid var(--zs-line)}.zs-cart__bundle-msg{margin:0 0 12px;font-size:14px;line-height:1.45;text-align:center}.zs-cart__bundle-msg strong{font-weight:700;color:var(--zs-olive-dark)}.zs-cart__ladder{display:grid;grid-template-columns:repeat(var(--zs-tiers),1fr);gap:4px;margin:0;padding:0;list-style:none}.zs-cart__step{display:grid;gap:6px}.zs-cart__step-bar{display:block;height:6px;background:var(--zs-olive-tint);overflow:hidden}.zs-cart__step-bar>span{display:block;height:100%;width:var(--zs-fill, 0%);background:var(--zs-olive);transition:width .5s cubic-bezier(.3,.7,.3,1)}.zs-cart__step-label{display:grid;justify-items:center;gap:1px;font-size:11px;line-height:1.2;color:var(--zs-muted)}.zs-cart__step-label b{order:-1;font-size:12.5px;font-weight:700;letter-spacing:.04em}.zs-cart__step.is-reached .zs-cart__step-label{color:var(--zs-olive-dark)}.zs-cart__bundle-note{margin:10px 0 0;font-size:11.5px;color:var(--zs-muted);text-align:center}.zs-cart__items{margin:0;padding:0 var(--zs-gutter);list-style:none}.zs-line{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--zs-line)}.zs-line:last-child{border-bottom:0}.zs-line.is-loading{opacity:.5}.zs-line__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--zs-soft)}.zs-line__media img{display:block;width:100%;height:100%;object-fit:cover}.zs-line__badge{position:absolute;top:0;left:0;padding:3px 6px;background:var(--zs-sale);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em}.zs-line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.zs-line__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.zs-line__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.zs-line__title:hover{text-decoration:underline;text-underline-offset:3px}.zs-line__price{display:grid;justify-items:end;white-space:nowrap}.zs-line__compare{font-size:12.5px;color:var(--zs-muted)}.zs-line__final{font-size:14px;font-weight:700}.zs-line__final.is-sale{color:var(--zs-sale)}.zs-line__options{margin:0;font-size:12.5px;color:var(--zs-muted)}.zs-line__options span+span:before{content:" \b7  "}.zs-line__meta{margin:0;font-size:12px;color:var(--zs-muted)}.zs-line__error{margin:0;font-size:12px;color:var(--zs-sale)}.zs-line__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.zs-qty{display:inline-grid;grid-template-columns:32px 34px 32px;height:34px;border:1px solid var(--zs-line)}.zs-cart .zs-qty__btn{display:grid;place-items:center;width:auto;height:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--zs-ink);cursor:pointer}.zs-cart .zs-qty__btn:hover{background:var(--zs-soft)}.zs-cart .zs-qty__input{width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;font:600 13.5px/1 var(--zs-body);color:var(--zs-ink);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zs-cart .zs-qty__input::-webkit-inner-spin-button,.zs-cart .zs-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zs-cart .zs-line__remove{margin:0;padding:0;border:0;background:none;cursor:pointer;font:500 11px/1 var(--zs-body);letter-spacing:.14em;text-transform:uppercase;color:var(--zs-muted);text-decoration:underline;text-underline-offset:4px}.zs-cart .zs-line__remove:hover{color:var(--zs-ink)}.zs-recs{margin:4px 0 20px;padding:16px 0 4px;background:var(--zs-soft)}.zs-recs:empty{display:none}.zs-recs__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 var(--zs-gutter);margin-bottom:12px}.zs-recs__title{margin:0;font-family:var(--zs-head);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.zs-recs__hint{font-size:12px;font-weight:600;color:var(--zs-olive-dark);white-space:nowrap}.zs-recs__list{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:10px;margin:0;padding:0 var(--zs-gutter) 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--zs-gutter);scrollbar-width:thin}.zs-rec{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;background:#fff;padding-bottom:8px}.zs-rec__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--zs-soft)}.zs-rec__media img{display:block;width:100%;height:100%;object-fit:cover}.zs-rec__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0 8px;font-size:12px;line-height:1.35;text-decoration:none}.zs-rec__price{margin:0 8px;font-size:12.5px;font-weight:700}.zs-rec__price s{margin-left:4px;font-weight:400;color:var(--zs-muted)}.zs-rec__form{display:grid;gap:6px;margin:2px 8px 0}.zs-cart .zs-rec__select{width:100%;height:30px;min-height:0;margin:0;padding:0 22px 0 8px;border:1px solid var(--zs-line);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23555' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 8px center;font:12px var(--zs-body);color:var(--zs-ink);-webkit-appearance:none;appearance:none}.zs-cart .zs-rec__add{height:32px;min-height:0;margin:0;padding:0;border:1px solid var(--zs-olive);border-radius:0;background:#fff;color:var(--zs-olive);cursor:pointer;font:600 11px/1 var(--zs-body);letter-spacing:.14em;text-transform:uppercase;transition:background .15s,color .15s}.zs-cart .zs-rec__add:hover{background:var(--zs-olive);color:#fff}.zs-cart .zs-rec__add[disabled]{opacity:.5;cursor:default}.zs-cart__summary{padding:14px var(--zs-gutter) 4px;border-top:1px solid var(--zs-line);background:var(--zs-soft)}.zs-cart__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.zs-cart__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:var(--zs-olive-tint);color:var(--zs-olive-dark);font-size:12px;font-weight:700;letter-spacing:.04em}.zs-cart__totals{margin:0}.zs-cart__row{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:13.5px}.zs-cart__row dt,.zs-cart__row dd{margin:0}.zs-cart__row--save{color:var(--zs-sale);font-weight:600}.zs-cart__row--total{align-items:baseline;margin:10px 0 6px;padding-top:10px;border-top:1px solid var(--zs-line);font-size:16px;font-weight:700}.zs-cart__actions{display:grid;gap:10px;padding:12px var(--zs-gutter) max(16px,env(safe-area-inset-bottom,0px));background:var(--zs-soft)}.zs-cart.zs-empty .zs-cart__actions{display:none}.zs-cart__note summary{cursor:pointer;font-size:12.5px;color:var(--zs-muted);text-decoration:underline;text-underline-offset:3px}.zs-cart__note textarea{width:100%;min-height:64px;margin-top:8px;padding:8px;border:1px solid var(--zs-line);font:13px var(--zs-body)}.zs-cart__terms{display:flex;align-items:flex-start;gap:8px;font-size:12.5px}.zs-cart .zs-cart__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin:0;padding:0 16px;border:0;border-radius:var(--buttonRadius, 0);background:var(--zs-olive);color:#fff;cursor:pointer;font:700 13.5px/1 var(--zs-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background .15s}.zs-cart .zs-cart__checkout:hover{background:var(--zs-olive-dark)}.zs-cart .zs-cart__checkout.btn--loading{opacity:.8;pointer-events:none}.zs-cart__checkout-price:before{content:"";display:inline-block;width:1px;height:14px;margin-right:10px;background:#ffffff73;vertical-align:-2px}.zs-cart__trust{display:flex;justify-content:space-between;gap:6px;margin:2px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--zs-muted)}.zs-cart__trust li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.zs-cart__trust svg{flex:none;color:var(--zs-olive)}.zs-cart__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:12px}.zs-cart__stars{display:inline-flex;gap:1px;color:var(--zs-star)}.zs-cart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.zs-cart__pay svg{display:block;width:34px;height:22px}.zs-cart__empty{display:grid;justify-items:center;align-content:center;gap:10px;flex:1;padding:40px var(--zs-gutter);text-align:center}.zs-cart__empty-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--zs-olive-tint);color:var(--zs-olive-dark)}.zs-cart__empty-title{margin:0;font-family:var(--zs-head);font-size:18px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.zs-cart__empty-text{max-width:30ch;margin:0;font-size:14px;line-height:1.5;color:var(--zs-muted)}.zs-cart__empty-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:320px;margin-top:12px}.zs-cart__btn{display:grid;place-items:center;min-height:46px;padding:0 12px;border:1px solid var(--zs-olive);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.zs-cart .zs-cart__btn--solid{background:var(--zs-olive);color:#fff}.zs-cart .zs-cart__btn--solid:hover{background:var(--zs-olive-dark)}.zs-cart .zs-cart__btn--ghost{color:var(--zs-olive)}.zs-cart .zs-cart__btn--ghost:hover{background:var(--zs-olive-tint)}.zs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:389px){.zs-line{grid-template-columns:74px 1fr;gap:12px}.zs-cart .zs-cart__checkout{font-size:12.5px;letter-spacing:.1em}.zs-cart__trust{font-size:10.5px}.zs-cart__trust svg{width:13px;height:13px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/zs-cart-drawer.css.map */
