.gemstones_container_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px}.gemstones_container_grid a{text-decoration:none}@media only screen and (min-width:767px){.gemstones_container_grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem;column-gap:2rem}}.gemstones_grid_item{position:relative;overflow:hidden}.gemstones_image{position:relative;width:100%;height:120vw;object-fit:cover;object-position:top center}@media only screen and (min-width:767px){.gemstones_image{height:40vw;max-height:40rem}}.gemstones_grid_item_headline{overflow:hidden;color:#000;margin-top:.25rem;margin-bottom:.2rem;width:100%;font-weight:400}.gemstone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px}.gemstone-card{padding:10px;background:#fff;box-shadow:0 6px 10px #00000014,0 0 6px #0000000d;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);border:0;border-radius:1rem}.gemstone-card-img,.gemstone-card-img-top{border-top-left-radius:calc(1rem - 1px);border-top-right-radius:calc(1rem - 1px)}.gemstone-card h5{overflow:hidden;height:56px;font-weight:900;font-size:1rem}.gemstone-card-img-top{width:100%;max-height:180px;object-fit:contain;padding:30px}.gemstone-card h2{font-size:1rem}.gemstone-card:hover{transform:scale(1.05);box-shadow:0 10px 20px #0000001f,0 4px 8px #0000000f}.card h5{overflow:hidden;height:56px;font-weight:900;font-size:1rem}.gemstone-card h2{color:#000;font-size:.875em;font-weight:700;text-align:center;width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gemstones.css.map */
