.sc-line-item{line-height:var(--sc-line-height-dense);display:block}.sc-line-item__item{-ms-grid-row-align:center;grid-template-columns:auto 1fr;-ms-grid-columns:auto 1fr;align-self:center;display:-ms-grid;display:grid}@media screen and (min-width:var(--mobile-size )){.sc-line-item__item{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}.sc-line-item__title{color:var(--sc-line-item-title-color)}.sc-line-item__price{color:var(--sc-input-label-color)}.sc-line-item__price,.sc-line-item__title{font-size:var(--sc-font-size-medium);font-weight:var(--sc-font-weight-semibold)}.sc-line-item__description,.sc-line-item__price-description{font-size:var(--sc-font-size-small);color:var(--sc-input-label-color);line-height:var(--sc-line-height-dense)}.sc-line-item__end{-ms-flex:1;flex:1;-ms-flex-pack:end;-ms-flex-item-align:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-box-align:center;align-self:flex-end;align-items:center;width:100%;-ms-flex-align:center;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:280px){.sc-line-item__end{text-align:right;margin-left:20px;width:auto;margin-top:0}.sc-line-item__item--is-rtl .sc-line-item__end{margin-right:20px;margin-left:0}.sc-line-item__price-text{text-align:right}}.sc-line-item__price-currency{font-size:var(--sc-font-size-small);margin-right:8px;color:var(--sc-input-label-color);text-transform:var(--sc-currency-transform,uppercase)}.sc-line-item__text{-ms-flex:1;flex:1;-webkit-box-flex:1}.sc-line-item__price-description{display:-webkit-box}.sc-line-item__price-layout{font-size:var(--sc-font-size-x-large);font-weight:var(--sc-font-weight-semibold);-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sc-line-item__price{font-size:var(--price-size)}.sc-line-item__item_currency{font-size:var(--sc-font-size-xx-small);font-weight:var(--sc-font-weight-normal);margin-right:var(--sc-spacing-small);color:var(--sc-input-label-color);text-transform:var(--sc-currency-text-transform,uppercase)}.sc-line-item__item--is-rtl__description,.sc-line-item__item--is-rtl__price-description,.sc-line-item__item--is-rtl__text{text-align:right}@media screen and (min-width:280px){.sc-line-item__item--is-rtl__end{text-align:left;margin-left:0;width:auto;margin-top:0}.sc-line-item__item--is-rtl__price-text{text-align:left}}