.drm-card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--drm-card-fg,#111)}.drm-card__visual{position:relative;background:var(--drm-card-bg,#e9e6df);overflow:hidden}.drm-card__image{display:block;aspect-ratio:4/5}.drm-card__image img{display:block;width:100%;height:100%;object-fit:contain}.drm-card__info{padding:10px 0 18px}.drm-card__title{display:block;color:var(--drm-card-fg,#111)!important;font-family:DRMBold,Arial,sans-serif;font-size:var(--drm-card-title,16px);line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.drm-card__price{margin-top:5px;color:var(--drm-card-fg,#111);font-size:var(--drm-card-price,16px);line-height:1.3}.drm-card__price del{font-size:14px;color:#555}.drm-card__price ins{color:#111;text-decoration:none;font-weight:700}.drm-card__stock{position:absolute;top:8px;left:8px;padding:4px 7px;background:#111;color:#fff;font-size:12px;line-height:1.2;text-transform:uppercase}.drm-card__stock--below{top:42px}.drm-card__quick{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;background:#111!important;color:#fff!important;border:1px solid #111!important;font-family:DRMBold,Arial,sans-serif;font-size:14px;line-height:1.2;text-align:center;text-transform:uppercase;opacity:1;visibility:visible}.drm-card__quick:hover,.drm-card__quick:focus-visible{background:#fff!important;color:#111!important}.drm-card a:focus-visible{outline:3px solid #d5b900;outline-offset:2px}.product-small:has(.drm-card) .badge-container{left:8px!important;top:8px!important;right:auto!important;margin:0!important;z-index:5}.product-small:has(.drm-card) .badge-container .badge-inner.on-sale{background:#111!important;color:#fff!important;border-radius:0!important}.product-small:has(.drm-card) .badge-container .badge-inner.on-sale .onsale{color:#fff!important}.drm-card__price .amount{font-size:inherit}@media(hover:hover) and (pointer:fine){.drm-card__quick{opacity:0;transition:opacity .15s}.drm-card:hover .drm-card__quick,.drm-card:focus-within .drm-card__quick{opacity:1}}@media(prefers-reduced-motion:reduce){.drm-card__quick{transition:none}}
