.adev-horizontal-offer .adev-ho__header{text-align:center;position:relative;margin-bottom:var(--spacing-below-header)}.adev-horizontal-offer .adev-ho__header span{background:var(--background);padding:0 20px;color:var(--header-text-color);font-weight:var(--header-text-font-weight);font-size:var(--header-text-size);line-height:var(--header-line-height);position:relative}.adev-horizontal-offer .adev-ho__header::before{content:'';position:absolute;top:50%;left:0;width:100%;height:var(--line-size);background:var(--line-color);transform:translateY(-50%)}.adev-horizontal-offer .adev-ho__items{display:flex;flex-direction:column;gap:var(--gap-between-items)}.adev-horizontal-offer .adev-ho__item{background:var(--item-background);border:var(--border-size) solid var(--item-border-color);border-radius:var(--items-roundness);display:flex;align-items:var(--item-image-alignment);padding:var(--item-padding);position:relative;cursor:pointer}.adev-horizontal-offer .adev-ho__item.is-selected{background:var(--item-background-selected);border:var(--border-size-selected) solid var(--item-border-color-selected)}.adev-horizontal-offer .adev-ho__i-left{flex:0 0 var(--item-image-size);width:var(--item-image-size)}.adev-horizontal-offer .adev-ho__i-media{border-radius:var(--item-image-roundness);overflow:hidden;margin-top:var(--spacing-top-image)}.adev-horizontal-offer .adev-ho__i-right{flex:auto;padding-left:var(--spacing-right-image);display:flex;justify-content:space-between;align-items:center}.adev-horizontal-offer .adev-ho__i-badge{position:absolute;right:0;top:0;width:100%;display:flex;justify-content:flex-end;padding:0 20px;pointer-events:none;transform:translateY(-50%)}.adev-horizontal-offer .adev-ho__item.has-badge{margin-top:var(--item-spacing-top)}.adev-horizontal-offer .adev-ho__i-badge span{background:var(--item-badge-background);color:var(--item-badge-text-color);line-height:1;padding:var(--item-badge-padding);border-radius:var(--item-badge-roundness);font-weight:var(--item-badge-font-weight);font-size:var(--item-badge-text-size)}.adev-horizontal-offer .adev-ho__ir-left{flex:auto;padding-right:5px}.adev-horizontal-offer .adev-ho__ir-right{flex:0 0 auto}.adev-horizontal-offer .adev-ho__i-title{color:var(--item-title-color);font-weight:var(--item-title-font-weight);font-size:var(--item-title-text-size);line-height:var(--item-title-line-height);margin-bottom:var(--spacing-below-title)}.adev-horizontal-offer .adev-ho__i-subtext{color:var(--item-subtext-color);font-weight:var(--item-subtext-font-weight);font-size:var(--item-subtext-text-size);line-height:var(--item-subtext-line-height)}.adev-horizontal-offer .adev-ho__i-prices{display:flex;flex-direction:column;align-items:flex-end;gap:var(--item-price-gap)}.adev-horizontal-offer span.adev-ho__i-current-price{color:var(--item-price-color);font-weight:var(--item-price-font-weight);font-size:var(--item-price-text-size);line-height:1}.adev-horizontal-offer span.adev-ho__i-was-price{color:var(--item-price-when-on-sale-color);font-weight:var(--item-price-font-weight-when-on-sale);font-size:var(--item-price-text-size);line-height:1}.adev-horizontal-offer .adev-ho__i-prices[data-on-sale="true"] span.adev-ho__i-current-price{color:var(--item-sale-price-color);font-weight:var(--item-sale-price-font-weight)}.adev-horizontal-offer .adev-ho__i-bulletpoints{margin-top:var(--bulletpoints-spacing-above);display:flex;flex-direction:column;gap:var(--bulletpoints-gap)}.adev-horizontal-offer .adev-ho__ib-point{display:flex;align-items:center}.adev-horizontal-offer .adev-ho__ibp-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--bulletpoints-icon-size);height:var(--bulletpoints-icon-size);flex:0 0 var(--bulletpoints-icon-size);color:var(--item-bulletpoint-icon-color)}.adev-horizontal-offer .adev-ho__ibp-icon svg{width:100%;height:100%}.adev-horizontal-offer .adev-ho__ibp-text{flex:auto;color:var(--item-bulletpoint-text-color);font-weight:var(--bulletpoints-font-weight);font-size:var(--bulletpoints-text-size);line-height:var(--bulletpoints-line-height)}.adev-horizontal-offer .adev-ho__ibp-icon+.adev-ho__ibp-text{padding-left:var(--bulletpoints-gap-between-icon-n-texts)}