.zca{--zca-ink: #141413;--zca-text: #232323;--zca-muted: #4a4a4a;--zca-red-text: #b5121b;--zca-line: #dfdfdf;--zca-line-soft: #ececec;--zca-head: var(--font-heading-family, "Archivo Black"), Arial, sans-serif;color:var(--zca-text)}.zca:empty{display:none}.zca-block+.zca-block{margin-top:20px}.zca-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 12px}.zca .zca-h{margin:0;font-family:var(--zca-head);font-weight:400;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--zca-ink);text-transform:none}.zca-sub{font-size:14px;color:var(--zca-muted)}.zca .zca-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--zca-line);border:1px solid var(--zca-line);border-radius:10px;overflow:hidden}.zca .zca-row{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;min-height:64px;background:#fff}.zca-thumb{position:relative;display:block;flex-shrink:0;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--zca-line-soft)}.zca-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.zca-thumb img.zca-thumb-img--crop{left:var(--zca-x, 0%);top:var(--zca-y, 0%);width:var(--zca-s, 100%);height:var(--zca-s, 100%);right:auto;bottom:auto;max-width:none;object-fit:cover}.zca-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zca-name{font-size:14px;font-weight:700;line-height:1.25;color:var(--zca-ink)}.zca-line{font-size:13px;line-height:1.3;color:var(--zca-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zca-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right;line-height:1.2}.zca-with{font-size:15px;font-weight:700;color:var(--zca-ink)}.zca-was{font-size:12px;color:var(--zca-muted)}.zca-save{font-size:12px;font-weight:700;color:var(--zca-red-text);white-space:nowrap}.zca .zca-add{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:36px;margin:0;padding:0 14px;font:700 14px/1 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:var(--zca-ink);background:#fff;border:2px solid var(--zca-ink);border-radius:3px;cursor:pointer;transition:background-color .15s,color .15s}.zca .zca-add:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.zca .zca-add:hover{background:var(--zca-ink);color:#fff}.zca .zca-add:focus-visible{outline:2px solid var(--zca-ink);outline-offset:2px}.zca .zca-add[aria-busy=true]{color:transparent;background:#fff;pointer-events:none}.zca .zca-add[aria-busy=true]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--zca-ink);border-right-color:transparent;animation:zca-spin .7s linear infinite}.zca .zca-add.is-added{background:var(--zca-ink);color:#fff}@keyframes zca-spin{to{transform:rotate(360deg)}}.zca-error{margin:8px 0 0;font-size:13px;color:var(--zca-red-text)}.zca-error:empty{display:none}.zca--drawer{margin:4px 15px 15px}.zca--drawer .zca-h{font-size:18px}.zca--drawer .zca-sub{font-size:13px}.zca--drawer .zca-head{margin-bottom:10px;gap:2px 8px}.zca--drawer .zca-row{gap:10px;padding:8px 10px;min-height:60px}.zca--drawer .zca-name{font-size:13px}.zca--drawer .zca-line{font-size:12px}.zca--drawer .zca-add{min-width:56px;padding:0 10px}.zca--page{margin:28px 0 8px}@media(min-width:750px){.zca--page .zca-h{font-size:26px}.zca--page .zca-sub{font-size:15px}.zca--page .zca-head{gap:4px 16px;margin-bottom:16px}.zca--page .zca-row{padding:10px 18px;gap:14px;min-height:84px}.zca--page .zca-row:hover{background:#fafafa}.zca--page .zca-thumb{width:64px;height:64px}.zca--page .zca-name{font-size:16px}.zca--page .zca-line{font-size:14px;white-space:normal}.zca--page .zca-with{font-size:17px}.zca--page .zca-was,.zca--page .zca-save{font-size:13px}}@media(min-width:900px){.zca--page .zca-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.zca--page .zca-row:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-height:500px)and (orientation:landscape){.mini-cart-inner.drawer-inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.mini-cart-inner.drawer-inner>.drawer-content{flex:0 0 auto;height:auto;max-height:none;overflow:visible}.mini-cart-inner.drawer-inner>.drawer-footer{flex:0 0 auto;position:static}}body.header-mini-cart-open shopify-chat,body.header-mini-cart-open #ShopifyChat{display:none!important}lb-upsell-widget[widget="widget#icul"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/zed-cart-addons.css.map */
