@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);.btn:hover, .top-bar {background-color: #4f3267 }.h1, .h2, .h3, .h4, .h5, .h6, .top-bar li, body, h1, h2, h3, h4, h5, h6 {font-weight: 400 }.modal-ring-size .stones-table .number input, .my-acc-right span.prodect-name, .top-bar li, .top-bar li i.flaticon-download:after, .top-bar li i.flaticon-download:before {font-size: 12px }.top-bar, nav {float: left }.top-bar li, nav li {display: inline-block;list-style-type: none }.top-bar li, header, nav li a {position: relative }.cart, .cart img, .top-bar li, .top-bar li i {vertical-align: middle }.edit-icon i, body {font-style: normal }.footer-box li, .latest-post-inner li, .qty-slabs-inner li, .social-icons li, .top-bar li, nav li, ul.blog-post-info li, ul.piclist, ul.slick-dots li {list-style-type: none }.customize-tittle-right a:last-child, .tab-bar ul li:last-child, ol, ul {padding: 0;margin: 0 }.blog-home small, .collection .content-wrapper span:hover, .edit-icon:hover, .faq-banner .caption span, .heading span, .headingcollection span, .main-color-text, .modal-ring-size .stones-table table td:last-child, .ordersuccess h1 span, .product-box h5, .rating i, .social-icons li a:hover, .submenuItems a:hover, a, li.allcollection a, nav li.active a, ul.login-menu li a:hover {color: #4f3267 }a:hover {text-decoration: none;color: #000 }.add_remark a, .copyright a, .terms a, span.menu-box:hover span.menu-tittle {text-decoration: underline }.menu-right input[type=submit]:focus, .pagination a:active, .slick-slide, a:focus, button:focus {outline: 0 }.h1, h1 {font-size: 2rem }.h2, .h3, h2, h3 {font-size: 24px }.blog-main, .blog-main li, .overview li, p {color: #505050;line-height: 25px }.top-bar li, .top-bar li i, .top-right li a {color: #f1e5e0 }body {font-family: Poppins,sans-serif;font-size: 14px;color: #000;letter-spacing: 0 }.btn:hover {color: #fff }header {z-index: 9;display: grid }header.sticky.fixed-header {z-index: 999 }header .container {max-width: 1340px }.cart img, .featured_img img, .logo img, .thumb_img img {max-width: 100% }.top-bar {width: 100% }.top-bar li {margin-right: 17px;padding: 5px 0;letter-spacing: .3px }.cart-no, span.menu-label {color: #fff;text-align: center }.login-info a, nav li a {text-transform: uppercase;letter-spacing: 1px;font-weight: 500 }.top-bar li:after {content: '';position: absolute;width: 1px;height: 16px;background-color: #f1e5e0;top: 8px;left: -10px }.top-right {margin-top: 3px }.top-right li:after {height: 12px }span.menu-label:after, ul.login-menu:after {height: 0;position: absolute;pointer-events: none }.closebtn, .default-table-d:after, .menuicon, .menulogo, .mobile-filter, .submenuItems a:after, .top-bar li:first-child:after, section.custom-content.open .read_more_h, span.menu-box a:after {display: none }.top-bar li i {margin-right: 5px;font-family: FontAwesome }.shop-by-gemstone li li a, .top-right li {text-transform: uppercase;font-size: 12px }.top-bar li i.flaticon-download {margin: 0 0 0 5px }.menu-right .dropdown-menu a, nav li a {font-size: 13px }.thumb_img img:last-child, .top-right li:last-child {margin-right: 0 }ul.submenuItems.menu-oneof {width: 40%;left: 50px;right: inherit }.cart-table table, .modal-ring-size .modal-body table, .products-item-name span.product-box a.active:after, .products-item-name span.product-box a:hover:after, .shop-by-gemstone li, .stones-table table, .stones-table-inner, .submenuItems.shop-jewellery-menu li li, .table-custem table, .table-informetion table, ul.submenuItems.menu-oneof li {width: 100% }ul.submenuItems.menu-oneof li li {width: 49% }.cart-list:hover .shopping-cart, .top-right li:hover ul.login-menu {opacity: 1;visibility: visible }ul.login-menu {width: 200px;background-color: #fff;padding: 10px 0;position: absolute;right: 0;z-index: 5;top: 100%;border-top: 3px solid #a22ea1;opacity: 0;visibility: hidden;box-shadow: 0 0 5px rgba(0,0,0,.1) }ul.login-menu:after {bottom: 100%;right: 10px;border: 10px solid rgba(162,46,161,0);content: " ";width: 0;border-bottom-color: #a22ea1;margin-left: -10px }.akriti-story .row, .fixed-header nav, .number, .products-item-name span.product-box, .shop-best a img, h4.total-amount, nav {margin: 0 }ul.login-menu li {display: block;margin: 0;border-bottom: 1px solid rgba(0,0,0,.08);padding: 0 }.accordion-menu li:last-child .dropdownlink, ul.login-menu li:last-child {border-bottom: 0 }.customize-tittle-right a:last-child:after, .stones-table li:last-child:after, .stones-table:last-child:after, ul.login-menu li:after {content: none }ul.login-menu li a {color: #000;display: block;padding: 8px 15px }.fixed-header .header-bottom {position: fixed;width: 100%;top: 45px;left: 0;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);transform: translateY(-50px) }.fixed-header .logo {max-width: 100px;padding: 8px 0 0 }.fixed-header .menu-right {margin: 26px 16px 0 0 }i.fa.fa.fa-heart-o.header-icon1.header-icon1.js-show-header-dropdown {position: relative;top: -8px }.fixed-header .login-icon a i, .fixed-header i.fa.fa.fa-heart-o.header-icon1.header-icon1.js-show-header-dropdown {top: 0 }.header-bottom {float: left;width: 100%;padding: 0;background-color: rgba(255,255,255,.81);-webkit-transition: .6s;transition: .6s;box-shadow: 0 0 3px rgba(0,0,0,.2) }.logo {max-width: 150px;padding: 5px 0;margin: 0 auto }.menu {float: none;justify-content: center;display: flex;margin-top: -3px;background-color: #e1e1f2 }.C_stone, .cart, .gemstone-gallery a, .gemstone-gallery img, .login-icon a i, .product-box:hover .add-btn, .stone-box label, span.number-tittle, ul.navication.accordion-menu li:hover ul.submenuItems, ul.submenuItems.submenuItems-new-ari li ul li:hover:after {display: block }.cart-no, span.menu-label {background-color: #4f3267 }nav li {padding: 4px 10px }.fixed-header nav li {padding: 5px 10px }.fixed-header .menu {margin-top: -20px }nav li a:hover:after, nav li.active a:after {position: absolute;bottom: -2px;content: '';background-color: #4f3267;width: 23px;height: 1px;left: 0;opacity: 1;transform: translatex(0) }nav li a {color: #2c2c43 }span.menu-label {top: -16px;position: absolute;white-space: nowrap;font-size: 9px;padding: 1px 3px;line-height: 11px;left: 50%;margin: auto;width: auto;transform: translate(-50%,0) }span.menu-label:after {top: 100%;left: 50%;border: 3px solid rgba(79,50,103,0);content: "";width: 0;border-top-color: #4f3267;margin-left: -3px }.menu-right {float: right;margin: 40px 15px 0 0 }.menu-left li, .menu-right li {list-style-type: none;display: inline-block;position: relative;margin: 0 0 0 20px;padding-bottom: 0 }.login-icon a i {font-size: 16px;margin: 0 0 -10px;position: relative;top: -9px }.login-info a {position: relative }.coll-box span, .heading, .submenuItems a {letter-spacing: .5px }.menu-right a.dropdown-toggle, span.blog-year {position: relative;top: -12px }.menu-right .dropdown-menu {box-shadow: 0 0 5px rgba(0,0,0,.2);padding: 10px }.fixed-header .menu-right a.dropdown-toggle {top: -6px }.cart {width: 18px;height: 18px }.cart img {margin: -25px 0 0 }.cart-no {position: absolute;top: -10px;right: -13px;width: 16px;height: 16px;border-radius: 50%;font-size: 11px;line-height: 16px }.fixed-header .cart-no {top: -4px;line-height: 15px }.currency-list {position: absolute;background-color: #fff;width: 85px;padding: 10px;z-index: 2;box-shadow: 0 4px 5px rgba(0,0,0,.2);left: 27px;display: none;top: 30px }ul.currency-list li {margin: 5px 7px;display: block }.menu-right form {position: absolute;top: 0;right: -16px }.menu-right input[type=text] {font-size: 16px;display: inline-block;font-weight: 100;border: none;outline: 0;color: #555;padding: 3px 25px 3px 3px;width: 0;position: absolute;right: 0;background: 0 0;z-index: 3;transition: width .4s cubic-bezier(0, .795, 0, 1);cursor: pointer;height: 30px;border-radius: 0;text-align: center }.menu-right input[type=submit], .serch-bar-top input[type=submit] {color: red;text-indent: -10000px;background-repeat: no-repeat;background-size: cover;border: none;transition: opacity .4s;display: inline-block;float: right;background-color: transparent;position: absolute;background-position: center;cursor: pointer;opacity: 1 }.inner-nav, .modal-ring-size .modal-footer, .process-box-content, .showsubmenu li, .social-icons, .usp, .usp .title {text-align: left }.menu-right input[type=submit] {height: 16px;width: 16px;background-image: url(../images/search.png);top: 0;right: 0;z-index: 2 }.serch-bar-top input[type=submit] {height: 14px;width: 14px;background-image: url(../images/search-icon.png);top: -5px;right: 25px;z-index: 5 }.serch-bar-top input[type=text] {font-size: 15px;display: inline-block;font-weight: 400;border: 0;outline: 0;color: #555;padding: 3px 25px 3px 3px;width: 350px;position: absolute;right: 15px;background: 0 0;z-index: 3;transition: width .4s cubic-bezier(0, .795, 0, 1);height: 21px;border-radius: 0;text-align: left;border-bottom: 1px solid rgb(88 59 87);top: -5px }li.serch-bar.serch-bar-top {float: left;top: -4px }li.serch-bar.serch-bar-top ::-webkit-input-placeholder {color: rgba(0,0,0,.6) }li.serch-bar.serch-bar-top ::-moz-placeholder {color: rgba(0,0,0,.6) }li.serch-bar.serch-bar-top :-ms-input-placeholder {color: rgba(0,0,0,.6) }li.serch-bar.serch-bar-top :-moz-placeholder {color: rgba(0,0,0,.6) }header.sticky.fixed-header .menu-left {float: right;margin: 35px 0 0 }.accordion-menu li.open .submenuItems {display: block !important;-webkit-animation: .3s ease-out slide-down;-moz-animation: .3s ease-out slide-down;border-top: 1px solid #f3f3f3 }@-webkit-keyframes slide-down {0% {opacity: 0;-webkit-transform: translateY(0) }100% {opacity: 1;-webkit-transform: translateY(0) }}@-moz-keyframes slide-down {0% {opacity: 0;-moz-transform: translateY(0) }100% {opacity: 1;-moz-transform: translateY(0) }}.overlay-main {background: rgba(0,0,0,.35);float: left;height: 98%;left: 0;position: absolute;top: 0;width: 100%;min-height: 80px }@keyframes flipdown {0% {opacity: 0;transform-origin: top center;transform: rotateX(-90deg) }5% {opacity: 1 }80% {transform: rotateX(8deg) }83% {transform: rotateX(6deg) }92% {transform: rotateX(-3deg) }100% {transform-origin: top center;transform: rotateX(0) }}.dropdown-menu {position: absolute;top: 100%;width: 83%;background: #fff;float: left;display: none;z-index: 10;max-height: 390px;max-width: 300px;overflow: hidden;overflow-y: auto;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);-ms-box-shadow: 0 0 10px rgba(0,0,0,.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);-o-box-shadow: 0 0 10px rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.5) }.data-li:after, .dropdownlink {background-image: url(../images/menu-arrow.png);background-size: 8px }.dropdown-menu li {float: left;width: 100%;margin: 0;border-bottom: 1px solid #ddd;padding: 0;line-height: 24px;text-transform: capitalize }.dropdown-menu li a {font-size: 16px;color: #484848;display: block;text-transform: capitalize;padding: 10px }.sidenav .closebtn {position: absolute;top: 0;right: 0;font-size: 36px;margin-left: 50px;height: 36px;line-height: 30px;padding: 0 10px;display: none }.sidenav .closebtn:hover {background-color: transparent }.checkout-page .form-control:disabled, .checkout-page .form-control[readonly], .inner-nav, .inner-submenu-content, .my-acc-right .form-control:disabled, .my-acc-right .form-control[readonly], ul.slick-dots li {background-color: #fff }.accordion-menu li.open .dropdownlink {color: #484848;transition: .4s ease-out }.accordion-menu li .dropdownlink .fa-chevron-down, .inner-submenu .fa-chevron-down {height: 22px;width: 20px;display: none }.dropdownlink {cursor: pointer;display: block;padding: 0 15px 0 0;position: relative;background-position: 99% center;background-repeat: no-repeat }.dropdownlink i, .inner-submenu .fa-chevron-down, .modal-ring-size .modal-footer button, .shopping-cart .shopping-cart-header .shopping-cart-total {float: right }.submenuItems {display: none;background: #fff;padding: 10px !important;position: absolute;width: 95%;left: 0;right: 0;margin: auto;top: 100%;box-shadow: 0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.2);overflow: auto !important;height: auto !important;border-bottom: 3px solid #4f3267 }.data-li:after, .shop-best-left, .shop-best-right {background-repeat: no-repeat }.data-li:after, .inner-nav {top: auto;position: absolute }.submenuItems a {display: block;color: #323232;padding: 0;font-size: .73rem;-webkit-transition: .4s ease-out;transition: .4s ease-out;font-weight: 400;text-transform: uppercase }.inner-submenu, span.menu-tittle {font-size: 14px;text-transform: uppercase }.inner-submenu {display: block;padding: 0;margin: 0 0 15px }.alllink, .slider-range, .terms {margin-top: 20px }.submenuItems li {border: 0;width: 85%;margin: 5px 0 6px;padding: 0;vertical-align: top }.checkout-page input[type=checkbox], .my-acc-right td, .my-acc-right th, .stones-table table td, .whatsapp a i, h6.chain-shown span, span.stone-name {vertical-align: middle }.choose-outer, .fixed-header nav .submenuItems li, .guide-chart .modal-body {padding: 0 }.Jewellery-menu.submenuItems li.menu-1 {width: 29% }.Jewellery-menu span.menu-box {margin: 0 10px;float: right }.Jewellery-menu span.menu-box ul {margin-right: 0;background: #f8f8f8;padding: 11px }.inner-nav {left: 150px;padding: 0 8px;width: 190px;margin-top: -19px;z-index: 99999999 }.gemstone-gallery .gem-box:hover span, .product-box:hover .img02, section.custom-content.open a.read_more_h.less-home.d-none, ul.submenuItems.submenuItems-new-ari li ul li a:hover ul.showsubmenu.inner-nav {display: block !important }ul.submenuItems.submenuItems-new-ari li.menu1 {width: 40% }.data-li:after {background-position: center;content: '';width: 20px;height: 20px;left: 135px;transform: rotate(-90deg);margin-top: -18px;display: none }.data-li li a {background-image: none }.akriti-story-left, .coll-box span, .coll-box:hover span, .collection, .my-acc-left, .product-box, .product-box h4, .products, .shop-best-inner, .social-sharing, span.menu-box, ul.slick-dots {text-align: center }.cart-table table th, .showsubmenu li a {text-transform: uppercase }ul.submenuItems.Jewellery-menu .menu-4 {width: 57% }.submenuItems li li {width: 24.3%;padding-right: 8px }.Jewellery-menu.submenuItems li li {width: 48%;margin: 6px 0;padding: 0 15px 0 0 }.shop-by-gemstone li li, .submenuItems li.menu-3 {width: 19% }.shop-by-gemstone li li a img {width: auto;height: 12px;margin: -1px -3px 0 }span.menu-box {width: 85%;display: inline-block;margin-left: 0 }span.menu-box:first-child {padding-left: 0 }span.menu-image {overflow: hidden;display: block;margin-bottom: 30px;aspect-ratio: 3/2 }.breadcrumb li a, .copyright a:hover, .filter-bar .btn-link, .tab-bar .card-body p a:hover {text-decoration: none }span.menu-image img {border-radius: 5px;width: 100% }span.menu-tittle {margin: 15px 0 0;display: block }.submenuItems li.menu-4 {width: 15%;float: left;text-align: center }.submenuItems.shop-jewellery-menu li {width: 16% }li.menu-1 {padding-left: 10px !important }@media screen and (max-width:360px) {.drop-down-menu-item ul, .dropdown-menu {max-height: 350px }}@media screen and (max-width:479px) {.dropdownlink {font-size: 12px }.submenuItems a {font-size: 13px }.dropdown-menu {max-height: 525px }.drop-down-menu-item ul {max-height: 530px }}@media screen and (max-height:450px) {.menu_scrollbar {height: 320px }}.banner-slider {position: relative;width: 100% }.mainSlider .slick-next, .mainSlider .slick-prev, .product-item .slick-arrow {position: absolute;top: 50%;background: 0 0;border: none;transform: translateY(-50%);cursor: pointer;opacity: .6;z-index: 1;outline: 0;display: none;font-size: 30px;left: 20px }.btn-sec .btn, .product-box .add-btn, ul.slick-dots li.slick-active {background-color: #4f3267 }.mainSlider .slick-next, .product-item .slick-next {right: 20px;left: inherit }.mainSlider .slick-slide img {margin: auto;width: 100vw;aspect-ratio: 1349/410 }.product-image, .single-product-img img.img-fluid {aspect-ratio: 1/1 }ul.slick-dots {position: absolute;width: 20px;right: 10px;top: 50%;transform: translate(-50%);-webkit-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%) }ul.slick-dots li {display: inline-block;width: 12px;height: 12px;border-radius: 50%;text-indent: -99px;overflow: hidden;margin: 0 3px;cursor: pointer }.product-info, .section-padding, .testimonials {padding: 40px 0 }.about-content02 h3, .akriti-story-left p, .cart-table, .heading-bar, .mb-30, .my-acc-right .tab-content .cart-table {margin-bottom: 30px }.heading-bar p {color: #505050;margin-bottom: 0;font-size: 14px }.heading {text-transform: capitalize;font-size: 28px;position: relative;width: auto;display: inline-block;margin: 0;font-family: Poppins,system-ui;font-weight: 400;text-transform: uppercase }.heading:before {left: inherit;right: -114px }.coll-box, .collect-box {position: relative;overflow: hidden }.coll-box span {background-color: rgb(79 50 103 / 40%);font-size: 13px;text-transform: uppercase;padding: 6px 0;width: 100%;display: block;color: #000;position: absolute;bottom: 0;font-weight: 500 }.coll-box img, .collect-box img, .gem-box img, .menu-image img, .product-image img {-webkit-transition: .4s;transition: .4s }.coll-box:hover img, .menu-box:hover img, .product-image:hover img {-webkit-transform: scale(1.2);transform: scale(1.2) }.collect-box:hover img, .gem-box:hover img {-webkit-transform: scale(1.05);transform: scale(1.05) }.coll-box:hover span {position: absolute;padding-left: 0;padding-right: 0;width: 100% }.shop-best {overflow: hidden;padding: 20px 0 }.shop-best-left {height: 600px;width: 50%;background-position: center center;background-size: cover;display: none }.shop-best-right {padding: 120px 0;background-size: cover }.shop-best h3, .shop-best h5 {font-size: 28px;color: #4f3267;letter-spacing: 3px;font-weight: 500 }.shop-best p {color: #898989;font-size: 16px;margin: auto auto 5px;width: 100% }.shop-best-inner {max-width: 480px;margin: auto;background-color: rgb(79 50 103 / 72%);padding: 30px }.product-box {position: relative;display: block }.product-box h4 {font-size: 12px;color: #050505;padding: 0;margin-top: 7px;letter-spacing: .5px;line-height: normal }.product-box .add-btn {position: absolute;top: 0;right: 0;font-family: FontAwesome;color: #fff;display: none;padding: 5px 10px;font-size: 20px }.color-box, .filter-right .form-control, .footer-box p, .social-icons li, .whatsapp a {display: inline-block }.btn-sec .btn {font-size: 13px;text-transform: uppercase;color: #fff;letter-spacing: 2px;border-radius: 0;padding: 8px 30px }.add-cart .btn:hover, .btn-sec .btn:hover, .contact-page .btn:hover, .coupon-code .btn-sec .btn, .coupon-code .btn:hover, .login-inner .btn:hover {background-color: #000 }.collection .slick-next, .collection .slick-prev, .products .products-item-name .slick-next, .products .products-item-name .slick-prev, .products .slick-next, .products .slick-prev {font-size: 30px;background-color: transparent;height: 36px;width: 36px;position: absolute;text-indent: -99px;overflow: hidden;background-size: 120px;cursor: pointer;text-align: center;background-repeat: no-repeat }.products .slick-slide {padding: 0 10px }.btn-sec {margin-top: 40px }.collection .slick-next, .collection .slick-prev, .products .slick-next, .products .slick-prev {border-radius: 50%;border: 0;left: -15px;top: 45%;background-image: url(../images/slider-arrow.png?1);background-position: 9px 4px;z-index: 1 }.collection .slick-next, .products .slick-next {right: -15px;left: inherit;background-position: -93px 6px }.products .products-item-name .slick-next, .products .products-item-name .slick-prev {border-radius: 50%;border: 0;left: -50px;top: -2px;background-image: url(../images/content-slider.png);background-position: -73px 0;display: none }.products .products-item-name .slick-next {right: -50px;left: inherit;background-position: -10px 6px }.contact-page .btn, .products-item-name span.product-box a {text-transform: uppercase;letter-spacing: 2px }.about-section .about-right-bottom .about-bottom-img, .caption, .coupon-code, .process-box-image, .products-item-name span.product-box a.active, .products-item-name span.product-box a:hover, .stones-table, .usp-box {position: relative }.products-item-name span.product-box a:after {content: "";position: absolute;width: 0%;height: 2px;left: 0;bottom: 0;--color-base-accent-3: 79,50,103;background: rgba(var(--color-base-accent-3),.7);transition: .3s cubic-bezier(0,0,.02,1.22) }.guide-chart button.close {position: absolute;right: -30px;top: -20px;color: #fff;opacity: 1 }.mini {font-size: 11px;color: #540f46;text-transform: lowercase;position: absolute;bottom: 8px;width: 100%;left: 0 }.akriti-story {margin: 10px 0 0;background-repeat: no-repeat;background-position: right;background-size: 60%;padding: 60px 0 }.akriti-story-inner {max-width: 100%;margin: auto;background-color: rgb(255 255 255 / 100%);padding: 30px }.akriti-story-left h3, .akriti-story-left h5 {text-transform: uppercase;color: rgb(0 0 0 / 100%);font-size: 48px;letter-spacing: 8px;margin-bottom: 20px }.akriti-story-inner img {max-width: 110px;margin-bottom: 10px }.akriti-story-right {height: 500px;margin: -120px 0 0;background-position: center center;background-size: cover }.newsletter {text-align: center;border-top: 1px solid #e8e8e8 }.newsletter p {color: #505050;letter-spacing: 1.5px }.newsletter-box {max-width: 60%;margin: 50px auto auto;position: relative }.newsletter-box .form-control {border: 1px solid rgba(141,141,141,.58);border-radius: 0;letter-spacing: 1px;padding: 0 90px 0 15px }.newsletter-box .form-control:focus {border: 1px solid #4f3267 }.newsletter-box .btn {position: absolute;top: 0;right: 0;background-color: #4f3267;color: #fff;padding: 6px 12px }.btn:focus, .form-control:focus {outline: 0;box-shadow: none }footer {background-color: #f9f9ff;padding: 30px 0 0 }footer .container-fluid {padding: 0 30px }.footer-box p {margin-top: 8px;width: 100%;clear: both;color: #676767;text-align: justify }.footer-box h4 {font-size: 15px;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 20px;font-family: Poppins;font-weight: 600;position: relative;color: #424258 }.cart-icon, .edit-icon i, .imprint i, ul.blog-post-info li i {font-family: FontAwesome }.footer-box li {margin-bottom: 15px }.footer-box li a {color: #000;text-transform: uppercase;font-size: 12px }.footer-bottom {border-top: 2px solid #c2c2c2;margin-top: 10px;padding-top: 20px }.footer-box i {color: #4f3267;margin-right: 10px }.social-icons h5 {font-size: 14px;text-transform: uppercase }.social-icons li {margin-right: 10px;margin-bottom: 0 }.social-icons li a, .social-icons li i {font-family: FontAwesome;color: #8c8c8c }.pay-part img {max-width: 160px;height: auto }.copyright {background-color: #e1e1f2;padding: 5px 0;font-size: 14px;text-align: center;color: #2c2c43;margin-top: 0 }.whatsapp {position: fixed;bottom: 15px;left: 10px;z-index: 9999 }.whatsapp a i {font-size: 25px;margin-right: 7px }.whatsapp a {height: 40px;bottom: 38px;right: 12px;background-color: #25d366;color: #fff;border-radius: 50px;text-align: center;font-size: 14px;box-shadow: 2px 2px 3px #999;z-index: 100;line-height: 40px;padding: 0 25px }.filter-bar h3, .filter-bar h5, .tittle-bar h1, .tittle-bar h3, .tittle-bar h5 {color: #4f3267;margin-bottom: 20px;display: inline-block }.tittle-bar h1 {font-size: 1.25rem }.inner-page-banner {margin: 0;text-align: center }.inner-page-banner img {margin: auto }.about-content02, .products-list {padding: 30px 0 }.products-list .card-header, .products-list .card-header:first-child {background-color: #fff;border-radius: 0;padding: 0;border-bottom: 0 }.coupon-code .form-control, .products-list .card {border-radius: 0 }.color-box, .list-page .product-box:hover {border: 1px solid rgba(0,0,0,.1) }.filter-bar .btn-link {padding: .75rem 1.25rem;color: #000;width: 100%;text-align: left;position: relative;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;border: none }.login-inner .btn, .login-page h3 {letter-spacing: 2px;text-transform: uppercase }.filter-bar .btn-link.collapsed:after, .filter-bar .btn-link:after {content: "";position: absolute;right: 4px;top: 0;background-image: url(../images/accordion-icon.png);background-repeat: no-repeat;width: 30px;height: 50px;background-position: 0 16px;background-size: 16px }.filter-bar .btn-link:after {background-position: 0 -40px }.filter-bar .btn-link:hover {text-decoration: none;background-color: transparent }.filter-bar .caption span, .filter-bar .caption strong {color: #ccc }.filter-bar .card-body {padding-top: 0 }.checkbox input[type=checkbox] {margin-right: 5px }.stone {max-height: 400px;overflow: auto }.stone-box img {max-width: 20px;max-height: 20px;float: right }input.form-control.stone-search {max-width: 88%;margin: auto auto 18px;height: 30px;padding: 0 10px;line-height: 30px;font-size: 13px }.color-box {width: 20px;height: 20px;margin: 0 5px;box-shadow: 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.5) }.checkout-right .total-table .btn-sec, .slider-labels {margin-top: 10px }.list-page .product-box {border: 1px solid transparent;margin-bottom: 30px }.list-page .product-box h4 {padding: 0;overflow: hidden;max-height: 38px }.list-page .product-box .btn {background-color: #4f3267;color: #fff;width: 100%;border-radius: 0;letter-spacing: 1px }.list-page .product-box .btn:hover {background-color: #751274 }.filter-right {text-align: right }.filter-right span {margin-right: 10px }.filter-right .form-control {max-width: 190px;font-size: 14px }.list-page .btn-sec {margin: 20px 0 }.product-image {overflow: hidden;width: 100%;display: block }.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box }.noUi-target {position: relative;direction: ltr }.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1 }.noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0 }.noUi-stacking .noUi-handle {z-index: 10 }.noUi-state-tap .noUi-origin {-webkit-transition: left .3s,top .3s;transition: left .3s,top .3s }.noUi-state-drag * {cursor: inherit !important }.noUi-base, .noUi-handle {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0) }.noUi-horizontal {height: 4px }.noUi-horizontal .noUi-handle {width: 18px;height: 18px;border-radius: 50%;left: -7px;top: -7px;background-color: #4f3267 }.noUi-background {background: #d6d7d9 }.noUi-connect {background: #4f3267;-webkit-transition: background 450ms;transition: background 450ms }.noUi-origin, .noUi-target {border-radius: 2px }.noUi-draggable {cursor: w-resize }.noUi-handle, .pagination a.active {cursor: default }.noUi-vertical .noUi-draggable {cursor: n-resize }.noUi-handle {position: relative;z-index: 1;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;box-sizing: content-box !important }.noUi-handle:active {border: 8px solid rgba(69,9,68,.38);-webkit-background-clip: padding-box;background-clip: padding-box;left: -14px;top: -14px }[disabled] .noUi-connect, [disabled].noUi-connect {background: #b8b8b8 }[disabled] .noUi-handle, [disabled].noUi-origin {cursor: not-allowed }.login-page {background-size: cover;margin-top: 50px;margin-bottom: 50px }.login-page .container {height: 100% }.login-page h3 {text-align: center;margin-bottom: 36px }.login-link a, .prodect-image {letter-spacing: 1px;display: inline-block }.login-inner {background-color: rgba(69,9,68,.07);padding: 29px;box-shadow: 1px 1px 5px 5px #fbfbfb }.login-inner .form-group {background: 0 0;margin-bottom: 60px }.login-inner .form-control {background: 0 0 }.login-inner .btn {width: 40%;background-color: #4f3267;border-radius: 0;color: #fff }.login-inner.regis-inner .btn, ul.submenuItems.Jewellery-menu {width: 60% }.login-link a {text-transform: uppercase;font-size: 13px;margin-top: 15px;color: #4f3267;font-weight: 500 }.login-link a:hover, .moonstone-btn.customize-btn small, .products-item-name span.product-box a:hover, .tab-bar .card-body p span {color: #000 }.checkout-page .form-control, .contact-page .form-control, .login-inner .form-control, .my-acc-right .form-control {border: 0;border-radius: 0;border-bottom: 1px solid rgba(0,0,0,.4);padding: 0;height: 28px }.cart-tittle {text-align: center;background-color: rgb(79 50 103 / 14%);padding: 30px 0 }.cart-tittle h1 {font-size: 26px;text-transform: uppercase;letter-spacing: 2px;color: #000;border-bottom: 1px solid #000;display: inline-block;margin: 0 }.cart-table table td, .cart-table table th {padding: 10px;border-bottom: 1px solid rgba(0,0,0,.1);font-weight: 300 }.prodect-image {width: 80px;margin-right: 0;margin-bottom: 3px }.minus, .minusM, .plus, .plusM {width: 26px;height: 26px;background: #ccc;border-radius: 0;padding: 0;border: 1px solid #ccc;display: inline-block;vertical-align: middle;text-align: center;cursor: pointer;font-size: 20px;line-height: 23px }.q_text {width: 36px;line-height: normal;height: 17px;padding: 0;border: 0;border-bottom: 1px solid #ccc;border-radius: 0;font-size: 12px;margin: 0 5px;color: #4f3267 }.cart-table .number input {font-size: 14px;margin: 0 3px }.cart-table .minus, .cart-table .plus {color: #4f3267;vertical-align: bottom;font-style: italic }.close-btn {width: 12px;cursor: pointer }.collection-box, .inprint-box, .total-table {margin-bottom: 40px }.thumb_img, ul.piclist li {margin-bottom: 15px }.total-table th {text-transform: uppercase;font-weight: 500 }.total-table h4, span.prodect-name {font-weight: 400;text-transform: uppercase }.total-table td, .total-table th {text-align: right;padding: 5px 10px 0;font-size: 14px }.or span, .qty-slabs h3 span {background-color: #fff;padding: 0 10px;position: relative;z-index: 1 }.total-table table {margin-left: auto;width: 100% }.total-table h4 {font-size: 20px;letter-spacing: 2px;position: relative }.total-table h4:after {background-color: #4f3267;content: '';bottom: -2px;left: 0;height: 2px;width: 10%;position: absolute }.total-table p {max-width: 80%;margin: 29px 0 }.total-table .btn-sec {margin: 30px 0 0 }.coupon-code:after {position: absolute;right: 0;top: 0;content: '';background-color: rgba(0,0,0,.2);width: 1px;height: 100% }.coupon-code .btn, .moonstone-btn .btn, .qty-slabs h3:after {background-color: #4f3267 }.coupon-code .btn {text-transform: uppercase;letter-spacing: 3px;color: #fff;border-radius: 0 }.cf:after, .cf:before {content: "";display: table }.cf:after {clear: both }.cf {zoom: 1 }.thumb_img {margin-top: 2%;width: 100% }.thumb_img img {max-width: 20px;width: 100%;cursor: pointer;margin-right: 0;box-sizing: border-box;border-radius: 50%;border: 1px solid #eee }.thumb_img img.active {border: 1px solid #cac6b8 }.thumb_img a, .thumb_img span {font-size: 11px;letter-spacing: 0 }span.prodect-name {display: block }span.prodect-dis {text-transform: uppercase;font-size: 12px;color: #000;display: block }.add_remark a, .breadcrumb li {color: #4f3267;font-size: 12px }.cart-price {color: #000;font-weight: 500;margin-right: 5px }.c_size, .q_price {margin-left: 5px }.cart-label {font-size: 11px;vertical-align: top;color: grey;top: -3px;position: relative }.default_order {margin-bottom: 10px }.Custom_order h4, .default_order h4 {font-size: 13px;text-transform: uppercase;color: #4f3267;font-weight: 600;letter-spacing: 1px;margin: 0 }.Custom_order span, .default_order span {letter-spacing: 1px;font-size: 12px }.add_remark a {text-transform: uppercase;font-weight: 400 }.breadcrumb {padding: 0;list-style: none;background-color: #fff;margin: 0 }.breadcrumb-item + .breadcrumb-item::before {padding: 0 3px 0 1px }section.breadcrumb-bar {margin: 13px 0 }.breadcrumb-item + .breadcrumb-item {padding-left: .2rem }.breadcrumb li {display: inline;text-transform: uppercase }.or, .product-detail-tittle h1 {text-transform: uppercase;font-size: 20px }.breadcrumb li + li:before {padding: 8px;color: #646464;content: "/\00a0" }.breadcrumb li a {color: #646464 }.customize-tittle-right a, .edit-icon, .stones-table h4, .stones-table td a, .tab-bar .card-body p a {text-decoration: underline }.breadcrumb li a:hover, .more-read {color: #4f3267;text-decoration: underline }.product-detail-tittle, .tab-bar ul.nav {border-bottom: 1px solid #cdcdcd }.product-detail-tittle h1 {color: #4f3267;line-height: normal;margin-bottom: 0;letter-spacing: 1px }.or, .prodect-qty h2, .qty-slabs h3 {letter-spacing: 2px }.product-detail-tittle p {color: #989090;margin-bottom: 5px;font-size: 12px }.product-detail-tittle p span {color: #4e4e4e;font-size: 14px }.prodect-qty h2 sub {font-size: 12px;color: #4f3267;position: relative;top: -4px;letter-spacing: 0 }.prodect-qty h2 {font-size: 40px;line-height: normal;display: inline-block;font-weight: 400 }.prodect-qty {margin: 38px 0 25px }.prodect-qty .number {margin: 20px 0 0;display: flex;padding: 0 0 30px }.or:after, .qty-slabs h3:after {position: absolute;height: 1px;top: 3px;bottom: 0;margin: auto;left: 0;content: '';width: 100% }.moonstone-btn .btn {border-radius: 0;color: #fff;letter-spacing: 1px;text-transform: uppercase;width: 100%;text-align: center;font-size: 12px;padding: 7px 0 11px }.moonstone-btn .btn:hover {background-color: #000;box-shadow: 0 0 5px rgb(225 225 242) }.moonstone-btn .btn span {color: #fff;font-size: 16px;line-height: normal }.moonstone-btn .btn small {display: block;color: #fff;letter-spacing: 0;text-transform: lowercase;line-height: normal }.or {text-align: center;position: relative;max-width: 75%;margin: 15px auto }.or:after {background-color: #c6c6c6 }.customize-btn .btn {color: #4f3267;background-color: #e1e1f2;padding: 8px 0 11px;border: none }.customize-btn .btn:hover {background-color: #d2d2ee }.moonstone-btn.customize-btn span {font-size: 16px;color: #4f3267 }.product-summery {padding-right: 20px;position: relative }.blog-dis .btn, .qty-slabs {margin: 10px 0 0 }.qty-slabs h3 {font-size: 15px;text-transform: uppercase;position: relative;color: #4f3267;text-align: center;font-weight: 600;margin: 0 0 13px }.qty-slabs-inner li, .tab-bar .card-body p a {font-size: 12px;color: #4f3267;text-transform: uppercase;font-weight: 600 }.qty-slabs-inner li {background-color: #fff7ff;text-align: center;letter-spacing: 1.5px;line-height: normal;padding: 5px 0;border: 1px solid #e8d3e8;margin: 0 0 10px;cursor: pointer }.stones-table li, span.stone-name {text-align: left;line-height: normal;display: inline-block }.qty-slabs-inner li.active, .qty-slabs-inner li:hover {background-color: #fbecfb;box-shadow: 0 0 5px rgba(199,30,191,.75);-webkit-box-shadow: 0 0 5px rgba(199,30,191,.75);border-color: #fbecfb;position: relative }.qty-slabs-inner li.active:after, .qty-slabs-inner li:hover:after {right: 101%;top: 50%;border: 9px solid rgba(233,211,232,0);content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: #e9d3e8;margin-top: -9px }.qty-slabs-inner li span {display: block;text-transform: capitalize;color: #000;font-size: 11px;line-height: normal }.tab-bar {margin: 45px 0 0 }.qty-slabs-inner li span small {letter-spacing: 0;color: #858585 }.tab-bar ul li {margin-right: 20px;position: relative;padding-right: 20px }.tab-bar ul li:after {right: 0;top: 4px;content: '';position: absolute;width: 1px;height: 16px;background-color: #828282 }.tab-bar ul li:last-child:after {border: 0;display: none }.tab-bar .nav-link {padding: 0 0 2px;color: #000;text-transform: uppercase;letter-spacing: 1px;font-size: 14px }.tab-bar .nav-link.active {color: #4f3267;position: relative }.tab-bar .nav-link.active:after {width: 100%;height: 2px;content: '';left: 0;bottom: -1px;background-color: #4f3267;position: absolute }.tab-bar .card-body {padding: 10px 0 0;position: relative }.blockquote .card-text, .tab-bar .card-body h4 {font-size: 14px }.tab-bar .card-body p {color: #4e4e4e;margin-bottom: 2px;font-size: 13px }.tab-bar .card-body.des-tab p {max-width: 83% }.product-info h3 {letter-spacing: 2px;color: #000;font-size: 20px;margin-bottom: 0 }.product-info h3 span {border-bottom: 1px solid #000 }.product-info h3 img {max-width: 26px }.piclist_main {overflow: auto;height: 545px }.customize-tittle {border-bottom: 5px solid #e1e1f2;margin-bottom: 20px;text-align: center }.customize-tittle h2, .customize-tittle h3 {display: inline-block;text-transform: uppercase;letter-spacing: 2px;font-weight: 400 }.customize-tittle h2 small, .customize-tittle h3 small {color: #4f3267;text-transform: capitalize;letter-spacing: 0;font-size: 12px;display: block }.customize-tittle-right {float: right;margin: 10px 0 0 }.customize-tittle-right a {color: #4f3267;text-transform: uppercase;font-size: 12px;position: relative;padding-right: 10px;margin-right: 10px }.customize-tittle-right a:after {content: '';position: absolute;top: 2px;right: 0;width: 1px;height: 13px;background-color: #000 }.stones-table h4 {font-size: 14px;text-transform: uppercase;color: #4f3267;margin: 0 0 5px }.stones-table li {list-style: none;color: #2f1a40;text-transform: uppercase;font-size: 12px;position: relative;padding-right: 0;width: 24%;margin-bottom: 4px }.stones-table li:last-child {margin-right: 0;padding-right: 0 }.stones-table li span {display: block;color: #000;text-transform: capitalize;font-size: 11px }.add-cart .btn, .add-cart h4, .checkout-page h4, .my-account-ttitle h3, .stones-table table th, span.stone-name {text-transform: uppercase }.stones-table li span small {text-transform: lowercase;color: #000;letter-spacing: 0 }.stones-table li span.price {display: inline-block;font-size: 14px }.stones-table table th {color: #000;background-color: #e6e6e6;padding: 5px 10px;font-size: 13px }.stones-table table td {padding: 5px 10px 4px;font-size: 12px;border-bottom: 1px solid #cfcfcf }span.stone-name {overflow: hidden;width: 140px;margin: 0;text-overflow: ellipsis;white-space: nowrap }.add-cart, .badge, .blog-date, .faq-banner, .number input {text-align: center }img.stone-image {width: 20px;margin: 0 8px 0 0;-webkit-transition: .4s;transition: .4s;border-radius: 50% }img.stone-image:hover {-webkit-transform: scale(1.8);transform: scale(1.8) }small.pri {display: block;margin: -6px 0 0 30px;color: #69244e }.stones-table .minus, .stones-table .plus {margin: 0;background-color: transparent;border: 0;font-size: 16px;line-height: 21px;width: 22px }.stones-table .number input {margin: 0;border: 0;font-size: 16px;color: #4f3267;text-align: center;width: 32px;border-bottom: 1px solid #ccc;background-color: transparent }.stones-table td a {font-size: 12px }.stones-table td a:hover {color: #84156b }.stones-table-inner ul {padding: 3px 0 0 5px;background-color: #e1e1f2;margin: 0 0 2px }.add-cart {background-color: #f6f6f6;padding: 15px 20px;position: relative }.add-cart h4 {color: #575757;font-size: 15px;font-weight: 500 }.add-cart span {display: block;color: #4f3267;font-size: 24px;margin: 5px 0 0;font-weight: 500 }.total-amount span {font-size: 24px;margin: 0 }.add-cart .btn {width: 47%;background-color: #4f3267;color: #fff;padding: 10px 0;border-radius: 0;border: 1px solid #4f3267;font-size: 13px;letter-spacing: 3px;font-weight: 600 }.add-cart .btn.line-btn {background-color: transparent;color: #4f3267;border-color: #4f3267 }.add-cart .btn.line-btn:hover, .process-box-content .btn:hover {background-color: #4f3267;color: #fff }.add-cart .btn-block {border-top: 1px solid #a9a2a2;padding: 20px 0 0;margin: 20px 0 0 }.customize-your-order {margin-bottom: 20px;margin-top: 50px }.customize-your-order table {max-height: 60px }.customize-box {box-shadow: 0 0 10px rgba(69,9,68,.2);background-color: rgba(69,9,68,.04) }h6.chain-shown {font-size: 12px;margin: 5px 0 0;vertical-align: bottom;line-height: normal }.badge, .loderimg, .number input, .svg-container, h6.chain-shown img {vertical-align: middle }h6.chain-shown img {max-width: 14px }.checkout-page h4 {font-size: 18px;font-weight: 300;letter-spacing: 1px }.checkout-right .btn-sec .btn {width: 100%;margin-top: 15px }.checkout-right .total-table th {text-align: left;font-weight: 300;letter-spacing: 1px }.checkout-right .total-table td, .checkout-right .total-table th {border: 1px solid rgba(0,0,0,.1);padding: 15px }.checkout-page label, .contact-page label, .my-acc-right label {margin-bottom: 0;line-height: normal;vertical-align: middle;color: #b9b9b9 }.mt-30, h4.checkout-tittle, section.birthstone-chart {margin-top: 30px }.edit-icon {float: right;text-transform: capitalize;color: #ababab;font-size: 14px }.form-group {margin-bottom: 25px }.badge {background-color: #4f3267;border-radius: 10px;color: #fff;display: inline-block;font-size: 12px;padding: 0;white-space: nowrap;width: 18px;height: 18px;line-height: 18px;margin: -6px 0 0 }.shopping-cart {margin: 0;float: right;background: #fff;width: 320px;position: absolute;border-radius: 0;padding: 20px;box-shadow: 0 0 5px rgba(0,0,0,.1);right: -10px;opacity: 0;visibility: hidden;z-index: 9 }.shopping-cart .shopping-cart-header {border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;font-weight: 500 }.shopping-cart .shopping-cart-items {padding-top: 15px;max-height: 300px;overflow: auto;padding-right: 15px;}.shopping-cart .shopping-cart-items li {margin: 0 0 18px;width: 100%;padding-bottom: 0 !important }.my-acc-right .tab-content table, .shopping-cart .shopping-cart-items li:last-child {margin-bottom: 0 }.shopping-cart .shopping-cart-items img {float: left;margin-right: 12px;max-width: 60px }.shopping-cart .shopping-cart-items .item-name {display: block;padding-top: 0;font-size: 12px;white-space: nowrap;overflow: hidden }.shopping-cart .shopping-cart-items .item-price {color: #4f3267;margin-right: 0;font-weight: 500;display: block }.shopping-cart .shopping-cart-items .item-quantity {color: #abb0be;font-size: 12px }.shopping-cart:after {bottom: 100%;left: 95%;border: 8px solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #fff;margin-left: -8px }.cart-icon {color: #737373;font-size: 18px;margin-right: 7px;float: left }.shopping-cart .btn {text-transform: capitalize;letter-spacing: 1px;border: 1px solid #383838;color: #383838;padding: 6px 20px;font-family: Poppins;font-size: 13px;font-weight: 500;display: inline-flex;line-height: normal;align-items: center;justify-content: center;background-color: transparent }.pagination a:active, .pagination a:hover, .shop-best-inner a.btn:hover, .shopnowbtn:hover, .shopping-cart .btn:hover {background-color: #4f3267;color: #fff;border-color: #4f3267 }.fixed-header .shopping-cart .menu-right li {padding-bottom: 16px }.fixed-header .menu-right form {top: 3px }.fixed-header .cart img {margin: -8px 0 0 }.fixed-header .menu-right li {padding-bottom: 14px }.clearfix:after {content: "";display: table;clear: both }.number input {height: 26px;width: 40px;border: 0;border-bottom: 1px solid #000;border-radius: 0;display: inline-block;font-size: 22px;margin: 0 10px }.my-account-pages {margin-bottom: 50px }.my-acc-left .nav-pills .nav-link {background-color: #fff;color: #7b7b7b;border-radius: 0;padding: 10px 30px;border-right: 1px solid rgba(0,0,0,.1);margin-bottom: 0;text-transform: uppercase;letter-spacing: 0;cursor: pointer;font-size: 14px;display: inline-block;float: left }.my-acc-left .nav.nav-pills {display: inline-block;margin: 20px 0 30px;box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 40px;overflow: hidden }.my-acc-left .nav-pills .nav-link.active, .my-acc-left .nav-pills .nav-link:hover {background-color: #4f3267;color: #fff;position: relative }.my-acc-right .tab-content {border: 1px solid rgba(0,0,0,.2);padding: 20px }.my-account-ttitle {border-bottom: 1px dashed #cecece;margin-bottom: 20px }.my-account-ttitle h3 {font-size: 18px;display: inline-block }.my-acc-right td .btn {color: #fff;font-size: 12px;background-color: #4f3267;border: 1px solid #4f3267 }.my-acc-right .cart-table table th {text-transform: capitalize;white-space: nowrap }.my-acc-right .prodect-image {width: 80px;margin: 0 }.my-acc-right .close-btn {width: 12px }.faq-bottom {width: 100%;position: absolute;display: none }.blog-date, .faq-banner, blockquote {position: relative }.faq-bottom:after, .faq-bottom:before {position: absolute;bottom: 0;width: 50%;height: 35px;background-color: #fff;content: '';left: 0;border-radius: 0 50px 0 0 }.faq-bottom:before {right: 0;left: inherit;border-radius: 50px 0 0 }.faq-banner {margin: 30px 0 0;padding-bottom: 39px }.custom_order_form .heading:after, .faq-banner .caption h1:after {content: '';position: absolute;bottom: -10px;left: 50%;border: 1px solid #4f3267;width: 105px;transform: translate(-50%,-50%) }.faq-banner .caption p {margin: 0;color: #fff;line-height: normal }.faq-banner .caption h1, .faq-banner .caption h5 {color: #000;margin: 0;letter-spacing: 1px;font-size: 28px;text-transform: capitalize;position: relative;font-family: Poppins;font-weight: 500 }.faq-section h4 {font-size: 16px;text-transform: uppercase;font-weight: 500 }.faq-section p {margin-bottom: 30px;color: #4e4e4e }.faq-section ol, .faq-section ul {margin-bottom: 25px;margin-left: 30px }.faq-section li {color: #4e4e4e;margin-bottom: 5px }.blog-article {margin-bottom: 40px;border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 40px }.blog-article:last-child {border: 0;padding: 0;margin-bottom: 0 }.blog-img {margin: 0 0 30px }.blog-date {font-size: 30px;font-weight: 600;line-height: normal }.blog-date:after, .pro-bg-st, blockquote::before {position: absolute }span.blog-month, span.blog-year {font-size: 14px;text-transform: uppercase;line-height: 13px;font-weight: 400;color: #868686 }.blog-date:after {content: "";width: 50%;top: 105px;height: 1px;background-color: #4f3267;left: 0;right: 0;margin: auto }.process-box-content .btn, .table-custem thead th {background-color: #e1e1f2;font-weight: 500 }ul.blog-post-info {margin: 10px 0 20px }ul.blog-post-info li {display: inline-block;margin-right: 20px }ul.blog-post-info li i {margin: 0 10px 0 0 }.blog-dis .btn:hover {color: #fff;background-color: #942492 }.blog-dis li, .blog-dis p {color: #4c4c4c;text-align: justify }.blog-dis ol, .blog-dis ul {margin-left: 30px;margin-bottom: 1rem }.latest-post-image {max-width: 60px;display: inline-block;margin-right: 15px }.latest-post h3, .latest-post-inner li, .testimonials h3 {margin-bottom: 20px }.pagination {list-style: none;display: inline-block;padding: 0;margin-top: 0 }.pagination li {display: inline-block;text-align: center }.pagination a {display: block;font-size: 14px;text-decoration: none;color: #000;margin: 0 5px;padding: 0;width: 30px;height: 30px;line-height: 30px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;background-color: #fff;border: 1px solid #adadad }.pagination a.prev {-moz-border-radius: 50px 0 0 50px;-webkit-border-radius: 50px;border-radius: 50px 0 0 50px;width: 110px }.pagination a.next {-moz-border-radius: 0 50px 50px 0;-webkit-border-radius: 0;border-radius: 0 50px 50px 0;width: 100px }blockquote {font-size: 1.4em;width: 100%;margin: 30px auto;font-style: italic;color: #555;padding: 1.2em 30px 1.2em 75px;border-left: 8px solid #4f3267;line-height: 1.6;background: #ededed }blockquote::before {content: "\201C";color: #4f3267;font-size: 5em;left: 10px;top: -10px }.loder, .loderimg, .loderimg img, .pro-bg-st {top: 0;right: 0 }blockquote::after {content: '' }blockquote span {display: block;color: #333;font-style: normal;font-weight: 700;margin-top: 1em }.contact-page textarea.form-control {height: 100px }.contact-page h2 {font-size: 26px;font-weight: 500;margin: 0 }.contact-page p {color: #636363 }.contact-page .small-primary {font-size: 14px;font-weight: 500;color: #4f3267;margin-bottom: 40px;display: block }.contact-icon {width: 60px;height: 60px;border: 1px solid rgba(0,0,0,.2);border-radius: 50%;margin: 0 auto auto;line-height: 60px;text-align: center }.contact-icon img {width: 66% }.contact-page h5 {position: relative;text-align: center;font-size: 16px }.contact-page h5:after {position: absolute;bottom: -3px;width: 80px;height: 1px;content: '';background-color: #000;left: 0;right: 0;margin: auto }.contact-box {text-align: left;border-radius: 10px;padding: 10px 0 0;margin-top: 0;height: 104px }.about-birthstones p, .about-content p, .about-content02 p, .custom-content, .view-text {text-align: justify }.contact-box p {font-size: 14px;color: #000;margin: 0 }.contact-box p strong {width: 180px;display: inline-block;text-align: left;float: left }.office-address {margin-top: 10px;border-top: 1px solid rgba(0,0,0,.1);padding-top: 30px }.contact-box p span {max-width: 53%;display: inline-block;line-height: normal }.office-address .contact-box, section.custom-content.open .show-bottom-contnt {height: auto }.map {margin-top: 50px }.about-content p {text-align-last: center }.about-content02 img {margin: auto;height: 400px;width: 112%;object-fit: cover }.faq-section.imprint p {margin-bottom: 9px;line-height: normal }.imprint h5 {font-size: 16px;margin-bottom: 15px }.table-custem td, .table-custem th {padding: 8px;border: 1px solid #dcdadc }.table-informetion td, .table-informetion th {border: 0 }.table-informetion {margin-top: 20px;margin-bottom: 30px }.process-box-content h4 {font-size: 16px;margin-top: 20px;color: #4f3267 }.process-box-image img {margin-left: auto }.arrow-down {width: 100%;margin-top: 20px }.arrow-down span {width: 1px;height: 80px;background-color: #fff;display: inline-block;border-right: 1px dashed #4f3267 }.process-box-content ul li {margin-bottom: 10px;text-align: left;text-align-last: center;background-image: url(../images/next.png);background-repeat: no-repeat;background-position: 0 3px;background-size: 19px;padding-left: 30px;list-style: none }.process-box-content p span, .process-box-content ul li span {color: #4f3267;padding: 2px 5px;margin: 0 5px;font-weight: 500 }.process-img2 {margin-top: 230px }.process3 {margin-top: 370px }.process-img4 {margin-top: 340px }.process-img5 {margin: 280px 0 0 }.process-box-content .btn {margin-top: 0;padding: 6px 20px;font-family: Poppins;font-size: 18px;display: inline-flex;line-height: normal;align-items: center;justify-content: center;color: #4f3267;border: 1px solid #4f3267;text-transform: capitalize;letter-spacing: .5px }.process-alert {margin-top: 20px;text-align: center }.process-img2 .pro-bg-st {right: inherit;left: 0 }.pro-step {position: relative;z-index: 1 }.table-scoll {max-height: 400px }.alllink a.shopnowbtn:hover, .custom-process p.btn a, .single-feature-box h4 a {color: #fff }.custom-process p.btn {white-space: normal }ul.submenuItems-new-ari {width: 60%;left: 0;right: 0;padding: 10px 0 !important;overflow: inherit !important }.submenuItems.submenuItems-new-ari li .inner-nav li {padding: 4px 0 !important }.submenuItems.submenuItems-new-ari li {margin: 0;padding: 5px 12px !important;width: 100% }.modal-ring-size .stones-table table td {color: #000;padding: 2px 8px }.modal-ring-size .modal-body {max-height: 400px;overflow-y: auto;overflow-x: hidden }.modal-ring-size .modal-footer, .modal-ring-size .modal-header {display: inline-block;padding: 7px;position: relative;text-align: center }.modal-ring-size .modal-title, .product-list, .total-size {display: inline-block }.modal-ring-size .modal-dialog {max-width: 650px;height: 500px;margin: 80px auto;width: 100% }.collection-box .banner-titile h3, .collection-box .banner-titile h5 {font-size: 16px;color: #4f3267;padding-top: 15px;margin-bottom: 15px;}.alllink a {text-transform: uppercase;color: #4f3267;font-weight: 500;padding: 5px 8px;width: fit-content }.loder {position: fixed;left: 0;background: #98989863;z-index: 9999999999;width: 100%;height: 100% }.loderimg, .loderimg img, .quick_search, .sell_text, span.product-flag {position: absolute }.loderimg {text-align: center;margin-top: 0;bottom: 0;left: 0 }.loderimg img {left: 0;margin: auto;bottom: 0;border-radius: 10px;width: 50px }.default-table {margin-bottom: 20px;background-color: #e1e1f2;padding: 15px;width: 100% }.best_sell .item {margin: 0 7px 0 0 }.best_sell button.slick-next.pull-right.slick-arrow, .best_sell button.slick-prev.pull-left.slick-arrow {position: absolute;top: 50%;border: 1px solid #ccc;background: #4f3267;font-size: 23px;border-radius: 50%;width: 35px;height: 35px;line-height: 15px;z-index: 7;color: #fff }.best_sell button.slick-next.pull-right.slick-arrow {left: 85% }.sell_text {bottom: 0;background: rgba(255,255,255,.6);left: 0;right: 0;display: block }.best_sell .product-box a:hover .sell_text, .slider-for .product-box a:hover .sell_text {display: block;transition: .4s;-webkit-transition: .4s }.product-tab-filter {width: auto;margin: auto auto .8rem;display: inline-block;padding: 0;overflow: hidden;border-bottom: 1px solid #f6f5f0;display: flex;justify-content: center;flex-wrap: wrap }.products-item-name span.product-box a {font-size: 14px;color: #000;text-transform: uppercase;background: 0;padding: 10px 20px;letter-spacing: 1px;display: block;margin-right: 5px;font-weight: 500 }.quick_search {top: 20px;right: 0;width: 365px;background: #fff;box-shadow: 1px 1px 10px #e0e0e0;z-index: 9999999;padding: 10px 0 10px 10px;min-height: 100px }.slider.vertical-slider {max-height: 410px;overflow-x: hidden;scrollbar-width: thin }.quick_search .item {height: 68px;overflow: hidden;margin-bottom: 8px }.quick_search h5 {font-size: 12px;color: #000;margin-bottom: 0 }span.product-flag {font-size: 8px;background-color: #000;color: #fff;padding: 2px 5px;margin: -9px 0 0 8px;text-transform: uppercase }.custom-process h2, span.month {font-size: 16px;text-transform: uppercase }.best_sell .slick-list.draggable {padding: 0 80px 0 0 !important }.modal .enq_forms .form-control {border-bottom: 1px solid #ccc !important;margin: 0 !important;padding: 6px;height: auto !important;border: 0;font-size: 14px;overflow: hidden }.modal.modalenquiry .modal-dialog {max-width: 68% }.modal.modalenquiry table {margin-top: 25px }.ordersuccess .order-icon i {font-size: 65px;color: green;margin-bottom: 20px }.ordersuccess {padding: 70px 30px;background: #fff;box-shadow: 1px 1px 10px #e5dce5;margin-bottom: 40px }.payamount, section.gemstone-gallery.section-padding .col-md-12 {padding: 15px }.ordersuccess h1 {margin-bottom: 58px }.add-ring-btn {position: relative;margin: 0 0 0 auto;right: 0 }.text-right.addsizes {position: relative;top: -30px;margin-bottom: -23px }.payamount {position: relative;background: #fff;border: 1px solid #4f3267;margin-top: 20px }.payamount:after, .payamount:before {bottom: 100%;left: 5%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none }.payamount:after {border-color: rgba(255,255,255,0);border-bottom-color: #4f3267;border-width: 6px;margin-left: -6px }.payamount:before {border-color: rgba(194,225,245,0);border-bottom-color: #4f3267;border-width: 7px;margin-left: -7px }.partialarrow:after, .partialarrow:before {left: inherit;right: 40% }.custom-process h2 {margin-top: -20px;margin-bottom: 50px }.process-box-image img {max-height: 230px;margin-right: auto;left: 0 }.horizantel-border span {width: 100%;height: 1px;background-color: #fff;display: inline-block;border-bottom: 1px dashed #4f3267 }.horizantel-border {max-width: 50%;margin: -19px auto auto;position: relative }.divder1, .divder2 {position: absolute;height: 30px;width: 1px;border-left: 1px dashed #4f3267;right: 0;top: 16px }.divder2 {right: 0;left: 0 }.pay-label {padding: 5px 10px;color: #fff }.label-danger {background-color: red }.label-success {background-color: #008d18 }.label-info {background-color: #c6b000 }.payment-satus {margin-top: -10px }.pay-shiping p {margin: 0 !important }.order-proressv2, .stonelist-page .heading {padding: 70px 0 }.birthstone-chart .about-birthstones {width: 100%;float: left;position: relative;height: 320px;border: 1px solid #4f326740 }.birthstone-chart .about-birthstones .bs-img {border-radius: 36px;position: absolute;background: 0 0;border: 0;top: 0;left: 0 }.birthstone {margin-top: 39px;margin-bottom: 10px }.birthstone .stone-n {display: block;font-weight: 500;text-transform: uppercase;font-size: 14px }.birthstone .month {color: #b1b1b1;margin-bottom: 8px;display: block }.birthstone-chart .about-birthstones {border: 0;padding: 0 0 50px 120px;text-align: left;height: inherit;background-repeat: no-repeat;background-size: cover;background-position: 0 0;margin: 0 0 50px;border-bottom: 2px solid rgba(0,0,0,.2) }span.month {font-weight: 600;padding: 0;display: block;margin: 20px 0 0;position: relative }.headingcollection, .usp .title, .usp-box h5 {text-transform: capitalize }.about-birthstones .bs-img img {max-width: 120px;width: 100px }span.stone-n {font-size: 17px;display: inline-block;padding: 0 0 20px;margin: 0;position: relative }.overlay-over {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none }.birthstone-chart .about-birthstones:hover {background-color: rgb(120 1 76 / .03) }.stone-info {background: url(../images/bg1.png);padding-bottom: 40px }.stonebar {background: #fff;border: 0;margin: 0;visibility: hidden;height: 30px;overflow: hidden }.stonebar ul {width: 100%;text-align: center }.nav2 li {width: 25% !important;float: left;list-style: none }.stonebar ul li a {text-transform: uppercase;letter-spacing: 1px;font-size: 14px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px;display: block }.sticky-tab {margin-bottom: 100px }.row.overview {padding: 40px 0 0 }.row.overview .view-text h3 {font-size: 27px;margin-bottom: 13px;background-size: cover;background-repeat: no-repeat }.view-box img {margin: auto;width: 75% }.stone-banner {position: sticky;top: 70px;text-align: right;margin-top: 50px }.overview ul {padding-left: 25px }.custom-content h1 {font-size: 26px;margin-bottom: 15px;text-align: center }.custom-content h2 {margin: 35px 0 10px;font-size: 22px }.custom-content p {line-height: 20px }.custom-content h3 {font-size: 18px;margin: 30px 0 5px }section.offer {position: fixed;z-index: 99;color: #000;margin: auto;width: 31%;right: 0;left: 0;top: 8px }section.offer p {color: #fff;text-align: center;margin: 0;font-size: 12px;line-height: 18px }.social-sharing-icon {display: inline-block;margin: 0 6px }.testimonials .blockquote {min-height: 180px;margin: 0 }.testimonials .card {border-bottom: 3px solid #4f3267 !important;transition: .5s;margin-top: 35px;border-radius: 20px;border-left: 1px solid #4f3267 !important;border-right: 1px solid #4f3267 !important;border-top: 1px solid #4f3267 !important }.testimonials .card i {background-color: #e1e1f2;color: #fff;width: 75px;height: 75px;line-height: 75px;margin: -40px auto 0 }.testimonials.products .slick-arrow {top: 50% }.img02, .product-box:hover .img01 {display: none !important }button.expand-button {background-color: #000;padding: 2px 10px;font-size: 12px;display: none }.show-bottom-contnt b, .show-bottom-contnt strong {font-weight: 500;color: #000 }.addo-cart {position: absolute;top: 4px;right: 4px;width: 30px;height: 30px;line-height: 30px;background-color: rgb(255 255 255 / 50%);font-size: 14px !important;color: #4f3267 !important;border-radius: 50% }.addo-cart:hover {background-color: #4f3267;font-size: 14px !important;color: #fff !important }@media only screen and (max-width:1280px) {nav li a {font-size: 12px }.shop-by-gemstone li li a {font-size: 10px !important }.submenuItems a {font-size: 10px }span.menu-tittle {margin: 10px 0 0;font-size: 12px }.cart-tittle h1, .h3, h3 {font-size: 20px }.cart-tittle, .inner-page-banner, nav {margin: 0 }.login-page {margin-top: 50px }.logo {max-width: 130px;padding: 6px 0 }.fixed-header nav li, nav li {padding: 4px 5px }.cart img {margin: -30px 0 0 }.menu-right form {top: -7px }.cart-no {line-height: 17px;top: -14px }.products .slick-next, .products .slick-prev {left: -30px }.products .slick-next {right: -30px;left: inherit }.heading-bar {margin-bottom: 40px }.heading {font-size: 30px }.shop-best h3, .shop-best h5 {font-size: 24px;letter-spacing: 2px }.shop-best p {font-size: 14px }.shop-best a {font-size: 18px }.shop-best-left {height: 460px }.akriti-story-left h3, .akriti-story-left h5 {font-size: 38px;letter-spacing: 6px;margin-bottom: 50px }.akriti-story-left p {margin-bottom: 50px }.akriti-story-right {height: 430px }.contact-page h2 {font-size: 28px;margin: 6px 0 20px }}@media only screen and (max-width:1174px) {.h1, h1 {font-size: 26px }.h2, h2 {font-size: 20px }.cart-tittle, .inner-page-banner, nav {margin: 0 }.logo {max-width: 110px }nav li {padding-left: 5px;padding-bottom: 6px }.copyright, .heading-bar p, .moonstone-btn .btn, .product-box h4, .qty-slabs h3, .tab-bar .card-body p, .top-bar li, nav li a {font-size: 12px }section.offer p {font-size: 10px;line-height: 15px }.qty-slabs-inner li span, .stones-table table th, .top-right li {font-size: 11px }.cart img {margin: -20px 0 0 }.menu-right form {top: -2px }.menu-right {margin: 32px 16px 0 0 }.submenuItems li.menu-4 {width: 15% }.submenuItems li li {width: 24.3% }span.menu-box {width: 100% }.dropdownlink {padding-right: 15px;background-size: 10px;background-position: 98% center }.Jewellery-menu span.menu-box {width: 22% }.section-padding {padding: 40px 0 }.heading {font-size: 30px;letter-spacing: 2px }.akriti-story-left p, .heading-bar, .login-inner .form-group {margin-bottom: 30px }.shop-best-left {height: 400px }.shop-best h3, .shop-best h5 {font-size: 22px }.contact-page .small-primary, .my-account-ttitle h3, .product-detail-tittle h1, .shop-best a {font-size: 16px }.products .slick-next, .products .slick-prev {left: -30px;z-index: 1;top: 28% }.products .slick-next {right: -30px;left: inherit }.btn-sec {margin-top: 30px }.akriti-story-left h3, .akriti-story-left h5 {font-size: 32px;letter-spacing: 7px;margin-bottom: 30px }.akriti-story-right {height: 440px;margin: -100px 0 0 }.footer-box h4 {font-size: 15px;margin-bottom: 15px }.footer-box li {margin-bottom: 10px }.footer-box p {margin-top: 0 }.cart-tittle {padding: 20px 0 }.my-acc-left .nav-pills .nav-link {padding: 12px 15px;letter-spacing: 1px;font-size: 13px }.cart-tittle h1, .h3, h3 {font-size: 18px }.product-summery {padding-right: 40px }.product-summery::after {right: 14px }.qty-slabs-inner li {font-size: 12px;letter-spacing: 1px;padding: 6px 0 7px;margin: 0 0 10px }.moonstone-btn .btn span, .number input, .or {font-size: 14px }.prodect-qty h2 {font-size: 36px }.tab-bar ul li {margin-right: 10px;padding-right: 10px }.prodect-qty {margin: 15px 0 10px }.tab-bar {margin: 15px 0 0 }.tab-bar .card-body p {line-height: 16px }.or {margin: 10px auto }.qty-slabs-inner li.active::after, .qty-slabs-inner li:hover::after {border-width: 9px;margin-top: -9px }.piclist_main {height: 412px }.add-cart .btn {letter-spacing: 2px;width: 49% }.stones-table table {white-space: nowrap }.faq-banner .caption h1, .faq-banner .caption h5 {font-size: 22px;letter-spacing: 2px }.cart-table table td, .cart-table table th, .tab-bar .nav-link {font-size: 13px }.about-content02 {padding: 10px 0 }.faq-banner .caption {top: 40% }.contact-page h2 {font-size: 24px;margin: 0 0 15px }.coupon-code .btn, .newsletter p {letter-spacing: 1px }.prodect-image {width: 70px;margin-bottom: 0 }.collection .slick-next {right: -15px }.collection .slick-prev {left: -15px }.products-item-name span.product-box a {padding: 10px 20px }.headingcollection {text-align: left }span.menu-label {top: -12px;left: 47px }}@media only screen and (max-width:969px) {.moonstone-btn .btn, .qty-slabs-inner li, .top-bar li, .top-bar li i:before {font-size: 10px }.closebtn, .menu-btn, .menuicon, .menulogo, nav li {display: block }.fixed-header nav li, nav li {padding: 15px 0 0 15px }.h1, h1 {font-size: 22px }.h2, h2 {font-size: 18px }.heading {font-size: 30px;letter-spacing: 2px }header {position: inherit }.header-bottom {position: relative }.Jewellery-menu.submenuItems li, .footer-box p, .stones-table-inner, .submenuItems li, .submenuItems li li, .submenuItems li.menu-3, .submenuItems li.menu-4, h6.chain-shown, ul.submenuItems-new-ari, ul.submenuItems.Jewellery-menu, ul.submenuItems.Jewellery-menu .menu-4, ul.submenuItems.menu-oneof, ul.submenuItems.menu-oneof li li {width: 100% }.banner-slider {clear: both }.logo {max-width: 100px;padding: 5px 0;margin-left: 60px }.sidemenu, ul.navication.accordion-menu {padding-top: 0;padding-bottom: 50px;height: 100% }.slider-range, .top-right {margin-top: 0 }.menu-right {margin: 0;position: absolute;top: 20px;right: 30px }.fixed-header .menu-right, nav {margin: 0 }.fixed-header .menu-btn {margin-top: 10px }.top-bar li {padding: 2px 0;margin-right: 10px }.top-bar li:after {height: 9px;top: 7px;left: -8px }.top-bar li i {margin-right: 3px }li.serch-bar.serch-bar-top {margin-right: 14px }.top-right li:after {height: 9px }.menu-btn {background-image: url(../images/menu.png);background-repeat: no-repeat;background-position: center center;width: 25px;height: 25px;margin-left: auto;background-size: cover;margin-top: 15px }.menuicon {position: absolute;left: 18px;top: 5px }.sidemenu .closebtn {position: absolute;font-size: 40px;line-height: normal;top: -9px;right: 6px;background-color: #fff;width: 35px;height: 40px;text-align: center }.menulogo img {width: auto;height: 40px;padding-left: 100px;margin-top: 5px }.sidemenu {position: fixed;background-color: #fff;width: 300px;left: -300px;top: 0;transition: .5s;z-index: 9999999;box-shadow: 0 4px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.3) }.accordion-menu li.open .submenuItems {border: 0 }ul.navication.accordion-menu {width: 100%;-webkit-transition: .4s ease-out;transition: .4s ease-out;overflow: auto;margin-top: 10px;border-top: 1px solid #dcdcdc }nav li {margin-left: 0;-webkit-transition: .4s ease-out;transition: .4s ease-out }.submenuItems {position: inherit;box-shadow: none;-webkit-box-shadow: none;width: 100%;padding: 5px 10px 0 !important }.cart-table .number input, .moonstone-btn .btn span, .or, .qty-slabs-inner li span, .submenuItems a, .tab-bar .nav-link {font-size: 12px }.submenuItems li.menu-4 {text-align: left;display: none }.accordion-menu li .dropdownlink .fa-chevron-down:before, .inner-submenu .fa-chevron-down:before, ul.navication.accordion-menu li:hover ul.submenuItems {display: none }.accordion-menu li .dropdown-li {position: relative;display: block;-webkit-transition: .4s ease-out;transition: .4s ease-out }.accordion-menu li .dropdown-li:after {display: block;background-image: url(../images/accordion-icon.png);background-repeat: no-repeat;background-position: center 6px;width: 34px;height: 29px;background-size: 16px;content: '';position: absolute;right: 0;top: -4px }.accordion-menu li.open .dropdown-li:after {background-position: center -50px }.Jewellery-menu.submenuItems li li, .submenuItems li li {margin: 13px 0 }.submenuItems a:hover {font-weight: 600 }span.menu-tittle {margin: 5px 0 0;font-size: 12px }.Jewellery-menu span.menu-box {width: 44%;margin: 10px 5px 0 }.fixed-header .header-bottom {z-index: 99;transform: inherit;-webkit-transform: inherit;-ms-transform: inherit;-o-transform: inherit;top: 0;height: 55px }.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 2 }footer {padding: 30px 0 0 }.footer-bottom {padding-top: 15px;margin: 0 }.footer-box li {margin-bottom: 7px }.shop-best-left {height: 360px }.akriti-story-right {height: 370px;margin: -100px 0 0 }.akriti-story-inner {max-width: 100%;margin: auto }.akriti-story-left h3, .akriti-story-left h5 {font-size: 24px;letter-spacing: 6px;margin-bottom: 20px }.akriti-story-left p, .heading-bar {margin-bottom: 20px }.shop-best h3, .shop-best h5 {font-size: 20px }.add-cart h4, .akriti-story-left a, .contact-page .small-primary, .footer-box h4, .form-control, .my-account-ttitle h3, .shop-best a, .total-table td, .total-table th {font-size: 14px }ul.slick-dots {width: 12px }ul.slick-dots li {width: 8px;height: 8px;display: block;margin: 10px 0 10px auto }.cart-tittle, .inner-page-banner {margin: 0;clear: both;padding-top: 10px;padding-bottom: 15px }.filter-right .form-control {max-width: 150px }.filter-right span {margin-right: 0;font-size: 12px }.minus, .plus, .product-box h5 {font-size: 15px }.noUi-horizontal .noUi-handle {width: 14px;height: 14px;top: -5px }.slider-labels .caption {padding: 0 5px;font-size: 10px }.filter-bar .btn-link {padding: .5rem .8rem;font-size: 14px }.filter-bar .card-body {padding: 0 .7rem }.filter-bar label {font-size: 12px;margin: 0 0 17px }.menu-right li {padding-bottom: 19px }.cart img {margin: -18px 0 0 }.menu-right form {top: 0 }.cart-no {top: -8px }.products ul.slick-dots {display: none;opacity: 0;visibility: hidden }.product-detail-tittle h1 {font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis }.product-detail-tittle p {font-size: 11px;width: 100% }.product-detail-tittle p span {color: #4e4e4e }.prodect-qty h2 {font-size: 24px }span.number-tittle {font-size: 11px }.product-summery {padding-right: 20px }.number input {margin: 0 10px;height: 20px;width: 45px }.product-summery::after {right: 2px;top: 20px }.minus, .plus {width: 20px;height: 20px;line-height: 16px }.qty-slabs h3 {margin: 0 0 10px }.qty-slabs h3 span {padding: 0 4px }.tab-bar-tittle {white-space: normal;overflow-y: auto }.tab-bar ul.nav {width: 430px;padding-bottom: 10px }.piclist_main {height: 306px }.stones-table li::after {right: 2px }.add-cart .btn {width: 100%;margin-top: 6px }.add-cart .btn-block {padding: 20px 0 0;margin: 20px 0 0 }.total-amount span {font-size: 24px;margin: 2px 0 0 }h4.total-amount {margin: 26px 0 0 }.add-cart {padding: 35px 20px }.products .slick-next, .products .slick-prev {width: 26px;height: 26px;background-size: 70px;background-position: 9px 5px }.products .slick-next {left: inherit;background-position: -52px 6px }.customize-your-order {margin-bottom: 0;margin-top: 10px }.customize-tittle h2 {margin-bottom: 0;letter-spacing: 1px }.customize-tittle-right {margin: 3px 0 0 }.blog-article, .my-account-pages {margin-bottom: 30px }.stones-table::after {right: 0 }.section-padding {padding: 30px 0 }.newsletter-box {max-width: 90%;margin-top: 20px }.login-page {margin-top: 0;clear: both;padding-top: 20px }.my-acc-left .nav-pills .nav-link {padding: 8px 10px;letter-spacing: .2px;font-size: 11px }.faq-bottom::after, .faq-bottom::before {height: 25px }.pagination a {margin: 0;font-size: 12px }.pagination a.next, .pagination a.prev {width: 75px }.blog-article {padding-bottom: 30px }.contact-page h2 {font-size: 18px;margin: 0 0 10px }.cart-table table td, .cart-table table th {font-size: 12px;padding: 5px }.close-btn {width: 10px }.prodect-image {width: 56px }.coupon-code .btn {font-size: 13px }.coupon-code::after {right: -10px }.total-table p {max-width: 100%;margin: 20px 0 }.cart-table .minus, .cart-table .plus {width: 12px;font-size: 13px }.collection .slick-next, .collection .slick-prev {background-size: 70px;background-position: 9px 5px;height: 26px;width: 26px;top: 41% }.collection .slick-next {background-position: -52px 6px;right: -20px }.collection .slick-prev {left: -20px }.products .products-item-name .slick-next, .products .products-item-name .slick-prev {display: none !important }.product-box h4 {padding: 0 5px }.btn-sec {margin-top: 15px }.dropdownlink {background-image: none }.coll-box span {font-size: 14px;padding: 4px 0;letter-spacing: 2px }.map iframe {height: 300px }.login-inner.regis-inner .btn {width: 74% }.login-inner .btn {letter-spacing: .5px;font-size: 13px }.products-item-name span.product-box a {padding: 7px 4px;font-size: 13px;letter-spacing: .5px }.product-tab-filter {margin: 0 0 20px 15px;display: flex;width: 100%;flex-wrap: nowrap;overflow: auto;justify-content: start }}@media only screen and (max-width:767px) {.blog-date, .filter-right {text-align: left }.add-cart, .checkout-right .btn-sec .btn img, .filter-right .form-control, .modal.modalenquiry .modal-dialog, .newsletter-box, .total-table p {max-width: 100% }.custom-content h1, .h1, .h3, h1, h3 {font-size: 18px }.akriti-story-left a, .productImages h3, .shop-best p, span.month, span.stone-n {font-size: 14px }body .prodect-qty h2 small {font-size: 14px !important }.filter-bar h3, .filter-bar h5, .list-page .product-box, .tittle-bar h3, .tittle-bar h5 {margin-bottom: 15px }.sidemenu {height: 100% }.section-padding {padding: 25px 0 }.menu-right li {margin: 0 0 0 20px }.heading {letter-spacing: .2px;font-size: 22px }.heading-bar p {font-size: 10px }.heading:after, .heading:before {height: 1px;width: 25px;left: -34px }.heading:before {right: -56px;left: inherit }.akriti-story-left p, .custom-process h2, .heading-bar {margin-bottom: 20px }.coll-box, .collection .col-md-3:first-child .coll-box, .list-page, .modal-ring-size .stones-table, .qty-slabs-inner, .section-padding.collection .item .coll-box {margin-top: 0 }.menu-right li:first-child, .qty-slabs, .shop-best p, h4.total-amount {margin: 0 }.shop-best-left {height: 260px }.shop-best-inner {width: 96%;padding: 0 0 30px }.add-cart, .contact-box p strong {width: 100% }.shop-best h3, .shop-best h5 {letter-spacing: 2px }.coll-box span, .shop-best a {font-size: 12px;letter-spacing: .4px }.products .slick-next, .products .slick-prev {height: 26px;width: 26px;background-size: 90px;left: 0;z-index: 1;background-position: 7px 2px;top: 41%;margin-top: -53px }.products .slick-next {right: 0;left: inherit;background-position: -70px 4px }.btn-sec, .col-md-4.latest-post, .my-acc-right, .newsletter-box, .pay-part, .product-detail-right, .section-padding.collection .coll-box {margin-top: 20px }.btn-sec .btn {padding: 6px 15px;letter-spacing: 0 }.akriti-story-right {height: 280px;margin: -70px 0 0 }.akriti-story-inner {max-width: 100%;margin: auto }.akriti-story-left h3, .akriti-story-left h5 {font-size: 22px;letter-spacing: 4px;margin-bottom: 20px }.newsletter p {letter-spacing: 1px;line-height: normal }.row.overview, footer {padding: 20px 0 0 }.footer-box {margin-top: 15px }.footer-box h4 {font-size: 14px;margin-bottom: 10px;letter-spacing: 0 }footer .container-fluid {padding: 0 15px }.footer-box p {margin: 10px 0 }.footer-box li {margin-bottom: 8px }.social-icons li {margin: 0 10px 0 0 }.shop-best h3, .shop-best h5 {font-size: 16px;letter-spacing: 1px }.akriti-story {margin: 80px 0 0 }.inner-page-banner {margin: 0;clear: both;padding: 0 }.filter-right, .list-page .btn-sec {margin: 0 0 20px }.filter-bar .btn-link, .moonstone-btn .btn span, .or, .table-custem td, .table-custem th, .total-table td, .total-table th {font-size: 13px }.faq-bottom:after, .faq-bottom:before {height: 10px }.faq-banner .caption p {font-size: 10px;line-height: normal }.faq-section ol, .faq-section p, .faq-section ul {margin-bottom: 20px;text-align: justify }.process-box .col-md-6.align-self-center.pl-0, .product-detail .col-md-6.pl-0 {padding-left: 15px !important }.product-summery {padding-right: 15px }.coupon-code::after, .horizantel-border, .my-acc-left .nav-pills .nav-link.active::after, .my-acc-left .nav-pills .nav-link:hover::after, .product-summery::after, .qty-slabs-inner li.active::after, .qty-slabs-inner li:hover::after {display: none }.prodect-qty {margin: 15px 0 20px }.customize-tittle {margin: 10px 0 0 }.qty-slabs h3 {margin: 0 0 15px }.moonstone-btn {overflow: hidden }.tab-bar .nav-link {font-size: 12px }.qty-slabs-inner li {font-size: 12px;width: 30.33%;margin: 0 3px;display: inline-block;height: 70px;vertical-align: top }.moonstone-btn .btn {font-size: 13px;margin: 5px 0 }.piclist_main {height: 370px }.product-detail-tittle h1 {font-size: 16px;white-space: normal }.customize-tittle h2 small, .customize-your-order.mobile-show, .filter-bar.open {display: block }.customize-tittle-right {margin: 0;float: left }.stones-table {margin: 20px 0 0;overflow: auto }.stones-table li, .stones-table li span, .stones-table li span.price {font-size: 11px }.add-cart span, .blog-date, .contact-page h2, .modal-title, .total-table h4 {font-size: 16px }.add-cart {margin: 30px 0 0;position: fixed;bottom: 0;z-index: 9999999999;left: 0;padding: 3px 0 20px }.table-scoll {max-height: 220px }.add-cart span {display: inline-block;margin: 5px 0 0 5px }.customize-your-order {margin-top: 20px;display: none }.breadcrumb {padding: 10px 0 5px }.about-content02 h3 {margin-bottom: 5px }span.blog-year {top: 0 }.blog-article {margin-bottom: 20px;padding-bottom: 20px }.pagination a {height: 23px;width: 23px;line-height: 21px;margin: 0 }.pagination a.next, .pagination a.prev {width: 80px }.blog-img {margin: 0 0 10px }.faq-banner .caption h1, .faq-banner .caption h5 {letter-spacing: 1px;font-size: 18px }.total-table .btn-sec, .total-table p {margin: 20px 0 }.cart-table table {white-space: nowrap }.collection .slick-prev {left: -10px }.collection .slick-next {right: -10px }.collection .slick-next, .collection .slick-prev {top: 41% }.faq-banner {padding-bottom: 20px;padding-top: 20px }.arrow-down span {height: 40px }.process-box-content h4 {font-size: 16px;margin-top: 15px }.process-alert {margin-top: 10px }.fixed-header .cart img {margin: -2px 0 0 }.shopping-cart {width: 300px;right: 0 }.contact-box {height: auto }.contact-icon {width: 40px;height: 40px;line-height: 40px }.contact-box, .contact-box p strong, .mobile-filter a, .process-box-content, .tittle-bar {text-align: center }.contact-icon img {width: 50% }.map iframe {height: 220px }.login-page h3 {letter-spacing: 1px;margin-bottom: 25px }.login-link a {font-size: 12px;margin-top: 9px;letter-spacing: .5px }.cart img {margin: -10px 0 0 }.faq-banner .caption::after {top: 50px;display: none }.process-box-content .btn {padding: 4px 30px }.inner-nav {position: relative;left: 0;z-index: 9999;padding: 0 10px }.submenuItems.submenuItems-new-ari li .inner-nav li {padding: 7px 0 !important }li.serch-bar.serch-bar-top {width: 55%;margin-right: 0;position: relative;left: -25px;top: -19px }li.serch-bar.serch-bar-top ::-webkit-input-placeholder {color: rgba(255,255,255,.6) }.serch-bar-top input[type=text] {right: inherit;left: 0;padding-right: 0;padding-left: 25px;width: 190px;font-size: 12px;top: -3px;border-bottom: 1px solid #fff;color: #fff }.serch-bar-top input[type=submit] {right: inherit;left: 0;filter: invert(1);margin-top: 6px }.stonelist-page .heading, .testimonials {padding: 30px 0 }.birthstone-chart .about-birthstones {padding: 0 0 30px 100px;margin: 0 0 30px }.shop-best p {margin: auto !important;width: 86% }.product-list {border-right: 0;margin-right: 0;float: left;border: 1px solid rgba(0,0,0,.06);margin-top: -1px }.mobile-filter {position: fixed;bottom: 10px;right: 9px;width: 161px;z-index: 999;display: block;border-radius: 30px;overflow: hidden }.mobile-filter a {background-color: #4f3267;color: #fff;display: block;padding: 9px 0 }.filter-right span {display: block;text-align: center;margin-bottom: 5px }.filter-bar {display: none;position: fixed;top: 0;left: 0;width: 100%;background-color: #fff;padding-top: 20px;height: 100%;z-index: 99 }.checkout-amount, .payamount small {display: inline-block !important }.prodect-image, .submenuItems.submenuItems-new-ari li.data-li, section.offer {position: relative }.filter-bar .accordion {overflow: auto;max-height: 77% }.modal-ring-size .modal-body {padding-right: 0 }.add-ring-btn {margin: -139px 0 0;right: 0 }.checkout-amount, .process-box .col-md-10.mt-5 {margin-top: 0 !important }.add-cart h4 {margin-bottom: 2px }.add-cart .btn-block {padding: 0;margin: 9px 0 0 }.add-cart .btn-block a {width: 50%;float: left;margin-bottom: 5px;margin-top: 0 }span.product-flag {margin: -2px 0 0 -5px }.payamount label {width: 100%;text-align: left }.checkout-amount {font-size: 15px !important;float: right }.payamount {padding: 8px;margin-top: 20px }.btn-sec2m, .pl-m0 {padding-left: 0 !important }.pr-m0 {padding-right: 0 !important }.coupon-code input.btn {font-size: 1rem }span.prodect-name {text-transform: capitalize;max-width: 130px;overflow: hidden;text-overflow: ellipsis }.col-md-6.cart-page-total {background-color: #fbdffa;padding-top: 10px;padding-bottom: 5px;margin-top: 15px;margin-bottom: -15px }.total-table h4:after {height: 1px }.product-slider-img {max-height: 254px;overflow: auto }.quick_search {right: -90px;text-align: left;width: 300px }.process-box-image img {max-height: inherit }.my-acc-left .nav.nav-pills {border-radius: 20px;margin-bottom: 0 }.my-acc-left .nav-pills .nav-link {float: left;width: 50%;font-size: 13px }.payment-satus {margin: 10px 0 20px;text-align: left !important }.my-acc-right .tab-content .cart-table, .my-acc-right .total-table {margin-bottom: 0 }.submenuItems.submenuItems-new-ari li.data-li:after {position: absolute;width: 30px;height: 30px;content: '';top: 0;right: 0 }.nav2 li {width: 50% !important }.stone-banner {text-align: center;margin-bottom: 30px }.row.overview .view-text h3 {font-size: 20px }section.offer {z-index: 1;color: #000;margin: auto;width: 100%;right: 0;left: 0;top: 0;padding: 3px 0;display: block;clear: both }section.offer p {color: #000;text-align: center;margin: 0;font-size: 11px;line-height: 18px }.login-icon a i {top: -2px }.menu-right a.dropdown-toggle {top: -4px;font-size: 12px }.fixed-header .menu-right a.dropdown-toggle {top: 0;font-size: 12px }.whatsapp {bottom: 20px }div#google_translate_element {text-align: center;margin: 0 0 20px }}@media only screen and (max-width:575px) {.col-md-9.list-page .row {margin: 0 -5px }.list-page .col-md-3.col-sm-4.col-6 {padding: 0 5px }}@media only screen and (max-width:479px) {.top-left {display: none }.top-right {display: block;text-align: center }.piclist_main {height: 210px }}@media only screen and (max-width:440px) {.akriti-story-left, .akriti-story-right, .shop-best-left.col-6, .shop-best-right.col-6 {padding: 0 15px;max-width: 100%;width: 100% }.akriti-story-left, .akriti-story-right {-ms-flex: 0 0 100%;flex: 0 0 100% }.shop-best-inner {width: 100%;padding: 15px 10px;margin: 100px auto 0 }.shop-best {border-bottom: 1px solid rgba(0,0,0,.1) }.shop-best-left {height: 150px }.akriti-story-right {height: 230px;margin: 20px 0 0 }.akriti-story {padding: 30px 0;margin: 20px 0 0 }.hwepagination {border: 1px solid #efefef;overflow: hidden;margin: auto;line-height: 30px;border-radius: 0;background: #fff;padding: 5px;position: relative;display: inline-block }.hwepagination .innerarea {padding: 0 20px;margin: 0 10px;position: relative;float: left }.hwepagination .pagebutton {background-color: #383838;padding: 0;height: 30px;line-height: 30px;display: inline-block;font-size: 16px;width: 30px;border-radius: 0;color: #fff;transition: none }.aspNetDisabled.pagebutton {background: #ccc }.hwepagination a, .hwepagination span {color: #6b6b6b }.hwepagination .prv.pagebutton {float: left }.hwepagination .nxt.pagebutton {float: right }input.currentpage {width: 30px;text-align: center;height: 28px;border: 1px solid #ccc }.hwepagination .go.pagebutton {position: absolute;right: 5px;top: 5px;z-index: 99;font-size: 12px;display: none }input.currentpage:invalid .go.pagebutton {display: block }}.diamond_j, .ring_sec {background-size: 100% }.gem-box, .gem-box a, .testimonials, .usp_sec {overflow: hidden }.usp-box h5, .usp-box p {font-size: 11px;margin: 0 }ul.slick-dots li button {font-size: 0;border: 0;background-color: transparent }.collection .coll-box {aspect-ratio: 149/178;border-radius: 8px }.akriti-story-right {aspect-ratio: 315/236 }.testimonials {max-height: 490px;text-align: left }.offer .slider {user-select: auto }.usp-box img {width: 28px }.usp-box h5 {font-weight: 500;color: #4f3267 }.usp-box p {line-height: normal }.gemstone-gallery .row {margin: -5px }.gemstone-gallery .col-lg-12, .gemstone-gallery .col-md-12, .gemstone-gallery .col-md-4, .gemstone-gallery .col-md-6, .gemstone-gallery .col-md-8, .new-coll .col-md-4 {padding: 0 5px }.gem-box {padding: 5px 0;display: block;position: relative }.guid img {max-width: 77%;margin: auto }.choose-box {padding: 60px 0;text-align: center }.choose-box img {width: 90px;margin-bottom: 20px }.choose-box h5 {font-weight: 600;max-width: 60%;margin: auto;font-size: 23px }.filter-bar .accordion {position: sticky;top: 80px }.custom-content ol, .custom-content ul, .pl-50 {padding-left: 30px }.category-link-information.container-fluid {padding: 0;text-align: left }.category-link-information.container-fluid h3 {margin-bottom: 6px !important }.usp .title {margin: 0;margin-block: 0;font-size: 12px;font-weight: 500 }.usp_sec {border-top: 5px solid #4f3267;margin: 15px 0 0;border-bottom: 5px solid #4f3267;padding: 5px 0 }.usp_sec h4 {background-color: #4f3267;color: #fff;padding: 15px 10px;font-size: 17px;text-transform: uppercase;margin: 0;text-align: left }.usp .icon img {width: 50px;margin-bottom: 8px }.usp .descr {color: #484848;font-size: 11px }.collection_title {padding: .5rem 0;font-size: 14px;letter-spacing: .5px }.collection_title a {color: #2c2c43 }.shopbyjewelry .coll-box {aspect-ratio: 31/33;border-radius: 8px }.shopbyjewelry .coll-box:after, .shopbyjewelry .coll-box:before {content: "";position: absolute;width: 100%;height: 100%;margin: auto;transition: .5s;z-index: 5;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;visibility: hidden;background-color: #f8f8f8ba;pointer-events: none }.shopbyjewelry .coll-box:hover:before {visibility: visible;opacity: 1;width: 0 }.shopbyjewelry .coll-box:hover:hover:after {visibility: visible;opacity: 1;height: 0 }.heading_sec {margin: 75px 0 0 20px;text-align: left }.headingcollection {font-size: 35px;letter-spacing: .5px;position: relative;width: auto;font-family: Poppins,system-ui;font-weight: 400;text-transform: uppercase }.collection .coll-box:before {--color-overlay: 246,245,240;width: 100%;height: 100%;transform: scale(1);background-color: rgb(var(--color-overlay));position: absolute;z-index: 1;opacity: 0;content: "";transition: .3s linear;left: 0 }.collection .coll-box:hover:before {opacity: .5 }.content-wrapper {display: block;transform: translate(50%);transition: .3s linear;opacity: 0 }.collection .coll-box:hover .content-wrapper {transform: translate(0);z-index: 9;position: relative;opacity: 1;transition: .3s linear }.collection .content-wrapper a {display: block;position: absolute;bottom: 0;right: 10px;text-align: right;z-index: 9;background-color: transparent;font-weight: 600;transition: .3s linear;width: 100% }.collection .content-wrapper span {bottom: 35px;text-align: right;background-color: transparent }.collection-list-link {position: relative;line-height: normal;font-family: Poppins,system-ui;font-style: italic;cursor: pointer;display: inline-block;font-size: 14px;transition: .3s linear;text-decoration: none;font-weight: 600;color: #000 }.shop-best-inner a.btn.mt-4, .shopnowbtn {color: #383838;line-height: normal;align-items: center;font-family: Poppins }.collection-list-link:after {content: "";width: 100%;height: 1px;background: currentcolor;position: absolute;bottom: -3px;left: 0;pointer-events: none;transition: .3s linear;z-index: 9 }.collection-list-link:hover:after {width: 10px }.collection .slick-slide img {display: block;height: 100%;object-fit: cover }.shopnowbtn {border: 1px solid #383838;padding: 6px 20px;font-size: 16px;font-weight: 400;display: inline-flex;justify-content: center }.com_btn, .svg-container, .svg-content {display: inline-block }.gem-box a, .gem-box img {border-radius: 8px }.gemstone-title {color: rgb(37 37 37);text-align: center;position: absolute;top: auto;bottom: -5px;left: 0;font-weight: 600;right: 0;transform: translate(0,0);font-size: 12px }.com_btn, a#searchAll, cite {font-size: 15px }section.gemstone-gallery.section-padding .col-md-12 .gem-box .gemstone-title {right: 25px;left: auto }.ring_sec.rs_withgap {padding-top: 80px;aspect-ratio: 1349/420 }.ring_sec h5 {margin-bottom: 0;color: #fff;font-weight: 500;font-family: Poppins }.ring_sec p {margin-top: 12px;margin-bottom: 18px;font-size: 14.9px;line-height: 24px;color: #fff;filter: drop-shadow(2px 4px 6px var(--color));--color: #494848 }.com_btn {background-color: transparent;border: 2px solid #222;border-radius: 0;color: #555;line-height: 35px;padding: 0 17px;text-transform: uppercase }.com_btn:hover {background: #222;color: #fff }.diamond_j {background-image: url(/web-assets/images/Diamond_Sprite.png);width: 180px;height: 140px;margin-left: auto;margin-right: auto;background-position: left 3px top -2818px;position: -webkit-sticky;position: sticky;z-index: 1;top: 212px;filter: drop-shadow(2px 4px 6px black) }.diamond_b {margin-top: 0;margin-right: 9px;height: 123px;overflow: visible }.ring_cont .btn-gap {margin-left: 10px;margin-right: 10px }.ring_sec {position: relative;padding-bottom: 80px;background-image: url(/web-assets/images/custom_bg.png);background-position: left }.ring_sec.home-2-ring {position: relative;margin-top: 100px }.ring_sec .diamond_j_cont {position: absolute;right: 0;width: 652px;top: -40px }.ring_cont h2 {font-size: 36px;line-height: 35px;font-weight: 500;margin-bottom: 15px }.diamond_b .img-responsive {width: 100%;filter: drop-shadow(2px 2px 2px lightgrey) }.shop-best-inner a.btn.mt-4 {background-color: #fff;border: 1px solid #383838;padding: 6px 25px;font-style: italic;font-size: 18px;font-weight: 500;display: inline-flex;justify-content: center;letter-spacing: .5px }.footer-box.social-icons li a, .footer-box.social-icons li i {background-color: #e1e1f2;width: 25px;height: 25px;display: inline-flex;border-radius: 50%;text-align: center;margin: auto }.about-section {position: relative;z-index: 1;aspect-ratio: 1349/540 }.about-section .about-features-boxes .single-feature-box {background-color: #353530;padding: 10px 30px;-webkit-box-shadow: 0 8px 16px 0 rgba(34,34,34,.02);box-shadow: 0 8px 16px 0 rgba(34,34,34,.02);text-align: center;font-size: 14px;height: 100% }.about-section .about-features-boxes .single-feature-box.only-bg {width: 100%;height: 100%;-webkit-box-shadow: none;box-shadow: none;min-height: 250px;padding: 0;background-size: cover;background-position: center }.pr-50 {padding-right: 50px }.section-title.mt-4 span.title-tag {margin-top: 50px;display: block }.section-title span.title-tag {font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 3px;padding-bottom: 20px;color: #4f3267;margin-left: 5px }.section-title h2 {font-size: 45px;line-height: 1.125;letter-spacing: -1px }.about-section .about-right-bottom {position: absolute;right: 0;bottom: 0;z-index: -1 }.about-section .about-right-bottom .about-bottom-img::before {position: absolute;right: 0;top: 0;width: 100%;height: 100%;background-image: url(../img/icon/pattern-04.png);content: '';background-size: cover;background-position: center }.mt-22 {margin-top: 22px }.single-feature-box h4 {color: #fff;font-family: Poppins }.single-feature-box p {color: #fff;font-weight: 300;margin: 0;line-height: 24px }.upload__btn, h2.font-play {font-weight: 400;letter-spacing: .5px }.about-features-boxes {position: relative;height: 540px }.box1, .box4 {position: absolute;height: 47% }.box1 {left: 0;top: 0 }.box2 {position: absolute;left: 270px;top: 0 }.box3 {position: absolute;left: 0;top: 272px }.box4 {left: 270px;top: 290px }.box1 .single-feature-box, .box4 .single-feature-box {display: flex;align-items: center }.svg-container {position: relative;width: 100%;padding-bottom: 35%;overflow: hidden;margin-top: -50px }.svg-content {position: absolute;top: 0;left: 0 }.certifa-img, .footer-box.social-icons ul {display: flex }.svg-container svg rect {fill: #eeeeee }foreignObject p {line-height: 8px;margin-top: 0;margin-bottom: 0;color: #2c2c43;font-weight: 500;font-size: 6px }foreignObject em {font-weight: 500;color: #4f3267;font-size: 6px }foreignObject div {padding: 2px 5px 10px }.svg-container line {stroke: #4f3267;stroke-width: 1.3px }section.blog-home.section-padding {background-color: #f8f8fe }section.blog-home.section-padding .collection-box {background-color: #fff;border-radius: 2px;padding: 5px }section.blog-home .heading-bar.text-center {margin-bottom: 35px }.blog-home .collection-box .banner-titile h5 {font-size: 14px;color: #2c2c43;text-transform: capitalize;padding-top: 15px;font-weight: 500;letter-spacing: normal;text-align: left }.testimonials .card {height: 200px;overflow: auto;scrollbar-width: thin }.testimonials .card i.fa.fa-star {color: #ffba00;line-height: 75px;background-color: transparent;width: auto;height: auto }.testimonials .blockquote-footer span {float: left }.testimonials .blockquote-footer::before {top: 3px;position: relative }.footer-box h4:after {content: '';position: absolute;height: 2px;background-color: #4f3267;width: 60px;bottom: -8px;left: 0 }.footer-box h5 {font-size: 14px;color: #2c2c43;text-transform: capitalize;margin-bottom: 10px;position: relative;margin-top: 30px;font-family: Poppins }.footer-box.social-icons li a {align-items: center;justify-content: center }.footer-box.social-icons li i {align-items: center;justify-content: center;color: #4f3267 }a#searchAll {height: 30px;margin-top: 16px }.menu-left {float: right;margin: 45px 0 0 }.gemstone-gallery .col-md-6.col-6 .gem-box {aspect-ratio: 328/257 }.gemstone-gallery .col-md-12 .gem-box {aspect-ratio: 434/204 }.gemstone-gallery .col-md-2 .gem-box {aspect-ratio: 207/408 }section.guid {min-height: 560px }.product-slider-img .col {padding: 0 5px;max-width: 60px }.product-slider-img .col img {border: 1px solid #e3e3e3 }.new-coll {padding: 40px 0 10px }.certifa-img img {max-width: 120px;margin: 10px 20px 0 0 }.certifa-img {margin-bottom: 10px }.new-coll .row {margin: 0 -5px }.new-coll .coll-box {margin: 5px 0 }@media only screen and (min-width:320px) and (max-width:658px) {.menu-right {margin: 0;position: absolute;top: 20px;right: 16px }.pay-part img {max-width: 100%;height: auto }.goog-te-gadget-simple {font-size: 8pt !important }.menu-btn {margin-top: 9px }}@media only screen and (min-width:360px) and (max-width:640px) {.menu-right {margin: 0;position: absolute;top: 20px;right: 20px }.menu-btn {margin-top: 15px }}@media screen and (max-width:767px) {.desktop-header {display: none }.mobile-header {display: block }.sidenav {height: 100%;width: 280px;position: fixed;top: 0;left: -280px;background-color: #fff;overflow: auto;transition: .5s;padding-top: 0;z-index: 9999999;margin-top: 46px }.data-li:after {transform: rotate(0);background-size: 10px }.middlegem {object-fit: cover;height: 300px;object-position: 50% 72% }.headingcollection {font-size: 22px;text-align: center }.single-feature-box h4 {font-size: 15px }}@media screen and (max-width:991px) {.fixed-header .logo {max-width: 100px;padding: 5px 0 0 }.menu-left, header.sticky.fixed-header .menu-left {float: none;margin: 0 }i.fa.fa.fa-heart-o.header-icon1.header-icon1.js-show-header-dropdown {position: relative;top: -2px;font-size: 17px }.usp .title {font-size: 12px }.usp .icon img {width: 40px }.heading_sec {margin: 0 0 15px;text-align: center }.abour-text.pl-50.pr-50, section.gemstone-gallery.section-padding .col-md-5.col-12 {padding: 0 }section.gemstone-gallery.section-padding .col-md-2.p-0 {padding: 0 8px !important }.ring_sec {background-position: center;background-size: cover;background-repeat: no-repeat }.ring_sec.rs_withgap {padding-top: 0;margin-top: 30px }.ring_sec .diamond_j_cont {width: 320px;margin-left: auto;margin-right: auto;float: none;position: static }.diamond_j {width: 80px;height: 45%;background-position: left -2px top -2917px }.diamond_b {margin-top: 0;margin-bottom: 80px;height: 72px }.box1, .box4 {position: absolute;height: 48% }.box1 {left: 15px;top: 0;padding-left: 0 }.box2 {position: absolute;left: 50%;top: 0;padding: 0 10px }.box3 {position: absolute;left: 15px;top: 274px;padding-left: 0 }.box4 {left: 50%;top: 283px;padding: 0 10px }.about-section .about-features-boxes .single-feature-box {padding: 8px;height: 100%;overflow: auto }.single-feature-box.only-bg.mt-30 {margin-top: 15px }.section-title h2, .single-feature-box h4 {font-size: 18px }.gem-box.pt-0.pb-0 {margin-bottom: 15px }.guid p {line-height: normal }.svg-container {margin-top: -15px }.footer-box.social-icons ul {margin-top: 25px }.footer-box h4 {text-align: left }.footer-box h5 {margin-top: 18px }.blog-home .blogrow {flex-wrap: nowrap;overflow: auto }section.blog-home.section-padding .collection-box {padding: 0;height: 160px;margin-bottom: 20px }section.usp_sec .row {flex-wrap: nowrap;overflow: auto;display: block }.usp, .usp .title, .usp_sec h4 {text-align: center }.usp_sec .col {padding: 5px 40px }.usp_sec h4 {padding: 10px }.top-bar {display: list-item }.top-left.float-left, ul.submenuItems.submenuItems-new-ari li.menu2 {display: none }.single-feature-box p {line-height: 21px }.submenuItems.submenuItems-new-ari li.data-li:after {display: block;margin-top: -1px;right: -50px;left: auto }ul.submenuItems.submenuItems-new-ari li.menu1 {width: 100% }.submenuItems.submenuItems-new-ari li {width: 80% }.inner-nav {margin-top: 0 }.showsubmenu li a {text-transform: uppercase;margin-bottom: 0 !important }}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {section.offer .slick-list, section.offer p {overflow: visible }.gemstone-title, .single-feature-box p, section.offer p {line-height: normal }.inner-nav, .submenuItems.submenuItems-new-ari li.data-li {position: relative }section.offer p {font-size: 10px;width: max-content;margin-top: -5px }.serch-bar-top input[type=text] {width: 220px;right: auto;left: 0;color: #fff;padding-left: 25px;border-color: #fff;top: -18px }.serch-bar-top input[type=submit] {right: -15px;filter: invert(1);top: -14px }li.serch-bar.serch-bar-top ::-webkit-input-placeholder {color: rgba(255,255,255,.6) }.quick_search {top: 5px;left: 0 }.login-icon a i {top: -4px }.middlegem {height: 263px }.ring_sec .diamond_j_cont {width: 654px;margin-left: auto;margin-right: auto;float: none;position: absolute;top: 0 }.diamond_j {width: 80px;height: 80px;background-position: left -5px top -2906px;top: 212px }.diamond_b {margin-top: 0;margin-bottom: 0;height: 68px }.heading_sec {margin: 38px 0;text-align: center }.about-section .about-features-boxes .single-feature-box {padding: 3px 6px }.footer-box.social-icons ul li {margin-right: 5px }.pay-part img {max-width: 100% }.goog-te-gadget-simple {font-size: 7pt !important }.headingcollection {font-size: 25px }section.section-padding.collection a.shopnowbtn {display: flex }.section-title h2 {font-size: 50px }ul.submenuItems.submenuItems-new-ari li.menu2 {display: none }.submenuItems.submenuItems-new-ari li.data-li:after {margin-top: -1px;right: -50px;left: auto;position: absolute;width: 30px;height: 30px;content: '';top: 0 }ul.submenuItems.submenuItems-new-ari li.menu1 {width: 100% }.submenuItems.submenuItems-new-ari li {width: 80% }.inner-nav {margin-top: 0;left: 0;z-index: 9999;padding: 0 10px }.showsubmenu li a {text-transform: uppercase;margin-bottom: 0 !important }}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {.middlegem {height: auto }.box1, .box4 {position: absolute;height: 48% }.heading_sec {margin: 65px 20px;text-align: center }.headingcollection {font-size: 35px }.box1 {left: 15px;top: 0;padding-left: 0 }.box2 {position: absolute;left: 50%;top: 0;padding: 0 10px }.box3 {position: absolute;left: 15px;top: 274px;padding-left: 0 }.box4 {left: 50%;top: 283px;padding: 0 10px }.data-li:after, .inner-nav {position: absolute;top: auto }.about-section .about-features-boxes .single-feature-box {padding: 8px;height: 100%;overflow: auto }.menu-left, header.sticky.fixed-header .menu-left {float: right }.serch-bar-top input[type=submit] {filter: invert(0) }.serch-bar-top input[type=text] {color: #000;border-color: #000;width: 205px }ul.submenuItems.submenuItems-new-ari li.menu1 {width: 40% }.submenuItems.submenuItems-new-ari li {width: 100% }ul.submenuItems.submenuItems-new-ari li ul li:hover:after, ul.submenuItems.submenuItems-new-ari li.menu2 {display: block }.inner-nav {text-align: left;left: 150px;background-color: transparent;padding: 0 8px;width: 200px;margin-top: -19px }.data-li:after {background-image: url(../images/menu-arrow.png);background-position: center;background-repeat: no-repeat;background-size: 8px;content: '';width: 20px;height: 20px;left: 135px;transform: rotate(-90deg);margin-top: -18px;display: none }}.aspect {aspect-ratio: auto !important }h2.font-play {color: #1b1b1b;font-size: 22px }.blog-main b, .blog-main strong, b, strong {font-weight: 600 }.custom_order_form input {border: none;border-bottom: 1px solid #000;outline: 0;width: 100%;margin: 8px 0;padding: 10px 0 }.custom_order_form select {border: none;border-bottom: 1px solid #000;outline: 0;margin: 8px 0;padding: 5px 0;width: 50% }.custom_order_form textarea {border: none;border-bottom: 1px solid #000;outline: 0;width: 100%;margin: 8px 0;padding: 10px 0;height: 42px }.upload__inputfile {width: .1px;height: .1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1 }.upload__btn {display: flex;width: fit-content;color: #fff;text-align: center;padding: 5px 8px;transition: .3s;cursor: pointer;border: 1px solid #4e3165;background-color: #fff;font-size: 13px;text-transform: capitalize }.upload__btn:hover {background-color: unset;color: #4e3165;transition: .3s }.flexcardNumber:after, .flexcardNumber:before {z-index: -1;background: #e1e1f2;position: absolute }.upload__btn span {margin-bottom: 0;color: #4e3165 }.upload__btn-box {margin-bottom: 20px }.upload__img-wrap {display: flex;flex-wrap: wrap;margin: 0 -10px }.upload__img-box {width: 80px;padding: 0 10px 0 0;margin-bottom: 8px }.upload__img-close {width: 15px;height: 15px;border-radius: 50%;background-color: rgb(196 0 0);position: absolute;top: -5px;right: 0;text-align: center;line-height: 13px;z-index: 1;cursor: pointer }.upload__img-close:after {content: '\2716';font-size: 10px;color: #fff }.img-bg {background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;padding-bottom: 100% }.custom_order_form button {color: #fff;background-color: #4e3165;width: auto;padding: 5px 40px 7px;margin-top: 15px;cursor: pointer;border: 1px solid #4e3165;outline: 0;text-align: center;font-size: 16px;text-decoration: none;-webkit-transition-duration: .4s;transition-duration: .4s;font-family: Poppins;font-weight: 600;letter-spacing: .5px }.custom_order_form button:hover {background-color: #fff;color: #4e3165 }.collection_img {width: 30px;height: 30px;border-radius: 8px;object-position: center;object-fit: cover }ul.submenuItems.submenuItems-new-ari li.menu2 {width: 60%;float: right }li.menu1 ul.inner-submenu-content li, li.menu2 ul.inner-submenu-content li {width: 100%;padding-right: 0;margin: 0 0 10px }ul.submenuItems.submenuItems_shpbyJewel ul.inner-submenu-content li.subheading {font-size: 13px;margin-bottom: 10px;text-transform: uppercase;color: #4f3267;font-weight: 500 }ul.submenuItems.submenuItems_shpbyJewel ul.inner-submenu-content li.subheading a {font-size: 13px;color: #4f3267;font-weight: 500 }ul.submenuItems.submenuItems_shpbyJewel {width: 62%;padding: 10px 20px !important }li.menu4 {width: 24% }li.menu4 span.menu-box, ul.submenuItems.submenuItems-new-ari li.menu2 span.menu-box {width: 100%;display: inline-block;text-align: center;margin-left: 0 }.allcollection {color: #4f3267 !important;font-weight: 600 !important }.product-box p {color: #083d0f !important }.flexbox {display: flex;flex-direction: row;justify-content: space-around;width: 100%;flex-wrap: wrap;padding: 20px 0 }.flexcard {display: flex;flex-direction: column;justify-content: flex-start;width: 20%;align-items: baseline;height: 105px;border-radius: 20px;background: #f9fbfa;box-shadow: 4px 4px 4px #bcbcd2 }.flexcardNumber {width: 70%;display: flex;justify-content: center;align-items: center;height: 20px;margin: 10px 0;border-radius: 0 4px 4px 0;color: #4f3267;font-weight: 500;font-size: 16px;position: relative;background: #fcfcfc;background: -webkit-linear-gradient(right,#fcfcfc,#e1e1f2);background: -moz-linear-gradient(right,#fcfcfc,#e1e1f2);background: linear-gradient(to left,#fcfcfc,#e1e1f2);box-shadow: 0 2px 2px #e1e1f3 }.flexcardTitle {font-size: 18px;font-weight: 400 }.flexcardText {text-align: center;font-weight: 300 }.flexcardNumber:before {content: '';width: 20px;height: 50px;left: -20px;top: 0;border-radius: 15px 0 0 15px }.flexcardNumber:after {content: '';width: 0;height: 40px;left: -25px;bottom: -40px;border-radius: 50px 0 0 50px }.order-proressv2 .flex {display: flex;justify-content: center;width: 100%;margin: 0 0 0 auto }.flexcardText p {font-weight: 400;max-width: 94%;font-size: 14px;line-height: 18px;margin: 10px 0 }.countery-flag {padding: 20px 0 0;text-align: center }.logo-s span {font-size: 12px;margin: 5px 0 0 }.logo-s {padding: 0 15px }.gemstone-gallery .gem-box span {position: absolute;bottom: 0;left: 0;font-size: 12px;background-color: rgb(255 255 255 / 40%);padding: 2px 6px 6px;white-space: nowrap;text-overflow: ellipsis;width: 100%;overflow: hidden;display: none }.card-blog p {min-height: 100px }.card-blog {text-align: left;background-color: #f8f8fe;padding: 20px }.rating {margin: 0 0 5px }.testimonials .card i.fa.fa-star {font-size: 14px;margin: 0;line-height: normal }cite {font-family: Poppins;font-style: normal;font-weight: 400 }::-webkit-scrollbar-track {background-color: #f8f8fe;border-radius: 20px }::-webkit-scrollbar {width: 6px;background-color: #000;border-radius: 10px }::-webkit-scrollbar-thumb {background-color: rgb(207 207 234);border-radius: 10px }.blog-list .about-content p {text-align-last: left }.blog-right a {display: block;margin: 0 0 10px;border-bottom: 1px solid #cbcbcb;padding-bottom: 10px }.blog-right h5 {margin: 0 0 20px;text-transform: uppercase }.blog-main ul {padding-left: 15px }.blog-right {position: sticky;top: 100px }.blog-body h3 {font-size: 22px }.blog-body h1, .blog-body h2, .blog-body h3 {margin-bottom: 10px;margin-top: 25px }.blog-body h1 {font-size: 26px;margin: 0 0 20px }@media only screen and (max-width:800px) {.flexcard {width: 35%;margin-top: 20px }}@media only screen and (max-width:767px) {.usp-box {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #dbdbdb }.shop-best-right {padding: 20px 0;background-position: center }.text-right.addsizes {position: relative;top: 0;margin-bottom: 0 }.blog-body h1, .blog-body h2, .blog-body h3 {font-size: 18px }.flexcard {width: 85% }.flexbox {padding-top: 0 }.blog-body h1 {margin: 0 0 15px }.gemstone-gallery .col-lg-12 {padding: 10px 5px }.certifa-img img {width: 100%;max-width: 80px }}.Prodloading:after {content: '';width: 60px;height: 60px;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;background-image: url(/web-assets/images/load.gif);background-position: center;background-size: cover;box-shadow: 0 0 5px rgba(0,0,0,.1);border-radius: 4px }.Prodloading {position: relative;padding-bottom: 50px }.show-bottom-contnt {height: 160px;overflow: hidden;margin-bottom: 0 }a.read_more_h {display: block;text-align: center;text-decoration: underline;letter-spacing: 1px }.blog-list .collection-box img {border: 1px solid #efeded;width: 100%;}.blog-list .collection-box {padding: 10px 12px;margin-bottom: 30px;}