.mini-card{--mini-card-border: #e0e0e0;--mini-card-sale: #aa0100;box-sizing:border-box;display:flex;flex-direction:column;block-size:100%;color:rgb(var(--color-foreground))}.mini-card__media{display:block;position:relative;overflow:hidden}.mini-card__image{inline-size:100%;block-size:100%}.mini-card__title{font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);color:currentcolor;text-decoration:none;overflow-wrap:break-word}.mini-card__title:hover{text-decoration:underline}.mini-card__title:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.mini-card__price{font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);white-space:nowrap}.mini-card__price--sale{color:var(--mini-card-sale);text-decoration:none}.mini-card__price--compare{text-decoration:line-through;text-decoration-skip-ink:none;text-underline-position:from-font}.mini-card__form{margin:0}.mini-card__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:100%;border:1px solid currentcolor;border-radius:0;background:none;color:currentcolor;font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.mini-card__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mini-card__button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.mini-card__button[disabled]{cursor:not-allowed;opacity:.5}.mini-card--regular{gap:16px;block-size:412px;padding-block-start:6px;padding-block-end:14px;padding-inline:10px;border:1px solid var(--mini-card-border);background-color:rgb(var(--color-background))}.mini-card--regular .mini-card__media{flex:1 0 0;min-block-size:0}.mini-card--regular .mini-card__image{object-fit:contain}.mini-card--regular .mini-card__info{display:flex;align-items:center;gap:8px;overflow:hidden}.mini-card--regular .mini-card__title{flex:1 0 0;min-inline-size:0;font-size:12px;line-height:16px;letter-spacing:1.56px;text-transform:uppercase}.mini-card--regular .mini-card__prices{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;letter-spacing:normal}.mini-card--regular .mini-card__button{block-size:48px;font-size:15px;line-height:20px;letter-spacing:1.8px}.mini-card--compact .mini-card__media{aspect-ratio:1}.mini-card--compact .mini-card__image{object-fit:contain}.mini-card--compact .mini-card__info{display:flex;flex-direction:column;gap:4px;min-block-size:65px;padding-block-start:10px}.mini-card--compact .mini-card__title{display:block;min-block-size:30px;font-size:10px;line-height:12px;letter-spacing:1.2px;text-transform:uppercase}.mini-card--compact .mini-card__prices{display:flex;align-items:center;gap:4px;font-size:10px;line-height:12px;letter-spacing:1.2px}.mini-card--compact .mini-card__button{inline-size:99%;block-size:33.6px;padding:10px 5px;font-size:10px;line-height:12px;letter-spacing:1.2px}@font-face{font-family:Proxima Nova Synthetic Bold;src:url(/cdn/shop/files/Proxima_Nova.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mini-card--cart{min-block-size:280.4px}.mini-card--cart .mini-card__media{block-size:185.4px}.mini-card--cart .mini-card__image{object-fit:contain}.mini-card--cart .mini-card__info{display:flex;flex-direction:column;gap:4px}.mini-card--cart .mini-card__title,.mini-card--cart .mini-card__price,.mini-card--cart .mini-card__button{font-family:"Proxima Nova Synthetic Bold",var(--font-brand-family)}.mini-card--cart .mini-card__title{display:block;min-block-size:30px;font-size:10px;line-height:12px;letter-spacing:1.2px;text-transform:uppercase}.mini-card--cart .mini-card__title:hover{text-decoration:none}.mini-card--cart .mini-card__prices{display:flex;align-items:center;gap:4px;font-size:10px;line-height:12px;letter-spacing:1.2px}.mini-card--cart .mini-card__price--compare{position:relative;text-decoration:none}.mini-card--cart .mini-card__price--compare:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background-color:currentcolor}.mini-card--cart .mini-card__form{margin-block-start:16px}.mini-card--cart .mini-card__button{block-size:33px;font-size:9px;line-height:11px;letter-spacing:1.08px}@media screen and (min-width:1140px){.min-card__image--mobile{display:none}}@media screen and (max-width:1139px){.min-card__image--mobile+.mini-card__image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/component-mini-product-card.css.map */
