:root{--primary-color: #D4AF37;--primary-light: #E6C76A;--secondary-color: #84715c;--bg-color: #000000;--text-color: #FFFFFF;--text-muted: #A8A8A8;--border-color: #1A1A1A}h2{font-size:32px!important;font-weight:600!important}a.cc-appointment-link img{width:20px}.topbar{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;font-size:12px;background-color:#fff}.topbar-left,.topbar-right{display:flex;align-items:center;gap:15px}.topbar a{text-decoration:none;color:inherit;display:flex;font-weight:600;align-items:center;transition:opacity .3s ease}.topbar a:hover{opacity:.7}.cc-appointment-link img{vertical-align:middle}.cc-appointment-text{margin-left:6px;font-size:14px}.topbar-right svg{display:block;width:16px;height:16px;fill:currentColor}#shopify-section-sections--26876268511305__custom_liquid_7BWbtB{background:var(--secondary-color);color:var(--primary-light)}.custom-marquee{overflow:hidden;white-space:nowrap;color:#fff;padding:10px 0;position:relative}.marquee-track{display:inline-block;white-space:nowrap;animation:marquee 15s linear infinite}.marquee-track span{margin-right:0;font-size:14px;letter-spacing:.5px;font-weight:400!important;text-transform:uppercase}.marquee-track span:not(:last-child):after{content:"";display:inline-block;width:1px;height:18px;background:#ffffff80;margin:0 20px;transform:translateY(4px)}nav.menu-list a{font-size:15px;font-weight:600;text-transform:uppercase}.hero__container{height:620px}.hero__container .overlay{z-index:0!important}div#shopify-section-sections--26876268511305__custom_liquid_VKTFqk{border-bottom:1px solid #84715c29}.diamond-content{display:flex;align-items:center;gap:60px}.main-ring-image{width:350px;transition:opacity .3s ease}.diamond-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 40px;width:100%}.diamond-item{text-align:center;text-decoration:none;color:#000;cursor:pointer}.diamond-img{width:70px;transition:transform .3s ease;margin:0 auto 10px}.diamond-item:hover .diamond-img{transform:scale(1.1)}.diamond-label{display:block;font-size:18px}.luxury-cards-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.luxury-card{position:relative;border-radius:20px;overflow:hidden;height:500px;cursor:pointer}.luxury-card .card-bg{width:100%;height:100%;object-fit:cover}.luxury-card .card-overlay{position:absolute;bottom:30px;left:20px;right:20px;color:#fff;z-index:2;text-align:center}.luxury-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.luxury-card .card-subtitle{font-size:12px;letter-spacing:1px;margin-bottom:5px}.luxury-card .card-title{font-size:28px;font-weight:600;margin-bottom:15px;margin-top:15px}.luxury-card .card-btn{display:inline-block;background:#fff;color:#000;padding:10px 25px;border-radius:30px;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}.card-btn:hover{background:var(--primary-color);color:#000}.luxury-card:hover .card-bg{transform:scale(1.05);transition:.5s ease}.inner-container{max-width:1440px;margin:0 auto}.gifting-section{padding:60px 40px}.gifting-header{text-align:center;max-width:700px;margin:0 auto 40px}.gifting-header h2{font-size:36px;color:var(--bg-color);margin-bottom:10px}.gifting-header p,rte-formatter.spacing-style.text-block.text-block--AUmNUNG4rNlZ4MFVmV__text_kFGbc9.rte.rte p,rte-formatter.spacing-style.text-block.text-block--ANUx1b2h0aEZ0STRJS__text_hG3E37.rte.rte p,div#shopify-block-AQUZPS3oxZERRUzBTU__static-blog-title p{font-size:16px;color:#555;max-width:700px}.gifting-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gift-card{position:relative;overflow:hidden;border-radius:20px;height:420px}.gift-img{width:100%;height:100%;object-fit:cover}.gift-content{position:absolute;top:50%;left:40px;transform:translateY(-50%);z-index:2;max-width:400px}.gift-content h3{font-size:32px;color:#fff;margin-bottom:10px;font-weight:600}.gift-content p{font-size:15px;color:#fff;margin-bottom:20px}.gift-btn{display:inline-block;padding:12px 28px;border-radius:30px;border:1px solid var(--bg-color);background:var(--bg-color);color:#fff;text-decoration:none;font-size:14px;transition:.3s ease}.gift-card:hover .gift-img{transform:scale(1.05);transition:.5s ease}.personalized-luxury{padding:80px 40px}.pl-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center}.pl-content h2{font-size:42px;color:var(--bg-color);margin-bottom:15px}.pl-content p{color:#555;margin-bottom:25px}.pl-buttons{display:flex;gap:15px}.pl-btn{padding:12px 26px;border-radius:30px;background:var(--bg-color);color:#fff;text-decoration:none}.pl-btn.outline{background:transparent;border:1px solid var(--bg-color);color:var(--bg-color)}.pl-gallery{display:flex;gap:20px;height:600px;overflow:hidden;position:relative}.pl-col{width:50%;overflow:hidden}.pl-track{display:flex;flex-direction:column;gap:20px}.pl-img{height:280px;flex-shrink:0;border-radius:20px;overflow:hidden}.pl-img img{width:100%;height:100%;object-fit:cover}div#shopify-section-template--26876268118089__section_kcWYNP .group-block{background:#f9eedc;padding:30px 15px;border:1px solid #013322;border-radius:21px;min-height:270px}div#shopify-section-template--26876268118089__section_kcWYNP .group-block h2{font-size:20px!important;margin:10px 0 0}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.scroll-up{animation:scrollUp 12s linear infinite}.scroll-down{animation:scrollDown 12s linear infinite}.pl-gallery:before,.pl-gallery:after{content:"";position:absolute;left:0;width:100%;height:80px;z-index:2;pointer-events:none}.pl-gallery:before{top:0;background:linear-gradient(to bottom,#fff,transparent)}.pl-gallery:after{bottom:0;background:linear-gradient(to top,#fff,transparent)}.ts-section{padding:80px 20px;background:#f5f5f5;text-align:center}.ts-title{font-size:40px;font-weight:600;color:#123c2f;margin-bottom:60px}.ts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;align-items:start}.ts-card{text-align:center;padding:10px}.ts-header{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.ts-avatar-wrap{position:relative;flex-shrink:0}.ts-avatar{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid #d4af37;background:#fff}.ts-avatar-wrap:after{content:"";position:absolute;top:-6px;left:-6px;width:102px;height:102px;border-radius:50%;border:1px solid #d4af37;opacity:.6}.ts-name{font-size:20px;font-weight:600;color:#123c2f}.ts-divider{width:70%;height:1px;background:#e0e0e0;margin:20px auto}.ts-stars{color:#f90;font-size:18px;margin-bottom:15px;letter-spacing:2px}.ts-review{font-size:15px;color:#555;line-height:1.8;max-width:320px;margin:0 auto}.whatsapp_float{position:fixed;width:60px;height:60px;bottom:24px;right:24px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.whatsapp_float svg{width:32px;height:32px;margin:14px}.faq-page{margin:0 auto}.faq-question{width:100%;background:none;border:none;text-align:left;padding:15px 0;font-size:16px;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;border-bottom:1px solid #eee}.faq-answer{display:none;padding:10px 0;color:#555}.faq-item.active .faq-answer{display:block}.product-grid li{border:1px solid #ebebeb;border-radius:15px}.product-grid li:hover{border-color:#043522}.product-grid li product-price{padding:0 15px 15px!important;margin-top:-10px!important}.product-grid li .text-block{padding-inline:15px;margin-top:-10px!important}.cms-page .rte{width:100%!important;margin:0 auto;line-height:1.8;font-size:16px;color:#000000bf}.cms-page .rte rte-formatter>.relative{justify-content:center}.cms-page h1{font-size:44px;font-weight:600;text-align:center;color:#000;margin:10px 0 40px;line-height:1.2;letter-spacing:1px;position:relative}.cms-page h1:after{content:"";display:block;width:80px;height:2px;background:var(--secondary-color);margin:15px auto 0}.cms-page h1+*{margin-top:10px}.cms-page .rte h2{font-size:24px;font-weight:500;margin-top:45px;margin-bottom:12px;color:#222;position:relative}.cms-page .rte h2:after{content:"";width:40px;height:2px;background:var(--secondary-color);position:absolute;bottom:-6px;left:0}.section.page-width-content.color-scheme-1{display:block}.section.page-width-content{max-width:1440px;margin:0 auto}dropdown-localization-component{display:none!important}.cms-page .section.page-width-content.color-scheme-1{max-width:1240px!important;margin:0 auto}.section.page-width-content>div{width:100%!important;min-width:100%!important}.price,.compare-at-price,.unit-price{font-size:14px;font-weight:600}header .gm-menu a span{font-weight:600!important}div#shopify-section-template--26876268118089__luxury_cards_ziWJ73{padding-inline:40px}.cms-page .rte h3{font-size:20px;margin-top:28px;margin-bottom:8px;padding-left:10px;border-left:2px solid var(--secondary-color)}.cms-page .rte p{margin-bottom:16px}.cms-page .rte strong{color:#000;font-weight:600}.cms-page .rte a{color:var(--secondary-color);text-decoration:none;transition:.2s ease}.cms-page .rte a:hover{text-decoration:underline}.cms-page .rte ul,.cms-page .rte ol{margin:18px 0;padding-left:18px}.cms-page .rte li{margin-bottom:6px}.cms-page .rte img{margin:20px 0;border-radius:6px}.cms-page .rte table{width:100%;border-collapse:collapse;margin:20px 0}.cms-page .rte th,.cms-page .rte td{border:1px solid rgba(0,0,0,.1);padding:10px}.cms-page .rte th{background:#0000000a}footer{background:var(--secondary-color)}footer *{color:#fff!important}.footer__store-info{margin-bottom:10px}footer p,footer a,footer li{line-height:1.8;font-size:15px!important;color:#000000bf;font-weight:300!important}footer .email-signup__button path{fill:#000}footer summary.menu__heading.h3{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}.featured-blog-posts .featured-blog-posts-card__image{height:260px!important;max-height:260px!important;overflow:hidden!important}.featured-blog-posts .featured-blog-posts-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.featured-blog-posts-card[data-block-id]{--ratio: unset !important}.featured-blog-posts-card .resource-image{aspect-ratio:auto!important;height:260px!important}.featured-blog-posts .resource-list{row-gap:28px!important;column-gap:18px!important}.featured-blog-posts-card__content{padding-top:0!important}.featured-blog-posts-card h4{font-size:17px!important;line-height:1.4!important;margin-bottom:6px!important;padding:0 10px}.blog-post-details{font-size:14px!important;color:#888!important}.blog-post-card__content-text{font-size:13px!important;color:#666!important}.featured-blog-posts-card__image img{transition:transform .4s ease!important}.featured-blog-posts-card:hover img{transform:scale(1.05)!important}.globo-form-app{max-width:100%!important;margin:40px auto;background:#fff;padding:30px;border-radius:10px;box-shadow:0 8px 30px #0000000f;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.globo-form-app .title{text-align:center;font-size:22px;font-weight:600;margin-bottom:5px}.globo-form-app .description{text-align:center;font-size:13px;color:#777;margin-bottom:25px}.globo-form-app .globo-form-control{border:1px solid #eee;border-radius:8px;padding:18px;margin-bottom:18px;background:#fafafa;position:relative}.globo-form-app .globo-label{font-weight:600;font-size:14px;margin-bottom:12px;display:block}.globo-form-app .globo-form-input ul{display:flex;flex-wrap:wrap;gap:10px}.globo-form-app .radio-label.globo-option{display:inline-block;padding:8px 16px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;transition:all .25s ease}.globo-form-app .radio-label.globo-option:hover{border-color:#1a7f5a;color:#1a7f5a;background:#f4fbf8}.globo-form-app .radio-input:checked+.radio-label{background:#e6f4ef;border-color:#1a7f5a;color:#1a7f5a;font-weight:500}.globo-form-app .radio-input{display:none}.globo-form-app input.classic-input,.globo-form-app textarea.classic-input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:.2s}.globo-form-app input:focus,.globo-form-app textarea:focus{border-color:#1a7f5a;outline:none;box-shadow:0 0 0 2px #1a7f5a14}.globo-form-app textarea{min-height:90px}.globo-form-app .gfb__dropzone{border:1px dashed #ccc;border-radius:8px;padding:20px;background:#f9f9f9;text-align:center}.globo-form-app .gfb__dropzone--button{background:#1a7f5a;color:#fff;padding:8px 14px;border-radius:6px}.globo-form-app .classic-button{width:100%;background:#1a7f5a;color:#fff;padding:14px;border-radius:8px;border:none;font-size:15px;transition:.3s}.globo-form-app .classic-button:hover{background:#146347}.globo-form-app *{box-shadow:none!important}.globo-form-id-140870 .globo-form-app .header{margin-bottom:0!important}.globo-form-app .globo-form-input{margin-top:10px}.globo-form-id-140870 .globo-form-app .globo-label,.globo-form-id-140870 .globo-form-app .globo-form-control label.globo-label,.globo-form-id-140870 .globo-form-app .globo-form-control label.globo-label span.label-content{font-size:18px;font-weight:600!important}.globo-form-control .globo-list-control.option-1-column{width:unset!important}.globo-form-app .radio-label.globo-option:before,.globo-form-app .radio-label.globo-option:after{display:none!important}.globo-form-control .radio-wrapper{padding-left:0!important}label.classic-label.globo-label.gfb__label-v2{display:block!important}@media(max-width:768px){.featured-blog-posts .featured-blog-posts-card__image{height:220px!important}}.featured-blog-posts-card{border:1px solid #eee!important;transition:all .35s ease;background:#fff}.featured-blog-posts-card:hover{border-color:#84715c!important;box-shadow:0 8px 25px #0000000f;transform:translateY(-4px)}.featured-blog-posts-card__image img{transition:transform .5s ease}.featured-blog-posts-card:hover img{transform:scale(1.06)}.featured-blog-posts-card h4{transition:color .3s ease}.featured-blog-posts-card:hover h4{color:#84715c!important}.featured-blog-posts-card:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:#84715c;transition:width .4s ease}.featured-blog-posts-card:hover:after{width:100%}.featured-blog-posts-card__content>div{display:none}.featured-blog-posts-card__content>div:nth-child(2){display:block!important;padding-inline:20px;margin-top:-15px;margin-bottom:15px}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:25px!important}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block{background:#fff;border-radius:6px;padding:30px 20px!important;text-align:center!important;box-shadow:0 4px 18px #0000000a;transition:all .35s ease}#shopify-section-template--26876268118089__section_gBLd8a .group-block .group-block{box-shadow:none!important;border:none!important;padding:0!important;background:transparent!important;transform:none!important}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block .icon-block__media{width:48px;height:48px;fill:#84715c!important;margin-bottom:10px}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block h3{font-size:24px;font-weight:500;letter-spacing:.8px;color:#111;margin:0}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block:hover{transform:translateY(-6px);box-shadow:0 12px 35px #00000014}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block:hover h3{color:#84715c}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block:hover .icon-block__media{transform:scale(1.1);transition:.3s}h2.diamond-heading{text-align:center}.product-description h3{font-size:22px;line-height:1.2;font-weight:600;color:#84715c}.product-description h4{font-size:20px;font-weight:600}.product-description{max-width:100%!important}#shopify-section-template--26876268118089__section_gBLd8a .group-block-content{align-items:center!important}div#shopify-section-template--26876268118089__custom_liquid_JD4ggY,div#shopify-section-template--26876268118089__custom_liquid_z6jBTP{text-align:center}@media(max-width:768px){#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper{grid-template-columns:1fr!important}}@media(max-width:768px){.header__column--center{display:none!important}img.header-logo__image{height:130px;width:130px}.hero__container{height:260px}h2{font-size:24px!important}.cms-page .rte{padding:0 15px}.cms-page .rte h1{font-size:26px}.cms-page .rte h2{font-size:22px}.cms-page .rte h3{font-size:18px}}@media(max-width:992px){.ts-grid{grid-template-columns:repeat(2,1fr);gap:40px}.ts-title{font-size:32px}}@media(max-width:768px){.pl-wrapper{grid-template-columns:1fr}.pl-gallery{height:400px}.pl-img{height:180px}}@media(max-width:768px){.diamond-content{flex-direction:column}.diamond-grid{grid-template-columns:repeat(4,1fr);gap:10px}.diamond-label{font-size:14px}.main-ring-image{width:250px}.luxury-cards-wrapper{grid-template-columns:repeat(2,1fr);gap:5px;padding:10px}.luxury-card{height:260px}.luxury-card .card-title{font-size:20px}.gifting-grid{grid-template-columns:1fr}.gift-content{left:20px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.topbar{flex-direction:column;gap:6px;text-align:center}.topbar-left,.topbar-right{justify-content:center;flex-wrap:wrap}.cc-appointment-text{display:none}.custom-marquee{padding:5px 0}.hero__media-grid{position:relative!important}.hero__container{padding:0}.hero__media{height:260px;object-fit:cover;object-position:top}#shopify-section-template--26876268118089__collection_list_dFpDCU .resource-list__carousel .resource-list__slide{width:32%!important}.custom-font-size,.custom-font-size>*{font-size:14px}.collection-card__inner{gap:0}div#shopify-section-template--26876268118089__section_kcWYNP .mobile-column{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}div#shopify-section-template--26876268118089__section_kcWYNP .mobile-column .icon-block{justify-content:center;width:100%}.pl-btn{padding:8px 15px;font-size:13px!important}.personalized-luxury{padding:20px}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper{grid-template-columns:1fr 1fr!important}#shopify-section-template--26876268118089__section_gBLd8a .section-content-wrapper>.group-block h3{font-size:16px}.ts-grid{grid-template-columns:1fr 1fr;gap:10px}.ts-section{padding:50px 15px}.ts-title{font-size:16px;margin-bottom:20px}.ts-header{flex-direction:column;gap:8px;margin:0!important}.ts-avatar{width:65px;height:65px}.ts-avatar-wrap:after{width:77px;height:77px}.ts-name{font-size:16px}.ts-stars{margin:0!important}.ts-review{margin:0!important;font-size:13px;line-height:1.6;max-width:100%}.ts-divider{display:none}footer p,footer a,footer li{line-height:1.4;font-size:14px!important}summary.menu__heading.h3,h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-size:20px!important}div#shopify-section-template--26876268118089__section_kcWYNP .group-block h2{font-size:18px!important}div#shopify-section-template--26876268118089__custom_liquid_JD4ggY{margin-top:30px}.pl-content h2{text-align:center;line-height:1.3}.menu-drawer__menu-item-text{font-size:18px;text-transform:uppercase}.menu-drawer__featured-content{display:none}.faq-question{line-height:1.3;font-weight:300}.cms-page .rte h2:after{display:none}footer .rte{padding:0!important}.product-grid{padding:0 10px!important}.product-grid li product-price{padding:0 10px 15px!important}.product-grid li .text-block{padding-inline:10px}.product-details h1{font-size:24px!important}.product-description h3{font-size:18px}.footer-content{padding-bottom:10px}.globo-form-id-140870 .globo-form-app{padding:10px}.globo-form-app .globo-form-input ul{gap:10px 0}.globo-form-app .title{font-size:20px!important}.globo-form-id-140870 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,.globo-form-id-140870 .globo-form-app .globo-form-control .radio-wrapper .globo-option{line-height:1}.globo-formbuilder .globo-form .globo-form-app .globo-form-control .globo-form-input{min-height:40px!important}.globo-formbuilder .globo-form .globo-form-app [data-type=phone] input{height:40px!important}}#quick-add-dialog form.variant-picker__form svg{display:none}span.swym-header-icon-count-bubble{display:none}.logo-block__image{mix-blend-mode:multiply}.product-information.section .product-details{background:#f7f7f7;padding:25px;border-radius:6px}.product-information.section .product-details .ring-intro{font-size:16px;font-weight:500;line-height:1.4;color:#222;margin-bottom:35px;min-width:100%!important}.product-information.section .product-details .stone-section{margin-bottom:40px;min-width:100%!important}.product-information.section .product-details .stone-heading{font-size:22px;font-weight:600;text-transform:uppercase;color:#222;margin-bottom:20px;position:relative}.product-information.section .product-details .stone-heading:after{content:"";width:55px;height:3px;background:#d4af37;position:absolute;left:0;bottom:-8px}.product-information.section .product-details .stone-description{font-size:16px;line-height:1.7;color:#666;margin-bottom:20px}.product-information.section .product-details .stone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-information.section .product-details .stone-box{background:#fff;border:1px solid #e6e6e6;padding:20px;text-align:center;border-radius:4px}.product-information.section .product-details .stone-box .label{display:block;font-size:13px;color:#8a8a8a;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;line-height:1.3}.product-information.section .product-details .stone-box .value{display:block;font-size:14px;font-weight:700;line-height:1.3;color:#111}@media(max-width:767px){.product-information.section .product-details .stone-grid{grid-template-columns:1fr}.product-information.section .product-details .ring-intro{font-size:17px}.product-information.section .product-details .stone-heading{font-size:18px;margin-bottom:10px}.product-information.section .product-details .stone-box .value{font-size:16px}.product-information.section .product-details .stone-heading:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
