/* A small paper label tucked behind the photograph, with the product in front. */
.product-card-visual,.product-image-stage{position:relative;min-width:0;padding-top:54px;isolation:isolate}
.oil-quality-seal{position:absolute;top:8px;right:12px;z-index:0;display:block;width:154px;max-width:calc(100% - 24px);padding:8px 11px 20px;border:1px solid #c1d0c5;border-radius:2px 2px 0 0;background:#edf0e7;color:#315d5d;box-shadow:0 2px 6px #163e420b;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.015em;overflow:hidden}
.oil-quality-seal-text{position:relative;display:block}
.product-card-visual .product-card-photo{position:relative;z-index:1;border-radius:16px 16px 0 0}
.product-image-stage .product-image-frame{position:relative;z-index:1}
.product-image-stage .oil-quality-seal{width:166px;font-size:12px}
@media(min-width:1025px){.product-gallery .product-thumbnails{padding-top:54px}}
@media(max-width:650px){
  .product-card-visual,.product-image-stage{padding-top:50px}
  .product-card-visual .oil-quality-seal,.product-image-stage .oil-quality-seal{right:9px;width:146px;max-width:calc(100% - 18px);padding:7px 9px 18px;font-size:12px;line-height:1.25}
}
