.mc-card{--mc-badge-bg:#282828;--mc-badge-fg:#fff;color:var(--mc-text,#242424);font-family:Arial,sans-serif;position:relative;min-width:0}.mc-card__media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.mc-card__image-link{display:block;position:absolute;inset:0}.mc-card__image-link img{width:100%;height:100%;object-fit:var(--mc-image-fit,contain);display:block;position:absolute;inset:0;transition:opacity .2s ease}.mc-card__secondary{opacity:0}.mc-card:hover .mc-card__secondary,.mc-card:focus-within .mc-card__secondary{opacity:1}.mc-card__badge,.mc-card__stock{position:absolute;top:10px;left:10px;z-index:2;background:var(--mc-badge-bg);color:var(--mc-badge-fg);padding:5px 8px;font-size:11px;line-height:1.2;letter-spacing:.03em}.mc-card__stock{top:auto;bottom:10px}.mc-card__native-actions .quick-view{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:12px 5px;text-align:center;background:rgba(255,255,255,.91);color:#242424;font-size:12px;font-weight:700;letter-spacing:.08em;opacity:0;transition:opacity .2s ease}.mc-card:hover .mc-card__native-actions .quick-view,.mc-card:focus-within .mc-card__native-actions .quick-view{opacity:1;color:#242424}.mc-card__info{padding:var(--mc-info-gap,14px) 3px 18px}.mc-card__title{font:400 var(--mc-title-size,16px)/1.35 var(--mc-title-font,Georgia,serif);margin:0 0 8px}.mc-card__title a{color:#222}.mc-card__price{font-size:var(--mc-price-size,14px);font-weight:700;line-height:1.4}.mc-card__price del{opacity:.65;font-weight:400}.mc-card__price ins{color:var(--mc-sale,#a21b28);text-decoration:none}.col-inner:has(>.mc-card)>.badge-container .badge:has(.on-sale){display:none}.col-inner:has(>.mc-card)>.badge-container{z-index:3;left:10px;top:10px}.col-inner:has(>.mc-card .mc-card__badge)>.badge-container{top:42px}.mc-card__tools{z-index:4}.mc-card__native-actions{position:absolute;inset:auto 0 0;z-index:2}@media(max-width:767px){.mc-card__title{font-size:max(12px,calc(var(--mc-title-size,16px) - 1px))}.mc-card__price{font-size:var(--mc-price-size,14px)}.mc-card__native-actions .quick-view{opacity:1;left:auto;right:8px;bottom:8px;width:35px;height:35px;padding:0;font-size:0;line-height:35px;border-radius:50%;background:#fff}.mc-card__native-actions .quick-view:after{content:'+';font-size:22px;font-weight:400}}@media(prefers-reduced-motion:reduce){.mc-card__image-link img,.mc-card__native-actions .quick-view{transition:none}}
