.product-single:has(.ani-jewelry-marker){color:#2b3349}
.product-single:has(.ani-jewelry-marker) .product__title{font-family:"Open Sans Condensed","Arial Narrow",sans-serif;font-weight:700;line-height:1.12;margin-bottom:8px}
.product-single:has(.ani-jewelry-marker) .product__price{font-family:"Open Sans Condensed","Arial Narrow",sans-serif;font-size:24px;font-weight:700}
.product-single:has(.ani-jewelry-marker) .product__block--text{color:#626779;font-size:13px;line-height:1.5}
.product-single:has(.ani-jewelry-marker) .jdgm-prev-badge{font-size:12px;color:#586895;margin:4px 0 8px}
.product-single:has(.ani-jewelry-marker) .jdgm-star{color:#8397b1!important;font-size:12px!important}
.product-single:has(.ani-jewelry-marker) .product__accordion__title{font-size:14px;font-weight:500}
.product-single:has(.ani-jewelry-marker) .radio__label{min-height:38px;font-size:12px}
.product-single:has(.ani-jewelry-marker) .product__feature{border-radius:0}
.product-single:has(.ani-jewelry-marker) .product__feature svg{color:#94afcd}
body:has(.ani-jewelry-marker) .section__heading{color:#2b3349}
@media(max-width:767px){.product-single:has(.ani-jewelry-marker) .product__title{font-size:24px!important}.product-single:has(.ani-jewelry-marker) .product__price{font-size:22px}.product-single:has(.ani-jewelry-marker) .product-gallery{margin-bottom:18px}}
