.mv-offers{--mv-offer-surface: #f8f6f1;--mv-offer-surface-selected: #fdfcf9;--mv-offer-line: #ddd3c4;--mv-offer-line-hover: #bfb3a1;--mv-offer-ink: #2b2520;--mv-offer-muted: #5f574e;--mv-offer-selected: #2b2520;--mv-offer-save: #765b3a;--mv-offer-badge-bg: #ece5da;--mv-offer-badge-ink: #5c4a35;--mv-offer-thumb-bg: #ffffff;--mv-offer-thumb-line: #e6ded2;--mv-offer-thumb: 3.5rem;display:grid;gap:1rem;margin:0;padding-block:.25rem;scroll-margin-top:calc(var(--header-height, 0px) + 1.5rem)}.mv-offers__media{aspect-ratio:1;overflow:hidden;background:var(--mv-offer-badge-bg)}.mv-offers__image{display:block;width:100%;height:100%;object-fit:cover}.mv-offers__set{min-width:0;margin:0;padding:0;border:0}.mv-offers__legend{margin:0 0 1rem;padding:0;font-family:var(--text-font-family);font-size:.875rem;line-height:1.4;color:var(--mv-offer-muted)}.mv-offers__list{display:grid;gap:1.375rem}.mv-offer{--mv-offer-card-bg: var(--mv-offer-surface);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark text prices";align-items:center;column-gap:1rem;min-height:4.5rem;padding:1.25rem;background:var(--mv-offer-card-bg);border:1px solid var(--mv-offer-line);color:var(--mv-offer-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.mv-offers--thumbs .mv-offer{grid-template-columns:auto var(--mv-offer-thumb) minmax(0,1fr) auto;grid-template-areas:"mark media text prices"}.mv-offer:hover{border-color:var(--mv-offer-line-hover)}.mv-offer:has(.mv-offer__input:checked){--mv-offer-card-bg: var(--mv-offer-surface-selected);border-color:var(--mv-offer-selected);box-shadow:inset 0 0 0 1px var(--mv-offer-selected)}.mv-offer:has(.mv-offer__input:focus-visible){outline:2px solid var(--mv-offer-ink);outline-offset:3px}.mv-offer.is-disabled,.mv-offer:has(.mv-offer__input:disabled){cursor:not-allowed;opacity:.55}.mv-offer__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mv-offer__mark{grid-area:mark;display:block;width:1.125rem;height:1.125rem;border:1px solid #8a7d6c;border-radius:50%;background:var(--mv-offer-card-bg)}.mv-offer__input:checked~.mv-offer__mark{border-color:var(--mv-offer-selected);background:var(--mv-offer-selected);box-shadow:inset 0 0 0 4px var(--mv-offer-card-bg)}.mv-offer__media{grid-area:media;position:relative;display:block;width:var(--mv-offer-thumb);height:var(--mv-offer-thumb)}.mv-offer__thumb{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:var(--mv-offer-thumb-bg);border:1px solid var(--mv-offer-thumb-line)}.mv-offer__count{position:absolute;inset-block-end:-.375rem;inset-inline-end:-.375rem;min-width:1.5rem;padding:.125rem .3rem;background:var(--mv-offer-surface-selected);border:1px solid var(--mv-offer-line);border-radius:999px;color:var(--mv-offer-ink);font-size:.6875rem;font-weight:400;line-height:1.2;letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums}.mv-offer__text{grid-area:text;display:grid;gap:.25rem;min-width:0}.mv-offer__title{font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.3;color:var(--mv-offer-ink)}.mv-offer__nb{white-space:nowrap}.mv-offer__detail{font-size:.8125rem;line-height:1.35;color:var(--mv-offer-muted);font-variant-numeric:tabular-nums}.mv-offer__money{white-space:nowrap}.mv-offer__gain{color:var(--mv-offer-save)}.mv-offer__prices{grid-area:prices;display:grid;justify-items:end;gap:.2rem;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.mv-offer__total{font-size:1.3125rem;font-weight:400;line-height:1.15;color:var(--mv-offer-ink)}.mv-offer__compare{font-size:.875rem;line-height:1.2;color:var(--mv-offer-muted);text-decoration-thickness:1px}.mv-offer__badge{position:absolute;inset-block-start:0;inset-inline-end:1rem;transform:translateY(-50%);padding:.2rem .5rem;background:var(--mv-offer-badge-bg);border:1px solid var(--mv-offer-line);color:var(--mv-offer-badge-ink);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.mv-offer:has(.mv-offer__input:checked) .mv-offer__badge{border-color:var(--mv-offer-selected)}.mv-offers__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.mv-offer,.mv-offer__mark{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}}@media screen and (max-width:699px){.mv-offers{--mv-offer-thumb: 3rem}.mv-offers__list{gap:1.375rem}.mv-offer{column-gap:.75rem;min-height:4rem;padding:1.125rem .875rem}.mv-offer__title{font-size:.9375rem}.mv-offer__total{font-size:1.1875rem}.mv-offer__compare{font-size:.8125rem}.mv-offer__badge{inset-inline-end:.75rem}}@media(forced-colors:active){.mv-offer:has(.mv-offer__input:checked){outline:2px solid Highlight}.mv-offer__input:checked~.mv-offer__mark{background:Highlight}}@media screen and (max-width:699px){.mv-offers{--mv-offer-thumb: 2.75rem;gap:.75rem;padding-block:0}.mv-offers__legend{margin-block-end:.5rem}.mv-offers__list{gap:1rem}.mv-offer{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title total" "mark detail compare";column-gap:.625rem;row-gap:0;min-height:0;padding:.75rem}.mv-offers--thumbs .mv-offer{grid-template-columns:auto var(--mv-offer-thumb) minmax(0,1fr) auto;grid-template-areas:"mark media title total" "mark media detail compare"}.mv-offer__mark,.mv-offer__media{grid-row:1 / -1}.mv-offer:not(:has(.mv-offer__detail)){grid-template-areas:"mark title total"}.mv-offers--thumbs .mv-offer:not(:has(.mv-offer__detail)){grid-template-areas:"mark media title total"}.mv-offer__text,.mv-offer__prices{display:contents}.mv-offer__title{grid-area:title;align-self:center}.mv-offer__detail{grid-area:detail;margin-block-start:.125rem;font-size:.875rem;line-height:1.3}.mv-offer__total{grid-area:total;justify-self:end;align-self:center;text-align:end;white-space:nowrap}.mv-offer__compare{grid-area:compare;justify-self:end;align-self:start;margin-block-start:.125rem;font-size:.875rem;white-space:nowrap}.mv-offer__badge{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mv-offers.css.map */
