.oof-card{color:var(--oof-card-text,#111);font-family:inherit;min-width:0;position:relative;text-align:left}.oof-card__media{position:relative;aspect-ratio:1/1;background:var(--oof-card-bg,#f3f3f3);overflow:hidden}.oof-card__image-link{display:block;width:100%;height:100%}.oof-card__media img{display:block;width:100%;height:100%;object-fit:contain}.oof-card__badge{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 20px);padding:5px 7px;background:var(--oof-card-badge-bg,#fff);color:#111;font-size:10px;font-weight:700;line-height:1.1;white-space:normal}.oof-card__info{padding:12px 0 0}.oof-card__title{font-size:var(--oof-card-title-size,14px);font-weight:500;line-height:1.35;margin:0 0 4px}.oof-card__title a{color:inherit;text-decoration:none}.oof-card__price{font-size:13px;line-height:1.35;color:inherit}.oof-card__price del{opacity:.65;margin-right:5px}.oof-card__price ins{text-decoration:none;font-weight:700}.oof-card__quick{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#111;color:#fff;padding:10px;opacity:0;visibility:hidden;transition:opacity .15s}.oof-card:hover .oof-card__quick,.oof-card:focus-within .oof-card__quick{opacity:1;visibility:visible;color:#fff}.oof-card__quick:focus-visible,.oof-card a:focus-visible{outline:2px solid #222;outline-offset:2px}.oofos-card-provider-active .product-small>.col-inner>.badge-container{display:none}@media (hover:none){.oof-card__quick{opacity:1;visibility:visible}}@media (max-width:749px){.oof-card__title{font-size:max(12px,calc(var(--oof-card-title-size,14px) - 1px))}.oof-card__price{font-size:12px}.oof-card__badge{top:6px;left:6px;max-width:calc(100% - 12px);font-size:9px;padding:4px 5px}}@media (prefers-reduced-motion:reduce){.oof-card__quick{transition:none}}
