.cf[data-v-a14c47d7]{flex-direction:column;gap:10px;display:flex}@media (width>=600px){.cf[data-v-a14c47d7]{max-width:420px}}.cf__status[data-v-a14c47d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.cf__status[data-v-a14c47d7]:empty{display:none}.cf__result[data-v-a14c47d7]{color:rgba(var(--v-theme-on-surface),.82);margin:0;font-size:.875rem;line-height:1.4}.cf__note[data-v-a14c47d7]{color:rgba(var(--v-theme-on-surface),.7)}.cf__clear[data-v-a14c47d7]{border-radius:var(--radius-control);min-height:44px;font:inherit;color:rgb(var(--v-theme-primary));cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.875rem;font-weight:600}.cf__clear[data-v-a14c47d7]:hover{background:rgba(var(--v-theme-primary),.08)}.cf__clear[data-v-a14c47d7]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.cgl[data-v-f473c272]{flex-direction:column;gap:28px;display:flex}.cgl__gallery-header[data-v-f473c272]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cgl__icon[data-v-f473c272]{background:rgba(var(--v-theme-primary),.1);width:36px;height:36px;color:rgb(var(--v-theme-primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cgl__text[data-v-f473c272]{flex:auto;min-width:0}.cgl__sort[data-v-f473c272]{flex:0 0 220px;width:220px}.cgl__gallery-name[data-v-f473c272]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.cgl__meta[data-v-f473c272]{color:rgba(var(--v-theme-on-surface),.7);margin:1px 0 0;font-size:.8125rem}.cgl__stand+.cgl__stand[data-v-f473c272]{margin-top:20px}.cgl__stand-header[data-v-f473c272]{border-radius:var(--radius-control);background:rgba(var(--v-theme-on-surface),.05);color:rgba(var(--v-theme-on-surface),.87);align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.cgl__stand-name[data-v-f473c272]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.cgl__stand-meta[data-v-f473c272]{color:rgba(var(--v-theme-on-surface),.72);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.cgl__list[data-v-f473c272]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cgl--plain .cgl__list[data-v-f473c272]{gap:0}.cgl--plain[data-v-f473c272]{gap:20px}@media (width<=599px){.cgl__gallery-header[data-v-f473c272]{flex-wrap:wrap}.cgl__sort[data-v-f473c272]{flex-basis:100%;width:100%}}.cgl--plain .cgl__gallery-header[data-v-f473c272]{flex-wrap:wrap}.cgl--plain .cgl__sort[data-v-f473c272]{flex-basis:100%;width:100%}@media (width<=479px){.cgl__stand-header[data-v-f473c272]{flex-wrap:wrap;row-gap:2px}.cgl__stand-name[data-v-f473c272]{white-space:normal;flex-basis:calc(100% - 28px)}.cgl__stand-meta[data-v-f473c272]{flex-basis:100%;padding-left:26px}}.qty[data-v-73236162]{border:1px solid rgba(var(--v-border-color),.4);border-radius:var(--radius-control);background:rgb(var(--v-theme-surface));align-items:stretch;height:36px}.qty[data-v-73236162],.qty__btn[data-v-73236162]{display:inline-flex}.qty__btn[data-v-73236162]{width:34px;color:rgb(var(--v-theme-primary));cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s;position:relative}.qty__btn[data-v-73236162]:first-child{border-radius:calc(var(--radius-control) - 1px) 0 0 calc(var(--radius-control) - 1px)}.qty__btn[data-v-73236162]:last-child{border-radius:0 calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 0}.qty__btn[data-v-73236162]:after{content:"";position:absolute;inset:-4px}.qty__btn[data-v-73236162]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.08)}.qty__btn[data-v-73236162]:active:not(:disabled){background:rgba(var(--v-theme-primary),.16)}.qty__btn[data-v-73236162]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.qty__btn[data-v-73236162]:disabled{color:rgba(var(--v-theme-on-surface),.32);cursor:not-allowed}.qty__value[data-v-73236162]{font-variant-numeric:tabular-nums;min-width:46px;color:rgba(var(--v-theme-on-surface),.92);white-space:pre;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.qty__number[data-v-73236162]{font-size:.9375rem;font-weight:600}.qty__unit[data-v-73236162]{color:rgba(var(--v-theme-on-surface),.7);font-size:.75rem;font-weight:500}.qty-value-enter-active[data-v-73236162],.qty-value-leave-active[data-v-73236162]{transition:opacity .11s,transform .11s}.qty-value-enter-from[data-v-73236162]{opacity:0;transform:translateY(-4px)}.qty-value-leave-to[data-v-73236162]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.qty-value-enter-active[data-v-73236162],.qty-value-leave-active[data-v-73236162],.qty__btn[data-v-73236162]{transition:none}}.cart-row[data-v-02a7a68f]{align-items:flex-start;gap:16px;list-style:none;display:flex}.cart-row--card[data-v-02a7a68f]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-surface);background:rgb(var(--v-theme-surface));padding:16px}.cart-row--plain[data-v-02a7a68f]{padding:16px 0}.cart-row--plain+.cart-row--plain[data-v-02a7a68f]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.cart-row__media[data-v-02a7a68f]{border-radius:var(--radius-surface);background:rgba(var(--v-theme-on-surface),.05);flex:none;width:96px;height:96px;overflow:hidden}.cart-row--plain .cart-row__media[data-v-02a7a68f]{width:72px;height:72px}.cart-row__fallback[data-v-02a7a68f]{width:100%;height:100%;color:rgba(var(--v-theme-on-surface),.45);justify-content:center;align-items:center;display:flex}.cart-row__body[data-v-02a7a68f]{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.cart-row__top[data-v-02a7a68f]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-row__heading[data-v-02a7a68f]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cart-row__name[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.92);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-row__stand[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.72);align-items:center;gap:4px;margin:0;font-size:.8125rem;display:flex}.cart-row__price[data-v-02a7a68f]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.cart-row__old[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.65);font-size:.875rem}.cart-row__new[data-v-02a7a68f]{color:var(--text-positive);font-size:.9375rem;font-weight:700}.cart-row__new--plain[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.82);font-weight:600}.cart-row__badge[data-v-02a7a68f]{border-radius:var(--radius-pill);background:rgba(var(--v-theme-success),.16);color:var(--text-positive);padding:1px 8px;font-size:.75rem;font-weight:700}.cart-row__each[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.7);font-size:.8125rem}.cart-row__remove[data-v-02a7a68f]{border-radius:var(--radius-control);width:44px;height:44px;color:rgba(var(--v-theme-on-surface),.62);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -8px 0 0;transition:background-color .15s,color .15s;display:inline-flex}.cart-row__remove[data-v-02a7a68f]:hover{background:var(--status-error-bg);color:var(--status-error-text)}.cart-row__remove[data-v-02a7a68f]:focus-visible{outline:2px solid var(--status-error-text);outline-offset:-2px;color:var(--status-error-text)}.cart-row__controls[data-v-02a7a68f]{justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cart-row__total[data-v-02a7a68f]{white-space:nowrap;font-variant-numeric:tabular-nums;color:rgba(var(--v-theme-on-surface),.95);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.cart-row__extra[data-v-02a7a68f]{min-width:0}.cart-row__coupon-selected[data-v-02a7a68f]{gap:8px;min-width:0;font-size:.875rem;display:flex}.cart-row__coupon-selected strong[data-v-02a7a68f]{color:rgb(var(--v-theme-primary));flex-shrink:0}.cart-row__coupon-selected span[data-v-02a7a68f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-row__coupon-meta[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.7);font-size:.8125rem}.cart-row__coupon-value[data-v-02a7a68f]{color:rgb(var(--v-theme-primary));font-size:.875rem;font-weight:700}.cart-row__notes[data-v-02a7a68f]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cart-row__note[data-v-02a7a68f]{align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.4;display:flex}.cart-row__note--info[data-v-02a7a68f]{color:rgba(var(--v-theme-on-surface),.78)}.cart-row__note--warning[data-v-02a7a68f]{color:var(--status-warning-text)}.sr-only[data-v-02a7a68f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cart-row__remove[data-v-02a7a68f]{transition:none}}@media (width<=599px){.cart-row[data-v-02a7a68f]{gap:12px}.cart-row--card[data-v-02a7a68f]{padding:12px}.cart-row--plain .cart-row__media[data-v-02a7a68f],.cart-row__media[data-v-02a7a68f]{width:72px;height:72px}.cart-row__name[data-v-02a7a68f]{font-size:.9375rem}}.state[data-v-2820059a]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-surface);background:rgba(var(--v-theme-on-surface),.025);flex-wrap:wrap;align-items:center;gap:14px 16px;padding:18px;display:flex}.state__icon[data-v-2820059a]{background:rgba(var(--v-theme-primary),.1);width:48px;height:48px;color:rgb(var(--v-theme-primary));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.state__text[data-v-2820059a]{color:rgba(var(--v-theme-on-surface),.72);flex-direction:column;flex:220px;gap:3px;font-size:.875rem;line-height:1.4;display:flex}.state__text strong[data-v-2820059a]{color:rgba(var(--v-theme-on-surface),.9);font-size:1rem;font-weight:600}.state__actions[data-v-2820059a]{flex-shrink:0}.state--error[data-v-2820059a]{border-color:rgba(var(--v-theme-error),.4)}.state--error .state__icon[data-v-2820059a]{background:rgba(var(--v-theme-error),.1);color:rgb(var(--v-theme-error))}@media (width<=599px){.state__actions[data-v-2820059a]{width:100%}.state__actions[data-v-2820059a] .v-btn{width:100%;min-height:48px}}
