.sf-card{--sf-btn-primary-bg:var(--sf-btn-card-bg);--sf-btn-primary-text:var(--sf-btn-card-text);--sf-btn-primary-hover:var(--sf-btn-card-hover);--sf-btn-primary-radius:var(--sf-btn-card-radius);box-sizing:border-box;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);width:100%;min-width:0;max-width:100%;height:auto;min-height:100%;box-shadow:var(--sf-shadow-card);cursor:pointer;transition:transform var(--duration-slow,.35s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow var(--duration-slow,.35s) var(--ease-default), border-color var(--duration-normal) var(--ease-default), background var(--duration-normal) var(--ease-default);flex-direction:column;display:flex;position:relative;overflow:visible}.sf-card:focus-visible{outline:2px solid var(--sf-primary);outline-offset:2px}.sf-card:hover{z-index:2;box-shadow:var(--sf-shadow-hover);border-color:color-mix(in srgb, var(--sf-primary) 30%, var(--sf-border));transform:translateY(-4px)}.sf-card__media{padding:var(--sf-card-pad);flex-shrink:0;padding-bottom:0;position:relative;overflow:hidden}.sf-card__badges{top:calc(var(--sf-card-pad) + .4rem);z-index:2;flex-direction:column;gap:.3rem;display:flex;position:absolute}.sf-card__badges:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__badges:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__badges:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__badges:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__badges:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__badges:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__body{padding:var(--sf-card-pad);box-sizing:border-box;flex-direction:column;flex:auto;gap:.5rem;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:visible}.sf-card__foot{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;width:100%;min-width:0;max-width:100%;margin-top:auto;display:flex}.sf-card__foot :-webkit-any(.sf-btn,button){box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%}.sf-card__foot :-moz-any(.sf-btn,button){box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%}.sf-card__foot :is(.sf-btn,button){box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%}.sf-card__name{font-family:var(--sf-font-display);font-size:var(--text-sm);color:var(--sf-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.sf-card__name--serif{font-weight:400}.sf-card__desc{font-size:var(--text-sm);color:var(--sf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.sf-card__prices{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem .5rem;min-width:0;max-width:100%;display:flex}.sf-card__prices .sf-amount{min-width:0;max-width:100%}.sf-card__prices .sf-amount--strike{flex:1 0 100%;width:100%}.sf-card__from{font-size:var(--text-xs);color:var(--sf-text-subtle)}.sf-card__from:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.sf-card__from:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.sf-card__from:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.sf-card__from:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.sf-card__from:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.sf-card__from:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.sf-card__unit-suffix{font-size:var(--text-xs);color:var(--sf-text-muted);font-weight:700}.sf-card__compare{top:calc(var(--sf-card-pad) + .4rem);background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill);min-height:26px;font-size:var(--text-xs);color:var(--sf-text-muted);cursor:pointer;z-index:2;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);align-items:center;gap:.25rem;padding:.2rem .45rem;display:inline-flex;position:absolute}.sf-card__compare:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--sf-card-pad) + .4rem)}.sf-card__compare:hover{border-color:var(--sf-primary);color:var(--sf-primary)}.sf-card__compare input{opacity:0;pointer-events:none;position:absolute}.sf-card__compare--on{background:var(--sf-primary);color:var(--sf-on-primary);border-color:var(--sf-primary)}.sf-card__fitment{background:color-mix(in srgb, var(--sf-secondary) 10%, transparent);border-radius:var(--sf-radius-sm);color:var(--sf-text);font-size:var(--text-xs);gap:.35rem;margin:0;padding:.2rem .45rem;font-weight:700}.sf-card__fitment .sf-icon{color:var(--sf-secondary);flex-shrink:0}.sf-card__specs{border-top:1px solid var(--sf-border);flex-direction:column;gap:.25rem;margin:0;padding:.5rem 0 0;list-style:none;display:flex}.sf-card__specs li{font-size:var(--text-xs);color:var(--sf-text-muted);background:var(--sf-surface-2);border-radius:var(--sf-radius-sm);align-items:center;gap:.35rem;padding:.18rem .4rem;font-weight:500;display:flex}.sf-card__specs li .sf-icon{color:var(--sf-primary);flex-shrink:0}.sf-product-card__countdown{border-radius:var(--sf-radius-pill);background:color-mix(in srgb, var(--sf-sale) 14%, transparent);color:var(--sf-sale);font-size:var(--text-xs);align-items:center;padding-top:.12rem;padding-bottom:.12rem;padding-left:.45rem;padding-right:.45rem;font-weight:600;line-height:1.3;display:inline-flex}@media (prefers-reduced-motion:reduce){.sf-card{transition:none}.sf-card:hover{transform:none}}.sf-card--erla{background:var(--sf-surface);border:1px solid var(--sf-border);box-shadow:none}.sf-card--erla:hover{box-shadow:var(--sf-shadow-hover);border-color:var(--sf-border);transform:none}.sf-card--erla__media{background:var(--sf-surface);position:relative;overflow:hidden}.sf-card--erla__wish{top:.55rem;z-index:3;border:1.5px solid var(--sf-border-strong);border-radius:var(--sf-radius-pill);background:var(--sf-surface);width:1.85rem;height:1.85rem;color:var(--sf-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:inline-flex;position:absolute}.sf-card--erla__wish:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.55rem}.sf-card--erla__wish:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.55rem}.sf-card--erla__wish:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.55rem}.sf-card--erla__wish:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.55rem}.sf-card--erla__wish:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.55rem}.sf-card--erla__wish:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.55rem}.sf-card--erla__wish:hover:not(:disabled),.sf-card--erla__wish--on{border-color:var(--sf-primary);color:var(--sf-primary)}.sf-card--erla__wish:disabled{opacity:.6;cursor:wait}.sf-card--erla__body{flex-direction:column;gap:.3rem;padding:.65rem .75rem .85rem;display:flex}.sf-card--erla__brand{font-size:var(--text-xs);color:var(--sf-text-subtle);text-transform:uppercase;letter-spacing:.02em;font-weight:700}
