.featured-diamonds-section{padding:40px 20px;background-size:cover;background-repeat:no-repeat}.featured-diamonds-content{max-width:1200px;margin:0 auto}.product-details{margin-top:30px;margin-bottom:10px}.btn-product-details{padding:5px 30px;background-color:#fdcc4c;color:#3c3c3c;text-decoration:none;border-radius:5px;font-weight:700;font-size:14px;text-align:center;letter-spacing:.01em;border:none;position:relative;overflow:hidden;display:inline-block}.btn-product-details:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,#e5ac8e00,#ffffff80 50%,#e5ac8e00);transform:rotate(60deg) translate(-5em,7.5em);pointer-events:none}.btn-product-details:hover:after,.btn-product-details:focus:after{animation:sheen 1s forwards}@keyframes sheen{to{transform:rotate(60deg) translate(1em,-9em)}}.featured-diamonds-heading{font-size:3em;color:#3a8477;text-align:left;margin:0}.featured-diamonds-gallery{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.featured-diamonds-item{background-color:#fff;padding:0;text-align:left;box-shadow:0 2px 4px #0000001a;overflow:hidden;position:relative}.featured-diamonds-image-container{width:100%;height:200px;overflow:hidden}.featured-diamonds-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured-diamonds-item img:hover{transform:scale(1.1)}.featured-diamonds-details{padding:0 20px 10px}.product-name{font-size:1em;font-weight:700;letter-spacing:.01em;margin-bottom:5px;color:#333}.product-description,.carat-details{font-size:.85em;color:#555;margin-bottom:8px;line-height:1.5em}.product-price{font-weight:700;color:#3a8477;margin-bottom:8px;letter-spacing:.01em;line-height:.5}.product-from-price{color:#777;font-size:.8em;margin-top:2px;letter-spacing:.01em;line-height:1.5}.inquire-label{background-color:#3a8477;color:#fff;padding:6px 10px;font-size:.9em;position:absolute;top:0;right:0;letter-spacing:.01em}.carat-details{font-size:.85em;color:#555;margin-bottom:8px;line-height:1;letter-spacing:.01em;display:inline-flex;align-items:center;position:relative}.carat-question-mark{border:1px solid #2D2D2D;padding:2px 5px;margin-left:6px;font-size:.8em;cursor:help;font-weight:700;position:relative}.tooltip{position:absolute;background-color:#333;color:#fff;padding:10px;border-radius:5px;bottom:120%;left:50%;transform:translate(-50%);white-space:nowrap;opacity:0;visibility:hidden;width:250px;height:120px;transition:opacity .3s ease,visibility .3s ease;z-index:1}.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.carat-question-mark:hover .tooltip{opacity:1;visibility:visible}.tooltip-content{display:none;white-space:normal}.tooltip-text{font-size:.8em}.tooltip-content img{width:60px;height:60px;object-fit:cover;grid-column:1 / 2;grid-row:2 / 3}.carat-question-mark:hover .tooltip-content .tooltip-text,.tooltip:hover .tooltip-content .tooltip-text,.tooltip-content .tooltip-text{display:block;grid-column:2 / 3;grid-row:2 / 3}.tooltip-content{color:#fff;font-weight:400;letter-spacing:.01em;z-index:2;display:grid;grid-template-rows:auto auto;gap:10px;align-items:start}.tooltip-content strong{grid-column:1 / 3;text-align:center}@media (max-width: 768px){.featured-diamonds-gallery{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/featured-diamonds-section-custom.css.map */
