.ehn-offers,
.ehn-offers * {
box-sizing: border-box;
}
.ehn-fl-label {
font-size: inherit;
font-weight: 850;
letter-spacing: 0;
line-height: 1;
text-transform: none;
}
.ehn-fl-label .ehn-icon {
flex: 0 0 auto;
width: 1em;
height: 1em;
}
.ehn-offers {
--ehn-fl-shadow: 0 16px 42px rgba(15, 23, 42, 0.055);
--ehn-fl-shadow-hover: 0 22px 60px rgba(15, 23, 42, 0.09);
max-width: var(--ehn-fl-max-width, 1180px);
margin: clamp(1.6rem, 3vw, 3rem) auto;
color: var(--ehn-fl-text, #15171d);
font-family: inherit;
}
.ehn-offers__header {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 1rem;
margin-bottom: clamp(0.9rem, 2vw, 1.35rem);
}
.ehn-offers__eyebrow {
display: inline-flex;
align-items: center;
gap: 0.45rem;
width: fit-content;
padding: 0.48rem 0.72rem;
border-radius: 999px;
background: var(--ehn-fl-soft, #f1f1f2);
color: var(--ehn-fl-text, #15171d);
font-size: var(--ehn-fl-font-section-eyebrow, 14px);
font-weight: 850;
letter-spacing: 0.01em;
line-height: 1;
}
.ehn-offers__eyebrow .ehn-icon {
width: 1rem;
height: 1rem;
color: var(--ehn-fl-primary, #4fe09c);
}
.ehn-offers__title {
margin: 0;
color: var(--ehn-fl-text, #15171d);
font-size: clamp(1.75rem, 3vw, 2.85rem);
line-height: 0.98;
font-weight: 950;
letter-spacing: -0.055em;
}
.ehn-offers__intro {
max-width: 760px;
margin: 0.7rem 0 0;
color: var(--ehn-fl-muted, #4b5563);
font-size: clamp(0.95rem, 1.25vw, 1.08rem);
line-height: 1.45;
}
.ehn-offers__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
gap: clamp(0.85rem, 1.65vw, 1.2rem);
}
.ehn-offers--stretch.ehn-offers--count-1 .ehn-offers__grid {
grid-template-columns: 1fr;
}
.ehn-offers--stretch.ehn-offers--count-2 .ehn-offers__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ehn-offers--stretch.ehn-offers--count-3 .ehn-offers__grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ehn-offers--custom-width .ehn-offers__grid {
grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--ehn-offer-card-width, 300px)), var(--ehn-offer-card-width, 300px)));
justify-content: center;
}
.ehn-offers--custom-width .ehn-offer-card {
width: 100%;
max-width: var(--ehn-offer-card-width, 300px);
}
.ehn-offer-card {
display: flex;
flex-direction: column;
min-width: 0;
overflow: hidden;
position: relative;
padding: clamp(0.95rem, 1.75vw, 1.35rem);
border: 1px solid var(--ehn-fl-border, #e5e7eb);
border-radius: var(--ehn-fl-radius, 24px);
background: var(--ehn-fl-surface, #fff);
box-shadow: var(--ehn-fl-shadow);
font-size: var(--ehn-fl-font-base, 14px);
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}
.ehn-offer-card:hover {
transform: translateY(-2px);
border-color: color-mix(in srgb, var(--ehn-fl-primary, #4fe09c) 35%, var(--ehn-fl-border, #e5e7eb));
box-shadow: var(--ehn-fl-shadow-hover);
}
@supports not (color: color-mix(in srgb, #000 50%, #fff)) {
.ehn-offer-card:hover {
border-color: var(--ehn-fl-primary, #4fe09c);
}
}
.ehn-offer-card__topline {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.7rem;
min-height: 1.7rem;
margin-bottom: 0.75rem;
}
.ehn-offer-card__label,
.ehn-offer-card__parent {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 0;
border-radius: 999px;
line-height: 1;
text-decoration: none;
white-space: nowrap;
}
.ehn-offer-card__label {
max-width: 70%;
padding: 0.46rem 0.66rem;
overflow: hidden;
background: var(--ehn-fl-soft, #f1f1f2);
color: var(--ehn-fl-text, #15171d);
font-size: var(--ehn-fl-font-badge, 14px);
font-weight: 850;
text-overflow: ellipsis;
}
.ehn-offer-card__parent {
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-font-badge, 14px);
font-weight: 800;
}
.ehn-offer-card__parent:hover {
color: var(--ehn-fl-text, #15171d);
}
.ehn-offer-card__head {
display: flex;
align-items: center;
gap: 0.82rem;
min-width: 0;
margin-bottom: 0.85rem;
}
.ehn-offer-card__image {
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 var(--ehn-fl-model-image-width-desktop, 84px);
width: var(--ehn-fl-model-image-width-desktop, 84px);
height: var(--ehn-fl-model-image-height-desktop, 64px);
overflow: hidden;
border-radius: 16px;
background: linear-gradient(135deg, rgba(79, 224, 156, 0.16), rgba(241, 241, 242, 0.92));
}
.ehn-offer-card__image-img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}
.ehn-offer-card__identity {
min-width: 0;
}
.ehn-offer-card__identity h3 {
margin: 0;
color: var(--ehn-fl-text, #15171d);
font-size: var(--ehn-fl-font-card-title, 22px);
line-height: 1.04;
font-weight: 950;
letter-spacing: -0.035em;
}
.ehn-offer-card__identity p {
margin: 0.25rem 0 0;
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-font-base, 14px);
line-height: 1.15;
font-weight: 760;
}
.ehn-offer-card__highlights {
display: grid;
grid-template-columns: 1fr;
gap: 0.62rem;
margin-bottom: 0.72rem;
}
.ehn-offer-card__highlights--count-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ehn-offer-card__highlight {
min-width: 0;
padding: clamp(0.78rem, 1.35vw, 1rem);
border-radius: 20px;
background: var(--ehn-fl-soft, #f1f1f2);
}
.ehn-offer-card__highlight--with-price-notes {
display: flex;
align-items: center;
justify-content: space-between;
gap: clamp(0.8rem, 2vw, 1.4rem);
}
.ehn-offer-card__highlight-main {
min-width: 0;
}
.ehn-offer-card__highlight--with-price-notes .ehn-offer-card__highlight-main {
flex: 1 1 auto;
}
.ehn-offer-card__highlight > span,
.ehn-offer-card__highlight-main > span {
display: flex;
align-items: center;
gap: 0.38rem;
margin-bottom: 0.28rem;
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-font-highlight-label, 14px);
font-weight: 850;
line-height: 1;
text-transform: none;
letter-spacing: 0;
}
.ehn-offer-card__highlight > span .ehn-icon,
.ehn-offer-card__highlight-main > span .ehn-icon {
width: 1em;
height: 1em;
color: var(--ehn-fl-text, #15171d);
}
.ehn-offer-card__highlight strong,
.ehn-offer-card__value {
display: block;
max-width: 100%;
overflow: hidden;
color: var(--ehn-fl-text, #15171d);
font-weight: 950;
letter-spacing: -0.055em;
line-height: 0.95;
text-overflow: clip;
white-space: nowrap;
word-break: keep-all;
overflow-wrap: normal;
}
.ehn-offer-card__highlight strong {
font-size: var(--ehn-fl-font-highlight-value, 34px);
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--long {
font-size: var(--ehn-fl-font-highlight-value-long, 28px);
letter-spacing: -0.05em;
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--xlong {
font-size: var(--ehn-fl-font-highlight-value-xlong, 22px);
letter-spacing: -0.04em;
}
.ehn-offer-card__highlight-note {
display: block;
margin-top: 0.35rem;
color: var(--ehn-fl-muted, #4b5563);
font-size: 0.72em;
font-weight: 850;
line-height: 1;
letter-spacing: 0;
}
.ehn-offer-card__price-notes {
display: flex;
flex: 0 1 auto;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 0.45rem;
margin: 0;
}
.ehn-offer-card__price-note {
display: inline-flex;
align-items: center;
gap: 0.35rem;
min-width: 0;
padding: 0.38rem 0.56rem;
border-radius: 999px;
background: color-mix(in srgb, var(--ehn-fl-soft, #f1f1f2) 70%, transparent);
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-font-badge, 14px);
font-weight: 850;
line-height: 1;
white-space: nowrap;
}
.ehn-offer-card__price-note del {
color: var(--ehn-fl-muted, #4b5563);
text-decoration-thickness: 0.11em;
}
.ehn-offer-card__price-note--savings {
background: color-mix(in srgb, var(--ehn-fl-primary, #4fe09c) 18%, var(--ehn-fl-soft, #f1f1f2));
color: var(--ehn-fl-text, #15171d);
}
.ehn-offer-card__price-note--savings strong {
font-weight: 950;
}
@supports not (background: color-mix(in srgb, #000 50%, transparent)) {
.ehn-offer-card__price-note,
.ehn-offer-card__price-note--savings {
background: var(--ehn-fl-soft, #f1f1f2);
}
}
.ehn-offer-card__meta {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.55rem;
margin: 0;
}
.ehn-offer-card__meta--more {
margin-top: 0.55rem;
}
.ehn-offer-card__meta-item {
min-width: 0;
padding: 0.6rem 0.66rem;
border: 1px solid var(--ehn-fl-border, #e5e7eb);
border-radius: 15px;
background: color-mix(in srgb, var(--ehn-fl-soft, #f1f1f2) 52%, transparent);
}
@supports not (background: color-mix(in srgb, #000 50%, transparent)) {
.ehn-offer-card__meta-item {
background: var(--ehn-fl-soft, #f1f1f2);
}
}
.ehn-offer-card__meta-item dt,
.ehn-offer-card__meta-item dd {
margin: 0;
}
.ehn-offer-card__meta-item dt {
display: flex;
align-items: center;
gap: 0.34rem;
min-width: 0;
margin-bottom: 0.24rem;
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-font-meta-label, 14px);
font-weight: 850;
line-height: 1.05;
}
.ehn-offer-card__meta-item dt .ehn-icon {
flex: 0 0 auto;
width: 1em;
height: 1em;
color: var(--ehn-fl-primary, #4fe09c);
}
.ehn-offer-card__meta-item dd {
font-size: var(--ehn-fl-font-meta-value, 14px);
line-height: 1;
letter-spacing: -0.025em;
}
.ehn-offer-card__meta-item dd.ehn-offer-card__value--long {
font-size: var(--ehn-fl-font-meta-value, 14px);
letter-spacing: -0.02em;
}
.ehn-offer-card__meta-item dd.ehn-offer-card__value--xlong {
font-size: var(--ehn-fl-font-meta-value, 14px);
letter-spacing: -0.015em;
}
.ehn-offer-card__more,
.ehn-offer-card__equipment {
margin-top: 0.62rem;
}
.ehn-offer-card__more summary,
.ehn-offer-card__equipment summary {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.8rem;
width: 100%;
cursor: pointer;
padding: 0.62rem 0.72rem;
border-radius: 15px;
background: var(--ehn-fl-soft, #f1f1f2);
color: var(--ehn-fl-text, #15171d);
font-size: var(--ehn-fl-font-badge, 14px);
font-weight: 900;
line-height: 1;
list-style: none;
}
.ehn-offer-card__more summary::-webkit-details-marker,
.ehn-offer-card__equipment summary::-webkit-details-marker {
display: none;
}
.ehn-offer-card__more summary .ehn-icon,
.ehn-offer-card__equipment summary .ehn-icon {
width: 1rem;
height: 1rem;
transition: transform 160ms ease;
}
.ehn-offer-card__more[open] summary .ehn-icon,
.ehn-offer-card__equipment[open] summary .ehn-icon {
transform: rotate(180deg);
}
.ehn-offer-card__chips {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
padding-top: 0.56rem;
}
.ehn-offer-card__chips span {
display: inline-flex;
align-items: center;
min-height: 1.75rem;
padding: 0.4rem 0.62rem;
border-radius: 999px;
background: var(--ehn-fl-soft, #f1f1f2);
color: var(--ehn-fl-text, #15171d);
font-size: var(--ehn-fl-font-chip, 14px);
line-height: 1;
font-weight: 850;
}
.ehn-offer-card__fineprint {
margin-top: 0.68rem;
color: var(--ehn-fl-muted, #4b5563);
font-size: var(--ehn-fl-small-print, 9px);
line-height: 1.35;
}
.ehn-offer-card__actions {
display: flex;
flex-wrap: wrap;
gap: 0.55rem;
margin-top: auto;
padding-top: 0.85rem;
}
.ehn-offers .ehn-offer-card__button,
.ehn-offer-card__button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.45rem;
min-height: 2.55rem;
padding: 0.68rem 0.95rem;
border: 1px solid transparent;
border-radius: var(--ehn-fl-button-radius, 999px);
font-size: var(--ehn-fl-font-button, 14px);
font-weight: 900;
line-height: 1;
text-decoration: none;
transition: transform 160ms ease, background-color 160ms ease, border-color 160ms ease, color 160ms ease;
opacity: 1 !important;
filter: none !important;
-webkit-filter: none !important;
mix-blend-mode: normal !important;
background-blend-mode: normal !important;
}
.ehn-offer-card__button:hover {
transform: translateY(-1px);
text-decoration: none;
}
.ehn-offer-card__button--primary {
background: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
background-color: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
color: var(--ehn-fl-button-text, #fff) !important;
opacity: 1 !important;
}
.ehn-offer-card__button--primary:hover {
background: var(--ehn-fl-button-hover-bg, var(--ehn-fl-primary, #4fe09c)) !important;
background-color: var(--ehn-fl-button-hover-bg, var(--ehn-fl-primary, #4fe09c)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-hover-bg, var(--ehn-fl-primary, #4fe09c)) !important;
color: var(--ehn-fl-button-hover-text, var(--ehn-fl-text, #15171d)) !important;
opacity: 1 !important;
}
.ehn-offer-card__button--secondary {
background: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
background-color: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
color: var(--ehn-fl-button-text, var(--ehn-fl-text, #15171d)) !important;
opacity: 1 !important;
}
.ehn-offer-card__button--secondary:hover {
background: var(--ehn-fl-button-hover-bg, var(--ehn-fl-text, #15171d)) !important;
background-color: var(--ehn-fl-button-hover-bg, var(--ehn-fl-text, #15171d)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-hover-bg, var(--ehn-fl-text, #15171d)) !important;
color: var(--ehn-fl-button-hover-text, #fff) !important;
opacity: 1 !important;
}
.ehn-offers .ehn-offer-card__button:visited,
.ehn-offers .ehn-offer-card__button:focus,
.ehn-offers .ehn-offer-card__button:active {
opacity: 1 !important;
filter: none !important;
-webkit-filter: none !important;
mix-blend-mode: normal !important;
}
.ehn-offers .ehn-offer-card__button--primary:visited,
.ehn-offers .ehn-offer-card__button--primary:focus,
.ehn-offers .ehn-offer-card__button--primary:active {
background: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
background-color: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-bg, var(--ehn-fl-text, #15171d)) !important;
color: var(--ehn-fl-button-text, #fff) !important;
}
.ehn-offers .ehn-offer-card__button--secondary:visited,
.ehn-offers .ehn-offer-card__button--secondary:focus,
.ehn-offers .ehn-offer-card__button--secondary:active {
background: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
background-color: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
background-image: none !important;
border-color: var(--ehn-fl-button-bg, var(--ehn-fl-soft, #f1f1f2)) !important;
color: var(--ehn-fl-button-text, var(--ehn-fl-text, #15171d)) !important;
}
.ehn-offer-card__button .ehn-icon {
width: 1rem;
height: 1rem;
}
.ehn-icon {
display: inline-block;
flex: 0 0 auto;
vertical-align: middle;
}
.ehn-offers-empty {
color: var(--ehn-fl-muted, #4b5563);
}
@media (min-width: 720px) {
.ehn-offers:not(.ehn-offers--stretch):not(.ehn-offers--custom-width) .ehn-offers__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1080px) {
.ehn-offers:not(.ehn-offers--stretch):not(.ehn-offers--custom-width) .ehn-offers__grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 960px) and (min-width: 720px) {
.ehn-offers--stretch.ehn-offers--count-3 .ehn-offers__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} .ehn-offers .ehn-offer-card__highlight--cash-price.ehn-offer-card__highlight--with-price-notes {
display: grid !important;
grid-template-columns: minmax(0, 1fr) max-content !important;
align-items: center !important;
column-gap: clamp(0.85rem, 2vw, 1.55rem) !important;
row-gap: 0.55rem !important;
}
.ehn-offers .ehn-offer-card__highlight--cash-price .ehn-offer-card__highlight-main {
min-width: 0 !important;
}
.ehn-offers .ehn-offer-card__highlight--cash-price .ehn-offer-card__price-notes {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-end !important;
gap: 0.45rem !important;
margin: 0 !important;
min-width: 0 !important;
max-width: 100% !important;
}
.ehn-offers .ehn-offer-card__highlight--cash-price .ehn-offer-card__price-note {
display: inline-flex !important;
align-items: center !important;
white-space: nowrap !important;
}
@media (max-width: 719px) {
.ehn-offers {
margin: 1.35rem auto;
}
.ehn-offers__header {
display: block;
margin-bottom: 0.75rem;
padding-inline: 0.85rem;
}
.ehn-offers__title {
font-size: clamp(1.65rem, 8vw, 2.25rem);
}
.ehn-offers__intro {
font-size: var(--ehn-fl-font-base-mobile, var(--ehn-fl-font-base, 14px));
line-height: 1.35;
}
.ehn-offers__eyebrow {
font-size: var(--ehn-fl-font-section-eyebrow-mobile, var(--ehn-fl-font-section-eyebrow, 14px));
}
.ehn-offers__grid,
.ehn-offers--custom-width .ehn-offers__grid,
.ehn-offers--stretch.ehn-offers--count-1 .ehn-offers__grid,
.ehn-offers--stretch.ehn-offers--count-2 .ehn-offers__grid,
.ehn-offers--stretch.ehn-offers--count-3 .ehn-offers__grid {
grid-template-columns: 1fr;
gap: 0.72rem;
}
.ehn-offer-card {
padding: 0.78rem 0.82rem;
border-radius: var(--ehn-fl-mobile-card-radius, 0px);
margin: var(--ehn-fl-mobile-card-margin, 0px);
font-size: var(--ehn-fl-font-base-mobile, var(--ehn-fl-font-base, 14px));
}
.ehn-offer-card:hover {
transform: none;
}
.ehn-offer-card__topline {
min-height: 1.45rem;
margin-bottom: 0.55rem;
}
.ehn-offer-card__head {
align-items: center;
gap: 0.65rem;
margin-bottom: 0.58rem;
}
.ehn-offer-card__image {
flex-basis: var(--ehn-fl-model-image-width-mobile, 76px);
width: var(--ehn-fl-model-image-width-mobile, 76px);
height: var(--ehn-fl-model-image-height-mobile, 56px);
border-radius: 14px;
}
.ehn-offer-card__label,
.ehn-offer-card__parent {
font-size: var(--ehn-fl-font-badge-mobile, var(--ehn-fl-font-badge, 14px));
}
.ehn-offer-card__identity h3 {
font-size: var(--ehn-fl-font-card-title-mobile, var(--ehn-fl-font-card-title, 22px));
line-height: 1;
}
.ehn-offer-card__identity p {
font-size: var(--ehn-fl-font-base-mobile, var(--ehn-fl-font-base, 14px));
}
.ehn-offer-card__highlights {
gap: 0.48rem;
margin-bottom: 0.55rem;
}
.ehn-offer-card__highlight {
padding: 0.62rem;
border-radius: 16px;
}
.ehn-offer-card__highlight > span,
.ehn-offer-card__highlight-main > span {
gap: 0.28rem;
margin-bottom: 0.22rem;
font-size: var(--ehn-fl-font-highlight-label-mobile, var(--ehn-fl-font-highlight-label, 14px));
letter-spacing: 0;
}
.ehn-offer-card__highlight strong {
font-size: var(--ehn-fl-font-highlight-value-mobile, var(--ehn-fl-font-highlight-value, 34px));
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--long {
font-size: var(--ehn-fl-font-highlight-value-long-mobile, var(--ehn-fl-font-highlight-value-long, 28px));
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--xlong {
font-size: var(--ehn-fl-font-highlight-value-xlong-mobile, var(--ehn-fl-font-highlight-value-xlong, 22px));
}
.ehn-offer-card__highlight-note {
margin-top: 0.28rem;
}
.ehn-offer-card__highlight--with-price-notes {
align-items: flex-start;
flex-direction: column;
gap: 0.55rem;
}
.ehn-offer-card__price-notes {
justify-content: flex-start;
gap: 0.34rem;
margin: 0;
}
.ehn-offer-card__price-note {
padding: 0.34rem 0.5rem;
font-size: var(--ehn-fl-font-badge-mobile, var(--ehn-fl-font-badge, 14px));
}
.ehn-offer-card__meta {
gap: 0.42rem;
}
.ehn-offer-card__meta-item {
padding: 0.52rem 0.55rem;
border-radius: 13px;
}
.ehn-offer-card__meta-item dt {
margin-bottom: 0.2rem;
font-size: var(--ehn-fl-font-meta-label-mobile, var(--ehn-fl-font-meta-label, 14px));
line-height: 1.05;
}
.ehn-offer-card__meta-item dd {
font-size: var(--ehn-fl-font-meta-value-mobile, var(--ehn-fl-font-meta-value, 14px));
}
.ehn-offer-card__meta-item dd.ehn-offer-card__value--long {
font-size: var(--ehn-fl-font-meta-value-mobile, var(--ehn-fl-font-meta-value, 14px));
}
.ehn-offer-card__meta-item dd.ehn-offer-card__value--xlong {
font-size: var(--ehn-fl-font-meta-value-mobile, var(--ehn-fl-font-meta-value, 14px));
letter-spacing: -0.04em;
}
.ehn-offer-card__more,
.ehn-offer-card__equipment {
margin-top: 0.48rem;
}
.ehn-offer-card__more summary,
.ehn-offer-card__equipment summary {
padding: 0.56rem 0.62rem;
border-radius: 13px;
font-size: var(--ehn-fl-font-badge-mobile, var(--ehn-fl-font-badge, 14px));
}
.ehn-offer-card__chips {
gap: 0.34rem;
padding-top: 0.45rem;
}
.ehn-offer-card__chips span {
min-height: 1.62rem;
padding: 0.34rem 0.52rem;
font-size: var(--ehn-fl-font-chip-mobile, var(--ehn-fl-font-chip, 14px));
}
.ehn-offer-card__fineprint {
margin-top: 0.5rem;
line-height: 1.28;
}
.ehn-offer-card__actions {
gap: 0.45rem;
padding-top: 0.62rem;
}
.ehn-offer-card__button {
width: 100%;
min-height: 2.35rem;
padding: 0.58rem 0.8rem;
font-size: var(--ehn-fl-font-button-mobile, var(--ehn-fl-font-button, 14px));
}
}
@media (max-width: 360px) {
.ehn-offer-card__highlight strong {
font-size: var(--ehn-fl-font-highlight-value-mobile, var(--ehn-fl-font-highlight-value, 34px));
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--long {
font-size: var(--ehn-fl-font-highlight-value-long-mobile, var(--ehn-fl-font-highlight-value-long, 28px));
}
.ehn-offer-card__highlight strong.ehn-offer-card__value--xlong {
font-size: var(--ehn-fl-font-highlight-value-xlong-mobile, var(--ehn-fl-font-highlight-value-xlong, 22px));
}
}
@media (max-width: 719px) {
.ehn-offers .ehn-offer-card__highlight--cash-price.ehn-offer-card__highlight--with-price-notes {
grid-template-columns: 1fr !important;
align-items: flex-start !important;
}
.ehn-offers .ehn-offer-card__highlight--cash-price .ehn-offer-card__price-notes {
justify-content: flex-start !important;
}
}