.ProductLine-module__2nVJdG__container{border:var(--border-thin) var(--border);border-radius:var(--rounded-corners);background-color:var(--white);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden;container:ProductLine-module__2nVJdG__product-line/inline-size}:is(.design-billigvvs .ProductLine-module__2nVJdG__container,.design-greenline .ProductLine-module__2nVJdG__container){border-color:var(--primary-background-color)}@media only screen and (max-width:960px){.ProductLine-module__2nVJdG__container{border-radius:var(--rounded-corners-sm)}}.ProductLine-module__2nVJdG__container[data-highlight]{overflow:visible}.ProductLine-module__2nVJdG__container[data-highlight]:before{content:attr(data-highlight);border-radius:var(--rounded-corners-counter-sm);background-color:var(--brand-color);width:fit-content;color:var(--color-on-brand-color);z-index:3;height:20px;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);white-space:nowrap;justify-content:center;align-items:center;padding:3px 7px;display:flex;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:960px){.ProductLine-module__2nVJdG__container[data-highlight]:before{padding:2px 6px}}.ProductLine-module__2nVJdG__children{flex-direction:row;flex-grow:1;gap:10px;padding:15px;display:flex}@media (max-width:1279px){.ProductLine-module__2nVJdG__children{padding:10px}}@media (max-width:399px){.ProductLine-module__2nVJdG__children{padding:5px}}.ProductLine-module__2nVJdG__footer{width:100%;text-transform:var(--title-uppercase);font:var(--title-xs);font-weight:var(--font-weight-bold);border-top:var(--border-thin) var(--color-brand-50);justify-content:center;padding:2px 10px;display:flex}@media only screen and (max-width:960px){.ProductLine-module__2nVJdG__footer{font:var(--title-xs-mobile);font-weight:var(--font-weight-bold)}}.ProductLine-module__2nVJdG__footerInfo{background-color:var(--campaign-color);color:var(--color-on-campaign-color)}.design-billigvvs .ProductLine-module__2nVJdG__footerInfo{background-color:var(--color-info);color:var(--color-info-fg)}.ProductLine-module__2nVJdG__footerWarning{background-color:var(--color-warning);color:var(--color-warning-fg)}.ProductLine-module__2nVJdG__footerCampaign{background-color:var(--campaign-color);color:var(--color-on-campaign-color)}