@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.cmp-price{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ds-spacing-s-5);align-items:flex-end}
.cmp-price__prefix{color:var(--ds-color-text-default)}
.cmp-price__suffix,.cmp-price__number,.cmp-price__currency_suffix{width:100%;color:var(--ds-color-text-default);font-weight:400;display:flex}
.cmp-price__number{align-self:flex-start}
.cmp-price__suffix,.cmp-price__currency_suffix{align-self:flex-end}
.cmp-price__suffix{color:var(--ds-color-text-default-subtle);font-size:var(--ds-typography-size-body-s);line-height:var(--ds-typography-height-body-s);font-weight:400}
.cmp-price__currency_disclaimer_index{color:var(--ds-color-text-default);margin-left:2px}
.cmp-price__number{display:flex;font-weight:400;align-self:flex-end;font-size:var(--ds-typography-size-headline-s);line-height:var(--ds-typography-height-headline-s)}
.cmp-price__value{position:relative;width:fit-content}
.cmp-price__value,.cmp-price__number{display:inline-flex;align-items:baseline}
.cmp-price__symbol_reference{color:var(--ds-color-text-default);font-weight:400;font-size:12px;line-height:1.2}
.cmp-price .mod__symbol-top{position:absolute;right:-10px;top:5px}
.cmp-price__additional-text{width:100%;color:var(--ds-color-text-default)}
@media(min-width:768px){.cmp-price .mod__symbol-top{top:10px}
}
@media(min-width:1024px){.cmp-price__suffix,.cmp-price__number,.cmp-price__currency_suffix{width:auto}
.cmp-price__suffix{line-height:var(--ds-typography-height-body-m)}
}
@media(min-width:1440px){.cmp-price__prefix,.cmp-price__suffix{padding-bottom:2px}
.cmp-price__number{font-size:var(--ds-typography-size-headline-s);line-height:var(--ds-typography-size-headline-s);display:flex;align-items:flex-end}
}
.cmp-offer-conditions{color:var(--ds-color-text-default);display:flex;align-items:flex-start;flex-direction:column;position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--ds-layout-margin);margin:var(--ds-spacing-l-3) auto;padding-top:var(--ds-spacing-l-2);padding-bottom:var(--ds-spacing-l-2)}
.cmp-offer-conditions__title{color:var(--ds-color-text-default);font-size:var(--ds-typography-size-headline-m);line-height:var(--ds-typography-height-headline-m);font-weight:300;margin-bottom:var(--ds-spacing-m-2)}
.cmp-offer-conditions__text p{color:var(--ds-color-text-default);font-size:var(--ds-typography-size-body-l);line-height:var(--ds-typography-height-body-l);font-weight:300}
.cmp-offer-conditions__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--ds-spacing-l-3);align-items:center}
.cmp-offer-conditions__block.cmp-offer-conditions__table{padding:0}
.cmp-offer-conditions__table{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.cmp-offer-conditions__table-row{display:flex;justify-content:space-between;align-items:flex-end;width:100%;flex-direction:column;padding:0;border:0;gap:0}
.cmp-offer-conditions__table-row .cmp-offer-conditions__table-info{font-size:var(--ds-typography-size-body-l);line-height:var(--ds-typography-height-body-l);color:var(--ds-color-text-default);font-weight:350;max-width:50%;word-break:break-word;text-align:left}
.cmp-offer-conditions__table-row .cmp-offer-conditions__table-data{font-size:var(--ds-typography-size-body-l);line-height:var(--ds-typography-height-body-l);color:var(--ds-color-text-default);font-weight:500;max-width:50%;word-break:break-word;text-align:right}
.cmp-offer-conditions__table-cell{width:100%}
.cmp-offer-conditions__table-cell-container{display:flex;justify-content:space-between;padding:var(--ds-spacing-m-2)}
@media(min-width:768px){.cmp-offer-conditions{flex-direction:row;align-items:center}
.cmp-offer-conditions__title{margin-bottom:var(--ds-spacing-m-4)}
.cmp-offer-conditions__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-spacing-l-9)}
.cmp-offer-conditions__table-cell{max-width:unset;width:100%}
}
@media(min-width:1440px){.cmp-offer-conditions{justify-content:center}
.cmp-offer-conditions__title{font-size:var(--ds-typography-size-headline-m);line-height:var(--ds-typography-height-headline-m);margin-bottom:var(--ds-spacing-m-4)}
.cmp-offer-conditions__wrapper{max-width:1510px}
}