@media print{.order-line{break-inside:avoid}}.order-line__head{display:none;margin-bottom:var(--spacing-1);font-size:.875rem;line-height:1.5}@media screen and (min-width:48rem){.order-line__head{display:block}}.order-line__head--visible-mobile{display:block}.order-line__body{border:1px solid var(--order-line-border-color);border-radius:var(--order-line-border-radius);box-shadow:var(--order-line-shadow);overflow:hidden}@media print{.order-line__body{padding:0 0 20px;border:0;border-bottom:2px solid var(--order-line-border-color);border-radius:0;box-shadow:none}}.order-line__grid{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-0-5);padding-right:var(--spacing-1)}.order-line--disabled .order-line__grid{opacity:.5}@media screen and (min-width:48rem){.order-line__grid{gap:var(--spacing-2)}}@media print{.order-line__grid{gap:0}}.order-line__image-container{position:relative;height:70px;text-align:center;aspect-ratio:1}.order-line__image-container>picture>img{width:100%;height:100%;object-fit:cover;object-position:center center}@media print{.order-line__image-container{display:none}}.order-line__name{flex:1;display:flex;align-items:center;justify-content:flex-start;height:100%}.order-line__name h3{margin:0;font-weight:400;font-size:.875rem;line-height:1.5}.order-line__name a{color:var(--text-body-color)}.order-line__column{font-weight:400;font-size:.875rem;line-height:1.5}.order-line__column--center{text-align:center}.order-line__column--right{text-align:right}@media print{.order-line__column--print-auto-width{display:block!important;width:initial!important;white-space:nowrap!important;margin-right:var(--spacing-0-5)}}.order-line__column--interactive{position:relative;z-index:12}.order-line__column--hidden-tablet{display:none}@media screen and (min-width:77.5rem){.order-line__column--hidden-tablet{display:block}}.order-line__action{display:none;width:30px;padding:0 var(--spacing-0-5)}@media screen and (min-width:48rem){.order-line__action{display:block;text-align:right}}.order-line__action--interactive{position:relative;z-index:12}.order-line__action-button{padding:0;border:0;background:transparent;transform:translateY(3px);cursor:pointer}.order-line__action-button:disabled{cursor:default}.order-line__action-button svg{width:20px;height:20px;fill:var(--color-black)}
