:root{--background-color: #ffffff;--default-color: #212529;--heading-color: #183b7d;--heading-color: #212121;--accent-color: #183b7d;--surface-color: #ffffff;--contrast-color: #ffffff}:root{--nav-color: #212529;--nav-hover-color: #183b7d;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #212529;--nav-dropdown-hover-color: #183b7d}.light-background{--background-color: #eceff8;--surface-color: #ffffff}.dark-background{--background-color: #183b7d;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #183b7d;--contrast-color: #ffffff}:root{scroll-behavior:smooth}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:80px;overflow:clip}@media (max-width: 1199px){section,.section{scroll-margin-top:56px}}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.section-title{text-align:center;padding-bottom:35px;position:relative}.section-title h2{font-weight:700}.section-title>h2:before,.section-title>h2:after{display:none}.section-title p{margin-bottom:0}.justify-space-between{justify-content:space-between}.hero{width:100%;min-height:60vh;position:relative;padding:60px 0;display:flex;align-items:center;background-image:url(/cdn/shop/files/free-lab-grown-diamond-at-sky-line-gems.webp?v=1738320843);background-position:top;background-size:cover;background-repeat:no-repeat}.hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.hero .container-fluid{position:relative;z-index:3}.hero .hero-content{margin-left:40px}.hero h1{margin:0 0 20px;font-size:65px;font-weight:700;line-height:70px;color:color-mix(in srgb,var(--heading-color),transparent 30%)}.hero h1 span{color:var(--heading-color);border-bottom:4px solid var(--accent-color)}.hero p{color:#fff;margin:5px 0 30px;font-size:20px;font-weight:400}.hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@media (max-width: 640px){.hero .container-fluid{padding:0}.hero h1{font-size:30px;line-height:40px;text-align:center;margin-top:20px}.hero p{font-size:20px;line-height:24px;margin-bottom:30px;text-align:center}}.hero-3{padding:50px 0}.hero-3 h1{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.hero-3 .header-2{font-size:2rem;font-weight:700;margin-bottom:20px}.hero-3 .btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);padding:.75rem 3rem;font-weight:600;transition:all .3s ease;border-radius:0;color:#fff}.hero-3 .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-color),black 10%);border-color:color-mix(in srgb,var(--accent-color),black 10%)}.hero-3 .contact-info strong{color:var(--heading-color);font-size:1.1rem}.hero-3 .image-wrapper{position:relative;z-index:1}.hero-3 .image-wrapper img{border-radius:10px;box-shadow:0 10px 30px #0000001a}.hero-3 .shape-1,.hero-3 .shape-2{position:absolute;border-radius:50%}.hero-3 .shape-1{width:200px;height:200px;background-color:var(--accent-color);top:-30px;right:-30px;z-index:0}.hero-3 .shape-2{width:100px;height:100px;background-color:gold;bottom:-20px;left:-20px;z-index:0}.hero-3 .features .feature-item .icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#000}.hero-3 .features .feature-item .icon-wrapper i{font-size:1.5rem;color:var(--contrast-color)}.hero-3 .features .feature-item h4{font-weight:600;color:#000}.hero-3 .features .feature-item p{color:color-mix(in srgb,var(--default-color),transparent 25%)}@media (max-width: 991.98px){.hero-3 .image-wrapper{margin-top:3rem}.hero-3 .features{text-align:left}.hero-3 h1,.hero-3 .header-2{font-size:32px!important;line-height:1}}.call-to-action{position:relative}.call-to-action .content h1,.call-to-action .content p{color:var(--contrast-color);position:relative;z-index:2}.call-to-action .free-text{font-weight:800;margin:20px 0 0;padding:0;line-height:1;font-size:5rem}.call-to-action .free-text sup{font-size:.3em;top:-1.8em}p.capply{font-size:12px;text-align:right}.call-to-action .offer-text-1{font-size:20px;font-weight:300;margin-bottom:35px!important}.call-to-action .btn-cta-1{background-color:color-mix(in srgb,var(--contrast-color) 15%,transparent);color:var(--contrast-color);padding:12px 40px;border-radius:0;transition:all .3s ease;border:2px solid var(--contrast-color);position:relative;z-index:2}.call-to-action .btn-cta-1:hover{background-color:var(--contrast-color);color:var(--accent-color)}.call-to-action .shape{position:absolute;pointer-events:none;z-index:1}.call-to-action .shape svg{width:100%;height:100%}.call-to-action .shape svg path{fill:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.call-to-action .shape-1{width:300px;height:300px;top:-100px;right:-50px;opacity:.1;transform:rotate(45deg);animation:shapes-float 3s ease-in-out infinite}.call-to-action .shape-2{width:200px;height:200px;bottom:-50px;left:-50px;opacity:.15;transform:rotate(-15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .shape-3{width:150px;height:150px;top:20%;right:15%;opacity:.08;transform:rotate(15deg)}.call-to-action .dots{position:absolute;pointer-events:none;z-index:1;color:var(--contrast-color)}.call-to-action .dots svg{width:100%;height:100%}.call-to-action .dots-1{width:200px;height:200px;top:-30px;left:10%;opacity:.1;transform:rotate(15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .dots-2{width:150px;height:150px;bottom:20px;right:15%;opacity:.15;transform:rotate(-10deg)}@keyframes shapes-float{0%,to{transform:scale(.8) rotate(45deg) translateY(0)}50%{transform:scale(.8) rotate(45deg) translateY(-20px)}}@media (max-width: 992px){.call-to-action .shape-1{width:200px;height:200px}.call-to-action .shape-2{width:150px;height:150px}.call-to-action .shape-3{width:100px;height:100px}.call-to-action .dots-1{width:150px;height:150px}.call-to-action .dots-2{width:120px;height:120px}.call-to-action .dots-3{width:80px;height:80px}}.cards .card{background-color:var(--surface-color);color:var(--default-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:40px;margin:-1px;border-radius:0}.cards .card span{display:block;font-size:40px;font-weight:400;color:var(--accent-color)}.cards .card h4{color:var(--heading-color);font-weight:600;padding:0;margin:5px 0}.cards .card p{font-size:15px;margin:0;padding:0}.cards{padding-top:0}.about{padding-bottom:30px}.about .subtitle{color:var(--accent-color);font-size:1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.about .title{color:var(--heading-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.about .description{color:var(--default-color);margin-bottom:2rem}.about .trusted-title{color:var(--heading-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.about .trusted-description{color:var(--default-color);font-size:1rem;margin-bottom:1.5rem}.about .feature-list{list-style:none;padding-left:0;margin-bottom:2rem}.about .feature-list li{color:var(--default-color);font-size:1rem;margin-bottom:.5rem;display:flex;align-items:center}.about .feature-list li i{color:var(--accent-color);margin-right:.5rem}.about .btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color);padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease;border-radius:0}.about .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-color),black 10%);border-color:color-mix(in srgb,var(--accent-color),black 10%)}.about .image-grid{position:relative;width:100%;padding-bottom:77%;overflow:hidden}.about .image-grid img{position:absolute;border-radius:8px;box-shadow:0 4px 8px #0000001a}.about .image-grid .main-image{width:75%;height:60%;top:0;left:5%;object-fit:cover;border:5px solid var(--surface-color);margin-top:10px}.about .image-grid .overlay-image-1{width:50%;height:50%;bottom:0;left:2%;object-fit:cover;z-index:1;border:5px solid var(--surface-color);margin-bottom:10px}.about .image-grid .overlay-image-2{width:50%;height:50%;bottom:10%;right:10%;object-fit:cover;z-index:2;border:5px solid var(--surface-color)}.about-content{margin-top:-4pc}.services .service-item{position:relative;height:100%;margin-bottom:30px}.services .service-item .icon{margin-right:20px;position:relative;top:10px}.services .service-item .icon i{color:#000;font-size:40px;line-height:0;transition:.3s}.services .service-item:hover .icon i{color:#000}.services .service-item .title{color:#000;font-weight:700;margin-bottom:10px;transition:.3s}.services .service-item .description{color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:10px}.services .service-item .readmore{display:flex;align-items:center;color:color-mix(in srgb,var(--default-color),transparent 50%);transition:.3s;font-weight:700;font-size:14px}.services .service-item .readmore i{margin-left:8px}.services .service-item:hover .title,.services .service-item:hover .readmore,.services .service-item:hover .icon i{color:#000}.hero-2{position:relative;overflow:hidden}.hero-2 .hero-title{font-weight:700;margin-bottom:1.5rem}.hero-2 .hero-desc{font-size:1.2rem;margin-bottom:2rem;color:color-mix(in srgb,var(--default-color),transparent 20%)}.hero-2 .hero-desc.bg-light{padding:25px 10px;font-size:22px}.hero-2 .hero-desc.bg-light i.quote-left{display:inline-block;left:-5px;position:relative;color:#000;font-size:22px;line-height:0;top:-10px}.hero-2 .hero-desc.bg-light i.quote-right{display:inline-block;right:-5px;position:relative;color:#000;font-size:22px;line-height:0;top:10px}.hero-2 .btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color);border:2px solid var(--accent-color);padding:.75rem 2.5rem;font-weight:500;transition:all .3s ease;border-radius:0}.hero-2 .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%);border-color:color-mix(in srgb,var(--accent-color),transparent 15%)}.hero-2 .btn-outline-primary{color:var(--accent-color);border-color:var(--accent-color);border:2px solid var(--accent-color);padding:.75rem 2.5rem;font-weight:500;transition:all .3s ease;border-radius:0}.hero-2 .btn-outline-primary:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%);border-color:color-mix(in srgb,var(--accent-color),transparent 15%);color:var(--contrast-color)}.hero-2 .hero-image{position:relative;z-index:1;margin:0 auto;padding:0 20px}.hero-2 .hero-image img{border-radius:10px;border:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.hero-2 .floating-card{position:absolute;background-color:var(--surface-color);border-radius:10px;padding:15px 20px;display:flex;align-items:center;box-shadow:0 0 15px #0000000d}.hero-2 .floating-card i{font-size:1.5rem;margin-right:10px;color:var(--accent-color)}.hero-2 .floating-card span{font-weight:600;color:var(--heading-color)}.hero-2 .floating-card.card-1{top:-20px;left:0}.hero-2 .floating-card.card-2{bottom:-20px;right:0}.hero-2 .shape{position:absolute;opacity:.1}.hero-2 .shape-1{width:300px;height:300px;background-color:var(--accent-color);border-radius:50%;top:-150px;left:-150px}.hero-2 .shape-2{width:200px;height:200px;background-color:var(--heading-color);border-radius:50%;bottom:-100px;right:-100px}.hero-2 .shape-3{width:150px;height:150px;background-color:var(--accent-color);border-radius:50%;top:20%;right:5%;transform:translate(-50%,-50%)}@media (min-width: 1200px) and (max-width: 1400px){.hero h1{font-size:55px}}@media (min-width: 992px) and (max-width: 1199px){.about-content{margin-top:20px}}@media (max-width: 1199px){.call-to-action .col-lg-12.text-center,.hero-2 .col-lg-10.mx-auto.text-center{text-align:left!important}.cards .section-title,.services .section-title{text-align:left}}@media (max-width: 991.98px){.hero-2 .hero-title{font-size:2.5rem}.hero-2 .hero-image{max-width:100%}.hero-2 .floating-card{padding:10px 15px}.hero-2 .floating-card i{font-size:1.2rem}.hero-2 .floating-card span{font-size:.9rem}.about .image-grid{margin-bottom:2rem}.about .image-grid .main-image{width:calc(100% - 20px);height:calc(100% - 20px);margin:5px 5px 10px;left:auto;right:auto}}@media (max-width: 991px){.hero h1,.hero p{padding:0 20px}.hero{background:none;min-height:auto;padding:0 0 30px}.hero .hero-content{margin-left:0;background:#030a15}.about h1{font-size:30px}.about .image-grid{margin-bottom:0;padding-bottom:0}.call-to-action .free-text{font-weight:800;margin:5px 0 50px;padding:0;line-height:1;font-size:3rem}.about .image-grid img{position:relative}.about-content{margin-top:0;margin-bottom:30px}.call-to-action .content h1,.call-to-action .content p{margin-top:20px}.about .image-grid .overlay-image-2,.about .image-grid .overlay-image-1{width:calc(50% - 15px);height:auto;bottom:0;left:0;margin:0 5px 10px}.about{padding-bottom:30px;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/engg-rings.css.map */
