.tps{--tps-bg: #fafaf7;--tps-ink: #1a1a1a;--tps-gold: #c5a258;--tps-line: #dcd8cc;--tps-muted: #5c5a55;display:block;container-type:inline-size;width:100%;margin:var(--tps-mt, 8px) 0 var(--tps-mb, 12px);font-family:inherit;color:var(--tps-ink)}.tps__heading{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0}.tps__options{display:grid;gap:8px}.tps__card{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:12px 14px;background:var(--tps-bg);border:1px solid var(--tps-line);border-radius:8px;cursor:pointer;line-height:1.3;-webkit-tap-highlight-color:transparent}.tps__card:hover{border-color:#b9b4a6}.tps__card:has(.tps__input:checked){background:#fff;border-color:var(--tps-ink);box-shadow:inset 0 0 0 1px var(--tps-ink)}.tps__card.is-selected{background:#fff;border-color:var(--tps-ink);box-shadow:inset 0 0 0 1px var(--tps-ink)}.tps__card:has(.tps__input:focus-visible){outline:2px solid var(--tps-gold);outline-offset:2px}.tps__card.is-disabled{cursor:not-allowed;opacity:.55}.tps__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tps-qty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.tps__radio{grid-row:1;width:20px;height:20px;border:1px solid #9c978a;border-radius:50%;background:#fff;box-sizing:border-box}.tps__input:checked+.tps__radio{border:6px solid var(--tps-ink);background:var(--tps-gold)}.tps__body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tps__title{font-size:15px;font-weight:600}.tps__text{font-size:13px;color:var(--tps-muted)}.tps__badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;color:var(--tps-ink);background:var(--tps-gold);border-radius:3px;white-space:nowrap}.tps__tags{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.tps__soldout{font-size:12px;font-weight:600;color:#9b2c2c}.tps__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.tps__total{font-size:17px;font-weight:700}.tps__compare,.tps__unit{font-size:12px;color:var(--tps-muted)}.tps__ship{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;border:1px solid var(--tps-gold);border-radius:3px}.tps__note{margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.4;background:var(--tps-bg);border-left:2px solid var(--tps-gold)}.tps__error{margin:8px 0 0;font-size:13px;color:#9b2c2c}.tps__notice{margin:0 0 8px;padding:8px 12px;font-size:13px;border:1px dashed #9b2c2c}.tps.is-busy .tps__options{pointer-events:none;opacity:.7}@container (max-width: 400px){.tps__card{grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;padding:10px 12px}.tps__radio{width:18px;height:18px}.tps__input:checked+.tps__radio{border-width:5px}.tps__title{font-size:14px}.tps__text{font-size:12px}.tps__badge{padding:1px 6px;font-size:11px}.tps__total{font-size:16px}.tps__ship{padding:1px 6px;font-size:11px}}@container (min-width: 520px){.tps__card{padding:14px 18px}.tps__title{font-size:16px}.tps__text{font-size:14px}.tps__total{font-size:19px}.tps__unit,.tps__compare{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/trimora-csomagvalaszto.css.map */
