.product-small>.col-inner{position:relative}.pat-card{position:relative;text-align:left;font-family:Arial,sans-serif;color:#111}.pat-card__image{position:relative;background:var(--pat-card-image-bg,#f1f1ef);overflow:hidden}.pat-card__image-link{display:block;aspect-ratio:5/6}.pat-card__image img{width:100%;height:100%;object-fit:contain;display:block}.pat-card__info{padding:14px 0 0}.pat-card__title{margin:0 0 8px;font-size:var(--pat-card-title,16px);line-height:1.35;letter-spacing:0}.pat-card__title a,.pat-card__title a:visited{color:#111;text-decoration:none}.pat-card__title a:hover{text-decoration:underline}.pat-card__price,.pat-card__price .amount{font-size:var(--pat-card-price,16px);line-height:1.35;color:#111}.pat-card__price del,.pat-card__price del .amount{font-size:14px;color:#555}.pat-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:6px}.pat-card__rating .star-rating{margin:0}.pat-card__quick,.pat-card__quick:visited{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #111;border-radius:999px;background:var(--pat-card-button-bg,#fff);color:var(--pat-card-button-fg,#111);font-size:14px;font-weight:700;text-decoration:none;opacity:0;transition:opacity .15s}.pat-card:hover .pat-card__quick,.pat-card:focus-within .pat-card__quick{opacity:1}.pat-card__quick:hover,.pat-card__quick:focus-visible{background:#111;color:#fff;outline:2px solid #111;outline-offset:2px}.product-small>.col-inner>.badge-container{left:8px!important;top:8px!important;right:auto;z-index:3}.product-small>.col-inner>.badge-container .onsale{background:var(--pat-card-badge-bg,#fff)!important;color:var(--pat-card-badge-fg,#111)!important;border-radius:3px;padding:6px 9px;width:auto;height:auto;line-height:1.2;font-size:12px}@media(hover:none){.pat-card__quick{opacity:1}}@media(prefers-reduced-motion:reduce){.pat-card__quick{transition:none}}
