@layer components{.ps .line-item{--line-item-background-color: var(--color-utility-01);--line-item-border-width: var(--border-width);--line-item-spacing: 0;--line-item-product-image-padding: var(--spacing-unit-xs);--line-item-title-font: var(--font-paragraph);--line-item-title-letter-spacing: var(--letter-spacing-paragraph);--line-item-price-font-family: var(--font-family-heading)}.eg .line-item{--line-item-background-color: var(--color-utility-01);--line-item-border-width: 0;--line-item-spacing: var(--spacing-unit-xs);--line-item-product-image-padding: var(--spacing-unit-xs);--line-item-title-font: var(--font-paragraph);--line-item-title-letter-spacing: var(--letter-spacing-paragraph);--line-item-price-font-family: var(--font-family-body)}.sc .line-item{--line-item-background-color: var(--color-background);--line-item-border-width: 0 0 var(--border-width) 0;--line-item-spacing: 0;--line-item-product-image-padding: var(--spacing-unit-xs) 0;--line-item-title-font: var(--font-heading-6);--line-item-title-letter-spacing: var(--letter-spacing-heading);--line-item-price-font-family: var(--font-family-heading)}.line-item{display:grid;position:relative;grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr;grid-template-areas:"image details" "image prices" "image quantity";margin-bottom:var(--line-item-spacing);border-width:var(--line-item-border-width);border-style:solid;border-color:var(--color-borders);border-radius:var(--border-radius-branded);background-color:var(--line-item-background-color)}.line-item+.line-item{border-top:0}@media screen and (min-width:768px),print{.line-item{grid-template-rows:1fr auto;grid-template-columns:auto 1fr 1fr;grid-template-areas:"image details details" "image quantity prices"}}.line-item__cell{vertical-align:middle;padding:0;text-align:center}.line-item__cell--product-image{grid-area:image;border-right:var(--line-item-border-width) solid var(--color-borders);padding:var(--line-item-product-image-padding);width:100%;text-align:left}.line-item__cell--product-details{grid-area:details;width:100%;text-align:left}.line-item__title{font:var(--line-item-title-font);letter-spacing:var(--line-item-title-letter-spacing)}.line-item__cell--prices{grid-area:prices;align-self:flex-end;padding:0 var(--spacing-unit-s);text-align:left}@media screen and (min-width:768px),print{.line-item__cell--prices{justify-self:flex-end;padding-bottom:var(--spacing-unit-s);text-align:right}}.line-item__cell--actions{grid-area:quantity;align-self:flex-end;padding:var(--spacing-unit-s)}.line-item__product-wrapper{display:flex;gap:var(--spacing-unit-s)}.line-item__media-link{display:block;width:136px}@media screen and (min-width:768px),print{.line-item__media-link{width:108px}}.line-item__details{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.line-item__details-wrapper{padding:var(--spacing-unit-s) 0 var(--spacing-unit-s) var(--spacing-unit-s)}.line-item__remove{display:flex;align-items:center;gap:var(--spacing-unit-xxs);padding:var(--spacing-unit-s)}.line-item__remove svg{width:1.6rem;height:1.6rem}.line-item__detail{margin:0 var(--spacing-unit-m) var(--spacing-unit-xxs) 0;padding:0}.line-item__title{text-decoration:none}.line-item__option-name{display:inline-block;font-weight:700}.line-item__option-value{display:inline-block}.line-item__discount{color:var(--color-utility-04)}.line-item__discount-icon{width:1.6rem;height:1.6rem}.line-item__price{font-family:var(--line-item-price-font-family)}.line-item__discount{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.line-item__error{display:flex;justify-content:center;align-items:center;gap:var(--spacing-unit-xxs);margin:var(--spacing-unit-xxs) 0 0;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/line-item.css.map */
