.neva-bs-card{height:100%;display:flex;flex-direction:column;background:var(--neva-bs-card-bg, #fff);border-radius:var(--neva-bs-card-radius, 12px);border:var(--neva-bs-card-border-width, .5px) solid var(--neva-bs-card-border-color, #e2e8f0);overflow:hidden}.neva-bs-card__media{position:relative;aspect-ratio:var(--neva-bs-card-media-ratio, 1 / 1);background:var(--neva-bs-card-media-bg, #f5f5f5)!important;overflow:hidden}.neva-bs-card__media-link{display:block;width:100%;height:100%;position:relative}.neva-bs-card__img{display:block;width:100%;height:100%;object-fit:var(--neva-bs-card-media-fit, contain);padding:10px;box-sizing:border-box;transition:opacity .35s ease,transform .35s ease}@media(min-width:769px){.neva-bs-card__img{padding:16px}}.neva-bs-card[style*="--neva-bs-card-media-fit: cover"] .neva-bs-card__img,.neva-bs-card[style*="--neva-bs-card-media-fit:cover"] .neva-bs-card__img,.neva-bs-card[style*="--neva-bs-card-media-fit: cover"] .neva-bs-card__img--primary,.neva-bs-card[style*="--neva-bs-card-media-fit: cover"] .neva-bs-card__img--secondary{padding:0!important;object-fit:cover!important}.neva-bs-card[style*="--neva-bs-card-media-fit: contain"] .neva-bs-card__img,.neva-bs-card[style*="--neva-bs-card-media-fit:contain"] .neva-bs-card__img{object-fit:contain!important}.neva-bs-card__img--secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;transition:opacity .35s ease,transform .35s ease}.neva-bs-card:hover .neva-bs-card__img--secondary,.neva-bs-card:active .neva-bs-card__img--secondary,.neva-bs-card:focus-within .neva-bs-card__img--secondary,.neva-bs-card__media:hover .neva-bs-card__img--secondary,.neva-bs-card__media:active .neva-bs-card__img--secondary{opacity:1}.neva-bs-card:hover .neva-bs-card__img--primary,.neva-bs-card:active .neva-bs-card__img--primary,.neva-bs-card:focus-within .neva-bs-card__img--primary,.neva-bs-card__media:hover .neva-bs-card__img--primary,.neva-bs-card__media:active .neva-bs-card__img--primary{opacity:0}.neva-bs-card__img--placeholder{background:#e5e5e5;padding:0}.neva-bs-card__badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;gap:4px;pointer-events:none}.neva-bs-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.neva-bs-card__badge--sold-out{background-color:#141718;color:#fff}.neva-bs-card__badge--sale{background-color:#e52e2e;color:#fff}.neva-bs-card__badge--new{background-color:#38a169;color:#fff}.neva-bs-card__content{flex:1;display:flex;flex-direction:column;padding:10px}@media(min-width:769px){.neva-bs-card__content{padding:16px}}.neva-bs-card__vendor{margin:0 0 3px;color:var(--neva-bs-card-vendor-color, #888);font-size:10px}@media(min-width:769px){.neva-bs-card__vendor{margin-bottom:4px;font-size:12px}}.neva-bs-card__title{margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width:769px){.neva-bs-card__title{margin-bottom:6px;font-size:16px}}.neva-bs-card__title a{color:var(--neva-bs-card-title-color, #111);text-decoration:none}.neva-bs-card__stars{margin-bottom:6px;--font-size: .85}@media(min-width:769px){.neva-bs-card__stars{margin-bottom:10px;--font-size: 1.1}}.neva-bs-card__bottom-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:6px}@media(min-width:769px){.neva-bs-card__bottom-row{gap:8px;padding-top:8px}}.neva-bs-card__price{color:var(--neva-bs-card-price-color, #111);font-weight:700;font-size:13px}@media(min-width:769px){.neva-bs-card__price{font-size:16px}}.neva-bs-card__atc-form{margin:0}.neva-bs-card__atc-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:0;background:var(--neva-bs-card-atc-bg, #111);color:var(--neva-bs-card-atc-icon, #fff);cursor:pointer;flex:0 0 auto;transition:opacity .2s ease}@media(min-width:769px){.neva-bs-card__atc-btn{width:36px;height:36px}}.neva-bs-card__atc-btn.is-loading{opacity:.6;pointer-events:none}.neva-bs-card-overlay{position:absolute;bottom:0;left:0;right:0;background:#fffffff7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:10px 10px 8px;display:flex;flex-direction:column;gap:8px;transform:translateY(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:4;pointer-events:none}.neva-bs-card-overlay.is-open{transform:translateY(0);pointer-events:auto}.neva-bs-card-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:4px}.neva-bs-card-overlay__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neva-bs-card-overlay__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:0;cursor:pointer;font-size:12px;line-height:1;color:#555;transition:color .15s ease}.neva-bs-card-overlay__close:hover{color:#111}.neva-bs-card-overlay__track{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:4px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x}.neva-bs-card-overlay__track:active{cursor:grabbing}.neva-bs-card-overlay__track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.neva-bs-card-overlay__opt{flex:0 0 auto;scroll-snap-align:start;padding:4px 10px;border-radius:999px;border:1px solid #ddd;background:#fff;font-size:11px;font-weight:600;color:#333;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.neva-bs-card-overlay__opt:hover:not(:disabled){border-color:#999}.neva-bs-card-overlay__opt.is-selected{background:var(--neva-bs-card-atc-bg, #111);border-color:var(--neva-bs-card-atc-bg, #111);color:var(--neva-bs-card-atc-icon, #fff);box-shadow:0 1px 4px #00000026}.neva-bs-card-overlay__opt--unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.neva-bs-card-overlay__footer{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px}.neva-bs-card-overlay__cart-btn{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--neva-bs-card-atc-border, #e5e5e5);background:var(--neva-bs-card-atc-bg, #ffffff);color:var(--neva-bs-card-atc-icon, #111111);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0}.neva-bs-card-overlay__cart-btn:hover:not(:disabled){background:#111;color:#fff;border-color:#111;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.neva-bs-card-overlay__cart-btn:disabled{opacity:.35;cursor:not-allowed}.neva-bs-card-overlay__cart-btn.is-loading{opacity:.6;pointer-events:none}.neva-bs-card-overlay__buy-now{flex:1 1 auto;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;background:var(--neva-bs-buy-now-bg, #14432f);color:var(--neva-bs-buy-now-color, #ffffff);font-size:13px;font-weight:700;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;white-space:nowrap;padding:0 12px}.neva-bs-card-overlay__buy-now:hover:not(:disabled){opacity:.9}.neva-bs-card-overlay__buy-now:disabled{opacity:.35;cursor:not-allowed}.neva-bs-card-overlay__buy-now.is-loading{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/neva-bs-product-card.css.map */
