.ef-cart{display:grid;gap:22px;max-width:1240px;margin:0 auto;padding:0 var(--ef-pad)}.ef-cart>*{min-width:0}@media(min-width:990px){.ef-cart{grid-template-columns:1.45fr .8fr;gap:40px;align-items:start}}.ef-clines{background:var(--ef-card);border:1px solid var(--ef-line);border-radius:var(--ef-r);overflow:hidden}.ef-cline{display:grid;grid-template-columns:76px 1fr;gap:13px;padding:14px;border-bottom:1px solid var(--ef-line);align-items:start}.ef-cline>*{min-width:0}.ef-cline:last-child{border-bottom:0}@media(min-width:990px){.ef-cline{grid-template-columns:92px 1fr;gap:18px;align-items:center}}.ef-cline__img{background:var(--ef-paper);border-radius:var(--ef-r-s);aspect-ratio:1/1;overflow:hidden}.ef-cline__img img{width:100%;height:100%;object-fit:contain}.ef-cline h4{font-size:13.5px;font-weight:600;margin:0 0 3px;line-height:1.3}.ef-cline h4 a{color:inherit;text-decoration:none}.ef-cline__var{font-size:11.5px;color:var(--ef-ink-3);margin:0 0 9px}.ef-cline__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ef-qty{display:flex;align-items:center;border:1.5px solid var(--ef-line);border-radius:7px;background:var(--ef-card);overflow:hidden}.ef-qty a{width:30px;height:30px;display:grid;place-items:center;font-size:15px;color:var(--ef-ink-2);text-decoration:none}.ef-qty a:hover{background:var(--ef-paper)}.ef-qty span{width:26px;text-align:center;font-size:13px;font-weight:700}.ef-rm{font-size:12px;font-weight:600;color:var(--ef-ink-3);text-decoration:underline}.ef-rm:hover{color:var(--ef-clay)}.ef-cline__pr{font-size:16px;font-weight:600;margin-left:auto;white-space:nowrap}.ef-panel{background:var(--ef-card);border:1px solid var(--ef-line);border-radius:var(--ef-r);padding:18px}.ef-panel h3{font-size:14px;font-weight:700;margin:0 0 14px}.ef-sum{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--ef-ink-2);padding:7px 0}.ef-sum b{color:var(--ef-ink);font-weight:600}.ef-sum--tot{border-top:1px solid var(--ef-line);margin-top:8px;padding-top:13px;font-size:16px;color:var(--ef-ink)}.ef-sum--tot b{font-size:21px}.ef-cod{display:flex;gap:9px;align-items:flex-start;background:var(--ef-leaf-l);border-radius:var(--ef-r-s);padding:11px 12px;margin-top:14px}.ef-cod svg{width:17px;height:17px;color:var(--ef-leaf-d);flex:none;margin-top:1px}.ef-cod b{display:block;font-size:12.5px;margin-bottom:2px}.ef-cod span{font-size:11.5px;color:var(--ef-ink-2);line-height:1.45}.ef-empty{text-align:center;padding:60px 20px}.ef-empty h2{font-size:24px;font-weight:600;margin:0 0 8px}.ef-empty p{color:var(--ef-ink-2);font-size:14px;margin:0 0 20px}.ef-xs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ef-xs::-webkit-scrollbar{display:none}.ef-xs__i{flex:none;width:140px;background:var(--ef-card);border:1px solid var(--ef-line);border-radius:var(--ef-r-s);overflow:hidden}.ef-xs__i .m{background:var(--ef-paper);aspect-ratio:1/1;display:block}.ef-xs__i .m img{width:100%;height:100%;object-fit:contain}.ef-xs__i .b{padding:9px}.ef-xs__i h5{font-size:11.5px;font-weight:600;margin:0 0 3px;line-height:1.3}.ef-xs__i h5 a{color:inherit;text-decoration:none}.ef-xs__i span{font-size:11.5px;font-weight:700;display:block;margin-bottom:7px}.ef-xs__i button{width:100%;background:var(--ef-paper);border:1.5px solid var(--ef-line);border-radius:6px;padding:6px;font-size:11px;font-weight:700;color:var(--ef-ink-2);cursor:pointer;font-family:inherit}.ef-xs__i button:hover{border-color:var(--ef-leaf);color:var(--ef-leaf-d)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ecoflora-cart.css.map */
