luke-cart-complements.lcc{display:block;margin-block:20px 8px;padding:16px;border:1px solid rgb(var(--color-foreground-rgb, 30 30 30) / .16);border-radius:6px;color:var(--color-foreground);background:var(--color-background)}.lcc__heading{margin:0 0 12px;font-family:var(--font-body--family);font-size:15px;line-height:1.35;font-weight:600}.lcc__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.lcc__media{display:block;width:72px;height:72px;overflow:hidden;background:rgb(var(--color-foreground-rgb,30 30 30) / .04);border-radius:3px}.lcc__media img,.lcc__placeholder{width:100%;height:100%;object-fit:contain}.lcc__details{min-width:0}.lcc__title{display:block;color:inherit;text-decoration:none;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.lcc__title:hover{text-decoration:underline}.lcc__price{display:block;margin-block:6px;font-size:13px;font-weight:600}.lcc__select{display:block;box-sizing:border-box;width:100%;min-height:40px;padding:8px 24px 8px 9px;margin-block:0 8px;border:1px solid rgb(var(--color-foreground-rgb,30 30 30) / .35);border-radius:3px;background:var(--color-background);color:inherit;font:inherit;font-size:13px}.lcc__add{min-height:40px;width:100%;padding:8px 12px;font-size:13px;line-height:1.2;cursor:pointer;border:1px solid currentColor;border-radius:3px}.lcc__add:disabled{opacity:.45;cursor:not-allowed}.lcc__add:focus-visible,.lcc__select:focus-visible,.lcc a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lcc__status{margin:6px 0 0;font-size:12px;line-height:1.4}.lcc__status:empty{display:none}.lcc__note{margin:10px 0 0;opacity:.75;font-size:11px;line-height:1.4}.cart-page__items>.lcc{max-width:480px}@media(max-width:374px){luke-cart-complements.lcc{padding:12px}.lcc__card{grid-template-columns:58px minmax(0,1fr);gap:9px}.lcc__media{width:58px;height:58px}}.lcc__details{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:6px 8px}.lcc__title,.lcc__price,.lcc__status{grid-column:1 / -1}.lcc__price{margin:0}.lcc__select{min-width:0;margin:0;grid-column:1}.lcc__add{grid-column:2}.lcc__details:has(input[type=hidden]) .lcc__add{grid-column:1 / -1}@media(max-width:399px){.lcc__details{grid-template-columns:minmax(0,1fr)}.lcc__select,.lcc__add{grid-column:1}}.cart-page__items>.lcc-slot{max-width:480px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/luke-cart-complements.css.map */
