.aws_wrapper{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}
.article__image_container--single{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}
.diamond-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fffcf8;padding:1.6rem;background-color:#f8f3ee;border-radius:.2rem;aspect-ratio:.71}
.diamond-card__toggle{display:inline-flex;align-self:center;align-items:center;padding:.4rem;gap:0;background-color:rgba(0,0,0,0);border:1px solid rgba(62,39,35,.2);border-radius:10rem}
.diamond-card__toggle-btn{cursor:pointer;padding:.4rem .8rem;border:none;background:rgba(0,0,0,0);border-radius:10rem;font-weight:500;font-size:12px;line-height:110%;letter-spacing:0;color:#8d6e63;transition:.2s ease-in-out}
.diamond-card__toggle-btn.is-active{background-color:#8d6e63;color:#fffcf8}
.diamond-card__toggle-btn:disabled{cursor:not-allowed;opacity:.4}
.diamond-card__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:14rem}
.diamond-card__media-item{display:none;width:100%}
.diamond-card__media-item.is-active{display:flex;align-items:center;justify-content:center}
.diamond-card__image,.diamond-card__image-placeholder{width:100%;max-height:20.4rem;-o-object-fit:contain;object-fit:contain}
.diamond-card__video{width:100%;height:100%}
.diamond-card__video-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden}
.diamond-card__video-frame iframe.diamond-card__video{position:absolute;top:0;left:0;width:500px;height:500px;border:none;transform-origin:top left}
.diamond-card__info{display:flex;flex-direction:column}
.diamond-card__title{font-size:1.2rem;font-weight:500;line-height:176%;letter-spacing:0;color:#3e2723}
.diamond-card__specs{margin-bottom:.4rem;font-size:1.2rem;font-weight:500;line-height:176%;letter-spacing:0;color:#8d6e63}
.diamond-card__report{margin-bottom:.4rem;font-size:1.2rem;font-weight:500;line-height:176%;letter-spacing:0;color:#3e2723}
.diamond-card__report a{margin-bottom:.4rem;font-size:1.2rem;font-weight:500;line-height:176%;letter-spacing:0;color:#3e2723;text-decoration:underline;text-underline-offset:.2rem}
.diamond-card__price{font-size:1.2rem;font-weight:500;line-height:176%;letter-spacing:0;color:#3e2723}