/* Fichier généré, ne pas éditer à la main. */
/* Cadre des vignettes : Chanfrein */
body.cfy-thumbframe-chanfrein :is(.vignette-item, :where(.cfy-vignettes-row > [class*="col-"])):not(.cfy-no-frame) { position: relative; }
body.cfy-thumbframe-chanfrein :is(.vignette-item, :where(.cfy-vignettes-row > [class*="col-"])):not(.cfy-no-frame) > .product-card { border-color: var(--cfy-t-accent);
  clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); }
body.cfy-thumbframe-chanfrein :is(.vignette-item, :where(.cfy-vignettes-row > [class*="col-"])):not(.cfy-no-frame)::before { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; --q: var(--cfy-t-accent);
  background:
    linear-gradient(to bottom right, transparent calc(50% - 1px), var(--q) calc(50% - 1px) 50%, transparent 50%) top left / 10px 10px,
    linear-gradient(to bottom left, transparent calc(50% - 1px), var(--q) calc(50% - 1px) 50%, transparent 50%) top right / 10px 10px,
    linear-gradient(to top right, transparent calc(50% - 1px), var(--q) calc(50% - 1px) 50%, transparent 50%) bottom left / 10px 10px,
    linear-gradient(to top left, transparent calc(50% - 1px), var(--q) calc(50% - 1px) 50%, transparent 50%) bottom right / 10px 10px;
  background-repeat: no-repeat; }
