/***************************
File generated by shrinker.ch
DateTime: 2023-09-24, 12:47:35
File list:
* contact-us-page.css
* about-us-page.css
* jewelry-care-page.css
* dark-theme-landing-page.css
* our-services-page.css
* product-description-page.css
* home-page.css
* light-theme-landing-page.css
* terms-of-service-page.css
* product-page.css
*****************************/
*,
*::before,
*::after {
    box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.contact-us-page-xKj {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.contact-us-page-xKj .header-menu-36H {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .light-color-1-YHw {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .tour-shop-7kM {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .chevron-down-dCu {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .about-us-kYR {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .our-services-3XX {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .jewelry-care-Mo7 {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .auto-group-kmqj-Fy3 .group-1-NXs .contact-us-GfB {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .en-BXF {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .header-menu-36H .search-WJd {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-91-pq7 {
    box-sizing: border-box;
    padding: 45.7rem 55.1rem 27.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-32-bg-3hs.png');
    background-color: rgba(16, 15, 17, 0.5);
    flex-shrink: 0
}

.contact-us-page-xKj .group-91-pq7 .group-64-Ym7 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.contact-us-page-xKj .group-91-pq7 .group-64-Ym7 .frame-53-WC9 {
    margin-bottom: 2rem;
    width: 38.2rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238);
    flex-shrink: 0
}

.contact-us-page-xKj .group-91-pq7 .group-64-Ym7 .frame-53-nQZ {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238);
    flex-shrink: 0
}

.contact-us-page-xKj .group-91-pq7 .group-64-Ym7 .explore-collections-HcD {
    width: 22.6rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF {
    box-sizing: border-box;
    padding: 3rem 33.6rem 3.2rem 33.75rem;
    width: 100%;
    height: 16.8rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH {
    margin-right: 11.25rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 19.7rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .users-vYh {
    margin: 0rem 7.1rem 1.75rem 7.1rem;
    width: calc(100% - 14.2rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .users-vYh .auto-group-rny7-cgR {
    margin: 0rem 0rem 1rem .002rem;
    width: 3.502rem;
    height: 2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .users-vYh .auto-group-mjy9-HnZ {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .users-vYh .auto-group-mjy9-HnZ .vector-r4y {
    margin-right: .75rem;
    width: 4rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .users-vYh .auto-group-mjy9-HnZ .vector-zBB {
    margin-top: .0325rem;
    width: .75rem;
    height: 1.4675rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-69-nxH .customer-first-WfK {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF {
    margin-right: 10.9rem;
    box-sizing: border-box;
    padding-top: .25rem;
    width: 14.2rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB {
    margin: 0rem 4.25rem 1.25rem 4.45rem;
    width: calc(100% - 8.7rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ibtm-seH {
    box-sizing: border-box;
    padding: 0rem .805rem .34rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ibtm-seH .vector-oH3 {
    margin-bottom: .305rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ibtm-seH .auto-group-5zhh-MJZ {
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ijum-hNR {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ijum-hNR .vector-2vV {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ijum-hNR .vector-Pm3 {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-ijum-hNR .vector-LwB {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-c7ck-W4y {
    box-sizing: border-box;
    padding: .34rem .805rem 0rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-c7ck-W4y .auto-group-netq-prM {
    margin-bottom: .305rem;
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .sun-9yB .auto-group-c7ck-W4y .vector-AfK {
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-65-cyF .innovation-iRw {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-66-3UD {
    margin-right: 11.1rem;
    box-sizing: border-box;
    padding-top: .25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-66-3UD .award-C6D {
    margin: 0rem 0rem 1.25rem .2rem;
    width: 3.5rem;
    height: 5.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-66-3UD .quality-Wch {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-68-SmF {
    margin-right: 11.2rem;
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-68-SmF .thumbs-up-nq7 {
    margin: 0rem .179rem 1.5rem 0rem;
    width: 4.9207rem;
    height: 5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-68-SmF .trust-worthy-WWD {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-67-eMX {
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-67-eMX .slack-oER {
    margin-bottom: 1.5rem;
    width: 5rem;
    height: 5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-smsu-7bF .group-75-qn9 .group-67-eMX .planet-profit-LVF {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK {
    box-sizing: border-box;
    padding: 3rem 32.9rem 12rem 33.1rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-154-NB3 {
    margin: 0rem 103.8rem 6.4rem 0rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-154-NB3 .home-hUD {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-154-NB3 .chevron-right-DxM {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-154-NB3 .contact-us-xf3 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-65-6WM {
    margin: 0rem 30.95rem 6rem 30.85rem;
    width: calc(100% - 61.8rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-65-6WM .questions-concerns-pBT {
    margin: 0rem .1rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-65-6WM .customer-support-j3X {
    margin: 0rem .1rem 1.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-65-6WM .customer-support-j3X .customer-support-j3X-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-65-6WM .please-dont-hesitate-to-get-in-touch-with-us-through-any-of-the-following-methods--qVs {
    max-width: 64.2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 {
    margin-bottom: 5.9rem;
    box-sizing: border-box;
    padding: .1rem 0;
    width: 100%;
    height: 12.7rem;
    border-bottom: solid .1rem #d9d9d9;
    border-top: solid .1rem #d9d9d9;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 {
    box-sizing: border-box;
    padding: 2.9rem 13.6rem 3rem 18.5rem;
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH {
    margin: 0rem 26.5rem 2rem 18.4rem;
    width: calc(100% - 44.9rem);
    height: 2.3rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-95-HWH {
    margin-right: 3.6rem;
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-95-HWH .phone--EgR {
    margin-right: 1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-95-HWH .xxx-xxx-xxxx-y8D {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-94-JwB {
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-94-JwB .email-us--Gd7 {
    margin-right: 1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-96-ZaH .group-94-JwB .supportdorocom-od3 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q {
    width: 100%;
    height: 2.3rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .business-hours--sN1 {
    margin-right: 1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .monday-friday-opening-hours-zhX {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .auto-group-dijb-vbB {
    box-sizing: border-box;
    padding-left: 1.4rem;
    height: 100%;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .auto-group-dijb-vbB .line-14-G9F {
    margin-right: 1.4rem;
    width: .1rem;
    height: 2.1rem;
    background-color: #d9d9d9;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .auto-group-dijb-vbB .saturday-opening-hours-Pjf {
    margin-right: 1.5rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .auto-group-dijb-vbB .line-15-iG9 {
    margin-right: 1.4rem;
    width: .1rem;
    height: 2.1rem;
    background-color: #d9d9d9;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-97-WM7 .auto-group-s8rb-3M3 .group-95-Y4q .auto-group-dijb-vbB .sunday-opening-hours-457 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV {
    margin-bottom: 12rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .send-us-a-message-tZw {
    margin: 0rem 0rem 3rem .1rem;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-qldv-QHP {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-qldv-QHP .group-100-Xso {
    margin-right: 4.4rem;
    box-sizing: border-box;
    padding: 1.8rem 2rem 1.9rem 2rem;
    width: 60.8rem;
    height: 100%;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    border: solid .1rem #d9d9d9;
    border-radius: .5rem;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-qldv-QHP .group-99-NdX {
    box-sizing: border-box;
    padding: 1.8rem 2rem 1.9rem 2rem;
    width: 60.8rem;
    height: 100%;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #ccc;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    border: solid .1rem #d9d9d9;
    border-radius: .5rem;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds {
    margin-bottom: 5rem;
    width: 100%;
    height: 29rem;
    position: relative;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-101-aDo {
    box-sizing: border-box;
    padding: 1.8rem 2rem 1.9rem 2rem;
    width: 60.8rem;
    height: 6rem;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #ccc;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    border: solid .1rem #d9d9d9;
    border-radius: .5rem
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-102-1a1 {
    box-sizing: border-box;
    padding: 1.9rem .5rem .8rem 2rem;
    width: 126rem;
    height: 20rem;
    position: absolute;
    left: 0;
    top: 9rem;
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    border: solid .1rem #d9d9d9;
    border-radius: .5rem
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-102-1a1 .short-message-hhj {
    margin: 0rem 110.4rem 14.5rem 0rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #ccc;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-102-1a1 .group-103-2ED {
    width: .7rem;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-98-Kj7 {
    box-sizing: border-box;
    padding: 1.9rem 3rem 1.8rem 2rem;
    width: 60.8rem;
    height: 6rem;
    position: absolute;
    left: 65.2rem;
    top: 0;
    display: flex;
    align-items: center;
    border: solid .1rem #d9d9d9;
    border-radius: .5rem
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-98-Kj7 .query-type-2tR {
    margin-right: 44.7rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-98-Kj7 .chevron-down-yHs {
    margin-bottom: .1rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-105-HJZ {
    box-sizing: border-box;
    padding: 1rem 0rem 2rem 0rem;
    width: 60.8rem;
    height: 18.2rem;
    position: absolute;
    left: 65.2rem;
    top: 5.9rem;
    border: solid .1rem #d9d9d9;
    box-shadow: .2rem .4rem 1.9rem rgba(0, 0, 0, 0.0799999982);
    background-color: #fff;
    border-radius: 0 0 1rem 1rem
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-105-HJZ .query-type-nWD {
    margin: 0rem 0rem 1.5rem 1.9rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-105-HJZ .auto-group-buj1-WSD {
    margin-bottom: 1.5rem;
    box-sizing: border-box;
    padding: .5rem 1.9rem;
    width: 100%;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    background-color: #188fd2
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-105-HJZ .cvd-QXb {
    margin: 0rem 0rem 2rem 1.9rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .auto-group-asnk-3Ds .group-105-HJZ .call-back-vkq {
    margin-left: 1.9rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-104-xAV .explore-collections-yz1 {
    margin: 0rem 49.5rem 0rem 49.4rem;
    width: calc(100% - 98.9rem);
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo {
    margin: 0rem 21.7rem 0rem 21.4rem;
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: calc(100% - 43.1rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .clients-testimonials-MDs {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .our-happy-clients-48H {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .our-happy-clients-48H .our-happy-clients-48H-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .auto-group-bmmr-ok5 {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .auto-group-bmmr-ok5 .chevron-left-Yhf {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .auto-group-bmmr-ok5 .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-tWd {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .auto-group-bmmr-ok5 .chevron-right-vCR {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .auto-group-jwzf-FMK .group-17-SMo .ram-sundar-coimbatore-TCM {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-22-R2h {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-22-R2h .icons8-whatsapp-1-vVF {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-22-R2h .xxx-xxx-xxxx-RS1 {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .supportdorocom-vdf {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-21-T7o {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-21-T7o .facebook-MU5 {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-21-T7o .twitter-VKP {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-21-T7o .instagram-DWH {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-26-9qs .group-18-5zR .group-21-T7o .linkedin-AAd {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .light-color-1-x6V {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .about-V6R {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .services-cRw {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .jewelry-care-9Ay {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .contact-us-fv1 {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .group-71-da1 .terms-of-service-1DB {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .line-4-jQ5 {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .copyright-2023-doro-all-rights-reserved-UsT {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.contact-us-page-xKj .group-19-5Hb .copyright-2023-doro-all-rights-reserved-UsT .copyright-2023-doro-all-rights-reserved-UsT-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.contact-us-page-xKj .group-19-5Hb .copyright-2023-doro-all-rights-reserved-UsT .copyright-2023-doro-all-rights-reserved-UsT-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.contact-us-page-xKj .group-19-5Hb .copyright-2023-doro-all-rights-reserved-UsT .copyright-2023-doro-all-rights-reserved-UsT-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.about-us-page-oy3 {
    box-sizing: border-box;
    padding-bottom: 5.4rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.about-us-page-oy3 .header-menu-umB {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .light-color-1-RDj {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .tour-shop-zAM {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .chevron-down-szq {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .about-us-15T {
    margin: 0rem 6rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .our-services-vTK {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .jewelry-care-dsX {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .auto-group-kafr-LLh .group-1-eMP .contact-us-9qs {
    margin-bottom: .1rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .en-TLm {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .header-menu-umB .search-BGm {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-93-tBB {
    box-sizing: border-box;
    padding: 45.7rem 33rem 27.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-1-bg-x1F.png');
    flex-shrink: 0
}

.about-us-page-oy3 .group-93-tBB .group-64-1mb {
    width: 82rem;
    height: 100%
}

.about-us-page-oy3 .group-93-tBB .group-64-1mb .frame-53-MaZ {
    margin-bottom: 2rem;
    width: 32.2rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.about-us-page-oy3 .group-93-tBB .group-64-1mb .frame-53-3iH {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.about-us-page-oy3 .group-93-tBB .group-64-1mb .explore-collections-XdT {
    width: 24.1rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem
}

.about-us-page-oy3 .auto-group-678b-Ne5 {
    box-sizing: border-box;
    padding: 3rem 33.6rem 3.2rem 33.75rem;
    width: 100%;
    height: 16.8rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd {
    margin-right: 11.25rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 19.7rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .users-b13 {
    margin: 0rem 7.1rem 1.75rem 7.1rem;
    width: calc(100% - 14.2rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .users-b13 .auto-group-s7xv-6Tb {
    margin: 0rem 0rem 1rem .002rem;
    width: 3.502rem;
    height: 2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .users-b13 .auto-group-7swf-1qT {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .users-b13 .auto-group-7swf-1qT .vector-mJq {
    margin-right: .75rem;
    width: 4rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .users-b13 .auto-group-7swf-1qT .vector-hyB {
    margin-top: .0325rem;
    width: .75rem;
    height: 1.4675rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-69-TQd .customer-first-2kZ {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF {
    margin-right: 10.9rem;
    box-sizing: border-box;
    padding-top: .25rem;
    width: 14.2rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 {
    margin: 0rem 4.25rem 1.25rem 4.45rem;
    width: calc(100% - 8.7rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-9wt9-1Mb {
    box-sizing: border-box;
    padding: 0rem .805rem .34rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-9wt9-1Mb .vector-Xqj {
    margin-bottom: .305rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-9wt9-1Mb .auto-group-fhkb-GYR {
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-sr7h-oYM {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-sr7h-oYM .vector-MZs {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-sr7h-oYM .vector-7ow {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-sr7h-oYM .vector-sYD {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-v3t5-2g1 {
    box-sizing: border-box;
    padding: .34rem .805rem 0rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-v3t5-2g1 .auto-group-nnbq-ZR3 {
    margin-bottom: .305rem;
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .sun-t25 .auto-group-v3t5-2g1 .vector-J7j {
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-65-LmF .innovation-Sjj {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-66-mX7 {
    margin-right: 11.1rem;
    box-sizing: border-box;
    padding-top: .25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-66-mX7 .award-Wjb {
    margin: 0rem 0rem 1.25rem .2rem;
    width: 3.5rem;
    height: 5.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-66-mX7 .quality-FBP {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-68-ydB {
    margin-right: 11.2rem;
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-68-ydB .thumbs-up-iqf {
    margin: 0rem .179rem 1.5rem 0rem;
    width: 4.9207rem;
    height: 5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-68-ydB .trust-worthy-dhj {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-67-mJ9 {
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-67-mJ9 .slack-K4m {
    margin-bottom: 1.5rem;
    width: 5rem;
    height: 5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-678b-Ne5 .group-75-6py .group-67-mJ9 .planet-profit-rKb {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw {
    box-sizing: border-box;
    padding: 3rem 0rem 12rem 0rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .group-154-JxH {
    margin: 0rem 0rem 6.4rem 34.1rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .group-154-JxH .home-SHo {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .group-154-JxH .chevron-right-kpH {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .group-154-JxH .about-us-hDj {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 {
    margin-right: 13.7rem;
    width: calc(100% - 13.7rem);
    height: 45.7rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .rectangle-6-AND {
    margin-right: 16.2rem;
    width: 114rem;
    height: 45.7rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-6-bg-BQd.png');
    border-radius: 0 5rem 5rem 0;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT {
    margin: 10.55rem 0rem 10.65rem 0rem;
    width: 48.1rem;
    height: calc(100% - 21.2rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT .our-philosophy-aRw {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT .auto-group-5oyy-fiH {
    width: 100%;
    height: 20.9rem;
    position: relative;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT .auto-group-5oyy-fiH .customer-first-trust-worthy-people-planet-profit-CiD {
    width: 48.1rem;
    height: 15.4rem;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT .auto-group-5oyy-fiH .customer-first-trust-worthy-people-planet-profit-CiD .customer-first-trust-worthy-people-planet-profit-CiD-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-tvfh-NHw .frame-5-q53 .group-4-FuT .auto-group-5oyy-fiH .a-human-being-s-smile-is-as-precious-as-the-sparkle-of-our-diamonds-the-satisfaction-of-our-customers-as-valuable-as-the-jewelry-we-craft-G5o {
    width: 46.8rem;
    height: 7.7rem;
    position: absolute;
    left: .55rem;
    top: 13.2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .frame-52-hB7 {
    box-sizing: border-box;
    padding: 3.4rem 7.4rem 3.4rem 8.6rem;
    width: 100%;
    height: 36.8rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm {
    box-sizing: border-box;
    padding: 2rem 11.65rem 2rem 0rem;
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .light-color-8-uHB {
    margin: .2rem 22.6rem 0rem 0rem;
    width: 5.9rem;
    height: 6rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .light-color-2-dDB {
    margin: 0rem 18.7rem 11.8rem 0rem;
    width: 5.9rem;
    height: 6rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 {
    margin-bottom: 4rem;
    width: 71.75rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-nlik-t97 {
    margin: 0rem 16rem .9rem 10.2rem;
    width: calc(100% - 26.2rem);
    height: 10.4rem;
    position: relative;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-nlik-t97 .light-color-4-DBP {
    width: 5.9rem;
    height: 6rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    vertical-align: top
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-nlik-t97 .our-elegant-designs-wt5 {
    width: 42.9rem;
    height: 5.2rem;
    position: absolute;
    left: 2.65rem;
    top: 5.2rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-nlik-t97 .our-elegant-designs-wt5 .our-elegant-designs-wt5-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-nlik-t97 .vision-UFj {
    width: 6.1rem;
    height: 2.6rem;
    position: absolute;
    left: 21.1rem;
    top: 1.6rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-d6bh-aZf {
    width: 100%;
    height: 10.7rem;
    position: relative;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-d6bh-aZf .light-color-3-wQD {
    width: 5.9rem;
    height: 6rem;
    position: absolute;
    left: 0;
    top: 4.7rem;
    object-fit: cover;
    vertical-align: top
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-vk1m-mgm .auto-group-mcnk-YL9 .auto-group-d6bh-aZf .we-envision-establishing-ourselves-as-a-treasured-diamond-jewelry-brand-that-someday-grows-into-a-family-heirloom-for-our-customers-5FX {
    width: 70.9rem;
    height: 5.2rem;
    position: absolute;
    left: .85rem;
    top: 0;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-ndgk-8Uh {
    margin-right: 24.7rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-ndgk-8Uh .light-color-6-5eq {
    margin: 0rem 0rem 18rem 3rem;
    width: 5.9rem;
    height: 6rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .auto-group-ndgk-8Uh .light-color-5-CzM {
    margin-right: 3rem;
    width: 5.9rem;
    height: 6rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .frame-52-hB7 .group-55-DQM .light-color-7-www {
    margin-bottom: 11.8rem;
    width: 5.9rem;
    height: 6rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q {
    box-sizing: border-box;
    padding: 12rem 33.6rem 12rem 33rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css {
    margin-bottom: 12rem;
    width: 100%;
    height: 62.3rem;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 {
    margin-right: 6.9rem;
    width: 69.9rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-jalf-sj7 {
    box-sizing: border-box;
    padding-bottom: 4.7rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-jalf-sj7 .why-choose-us-dCV {
    margin-bottom: .9rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-jalf-sj7 .why-choose-us-dCV .why-choose-us-dCV-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-jalf-sj7 .created-by-in-house-designers-and-master-craftsmen-at-skilled-manufacturing-facilities-emphasizing-superior-product-finish-and-timeless-appeal-accentuating-the-piece-to-be-treasured-forever-QcZ {
    max-width: 63.1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-56-4BK {
    box-sizing: border-box;
    padding: 1.2rem 2.233rem 1.2rem 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #64a7a5;
    border-radius: 1rem 1rem 0 0;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-56-4BK .our-mission-n7K {
    margin-right: 52.1333rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-56-4BK .arrow-down-circle-JrM {
    margin-bottom: 0rem;
    width: 2.3333rem;
    height: 2.3333rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-xdlj-RAH {
    margin-bottom: 2rem;
    width: 100%;
    height: 17.8rem;
    position: relative;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-xdlj-RAH .our-mission-is-to-design-exquisite-classic-jewelry-that-celebrates-lifes-special-moments-while-evoking-elegance-and-its-individuality-doro-embarks-on-a-mission-to-explore-and-expand-manufacturing-of-specialized-high-value-diamond-jewelry-in-a-safe-responsible-creative-and-successful-manner-for-the-benefit-of-all-stakeholders-ZnH {
    width: 64.8rem;
    height: 13.8rem;
    position: absolute;
    left: 2rem;
    top: 2rem;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-xdlj-RAH .our-mission-is-to-design-exquisite-classic-jewelry-that-celebrates-lifes-special-moments-while-evoking-elegance-and-its-individuality-doro-embarks-on-a-mission-to-explore-and-expand-manufacturing-of-specialized-high-value-diamond-jewelry-in-a-safe-responsible-creative-and-successful-manner-for-the-benefit-of-all-stakeholders-ZnH .our-mission-is-to-design-exquisite-classic-jewelry-that-celebrates-lifes-special-moments-while-evoking-elegance-and-its-individuality-doro-embarks-on-a-mission-to-explore-and-expand-manufacturing-of-specialized-high-value-diamond-jewelry-in-a-safe-responsible-creative-and-successful-manner-for-the-benefit-of-all-stakeholders-ZnH-sub-1 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #255957;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .auto-group-xdlj-RAH .rectangle-31-cXb {
    width: 69.9rem;
    height: 17.8rem;
    position: absolute;
    left: 0;
    top: 0;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-57-YAM {
    margin-bottom: 2rem;
    box-sizing: border-box;
    padding: 1.2rem 2.233rem 1.2rem 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eee;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-57-YAM .our-aspiration-To7 {
    margin-right: 49.6333rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #474747;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-57-YAM .arrow-down-circle-Pgm {
    margin-bottom: 0rem;
    width: 2.3333rem;
    height: 2.3333rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-58-X2H {
    margin-bottom: 2rem;
    box-sizing: border-box;
    padding: 1.2rem 2.233rem 1.2rem 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eee;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-58-X2H .trading-of-diamonds-and-cvd-qof {
    margin-right: 35.0333rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #474747;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-58-X2H .arrow-down-circle-Ab3 {
    margin-bottom: 0rem;
    width: 2.3333rem;
    height: 2.3333rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-59-tmw {
    box-sizing: border-box;
    padding: 1.2rem 2.233rem 1.2rem 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eee;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-59-tmw .domestic-sales-export-sales-retail-dth--2NM {
    margin-right: 22.3333rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #474747;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-62-Lz5 .group-59-tmw .arrow-down-circle-YLh {
    margin-top: 0rem;
    width: 2.3333rem;
    height: 2.3333rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-63-FW1 {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-63-FW1 .our-verticals-c5f {
    margin-bottom: .9rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-63-FW1 .our-verticals-c5f .our-verticals-c5f-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-63-FW1 .sed-ut-perspiciatis-unde-omnis-iste-natus-error-sit-voluptatem-accusantium-doloremque-laudantium-totam-rem-aperiam-eaque-ipsa-quae-ab-illo-inventore-veritatis-et-quasi-architecto-zM7 {
    margin-bottom: 2.8rem;
    max-width: 48.6rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .frame-60-Css .group-63-FW1 .sed-ut-perspiciatis-unde-omnis-iste-natus-error-sit-voluptatem-accusantium-doloremque-laudantium-totam-rem-aperiam-eaque-ipsa-quae-ab-illo-inventore-veritatis-et-quasi-architecto-F29 {
    max-width: 48.6rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h {
    margin: 0rem 21rem 0rem 21.5rem;
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: calc(100% - 42.5rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .clients-testimonials-nwB {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .our-happy-clients-6gy {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .our-happy-clients-6gy .our-happy-clients-6gy-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .auto-group-9bew-gfB {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .auto-group-9bew-gfB .chevron-left-DQD {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .auto-group-9bew-gfB .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-YSV {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .auto-group-9bew-gfB .chevron-right-y21 {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .auto-group-w7zf-g8q .group-17-u6h .ram-sundar-coimbatore-W1w {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-22-Ucy {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-22-Ucy .icons8-whatsapp-1-NyF {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-22-Ucy .xxx-xxx-xxxx-hVj {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .supportdorocom-2H7 {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-21-9cd {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-21-9cd .facebook-rX3 {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-21-9cd .twitter-bUd {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-21-9cd .instagram-8Df {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-26-DBF .group-18-9Ko .group-21-9cd .linkedin-G4y {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .light-color-1-4Fj {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .about-nxR {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .services-XQD {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .jewelry-care-eDw {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .contact-us-mpM {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .group-71-Lad .terms-of-service-VkM {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .line-4-d5s {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .copyright-2023-doro-all-rights-reserved-ArV {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.about-us-page-oy3 .group-19-zFs .copyright-2023-doro-all-rights-reserved-ArV .copyright-2023-doro-all-rights-reserved-ArV-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .group-19-zFs .copyright-2023-doro-all-rights-reserved-ArV .copyright-2023-doro-all-rights-reserved-ArV-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.about-us-page-oy3 .group-19-zFs .copyright-2023-doro-all-rights-reserved-ArV .copyright-2023-doro-all-rights-reserved-ArV-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.jewelry-care-page-4zM {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.jewelry-care-page-4zM .header-menu-mtm {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .light-color-1-tiV {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .tour-shop-HEq {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .chevron-down-nSV {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .about-us-Vrh {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .our-services-zoT {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .jewelry-care-WWu {
    margin: 0rem 6rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .auto-group-gkmh-1YD .group-1-Y2M .contact-us-S9f {
    margin-bottom: .1rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .en-Xwo {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .header-menu-mtm .search-fHK {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-91-mLM {
    box-sizing: border-box;
    padding: 45.7rem 33rem 27.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-32-bg.png');
    background-color: rgba(16, 15, 17, 0.5);
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-91-mLM .group-64-gy7 {
    width: 82rem;
    height: 100%
}

.jewelry-care-page-4zM .group-91-mLM .group-64-gy7 .frame-53-3Hs {
    margin-bottom: 2rem;
    width: 43.2rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.jewelry-care-page-4zM .group-91-mLM .group-64-gy7 .frame-53-v6m {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.jewelry-care-page-4zM .group-91-mLM .group-64-gy7 .explore-collections-Cpy {
    width: 31.6rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm {
    box-sizing: border-box;
    padding: 3rem 33.6rem 3.2rem 33.75rem;
    width: 100%;
    height: 16.8rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m {
    margin-right: 11.25rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 19.7rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .users-e4h {
    margin: 0rem 7.1rem 1.75rem 7.1rem;
    width: calc(100% - 14.2rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .users-e4h .auto-group-yuzv-xr5 {
    margin: 0rem 0rem 1rem .002rem;
    width: 3.502rem;
    height: 2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .users-e4h .auto-group-9dsp-H7f {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .users-e4h .auto-group-9dsp-H7f .vector-dhK {
    margin-right: .75rem;
    width: 4rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .users-e4h .auto-group-9dsp-H7f .vector-BD3 {
    margin-top: .0325rem;
    width: .75rem;
    height: 1.4675rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-69-74m .customer-first-hhB {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX {
    margin-right: 10.9rem;
    box-sizing: border-box;
    padding-top: .25rem;
    width: 14.2rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb {
    margin: 0rem 4.25rem 1.25rem 4.45rem;
    width: calc(100% - 8.7rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-i5bu-H9b {
    box-sizing: border-box;
    padding: 0rem .805rem .34rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-i5bu-H9b .vector-1bP {
    margin: 0rem 0rem .305rem 0rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-i5bu-H9b .auto-group-k41u-LtZ {
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-woep-t9P {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-woep-t9P .vector-EU9 {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-woep-t9P .vector-nkZ {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-woep-t9P .vector-wtM {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-qbvw-hsX {
    box-sizing: border-box;
    padding: .34rem .805rem 0rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-qbvw-hsX .auto-group-vwlb-3Ah {
    margin-bottom: .305rem;
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .sun-ZDb .auto-group-qbvw-hsX .vector-NTs {
    margin-left: 0rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-65-DfX .innovation-KP7 {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-66-qMT {
    margin-right: 11.1rem;
    box-sizing: border-box;
    padding-top: .25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-66-qMT .award-n1o {
    margin: 0rem 0rem 1.25rem .2rem;
    width: 3.5rem;
    height: 5.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-66-qMT .quality-7Jy {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-68-r1f {
    margin-right: 11.2rem;
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-68-r1f .thumbs-up-Bpd {
    margin: 0rem .179rem 1.5rem 0rem;
    width: 4.9207rem;
    height: 5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-68-r1f .trust-worthy-7iH {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-67-rA5 {
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-67-rA5 .slack-o5K {
    margin-bottom: 1.5rem;
    width: 5rem;
    height: 5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-ggdd-EWm .group-75-Z3F .group-67-rA5 .planet-profit-8dP {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh {
    width: 100%;
    height: 198.8rem;
    position: relative;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd {
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: 82.9rem;
    height: 22.9rem;
    position: absolute;
    left: 54.5rem;
    top: 163.9rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .clients-testimonials-tFB {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .our-happy-clients-mpm {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .our-happy-clients-mpm .our-happy-clients-mpm-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .auto-group-sywj-5DB {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .auto-group-sywj-5DB .chevron-left-QWM {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .auto-group-sywj-5DB .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-x25 {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .auto-group-sywj-5DB .chevron-right-ZnZ {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-17-Nnd .ram-sundar-coimbatore-WSu {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-65-cF3 {
    width: 65.2rem;
    height: 17.6rem;
    position: absolute;
    left: 63.45rem;
    top: 12rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-65-cF3 .browse-by-topic-Hc5 {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-65-cF3 .frequently-asked-questions-cPT {
    margin-bottom: 1.9rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-65-cF3 .frequently-asked-questions-cPT .frequently-asked-questions-cPT-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-65-cF3 .your-jewelry-is-not-just-an-accessory-its-a-reflection-of-your-style-and-a-repository-of-cherished-memories-to-ensure-that-your-jewelry-remains-as-stunning-as-the-day-you-acquired-it-follow-these-essential-care-guidelines--Zi1 {
    max-width: 65.2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .our-diamonds-and-jewelry-zHX {
    width: 44.9rem;
    height: 4.5rem;
    position: absolute;
    left: 33rem;
    top: 37.6rem;
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .line-12-5pm {
    width: 126rem;
    height: .1rem;
    position: absolute;
    left: 33.1rem;
    top: 44.1rem;
    background-color: #d9d9d9
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-80-1yK {
    box-sizing: border-box;
    padding-bottom: 3.1rem;
    width: 126.1rem;
    height: 12.9rem;
    position: absolute;
    left: 33rem;
    top: 47.1rem;
    border-bottom: solid .1rem #d9d9d9
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-80-1yK .auto-group-5ahd-YCZ {
    margin: 0rem .625rem 2rem 0rem;
    width: calc(100% - .625rem);
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-80-1yK .auto-group-5ahd-YCZ .how-often-should-i-clean-my-jewelry-G8Z {
    margin-right: 77.625rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-80-1yK .auto-group-5ahd-YCZ .minus-BFX {
    margin-top: .0358rem;
    width: 1.75rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-80-1yK .we-recommend-cleaning-your-jewelry-regularly-ideally-after-each-wear-this-routine-maintenance-helps-prevent-the-buildup-of-dirt-oils-and-residues-that-can-dull-its-shine-uxD {
    margin: 0rem 0rem 3rem .1rem;
    max-width: 121.1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-81-LXj {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 62.9rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-81-LXj .auto-group-zfpt-GwB {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-81-LXj .auto-group-zfpt-GwB .how-often-should-i-clean-my-jewelry-cVF {
    margin-right: 77.25rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-81-LXj .auto-group-zfpt-GwB .plus-circle-jZs {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-83-fCd {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 81.3rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-83-fCd .auto-group-xn8p-CCZ {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-83-fCd .auto-group-xn8p-CCZ .is-it-safe-to-use-an-ultrasonic-jewelry-cleaner-at-home-97o {
    margin-right: 55.75rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-83-fCd .auto-group-xn8p-CCZ .plus-circle-FAq {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-85-yMj {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 99.7rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-85-yMj .auto-group-9gpy-W6m {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-85-yMj .auto-group-9gpy-W6m .what-should-i-do-if-a-stone-becomes-loose-in-my-jewelry-eTs {
    margin-right: 52.25rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-85-yMj .auto-group-9gpy-W6m .plus-circle-9vR {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-87-VDb {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 127.3rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-87-VDb .auto-group-dbww-cp1 {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-87-VDb .auto-group-dbww-cp1 .do-you-offer-professional-jewelry-cleaning-and-maintenance-services-xss {
    margin-right: 37.85rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-87-VDb .auto-group-dbww-cp1 .plus-circle-U5X {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-82-bR3 {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 72.1rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-82-bR3 .auto-group-qjw9-vy7 {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-82-bR3 .auto-group-qjw9-vy7 .can-i-clean-all-types-of-jewelry-the-same-way-55K {
    margin-right: 65.85rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-82-bR3 .auto-group-qjw9-vy7 .plus-circle-Be9 {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-84-83b {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 90.5rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-84-83b .auto-group-gek1-Fe1 {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-84-83b .auto-group-gek1-Fe1 .how-can-i-prevent-tarnish-on-daimond-jewelry-CZF {
    margin-right: 65.95rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-84-83b .auto-group-gek1-Fe1 .plus-circle-Kds {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-88-rdo {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 118.1rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-88-rdo .auto-group-gxf1-o3F {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-88-rdo .auto-group-gxf1-o3F .how-can-i-maintain-the-shine-of-my-daimond-jewelry-vtZ {
    margin-right: 57.65rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-88-rdo .auto-group-gxf1-o3F .plus-circle-qkd {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-86-aTK {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 108.9rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-86-aTK .auto-group-kssm-Wbs {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-86-aTK .auto-group-kssm-Wbs .can-i-wear-my-jewelry-while-swimming-or-exercising-47b {
    margin-right: 58.85rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-86-aTK .auto-group-kssm-Wbs .plus-circle-MMb {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-89-tMX {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 136.5rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-89-tMX .auto-group-4pbd-ERP {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-89-tMX .auto-group-4pbd-ERP .how-can-i-protect-my-jewelry-during-travel-BbX {
    margin-right: 69.95rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-89-tMX .auto-group-4pbd-ERP .plus-circle-H8m {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-90-zJ5 {
    width: 126.1rem;
    height: 6.3rem;
    position: absolute;
    left: 33rem;
    top: 145.7rem;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-90-zJ5 .auto-group-ghro-vhX {
    width: 125.85rem;
    height: 3.2rem;
    display: flex;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-90-zJ5 .auto-group-ghro-vhX .whats-the-best-way-to-store-my-jewelry-at-home-GmP {
    margin-right: 60.85rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-90-zJ5 .auto-group-ghro-vhX .plus-circle-b2y {
    width: 2.5rem;
    height: 2.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-154-7n1 {
    width: 21.9rem;
    height: 2.6rem;
    position: absolute;
    left: 34.1rem;
    top: 3rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-154-7n1 .home-dkM {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-154-7n1 .chevron-right-yZK {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .auto-group-zu7z-qnh .group-154-7n1 .jewelry-care-iWu {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-22-vss {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-22-vss .icons8-whatsapp-1-SbK {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-22-vss .xxx-xxx-xxxx-xJm {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .supportdorocom-fys {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-21-bsX {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-21-bsX .facebook-u7X {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-21-bsX .twitter-dpD {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-21-bsX .instagram-NG1 {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-26-TDb .group-18-B9b .group-21-bsX .linkedin-6xh {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .light-color-1-ufF {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .about-qJ1 {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .services-MXF {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .jewelry-care-HQu {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .contact-us-p9w {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .group-71-Bz9 .terms-of-service-9T7 {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .line-4-H3X {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .copyright-2023-doro-all-rights-reserved-RQd {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.jewelry-care-page-4zM .group-19-dhj .copyright-2023-doro-all-rights-reserved-RQd .copyright-2023-doro-all-rights-reserved-RQd-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.jewelry-care-page-4zM .group-19-dhj .copyright-2023-doro-all-rights-reserved-RQd .copyright-2023-doro-all-rights-reserved-RQd-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.jewelry-care-page-4zM .group-19-dhj .copyright-2023-doro-all-rights-reserved-RQd .copyright-2023-doro-all-rights-reserved-RQd-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.dark-theme-landing-page-AfK {
    width: 100%;
    height: 531.3rem;
    position: relative;
    overflow: hidden;
    background-color: #fff
}

.dark-theme-landing-page-AfK .rectangle-22-T8d {
    width: 192rem;
    height: 17.5rem;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #2e2e2e
}

.dark-theme-landing-page-AfK .search-mv1 {
    width: 1.8rem;
    height: 1.8rem;
    position: absolute;
    left: 144.8rem;
    top: 11.8rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-1-6xH {
    width: 77.6rem;
    height: 2.7rem;
    position: absolute;
    left: 45.1rem;
    top: 11.6rem;
    display: flex;
    align-items: center
}

.dark-theme-landing-page-AfK .group-1-6xH .tour-shop-pNV {
    margin: 0rem .8rem .3rem 0rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-1-6xH .chevron-down-WWD {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-1-6xH .about-us-2jT {
    margin: 0rem 5.9rem .3rem 0rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-1-6xH .our-services-Yxh {
    margin: 0rem 5.6rem .3rem 0rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-1-6xH .jewelry-care-ULZ {
    margin: 0rem 5.7rem .3rem 0rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-1-6xH .contact-us-PTX {
    margin-bottom: .3rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .en-viM {
    width: 2.8rem;
    height: 2.4rem;
    position: absolute;
    left: 140.7rem;
    top: 11.6rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap
}

.dark-theme-landing-page-AfK .rectangle-1-Ej3 {
    width: 192rem;
    height: 94rem;
    position: absolute;
    left: 0;
    top: 17.5rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-1-bg-zPK.png')
}

.dark-theme-landing-page-AfK .group-30-wtM {
    width: 188rem;
    height: 10rem;
    position: absolute;
    left: 2rem;
    top: 59.5rem;
    display: flex;
    align-items: center
}

.dark-theme-landing-page-AfK .group-30-wtM .chevron-left-4xy {
    margin-right: 168rem;
    width: 10rem;
    height: 10rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-30-wtM .chevron-right-cDo {
    width: 10rem;
    height: 10rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .line-1-kau {
    width: 9.7rem;
    height: .2rem;
    position: absolute;
    left: 45.1rem;
    top: 15.1rem;
    background-color: #f5f5f5
}

.dark-theme-landing-page-AfK .dark-color-1-5dB {
    width: 17.6rem;
    height: 5rem;
    position: absolute;
    left: 87.2rem;
    top: 2rem;
    object-fit: cover;
    vertical-align: top
}

.dark-theme-landing-page-AfK .line-5-113 {
    width: 192rem;
    height: .1rem;
    position: absolute;
    left: 0;
    top: 9rem;
    background-color: #4a4a4a
}

.dark-theme-landing-page-AfK .group-32-wfP {
    box-sizing: border-box;
    padding: 3rem 12.1rem 2rem 11.2rem;
    width: 192rem;
    height: 20.4rem;
    position: absolute;
    left: 0;
    top: 91.1rem;
    background-color: rgba(26, 26, 26, 0.8000000119)
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 .high-quality-ornaments-pDP {
    margin-right: 12.2rem;
    max-width: 37.6rem;
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 .discover-a-world-of-elegance-and-craftsmanship-with-our-collection-of-finest-jewelry-jbF {
    margin: .2rem 10.6rem 0rem 0rem;
    max-width: 52rem;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #fff;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 .group-27-12y {
    margin: 4.5rem 0rem 3.4rem 0rem;
    height: calc(100% - 7.9rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 .group-27-12y .explore-collections-XX7 {
    margin-right: 3rem;
    width: 33.1rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #222;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #d9d056;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-32-wfP .group-31-4V7 .group-27-12y .explore-collections-2Ts {
    width: 20.2rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #f5f5f5;
    box-sizing: border-box;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .rectangle-23-JRP {
    width: 192rem;
    height: 464rem;
    position: absolute;
    left: 0;
    top: 111.5rem;
    background-color: #2e2e2e
}

.dark-theme-landing-page-AfK .group-5-dTf {
    width: 126.3rem;
    height: 70.1rem;
    position: absolute;
    left: 32.8rem;
    top: 123.5rem;
    display: flex;
    align-items: flex-start
}

.dark-theme-landing-page-AfK .group-5-dTf .group-4-wz9 {
    margin-right: 4.9rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .group-4-wz9 .showcasing-teV {
    margin-bottom: .9rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .group-4-wz9 .circles-of-beauty-that-bind-moments-zhX {
    margin-bottom: 2rem;
    max-width: 50.3rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .group-4-wz9 .our-exquisite-collection-of-rings-showcases-a-symphony-of-craftsmanship-and-emotion-uZb {
    margin-bottom: 2.9rem;
    max-width: 44.5rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .group-4-wz9 .explore-collections-CYh {
    width: 31.3rem;
    height: 7.5rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #222;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #d9d056;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .rectangle-6-uCD {
    margin: 10.1rem 5.1rem 0rem 0rem;
    width: 33rem;
    height: 60rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-6-bg-bRT.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-5-dTf .rectangle-7-Pt5 {
    width: 33rem;
    height: 60rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-7-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB {
    width: 125.5rem;
    height: 76.1rem;
    position: absolute;
    left: 33rem;
    top: 366.1rem;
    display: flex;
    align-items: flex-start
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-hphr-Eth {
    margin: 10.1rem 5.1rem 0rem 0rem;
    width: 33rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-hphr-Eth .rectangle-6-xph {
    margin-bottom: 6rem;
    width: 100%;
    height: 30rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-6-bg-KVj.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-hphr-Eth .rectangle-8-tCZ {
    width: 100%;
    height: 30rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-8-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-dlcf-12H {
    margin-right: 4.2rem;
    width: 33rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-dlcf-12H .rectangle-7-kEm {
    margin-bottom: 6rem;
    width: 100%;
    height: 30rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-7-bg-8hX.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .auto-group-dlcf-12H .rectangle-9-saH {
    width: 100%;
    height: 30rem;
    border: solid .1rem #f3f3f3;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-9-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .group-4-Q4R {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .group-4-Q4R .cost-savings-YwK {
    margin-bottom: .9rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .group-4-Q4R .take-in-the-affordable-offers-g1w {
    margin-bottom: 2rem;
    max-width: 50.2rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .group-4-Q4R .our-exclusive-offer-invites-you-to-dive-deep-into-a-sea-of-incredible-discounts-and-remarkable-deals-PBF {
    margin-bottom: 2.9rem;
    max-width: 49rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-39-7ZB .group-4-Q4R .explore-collections-feZ {
    width: 19.6rem;
    height: 7.5rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #222;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #d9d056;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD {
    width: 126.8rem;
    height: 78.7rem;
    position: absolute;
    left: 32.8rem;
    top: 213.7rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.dark-theme-landing-page-AfK .group-37-ArD .group-4-Hvq {
    margin: 0rem 35.3rem 8rem 34.9rem;
    width: calc(100% - 70.2rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .group-4-Hvq .top-picks-1rq {
    margin-bottom: .9rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .group-4-Hvq .our-collection-of-jewels-Ybs {
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-f76w-GXs {
    margin-bottom: 3rem;
    width: 100%;
    display: flex;
    column-gap: 6rem;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-f76w-GXs .rectangle-24-CgR {
    width: 27.2rem;
    height: 50rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-24-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-f76w-GXs .rectangle-25-iuf {
    width: 27.2rem;
    height: 50rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-25-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-f76w-GXs .rectangle-26-fK7 {
    width: 27.2rem;
    height: 50rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-26-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-f76w-GXs .rectangle-27-PW1 {
    width: 27.2rem;
    height: 50rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-27-bg.png');
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ {
    margin: 0rem 4.9rem 0rem 4.3rem;
    width: calc(100% - 9.2rem);
    height: 9.7rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-36-qcu {
    margin-right: 14.6rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-36-qcu .rings-nY9 {
    margin-bottom: .9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-36-qcu .item-code-rg01-JmP {
    margin: 0rem 0rem .4rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-36-qcu .category-diamond-d2y {
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-36-qcu .category-diamond-d2y .category-diamond-d2y-sub-1 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-35-8tq {
    margin-right: 14.6rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-35-8tq .rings-t7K {
    margin-bottom: .9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-35-8tq .item-code-rg02-cp1 {
    margin: 0rem 0rem .4rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-35-8tq .category-platinum-wLV {
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-35-8tq .category-platinum-wLV .category-platinum-wLV-sub-1 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-34-e8R {
    margin-right: 15.2rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-34-e8R .rings-xuo {
    margin-bottom: .9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-34-e8R .item-code-rg03-G9o {
    margin: 0rem 0rem .4rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-34-e8R .category-platinum-xYR {
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-34-e8R .category-platinum-xYR .category-platinum-xYR-sub-1 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-33-wQM {
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-33-wQM .rings-gcq {
    margin-bottom: .9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-33-wQM .item-code-rg04-RKX {
    margin-bottom: .4rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-33-wQM .category-silver-kch {
    margin-left: .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-37-ArD .auto-group-dpgf-KeZ .group-33-wQM .category-silver-kch .category-silver-kch-sub-1 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: capitalize;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .line-6-whB {
    width: 107.7rem;
    height: 0;
    position: absolute;
    left: 42.2rem;
    top: 203.6rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .line-7-sqj {
    width: 107.7rem;
    height: 0;
    position: absolute;
    left: 42.2rem;
    top: 302.3rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .line-8-R6Z {
    width: 107.7rem;
    height: 0;
    position: absolute;
    left: 42.2rem;
    top: 356.1rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .line-9-kuX {
    width: 107.7rem;
    height: 0;
    position: absolute;
    left: 42.2rem;
    top: 452.2rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .line-10-hpm {
    width: 51.4rem;
    height: 0;
    position: absolute;
    left: 70.3rem;
    top: 489.9rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-38-qvy {
    width: 107.1rem;
    height: 33.9rem;
    position: absolute;
    left: 42.45rem;
    top: 312.3rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.dark-theme-landing-page-AfK .group-38-qvy .auto-group-dium-n5X {
    box-sizing: border-box;
    padding: 0rem 19.55rem 6rem 19.55rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .auto-group-dium-n5X .our-services-JpZ {
    margin: 0rem 0rem 1.2rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .auto-group-dium-n5X .our-offerings-tailored-for-you-R8V {
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB {
    box-sizing: border-box;
    padding: .747rem 4.65rem .9rem 4.25rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w {
    margin: 0rem 3.275rem 3.75rem 3.55rem;
    width: calc(100% - 6.825rem);
    height: 7.5031rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD {
    margin: .003rem 35rem 0rem 0rem;
    width: 7.5rem;
    height: calc(100% - .0031rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-bsfm-e9f {
    margin: 0 1.125rem;
    width: calc(100% - 2.25rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-bsfm-e9f .vector-P7F {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-bsfm-e9f .vector-L2V {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-upqu-UeV {
    width: 100%;
    height: 5.625rem;
    position: relative;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-upqu-UeV .vector-2AD {
    width: 6rem;
    height: 3.75rem;
    position: absolute;
    left: .75rem;
    top: 1.875rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-upqu-UeV .vector-kru {
    width: 7.5rem;
    height: 1.875rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .gift-8SD .auto-group-upqu-UeV .vector-6vm {
    width: 0;
    height: 5.625rem;
    position: absolute;
    left: 3.75rem;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .feather-Ry3 {
    margin-right: 33.1256rem;
    width: 7.4994rem;
    height: 7.5031rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj {
    margin: .378rem 0rem .375rem 0rem;
    width: 8.25rem;
    height: calc(100% - .7531rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-67kd-ge5 {
    width: 100%;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-67kd-ge5 .vector-qWy {
    width: 5.625rem;
    height: 4.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-67kd-ge5 .vector-PHb {
    width: 2.625rem;
    height: 3rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-8s3v-w4D {
    margin: 0 .75rem;
    width: calc(100% - 1.5rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-8s3v-w4D .vector-H85 {
    margin-right: 3rem;
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-oawz-E5w .truck-Afj .auto-group-8s3v-w4D .vector-E3K {
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-fymr-ASm {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-fymr-ASm .gift-package-K4m {
    margin-right: 22.45rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-fymr-ASm .customize-your-jewels-FDK {
    margin-right: 20.55rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-adry-JTB .auto-group-fymr-ASm .free-shipping-Noj {
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-36gw-5TF {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-36gw-5TF .well-pick-out-the-perfect-gift-box-for-your-gift-pvd {
    margin-right: 16.3rem;
    max-width: 23.2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #d9d9d9;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-36gw-5TF .let-our-consultants-support-you-in-picking-the-suitable-size-7Pw {
    margin-right: 14.3rem;
    max-width: 29.2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #d9d9d9;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-38-qvy .group-16-jus .auto-group-36gw-5TF .shop-without-worries-with-our-free-shipping-service-Qdw {
    max-width: 24.1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #d9d9d9;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb {
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: 82.9rem;
    height: 22.8rem;
    position: absolute;
    left: 54.6rem;
    top: 463.2rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.dark-theme-landing-page-AfK .group-17-uqb .clients-testimonials-ovy {
    margin: 0rem .2rem 1.2rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #dad156;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .our-happy-clients-X6H {
    margin: 0rem .1rem 3.4rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .auto-group-z8fz-34d {
    margin-bottom: 2.5rem;
    width: 100%;
    display: flex;
    column-gap: 8.175rem;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .auto-group-z8fz-34d .chevron-left-mmK {
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .auto-group-z8fz-34d .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-Wiu {
    max-width: 62.8rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .auto-group-z8fz-34d .chevron-right-wZK {
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-17-uqb .ram-sundar-coimbatore-4tq {
    margin-left: .2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .frame-b85 {
    width: 5.9272rem;
    height: 4.6907rem;
    position: absolute;
    left: 93.0376rem;
    top: 456.9508rem;
    object-fit: contain;
    vertical-align: top
}

.dark-theme-landing-page-AfK .group-18-KZs {
    width: 41.3rem;
    height: 9.9rem;
    position: absolute;
    left: 75.4rem;
    top: 493.9rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd {
    margin-bottom: 3rem;
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd .group-22-bXP {
    margin: .1rem 1.05rem 0rem 0rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd .group-22-bXP .icons8-whatsapp-1-v3s {
    margin: .018rem 1.383rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd .group-22-bXP .xxx-xxx-xxxx-2sb {
    margin-bottom: .4rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd .line-10-xFT {
    margin-right: 1.8rem;
    width: .1rem;
    height: 2.3rem;
    background-color: #5c5c5c;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-46-FCd .supportdorocom-hTw {
    margin-bottom: .5rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-18-KZs .group-45-poT {
    margin-left: .1rem;
    width: 20.8rem;
    height: 4rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 {
    width: 192rem;
    height: 13.6rem;
    position: absolute;
    left: 0;
    top: 513.8rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH {
    box-sizing: border-box;
    padding: 0rem 54.4rem 1.1rem 54.6rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .dark-color-2-1sw {
    margin: 0rem 0rem 3rem .2rem;
    width: 12rem;
    height: 3.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ .about-gDP {
    margin-right: 2.5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ .store-location-cMw {
    margin-right: 2.45rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ .shipping-returns-jhT {
    margin-right: 2.75rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ .orders-payments-GSV {
    margin-right: 2.6rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .auto-group-oto9-5zH .group-20-8xZ .terms-of-service-ztH {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .line-4-7i1 {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #515151;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .copyright-2023-doro-all-rights-reserved-Uws {
    margin-left: .3rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #f5f5f5;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .group-47-kx1 .copyright-2023-doro-all-rights-reserved-Uws .copyright-2023-doro-all-rights-reserved-Uws-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .group-47-kx1 .copyright-2023-doro-all-rights-reserved-Uws .copyright-2023-doro-all-rights-reserved-Uws-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .group-47-kx1 .copyright-2023-doro-all-rights-reserved-Uws .copyright-2023-doro-all-rights-reserved-Uws-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.1725;
    color: #f5f5f5;
    font-family: Work Sans, 'Source Sans Pro'
}

.dark-theme-landing-page-AfK .popup-Mnh {
    box-sizing: border-box;
    padding: 166.7rem 57rem;
    width: 192rem;
    height: 531.3rem;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.6999999881)
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy {
    box-sizing: border-box;
    padding: 2.275rem 2.6rem 4.6rem 10rem;
    width: 100%;
    height: 26.3rem;
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    background-color: #f1f1f1;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-16-bg-afB.png')
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .auto-group-qfbd-QW5 {
    margin: 0rem 0rem .779rem 27.519rem;
    width: calc(100% - 27.5188rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .auto-group-qfbd-QW5 .frame-Xqb {
    margin-right: 33.7176rem;
    width: 2.9636rem;
    height: 2.3454rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .auto-group-qfbd-QW5 .x-UF3 {
    margin-bottom: .4961rem;
    width: 1.2rem;
    height: 1.2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs {
    margin-right: 7.4rem;
    width: 58rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .auto-group-rxaj-Mpd {
    box-sizing: border-box;
    padding: 0rem 1rem 3.2rem 1rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .auto-group-rxaj-Mpd .get-10-off-HyB {
    margin: 0rem .1rem 1rem 0rem;
    font-size: 4rem;
    font-weight: 500;
    line-height: 1.1725;
    color: #000;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .auto-group-rxaj-Mpd .subscribe-now-and-receive-a-discount-on-your-first-order-Qnu {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #2e2e2e;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .group-23-XsX {
    width: 100%;
    height: 5rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .group-23-XsX .auto-group-jttb-gVX {
    margin-right: .0302rem;
    box-sizing: border-box;
    padding: 1.5rem 1.503rem 1.6rem 1.503rem;
    width: 40.4698rem;
    height: 100%;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.1725;
    color: #222;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    background-color: #fff;
    flex-shrink: 0
}

.dark-theme-landing-page-AfK .popup-Mnh .group-15-gpy .group-24-1Vs .group-23-XsX .group-25-xC9 {
    width: 17.5rem;
    height: 100%;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.1725;
    text-transform: uppercase;
    color: #222;
    font-family: Work Sans, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #dad156;
    flex-shrink: 0
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.our-services-page-qxM {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.our-services-page-qxM .header-menu-LeD {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .light-color-1-eeu {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .tour-shop-SKs {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .chevron-down-k5f {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .about-us-TVs {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .our-services-AQH {
    margin: 0rem 6rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .jewelry-care-t5P {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .auto-group-uwe7-yBP .group-1-VQd .contact-us-bEh {
    margin-bottom: .1rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .en-6SM {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .header-menu-LeD .search-orZ {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-92-Ka1 {
    box-sizing: border-box;
    padding: 45.7rem 50.9rem 27.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-1-bg-hwo.png');
    flex-shrink: 0
}

.our-services-page-qxM .group-92-Ka1 .group-64-ecH {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.our-services-page-qxM .group-92-Ka1 .group-64-ecH .frame-53-Cdo {
    margin-bottom: 2rem;
    width: 42rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238);
    flex-shrink: 0
}

.our-services-page-qxM .group-92-Ka1 .group-64-ecH .frame-53-H9T {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238);
    flex-shrink: 0
}

.our-services-page-qxM .group-92-Ka1 .group-64-ecH .explore-collections-y2H {
    width: 36rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B {
    box-sizing: border-box;
    padding: 3rem 33.6rem 3.2rem 33.75rem;
    width: 100%;
    height: 16.8rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV {
    margin-right: 11.25rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 19.7rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .users-svH {
    margin: 0rem 7.1rem 1.75rem 7.1rem;
    width: calc(100% - 14.2rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .users-svH .auto-group-qquh-bbP {
    margin: 0rem 0rem 1rem .002rem;
    width: 3.502rem;
    height: 2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .users-svH .auto-group-apvo-iR7 {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .users-svH .auto-group-apvo-iR7 .vector-fr9 {
    margin-right: .75rem;
    width: 4rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .users-svH .auto-group-apvo-iR7 .vector-Qoj {
    margin-top: .0325rem;
    width: .75rem;
    height: 1.4675rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-69-GvV .customer-first-jb7 {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu {
    margin-right: 10.9rem;
    box-sizing: border-box;
    padding-top: .25rem;
    width: 14.2rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD {
    margin: 0rem 4.25rem 1.25rem 4.45rem;
    width: calc(100% - 8.7rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-1csb-75s {
    box-sizing: border-box;
    padding: 0rem .805rem .34rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-1csb-75s .vector-SP3 {
    margin: 0rem 0rem .305rem 0rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-1csb-75s .auto-group-xpfr-ZyT {
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-dkes-i5f {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-dkes-i5f .vector-TZ3 {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-dkes-i5f .vector-cgq {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-dkes-i5f .vector-Zc5 {
    width: .5rem;
    height: 0;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-99bd-7Nh {
    box-sizing: border-box;
    padding: .34rem .805rem 0rem .805rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-99bd-7Nh .auto-group-mhpu-Sfs {
    margin-bottom: .305rem;
    width: 3.89rem;
    height: .355rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .sun-BCD .auto-group-99bd-7Nh .vector-mi9 {
    margin-left: 0rem;
    width: 0;
    height: .5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-65-3Lu .innovation-7GD {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-66-dkM {
    margin-right: 11.1rem;
    box-sizing: border-box;
    padding-top: .25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-66-dkM .award-n7T {
    margin: 0rem 0rem 1.25rem .2rem;
    width: 3.5rem;
    height: 5.5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-66-dkM .quality-uhs {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-68-Sho {
    margin-right: 11.2rem;
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-68-Sho .thumbs-up-o2Z {
    margin: 0rem .179rem 1.5rem 0rem;
    width: 4.9207rem;
    height: 5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-68-Sho .trust-worthy-ifK {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-67-SbK {
    box-sizing: border-box;
    padding-top: .5rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-67-SbK .slack-bDK {
    margin-bottom: 1.5rem;
    width: 5rem;
    height: 5rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-xd7d-R9B .group-75-YDo .group-67-SbK .planet-profit-jKX {
    text-align: center;
    font-size: 2.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P {
    box-sizing: border-box;
    padding: 3rem 32.9rem 12rem 33rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-154-wgV {
    margin: 0rem 102.4rem 6.4rem 0rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-154-wgV .home-UgR {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-154-wgV .chevron-right-CMX {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-154-wgV .our-services-YAV {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw {
    margin: 0rem .1rem 12rem 0rem;
    width: 126rem;
    height: 45.7rem;
    position: relative;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .rectangle-6-CVw {
    width: 80.1rem;
    height: 45.7rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq {
    width: 73.6rem;
    height: 31.4rem;
    position: absolute;
    left: 52.4rem;
    top: 7.1rem;
    border-radius: 1rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq .frame-78-Tgm {
    box-sizing: border-box;
    padding: 3rem 3rem 6.5rem 6rem;
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #e2f1f0;
    border-radius: 1rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq .frame-78-Tgm .auto-group-16eb-nU9 {
    margin-bottom: .9rem;
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq .frame-78-Tgm .auto-group-16eb-nU9 .custom-jewelry-design--XwX {
    margin: 3rem 14.5rem 0rem 0rem;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq .frame-78-Tgm .auto-group-16eb-nU9 .light-color-5-qxD {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 1rem;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-77-UZw .group-76-vgq .frame-78-Tgm .immerse-yourself-in-the-creative-process-as-our-expert-designers-bring-your-vision-to-life-whether-its-an-engagement-ring-a-pendant-or-a-one-of-a-kind-statement-piece-we-work-closely-with-you-to-craft-a-unique-masterpiece-that-reflects-your-style-and-sentiment-aQ1 {
    margin-right: 3.5rem;
    max-width: 61.1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB {
    margin-bottom: 12rem;
    width: 100%;
    height: 45.7rem;
    position: relative;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .rectangle-6-WS5 {
    width: 80.1rem;
    height: 45.7rem;
    position: absolute;
    left: 46rem;
    top: 0;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .frame-78-Ess {
    box-sizing: border-box;
    padding: 2.1rem 3rem 6.5rem 6rem;
    width: 75.6rem;
    height: 31.4rem;
    position: absolute;
    left: 0;
    top: 7.1rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #f2ece7;
    border-radius: 1rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .frame-78-Ess .auto-group-63hq-wnH {
    margin-bottom: .9rem;
    width: 100%;
    height: 9.1rem;
    position: relative;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .frame-78-Ess .auto-group-63hq-wnH .jewelry-repairs-and-restoration--69P {
    width: 63.6rem;
    height: 5.2rem;
    position: absolute;
    left: 0;
    top: 3.9rem;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .frame-78-Ess .auto-group-63hq-wnH .light-color-5-Bgd {
    width: 4rem;
    height: 4rem;
    position: absolute;
    left: 62.6rem;
    top: 0;
    object-fit: cover;
    vertical-align: top
}

.our-services-page-qxM .auto-group-oenb-E1P .group-78-MZB .frame-78-Ess .trust-your-precious-heirlooms-and-beloved-jewelry-to-our-skilled-artisans-we-offer-comprehensive-repair-and-restoration-services-breathing-new-life-into-worn-out-pieces-replacing-missing-stones-and-ensuring-your-jewelry-maintains-its-original-allure-v8R {
    margin-right: 5.3rem;
    max-width: 61.3rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih {
    margin: 0rem .1rem 12rem 0rem;
    width: 126rem;
    height: 45.7rem;
    position: relative;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .rectangle-6-rRP {
    width: 80.1rem;
    height: 45.7rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .frame-78-bNy {
    box-sizing: border-box;
    padding: 3rem 3rem 6.1rem 6rem;
    width: 73.6rem;
    height: 28.5rem;
    position: absolute;
    left: 52.4rem;
    top: 8.6rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #f3dddd;
    border-radius: 1rem
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .frame-78-bNy .auto-group-2zxm-6ad {
    margin-bottom: .9rem;
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .frame-78-bNy .auto-group-2zxm-6ad .bespoke-bridal-jewelry--FTX {
    margin: 3rem 14.8rem 0rem 0rem;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .frame-78-bNy .auto-group-2zxm-6ad .light-color-5-MmT {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-79-7ih .frame-78-bNy .make-your-special-day-even-more-extraordinary-with-our-bespoke-bridal-jewelry-from-engagement-rings-to-wedding-bands-and-bridal-accessories-we-tailor-every-detail-to-match-your-love-story-6j3 {
    margin-right: 6rem;
    max-width: 58.6rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 {
    margin: 0rem 21.7rem 0rem 21.5rem;
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: calc(100% - 43.2rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .clients-testimonials-r5w {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .our-happy-clients-kh7 {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .our-happy-clients-kh7 .our-happy-clients-kh7-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .auto-group-ekmm-rNm {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .auto-group-ekmm-rNm .chevron-left-zE5 {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .auto-group-ekmm-rNm .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-8LH {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .auto-group-ekmm-rNm .chevron-right-ZgV {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .auto-group-oenb-E1P .group-17-jX7 .ram-sundar-coimbatore-hXo {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-22-649 {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-22-649 .icons8-whatsapp-1-Ccy {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-22-649 .xxx-xxx-xxxx-7jw {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .supportdorocom-qfw {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-21-mpV {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-21-mpV .facebook-gAm {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-21-mpV .twitter-1iq {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-21-mpV .instagram-jPw {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-26-bdB .group-18-8d7 .group-21-mpV .linkedin-sFF {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .light-color-1-s8m {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .about-bqT {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .services-8qP {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .jewelry-care-fKX {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .contact-us-axH {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .group-71-joF .terms-of-service-7SR {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .line-4-SUh {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .copyright-2023-doro-all-rights-reserved-NNM {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.our-services-page-qxM .group-19-bBF .copyright-2023-doro-all-rights-reserved-NNM .copyright-2023-doro-all-rights-reserved-NNM-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.our-services-page-qxM .group-19-bBF .copyright-2023-doro-all-rights-reserved-NNM .copyright-2023-doro-all-rights-reserved-NNM-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.our-services-page-qxM .group-19-bBF .copyright-2023-doro-all-rights-reserved-NNM .copyright-2023-doro-all-rights-reserved-NNM-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.product-description-page-y5j {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.product-description-page-y5j .header-menu-dRB {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    height: 10rem;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .light-color-1-tc1 {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 {
    margin: 1.2rem 13.8rem 1.1rem 0rem;
    height: calc(100% - 2.3rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .tour-shop-vob {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .chevron-down-2rd {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .about-us-9RT {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .our-services-qp5 {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .jewelry-care-juT {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .group-1-cY1 .contact-us-Fso {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .en-PUD {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .header-menu-dRB .search-JbB {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-171-EDw {
    width: 100%;
    height: 8rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #00514f;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw {
    box-sizing: border-box;
    padding: 3rem 33rem 12rem 33rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo {
    margin: 0rem 53.8rem 6rem 0rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .home-ZvR {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .chevron-right-Jd7 {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .tour-shop-3ah {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .chevron-right-Bwo {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .products-daimond-and-cvd-97w {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .chevron-right-GiM {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-154-Sqo .circle-signet-ring-1vq {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 {
    margin: 0rem .4rem 12rem 0rem;
    height: 72rem;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-g7gb-V5K {
    margin-right: 3rem;
    height: 100%;
    row-gap: 2rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-g7gb-V5K .rectangle-52-Dn1 {
    width: 16.5rem;
    height: 16.5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-g7gb-V5K .rectangle-53-HWy {
    width: 16.5rem;
    height: 16.5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-g7gb-V5K .rectangle-54-Qbb {
    width: 16.5rem;
    height: 16.5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-g7gb-V5K .rectangle-55-x7K {
    width: 16.5rem;
    height: 16.5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-i16f-Vd3 {
    margin-right: 5.8rem;
    box-sizing: border-box;
    padding: 2rem;
    width: 64rem;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-51-bg.png');
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-i16f-Vd3 .frame-12-S2V {
    margin: 0rem 51.3rem 65.2rem 0rem;
    width: 8.7rem;
    height: 2.8rem;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB {
    width: 36.3rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .circle-signet-ring-zy7 {
    margin-bottom: .9rem;
    width: 100%;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM {
    margin: 0rem 3.6rem 1rem .2rem;
    width: calc(100% - 3.8rem);
    height: 2.4rem;
    display: flex;
    align-items: flex-end
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq {
    margin-right: 1rem;
    box-sizing: border-box;
    padding: .25rem .249rem .341rem .249rem;
    height: 100%;
    display: flex;
    column-gap: .9979rem;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq .frame-Yt9 {
    width: 1.9021rem;
    height: 1.809rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq .frame-5t5 {
    width: 1.9021rem;
    height: 1.809rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq .frame-2oK {
    width: 1.9021rem;
    height: 1.809rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq .frame-BRK {
    width: 1.9021rem;
    height: 1.809rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .group-156-qiq .frame-8rM {
    width: 1.9021rem;
    height: 1.809rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-157-XCM .customer-review-g7B {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-158-ng1 {
    margin: 0rem 14.3rem 2.9rem .4rem;
    width: calc(100% - 14.7rem);
    display: flex;
    align-items: center
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-158-ng1 .item-48400-7TP {
    margin-right: 1.7rem;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-158-ng1 .item-60678-q8V {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    text-decoration-line: line-through;
    color: #a6a6a6;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .this-regulator-has-a-rolled-diaphragm-and-high-flow-rate-with-reduced-pressure-dropit-has-an-excellent-degree-of-condensation-kWM {
    margin: 0rem 0rem 2.3rem .2rem;
    max-width: 36.1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-160-R6h {
    margin: 0rem 17.8rem 1.2rem .4rem;
    width: calc(100% - 18.2rem);
    display: flex;
    align-items: center
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-160-R6h .product-code--Yx1 {
    margin-right: 1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-160-R6h .rg04-Uam {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    text-decoration-line: underline;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-159-bvH {
    margin: 0rem 17.9rem 5rem .4rem;
    width: calc(100% - 18.3rem);
    display: flex;
    align-items: center
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-159-bvH .availability--KrH {
    margin-right: 1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-159-bvH .in-stock-Fjw {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #0f6b1b;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-161-zBj {
    margin: 0rem 0rem 5rem .4rem;
    width: 6.5rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-161-zBj .color--itR {
    margin-bottom: 1rem;
    width: 100%;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-161-zBj .auto-group-5b35-Rnq {
    width: 100%;
    display: flex;
    align-items: center
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-161-zBj .auto-group-5b35-Rnq .ellipse-5-ypM {
    margin-right: 1rem;
    width: 3rem;
    height: 3rem;
    border: solid .1rem #222;
    box-sizing: border-box;
    background-color: #f6f6f6;
    border-radius: 1.5rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-161-zBj .auto-group-5b35-Rnq .ellipse-6-gim {
    margin-bottom: .1rem;
    width: 2.5rem;
    height: 2.5rem;
    background-color: #0072b1;
    border-radius: 1.25rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .explore-collections-1m3 {
    margin-bottom: 4rem;
    width: 21.6rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .guaranteed-safe-payment-61o {
    margin-bottom: 2.5rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT {
    width: 23rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-vexf-mdj {
    margin-bottom: 1.85rem;
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-vexf-mdj .phonepe-iYy {
    margin: 0rem 3rem .05rem 0rem;
    width: 10rem;
    height: 3rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-vexf-mdj .paytm-qtV {
    width: 10rem;
    height: 3.25rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-ec8p-b6y {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-ec8p-b6y .image-2-jiy {
    margin-right: 5rem;
    width: 8rem;
    height: 3.2667rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .auto-group-elmu-9n9 .auto-group-dx51-TyB .group-162-1uT .auto-group-ec8p-b6y .bhim-gPK {
    margin-top: .0333rem;
    width: 10rem;
    height: 2.5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD {
    margin-bottom: 12rem;
    box-sizing: border-box;
    padding-top: 3rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-top: solid .1rem #d9d9d9;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-163-YRX {
    margin: 0rem 20.1rem 2.5rem 20.2rem;
    width: calc(100% - 40.3rem);
    height: 5.3rem;
    display: flex;
    column-gap: 10rem;
    align-items: flex-start;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-163-YRX .auto-group-wpr3-fFF {
    height: 100%;
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    border-bottom: solid .5rem #00514f;
    box-sizing: border-box;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-163-YRX .additional-information-ZbX {
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-163-YRX .reviews-5-gw3 {
    text-align: center;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-diam-sit-eu-tincidunt-pellentesque-aliquet-quis-vulputate-metus-eu-magna-fusce-tincidunt-accumsan-volutpat-quis-sapien-nulla-sollicitudin-morbi-nunc-in-sit-posuere-interdum-mauris-integer-ullamcorper-rhoncus-in-mauris-pulvinar-bibendum-egestas-dui-lorem-sit-feugiat-porta-id-tortor-velit-aliquet-sit-diam-feugiat-mattis-enim-sit-cras-id-sit-ultrices-sollicitudin-sit-aliquet-praesent-vitae-faucibus-eu-ut-quam-sit-elementum-amet-in-rutrum-justo-duis-diam-vestibulum-morbi-cras-urna-laoreet-tellus-faucibus-et-id-sed-diam-lorem-et-et-est-vitae-tempor-sit-arcu-vestibulum-praesent-est-mi-neque-nullam-erat-adipiscing-eleifend-interdum-faucibus-nunc-magna-ac-donec-eget-maecenas-purus-id-turpis-condimentum-odio-orci-elementum-at-augue-pXT {
    margin-bottom: 3.1rem;
    max-width: 126rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD {
    margin-left: .1rem;
    width: 125.9rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .product-details--9rZ {
    margin: 0rem 0rem 1rem .1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .line-26-gLh {
    margin: 0rem 0rem 1.4rem .1rem;
    width: 125.8rem;
    height: .1rem;
    background-color: #d9d9d9
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB {
    margin-right: 13.4rem;
    width: calc(100% - 13.4rem);
    height: 15.2rem;
    display: flex;
    align-items: flex-start
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy {
    margin-right: 5.9rem;
    height: 100%;
    row-gap: 2rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .metal-18k-white-gold-fyK {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .metal-18k-white-gold-fyK .metal-18k-white-gold-fyK-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .metal-18k-white-gold-fyK .metal-18k-white-gold-fyK-sub-2 {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .diamond-total-weight-carat-weight-VL5 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .diamond-total-weight-carat-weight-VL5 .diamond-total-weight-carat-weight-VL5-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .pendant-dimensions-dimensions-H13 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .pendant-dimensions-dimensions-H13 .pendant-dimensions-dimensions-H13-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .gemstones-sapphire-center-stone-diamonds-surrounding-stones-5Sh {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-174-jJy .gemstones-sapphire-center-stone-diamonds-surrounding-stones-5Sh .gemstones-sapphire-center-stone-diamonds-surrounding-stones-5Sh-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ {
    row-gap: 1.5rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .ring-length-adjustable-from-length-1-to-length-2-P61 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .ring-length-adjustable-from-length-1-to-length-2-P61 .ring-length-adjustable-from-length-1-to-length-2-P61-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .sapphire-weight-carat-weight-AW5 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .sapphire-weight-carat-weight-AW5 .sapphire-weight-carat-weight-AW5-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .clasp-lobster-claw-xwj {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-164-QaD .group-172-DCD .auto-group-h6oz-zsB .group-173-SgZ .clasp-lobster-claw-xwj .clasp-lobster-claw-xwj-sub-0 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV {
    margin-bottom: 12rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .group-169-5ey {
    margin: 0rem 23.2rem 2.9rem 23.3rem;
    width: calc(100% - 46.5rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .group-169-5ey .line-25-QSM {
    margin: 0rem 4.2rem .1rem 0rem;
    width: 17.4rem;
    height: .1rem;
    background-color: #d9d9d9;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .group-169-5ey .related-products-Xms {
    margin-right: 3.2rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .group-169-5ey .related-products-Xms .related-products-Xms-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .group-169-5ey .line-24-KSq {
    margin-bottom: .1rem;
    width: 17.4rem;
    height: .1rem;
    background-color: #d9d9d9;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu {
    width: 100%;
    height: 33rem;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m {
    box-sizing: border-box;
    padding-right: 6rem;
    height: 100%;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H {
    margin-right: 6rem;
    width: 27rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H .group-10-VEq {
    margin-bottom: .9rem;
    width: 100%;
    height: 25.6rem;
    position: relative;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H .group-10-VEq .rectangle-12-q3o {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .6rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H .group-10-VEq .frame-9-9qB {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H .earrings-CHf {
    margin: 0rem .1rem .5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-165-Z6H .item-code-ea01-WJM {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb {
    width: 27rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb .group-9-aJD {
    margin-bottom: .9rem;
    width: 100%;
    height: 25.6rem;
    position: relative;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb .group-9-aJD .rectangle-14-XUM {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .6rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb .group-9-aJD .frame-11-3hb {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb .rings-K9K {
    margin: 0rem .1rem .5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .auto-group-jncx-14m .group-167-2Xb .item-code-rg04-qNZ {
    margin-left: .2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf {
    margin-right: 6rem;
    width: 27rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf .group-11-SdF {
    margin-bottom: 2rem;
    width: 100%;
    height: 25.6rem;
    position: relative;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf .group-11-SdF .rectangle-13-8FB {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .6rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf .group-11-SdF .frame-10-DGd {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf .earrings-3Q5 {
    margin: 0rem .1rem .5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-166-8Mf .item-code-ea02-tvV {
    margin-right: .2rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-168-Nqf {
    margin-top: .6rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-168-Nqf .rectangle-8-JDX {
    margin-bottom: .1rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-168-Nqf .rings-PVs {
    margin: 0rem .3rem .5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-170-LSV .auto-group-w41d-ezu .group-168-Nqf .item-code-rg05-txR {
    margin-right: .4rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys {
    margin: 0rem 21.6rem 0rem 21.5rem;
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: calc(100% - 43.1rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .clients-testimonials-T8M {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .our-happy-clients-9Wy {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .our-happy-clients-9Wy .our-happy-clients-9Wy-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .auto-group-pp7h-sLV {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .auto-group-pp7h-sLV .chevron-left-QLR {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .auto-group-pp7h-sLV .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-YBj {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .auto-group-pp7h-sLV .chevron-right-a8R {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .auto-group-1x7h-XTw .group-17-yys .ram-sundar-coimbatore-J4R {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-22-G9f {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-22-G9f .icons8-whatsapp-1-ZeZ {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-22-G9f .xxx-xxx-xxxx-UWd {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .supportdorocom-PNh {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-21-7pV {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-21-7pV .facebook-Cqw {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-21-7pV .twitter-YQ1 {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-21-7pV .instagram-G57 {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-26-b3X .group-18-v5o .group-21-7pV .linkedin-QBK {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .light-color-1-nxZ {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .about-j77 {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .services-Too {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .jewelry-care-bf7 {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .contact-us-8Q9 {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .group-71-5HT .terms-of-service-42u {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .line-4-P5B {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .copyright-2023-doro-all-rights-reserved-vqo {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-description-page-y5j .group-19-vQZ .copyright-2023-doro-all-rights-reserved-vqo .copyright-2023-doro-all-rights-reserved-vqo-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .group-19-vQZ .copyright-2023-doro-all-rights-reserved-vqo .copyright-2023-doro-all-rights-reserved-vqo-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-description-page-y5j .group-19-vQZ .copyright-2023-doro-all-rights-reserved-vqo .copyright-2023-doro-all-rights-reserved-vqo-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.home-page-3c5 {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.home-page-3c5 .header-menu-3Vb {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .light-color-1-7Ny {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .tour-shop-1sf {
    margin: 0rem 1rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .chevron-down-eQq {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .about-us-YFK {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .our-services-2gH {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .jewelry-care-8UR {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .auto-group-gygk-yvy .group-1-6Eu .contact-us-dRB {
    margin-bottom: .1rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .en-JnD {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .header-menu-3Vb .search-Rrq {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .banner-jMj {
    box-sizing: border-box;
    padding: 45.7rem 33rem 28.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-1-bg.png');
    flex-shrink: 0
}

.home-page-3c5 .banner-jMj .group-54-rBT {
    width: 82.6rem;
    height: 100%
}

.home-page-3c5 .banner-jMj .group-54-rBT .frame-2-PhB {
    margin-bottom: 1rem;
    width: 61.6rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.home-page-3c5 .banner-jMj .group-54-rBT .frame-3-scM {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.home-page-3c5 .banner-jMj .group-54-rBT .auto-group-rukf-mxd {
    margin-right: 25.4rem;
    width: calc(100% - 25.4rem);
    height: 7.8rem;
    display: flex;
    align-items: center
}

.home-page-3c5 .banner-jMj .group-54-rBT .auto-group-rukf-mxd .explore-collections-6zu {
    margin-right: 2.9rem;
    width: 33.9rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem;
    flex-shrink: 0
}

.home-page-3c5 .banner-jMj .group-54-rBT .auto-group-rukf-mxd .explore-collections-yJ1 {
    width: 20.4rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo {
    box-sizing: border-box;
    padding: 12rem 33rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw {
    margin: 0rem 9.2rem 12rem 9.2rem;
    width: calc(100% - 18.4rem);
    height: 70rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .rectangle-6-RpD {
    margin-right: 10rem;
    width: 49rem;
    height: 70rem;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-6-bg.png');
    border-radius: 5rem 2rem 5rem 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj {
    margin: 8.3rem 0;
    box-sizing: border-box;
    padding: 0 .4rem;
    width: 48.6rem;
    height: calc(100% - 16.6rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: .5rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .showcasing-CTb {
    margin: 0rem .1rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .auto-group-h8jt-JmX {
    margin-bottom: 2.1rem;
    width: 100%;
    height: 23.5rem;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .auto-group-h8jt-JmX .circles-of-beauty-that-bind-moments-dYu {
    width: 47.8rem;
    height: 15.4rem;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .auto-group-h8jt-JmX .circles-of-beauty-that-bind-moments-dYu .circles-of-beauty-that-bind-moments-dYu-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .auto-group-h8jt-JmX .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-Fkd {
    width: 45.6rem;
    height: 10.3rem;
    position: absolute;
    left: 1.05rem;
    top: 13.2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .auto-group-h8jt-JmX .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-Fkd .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-Fkd-sub-1 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #64a7a5;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .who-integrate-their-years-of-experience-through-the-journey-of-diamonds-jewelry-manufacturing-sales-jeweler-creation-b2b-operations-all-in-sync-with-consumer-preferences-and-taste-pam {
    margin: 0rem .1rem 6.1rem 0rem;
    max-width: 46.8rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .circle-content-XTw .group-4-hmj .explore-collections-DN1 {
    margin: 0rem 7.9rem 0rem 7.8rem;
    width: calc(100% - 15.7rem);
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD {
    margin-bottom: 11.8rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-mzvo-b7f {
    box-sizing: border-box;
    padding: 0rem 37.85rem 2.9rem 42.55rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-mzvo-b7f .new-arrivals-KJZ {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-mzvo-b7f .shop-our-collections-pm7 {
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-mzvo-b7f .shop-our-collections-pm7 .shop-our-collections-pm7-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-lxrd-QjK {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-lxrd-QjK .rectangle-7-Z6R {
    margin-right: 6.2rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-lxrd-QjK .rectangle-14-UjB {
    margin-right: 5.8rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-lxrd-QjK .rectangle-9-1UD {
    margin-right: 6rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-lxrd-QjK .rectangle-10-YDF {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw {
    box-sizing: border-box;
    padding: 2rem 8.8rem 1.1rem 8rem;
    width: 100%;
    height: 5.7rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw .auto-group-arwb-oey {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw .auto-group-arwb-oey .necklaces-wWH {
    margin-right: 24.6rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw .auto-group-arwb-oey .rings-rdF {
    margin-right: 24.8rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #4d8685;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw .auto-group-arwb-oey .bracelets-P7P {
    margin-right: 23.1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .shop-our-collection-eiD .auto-group-aiyo-Guw .auto-group-arwb-oey .earrings-ubX {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss {
    margin: 0rem 5.5rem 12rem 0rem;
    width: calc(100% - 5.5rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP {
    margin: 0rem 5.4rem .3rem 0rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .group-4-fDK {
    margin-bottom: 1.8rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .group-4-fDK .cost-savings-cPT {
    margin-bottom: 1.1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .group-4-fDK .staying-abreast-with-emerging-trends-YH7 {
    margin-bottom: 1.3rem;
    max-width: 44.4rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .group-4-fDK .staying-abreast-with-emerging-trends-YH7 .staying-abreast-with-emerging-trends-YH7-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .group-4-fDK .we-bring-out-jewelry-designs-that-are-in-vogue-understanding-the-tastes-and-preferences-of-the-land-and-its-people-BzH {
    max-width: 52.5rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-6-8DP .rectangle-6-sMK {
    width: 55rem;
    height: 74.4rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 5rem 2rem 5rem 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 {
    margin-top: .3rem;
    width: 60.1rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh {
    box-sizing: border-box;
    padding-bottom: 1.2rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq {
    margin: 0rem .1rem 1rem 0rem;
    width: calc(100% - .1rem);
    height: 26rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-10-8Am {
    margin-right: 6rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-10-8Am .rectangle-12-Tyj {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-10-8Am .frame-9-nWD {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-11-d13 {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-11-d13 .rectangle-13-NUR {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-xbvw-1rq .group-11-d13 .frame-10-uDT {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-tsom-ZJ1 {
    margin: 0rem 9rem .5rem 8.8rem;
    width: calc(100% - 17.8rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-tsom-ZJ1 .earrings-Uvm {
    margin-right: 23.7rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-tsom-ZJ1 .earrings-QpR {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-8dmq-9GD {
    margin: 0rem 6.4rem 0rem 6.3rem;
    width: calc(100% - 12.7rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-8dmq-9GD .item-code-ea01-59s {
    margin-right: 18.5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-txvf-VNh .auto-group-8dmq-9GD .item-code-ea02-n4H {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-nyuu-64y {
    width: 100%;
    height: 25.8rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-nyuu-64y .group-9-S8q {
    margin-right: 6.1rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-nyuu-64y .group-9-S8q .rectangle-14-akq {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-nyuu-64y .group-9-S8q .frame-11-uYD {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-nyuu-64y .rectangle-8-mqK {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy {
    box-sizing: border-box;
    padding: 1rem 6.3rem .9rem 6.2rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-mg5d-Rus {
    margin: 0rem 4.5rem .5rem 4.4rem;
    width: calc(100% - 8.9rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-mg5d-Rus .rings-MYd {
    margin-right: 27.3rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-mg5d-Rus .rings-HSH {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-qc95-2Ps {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-qc95-2Ps .item-code-rg04-NTj {
    margin-right: 18rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ako1-hiy .auto-group-qc95-2Ps .item-code-rg05-hF7 {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ekm5-DUM {
    width: 100%;
    height: 26.1rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ekm5-DUM .group-12-MqT {
    margin-right: 6.1rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ekm5-DUM .group-12-MqT .rectangle-14-iAD {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1.1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ekm5-DUM .group-12-MqT .frame-10-dny {
    width: 8.6rem;
    height: 2.2rem;
    position: absolute;
    left: 15.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-ekm5-DUM .rectangle-15-HsX {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT {
    box-sizing: border-box;
    padding: 1rem 6.1rem 0rem 6.1rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-h5yt-YoT {
    margin: 0rem 2.6rem .5rem 2.5rem;
    width: calc(100% - 5.1rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-h5yt-YoT .bracelet-HW9 {
    margin-right: 23.3rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-h5yt-YoT .necklace-Qam {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-2d4b-8Wm {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-2d4b-8Wm .item-code-br04-gHP {
    margin-right: 18.4rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .staying-zss .group-8-ZV3 .auto-group-9txk-psT .auto-group-2d4b-8Wm .item-code-ne04-CmX {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy {
    margin: 0rem .9rem 11.8rem 1.75rem;
    width: calc(100% - 2.65rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .auto-group-ijqx-Sfs {
    box-sizing: border-box;
    padding: 0rem 38.1rem 5.9rem 37.15rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .auto-group-ijqx-Sfs .our-services-NZX {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .auto-group-ijqx-Sfs .our-offerings-tailored-for-you-6kR {
    max-width: 48.1rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .auto-group-ijqx-Sfs .our-offerings-tailored-for-you-6kR .our-offerings-tailored-for-you-6kR-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y {
    width: 100%;
    height: 20.3rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR {
    margin-right: 6.65rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B {
    margin: 0rem 8.7rem 1.75rem 8.8rem;
    width: calc(100% - 17.5rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-tiuf-SbK {
    margin: 0 1.125rem;
    width: calc(100% - 2.25rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-tiuf-SbK .vector-PFf {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-tiuf-SbK .vector-Kv1 {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-x53u-fiy {
    width: 100%;
    height: 5.625rem;
    position: relative;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-x53u-fiy .vector-1nq {
    width: 6rem;
    height: 3.75rem;
    position: absolute;
    left: .75rem;
    top: 1.875rem;
    object-fit: contain;
    vertical-align: top
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-x53u-fiy .vector-Lq7 {
    width: 7.5rem;
    height: 1.875rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .gift-v7B .auto-group-x53u-fiy .vector-4m7 {
    width: 0;
    height: 5.625rem;
    position: absolute;
    left: 3.75rem;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .evolves-cvd-oih {
    margin: 0rem .1rem 1.5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-51-zUR .we-will-always-stand-out-with-an-exceptional-ability-to-provide-a-cutting-edge-KBF {
    max-width: 25rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-48-b8m {
    margin-right: 5.15rem;
    box-sizing: border-box;
    padding-top: .5114rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-48-b8m .reshot-icon-diamond-qmtf4sj67k-1-7so {
    margin: 0rem 1rem 1.511rem 0rem;
    width: 6.7497rem;
    height: 7.9773rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-48-b8m .excellent-cuts-cpZ {
    margin: 0rem 0rem 1.5rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-48-b8m .ability-to-churn-out-consistent-supply-of-top-quality-cvd-diamonds-ranging-from-002-cts-up-to-5-cts-XRj {
    max-width: 27.8rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-49-1rh {
    margin-right: 6.05rem;
    box-sizing: border-box;
    padding-top: .7469rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-49-1rh .feather-Z7X {
    margin: 0rem .001rem 1.75rem 0rem;
    width: 7.4994rem;
    height: 7.5031rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-49-1rh .friendly-policies-fwF {
    margin: 0rem 0rem 1.5rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-49-1rh .retail-friendly-policies-to-encourage-and-support-retail-partners-through-their-successful-journey-Zmj {
    max-width: 28.7rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo {
    box-sizing: border-box;
    padding-top: 1.125rem;
    width: 24rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy {
    margin: 0rem 7.875rem 2.125rem 7.875rem;
    width: calc(100% - 15.75rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-agpp-7gm {
    width: 100%;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-agpp-7gm .vector-sR3 {
    width: 5.625rem;
    height: 4.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-agpp-7gm .vector-ctR {
    width: 2.625rem;
    height: 3rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-qsoz-Auw {
    margin: 0 .75rem;
    width: calc(100% - 1.5rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-qsoz-Auw .vector-7qB {
    margin-right: 3rem;
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .truck-PEy .auto-group-qsoz-Auw .vector-4kR {
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .retail-formats-D7X {
    margin-bottom: 1.5rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .offerings-iUy .group-16-44y .group-50-3wo .expert-guidance-on-retail-formats-like-e-commerce-omni-channel-dth-etc-ipy {
    max-width: 24rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 {
    margin: 0rem 21.6rem 0rem 21.5rem;
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: calc(100% - 43.1rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .clients-testimonials-u8m {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .our-happy-clients-QLR {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .our-happy-clients-QLR .our-happy-clients-QLR-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .auto-group-tevt-ZsX {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .auto-group-tevt-ZsX .chevron-left-W25 {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .auto-group-tevt-ZsX .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-2m7 {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .auto-group-tevt-ZsX .chevron-right-fp5 {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .auto-group-1koh-zyo .testimonils-Pw7 .ram-sundar-coimbatore-D4u {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.home-page-3c5 .support-uiR .group-18-F1b .group-22-zUy {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-22-zUy .icons8-whatsapp-1-uM3 {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-22-zUy .xxx-xxx-xxxx-piu {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .supportdorocom-kMf {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-21-Gau {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-21-Gau .facebook-mGm {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-21-Gau .twitter-WEM {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-21-Gau .instagram-dZs {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .support-uiR .group-18-F1b .group-21-Gau .linkedin-N1f {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: stretch;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .light-color-1-wDB {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .about-54V {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .services-bHj {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .jewelry-care-vau {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .contact-us-4BK {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .group-71-REq .terms-of-service-PDb {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .line-4-6th {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .copyright-2023-doro-all-rights-reserved-3J9 {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.home-page-3c5 .footer-sUD .copyright-2023-doro-all-rights-reserved-3J9 .copyright-2023-doro-all-rights-reserved-3J9-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .footer-sUD .copyright-2023-doro-all-rights-reserved-3J9 .copyright-2023-doro-all-rights-reserved-3J9-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.home-page-3c5 .footer-sUD .copyright-2023-doro-all-rights-reserved-3J9 .copyright-2023-doro-all-rights-reserved-3J9-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.light-theme-landing-page-cxZ {
    width: 100%;
    height: 497rem;
    position: relative;
    overflow: hidden;
    background-color: #fff
}

.light-theme-landing-page-cxZ .group-74-X3w {
    box-sizing: border-box;
    padding: 45.7rem 33rem 28.1rem 33rem;
    width: 192rem;
    height: 101.5rem;
    position: absolute;
    left: 0;
    top: 10rem;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-1-bg-Wch.png')
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P {
    width: 82.6rem;
    height: 100%
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P .frame-2-wtM {
    margin-bottom: 1rem;
    width: 61.6rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P .frame-3-awK {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P .auto-group-ua8x-Haq {
    margin-right: 25.4rem;
    width: calc(100% - 25.4rem);
    height: 7.8rem;
    display: flex;
    align-items: center
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P .auto-group-ua8x-Haq .explore-collections-pKs {
    margin-right: 2.9rem;
    width: 33.9rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-74-X3w .group-54-c5P .auto-group-ua8x-Haq .explore-collections-6HP {
    width: 20.4rem;
    height: 100%;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq {
    box-sizing: border-box;
    padding: 0 1.125rem;
    width: 82.9rem;
    height: 22.9rem;
    position: absolute;
    left: 54.5rem;
    top: 423.1rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.light-theme-landing-page-cxZ .group-17-Kvq .clients-testimonials-2qF {
    margin: 0rem .2rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .our-happy-clients-KJZ {
    margin: 0rem .1rem 2.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .our-happy-clients-KJZ .our-happy-clients-KJZ-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-17-Kvq .auto-group-hcl7-nrM {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    column-gap: 7.125rem;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .auto-group-hcl7-nrM .chevron-left-uvy {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .auto-group-hcl7-nrM .doro-provide-the-most-exquisite-jewelry-available-directly-from-the-creator-after-thorough-research-and-comparing-specifications-against-renowned-brands-ive-concluded-that-ill-never-step-foot-into-a-physical-store-again-qpd {
    max-width: 64.9rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .auto-group-hcl7-nrM .chevron-right-FdT {
    margin-bottom: .5rem;
    width: .75rem;
    height: 1.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-17-Kvq .ram-sundar-coimbatore-MRb {
    margin-left: .1rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf {
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 192rem;
    height: 19.6rem;
    position: absolute;
    left: 0;
    top: 458rem;
    background-color: #eff7f9
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-22-i9f {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-22-i9f .icons8-whatsapp-1-piV {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-22-i9f .xxx-xxx-xxxx-9Ey {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .supportdorocom-TmT {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-21-P9K {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-21-P9K .facebook-529 {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-21-P9K .twitter-c25 {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-21-P9K .instagram-vYZ {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-26-qbf .group-18-xgH .group-21-P9K .linkedin-eUZ {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ {
    width: 192rem;
    height: 7.5rem;
    position: absolute;
    left: 0;
    top: 484.6rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .light-color-1-Rtd {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .about-kR7 {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .services-GuF {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .jewelry-care-Cnu {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .contact-us-Y65 {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .group-71-WFs .terms-of-service-rcZ {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .line-4-B93 {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .copyright-2023-doro-all-rights-reserved-7oP {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-19-NQZ .copyright-2023-doro-all-rights-reserved-7oP .copyright-2023-doro-all-rights-reserved-7oP-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-19-NQZ .copyright-2023-doro-all-rights-reserved-7oP .copyright-2023-doro-all-rights-reserved-7oP-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-19-NQZ .copyright-2023-doro-all-rights-reserved-7oP .copyright-2023-doro-all-rights-reserved-7oP-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .frame-5-6oj {
    width: 107.6rem;
    height: 70rem;
    position: absolute;
    left: 42.2rem;
    top: 123.5rem;
    display: flex;
    align-items: center
}

.light-theme-landing-page-cxZ .frame-5-6oj .rectangle-6-E9F {
    margin-right: 10rem;
    width: 49rem;
    height: 70rem;
    border: solid .1rem #444;
    box-sizing: border-box;
    background-color: #d9d9d9;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-6-bg-j6y.png');
    border-radius: 5rem 2rem 5rem 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX {
    margin: 8.3rem 0;
    box-sizing: border-box;
    padding: 0 .4rem;
    width: 48.6rem;
    height: calc(100% - 16.6rem);
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: .5rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .showcasing-2L1 {
    margin: 0rem .1rem 1rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .auto-group-dco9-8tq {
    margin-bottom: 2.1rem;
    width: 100%;
    height: 23.5rem;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .auto-group-dco9-8tq .circles-of-beauty-that-bind-moments-Uxh {
    width: 47.8rem;
    height: 15.4rem;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .auto-group-dco9-8tq .circles-of-beauty-that-bind-moments-Uxh .circles-of-beauty-that-bind-moments-Uxh-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .auto-group-dco9-8tq .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-E4h {
    width: 45.6rem;
    height: 10.3rem;
    position: absolute;
    left: 1.05rem;
    top: 13.2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .auto-group-dco9-8tq .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-E4h .with-a-thorough-understanding-of-the-regional-diversities-that-exist-across-this-vast-subcontinent-doro-brings-together-luminaries-in-the-industry-E4h-sub-1 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #64a7a5;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .who-integrate-their-years-of-experience-through-the-journey-of-diamonds-jewelry-manufacturing-sales-jeweler-creation-b2b-operations-all-in-sync-with-consumer-preferences-and-taste-Cp9 {
    margin: 0rem .1rem 6.1rem 0rem;
    max-width: 46.8rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .frame-5-6oj .group-4-hoX .explore-collections-2YH {
    margin: 0rem 7.9rem 0rem 7.8rem;
    width: calc(100% - 15.7rem);
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .5rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js {
    width: 120.5rem;
    height: 99.5rem;
    position: absolute;
    left: 33rem;
    top: 259.7rem;
    display: flex;
    align-items: center
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu {
    margin: 0rem 5.4rem .3rem 0rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .group-4-w2y {
    margin-bottom: 1.8rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .group-4-w2y .cost-savings-sxD {
    margin-bottom: 1.1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .group-4-w2y .staying-abreast-with-emerging-trends-1Yd {
    margin-bottom: 1.3rem;
    max-width: 44.4rem;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .group-4-w2y .staying-abreast-with-emerging-trends-1Yd .staying-abreast-with-emerging-trends-1Yd-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .group-4-w2y .we-bring-out-jewelry-designs-that-are-in-vogue-understanding-the-tastes-and-preferences-of-the-land-and-its-people-wj7 {
    max-width: 52.5rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-6-bUu .rectangle-6-QMo {
    width: 55rem;
    height: 74.4rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 5rem 2rem 5rem 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh {
    margin-top: .3rem;
    width: 60.1rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b {
    box-sizing: border-box;
    padding-bottom: 1.2rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd {
    margin: 0rem .1rem 1rem 0rem;
    width: calc(100% - .1rem);
    height: 26rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-10-seh {
    margin-right: 6rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-10-seh .rectangle-12-ooF {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-10-seh .frame-9-7ow {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-11-aBj {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-11-aBj .rectangle-13-7xM {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-mkb5-xnd .group-11-aBj .frame-10-SDw {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-cp23-JG9 {
    margin: 0rem 9rem .5rem 8.8rem;
    width: calc(100% - 17.8rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-cp23-JG9 .earrings-Qpy {
    margin-right: 23.7rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-cp23-JG9 .earrings-Kh3 {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-bwct-eDX {
    margin: 0rem 6.4rem 0rem 6.3rem;
    width: calc(100% - 12.7rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-bwct-eDX .item-code-ea01-Ahf {
    margin-right: 18.5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #255957;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-75kb-S3b .auto-group-bwct-eDX .item-code-ea02-5pd {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #255957;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-ht1u-CuF {
    width: 100%;
    height: 25.8rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-ht1u-CuF .group-9-MGM {
    margin-right: 6.1rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-ht1u-CuF .group-9-MGM .rectangle-11-tGH {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-ht1u-CuF .group-9-MGM .frame-11-cCH {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-ht1u-CuF .rectangle-8-5bf {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh {
    box-sizing: border-box;
    padding: 1rem 6.3rem .9rem 6.2rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-lcoh-8Zw {
    margin: 0rem 4.5rem .5rem 4.4rem;
    width: calc(100% - 8.9rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-lcoh-8Zw .rings-4iV {
    margin-right: 27.3rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-lcoh-8Zw .rings-C41 {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-5kk1-XMB {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-5kk1-XMB .item-code-rg04-UnD {
    margin-right: 18rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-gwqu-cLh .auto-group-5kk1-XMB .item-code-rg05-c7j {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-utw1-iwT {
    width: 100%;
    height: 26.1rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-utw1-iwT .group-12-sZT {
    margin-right: 6.1rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-utw1-iwT .group-12-sZT .rectangle-14-DdK {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1.1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-utw1-iwT .group-12-sZT .frame-10-9Wy {
    width: 8.6rem;
    height: 2.2rem;
    position: absolute;
    left: 15.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-utw1-iwT .rectangle-15-Dmj {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 {
    box-sizing: border-box;
    padding: 1rem 6.1rem 0rem 6.1rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-hd7u-USm {
    margin: 0rem 2.6rem .5rem 2.5rem;
    width: calc(100% - 5.1rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-hd7u-USm .bracelet-QLR {
    margin-right: 23.3rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-hd7u-USm .necklace-8GR {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-oa39-a8R {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-oa39-a8R .item-code-br04-Krh {
    margin-right: 18.4rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-14-4js .group-8-hrh .auto-group-tdkk-Yp1 .auto-group-oa39-a8R .item-code-ne04-ePB {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR {
    width: 126rem;
    height: 42.4rem;
    position: absolute;
    left: 33rem;
    top: 205.5rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: 2rem
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-b9c3-gqf {
    box-sizing: border-box;
    padding: 0rem 37.85rem 2.9rem 42.55rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-b9c3-gqf .new-arrivals-ovH {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-b9c3-gqf .shop-our-collections-jZ3 {
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-b9c3-gqf .shop-our-collections-jZ3 .shop-our-collections-jZ3-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-n7wf-UQ9 {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-n7wf-UQ9 .rectangle-7-Dcd {
    margin-right: 6.2rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-n7wf-UQ9 .rectangle-14-9FP {
    margin-right: 5.8rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-n7wf-UQ9 .rectangle-9-4t9 {
    margin-right: 6rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-n7wf-UQ9 .rectangle-10-CjT {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 {
    box-sizing: border-box;
    padding: 2rem 8.8rem 1.1rem 8rem;
    width: 100%;
    height: 5.7rem;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 .auto-group-xe55-Fxd {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 .auto-group-xe55-Fxd .necklaces-zvD {
    margin-right: 24.6rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 .auto-group-xe55-Fxd .rings-W7s {
    margin-right: 24.8rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #4d8685;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 .auto-group-xe55-Fxd .bracelets-dCV {
    margin-right: 23.1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-13-AcR .auto-group-x6d5-8d7 .auto-group-xe55-Fxd .earrings-M8V {
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM {
    width: 123.35rem;
    height: 40.1rem;
    position: absolute;
    left: 34.75rem;
    top: 371.2rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.light-theme-landing-page-cxZ .group-61-qpM .auto-group-ffjo-xe5 {
    box-sizing: border-box;
    padding: 0rem 38.1rem 5.9rem 37.15rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .auto-group-ffjo-xe5 .our-services-gpy {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .auto-group-ffjo-xe5 .our-offerings-tailored-for-you-289 {
    max-width: 48.1rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .auto-group-ffjo-xe5 .our-offerings-tailored-for-you-289 .our-offerings-tailored-for-you-289-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK {
    width: 100%;
    height: 20.3rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm {
    margin-right: 6.65rem;
    box-sizing: border-box;
    padding-top: .75rem;
    width: 25rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F {
    margin: 0rem 8.7rem 1.75rem 8.8rem;
    width: calc(100% - 17.5rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ihb5-J7b {
    margin: 0 1.125rem;
    width: calc(100% - 2.25rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ihb5-J7b .vector-dQm {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ihb5-J7b .vector-MrZ {
    width: 2.625rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ksty-hQd {
    width: 100%;
    height: 5.625rem;
    position: relative;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ksty-hQd .vector-Sd7 {
    width: 6rem;
    height: 3.75rem;
    position: absolute;
    left: .75rem;
    top: 1.875rem;
    object-fit: contain;
    vertical-align: top
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ksty-hQd .vector-ajK {
    width: 7.5rem;
    height: 1.875rem;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .gift-n9F .auto-group-ksty-hQd .vector-LCh {
    width: 0;
    height: 5.625rem;
    position: absolute;
    left: 3.75rem;
    top: 0;
    object-fit: contain;
    vertical-align: top
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .evolves-cvd-5g5 {
    margin: 0rem .1rem 1.5rem 0rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-51-Tcm .we-will-always-stand-out-with-an-exceptional-ability-to-provide-a-cutting-edge-oMB {
    max-width: 25rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-48-Vjo {
    margin-right: 5.15rem;
    box-sizing: border-box;
    padding-top: .5114rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-48-Vjo .reshot-icon-diamond-qmtf4sj67k-1-RtM {
    margin: 0rem 1rem 1.511rem 0rem;
    width: 6.7497rem;
    height: 7.9773rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-48-Vjo .excellent-cuts-8nm {
    margin: 0rem 0rem 1.5rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-48-Vjo .ability-to-churn-out-consistent-supply-of-top-quality-cvd-diamonds-ranging-from-002-cts-up-to-5-cts-eFK {
    max-width: 27.8rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-49-8gH {
    margin-right: 6.05rem;
    box-sizing: border-box;
    padding-top: .7469rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-49-8gH .feather-5Ld {
    margin: 0rem .001rem 1.75rem 0rem;
    width: 7.4994rem;
    height: 7.5031rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-49-8gH .friendly-policies-Ps7 {
    margin: 0rem 0rem 1.5rem .1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-49-8gH .retail-friendly-policies-to-encourage-and-support-retail-partners-through-their-successful-journey-hso {
    max-width: 28.7rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 {
    box-sizing: border-box;
    padding-top: 1.125rem;
    width: 24rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j {
    margin: 0rem 7.875rem 2.125rem 7.875rem;
    width: calc(100% - 15.75rem);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-a519-U1P {
    width: 100%;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-a519-U1P .vector-RBX {
    width: 5.625rem;
    height: 4.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-a519-U1P .vector-a4R {
    width: 2.625rem;
    height: 3rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-grqh-ucV {
    margin: 0 .75rem;
    width: calc(100% - 1.5rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-grqh-ucV .vector-f5s {
    margin-right: 3rem;
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .truck-Y7j .auto-group-grqh-ucV .vector-CrV {
    width: 1.875rem;
    height: 1.875rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .retail-formats-9Wq {
    margin-bottom: 1.5rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .group-61-qpM .group-16-XDK .group-50-oA9 .expert-guidance-on-retail-formats-like-e-commerce-omni-channel-dth-etc-shj {
    max-width: 24rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #626262;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 192rem;
    height: 10rem;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    background-color: #eff7f9
}

.light-theme-landing-page-cxZ .header-menu-ZKf .light-color-1-r3s {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB {
    margin: 1.2rem 13.8rem 0rem 0rem;
    width: 77.6rem;
    height: 3.8rem;
    box-sizing: border-box;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ {
    width: 100%;
    height: 2.7rem;
    display: flex;
    align-items: center
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .tour-shop-rCH {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .chevron-down-yXo {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .about-us-6MX {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .our-services-PLd {
    margin: 0rem 6rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .jewelry-care-JyP {
    margin: 0rem 6rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .auto-group-nfk3-yuB .group-1-JgZ .contact-us-dkm {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .en-MAy {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .header-menu-ZKf .search-Goj {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD {
    box-sizing: border-box;
    padding: 166.7rem 57rem 304rem 57rem;
    width: 192rem;
    height: 497rem;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.400000006)
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj {
    box-sizing: border-box;
    padding: 2.6rem 2.6rem 5rem 10rem;
    width: 100%;
    height: 100%;
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    background-color: #f1f1f1;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-16-bg.png')
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .x-F9s {
    margin-bottom: 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj {
    margin-right: 7.4rem;
    width: 58rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .auto-group-9yef-8jT {
    box-sizing: border-box;
    padding: 0rem 1.6rem 3rem 1.5rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .auto-group-9yef-8jT .get-10-off-U2d {
    margin: 0rem 0rem .5rem .1rem;
    font-size: 4rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .auto-group-9yef-8jT .subscribe-now-and-receive-a-discount-on-your-first-order-bN9 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .group-23-7bP {
    width: 100%;
    height: 5rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .group-23-7bP .auto-group-ru27-ros {
    margin-right: .0302rem;
    box-sizing: border-box;
    padding: 1.5rem 1.503rem 1.4rem 1.503rem;
    width: 40.4698rem;
    height: 100%;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    background-color: #fff;
    flex-shrink: 0
}

.light-theme-landing-page-cxZ .popup-bLD .group-15-ifj .group-24-bDj .group-23-7bP .group-25-7zh {
    width: 17.5rem;
    height: 100%;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    flex-shrink: 0
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.terms-of-service-page-ZTP {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.terms-of-service-page-ZTP .header-menu-4Q9 {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    height: 10rem;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .light-color-1-Mu3 {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H {
    margin: 1.2rem 13.8rem 1.1rem 0rem;
    height: calc(100% - 2.3rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .tour-shop-boP {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .chevron-down-W9f {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .about-us-281 {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .our-services-L8h {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .jewelry-care-3J1 {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .group-1-t8H .contact-us-kiD {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .en-t3j {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .header-menu-4Q9 .search-zsT {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-91-8Cy {
    box-sizing: border-box;
    padding: 45.7rem 33rem 27.1rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-32-bg-tcH.png');
    background-color: rgba(16, 15, 17, 0.5);
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-91-8Cy .group-64-F2h {
    width: 84.4rem;
    height: 100%
}

.terms-of-service-page-ZTP .group-91-8Cy .group-64-F2h .frame-53-zW5 {
    margin-bottom: 2rem;
    width: 54.2rem;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.terms-of-service-page-ZTP .group-91-8Cy .group-64-F2h .frame-53-spm {
    margin-bottom: 3rem;
    width: 100%;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.terms-of-service-page-ZTP .group-91-8Cy .group-64-F2h .explore-collections-ajB {
    width: 22.6rem;
    height: 7.8rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid .1rem #fff;
    box-sizing: border-box;
    border-radius: .5rem
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh {
    width: 100%;
    height: 215.1rem;
    position: relative;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-65-YZX {
    width: 64.3rem;
    height: 11.7rem;
    position: absolute;
    left: 63.9rem;
    top: 12rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-65-YZX .terms-of-service-srh {
    margin-bottom: 1.9rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-65-YZX .terms-of-service-srh .terms-of-service-srh-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-65-YZX .terms-of-service-tos-agreement-is-essential-for-your-jewelry-business-to-outline-the-rules-responsibilities-yoF {
    max-width: 64.3rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH {
    width: 126.1rem;
    height: 43.7rem;
    position: absolute;
    left: 33rem;
    top: 63.6rem
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-103-ywf {
    width: .7rem;
    height: .5rem;
    position: absolute;
    left: 124.9rem;
    top: 27.5rem;
    object-fit: contain;
    vertical-align: top
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 43.7rem;
    position: absolute;
    left: 0;
    top: 0;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .jewelry-sales-and-orders-3gd {
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 {
    box-sizing: border-box;
    padding: 2rem .2rem 0rem .1rem;
    width: 100%;
    row-gap: 2rem;
    display: flex;
    flex-direction: column
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-109-tSM {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-109-tSM .product-information--r8H {
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-109-tSM .we-strive-to-provide-accurate-product-descriptions-including-materials-sizes-and-pricing-however-errors-may-occur-we-reserve-the-right-to-correct-any-inaccuracies-or-omissions-and-to-modify-product-information-at-any-time-aa5 {
    max-width: 122.4rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-110-oxd {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-110-oxd .orders--aCh {
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-110-oxd .placing-an-order-with-us-constitutes-an-offer-to-purchase-our-products-we-reserve-the-right-to-accept-or-reject-any-order-for-any-reason-orders-are-subject-to-availability-Ws3 {
    max-width: 125.8rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-111-aM7 {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-111-aM7 .pricing--99K {
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-111-aM7 .prices-for-our-products-are-subject-to-change-without-notice-the-price-charged-for-an-order-will-be-the-price-in-effect-at-the-time-the-order-is-placed-t6u {
    max-width: 123.2rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-112-MmB {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-112-MmB .payment--Ki1 {
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .auto-group-gxj3-fAH .group-108-Wgh .auto-group-y1gk-BH3 .group-112-MmB .payment-for-orders-can-be-made-through-the-methods-specified-on-our-website-payment-is-required-in-full-before-an-order-is-processed-fG5 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-106-KrR {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 14.1rem;
    position: absolute;
    left: 33rem;
    top: 29.7rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-106-KrR .introduction-eNu {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-106-KrR .welcome-to-doro-these-terms-of-service-terms-govern-your-use-of-our-website-services-and-products-diamonds-and-cvd-by-accessing-or-using-our-services-you-agree-to-comply-with-and-be-bound-by-these-terms-if-you-do-not-agree-to-these-terms-please-do-not-use-our-services-yg5 {
    margin-left: .1rem;
    max-width: 124.4rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-106-KrR .welcome-to-doro-these-terms-of-service-terms-govern-your-use-of-our-website-services-and-products-diamonds-and-cvd-by-accessing-or-using-our-services-you-agree-to-comply-with-and-be-bound-by-these-terms-if-you-do-not-agree-to-these-terms-please-do-not-use-our-services-yg5 .welcome-to-doro-these-terms-of-service-terms-govern-your-use-of-our-website-services-and-products-diamonds-and-cvd-by-accessing-or-using-our-services-you-agree-to-comply-with-and-be-bound-by-these-terms-if-you-do-not-agree-to-these-terms-please-do-not-use-our-services-yg5-sub-1 {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-107-Gx1 {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 47.8rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-107-Gx1 .privacy-policy-nfT {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-107-Gx1 .your-use-of-our-services-is-also-governed-by-our-privacy-policy-which-can-be-found-at-privacy-policy-please-review-this-policy-to-understand-how-we-collect-use-and-protect-your-personal-information-iJD {
    margin-left: .1rem;
    max-width: 123.3rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-107-Gx1 .your-use-of-our-services-is-also-governed-by-our-privacy-policy-which-can-be-found-at-privacy-policy-please-review-this-policy-to-understand-how-we-collect-use-and-protect-your-personal-information-iJD .your-use-of-our-services-is-also-governed-by-our-privacy-policy-which-can-be-found-at-privacy-policy-please-review-this-policy-to-understand-how-we-collect-use-and-protect-your-personal-information-iJD-sub-1 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-decoration-line: underline;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-109-Hu3 {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 111.3rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-109-Hu3 .intellectual-property-pPB {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-109-Hu3 .all-content-on-our-website-including-text-images-logos-and-designs-is-protected-by-copyright-and-other-intellectual-property-laws-you-may-not-use-reproduce-or-distribute-our-content-without-our-prior-written-permission-MP7 {
    margin-left: .1rem;
    max-width: 123.6rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-111-mxd {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 142.9rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-111-mxd .limitation-of-liability-uJ9 {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-111-mxd .in-no-event-shall-your-company-name-be-liable-for-any-direct-indirect-special-incidental-or-consequential-damages-arising-out-of-or-in-connection-with-our-services-or-the-products-we-sell-qBo {
    margin-left: .1rem;
    max-width: 118.3rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-113-4aM {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 174.5rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-113-4aM .changes-to-terms-Pcd {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-113-4aM .we-reserve-the-right-to-update-or-modify-these-terms-at-any-time-without-notice-it-is-your-responsibility-to-review-these-terms-periodically-your-continued-use-of-our-services-after-any-changes-indicates-your-acceptance-of-the-updated-terms-JzV {
    margin-left: .1rem;
    max-width: 125.9rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-110-LAV {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 127.1rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-110-LAV .warranty-and-repairs-red {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-110-LAV .we-provide-a-warranty-for-our-products-the-terms-of-which-are-specified-in-our-warranty-policy-available-at-link-to-warranty-policy-for-repair-inquiries-please-contact-us-Bgu {
    margin-left: .1rem;
    max-width: 124.4rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-110-LAV .we-provide-a-warranty-for-our-products-the-terms-of-which-are-specified-in-our-warranty-policy-available-at-link-to-warranty-policy-for-repair-inquiries-please-contact-us-Bgu .we-provide-a-warranty-for-our-products-the-terms-of-which-are-specified-in-our-warranty-policy-available-at-link-to-warranty-policy-for-repair-inquiries-please-contact-us-Bgu-sub-1 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-decoration-line: underline;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-112-PgV {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 11.8rem;
    position: absolute;
    left: 33rem;
    top: 158.7rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-112-PgV .governing-law-7Mb {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-112-PgV .these-terms-are-governed-by-and-construed-in-accordance-with-the-laws-of-your-jurisdiction-any-disputes-arising-from-these-terms-or-your-use-of-our-services-shall-be-subject-to-the-exclusive-jurisdiction-of-the-courts-in-your-jurisdiction-41w {
    margin-left: .1rem;
    max-width: 123.2rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 126.1rem;
    height: 12.8rem;
    position: absolute;
    left: 33rem;
    top: 190.3rem;
    border-top: solid .1rem #d9d9d9
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .contact-us-CnM {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .if-you-have-any-questions-or-concerns-about-these-terms-or-our-services-please-contact-us-at--LtZ {
    margin: 0rem 0rem 1rem .1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 {
    margin: 0rem 77rem 0rem .1rem;
    width: calc(100% - 77.1rem);
    height: 2.3rem;
    display: flex;
    align-items: center
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-95-kxH {
    margin-right: 3.6rem;
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-95-kxH .phone--6mF {
    margin-right: 1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-95-kxH .xxx-xxx-xxxx-dWH {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-94-xoT {
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-94-xoT .email-us--ind {
    margin-right: 1rem;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-114-UbT .group-96-Rv1 .group-94-xoT .supportdorocom-rtq {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-154-Bw7 {
    width: 25.5rem;
    height: 2.6rem;
    position: absolute;
    left: 34.1rem;
    top: 3rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-154-Bw7 .home-KGd {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-154-Bw7 .chevron-right-s3F {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .auto-group-v36x-1Jh .group-154-Bw7 .terms-of-service-oxV {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-22-E2D {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-22-E2D .icons8-whatsapp-1-YYh {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-22-E2D .xxx-xxx-xxxx-Fxu {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .supportdorocom-yP7 {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-21-hpu {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-21-hpu .facebook-1Ko {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-21-hpu .twitter-Lss {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-21-hpu .instagram-scu {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-26-9WZ .group-18-UHw .group-21-hpu .linkedin-cqP {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .light-color-1-cyo {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .about-xGy {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .services-suj {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .jewelry-care-1FF {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .contact-us-XzH {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .group-71-u3o .terms-of-service-fKo {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .line-4-Pmb {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .copyright-2023-doro-all-rights-reserved-jaZ {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.terms-of-service-page-ZTP .group-19-94d .copyright-2023-doro-all-rights-reserved-jaZ .copyright-2023-doro-all-rights-reserved-jaZ-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .group-19-94d .copyright-2023-doro-all-rights-reserved-jaZ .copyright-2023-doro-all-rights-reserved-jaZ-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.terms-of-service-page-ZTP .group-19-94d .copyright-2023-doro-all-rights-reserved-jaZ .copyright-2023-doro-all-rights-reserved-jaZ-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

html {
    font-size: 62.5%
}

* {
    margin: 0;
    padding: 0
}

ul,
li {
    list-style: none
}

input {
    border: 0
}

body {
    width: 192rem
}

.product-page-Lmo {
    box-sizing: border-box;
    padding-bottom: 4.9rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-color: #fff
}

.product-page-Lmo .header-menu-qiZ {
    box-sizing: border-box;
    padding: 2.5rem 33.3rem 2.5rem 33rem;
    width: 100%;
    height: 10rem;
    display: flex;
    align-items: center;
    background-color: #eff7f9;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .light-color-1-9DT {
    margin-right: 10.8rem;
    width: 17.6rem;
    height: 5rem;
    cursor: pointer;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 {
    margin: 1.2rem 13.8rem 1.1rem 0rem;
    height: calc(100% - 2.3rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .tour-shop-BA9 {
    margin: 0rem 1rem .1rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .chevron-down-fr1 {
    margin: .3rem 3.8rem 0rem 0rem;
    width: 1.2rem;
    height: .6rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .about-us-aTB {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .our-services-gWD {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .jewelry-care-np9 {
    margin: 0rem 6rem .1rem 0rem;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .group-1-TV3 .contact-us-utm {
    margin-bottom: .1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .en-eLZ {
    margin: .4rem 1.6rem 0rem 0rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .header-menu-qiZ .search-N1f {
    margin-top: .2rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-91-HeR {
    box-sizing: border-box;
    padding: 45.7rem 33rem 37.9rem 33rem;
    width: 100%;
    height: 101.5rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../assets/rectangle-32-bg-yR3.png');
    background-color: rgba(16, 15, 17, 0.5);
    flex-shrink: 0
}

.product-page-Lmo .group-91-HeR .group-64-D2H {
    width: 92.8rem;
    height: 100%
}

.product-page-Lmo .group-91-HeR .group-64-D2H .frame-53-ATK {
    margin-bottom: 2rem;
    width: 100%;
    height: 9.9rem;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.product-page-Lmo .group-91-HeR .group-64-D2H .frame-53-rL9 {
    width: 74.6rem;
    height: 6rem;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(100, 167, 165, 0.6000000238)
}

.product-page-Lmo .auto-group-qnjz-7G5 {
    width: 100%;
    height: 229.4rem;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-65-rUZ {
    width: 64.3rem;
    height: 11.7rem;
    position: absolute;
    left: 63.9rem;
    top: 12rem;
    align-items: center;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-65-rUZ .shop-products-BWq {
    margin: 0rem .1rem 1.9rem 0rem;
    text-align: center;
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-65-rUZ .shop-products-BWq .shop-products-BWq-sub-1 {
    font-size: 4rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-65-rUZ .terms-of-service-tos-agreement-is-essential-for-your-jewelry-business-to-outline-the-rules-responsibilities-tZf {
    max-width: 64.3rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #2e2e2e;
    font-family: Space Grotesk, 'Source Sans Pro';
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM {
    width: 126rem;
    height: 188.332rem;
    position: absolute;
    left: 33.1rem;
    top: 29.068rem;
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD {
    margin-bottom: 3rem;
    width: 100%;
    height: 179.932rem;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B {
    margin: .632rem 6.1rem 0rem 0rem;
    width: 32.9rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq {
    box-sizing: border-box;
    padding-bottom: 3rem;
    width: 100%;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h {
    margin-bottom: 3rem;
    width: 30.8rem;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .product-categories-St1 {
    margin-bottom: 2rem;
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 {
    margin-bottom: 3rem;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: .4rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK {
    box-sizing: border-box;
    padding-bottom: 2.7rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .diamonds-FKf {
    margin-bottom: 2.4rem;
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-117-NfB {
    margin: 0rem 14.9rem 2.7rem 0rem;
    width: calc(100% - 14.9rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-117-NfB .rectangle-41-uf7 {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-117-NfB .open-setting-2jj {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-118-xdP {
    margin-right: 14.7rem;
    width: calc(100% - 14.7rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-118-xdP .rectangle-42-7WH {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-x2zb-JfK .group-118-xdP .close-setting-SYZ {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .group-119-mKw {
    box-sizing: border-box;
    padding-right: .1rem;
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .group-119-mKw .rectangle-43-7eh {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .group-119-mKw .open-close-setting-concept-Sws {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V {
    box-sizing: border-box;
    padding-top: 2.7rem;
    width: 100%;
    row-gap: 2.7rem;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-120-7HK {
    margin-right: 5rem;
    box-sizing: border-box;
    padding-right: .1rem;
    width: calc(100% - 5rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-120-7HK .rectangle-44-3gm {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-120-7HK .top-close-bottom-open-Nj3 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-121-Jch {
    margin-right: 9.5rem;
    box-sizing: border-box;
    padding-right: .1rem;
    width: calc(100% - 9.5rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-121-Jch .rectangle-45-eAm {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-121-Jch .composite-setting-BAh {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-122-usP {
    margin-right: 2.4rem;
    width: calc(100% - 2.4rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-122-usP .rectangle-46-GC9 {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-129-AZ7 .auto-group-vkd1-a2V .group-122-usP .handmade-high-end-polki-zP3 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo {
    width: 21.5rem;
    border-radius: .4rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT {
    box-sizing: border-box;
    padding-bottom: 2.7rem;
    width: 100%;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .cvd-jV3 {
    margin-bottom: 2.4rem;
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-124-qny {
    margin: 0rem 5.6rem 2.7rem 0rem;
    width: calc(100% - 5.6rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-124-qny .rectangle-41-A4Z {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-124-qny .open-setting-gYh {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-123-p97 {
    margin-right: 5.4rem;
    width: calc(100% - 5.4rem);
    display: flex;
    align-items: center;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-123-p97 .rectangle-42-koT {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .auto-group-uy7d-RDT .group-123-p97 .close-setting-gx1 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-126-2W5 {
    margin-bottom: 3rem;
    width: 100%;
    display: flex;
    align-items: flex-end;
    border-radius: .4rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-126-2W5 .rectangle-43-a1o {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-126-2W5 .cvd-with-gemstones-JTb {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-125-SJu {
    margin-right: 2rem;
    width: calc(100% - 2rem);
    display: flex;
    align-items: flex-end;
    border-radius: .4rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-125-SJu .rectangle-44-BnH {
    margin-right: 1.5rem;
    width: 2rem;
    height: 2rem;
    border: solid .1rem #d9d9d9;
    box-sizing: border-box;
    border-radius: .4rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-150-K2h .group-130-VKo .group-125-SJu .high-end-bespoke-X5T {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq {
    width: 32.6rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb {
    box-sizing: border-box;
    padding: 2rem 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    border-top: solid .1rem #d9d9d9;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb .filter-WTB {
    margin-bottom: 2.3rem;
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb .group-131-SLq {
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb .group-131-SLq .rectangle-47-bDj {
    width: 1.5rem;
    height: 1.5rem;
    border: solid .1rem #222;
    box-sizing: border-box;
    background-color: #fff;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb .group-131-SLq .line-19-8UZ {
    margin-top: .5rem;
    width: 29.5rem;
    height: .2rem;
    background-color: #222;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-qnmd-mVb .group-131-SLq .rectangle-48-sS9 {
    width: 1.5rem;
    height: 1.5rem;
    border: solid .1rem #222;
    box-sizing: border-box;
    background-color: #fff;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs {
    width: 100%;
    height: 3rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs .price-10-750-YHP {
    margin: .1rem 11.8rem 0rem 0rem;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2760000229;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs .price-10-750-YHP .price-10-750-YHP-sub-0 {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs .price-10-750-YHP .price-10-750-YHP-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs .price-10-750-YHP .price-10-750-YHP-sub-2 {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .auto-group-z98b-xxq .group-132-RAq .auto-group-whfv-zFs .frame-81-7tD {
    width: 8rem;
    height: 100%;
    overflow: hidden;
    position: relative;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #00514f;
    border-radius: 10rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH {
    margin-bottom: 3rem;
    width: 100%;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-frmu-vam {
    box-sizing: border-box;
    padding: 2rem 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    border-top: solid .1rem #d9d9d9;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-frmu-vam .colors-UMP {
    margin-bottom: 2rem;
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-frmu-vam .group-138-CYH {
    margin-right: .4rem;
    width: calc(100% - .4rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-frmu-vam .group-138-CYH .black-Yc9 {
    margin-right: 25rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-frmu-vam .group-138-CYH .item-1-V1b {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-139-1Eq {
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-139-1Eq .blue-ANd {
    margin-right: 25.9rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-139-1Eq .item-2-JUq {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u {
    box-sizing: border-box;
    padding: 2rem 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-140-nuo {
    margin: 0rem .4rem 2rem 0rem;
    width: calc(100% - .4rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-140-nuo .grey-XMb {
    margin-right: 25.7rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-140-nuo .item-1-Ga5 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-141-cP3 {
    margin-right: .4rem;
    width: calc(100% - .4rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-141-cP3 .green-MrR {
    margin-right: 24.5rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .auto-group-tjdu-e2u .group-141-cP3 .item-1-hvH {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-142-dow {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-142-dow .purple-BaZ {
    margin-right: 24rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-142-dow .item-2-Kgm {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-144-4uF {
    margin: 0rem .4rem 2rem 0rem;
    width: calc(100% - .4rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-144-4uF .red-znu {
    margin-right: 26.4rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-144-4uF .item-1-9A1 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-143-H1K {
    margin-bottom: 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-143-H1K .white-pmw {
    margin-right: 24.6rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-143-H1K .item-4-mhB {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-145-WPs {
    margin-right: .4rem;
    width: calc(100% - .4rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-145-WPs .yellow-Ta1 {
    margin-right: 24.1rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-139-BNH .group-145-WPs .item-1-CXb {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 32.5rem;
    border-top: solid .1rem #d9d9d9;
    border-radius: 1rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .recent-products-ghf {
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV {
    box-sizing: border-box;
    padding-top: 2rem;
    width: 100%;
    row-gap: 3rem;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM {
    margin-right: .7rem;
    width: calc(100% - .7rem);
    height: 10.2rem;
    display: flex;
    align-items: center;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .image-1-UtR {
    margin-right: 2rem;
    width: 11.6rem;
    height: 10.2rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K {
    margin: .9rem 0rem .7rem 0rem;
    width: 18.2rem;
    height: calc(100% - 1.6rem);
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K .intelligent-marble-clock-8i5 {
    margin-bottom: .9rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K .diamond-rty {
    margin-bottom: 1.9rem;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K .auto-group-vbb5-Pe1 {
    margin-right: 5.2rem;
    width: calc(100% - 5.2rem);
    display: flex;
    align-items: center
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K .auto-group-vbb5-Pe1 .item-48400-XkD {
    margin-right: 1rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-134-9LM .group-133-D5K .auto-group-vbb5-Pe1 .item-60678-FgD {
    margin-bottom: .1rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    text-decoration-line: line-through;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss {
    margin-right: .4rem;
    width: calc(100% - .4rem);
    height: 10.2rem;
    display: flex;
    align-items: center;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .image-1-6Rw {
    margin-right: 2rem;
    width: 11.6rem;
    height: 10.2rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 {
    margin: .9rem 0rem .7rem 0rem;
    width: 18.5rem;
    height: calc(100% - 1.6rem);
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 .heavy-duty-steel-wallet-MMs {
    margin-bottom: .9rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 .diamond-5Hs {
    margin-bottom: 1.9rem;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 .auto-group-9nlf-pFT {
    margin-right: 5.4rem;
    width: calc(100% - 5.4rem);
    display: flex;
    align-items: center
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 .auto-group-9nlf-pFT .item-34000-Yx9 {
    margin-right: 1rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-135-kss .group-133-Rj7 .auto-group-9nlf-pFT .item-42645-szR {
    margin-bottom: .1rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    text-decoration-line: line-through;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw {
    margin-right: 1.9rem;
    width: calc(100% - 1.9rem);
    height: 10.2rem;
    display: flex;
    align-items: center;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .image-1-vC1 {
    margin-right: 2rem;
    width: 11.6rem;
    height: 10.2rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 1rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth {
    margin: .9rem 0rem .7rem 0rem;
    width: 17rem;
    height: calc(100% - 1.6rem);
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth .durable-marble-bench-PLV {
    margin-bottom: .9rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth .cvd-vLR {
    margin-bottom: 1.9rem;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth .auto-group-3byh-Tr9 {
    margin-right: 4.4rem;
    width: calc(100% - 4.4rem);
    display: flex;
    align-items: center
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth .auto-group-3byh-Tr9 .item-12600-QmP {
    margin-right: 1.4rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2775;
    text-transform: capitalize;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-u4cx-35B .group-137-jnR .auto-group-va5m-DxV .group-136-adw .group-133-eth .auto-group-3byh-Tr9 .item-18100-k4Z {
    margin-bottom: .1rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: capitalize;
    text-decoration-line: line-through;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy {
    width: 87rem;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 {
    margin-bottom: 3rem;
    width: 100%;
    height: 34.832rem;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-10-6Gq {
    width: 27rem;
    height: 26rem;
    position: absolute;
    left: 0;
    top: 8.832rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-10-6Gq .rectangle-12-dGm {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-10-6Gq .frame-9-xK3 {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-9-RTX {
    width: 27rem;
    height: 25.8rem;
    position: absolute;
    left: 60rem;
    top: 9.032rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-9-RTX .rectangle-11-xiM {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-9-RTX .frame-11-ViH {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-11-P2y {
    width: 27rem;
    height: 26rem;
    position: absolute;
    left: 30rem;
    top: 8.832rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-11-P2y .rectangle-13-7Um {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-11-P2y .frame-10-eUh {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 {
    box-sizing: border-box;
    padding: 1rem 0rem 1.1rem 0rem;
    width: 26.2rem;
    height: 19.2rem;
    position: absolute;
    left: 58.6rem;
    top: 4.632rem;
    border: solid .1rem #d9d9d9;
    box-shadow: .2rem .4rem 1.9rem rgba(0, 0, 0, 0.0799999982);
    background-color: #fff;
    border-radius: 0 0 1rem 1rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .default-sorting-DgD {
    margin: 0rem 0rem .5rem 1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .auto-group-ygqw-jeZ {
    margin-bottom: .4rem;
    box-sizing: border-box;
    padding: .4rem 1rem .5rem 1rem;
    width: 100%;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    background-color: #188fd2
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .sort-by-average-rating-RnH {
    margin: 0rem 0rem .9rem 1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .sort-by-latest-wkd {
    margin: 0rem 0rem .9rem 1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .sort-by-price-low-to-high-s8V {
    margin: 0rem 0rem .9rem 1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-105-vh7 .sort-by-price-high-to-low-Nb3 {
    margin-left: 1rem;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd {
    width: 87rem;
    height: 4.832rem;
    position: absolute;
    left: 0;
    top: 0;
    border-bottom: solid .1rem #d9d9d9;
    box-sizing: border-box
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD {
    width: 86.7rem;
    height: 3.432rem;
    display: flex;
    align-items: flex-start
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .showing-1-18-of-21-results-vFB {
    margin-right: 39.6rem;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .group-148-3Ko {
    box-sizing: border-box;
    padding-bottom: .675rem;
    width: 14.6rem;
    height: 100%;
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .group-148-3Ko .default-sorting-aKj {
    margin: 0rem 2.8rem .207rem 0rem;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .group-148-3Ko .chevron-down-VxV {
    margin-right: .45rem;
    width: .9rem;
    height: .45rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .auto-group-iiw9-1fw {
    box-sizing: border-box;
    padding: 1.432rem 0rem .2rem 3rem;
    height: 100%;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .auto-group-iiw9-1fw .line-21-jbw {
    margin-right: 3.2rem;
    width: .1rem;
    height: 1.8rem;
    background-color: #d9d9d9;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .auto-group-iiw9-1fw .grid-sy3 {
    margin-right: 2.6rem;
    width: 1.8rem;
    height: 1.8rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-zp9d-Ma9 .group-149-qUd .auto-group-8rtw-aSD .auto-group-iiw9-1fw .list-1pM {
    margin-bottom: .3rem;
    width: 1.8rem;
    height: 1.2rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 {
    margin-bottom: 3.3rem;
    width: 100%;
    height: 25.8rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 .rectangle-8-4nd {
    margin-right: 3.6rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 .group-12-zgH {
    margin-right: 2.4rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 .group-12-zgH .rectangle-14-YC1 {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 .group-12-zgH .frame-10-G81 {
    width: 8.6rem;
    height: 2.2rem;
    position: absolute;
    left: 15.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pqsb-Kq3 .rectangle-15-8R7 {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP {
    margin-bottom: 3rem;
    width: 100%;
    height: 26rem;
    display: flex;
    column-gap: 3rem;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-140-PM3 {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-140-PM3 .rectangle-12-YUq {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-140-PM3 .frame-9-sn1 {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-142-Lfb {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-142-Lfb .rectangle-13-6Ps {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .group-142-Lfb .frame-10-EFB {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .auto-group-1irb-WiV {
    width: 27rem;
    height: 25.8rem;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .auto-group-1irb-WiV .group-103-fLV {
    width: .7rem;
    height: .5rem;
    position: absolute;
    left: 25.8rem;
    top: .8rem;
    object-fit: contain;
    vertical-align: top
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .auto-group-1irb-WiV .group-141-bE9 {
    width: 27rem;
    height: 25.8rem;
    position: absolute;
    left: 0;
    top: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .auto-group-1irb-WiV .group-141-bE9 .rectangle-11-LhX {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aewr-TTP .auto-group-1irb-WiV .group-141-bE9 .frame-11-59K {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF {
    margin-bottom: 3.3rem;
    width: 100%;
    height: 25.8rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF .rectangle-17-VTw {
    margin-right: 3.6rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF .group-143-pm7 {
    margin-right: 2.4rem;
    width: 27rem;
    height: 100%;
    cursor: pointer;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF .group-143-pm7 .rectangle-14-mgM {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF .group-143-pm7 .frame-10-JwB {
    width: 8.6rem;
    height: 2.2rem;
    position: absolute;
    left: 15.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-aj47-kmF .rectangle-16-nrM {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu {
    margin-bottom: 3rem;
    width: 100%;
    height: 26rem;
    display: flex;
    column-gap: 3rem;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-144-GFj {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-144-GFj .rectangle-12-R8d {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-144-GFj .frame-9-x8Z {
    width: 7.4rem;
    height: 2.2rem;
    position: absolute;
    left: 16.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #64a7a5;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-146-F7f {
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-146-F7f .rectangle-13-zb3 {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: 1rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-146-F7f .frame-10-8SM {
    width: 4.7rem;
    height: 2.2rem;
    position: absolute;
    left: 20rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-145-DTo {
    width: 27rem;
    height: 25.8rem;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-145-DTo .rectangle-11-N5o {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .8rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-pkgo-izu .group-145-DTo .frame-11-6Gh {
    width: 7.7rem;
    height: 2.2rem;
    position: absolute;
    left: 16.1rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eab15b;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu {
    width: 100%;
    height: 25.9rem;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu .rectangle-19-X77 {
    margin-right: 3.6rem;
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu .group-147-exR {
    margin-right: 2.4rem;
    width: 27rem;
    height: 100%;
    position: relative;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu .group-147-exR .rectangle-14-c8Z {
    width: 27rem;
    height: 25rem;
    position: absolute;
    left: 0;
    top: .9rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu .group-147-exR .frame-10-8sb {
    width: 8.6rem;
    height: 2.2rem;
    position: absolute;
    left: 15.4rem;
    top: 0;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #cd5c5c;
    border-radius: .2rem
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .auto-group-zxr5-hGD .auto-group-1om1-2Gy .auto-group-owfv-Nzu .rectangle-18-2TB {
    width: 27rem;
    height: 25rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: 2rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .group-152-Lim {
    box-sizing: border-box;
    padding-top: 1.4rem;
    width: 87rem;
    height: 5.4rem;
    border-top: solid .1rem #d9d9d9;
    border-radius: .5rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .group-152-Lim .auto-group-dwtd-HP7 {
    width: 8.3rem;
    height: 100%;
    display: flex;
    align-items: center
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .group-152-Lim .auto-group-dwtd-HP7 .group-151-dC5 {
    margin-right: 3rem;
    width: 4rem;
    height: 100%;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #fff;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #00514f;
    border-radius: .5rem;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-153-mtM .group-152-Lim .auto-group-dwtd-HP7 .item-2-JZ7 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT {
    width: 51rem;
    height: 2.6rem;
    position: absolute;
    left: 34.1rem;
    top: 4.7rem;
    display: flex;
    column-gap: 1.75rem;
    align-items: center
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT .home-WQH {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT .chevron-right-rU9 {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT .tour-shop-zqF {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT .chevron-right-Ybs {
    width: .5rem;
    height: 1rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .auto-group-qnjz-7G5 .group-154-PqT .products-daimond-and-cvd-HZT {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2775;
    color: #00514f;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq {
    margin-bottom: 7rem;
    box-sizing: border-box;
    padding: 3rem 81.8rem;
    width: 100%;
    height: 19.6rem;
    background-color: #eff7f9;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-22-rW5 {
    margin: 0rem 3.7rem 1rem 3.8rem;
    box-sizing: border-box;
    padding-left: .2256rem;
    width: calc(100% - 7.5rem);
    height: 2.8rem;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-22-rW5 .icons8-whatsapp-1-Mhj {
    margin: .018rem .733rem 0rem 0rem;
    width: 2.3411rem;
    height: 2.3511rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-22-rW5 .xxx-xxx-xxxx-U1f {
    margin-bottom: .2rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .supportdorocom-aaV {
    margin-bottom: 2.9rem;
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-21-WDF {
    margin: 0rem 3.9rem 0rem 3.7rem;
    box-sizing: border-box;
    padding: .25rem .248rem .25rem .867rem;
    width: calc(100% - 7.6rem);
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-21-WDF .facebook-QJd {
    margin-right: 3.8381rem;
    width: 1.3619rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-21-WDF .twitter-9GD {
    margin: 0rem 3.343rem .01rem 0rem;
    width: 2.7238rem;
    height: 2.243rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-21-WDF .instagram-G5w {
    margin-right: 3.4667rem;
    width: 2.4762rem;
    height: 2.5rem;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-26-cLq .group-18-YVP .group-21-WDF .linkedin-btu {
    margin-bottom: .125rem;
    width: 2.4762rem;
    height: 2.375rem;
    position: relative;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP {
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 {
    margin: 0rem 52rem 1rem 51.9rem;
    width: calc(100% - 103.9rem);
    display: flex;
    align-items: flex-end;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .light-color-1-Bs7 {
    margin-right: 6.6rem;
    width: 8.4rem;
    height: 2.4rem;
    object-fit: cover;
    vertical-align: top;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .about-WeV {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .services-dj7 {
    margin-right: 5rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .jewelry-care-Mv1 {
    margin-right: 4.95rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .contact-us-HYm {
    margin-right: 5.05rem;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .group-71-Gk9 .terms-of-service-QNV {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2775;
    text-transform: uppercase;
    color: #000;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .line-4-j9s {
    margin-bottom: 1.9rem;
    width: 100%;
    height: .1rem;
    background-color: #ddd;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .copyright-2023-doro-all-rights-reserved-fpD {
    margin-right: .1rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2760000229;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro';
    white-space: nowrap;
    display: flex;
    align-items: baseline;
    flex-shrink: 0
}

.product-page-Lmo .group-19-vRP .copyright-2023-doro-all-rights-reserved-fpD .copyright-2023-doro-all-rights-reserved-fpD-sub-0 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .group-19-vRP .copyright-2023-doro-all-rights-reserved-fpD .copyright-2023-doro-all-rights-reserved-fpD-sub-1 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}

.product-page-Lmo .group-19-vRP .copyright-2023-doro-all-rights-reserved-fpD .copyright-2023-doro-all-rights-reserved-fpD-sub-2 {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.2775;
    color: #222;
    font-family: Space Grotesk, 'Source Sans Pro'
}