.c-LineItemTile{background:var(--c-Token-color-0);border:1px solid var(--c-Token-color-grey-400);border-radius:4px;transition:border-color .15s ease-out}.c-LineItemTile:where(:has(a.c-LineItemTile-imageWrapper:hover),:has(a.c-LineItemTile-title:hover)){border-color:var(--c-Token-color-grey-600)}.c-LineItemTile:where(:has(a.c-LineItemTile-imageWrapper:hover),:has(a.c-LineItemTile-title:hover)) a.c-LineItemTile-title{text-decoration-color:var(--c-Token-color-grey-600)}.c-LineItemTile:where(:has(a.c-LineItemTile-imageWrapper:active),:has(a.c-LineItemTile-title:active)){border-color:var(--c-Token-color-1000)}.c-LineItemTile:where(:has(a.c-LineItemTile-imageWrapper:active),:has(a.c-LineItemTile-title:active)) a.c-LineItemTile-title{text-decoration-color:var(--c-Token-color-1000)}@media (min-width:576px){.c-LineItemTile:has(.c-LineItemTile-imageWrapper) .c-LineItemTile-flags{inset:0 auto auto 0;position:absolute}}.c-LineItemTile .c-LineItemTile-main{display:flex;gap:var(--c-Token-space-50)}@media (min-width:576px){.c-LineItemTile .c-LineItemTile-main{gap:var(--c-Token-space-75)}}.c-LineItemTile .c-LineItemTile-aside{flex:0 0 120px;position:relative}@media (min-width:576px){.c-LineItemTile .c-LineItemTile-aside{flex:0 0 200px}}.c-LineItemTile .c-LineItemTile-imageWrapper{display:block}.c-LineItemTile .c-LineItemTile-image{aspect-ratio:1/1;background-color:var(--c-Token-color-grey-50);display:block;inline-size:100%;mix-blend-mode:multiply;object-fit:contain;object-position:center;padding:var(--c-Token-space-25);position:relative}.c-LineItemTile .c-LineItemTile-flags{margin-block-start:var(--c-Token-space-50)}@media not (min-width:576px){:is(.c-LineItemTile .c-LineItemTile-flags) .c-Flag--type-inverted{background:var(--c-Token-color-grey-100)}:is(:is(.c-LineItemTile .c-LineItemTile-flags) .c-Flag--type-inverted) .c-Flag-text{color:var(--c-Token-color-1000)}:is(:is(.c-LineItemTile .c-LineItemTile-flags) .c-Flag--type-inverted) .c-Flag-count{background:var(--c-Token-color-0);color:var(--c-Token-color-1000)}}.c-LineItemTile .c-LineItemTile-energyLabel,.c-LineItemTile .c-LineItemTile-powerPictograms{display:block;margin-block:var(--c-Token-space-50);margin-inline:var(--c-Token-space-50)}.c-LineItemTile :is(.c-LineItemTile-flags,.c-LineItemTile-energyLabel):last-child{margin-block-end:var(--c-Token-space-50)}.c-LineItemTile .c-LineItemTile-content{flex:1;min-inline-size:0;padding-block:var(--c-Token-space-50);padding-inline:0 var(--c-Token-space-50)}.c-LineItemTile .c-LineItemTile-subtitle{font-size:var(--c-Token-fontSize-50);font-weight:400;line-height:var(--c-Token-lineHeight-50)}.c-LineItemTile .c-LineItemTile-title{display:-webkit-box;font-size:var(--c-Token-fontSize-100);font-weight:600;line-height:var(--c-Token-lineHeight-100);-webkit-box-orient:vertical;color:var(--c-Token-color-1000);inline-size:fit-content;-webkit-line-clamp:2;line-clamp:2;margin:0;overflow:hidden;text-decoration-color:#0000;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-overflow:ellipsis;text-underline-offset:2px;transition:text-decoration-color .15s ease-out;white-space:normal}.c-LineItemTile .c-LineItemTile-description{font-size:var(--c-Token-fontSize-50);font-weight:400;line-height:var(--c-Token-lineHeight-50);margin-block-start:var(--c-Token-space-100)}.c-LineItemTile .c-LineItemTile-actions,.c-LineItemTile .c-LineItemTile-availability,.c-LineItemTile .c-LineItemTile-price,.c-LineItemTile .c-LineItemTile-tags{margin-block-start:var(--c-Token-space-100)}.c-LineItemTile .c-LineItemTile-actions{display:flex;flex-wrap:wrap;gap:var(--c-Token-space-100)}.c-LineItemTile .c-LineItemTile-quantitySelect{flex:0 1 auto;inline-size:min-content}.c-LineItemTile .c-LineItemTile-alert{margin-block:var(--c-Token-space-50);margin-inline:var(--c-Token-space-50)}
