.product-line{--sig-product-line-buttons-width:104px;--sig-product-line-order:1;--sig-product-line-prices-padding-top:var(--u-spacing-4);--sig-product-line-price-margin-right:var(--u-spacing-4);--sig-product-line-buttons-flex-direction:row;--sig-product-line-expanded-padding:var(--u-spacing-4);grid-template:"labels info prices quantities value buttons actions"/var(--u-spacing-7) 10fr 5fr 6fr 4fr var(--sig-product-line-buttons-width) var(--u-spacing-7);gap:var(--u-spacing-2);order:var(--sig-product-line-order);width:100%;padding:var(--u-spacing-2);margin:0 0 var(--u-spacing-2);background:var(--theme-background-base);border-radius:var(--u-border-radius-sm);justify-content:flex-start;align-items:stretch;display:grid}.product-line__checkbox{grid-area:checkbox;align-self:center}.product-line__labels{grid-area:labels}.product-line__info{grid-area:info}.product-line__name{padding-right:var(--u-spacing-10);margin-right:var(--u-spacing-6);font-size:var(--u-font-size-h4);font-weight:var(--u-font-weight-semi-bold);line-height:var(--u-line-height-body);grid-area:name}.product-line__url{color:var(--theme-color-blacks-400)}.product-line__logo{width:100%;margin-block:var(--u-spacing-2);line-height:1}.product-line__logo img{max-height:calc(var(--u-spacing-5) + var(--u-spacing-4))}.product-line__price-label{font-size:var(--u-font-size-body-2);font-weight:var(--u-font-weight-normal);line-height:var(--u-line-height-body-2);color:var(--theme-color-blacks-200)}.product-line__price-label:after{content:":"}.product-line__price{width:var(--u-spacing-13);margin-right:var(--sig-product-line-price-margin-right);flex-direction:column;grid-area:prices;justify-content:center;justify-self:flex-end;align-items:flex-end;display:flex}.product-line__eco-contribution{text-align:right;max-width:100%}.product-line__quantities{gap:var(--u-spacing-1);margin-block:var(--u-spacing-2);margin-right:var(--u-spacing-7);flex-direction:column;flex:1;grid-area:quantities;justify-content:center;align-items:flex-end;display:flex}.product-line__quantity-input{width:calc(50% - var(--u-spacing-3));margin-left:auto}.product-line__conversion-quantity-input{min-width:calc(50% - var(--u-spacing-3))}.product-line__amount{width:calc(var(--u-spacing-13) + var(--u-spacing-5));margin-right:var(--u-spacing-2);flex-direction:column;grid-area:value;justify-content:center;align-items:flex-end;display:flex}.product-line__amount-icon{margin-right:var(--u-spacing-1)}.product-line__amount-label{font-size:var(--u-font-size-body-2);justify-content:flex-end;align-items:center;display:flex}.product-line__amount-label:after{content:":"}.product-line__total-value{max-width:100%;overflow:hidden}.product-line__prices{grid-area:prices;display:none}.product-line__advanced-conversion-input{width:100%}.product-line__multiplier-info{margin-top:var(--u-spacing-3)}.product-line__buttons{flex-direction:var(--sig-product-line-buttons-flex-direction);gap:var(--u-spacing-2);grid-area:buttons;align-self:center;display:inline-flex}.product-line__actions{gap:var(--u-spacing-4);margin:0 var(--u-spacing-2);flex-direction:column;grid-area:actions;justify-content:center;align-items:center;display:flex}.product-line__tooltip{font-size:var(--u-font-size-body-2);font-weight:var(--u-font-weight-normal);line-height:var(--u-line-height-body-2);gap:var(--u-spacing-6);text-align:center;justify-content:flex-start;align-self:flex-start;line-height:1;display:flex}.product-line__tooltip-col{flex-direction:column;display:flex}.product-line__tooltip-title{color:var(--theme-color-blacks-200)}.product-line__tooltip-price{color:var(--theme-color-blacks-400)}.product-line--expanded{grid-template:"name name prices" auto "labels info prices" 1fr "labels info quantities" auto "labels info quantities" auto ". actions buttons" auto/var(--u-spacing-7) 1fr var(--sig-listing-info-block-size);padding:var(--sig-product-line-expanded-padding);align-items:flex-start}.product-line--expanded .product-line__name{position:relative}.product-line--expanded .product-line__name:after{height:calc(100% + var(--u-spacing-2));pointer-events:none;content:"";border-right:1px solid var(--theme-color-blacks-50);position:absolute;top:0;right:0}.product-line--expanded .product-line__info{height:100%;padding-right:var(--u-spacing-10);margin-right:var(--u-spacing-6);border-right:1px solid var(--theme-color-blacks-50)}.product-line--expanded .product-line__price-label{width:100%;display:block}.product-line--expanded .product-line__price{display:none}.product-line--expanded .product-line__quantities{align-self:flex-end;margin-right:0}.product-line--expanded .product-line__amount{display:none}.product-line--expanded .product-line__prices{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.product-line--expanded .product-line__price-conversion-info{margin-top:var(--u-spacing-3)}.product-line--expanded .product-line__buttons{margin-top:var(--u-spacing-2)}.product-line--expanded .product-line__actions{margin:0 calc(var(--u-spacing-6) * 3) 0 0;border-top:1px solid var(--theme-color-blacks-50);flex-direction:row;justify-content:flex-end;place-self:flex-end stretch;padding-top:16px;position:relative}.product-line--expanded .product-line__actions:after{right:calc(var(--u-spacing-6) * -2);content:"";border-right:1px solid var(--theme-color-blacks-50);height:250%;position:absolute;bottom:0}.product-line--selectable{grid-template:"checkbox labels info prices quantities value buttons actions"/18px var(--u-spacing-7) 10fr 5fr 6fr 4fr var(--sig-product-line-buttons-width) var(--u-spacing-7)}@media (width<=1279.98px){.product-line{--sig-product-line-buttons-width:var(--u-spacing-10);--sig-product-line-buttons-flex-direction:column;--sig-product-line-price-margin-right:var(--u-spacing-2);grid-template:"labels info quantities prices buttons actions" auto "labels info quantities value buttons actions" auto/var(--u-spacing-7) 10fr 6fr 4fr var(--sig-product-line-buttons-width) var(--u-spacing-7)}.product-line__price{align-self:flex-end}.product-line__amount{place-self:flex-start flex-end}.product-line--selectable{grid-template:"checkbox labels info quantities prices buttons actions" auto "checkbox labels info quantities value buttons actions" auto/18px var(--u-spacing-7) 10fr 6fr 4fr var(--sig-product-line-buttons-width) var(--u-spacing-7)}.product-line--expanded{--sig-product-line-buttons-flex-direction:row;grid-template:"name name prices" auto "labels info prices" 1fr "labels info quantities" auto "labels info quantities" auto ". actions buttons" auto/var(--u-spacing-7) 1fr var(--sig-listing-info-block-size-small)}.product-line--expanded.product-line--selectable{grid-template:"checkbox name prices" auto "labels info prices" 1fr "labels info quantities" auto "labels info quantities" auto ". actions buttons" auto/var(--u-spacing-7) 1fr var(--sig-listing-info-block-size-small)}}@media (width<=1023.98px){.product-line--expanded .product-line__checkbox{align-self:flex-start}.product-line--expanded .product-line__name{margin-top:calc(var(--u-spacing-1) * -1);font-size:var(--u-font-size-body-2);line-height:var(--u-line-height-body-2)}.product-line--expanded .product-line__info{--sig-product-info-expanded-name-margin-left:0}}@media (width<=767.98px){.product-line{--sig-product-line-expanded-padding:var(--u-spacing-3)}.product-line--expanded{--sig-product-line-prices-padding-top:var(--u-spacing-2);grid-template:"checkbox name name name" auto "labels info info info" 1fr "prices prices prices prices" auto ". . quantities quantities" auto "actions actions actions buttons" auto/var(--u-spacing-7) 1fr auto auto}.product-line--expanded .product-line__name{padding-right:0;padding-bottom:var(--u-spacing-2);grid-area:name;margin-right:0;display:block;position:relative}.product-line--expanded .product-line__name:after{bottom:0;right:0;left:calc((var(--u-spacing-7) + var(--u-spacing-2)) * -1);content:"";border-right:none;border-bottom:1px dashed var(--theme-color-blacks-50);height:auto;display:block;position:absolute}.product-line--expanded .product-line__info{border-right:none;height:auto;margin-right:0;padding-right:0}.product-line--expanded .product-line__actions{border-top:none;justify-self:flex-start;margin:0;padding:0}.product-line--expanded .product-line__actions:after{display:none}.product-line--expanded.product-line--selectable{grid-template:"checkbox name name name" auto "labels info info info" 1fr "prices prices prices prices" auto ". quantities quantities quantities" auto "actions actions actions buttons" auto/var(--u-spacing-7) 1fr auto auto}}.product-line{--sig-product-line-order:var(--v1a809462)}
