<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">p:empty { display: none; }
p { margin: 0px; }
p.para-line {
border-left: 2px solid #497264;
padding-left: 20px;
}
.primary-button {
border: 1px solid #5D9280;
text-transform: uppercase;
font-weight: 100;
letter-spacing: 1px;
font-size: 16px;
display: inline-flex;
justify-content: center;
align-items: center;
}
button.single_add_to_cart_button.button.alt span.amount {
color: white;
}
.sec-button {
text-transform: uppercase;
font-weight: 100;
letter-spacing: 1px;
font-size: 16px;
display: flex;
justify-content: center;
align-items: center;
}
.primary-button i:before, .sec-button i:before {
content: "\e5cc" !important;
font-family: 'Material Symbols Outlined' !important;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.primary-button span, .sec-button span {
margin-right: 20px;
}
.primary-button i, .sec-button i {
top: 0;
line-height: 0px;
font-size: 22px;
} .flex-col.hide-for-medium.flex-left.flex-grow {
height: 100%;
flex: none;
width: 60%;
margin-right: 0px;
}
ul.header-nav.header-nav-main.nav.nav-left.nav-size-large.nav-spacing-xlarge {
justify-content: space-evenly;
height: 100%;
border-left: 1px solid #F0F0F0;
border-right: 1px solid #F0F0F0;
}
.flex-col.hide-for-medium.flex-right {
margin-left: 0px;
width: 40%;
height: 100%;
}
.nav-right {
justify-content: start;
width: 100%;
height: 100%;
}
li.header-search-form.search-form.html.relative.has-icon {
margin-right: 0px;
width: 70%;
height: 100%;
}
.header-search-form-wrapper {
height: 100%;
}
.dgwt-wcas-search-wrapp {
height: 100%;
}
form.dgwt-wcas-search-form {
height: 100%;
}
.dgwt-wcas-sf-wrapp {
height: 100%;
}
input#dgwt-wcas-search-input-1 {
height: 100%;
border: none;
}
button.dgwt-wcas-search-submit {
background-color: transparent !important;
}
button.dgwt-wcas-search-submit svg {
color: black;
fill: black;
}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
fill: #000!important;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
display: none;
}
li.account-item.has-icon.has-dropdown {
width: 15%;
margin: 0px;
height: 100%;
display: flex;
justify-content: center;
border-left: 1px solid #F0F0F0;
border-right: 1px solid #F0F0F0;
}
li.cart-item.has-icon {
width: 15%;
margin: 0px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
border-right: 1px solid #F0F0F0;
}
.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {
display: none;
}
.nav-dropdown-has-arrow li.has-dropdown:after {
display: none;
}
.header .icon-user:before {
content: "\e7fd" !important;
font-family: 'Material Symbols Outlined' !important;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 28px;
}
.icon-shopping-cart:before {
content: "\e8cc" !important;
font-family: 'Material Symbols Outlined' !important;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 28px;
}  .overflow-hidden {
overflow: hidden;
}
[data-parallax] {
opacity: 1 !important;
}
.z-front {
z-index: 1;
}
.glow-one::after {
content: "";
width: 250px;
height: 250px;
background-color: white;
position: absolute;
top: 50%;
left: 50%;
filter: blur(51px);
border-radius: 1000px;
z-index: 0;
transform: translate(-50%, -50%);
}
.glow-two::after {
content: "";
width: 150px;
height: 150px;
background-color: white;
position: absolute;
top: 75%;
left: 50%;
filter: blur(51px);
border-radius: 1000px;
z-index: 0;
transform: translate(-50%, -50%);
}
.glow-three::after {
content: "";
width: 150px;
height: 150px;
background-color: white;
position: absolute;
top: 100%;
left: 50%;
filter: blur(51px);
border-radius: 1000px;
z-index: 0;
transform: translate(-50%, -50%);
}
h3.sub-hero-underline strong {
border-bottom: 2px solid #497264;
padding-bottom: 1px;
} .product-small.box .box-image {
background-color: #efefef;
}
span.product-brand a {
color: black;
}
span.product-model a {
color: #848484;
}
.product-small.box img {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
mix-blend-mode: multiply;
}
.product-small .title-wrapper, .product-small .price-wrapper {
display: none;
}
.main-product-info {
display: flex;
flex-direction: column;
}
.main-product-info .product-brand {
font-size: 19px;
color: black;
font-weight: 600;
display: block;
line-height: 18px;
}
.main-product-info .product-model {
display: block;
color: #5F5F5F;
font-size: 16px;
margin-bottom: 4px;
}
span.product-price {
padding-bottom: 10px;
}
span.product-price bdi {
font-size: 16px;
font-weight: 500;
}
.product-vitals {
border-top: 1px solid #E8E8E8;
padding-top: 10px;
display: flex;
gap: 20px;
justify-content: space-between;
}
.product-vitals .product-ref, .product-papers, .product-year, .product-condition, .product-material, .product-gemstone, .product-weight {
color: black;
display: flex;
flex-direction: column;
}
.product-vitals .product-label {
font-size: 14px;
color: #A7A7A7;
line-height: 12px;
}
.product-atts {
padding: 3px 15px;
}
.product-small .stock {
position: absolute !important;
top: 0;
left: 0;
background-color: white;
margin: 10px;
padding: 0px 10px;
font-size: 14px;
border-radius: 4px;
color: #8f8f8f !important;
display: flex;
align-items: center;
}
p.stock.in-stock::before {
content: "";
width: 6px;
height: 6px;
border-radius: 1000px;
background-color: green;
display: inline-block;
z-index: 10;
margin-right: 6px;
}
p.stock.out-of-stock::before {
content: "";
width: 6px;
height: 6px;
border-radius: 1000px;
background-color: red;
display: inline-block;
z-index: 10;
margin-right: 6px;
}
.out-of-stock-label {
display: none;
}
span.product-brand.title-jewelery {
line-height: 26px;
} .tabs-social a {
background-color: #FAFAFA;
padding: 8px 30px !important;
color: black !important;
border: 1px solid #EFEFEF;
}
.tabs-social .active a {
background-color: #497264;
color: white !important;
border-color: #5D9280;
}
a.social-button-tabs {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #FAFAFA;
border: 1px solid #EFEFEF;
}
.social-button-tabs img {
width: 25px;
height: 25px;
object-fit: contain;
}
a.social-button-tabs {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #FAFAFA;
border: 1px solid #EFEFEF;
padding: 8px 20px;
gap: 10px;
color: black;
} div#google-business-reviews-rating .heading {
display: none;
}
div#google-business-reviews-rating .author-avatar {
display: none;
}
div#google-business-reviews-rating .text {
padding-left: 0px;
}
div#google-business-reviews-rating .listing {
height:300px;
}
div#google-business-reviews-rating .listing li {
background-color: white;
padding: 30px;
height:100%;
} .headline-underline {
border-bottom: 2px solid #497164;
width: fit-content;
} .accordion-title {
background-color: #F4F4F4;
border: 0px;
margin-bottom: 20px;
color: black !important;
padding-left: 20px;
}
.accordion-inner {
padding-top: 0px;
}
.accordion .toggle {
right: 10px !important;
left: unset;
}
.accordion-title span {
font-weight: 600;
} .absolute-footer.dark.medium-text-center.small-text-center {
display: none;
} p#learn-more {
text-align: center;
margin-bottom: 10px;
}
.custom-gallery-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, auto);
gap: 5px;
max-width: 100%;
}
.custom-gallery-item {
width: 100%;
overflow: hidden;
background-color: #F4F4F4;
position: relative;
}
.custom-gallery-image {
width: 100%;
height: auto;
object-fit: cover;
display: block;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
mix-blend-mode: multiply;
transition: transform 0.2s ease-in-out;
}
.custom-product-heading {
display: flex;
justify-content: space-between;
align-items: center;
}
h2.custom-product-brand {
font-size: 40px;
margin-bottom: 0px;
line-height: 45px;
}
h3.custom-product-model {
color: #5F5F5F;
font-family: "Average Sans", sans-serif;
font-size: 28px;
font-weight: 400;
}
.custom-category-image img {
width: 100px;
object-fit: contain;
filter: grayscale(1);
}
.custom-product-page bdi {
font-weight: 400;
}
.custom-product-desc {
margin-top: 20px;
padding-bottom: 25px;
border-bottom: 1px solid #e8e8e8;
position: relative;
}
a.custom-read-more {
position: absolute;
bottom: -13px;
left: 50%;
transform: translateX(-50%);
background-color: #e8e8e8;
padding: 3px 20px;
border-radius: 1000px;
font-size: 13px;
}
.custom-attributes-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
margin-top: 40px;
margin-bottom: 40px;
}
.custom-attribute-item {
display: flex;
flex-direction: column;
background: #f2f2f2;
padding: 10px;
}
.custom-attribute-label {
font-size: 13px;
color: #777;
font-weight: 400;
text-transform: capitalize;
}
.custom-attribute-value {
font-size: 16px;
font-weight: 400;
color: #000;
}
button.single_add_to_cart_button.button.alt {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 25px;
}
form.cart bdi {
color: white!important;
}
span.atc-title {
font-size: 14px;
text-transform: uppercase;
font-weight: 200;
letter-spacing: 2px;
margin-left: 10px;
}
h2.custom-product-brand.jewelry-heading {
line-height: 46px;
} .hidden-gallery {
display: none;
}
button.custom-show-more-btn {
margin: 0 auto;
margin-top: -20px;
background-color: white;
color: black;
border-radius: 0px;
border: 1px solid black;
padding: 2px 20px;
text-transform: uppercase;
font-size: 14px;
display: block;
}
.custom-gallery-item:hover .custom-gallery-image {
transform: scale(0.9); } .custom-zoom-container {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
.custom-cursor {
position: absolute;
width: 40px;
height: 40px;
background: white;
color: black;
font-size: 24px;
font-weight: bold;
border-radius: 50%;
border: 2px solid black;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
opacity: 0;
transition: opacity 0.2s ease-in-out;
}
.custom-cursor::before {
content: "+";
font-size: 20px;
font-weight: bold;
}
.custom-gallery-item:hover::after {
opacity: 1;
}
a.product-page-sub-button {
border: 1px solid #233e35;
width: 100%;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
padding: 9px;
}
.custom-gallery-grid.gallery-grid-three .custom-gallery-item:first-child {
grid-area: 1 / 1 / 2 / 3;
}
.custom-gallery-grid.gallery-grid-two {
grid-template-columns: auto;
}
.custom-gallery-grid.gallery-grid-one {
grid-template-columns: auto;
} .custom-lightbox {
display: none;
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
justify-content: center;
align-items: center;
}
.custom-lightbox-content {
max-width: 90%;
max-height: 90%;
border-radius: 5px;
box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);
}
.custom-lightbox-close {
position: absolute;
top: 15px;
right: 25px;
font-size: 35px;
color: white;
cursor: pointer;
}
span.mag-icon {
position: absolute;
bottom: 0;
right: 0;
margin: 10px;
background-color: #ffffffa8;
padding: 10px 13px;
border-radius: 10px;
border: 1px solid white;
opacity: 0;
}
span.mag-icon img {
width: 20px;
height: 20px;
object-fit: contain;
}
.custom-padding .col-inner {
padding: 20px !important;
}
a.button.primary.primary-button.m-0 {
margin: 0px;
}
.custom-gallery-item:hover .mag-icon {
opacity: 1;
}
h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
font-size: 28px;
text-transform: capitalize;
letter-spacing: 0px;
}
.related.related-products-wrapper.product-section {
border: none;
} input#gform_submit_button_1 {
background-color: #5d9280;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 0px;
}
input#gform_submit_button_2 {
background: #497264;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 0px;
padding: 15px 40px;
}
div#gform_fields_1 input {
border-radius: 0px;
}
div#gform_fields_1 textarea {
border-radius: 0px;
} @media only screen and (max-width : 1114px) {
.nav-spacing-xlarge&gt;li {
margin: 0 0px;
}
ul.header-nav.header-nav-main.nav.nav-left.nav-size-large.nav-spacing-xlarge {
justify-content: start;
height: 100%;
border-left: 1px solid #F0F0F0;
border-right: 1px solid #F0F0F0;
gap: 20px;
padding-left: 20px;
}
.flex-col.hide-for-medium.flex-left.flex-grow {
height: 100%;
flex: none;
width: 50%;
margin-right: 0px;
}
.custom-attributes-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-top: 40px;
margin-bottom: 40px;
}
}	
@media only screen and (max-width : 1020px) {
.flex-col.hide-for-medium.flex-right {
margin-left: 0px;
width: 100%;
height: 100%;
}
.header-nav.header-nav-main.nav-left li:not(.menu-item-has-children) {
display: none;
}
.flex-col.hide-for-medium.flex-left.flex-grow {
width: 37%;
}
.custom-break-stack {
flex-direction: column;
gap: 10px;
}
.custom-break-stack a.product-page-sub-button {
margin: 0px !important;
}
} @media only screen and (max-width : 850px) {
.nav-right {
justify-content: end;
width: 100%;
height: 100%;
}
li.cart-item.has-icon {
width: 15%;
margin: 0px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
border-right: none;
}
.header-main .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier-handler {
fill: hsl(0deg 0% 0%)!important;
max-width: 22px!important;
width: 22px!important;
}
ul.mobile-nav.nav.nav-right li {
width: 15%;
flex-shrink: 0;
min-width: 15%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
margin: 0px;
}
.custom-attributes-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
margin-top: 40px;
margin-bottom: 40px;
}
} @media only screen and (max-width : 550px) {
ul.mobile-nav.nav.nav-right li {
width: 25%;
flex-shrink: 0;
min-width: 15%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
margin: 0px;
}
.section-mobile {
align-items: start!important;
}
.text-right {
text-align: left;
}
.custom-attributes-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-top: 40px;
margin-bottom: 40px;
}
}</pre></body></html>