.ir-product-related{padding:48px 40px;background:transparent}.ir-product-related__container{max-width:1400px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 24px #0000000f,0 1px 4px #0000000a;padding:40px}[data-theme=dark] .ir-product-related__container{background:#2d2d2d;box-shadow:0 2px 24px #0000004d}.ir-product-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:#00000014;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;margin-top:32px}[data-theme=dark] .ir-product-related__grid{background:#ffffff14;border-color:#ffffff14}.ir-product-related__card{background:#f8faf9;transition:background .2s;text-decoration:none;display:block}.ir-product-related__card:hover{background:#f0f5f2}[data-theme=dark] .ir-product-related__card{background:#383838}[data-theme=dark] .ir-product-related__card:hover{background:#404040}.ir-product-related__img{aspect-ratio:1;overflow:hidden;background:var(--ir-bg-alt, var(--bg-alt))}.ir-product-related__img img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .3s}.ir-product-related__card:hover .ir-product-related__img img{transform:scale(1.05)}.ir-product-related__body{padding:20px}.ir-product-related__name{font-family:var(--ir-font-heading, "Barlow Condensed", sans-serif);font-size:20px;font-weight:800;color:#1a1a1a;text-transform:uppercase;margin-bottom:4px;transition:color .3s}[data-theme=dark] .ir-product-related__name{color:#f2f2f2}.ir-product-related__tagline{font-size:13px;color:var(--ir-text-mid, var(--text-mid));margin-bottom:10px;margin-top:0}.ir-product-related__price{font-family:var(--ir-font-heading, "Barlow Condensed", sans-serif);font-size:22px;font-weight:800;color:var(--ir-green, var(--green))}.ir-product-related__price span{font-size:14px;color:var(--ir-text-dim, var(--text-dim));text-decoration:line-through;margin-left:8px;font-weight:400}@media(max-width:1024px){.ir-product-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ir-product-related{padding:32px 16px}.ir-product-related__container{padding:24px 20px;border-radius:8px}.ir-product-related__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/iroll-product-related.css.map */
