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