.basket-line[data-v-623d5023]{border-bottom:1px solid var(--color-gray-100);display:grid;gap:var(--s-5);grid-template-areas:"header header" "price controls";grid-template-columns:1fr 1fr;list-style:none;padding:var(--s-4) 0}.basket-line__header[data-v-623d5023]{grid-area:header}.basket-line__header h3[data-v-623d5023],.basket-line__header p[data-v-623d5023]{margin:0}.basket-line__header h3[data-v-623d5023]{color:var(--color-secondary-500);font-size:1.1rem;font-weight:600}.basket-line__header p[data-v-623d5023]:not([class=basket-line__license]){color:var(--color-gray-700)}.basket-line__license[data-v-623d5023]{color:#0f71b8;font-weight:600}.basket-line__description[data-v-623d5023]{word-break:break-word}.basket-line__price[data-v-623d5023]{display:flex;flex-direction:column;grid-area:price;justify-content:center}.basket-line__price s[data-v-623d5023]{color:var(--color-gray-500)}.basket-line__price span[data-v-623d5023]{font-weight:600}.basket-line__quantity[data-v-623d5023]{align-items:center;display:flex;gap:var(--s-3);grid-area:quantity}.basket-line__quantity input[data-v-623d5023]{width:100px}.basket-line__controls[data-v-623d5023]{align-items:flex-end;display:flex;gap:var(--s-3);grid-area:controls;justify-content:flex-end}.basket-line .loading[data-v-623d5023]{color:var(--color-gray-300)}.apply-voucher[data-v-85225c12]{display:flex;flex-direction:column;gap:var(--s-3)}.apply-voucher__input[data-v-85225c12]{display:flex;gap:var(--s-4)}.apply-voucher__codes[data-v-85225c12]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2);max-width:250px}.apply-voucher__codes-label[data-v-85225c12]{color:var(--color-gray-700);font-size:.9rem}.apply-voucher .voucher-badge[data-v-85225c12]{align-items:center;background-color:var(--color-primary-100);border-radius:100px;color:var(--color-primary-600);display:flex;font-size:.75rem;font-weight:600;gap:var(--s-1);opacity:1;padding:.05rem var(--s-2);transition:opacity .1s ease-out}.apply-voucher .voucher-badge[data-v-85225c12]:hover{cursor:pointer;opacity:.5}.apply-voucher .voucher-badge--disabled[data-v-85225c12]{cursor:not-allowed!important;opacity:.5}.apply-voucher .voucher-badge .icon[data-v-85225c12]{align-items:center;background-color:transparent;color:var(--color-primary-600);display:flex;flex-grow:1;height:100%;justify-content:center}.basket-total[data-v-d49af407]{display:flex;flex-direction:column;gap:var(--s-3)}@media (width < 767px){.basket-total--collapsible .apply-voucher[data-v-d49af407],.basket-total--collapsible .basket-total__group[data-v-d49af407]{display:none}}.basket-total__group[data-v-d49af407]{border-bottom:1px solid var(--color-gray-100);padding-bottom:var(--s-3)}.basket-total__discounts[data-v-d49af407]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2);max-width:200px}.basket-total__price-row[data-v-d49af407]{color:var(--color-secondary-500);display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between}.basket-total__price-row--vat[data-v-d49af407]{color:var(--color-gray-400);font-weight:400}.basket-total .loading[data-v-d49af407]{color:var(--color-gray-300)}.widgit-basket[data-v-08c33e8b]{width:100%}.widgit-basket__header[data-v-08c33e8b]{align-items:center;display:flex;justify-content:space-between}@media (width > 767px){.widgit-basket__header[data-v-08c33e8b]{display:none}}@media (width < 767px){.widgit-basket__items--hidden[data-v-08c33e8b]{display:none}}.widgit-basket__cards[data-v-08c33e8b]{margin:0;padding:0}.widgit-basket__cards[data-v-08c33e8b]>:first-child{border-top:1px solid var(--color-gray-100)}.widgit-basket__total[data-v-08c33e8b]{display:flex;flex-direction:column}.widgit-basket__total s[data-v-08c33e8b]{color:var(--color-gray-500)}.widgit-basket__footer[data-v-08c33e8b]{container-type:inline-size;display:flex;width:100%}.widgit-basket .alert[data-v-08c33e8b]{margin-bottom:var(--s-3)}@media (width > 767px){.widgit-basket .alert[data-v-08c33e8b]{margin-bottom:var(--s-6)}}.basket-total[data-v-08c33e8b]{display:inline-flex;margin-left:auto;margin-top:var(--s-4)}@container (width < 700px){.basket-total[data-v-08c33e8b]{width:100%}}
