.pv-fastening-comparison{margin:48px 0 64px;padding:40px;background:#f5f1eb;border-radius:24px;scroll-margin-top:100px}.pv-fastening-comparison h2{margin:0 0 16px;font-size:32px;line-height:1.2}.pv-fastening-comparison>p{max-width:900px}.pv-fastening-comparison__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.pv-fastening-comparison__item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;background:white;border-radius:16px;overflow:hidden;min-width:0}.pv-fastening-comparison__item h3{font-size:22px;line-height:1.3;margin:22px 22px 18px}.pv-fastening-comparison__item>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 30%;display:block}.pv-fastening-comparison__scheme{padding:16px 16px 0}.pv-fastening-comparison__scheme svg{display:block;width:100%;height:auto;border-radius:10px}.pv-fastening-comparison__item p{margin:18px 22px 24px;line-height:1.55;font-size:16px}.pv-fastening-comparison__legend{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px}.pv-fastening-comparison__legend span:nth-child(2){color:#252525}.pv-fastening-comparison__legend span:nth-child(3){color:#8a7152}.pv-fastening-comparison__legend span:nth-child(4){color:#8a5b00}.pv-fastening-comparison__note{font-size:14px;line-height:1.5;color:#61594f;margin-bottom:0}@media(max-width:1100px){.pv-fastening-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-fastening-comparison{padding:28px}}@media(max-width:767px){.pv-fastening-comparison{padding:20px 16px;margin:28px 0 40px;border-radius:16px}.pv-fastening-comparison h2{font-size:26px}.pv-fastening-comparison__grid{grid-template-columns:minmax(0,1fr);gap:20px}.pv-fastening-comparison__item h3{font-size:21px;margin-left:18px;margin-right:18px}.pv-fastening-comparison__item p{margin-left:18px;margin-right:18px}}
