.ce-product-card{position:relative;color:var(--ce-card-fg,#242424);font-family:var(--ce-font,Arial,sans-serif);min-width:0}.ce-product-card__media{position:relative;aspect-ratio:7/9;overflow:hidden;background:#efefef}.ce-product-card__image-link{display:block;position:absolute;inset:0}.ce-product-card__media .ce-product-card__image{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:opacity .25s ease}.ce-product-card__image--hover{opacity:0}.ce-product-card__media:hover .ce-product-card__image--hover,.ce-product-card__media:focus-within .ce-product-card__image--hover{opacity:1}.ce-product-card__labels{position:absolute;z-index:2;bottom:10px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.ce-product-card__badge{max-width:100%;padding:4px 10px;border-radius:999px;background:var(--ce-badge-bg,#eff4f6);color:var(--ce-badge-fg,#334b57);font:500 10px/1.1 Arial,sans-serif;letter-spacing:.04em}.ce-product-card__quick{position:absolute;right:14px;bottom:14px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#333;opacity:0;transition:opacity .2s;box-shadow:0 1px 4px #0002}.ce-product-card__quick svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.ce-product-card__media:hover .ce-product-card__quick,.ce-product-card__media:focus-within .ce-product-card__quick,.ce-product-card__quick:focus-visible{opacity:1}.ce-product-card__quick:focus-visible,.ce-product-card a:focus-visible{outline:2px solid #1c3d4a;outline-offset:2px}.ce-product-card__info{padding-top:var(--ce-info-gap,12px)}.ce-product-card__title{font:400 var(--ce-title-size,16px)/1.45 var(--ce-font,Arial,sans-serif);letter-spacing:0;text-transform:none;margin:0 0 4px}.ce-product-card__title a{color:inherit;text-decoration:none}.ce-product-card__price{font:400 14px/1.45 Arial,sans-serif;color:#68727a}.ce-product-card__price del{opacity:1;color:#777}.ce-product-card__price ins{text-decoration:none;color:var(--ce-sale,#c83f3f)}.ce-product-card__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-small:has(.ce-product-card)>.col-inner>.badge-container .callout:has(.onsale){display:none}@media(max-width:767px){.ce-product-card__title{font-size:12px}.ce-product-card__price{font-size:12px}.ce-product-card__info{padding-top:8px}.ce-product-card__quick{opacity:1;width:30px;height:30px}.ce-product-card__badge{font-size:9px}}@media(prefers-reduced-motion:reduce){.ce-product-card__image,.ce-product-card__quick{transition:none}}
