.vd-card{--vd-card-text: var(--vd-text, #111111);--vd-card-text-soft: var(--vd-text-soft, #666666);--vd-card-bg: var(--vd-bg, #ffffff);--vd-card-bg-soft: var(--vd-bg-soft, #fafafa);--vd-card-figure-bg: rgba(17, 17, 17, .04);--vd-card-overlay-fade: rgba(0, 0, 0, .06);--vd-card-inner-padding: 0rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;isolation:isolate;overflow-wrap:anywhere;font-family:Geometria,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"kern" 1;color:var(--vd-card-text)}.vd-card__figure{position:relative!important;aspect-ratio:4 / 5!important;width:100%!important;overflow:hidden!important;isolation:isolate;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background:var(--vd-card-figure-bg)}.vd-card__media{grid-column:1 / 2;grid-row:1 / 2;display:block!important;position:relative!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden;text-decoration:none;background:transparent!important;-webkit-tap-highlight-color:transparent}.vd-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.vd-card__image--primary{z-index:1}.vd-card__image--secondary{z-index:2;opacity:0}@media(hover:hover){.vd-card__figure:hover .vd-card__image--primary{opacity:0}.vd-card__figure:hover .vd-card__image--secondary{opacity:1}}.vd-card__quick-buy{grid-column:1 / 2;grid-row:1 / 2;align-self:end;justify-self:stretch;z-index:3;padding:0 1rem 1.4rem;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.vd-card__form{display:block;width:100%;margin:0;padding:0}.vd-card__cta{display:block;width:100%;padding-block:.7rem;padding-inline:1rem;font-family:Geometria,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase;text-align:center;text-decoration:none;color:var(--vd-card-text);background:var(--vd-card-bg-soft);border:0;border-radius:0;cursor:pointer;box-shadow:0 2px 8px #0000000f}.vd-card__cta:focus-visible{outline:2px solid var(--vd-card-text);outline-offset:2px}@media(hover:hover){.vd-card__figure:hover .vd-card__quick-buy,.vd-card__figure:focus-within .vd-card__quick-buy{opacity:1;pointer-events:auto}}@media(hover:none){.vd-card__quick-buy{opacity:1;pointer-events:auto}}.vd-card a:hover,.vd-card__cta:hover{opacity:1}.vd-card--sold-out .vd-card__figure:after{content:"";grid-column:1 / 2;grid-row:1 / 2;background:linear-gradient(to top,#000000e6,#000c,#0009);pointer-events:none;z-index:3}.vd-card--sold-out .vd-card__info{opacity:.5}.vd-card__badge-list{grid-column:1 / 2;grid-row:1 / 2;align-self:start;justify-self:start;z-index:4;padding:.75rem;display:flex;flex-wrap:wrap;gap:.25rem;pointer-events:none}.vd-card__badge{display:inline-flex;align-items:center;padding:.45rem .8rem;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;background:var(--vd-card-bg-soft);color:var(--vd-card-text);border-radius:3px;white-space:nowrap}.vd-card__info{padding:var(--vd-card-inner-padding);padding-block-start:.625rem;display:grid;gap:.125rem;justify-items:start;text-align:start;min-height:4.5rem;align-content:start}.vd-card__category{font-family:Geometria,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vd-card-text-soft)}.vd-card__title{font-family:Geometria,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--vd-card-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(11px * 1.4 * 2)}.vd-card__rating{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:10px;letter-spacing:.02em;color:var(--vd-card-text-soft, var(--vd-text-muted));line-height:1}.vd-card__rating-stars{display:inline-flex;align-items:center;gap:1px;color:var(--vd-accent)}.vd-card__rating-stars svg{width:12px;height:12px}.vd-card__rating-count{font-weight:400;letter-spacing:.04em}.vd-card__price{font-family:Geometria,sans-serif;font-size:10px;font-weight:300;line-height:1.4;letter-spacing:.02em;color:var(--vd-card-text-soft)}.vd-card__price-compare{margin-inline-end:.4rem;text-decoration:line-through;opacity:.6}@media(prefers-reduced-motion:reduce){.vd-card__image,.vd-card__quick-buy{transition:none!important}}.vd-card__dots{display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:4;gap:6px;pointer-events:none}.vd-card__dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;transition:background .2s ease}.vd-card__dot.is-active{background:#fff}@media(max-width:749px){.vd-card__quick-buy{display:none!important}.vd-card__media{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vd-card__media::-webkit-scrollbar{display:none}.vd-card__image{position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;height:100%!important;opacity:1!important;scroll-snap-align:start;scroll-snap-stop:always}.vd-card__dots{display:flex}}.vd-card--placeholder .vd-card__title,.vd-card--placeholder .vd-card__price{color:var(--vd-card-text-soft);opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-card-product-vd.css.map */
