.price[data-v-71abec84]{color:var(--grey-200);font-size:var(--text-base);font-weight:500;font-feature-settings:"tnum" 1;line-height:1.4;white-space:nowrap}.line-item[data-v-dcb4cbe5]{position:relative;display:flex;gap:16px;padding:16px 0;border-bottom:var(--rule)}.line-item__media[data-v-dcb4cbe5]{flex:none;display:block}.line-item__frame[data-v-dcb4cbe5],.line-item__plate[data-v-dcb4cbe5]{width:96px;aspect-ratio:4/5;background:var(--grey-950)}.line-item__frame[data-v-dcb4cbe5]{overflow:hidden}.line-item__image[data-v-dcb4cbe5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.line-item__body[data-v-dcb4cbe5]{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding-top:12px}.line-item__title[data-v-dcb4cbe5]{color:var(--bone);font-size:var(--text-base);font-weight:500;line-height:1.4}.line-item__options[data-v-dcb4cbe5]{color:var(--grey-400);font-size:var(--text-sm);line-height:1.4}.line-item__foot[data-v-dcb4cbe5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:12px}.line-item__stepper[data-v-dcb4cbe5]{display:flex;align-items:center;border:var(--rule-control);background:var(--charcoal)}.line-item__step[data-v-dcb4cbe5]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bone);transition:background var(--transition-fast)}.line-item__step[data-v-dcb4cbe5]:hover:not(:disabled){background:var(--grey-950)}.line-item__step[data-v-dcb4cbe5]:disabled{color:var(--grey-400)}.line-item__qty[data-v-dcb4cbe5]{width:48px;height:44px;border:none;background:transparent;color:var(--bone);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;font-feature-settings:"tnum" 1;text-align:center}.line-item__qty[data-v-dcb4cbe5]:focus-visible{outline:none}.line-item__price[data-v-dcb4cbe5]{color:var(--grey-200);font-size:var(--text-base);line-height:1}.line-item__remove[data-v-dcb4cbe5]{position:absolute;top:8px;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--grey-400);transition:color var(--transition-fast)}.line-item__remove[data-v-dcb4cbe5]:hover:not(:disabled){color:var(--bone)}.line-item__media[data-v-dcb4cbe5]:focus-visible,.line-item__qty[data-v-dcb4cbe5]:focus-visible,.line-item__remove[data-v-dcb4cbe5]:focus-visible,.line-item__step[data-v-dcb4cbe5]:focus-visible,.line-item__title[data-v-dcb4cbe5]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
