.abx{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #ececec;border-radius:22px;padding:10px;font-family:var(--font-body--family);color:#111;transition:box-shadow .25s,transform .25s,border-color .25s}.abx *{box-sizing:border-box}.abx a{color:inherit;text-decoration:none}.abx-top{position:relative}.abx-media{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#f5f5f5}.abx-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s,opacity .3s}.abx-media img.i2{opacity:0}.abx-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.abx-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#ce1031;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em}.abx-badge.dark{background:#111}.abx-pack{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:14px;background:#fffffff0;color:#111;font-size:12px;font-weight:600;box-shadow:0 1px 4px #00000014;pointer-events:none}.abx-add{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border:0;border-radius:22px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 12px #0000002e;transition:background .2s,transform .2s}.abx .abx-add{color:#fff}.abx-add:hover{background:#ce1031;transform:scale(1.06)}.abx-add:focus-visible{outline:2px solid #ce1031;outline-offset:2px}.abx-add svg{width:20px;height:20px;display:block}.abx-add .ok{display:none}.abx-add.is-ok{background:#17663a}.abx-add.is-ok .ok{display:block}.abx-add.is-ok .ic{display:none}.abx-add.is-busy{opacity:.6;pointer-events:none}.abx-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 6px 8px}.abx-type{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.abx-title{font-weight:600;font-size:16px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.abx-var{display:inline-flex;align-self:flex-start;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:#f5f5f5;font-size:11px;font-weight:600;color:#3d3d3d;margin-top:2px}.abx-foot{margin-top:auto;padding-top:10px;display:flex;flex-direction:column}.abx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.abx-price b{font-family:var(--font-heading--family);font-size:20px;line-height:1.1}.abx-price.sale b{color:#ce1031}.abx-price s{font-size:14px;color:#8a8a8a}.abx-price small{font-size:13px;color:#5c5c5c}.abx-unit{margin-top:3px;font-size:12px;line-height:1.3;color:#5c5c5c}.abx-stock{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:12px;font-weight:600;line-height:1.2;color:#17663a}.abx-stock:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:4px;background:#1f9d55;box-shadow:0 0 0 3px #1f9d5529}.abx-stock.out{color:#ce1031}.abx-stock.out:before{background:#ce1031;box-shadow:0 0 0 3px #ce103124}.abx-tax{margin-top:7px;font-size:10px;line-height:1.3;color:#9a9a9a}.abx.is-out .abx-media img{filter:grayscale(.5);opacity:.75}@media(hover:hover){.abx:hover{box-shadow:0 14px 34px #00000017;transform:translateY(-3px);border-color:transparent}.abx:hover .abx-media img{transform:scale(1.04)}.abx:hover .abx-media img.i2{opacity:1}.abx:hover .abx-title{color:#ce1031}}html body .abk-main .abk-grid{gap:24px}@media(max-width:749px){html body .abk-main .abk-grid{gap:10px}.abx{padding:6px;border-radius:16px}.abx-media{border-radius:11px}.abx-badges{top:7px;left:7px;gap:4px}.abx-badge{height:22px;padding:0 8px;font-size:11px}.abx-pack{left:7px;bottom:7px;height:24px;padding:0 9px;font-size:11px}.abx-add{right:7px;bottom:7px;width:38px;height:38px;border-radius:19px}.abx-add svg{width:18px;height:18px}.abx-body{gap:4px;padding:10px 4px 6px}.abx-type{font-size:10px}.abx-title{font-size:14px;line-height:1.3}.abx-foot{padding-top:8px}.abx-price b{font-size:17px}.abx-price s{font-size:12px}.abx-unit{font-size:11px}.abx-stock{margin-top:7px;font-size:11px}.abx-tax{margin-top:5px;font-size:9.5px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/akalbatu-card.css.map */
