.snif-card{--snif-card-ink:#191716;--snif-card-badge:#171514;--snif-card-accent:#874f36;color:var(--snif-card-ink);display:flex;flex-direction:column;height:100%;font-family:Arial,sans-serif;min-width:0}
.snif-card *{box-sizing:border-box}.snif-card__media{aspect-ratio:339/300;position:relative;overflow:hidden}.snif-card__image-link{position:absolute;inset:0;display:block}.snif-card__image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:opacity .25s ease}.snif-card__image--secondary{opacity:0}.snif-card.has-secondary:hover .snif-card__image--secondary,.snif-card.has-secondary:focus-within .snif-card__image--secondary{opacity:1}.snif-card__discount{position:absolute;top:10px;left:10px;z-index:2;border-radius:100px;background:var(--snif-card-badge);color:#fff;padding:5px 9px;font-size:12px;line-height:1.2;font-weight:700}.snif-card__quick-view{position:absolute;right:10px;bottom:10px;z-index:3;background:#191716;color:#fff!important;border-radius:40px;padding:8px 14px;font-size:12px;font-weight:700;opacity:0;text-decoration:none}.snif-card:hover .snif-card__quick-view,.snif-card__quick-view:focus-visible{opacity:1}.snif-card__info{display:flex;flex:1;flex-direction:column;align-items:stretch;padding-top:10px}.snif-card .snif-card__title{margin:0;font-size:18px;line-height:20px;font-weight:700;text-transform:none;letter-spacing:0}.snif-card__title a{color:var(--snif-card-ink);text-decoration:none}.snif-card__price{font-size:17px;line-height:20px;font-weight:700;color:var(--snif-card-ink)}.snif-card__price del{opacity:.65}.snif-card__price ins{text-decoration:none;color:inherit}.snif-card .snif-card__description{font-size:12px;line-height:16px;font-weight:400;margin:8px 0 12px;color:var(--snif-card-ink)}.snif-card__action{margin-top:auto;padding-top:8px}.snif-card__action .button,.snif-card__action a.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;line-height:1.2;margin:0;border:1px solid var(--snif-card-ink);border-radius:30px;background:transparent;color:var(--snif-card-ink);font-size:14px;text-transform:lowercase;text-align:center}.snif-card__action .button:hover,.snif-card__action .button:focus-visible{background:var(--snif-card-ink);color:#fff;outline-offset:2px}.product-small .col-inner:has(>.snif-card)>.badge,.product-small .col-inner:has(>.snif-card)>.badge-container{display:none}
@media(max-width:767px){.snif-card .snif-card__title,.snif-card__price{font-size:14px;line-height:18px}.snif-card .snif-card__description{font-size:12px;line-height:16px}.snif-card__quick-view{opacity:1;font-size:11px;padding:6px 9px}.snif-card__action .button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.snif-card__image{transition:none}}
