.cx [hidden]{display:none!important}.cx .drawer__panel{width:min(100vw,460px)}.cx .drawer__head h2{font-size:22px}.cx-count{font-family:var(--f-body);font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0}.cx-ship{font-size:13px}.cx-ship.is-free{background:var(--surface)}.cx-ship.is-free [data-ship-msg]:before{content:"\2713  ";font-weight:700}.cx-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column}.cx-scroll .drawer__body{flex:none;overflow:visible}.cx-line-save{font-size:12px;color:#2e7d4f;font-weight:500}.cx-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.cx-upsell{padding:18px 20px;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cx-upsell__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin}.cx-item{flex:0 0 82%;scroll-snap-align:start;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;background:var(--bg);border:1px solid var(--border);padding:10px}.cx-item__img img{width:72px;height:96px;object-fit:cover;display:block;background:var(--surface)}.cx-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}.cx-item__title{font-size:13px;line-height:1.35;color:var(--text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-item__price{font-size:13px;font-weight:600}.cx-item__price s{color:var(--muted);font-weight:400;margin-left:4px}.cx-item__buy{display:flex;gap:6px;align-items:center;margin-top:auto}.cx-item__buy select{flex:1;min-width:0;height:34px;border:1px solid var(--border);background:var(--bg);font-size:12px;padding:0 6px;border-radius:0}.cx-add{height:34px;padding:0 12px;border:1px solid var(--text);background:var(--text);color:var(--bg);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.cx-add:disabled{opacity:.6}.cx-discount{padding:18px 20px}.cx-discount__row{display:flex;gap:8px}.cx-discount__row input{flex:1;min-width:0;height:44px;border:1px solid var(--border);padding:0 12px;font-size:14px;background:var(--bg);text-transform:uppercase}.cx-discount__row .btn{min-height:44px;height:44px;padding:0 20px}.cx-discount__msg{font-size:12px;color:var(--muted);margin-top:8px;min-height:1em}.cx-codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cx-code{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:var(--surface);padding:4px 4px 4px 10px;letter-spacing:.06em}.cx-code.is-off{color:var(--muted);font-weight:400}.cx-code button{border:0;background:none;font-size:16px;line-height:1;cursor:pointer;color:inherit;width:24px;height:24px}.cx-foot{gap:12px;box-shadow:0 -8px 24px #0000000d}.cx-sum{display:flex;flex-direction:column;gap:6px;font-size:13px}.cx-sum__row{display:flex;justify-content:space-between;color:var(--muted)}.cx-sum__save{color:#2e7d4f}.cx-sum__total{color:var(--text);font-weight:700;font-size:15px;border-top:1px solid var(--border);padding-top:8px;margin-top:2px}.cx-checkout{gap:10px;min-height:52px;font-size:12px;letter-spacing:.12em;white-space:nowrap;padding-left:12px;padding-right:12px}.cx-lock svg{width:16px;height:16px}.cx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cx-pay svg{width:34px;height:22px}.cx-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;font-size:11px;color:var(--muted)}.cx-trust span{display:inline-flex;align-items:center;gap:5px}.cx-trust svg{width:14px;height:14px}@media(max-width:760px){.cx-item{flex-basis:88%}.cx-checkout{font-size:11px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cart-plus.css.map */
