<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.item-page-top {
    max-width: 1450px;
    margin: 0 auto;
    width: 80%;
    margin-top: 40px;
}
.item-icons-div {
    border: 1px solid #fff;
    width: 75px;
    height: 75px;
    margin: 1px;
}
.item-icons-div svg {
    height: 36px
}
.item-icons-div svg path{
    fill: #444444;
}
.item-icons-div.active {    
    border: 1px solid #ddd;
}
.item-icons-div:hover {
    cursor:pointer;
}
.item-icons-div img {
    width: 100%;
}
.item-image img{
    max-width: 100%;
    min-height: 200px;
}
.item-image .mm_imv {
    display: none;
}
.item-image img.active {
    display: inline-block;
}
.item-image {
   width: 60%; 
}
.item-content {
   width: 40%;
}
.item-content .price {
    font-size: 22px;
}
.item-content select {
    border-radius: 0px;
}
.item-content .sub_title {
    color: #1D1D1D;
}
.cta button {
    padding: 16px 46px;
    border-radius: 0px;
    min-width: 200px;
}
.cta .btn-add-to-cart {
    background: #3172ab;
    border: 1px solid #3172ab;
}
.cta .btn-request-info {
    border: 1px solid #3172ab;
    color: #3172ab;
}
.cta .btn-request-info:hover {
    background: #3172ab;
    color: #fff;
}
.item-actions {
    display: flex;
    flex-wrap: wrap;
}

.item-actions a,
.item-actions button {
    text-decoration: none;
    color: #333;
    text-transform: uppercase;
    font-size: 12px;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
}
.item-actions a svg,
.item-actions button svg {
    height: 10px;
    margin-right: 2px;
}

.item-actions a:hover,
.item-actions button:hover {
    opacity:0.8;
}
.item-authorized-retailer {
    text-transform: uppercase;
    text-decoration: none;
    color: #444;
    font-size: 14px;
}
.item-authorized-retailer:hover {
    color: #999;
    text-decoration: none;
}
.item-specifications ul {
    list-style: none;
    font-size: 12px;
    line-height: 1.8;
}
.item-specifications ul li:first-child {
    padding-top: 1rem;
}
.item-specifications .btn_collapse {
    width: 100%;
    font-size: 1.1rem;
    font-weight: 500;
    text-align: left;
    background: transparent;
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.item-specifications .btn_collapse svg {
    padding: 0 10px;
    height: 14px;
    transition: all 0.2s ease-in;
}

.item-specifications button[aria-expanded="true"] svg {
    transform: rotate(90deg);
}
.digital {
    color: #444;
}
.need-call {
    text-transform: uppercase;
}
.need-call span {
    white-space: nowrap;
    font-size: 12px;
    display: block;
    margin-top: 3px;
}

.need-call h5 {
    font-size: 1.1rem;
}

.need-call a {
    color: #444;
}

.fancybox-slide--image .fancybox-content{
    background: #fff !important;
}

.about-us {
    background: #424750;
    padding: 40px 15px;
}

.about-us .about-us-content {
    max-width: 800px;
    margin: 0 auto;
    color: #fff;
}
.about-us .about-us-content h2 {
    font-weight: normal;
    letter-spacing: 3px;
}

.about-us-description * {
    font-size: 1rem !important;
    margin-bottom: 0;
}
.item-brand-logo-container img {
    border: 1px solid #ddd;
}
.item-section {
    padding: 40px 15px;
}
.item-gray-section {
    background: #ebebeb;
    padding: 40px 15px;    
}
.item-gray-section .gray-inner-content, .item-section .inner-content{    
    max-width: 800px;
    margin: 0 auto;
    color: #222;
}
.item-section.dimensions_div .inner-content {
    max-width: 1260px;
}
.diamond-dimensions-wrapper&gt;div {
    width:50%;
}
.dimensionLength {
    top: 2px;
    left: 37%;
}
.dimensionWidth {
    top: 45%;
    right: 0;
}
.dimensionDepth {
    top: 43%;
    left: -11px;
    line-height: 1.1;
}
.dimensionTable {
    top: -6px;
    left: 44%;
}
.dimensionGirdle {
    right: -33px;
    top: 70%;
    line-height: 1.1;
}
.dimensionCutlet {
    left: 43%;
}
.item-image img.top-view-image {
    display: inline-block;
}
.item_iframe_video {
    width: 100%;
    height: 600px !important;
}
.view_cert_link {
    text-decoration: none;
    color: #3172ab;
}
.view_cert_link:hover {
    text-decoration: none;
    opacity: 0.9;
}

#inquiry-modal .modal-xl {
    max-width: 1200px;
}

#inquiry-modal textarea {
    resize: none;
    min-height: 100px;
}

#inquiry-modal .img-container,
#email-this-item-modal .img-container {
    width: 34%;
}

@media (max-width: 991.9px) {
    .diamond-dimensions-wrapper&gt;div {
        width:40%;
    }
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 30px;
    }
    .item-specifications .btn_collapse {
        font-size: 1rem;
    }

    #inquiry-modal .modal-xl {
        max-width: 500px;
    }

    .inquiry-container {
        flex-wrap: wrap;
    }

    #inquiry-modal .img-container,
    #email-this-item-modal .img-container {
        width: 100%;
        min-height: 400px;
    }
}

@media (max-width: 767.9px) {
    .diamond-dimensions-wrapper&gt;div {
        width:100%;
    }
    .item-page-top {
        flex-wrap: wrap;
        width: 100%;
        padding: 15px;
    }
    .item-page-top&gt;aside,
    .item-page-top&gt;div {
        width: 100%;
    }
    h2 {
        font-size: 24px;
    }

    #inquiry-modal,
    #email-this-item-modal {
        z-index: 9999999999;
    }
}

@media (max-width: 419px) {
    .dimensionGirdle {
        right: 0;
    }
}

div.grecaptcha-badge[data-style="bottomleft"] {
    opacity: 0;
}

.btn-citi-pay-learn {
    background: rgb(49, 114, 171);
    border: 1px solid rgb(49, 114, 171);
    border-radius: 0px;
    padding: 10px 40px 13px 40px;
    line-height: 1;
    color:#fff!important;
}
.btn-citi-pay-learn:hover {
    opacity: 0.9;
}
#citi-pay-modal {
    font-size: 14px;
}</pre></body></html>