.product-badge[data-v-6464dbaa]{--badge-height:var(--space-5);--badge-px:var(--space-2);--badge-py:.125rem;--badge-bg:var(--color-white-iceberg);--badge-fg:var(--color-fg);align-items:center;gap:var(--space-1);border-radius:var(--radius-full);min-block-size:var(--badge-height);padding:var(--badge-py) var(--badge-px);font-size:var(--text-xs);font-weight:400;line-height:var(--lh-snug);white-space:nowrap;background-color:var(--badge-bg);color:var(--badge-fg);display:inline-flex;overflow:hidden}.product-badge[data-variant=sale][data-v-6464dbaa]{--badge-bg:var(--color-red-etnicing);--badge-fg:var(--color-white)}.product-badge[data-variant=success][data-v-6464dbaa]{--badge-bg:var(--color-white-distant-landscape);--badge-fg:var(--color-fg)}.product-badge[data-variant=gift][data-v-6464dbaa]{--badge-bg:var(--color-purple);--badge-fg:var(--color-white)}.product-badge[data-variant=neutral][data-v-6464dbaa]{--badge-bg:var(--color-white-down-feathers);--badge-fg:var(--color-fg)}.product-badge[data-size=lg][data-v-6464dbaa]{--badge-height:var(--space-6);--badge-px:var(--space-2);--badge-font-size:var(--text-sm)}.product-badge[data-size=xl][data-v-6464dbaa]{--badge-height:var(--space-8);--badge-px:var(--space-3)}@media (width<=61.999rem){.product-badge[data-size=xl][data-v-6464dbaa]{--badge-height:var(--space-6)}}.product-badge>.iconify[data-v-6464dbaa]{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.product-card[data-v-8bfb386d]{--card-radius:var(--radius-8);--card-px:.875rem;--card-py:var(--space-4);--card-img-height:13.375rem;--card-img-px:var(--space-6);--card-img-py:var(--space-6);border-radius:var(--card-radius);padding:var(--card-py) var(--card-px);background-color:var(--card-bg);color:var(--card-fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card[data-size=sm][data-v-8bfb386d]{--card-px:var(--space-3);--card-py:var(--space-3);--card-img-height:10.5rem;--card-img-px:var(--space-3);--card-img-py:var(--space-3)}.product-card__top[data-v-8bfb386d]{z-index:var(--z-sticky);justify-content:space-between;align-items:flex-start;gap:var(--space-2);inline-size:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.product-card__top .product-card__action-btn[data-v-8bfb386d]{margin-inline-start:auto}.product-card__media-wrap[data-v-8bfb386d]{position:relative}.product-card__media[data-v-8bfb386d]{block-size:var(--card-img-height);padding:var(--card-img-py) var(--card-img-px);display:block;position:relative;overflow:hidden}.product-card__media[data-v-8bfb386d]:not(:last-child){margin-block-end:var(--space-4)}.product-card__media picture[data-v-8bfb386d]{display:contents}.product-card__media img[data-v-8bfb386d]{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%;display:block}.product-card__body[data-v-8bfb386d]{flex-direction:column;flex:1;display:flex}.product-card__title[data-v-8bfb386d]{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:121.429%;display:-webkit-box;overflow:hidden}.product-card__title[data-v-8bfb386d]:not(:last-child){margin-block-end:var(--space-1)}.product-card__title-link[data-v-8bfb386d]{color:inherit;transition:color var(--transition-duration)}@media (any-hover:hover){.product-card__title-link[data-v-8bfb386d]:hover{color:var(--color-secondary)}}.product-card__rating[data-v-8bfb386d]{align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:.6875rem;font-weight:400;display:flex}.product-card__rating[data-v-8bfb386d]:not(:last-child){margin-block-end:var(--space-6)}.product-card__rating-value[data-v-8bfb386d]{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);padding:.125rem var(--space-1);font-size:.6875rem;font-weight:var(--display-font-weight);color:var(--color-primary);background-color:#fec40f1a;line-height:118.182%;display:inline-flex;overflow:hidden}.product-card__rating-value>.iconify[data-v-8bfb386d]{inline-size:var(--space-2);block-size:var(--space-2);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.product-card__reviews[data-v-8bfb386d]{color:var(--color-gray-silver-snippet)}.product-card__footer[data-v-8bfb386d]{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.product-card__footer[data-v-8bfb386d]:not(:first-child){margin-block-start:auto}.product-card__prices[data-v-8bfb386d]{flex-wrap:wrap;align-items:center;gap:0 .375rem;display:flex}.product-card__price[data-v-8bfb386d]{font-size:.9375rem;font-weight:var(--display-font-weight);line-height:var(--lh-tight);white-space:nowrap;color:var(--color-secondary);display:block}.product-card__price--sale[data-v-8bfb386d]{color:var(--color-sale)}.product-card__price-old[data-v-8bfb386d]{font-size:.625rem;font-weight:400;line-height:var(--lh-tight);white-space:nowrap;color:var(--color-gray-leadbelcher);text-decoration:line-through;display:block}.product-card__actions[data-v-8bfb386d]{align-items:center;gap:.375rem;display:inline-flex}.product-card__action-btn[data-v-8bfb386d]{--btn-size:var(--space-6);inline-size:var(--btn-size);block-size:var(--btn-size);color:var(--color-gray-leadbelcher);transition:color var(--transition-duration);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.product-card__action-btn[data-v-8bfb386d]:not(:disabled){cursor:pointer}@media (any-hover:hover){.product-card__action-btn[data-v-8bfb386d]:not(:disabled):hover{color:var(--color-fg)}}.product-card__action-btn[data-v-8bfb386d]:not(:disabled):focus-visible{outline-offset:.125rem;outline:.0625rem dashed}.product-card__action-btn[aria-pressed=true][data-v-8bfb386d]{color:var(--color-secondary)}.product-card__cart-btn[data-v-8bfb386d]{--btn-size:var(--space-9);border-radius:var(--btn-size);inline-size:var(--btn-size);block-size:var(--btn-size);background-color:var(--color-primary);color:var(--color-primary-contrast);transition:color var(--transition-duration),background-color var(--transition-duration);border:none;justify-content:center;align-items:center;display:flex}.product-card__cart-btn[data-v-8bfb386d]:not(:disabled){cursor:pointer}@media (any-hover:hover){.product-card__cart-btn[data-v-8bfb386d]:not(:disabled):hover{background-color:var(--color-primary-hover);color:var(--color-primary-contrast)}}.product-card__cart-btn[data-v-8bfb386d]:not(:disabled):focus-visible{outline-offset:.125rem;outline:.0625rem dashed}.product-card__cart-btn[data-v-8bfb386d]:not(:disabled):active{background-color:var(--color-primary-active);color:var(--color-primary-contrast)}
