.product-card .product-card__content{background:var(--vo-white);color:var(--vo-charcoal);transition:border-color .12s ease}.product-card:is(:hover,:focus-within) .product-card__content.border-style{border-color:var(--vo-charcoal)}body .product-card.product-card:hover,body .product-card:hover .card-gallery{transform:none}.product-card .card-gallery,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{background:var(--vo-white)}.product-card .card-gallery .product-media-container img{object-fit:contain;padding:var(--vo-s4);background:var(--vo-white)}.product-card slideshow-arrows,.product-card .slideshow-controls{display:none}.product-card .product-grid-view-zoom-out--details{display:none}.product-card button.quick-add__button{--quick-add-collapsed-width: 40px;--quick-add-expanded-width: 40px;width:40px;height:40px;min-width:40px;padding:0;justify-content:center;gap:0;border:0;border-radius:var(--vo-r);background:var(--vo-charcoal);color:var(--vo-white);font-size:0;line-height:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.product-card button.quick-add__button:is(:hover,:focus-visible){width:40px;padding:0;scale:1;background:var(--vo-charcoal-hover)}.product-card button.quick-add__button:active{scale:1}.product-card button.quick-add__button:focus-visible{outline:2px solid var(--vo-charcoal);outline-offset:2px}.product-card .quick-add__button>.add-to-cart-icon{width:22px;height:22px;color:var(--vo-white)}.product-card .quick-add__button[data-added=true] .add-to-cart__added{color:var(--vo-white)}.product-card .quick-add{--quick-add-offset: var(--vo-s3)}.product-card .vo-card-badges{position:absolute;inset-block-start:var(--vo-s3);inset-inline-start:var(--vo-s3);z-index:var(--layer-raised, 1);margin:0;pointer-events:none}.product-card .vo-card-badge{padding:2px 6px;border-radius:var(--vo-r);background:var(--vo-charcoal);color:var(--vo-white);font-family:var(--vo-font-mono);font-size:12px;line-height:16px;letter-spacing:.02em}.product-card .vo-card-group{min-width:0}.product-card .vo-card-group>.group-block-content{min-width:0}.product-card .vo-card-group--buy{margin-block-start:auto}.product-card .vo-card-brand{margin:0;font-family:var(--vo-font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--vo-steel-mid);overflow-wrap:anywhere}.product-card .vo-card-brand__vendor{letter-spacing:var(--vo-track-label);text-transform:uppercase}.product-card .vo-card-brand__sep{color:var(--vo-steel-line)}.product-card .vo-card-brand__model{letter-spacing:.02em;color:var(--vo-charcoal)}.product-card .vo-card-group--info .text-block{width:100%}.product-card .vo-card-group--info [role=heading]{margin:0;font-family:var(--vo-font-sans);font-size:15px;line-height:21px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--vo-charcoal);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.product-card:is(:hover,:focus-within) .vo-card-group--info [role=heading]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-card .vo-card-sku{display:none;flex-wrap:wrap;column-gap:var(--vo-s3);margin:0;font-family:var(--vo-font-mono);font-size:12px;line-height:16px;color:var(--vo-steel-mid);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.product-card .vo-card-sku.vo-card-sku--always{display:flex}.product-card .vo-card-sku__item{min-width:0}.product-card .vo-card-sku__label{white-space:nowrap}.product-card .vo-card-sku__value{color:var(--vo-charcoal)}.product-card mark.vo-card-sku__hit{padding:0;background:none;color:var(--vo-charcoal);font-weight:700}.vo-stock{display:inline-flex;align-items:center;gap:var(--vo-s2);margin:0;font-family:var(--vo-font-sans);font-size:13px;line-height:18px}.vo-stock__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.vo-stock--in{color:var(--vo-charcoal)}.vo-stock--in .vo-stock__dot{background:var(--vo-ok)}.vo-stock--order{color:var(--vo-charcoal)}.vo-stock--order .vo-stock__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--vo-ok)}.vo-stock--out{color:var(--vo-steel-mid)}.vo-stock--out .vo-stock__dot{background:var(--vo-dot-off)}.product-card product-price{display:block;width:100%;margin-block-start:var(--vo-s1);color:var(--vo-charcoal)}.product-card product-price .price,.product-card product-price .price-item__group.price{font-family:var(--vo-font-sans);font-size:18px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vo-charcoal)}.product-card product-price .compare-at-price{margin-inline-start:var(--vo-s2);font-size:15px;font-weight:400;color:var(--vo-steel-mid)}.product-card product-price .unit-price{font-size:13px;line-height:18px;color:var(--vo-steel-mid)}.vo-price-meta{display:flex;flex-direction:column;gap:2px;margin-block-start:2px}.vo-price-meta__tax{font-family:var(--vo-font-sans);font-size:13px;line-height:18px;font-weight:400;color:var(--vo-steel-mid)}.vo-price-meta__tax a,.vo-price-meta__link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vo-price-meta__net{font-family:var(--vo-font-mono);font-size:12px;line-height:16px;font-weight:400;color:var(--vo-steel-mid);font-variant-numeric:tabular-nums}.vo-price-meta--pdp .vo-price-meta__net{font-size:13px}.product-card .vo-card-specs{width:100%;min-width:0}.vo-card-chips{display:flex;flex-wrap:wrap;gap:var(--vo-s1);margin:2px 0 0;padding:0;list-style:none}.vo-card-chip{display:inline-block;max-width:100%;min-width:0;margin:0;padding:2px 6px;border-radius:var(--vo-r);background:var(--vo-paper);font-family:var(--vo-font-mono);font-size:12px;line-height:16px;font-weight:400;color:var(--vo-charcoal);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vo-card-chip__label{font-family:var(--vo-font-sans);color:var(--vo-steel-mid)}.product-card product-price .unit-price{display:block;margin-block-start:2px;font-family:var(--vo-font-sans);font-variant-numeric:tabular-nums}.vo-card-tier{margin:var(--vo-s1) 0 0;font-family:var(--vo-font-sans);font-size:13px;line-height:18px;font-weight:500;color:var(--vo-save, var(--vo-ok))}.vo-card-rating{display:flex;align-items:center;gap:var(--vo-s1);margin:0;font-family:var(--vo-font-sans);font-size:13px;line-height:18px;color:var(--vo-steel-mid)}.vo-card-rating__stars{--vo-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.2l2.1 4.3 4.7.7-3.4 3.3.8 4.7L8 12l-4.2 2.2.8-4.7L1.2 6.2l4.7-.7z'/%3E%3C/svg%3E");display:inline-block;width:80px;height:16px;background:linear-gradient(90deg,var(--vo-charcoal) var(--vo-rating, 0%),var(--vo-steel-line) var(--vo-rating, 0%));-webkit-mask:var(--vo-star) 0 0 / 16px 16px repeat-x;mask:var(--vo-star) 0 0 / 16px 16px repeat-x}.vo-card-rating__value{color:var(--vo-charcoal);font-weight:600;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.product-card product-price .price,.product-card product-price .price-item__group.price{font-size:17px;line-height:22px}}@media(prefers-reduced-motion:reduce){.product-card .product-card__content{transition:none}}.product-card .vo-card-atc{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vo-card.css.map */
