.cart-quantity-control[data-v-fbef0982]{height:54px}.cart-quantity-control>.button[data-v-fbef0982]{gap:12px;height:100%;min-height:0;padding:12px}.cart-stepper[data-v-fbef0982]{border:1px solid var(--ink);background:var(--paper);grid-template-columns:48px minmax(0,1fr) 48px;width:100%;height:100%;display:grid}.cart-stepper button[data-v-fbef0982]{place-items:center;min-width:0;padding:0;display:grid}.cart-stepper button[data-v-fbef0982]:hover:not(:disabled){background:var(--soft)}.cart-stepper input[data-v-fbef0982]{border:0;border-inline:1px solid var(--line);text-align:center;appearance:textfield;background:0 0;width:100%;min-width:0;height:100%;padding:0;font-size:16px}.cart-stepper input[data-v-fbef0982]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-stepper input[data-v-fbef0982]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-quantity-control.compact[data-v-fbef0982]{height:48px}.compact>.button[data-v-fbef0982]{gap:10px;padding:10px 8px;font-size:14px}.compact .cart-stepper[data-v-fbef0982]{grid-template-columns:42px minmax(0,1fr) 42px}.product-card[data-v-c90dd837]{flex-direction:column;min-width:0;display:flex}.product-visual[data-v-c90dd837]{flex:none}.product-visual img[data-v-c90dd837]{opacity:0;transition:opacity .25s;position:absolute;inset:0;transform:none}.product-visual img.photo-current[data-v-c90dd837]{opacity:1}.product-tag[data-v-c90dd837]{z-index:2;pointer-events:none}.favorite-button[data-v-c90dd837]{z-index:3}.product-meta[data-v-c90dd837]{margin-top:8px}.card-photo-dots[data-v-c90dd837]{flex:none;justify-content:center;align-items:center;height:22px;display:flex}.card-photo-dots button[data-v-c90dd837]{place-items:center;width:20px;height:22px;padding:0;display:grid}.card-photo-dots span[data-v-c90dd837]{background:#d5d6cf;border-radius:50%;width:5px;height:5px;transition:background .25s}.card-photo-dots .active span[data-v-c90dd837]{background:var(--ink)}.card-photo-arrow[data-v-c90dd837]{z-index:1;color:#fff;touch-action:pan-y pinch-zoom;background:0 0;justify-content:center;align-items:center;width:44px;padding:0;display:flex;position:absolute;top:0;bottom:0}.card-photo-arrow.previous[data-v-c90dd837]{left:0}.card-photo-arrow.next[data-v-c90dd837]{right:0}.card-photo-arrow span[data-v-c90dd837]{place-items:center;width:32px;height:32px;display:grid}.card-buy-row[data-v-c90dd837]{margin-top:auto;padding-top:16px}@media (width>=641px) and (hover:hover) and (pointer:fine){.card-photo-arrow[data-v-c90dd837]{display:none}}@media (prefers-reduced-motion:reduce){.card-photo-dots span[data-v-c90dd837],.product-visual img[data-v-c90dd837]{transition:none}}
