.bivalta-product-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bivalta-surface);color:var(--bivalta-text-primary);border-radius:var(--bivalta-radius-lg);box-shadow:var(--bivalta-shadow-raised);transition:transform var(--bivalta-duration-normal) var(--bivalta-ease),box-shadow var(--bivalta-duration-normal) var(--bivalta-ease)}.bivalta-product-card:hover{transform:translateY(-3px);box-shadow:var(--bivalta-shadow-raised-large)}.bivalta-product-card a{text-decoration:none}.bivalta-product-card__link{color:inherit;text-decoration:none}.bivalta-product-card__media-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin:13px 13px 0;background:var(--bivalta-product-surface);border-radius:19px}.bivalta-product-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bivalta-product-surface);color:inherit;border-radius:inherit;text-decoration:none!important}.bivalta-product-card__image,.bivalta-product-card__media img{width:100%;height:100%;display:block;object-fit:contain;padding:14px;transition:transform var(--bivalta-duration-normal) var(--bivalta-ease)}.bivalta-product-card:hover .bivalta-product-card__image,.bivalta-product-card:hover .bivalta-product-card__media img{transform:scale(1.025)}.bivalta-product-card__placeholder{width:100%;height:100%;padding:28px}.bivalta-product-card__badges{position:absolute;top:11px;left:11px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.bivalta-product-card__badge{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:950;line-height:1;letter-spacing:.025em}.bivalta-product-card__badge--sale{background:var(--bivalta-accent);color:var(--bivalta-on-accent);box-shadow:0 4px 12px #00000014}.bivalta-product-card__badge--sold-out{background:var(--bivalta-text-primary);color:var(--bivalta-background)}.bivalta-product-card__wishlist{position:absolute;top:11px;right:11px;z-index:21;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--bivalta-surface);color:var(--bivalta-text-primary);border:0;border-radius:13px;box-shadow:var(--bivalta-shadow-raised-small);cursor:pointer;transition:background-color var(--bivalta-duration-fast) var(--bivalta-ease),color var(--bivalta-duration-fast) var(--bivalta-ease),box-shadow var(--bivalta-duration-fast) var(--bivalta-ease),transform var(--bivalta-duration-fast) var(--bivalta-ease)}.bivalta-product-card__wishlist:hover,.bivalta-product-card__wishlist[aria-pressed=true],.bivalta-product-card__wishlist.is-active{background:var(--bivalta-accent);color:var(--bivalta-on-accent)}.bivalta-product-card__wishlist[aria-pressed=true] svg,.bivalta-product-card__wishlist.is-active svg{fill:currentColor}.bivalta-product-card__wishlist:active{transform:scale(.95);box-shadow:var(--bivalta-shadow-inset-small)}.bivalta-product-card__body{min-width:0;flex:1;display:flex;flex-direction:column;padding:16px 16px 17px}.bivalta-product-card__vendor{margin-bottom:5px;color:var(--bivalta-text-muted);font-size:8px;font-weight:850;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.bivalta-product-card__title-link,.bivalta-product-card__title-link:hover,.bivalta-product-card__title-link:focus,.bivalta-product-card__title-link:focus-visible,.bivalta-product-card__title-link:active,.bivalta-product-card__title-link:visited{display:block;color:inherit!important;text-decoration:none!important;text-decoration-line:none!important;border:0!important;border-bottom:0!important}.bivalta-product-card__title{margin:0;color:var(--bivalta-text-primary);font-size:14px;font-weight:780;line-height:1.28;letter-spacing:-.018em;text-decoration:none!important;text-decoration-line:none!important;border:0!important;border-bottom:0!important}.bivalta-product-card__title-link .bivalta-product-card__title,.bivalta-product-card__title-link:hover .bivalta-product-card__title,.bivalta-product-card__title-link:focus .bivalta-product-card__title,.bivalta-product-card__title-link:visited .bivalta-product-card__title{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important}.bivalta-product-card__title-link:hover .bivalta-product-card__title{color:var(--bivalta-accent)}.bivalta-product-card__variant{min-height:16px;margin-top:5px;color:var(--bivalta-text-secondary);font-size:10px;line-height:1.35}.bivalta-product-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:9px;color:var(--bivalta-text-secondary);font-size:10px;line-height:1}.bivalta-product-card__rating-star,.bivalta-product-card__rating-stars{color:var(--bivalta-accent);font-weight:900}.bivalta-product-card__rating-count{color:var(--bivalta-text-muted)}.bivalta-product-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px}.bivalta-product-card__price-area{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}.bivalta-product-card__price-wrap{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.bivalta-product-card__price{color:var(--bivalta-text-primary);font-size:18px;font-weight:900;line-height:1;letter-spacing:-.04em}.bivalta-product-card__price.is-sale,.bivalta-product-card.is-on-sale .bivalta-product-card__price{color:#9b111e!important;font-size:21px;font-weight:950;line-height:1;letter-spacing:-.05em;text-shadow:0 0 16px rgba(155,17,30,.14)}.bivalta-product-card__compare-price{color:var(--bivalta-text-muted)!important;font-size:14.5px;font-weight:750;line-height:1;letter-spacing:-.02em;text-decoration:line-through!important;text-decoration-line:line-through!important;text-decoration-thickness:1.8px;text-decoration-color:color-mix(in srgb,var(--bivalta-text-primary) 64%,transparent);text-decoration-skip-ink:none;opacity:.88}.bivalta-product-card__unit-price{width:100%;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:8px;color:var(--bivalta-text-muted);font-size:11px;line-height:1.35}.bivalta-product-card__unit-price-label{font-weight:650}.bivalta-product-card__unit-price-label:after{content:":"}.bivalta-product-card__unit-price-value{color:var(--bivalta-text-secondary);font-size:11px;font-weight:750}.bivalta-product-card__add,.bivalta-product-card__quick-add{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bivalta-primary-button-background);color:var(--bivalta-primary-button-text);border:0;border-radius:14px;box-shadow:-3px -3px 8px var(--bivalta-shadow-light),4px 4px 9px var(--bivalta-shadow-dark);cursor:pointer;font-size:20px;font-weight:800;line-height:1;text-decoration:none!important;transition:background-color var(--bivalta-duration-fast) var(--bivalta-ease),box-shadow var(--bivalta-duration-fast) var(--bivalta-ease),transform var(--bivalta-duration-fast) var(--bivalta-ease)}.bivalta-product-card__add:hover:not(:disabled),.bivalta-product-card__quick-add:hover:not(:disabled){background:var(--bivalta-primary-button-hover)}.bivalta-product-card__add:active:not(:disabled),.bivalta-product-card__quick-add:active:not(:disabled){transform:translateY(1px);box-shadow:var(--bivalta-shadow-inset-small)}.bivalta-product-card__add:disabled,.bivalta-product-card__quick-add:disabled{opacity:.4;cursor:not-allowed}.bivalta-product-card__add--disabled{opacity:.45;cursor:default}.bivalta-product-card.is-loading{pointer-events:none;opacity:.58}.bivalta-product-card__spinner{width:17px;height:17px;border:2px solid color-mix(in srgb,var(--bivalta-on-accent) 28%,transparent);border-top-color:var(--bivalta-on-accent);border-radius:50%;animation:bivalta-product-card-spin .65s linear infinite}@keyframes bivalta-product-card-spin{to{transform:rotate(360deg)}}.bivalta-product-card__wishlist:focus-visible,.bivalta-product-card__add:focus-visible,.bivalta-product-card__quick-add:focus-visible{outline:3px solid var(--bivalta-accent);outline-offset:3px}@media screen and (max-width:1100px){.bivalta-product-card__title{font-size:12px}.bivalta-product-card__price{font-size:17px}.bivalta-product-card__price.is-sale,.bivalta-product-card.is-on-sale .bivalta-product-card__price{font-size:20px}.bivalta-product-card__compare-price{font-size:13.5px}}@media screen and (max-width:749px){.bivalta-product-card{border-radius:19px}.bivalta-product-card:hover{transform:none}.bivalta-product-card__media-wrap{margin:9px 9px 0;border-radius:15px}.bivalta-product-card__image,.bivalta-product-card__media img{padding:10px}.bivalta-product-card__badges{top:9px;left:9px}.bivalta-product-card__badge{min-height:25px;padding:5px 8px;font-size:8.5px}.bivalta-product-card__wishlist{top:8px;right:8px;width:35px;height:35px;border-radius:11px}.bivalta-product-card__body{padding:12px}.bivalta-product-card__vendor{font-size:7px}.bivalta-product-card__title{font-size:12px}.bivalta-product-card__variant{font-size:9px}.bivalta-product-card__rating{margin-top:7px;font-size:9px}.bivalta-product-card__bottom{gap:8px;padding-top:12px}.bivalta-product-card__price-wrap{gap:5px}.bivalta-product-card__price{font-size:15px}.bivalta-product-card__price.is-sale,.bivalta-product-card.is-on-sale .bivalta-product-card__price{color:#9b111e!important;font-size:17px}.bivalta-product-card__compare-price{font-size:11.5px;text-decoration-thickness:1.5px}.bivalta-product-card__unit-price{margin-top:7px;font-size:10px}.bivalta-product-card__unit-price-value{font-size:10px}.bivalta-product-card__add,.bivalta-product-card__quick-add{width:38px;height:38px;flex-basis:38px;border-radius:12px;font-size:18px}}@media screen and (max-width:390px){.bivalta-product-card__body{padding:10px}.bivalta-product-card__title{font-size:11.5px}.bivalta-product-card__price{font-size:14px}.bivalta-product-card__price.is-sale,.bivalta-product-card.is-on-sale .bivalta-product-card__price{color:#9b111e!important;font-size:16px}.bivalta-product-card__compare-price{font-size:10.5px}.bivalta-product-card__unit-price,.bivalta-product-card__unit-price-value{font-size:9px}}html[data-theme=dark] .bivalta-product-card__media-wrap,html[data-theme=dark] .bivalta-product-card__media{background:var(--bivalta-product-surface)}html[data-theme=dark] .bivalta-product-card__price.is-sale,html[data-theme=dark] .bivalta-product-card.is-on-sale .bivalta-product-card__price{color:#d32f2f!important;text-shadow:0 0 16px rgba(211,47,47,.18)}.bivalta-product-card .bivalta-product-card__title-link,.bivalta-product-card .bivalta-product-card__title-link:hover,.bivalta-product-card .bivalta-product-card__title-link:focus,.bivalta-product-card .bivalta-product-card__title-link:active,.bivalta-product-card .bivalta-product-card__title-link:visited,.bivalta-product-card .bivalta-product-card__title-link .bivalta-product-card__title{text-decoration:none!important;text-decoration-line:none!important;border:0!important;border-bottom:0!important}html[data-theme=light] .bivalta-product-card.is-on-sale .bivalta-product-card__price,html:not([data-theme=dark]) .bivalta-product-card.is-on-sale .bivalta-product-card__price{color:#9b111e!important}@media(prefers-reduced-motion:reduce){.bivalta-product-card,.bivalta-product-card__image,.bivalta-product-card__media img,.bivalta-product-card__wishlist,.bivalta-product-card__add,.bivalta-product-card__quick-add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bivalta-products.css.map */
