.haus-cards{--bs-card-background: #ffffff;--bs-card-border: #e4e4e4;--bs-card-radius: 12px;--bs-image-background: #e3d5c3;--bs-image-ratio: 1 / 1;--bs-text: #1a1a1a;--bs-button: #c0653c;--bs-button-text: #ffffff;--bs-button-radius: 30px;--bs-overlay-button-transform: uppercase;--bs-overlay-button-spacing: .06em;--bs-discount-background: #e02b27;--bs-discount-text: #ffffff}.haus-cards .best-sellers__card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bs-card-background);border:1px solid var(--bs-card-border);border-radius:var(--bs-card-radius);overflow:hidden;color:var(--bs-text);text-align:start}.haus-cards .best-sellers__card[hidden]{display:none}.haus-cards .best-sellers__media-wrap{position:relative}.haus-cards .best-sellers__media{position:relative;display:block;aspect-ratio:var(--bs-image-ratio);background:var(--bs-image-background);overflow:hidden}.haus-cards .best-sellers__media img,.haus-cards .best-sellers__media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.haus-cards .best-sellers__card:hover .best-sellers__media img{transform:scale(1.03)}.haus-cards .best-sellers__media .best-sellers__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease,transform .4s ease}@media(hover:hover){.haus-cards .best-sellers__card:hover .best-sellers__image--secondary{opacity:1}}.haus-cards .best-sellers__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3}.haus-cards .best-sellers__badge--dark{background:#1a1a1a;color:#fff}.haus-cards .best-sellers__badge--light{background:#fff;color:#1a1a1a}.haus-cards .best-sellers__badge--accent{background:var(--bs-button);color:var(--bs-button-text)}.haus-cards .best-sellers__badge--red{background:#d32f2f;color:#fff}.haus-cards .best-sellers__native-badges{position:absolute;top:10px;left:10px;z-index:1}.haus-cards--pill-badges .best-sellers__native-badges .badge{padding:4px 10px;border-radius:999px;line-height:1.3}.haus-cards .best-sellers__info{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 14px 16px}.haus-cards .best-sellers__title{font-size:14px;font-weight:600;line-height:1.35;color:var(--bs-text)}.haus-cards .best-sellers__rating{font-size:11px}.haus-cards .best-sellers__rating .rating-badge svg{width:11px}.haus-cards .best-sellers__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.haus-cards .best-sellers__price-current{font-size:16px;font-weight:700}.haus-cards .best-sellers__price-compare{font-size:13px;text-decoration:line-through;opacity:.55}.haus-cards .best-sellers__discount{margin-inline-start:auto;align-self:center;padding:4px 10px;border-radius:999px;background:var(--bs-discount-background);color:var(--bs-discount-text);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.04em;white-space:nowrap}.haus-cards .best-sellers__action{margin-top:auto;padding-top:8px}.haus-cards .best-sellers__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:8px 16px;border:1px solid var(--bs-button);border-radius:var(--bs-button-radius);background:var(--bs-button);color:var(--bs-button-text);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s}.haus-cards .best-sellers__button:hover{opacity:.88}.haus-cards .best-sellers__button--outline{background:transparent;border-color:var(--bs-text);color:var(--bs-text)}.haus-cards .best-sellers__button[disabled]{opacity:.5;cursor:not-allowed}.haus-cards .best-sellers__overlay-action{position:absolute;inset-inline:0;bottom:14px;z-index:2;display:flex;justify-content:center;padding-inline:14px;pointer-events:none;opacity:0;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease}.haus-cards .best-sellers__overlay-action>*{pointer-events:auto}.haus-cards .best-sellers__overlay-action .best-sellers__button{width:auto;min-width:60%;padding-inline:28px;box-shadow:0 6px 18px #0000002e;text-transform:var(--bs-overlay-button-transform);letter-spacing:var(--bs-overlay-button-spacing)}.haus-cards .best-sellers__overlay-action .best-sellers__button--outline{background:#fff;border-color:#fff;color:#1a1a1a}.haus-cards .best-sellers__card:hover .best-sellers__overlay-action,.haus-cards .best-sellers__card:focus-within .best-sellers__overlay-action{opacity:1;transform:translateY(0)}@media(hover:none){.haus-cards .best-sellers__overlay-action{opacity:1;transform:none}}@media screen and (max-width:699px){.haus-cards .best-sellers__card{scroll-snap-align:start}.haus-cards .best-sellers__info{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/haus-product-card.css.map */
