.farna-commerce.farna-basket{padding-bottom:calc(var(--farna-commerce-nav-offset) + var(--farna-space-24))}.farna-basket-lines{margin-top:var(--farna-space-8)}.farna-cartline{display:flex;gap:var(--farna-space-12);padding:var(--farna-space-16) 0;border-bottom:1px solid var(--farna-line-decorative)}.farna-cartline-photo{flex:0 0 77px;width:77px;height:77px;border-radius:var(--farna-radius-badge);-o-object-fit:cover;object-fit:cover;background:var(--farna-soft-commerce)}.farna-cartline-photo[data-empty=true]{display:block}.farna-cartline-body{flex:1 1 auto;min-width:0}.farna-cartline-name{margin:0;font-size:var(--farna-type-button-size);line-height:var(--farna-type-button-line-height);font-weight:var(--farna-type-button-weight)}.farna-basket .farna-line-meta{margin:var(--farna-space-4) 0 0;color:var(--farna-muted);font-size:var(--farna-type-nav-label-size);line-height:var(--farna-type-nav-label-line-height)}.farna-cartline-qty{display:flex;align-items:center;gap:var(--farna-space-12);margin-top:var(--farna-space-8)}.farna-basket .farna-stepper{gap:var(--farna-space-12);min-height:var(--farna-touch-target);margin:0;padding:0;border-radius:0;background:transparent}.farna-basket .farna-stepper button{position:relative;width:var(--farna-touch-target);height:var(--farna-touch-target);background:transparent;color:var(--farna-ink)}.farna-basket .farna-stepper button:before{content:"";position:absolute;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--farna-line-control)}.farna-basket .farna-stepper button:disabled{background:transparent;color:var(--farna-muted)}.farna-basket .farna-stepper button:disabled:before{box-shadow:inset 0 0 0 1px var(--farna-line-decorative)}.farna-basket .farna-stepper svg{width:16px;height:16px}.farna-basket .farna-stepper-value{min-width:1ch}.farna-basket .farna-stepper-value,.farna-cartline-qty .farna-price{font-size:var(--farna-type-body-size);line-height:var(--farna-type-body-line-height);font-weight:var(--farna-type-button-weight)}.farna-cartline-qty .farna-price{margin-left:auto;color:var(--farna-ink)}.farna-basket-fees{margin-top:var(--farna-space-8)}.farna-basket-fee{display:flex;align-items:center;justify-content:space-between;gap:var(--farna-space-10);width:100%;padding:var(--farna-space-16) 0;border-bottom:1px solid var(--farna-line-decorative);font-size:13px;line-height:var(--farna-type-category-label-line-height);text-align:left}.farna-basket-fee[data-tone=discount],.farna-basket-fee[data-tone=waived]{color:var(--farna-success)}.farna-basket-fee strong{font-weight:var(--farna-type-button-weight)}.farna-basket-fee .farna-price{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.farna-basket-space{height:var(--farna-space-20)}.farna-basket-checkout{width:100%}