/** Shopify CDN: Minification failed

Line 457:4 Unexpected "8"

**/
*,html{ box-sizing: border-box; margin: 0; padding:0;}
body{ margin: 0; padding: 0;overflow-x: hidden; letter-spacing: 0; font-family: "Poppins", sans-serif; line-height:normal; font-size:14px; background: #fff;}
ol,ul,li{margin: 0; padding: 0; list-style-type: none;}
h1,h2,h3,h4,h5,h6,div,span,p{margin: 0; padding: 0;}
img{max-width: 100%; height: auto; margin: 0; padding: 0; display: block;}
a,a:hover{text-decoration: none; outline: none; border:none;}
.site_container{max-width: 1260px!important; margin: auto!important; padding: 0 15px!important; width:100% }
.page-bottom .directory-section .directory-heading {margin: 0 0 10px;font-family: "Poppins", sans-serif; display: block; padding: 8px 10px; color: #fff; background-image: linear-gradient(135deg, #8b715d 0%, #f5ae30 100%); line-height: normal;    letter-spacing: 0; font-size: 16px; font-weight: 500;}
.page-bottom .directory-section .ourcollapsible .ourcollapsible-content { margin-top: 10px;    display: none;}
.ourcollapsible-content ul {margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 5px;}
.ourcollapsible-content ul li a {font-size: 13px; font-family: Poppins, sans-serif; color: #121212cc; font-weight: 500; text-decoration: none; border: 1px solid #e1e1e1; padding: 5px 10px; display: flex;}
.ourcollapsible-content ul li a:hover {color: #000;}
.ourcollapsible {margin: 0 0 10px;} 
header.header.header--middle-left.page-width.header--has-menu .header__heading-link {margin: 0;}
.page-bottom .directory-section .ourcollapsible .ourcollapsible-content {margin-top: 10px; display: none;}
.ourcollapsible-toggle::after {content: "+"; position: absolute; right: 15px; font-size: 22px; transition: all .3s ease; line-height: 15px; top: 12px;}
.ourcollapsible.active .ourcollapsible-toggle::after{content: "−";}
.page-bottom .directory-section .ourcollapsible.active .ourcollapsible-content{display:block; max-height: initial;}
.header-top-part{max-width:1260px; padding:0 15px 15px; margin:auto; width:100%;display: flex; align-items: center; justify-content: space-between;}
h1.header__heading a.header__heading-link {margin: 0; padding: 0;}
#CartDrawer{border:0;}
.header__icons account-icon{display:block;}
button.menu-drawer__close-button.link.link--text.focus-inset{font-size:18px;font-weight:500;}
.header__menu-item svg.icon-caret{right:0px; height:5px}
header.header .header__icons .popup-container .contact-number {display:flex;align-items:center;margin-top:6px;}
header.header .header__icons .popup-container .contact-number svg {width: 20px;}
.popup-container{position:relative}
div#popupBox {display: none;  position: absolute; top: 28px; left: 0; background: #fff; border: 1px solid #ddd; padding: 6px 8px; z-index: 1000; box-shadow: 0 4px 8px rgba(0, 0, 0, .1); border-radius: 8px; min-width: 100px;}
div#popupBox a {color:#121212cc;font-weight:500;font-size:11px;font-family: Poppins, sans-serif; margin:0 0 5px; text-decoration: none; display:flex; letter-spacing: 0; align-items:center;}
div#popupBox a svg {width: 19px;}
div#popupBox a::last-child{margin-bottom:0}
div#popupBox a svg {margin: 0 5px 0 0;}
sticky-header.header-wrapper {box-shadow: 10px 1px 10px rgba(0, 0, 0, 0.1   );}
header.header .header__icons svg {width: 30px; height:auto}
header.header .header__icons a.header__icon--cart svg {width: 26px;}
.header__search span.svg-wrapper.header__icon-close {display: none;}
header.header .header__icons {padding: 0; gap:15px}
.menu-below {border-top: 1px solid #e1e1e1;}
.header__icon:hover .icon, .modal__close-button:hover .icon {transform: none;}
section#shopify-section-sections--17300521779245__1734674486b20f4ecc{display:none!important} 
.header__heading-link{padding: 0; margin: 0 !important; outline: none !important; box-shadow: none !important;}
header header-drawer{margin:0 !important; }
.menu-below .header__inline-menu.desktop ul.mega-menu__list.page-width{padding: 0 7px; gap:10px; }
.menu-thumb{width:20px;height:20px;object-fit:contain;margin-right:5px;vertical-align:middle;}
.mega-menu__link span{display:flex;align-items:center;}
.js .level_1.index_1 .menu-drawer__submenu{position:relative;}
.level_1.index_1.menu-drawer__close-button.link.link--text.focus-inset{display:none;}
details[open].menu-opening.level_1.index_1>.menu-drawer__menu-item>.svg-wrapper{transform:rotate(90deg);}
.menu-drawer__navigation .menu-drawer__menu-item{padding: 0.8rem 3rem;}
.level_1 ul.menu-drawer__menu.list-menu{margin-left:10px;}
.level_2.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset{text-decoration:underline;}
a.parent_menu{color:#000;text-decoration:auto; }
.header__heading a.header__heading-link {margin: 0; outline: none; box-shadow: none;}
/*account link in mobile*/
.menu-drawer__utility-links a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide{margin-top:-80px;}
.custom_header_search {width: 430px; padding:0; border:1px solid #e1e1e1;border-radius: 6px;}
.custom_header_search .field:after {display: none;}
.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:0}
.custom_header_search input.search__input {background: transparent;letter-spacing: 0; font-family: "Poppins", sans-serif; font-size:12px; padding: 0 40px 0 10px; height: 40px; outline: none; border: none; box-shadow: none; margin: 0;}
.custom_header_search button.search__button {right: 0; height: 40px; width: 40px; border-left: 1px solid #e1e1e1; top: 0;}
.custom_header_search label.field__label {display:none}
.list-page-video{position:absolute;right:30px;z-index:2;top:20px;}
.thumb-v3{opacity:0.2;width:70px;height:70px;background-size:cover;background-position:center;}
.play-ic{position:absolute;top:50%;width:20px;height:20px;left:0;opacity:1;cursor:pointer;transform:translateY(-50%);margin:auto;right:0;background:#fff;border-radius:50%;}
.footer-bottom {background: #000; padding: 30px 0 20px;}
.svg-wrapper svg {width: 18px;}
.f-links {display: flex;  justify-content: space-between; margin: 0 0 40px;}
.f-links .col-links b {color: #fff; margin: 0 0 15px; display: block;font-size: 16px;font-family: "Poppins", sans-serif;line-height: 18px; font-weight:500;}
.col-links ul.newlink {list-style: none; padding: 0; margin: 0; display: block;  text-underline-offset: unset;}
.col-links ul.newlink li a {text-decoration: none; font-size:13px;font-family: "Poppins", sans-serif; outline: none; box-shadow: none; color: #fff; background: transparent; border: none; text-underline-offset: unset;--color-link:unset;  }
.f-links .col-links b span {display: none;}
.col-links ul.newlink li {color: #fff;font-size:14px; line-height: normal; text-decoration: none; outline: none; box-shadow: none;margin:0 0 13px;  text-underline-offset: unset;display:flex; align-items: center}
span.smtaxt {width:calc(100% - 60px); display: inline-block; line-height: 18px; align-items: center; vertical-align: middle;}
.col-links ul.newlink li a .iback {background: #fff; border-radius: 3px; width:17px; height: 17px; vertical-align: middle;}
.col-links ul.newlink li:last-child{margin:0}
.f-socials{margin:0 0 28px}
.f-socials ul {list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; gap: 10px;}
.f-socials ul a {display: flex;}
.footer-bottom .copyright {border-top: 1px solid #333; padding-top: 20px}
.footer-bottom .copyright p {color: #fff;text-align: center;font-family: "Poppins", sans-serif; font-size:12px; margin: 0; padding: 0;}
.price {letter-spacing:0!important}
div#videoPopup .video-popup-content {position: absolute; margin: auto; top: 50%; left: 0; right: 0;transform: translateY(-50%);}
div#videoPopup .video-popup-content span.video-close {background: #000; top: -9px; width: 30px; height: 30px; display: flex; z-index:999; align-items: center; justify-content: center; border-radius: 100%; right: -10px;}
.search-modal__form input#Search-In-Modal {border: 1px solid #9d9d9d;}
footer.footer {padding: 0 !important;} 
div#shopify-block-AczRlZnhjbU54dEw2b__316487575649303945 {display: none;}
.footer .footer__content-top {max-width:100%; margin: auto; padding:40px 15px;}
.footer .footer__content-top h2.footer-block__heading {font-size: 18px; text-align: center; font-family: "Poppins", sans-serif;margin: 0 0 15px; letter-spacing: 0; font-weight: 500; color: #000; text-transform: capitalize;}
.footer .footer__content-top .field input{border: 1px solid #e1e1e1;  margin: 0; height: 45px; font-family: Poppins, sans-serif; font-size: 12px; padding: 0 10px; box-shadow: none; outline: none; letter-spacing: 0; border-radius: 6px;}

.footer .footer__content-top .field input::placeholder,
textarea::placeholder {color: #636363ff;opacity: 1;}

.newsletter-form__field-wrapper .field label {display:none}
.newsletter-form__field-wrapper .field button#Subscribe {height: auto; width: auto; top: 0; bottom: 0;outline: none; box-shadow: none;}
.footer .footer__content-top .field input:focus~.field__label {font-size: 10px;left: 15px; top:2px; letter-spacing: 0;}
a.skip-to-content-link.button.visually-hidden {display:none;}
iframe#codk-full-modal-svelte {display:none;}
header.header .header__icons .disclosure button.disclosure__button.disclosure__button {padding-left: 0;}
header.header .header__icons.header-localization .header__icon .cart-count-bubble { top:-5px;font-size: 11px;font-family: "Poppins", sans-serif; left: inherit; width: 15px; height: 15px;}
body.gradient header.header.header--middle-left.page-width.header--has-menu li.gm-active .gm-submenu.gm-mega.gm-submenu-bordered {left: 0 !important; right: 0 !important;}
header.header.header--middle-left.page-width.header--has-menu .header__inline-menu>ul>li ul.gm-submenu li a {padding: 5px 10px !important;}
.menu-below .header__inline-menu {max-width:1250px;margin:auto;padding: 0 15px;width:100%;}
.predictive-search__result-group li a {padding: 5px 10px;}
.predictive-search__result-group .predictive-search__heading {margin: 0; padding: 10px; background: #f9f9f9; color: #000; letter-spacing: 0; font-size: 12px; font-weight: 600;}
.custom_header_search button.reset__button.field__button {height: auto; width: auto;}
.custom_header_search form.search.search-modal__form { margin: 0;}
/* component-price.aio.min.css */
.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}
.price>*{display:inline-block;vertical-align:top}
.price.price--unavailable{visibility:hidden}
.price--end{text-align:right}
.price .price-item{display:inline-block;margin:0 1rem 0 0}
.price__regular .price-item--regular{margin-right:0;font-weight: 500; color: #000; font-size: 12px; font-family: Poppins, sans-serif;}
.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}
.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}
.price--sold-out .price__availability,.price__regular{display:block}
.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__availability,.price--on-sale .price__regular,.price__availability,.price__sale{display:none}
.price--on-sale .price__badge-sale,.price--sold-out .price__badge-sold-out,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}
.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}
.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}
.price--center{display:initial;justify-content:center}
.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}
.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}

main.job-posting-container{max-width:1250px !important;}
main.job-posting-container form{max-width:600px !important;margin:auto;}
.header-top-part .header--icon{min-width:30px;top:-3px;}
.wati-area span{position:relative;cursor:pointer;top:5px;}

@media screen and (min-width:750px){.price{margin-bottom:0}}
@media screen and (min-width:750px){.price--large{font-size:1.8rem}}

/*component-totals.aio.min.css*/
.totals{display:flex;justify-content:center;align-items:flex-end}.totals>*{font-size:1.6rem;margin:0}.totals>h2{font-size:calc(var(--font-heading-scale) * 1.6rem)}.totals *{line-height:1}.totals>*+*{margin-left:2rem}.totals__total{margin-top:.5rem}.totals__total-value{font-size:1.8rem}.cart__ctas+.totals{margin-top:2rem}@media all and (min-width:750px){.totals{justify-content:flex-end}}

body cart-drawer.drawer .totals {margin: 0;}
body cart-drawer.drawer .totals .totals__total {font-size: 13px;font-family: "Poppins", sans-serif; font-weight:500; letter-spacing: 0;margin: 15px 0 0;}
body cart-drawer.drawer .totals .totals__total-value {font-size: 13px; color:#000; font-family: "Poppins", sans-serif; font-weight:500;letter-spacing: 0;}
body cart-drawer.drawer .cart-items .price--end {font-size: 13px; font-family: "Poppins", sans-serif; letter-spacing: 0;}
body cart-drawer.drawer .cart-items tr .product-option {letter-spacing: 0;color:#000; margin: 0;font-family: "Poppins", sans-serif; font-size:12px;}
body cart-drawer.drawer .cart-items td a {letter-spacing: 0;font-family: "Poppins", sans-serif; font-weight:500; font-size:13px; text-decoration:none}
body cart-drawer.drawer h2.drawer__heading {margin: 0; font-size: 18px; font-weight: 600; letter-spacing: 0;}
body cart-drawer.drawer .drawer__close span.svg-wrapper{width:15px;height:15px;}
body cart-drawer.drawer .drawer__close{min-width:auto;min-height:auto;right:7px;top:15px;outline: none; border: none; box-shadow: none;}
.cart-drawer .cart-items td {padding:15px 0 0 0!important;}
body cart-drawer.drawer .drawer__inner-empty .drawer__close{right:20px;}
body cart-drawer.drawer .drawer__footer{padding:0;}
body cart-drawer.drawer .drawer__footer textarea {border: 1px solid rgba(0, 0, 0, .08); border-radius: 10px;}
body .cart-drawer .cart__checkout-button{min-height: auto;font-family: "Poppins", sans-serif; font-weight:500; font-size:13px; padding: 10px; letter-spacing: 0;}
.cart-drawer .cart-items td .cart-item__quantity-wrapper quantity-input.quantity.cart-quantity {height: auto; width: auto; min-height: 1px;}
.cart-drawer .cart-items td .cart-item__quantity-wrapper button.quantity__button {height: auto; width: auto; padding: 0 10px; line-height: normal;}
.goto_cart{margin:0 0 1px 0}
.cart-drawer .cart-items td.cart-item__media{width:100px}
.goto_cart a {min-height: auto; letter-spacing: 0; background: #000; display: flex; justify-content: center; color: #fff; text-decoration: none; line-height: normal; height: 38px; font-weight:500; align-items: center; font-size: 13px;font-family: "Poppins", sans-serif;}
.cart-drawer .cart-items td .cart-item__quantity-wrapper quantity-input.quantity.cart-quantity input {width: 30px; font-size: 14px; height: 40px; outline: none; box-shadow: none; background: transparent; padding:0}
.custom-header {display: block; padding:15px 0 0;}
.search__input.field__input::placeholder{opacity: 1; color: #949494ff;}
small.cart-item__error-text {font-size: 12px; font-family: "Poppins", sans-serif;letter-spacing: 0; line-height: normal;}

.card-wrapper.product-card-wrapper{border-radius: 10px;  display: flex; flex-direction: column; position: relative; box-shadow: 0 0 10px #0000001a; background: #fff; margin: 0; height: 100%; align-items: center; padding: 10px;}
.card-wrapper.product-card-wrapper .card__inner {margin: 0 0 8px;background: transparent;}
.card-wrapper.product-card-wrapper .card__content .card__information {padding: 0;}
.card-wrapper.product-card-wrapper .card__content .card__information .card__heading{ margin: 0 0 5px; font-weight: 500; text-align: center; line-height: 17px; font-family: Poppins, sans-serif; letter-spacing: 0; font-size: 13px;}
.card-wrapper.product-card-wrapper .card__content .price {margin: 0;letter-spacing: 0; font-weight: 500; color: #000; font-size: 12px; font-family: Poppins, sans-serif text-align: center;} 
.card-wrapper.product-card-wrapper .card__content .card__information .only-origin {background:#f1f1f1; margin-bottom:5px; white-space: nowrap;border-radius: 5px;line-height: normal; display: flex; align-items: center; padding:5px; justify-content: center; font-size: 12px;font-family: "Poppins", sans-serif letter-spacing: 0;}
.card-wrapper.product-card-wrapper .card__content .card__information .only-origin p {text-transform: uppercase; color: #000; font-weight:500; font-size: 12px; font-family: Poppins, sans-serif; margin: 0 3px 0 0;}
.card-wrapper.product-card-wrapper .card__content .card__information .product-sku p {margin: 0 0 10px; letter-spacing:0; font-size: 12px;font-family: Poppins, sans-serif; line-height: normal; text-align: center;} 
.card-wrapper.product-card-wrapper .card__content .card__information .price {margin: 0 0 5px !important; line-height: normal; text-align:center}
.card-wrapper.product-card-wrapper .card__content .card__information .price_per_carat {margin: 0; letter-spacing: 0; font-size: 12px;font-family: "Poppins", sans-serif; text-align: center; line-height: normal;}
.price--on-sale .price__sale .price-item.price-item--regular{text-decoration: line-through; text-decoration-thickness: 1px; opacity: 0.6; font-size: 12px; font-family: Poppins, sans-serif;margin:0}
.cart-drawer .cart-items td .cart-item__quantity-wrapper button.quantity__button svg {width: 14px;}
.card__badge span {padding: 5px 15px; margin: 0; letter-spacing: 0; font-size: 12px; font-family: Poppins, sans-serif;}
body main#MainContent{max-width:1260px; margin: 0 auto; padding: 0 15px; width:100%;}

.commen_h2 h1{font-size: 22px;font-family: "Poppins", sans-serif; margin:0!important; font-weight:500; color: #000;  letter-spacing: 0;}
.commen_h2{margin: 0 0 30px;}
.commen_h2 h2{font-size: 20px;font-family: "Poppins", sans-serif; margin:0!important; font-weight:500; color: #000; display: inline-block; letter-spacing: 0;}
.commen_h2.whitecolor h2 {color: #fff;}
.certificate-icon{position:absolute;top:5px;left:10px;z-index:1;background-color:#fff;border-radius:2px;height:20px;}
.certificate-icon img{width:25px;height:15px;}
div#CartDrawer .drawer__header {height: 40px; padding:0px; display: flex;}
.drawer__inner-empty a.button:after, .drawer__inner-empty a.button:before{display:none}
.cart-drawer .cart-items th{letter-spacing:0; font-size:13px;font-family: "Poppins", sans-serif;    padding: 0 0 15px;font-weight: 500;}
div#CartDrawer .drawer__header .drawer__heading{font-family: "Poppins", sans-serif; font-weight:500; margin:0}
body cart-drawer.drawer .drawer__footer {height: 180px;}
.drawer__inner cart-drawer-items {height: calc(100% - 230px); overflow-x: auto;}
.drawer__inner{width:580px;padding:10px}
/* product_page */
.multicolumn-card__info .link{margin:0!important} 
.share-button__button{min-height:1px; text-decoration:none!important }
.card-wrapper .card__inner {margin: 0 0 15px;}
.card p.custom-price {font-weight: 600;}
/*category_css*/
.underline-links-hover:hover a{text-decoration:none!important}
.full-unstyled-link span.icon-wrap {display: none;}
.commen_h1{margin:0 0 15px} 
.commen_h1 h1 {font-size: 22px; font-family: Poppins, sans-serif; margin: 0; font-weight:500; color: #000; letter-spacing: 0;}
.call-wraper-label .telcall {background: #000; padding: 10px;text-decoration: none; font-size: 14px;line-height: normal; display: flex; align-items: center; justify-content: center; color: #fff; margin: 0 0 10px;}
.rich-text.gradient {background: transparent;}

/*cart-page*/
main#MainContent .title-wrapper-with-link {display: flex;align-items: center; margin:20px 0}
main#MainContent .title-wrapper-with-link h1 {font-size: 22px;font-family: Poppins, sans-serif; margin: 0 !important;  font-weight: 500; color: #000;letter-spacing: 0;}
main#MainContent .title-wrapper-with-link .underlined-link {letter-spacing: 0; color:#000; font-family: Poppins, sans-serif;font-weight:500; font-size: 13px;}
.discounts{font-size:1.2rem}
.discounts__discount{display:flex;align-items:center;font-family: "Poppins", sans-serif; font-size:12px;}
.discounts__discount svg{color:rgba(var(--color-button),var(--alpha-button-background))}
.discounts__discount--position{justify-content:center}
.discounts__discount>.icon{color:rgb(var(--color-foreground));width:1.2rem;height:1.2rem;margin-right:.7rem}
button:after, button:before{display:none!important}
.shopify-policy__container{max-width:95%;}
.template- nav.breadcrumb{display:none;}

.menu-below .header__inline-menu .list-menu {display: flex; justify-content: center;position: relative;}
.menu-below .list-menu li .list-menu__item span {text-transform: uppercase; letter-spacing: 0; color: #000;}
.header__menu-item:hover span{text-decoration:none!important}
details[open]>.header__menu-item{text-decoration:none!important} 
.menu-below .list-menu li .mega-menu__content {background: #fff; z-index: 2; border: 1px solid #dfdfdf; max-height: max-content; padding: 10px; min-height: 200px;}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li { padding-right:10px}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li>.mega-menu__link {padding: 0 0 8px; letter-spacing:0; text-decoration: none; font-size: 12px;}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li .list-unstyled li a {padding: 0; letter-spacing:0;text-decoration:none;font-size: 12px;}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li .list-unstyled li {padding: 0 0 8px;}

.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li.desk_Menu-rudraksha {width: 50%;}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list.desk_menu_rudraksha {display: flex;}
.menu-below .list-menu li .mega-menu__content ul.mega-menu__list>li.desk_Menu-rudraksha ul {column-count: 3;} 
.desktopMenu_rudraksha .desk_Menu-rudraksha.other-rudraksha ul.list-unstyled{column-count: 1 !important;}
.menu-below .list-menu li .mega-menu__content .desk_menu_gemstones, .menu-below .list-menu li .mega-menu__content .desk_menu_bead-bracelets,
.menu-below .list-menu li .mega-menu__content .desk_menu_jewellery {display:flex}

.list-menu li.desktopMenu_idols,
.list-menu li.desktopMenu_astrological-consultancy, 
.list-menu li.desktopMenu_exclusive-collections,
.list-menu li.desktopMenu_birthstones{position: relative;}
.list-menu li.desktopMenu_idols ul.mega-menu__list,
.list-menu li.desktopMenu_astrological-consultancy ul.mega-menu__list,
.list-menu li.desktopMenu_exclusive-collections ul.mega-menu__list,
.list-menu li.desktopMenu_birthstones ul.mega-menu__list{padding: 0;}
.list-menu li.desktopMenu_idols .mega-menu__content,
.list-menu li.desktopMenu_exclusive-collections .mega-menu__content,
.list-menu li.desktopMenu_birthstones .mega-menu__content{min-width:205px;min-height:1px;}
.list-menu li.desktopMenu_astrological-consultancy .mega-menu__content{min-width:250px;}
.list-menu li.desktopMenu_gemstones {position: relative;}
.list-menu li.desktopMenu_gemstones ul.mega-menu__list{padding: 0;}
.list-menu li.desktopMenu_gemstones .mega-menu__content{min-width:410px;min-height:1px;}

.list-menu li.desktopMenu_semi-precious-stone {position: relative;}
.list-menu li.desktopMenu_semi-precious-stone ul.mega-menu__list{padding: 0;}
.list-menu li.desktopMenu_semi-precious-stone .mega-menu__content{min-width:732px;min-height:1px;}
.list-menu li.desktopMenu_semi-precious-stone ul.desk_menu_semi-precious-stone{column-count:4;}
.list-menu li.desktopMenu_bead-bracelets {position: relative;}
.list-menu li.desktopMenu_bead-bracelets .mega-menu__content {min-width:510px;min-height:1px;}
.list-menu li.desktopMenu_rudraksha{position:relative;}
.list-menu li.desktopMenu_rudraksha .mega-menu__content{min-width:750px;min-height:1px;}
.list-menu li.desktopMenu_rudraksha .mega-menu__content ul li.desk_Menu-rudraksha.type-of-rudraksha{min-width:420px;}
.list-menu li.desktopMenu_jewellery{position:relative;}
.list-menu li.desktopMenu_jewellery .mega-menu__content{min-width:635px;margin-left:-100%;min-height:1px;}

body main#MainContent .site_container {padding: 0 !important;}
header.header .header__icons{align-items:center}
.buckscc-currency-box .hxoSelectTheme .bucks__folder-collapse_btn svg {width: auto;}
.buckscc-currency-box .hxoSelectTheme.buckscc-currency-wrapper {margin: 0 !important;}
.buckscc-currency-box .hxoSelectTheme .buckscc-select-styled {padding: 4px;}
.buckscc-currency-box .hxoSelectTheme .buckscc-select-styled .flagWrapper {margin: 0;}
.col-links ul.newlink li a.newimg {width: 17px; margin:0 10px 0 0}
.col-links ul.newlink li a.newimg + span.smtaxt {width: calc(100% - 30px);}
.col-links ul.newlink.firstli li {display:flex; font-size:13px;font-family: "Poppins", sans-serif;}
.header__heading-logo-wrapper{min-height:53.188px;}
.header__heading-logo{min-height:45px;}


/*drawer-css*/
   .drawer{visibility:hidden;display:none;}
   .drawer.active{display:flex;}
   .cart-item__linked-addons{list-style:none; margin:8px 0 0 0;  padding:8px 0 0 0;  border-top:1px dashed #ddd; }
   .cart-item__linked-addon{font-size:12px; color:#555; line-height:1.6;}
   .cart-item__linked-addon::before{content:"• ";}
   b.cart__empty-text {margin: 0 0 20px; font-size: 16px; font-family: Poppins, sans-serif; font-weight: 500; color: #000; text-transform: capitalize;}
   .drawer__inner-empty a.button { font-size: 14px; font-family: Poppins, sans-serif; margin: 0; font-weight: 500; color: #fff; letter-spacing: 0; min-width: 1px; padding: 10px 15px; line-height: normal; min-height: 1px; text-transform: capitalize;}
/*drawer-css-end*/

nav.breadcrumb{margin:15px 0;letter-spacing:0; font-size:14px; font-family: Poppins, sans-serif; font-weight: 400;text-transform:capitalize;} 
form#ContactFooter {max-width: 360px; width:100%}
.newsletter-form__field-wrapper .field:before, .newsletter-form__field-wrapper .field:after {display: none;}

/*search result css*/
.cloud-search-results .cs-item-details,.cloud-search-results .cs-item-title{font-size: 12px;font-family: "Poppins", sans-serif; font-weight:500;}
.cloud-search-results .price{font-weight: 600; color: #000; font-size: 12px; font-family: Poppins, sans-serif;}
.cloud-search-results .price.cs-list-price {text-decoration: line-through; text-decoration-thickness: 1px; opacity: 0.6; font-weight: normal;}
.cloud-search-results .description{font-size: 12px;font-family: "Poppins", sans-serif;}
.instant-search-menu .see-more-results{font-size: 12px;font-family: "Poppins", sans-serif; font-weight:500}
.cloud-search-results .see-details{font-size: 13px;font-family: "Poppins", sans-serif; font-weight:500}

.cart__login-title{margin:20px 0 0;font-size: 13px;font-family: "Poppins", sans-serif; font-weight:500}
.cart__login-paragraph{font-size: 13px;font-family: "Poppins", sans-serif; font-weight:500}
.cart-drawer .tax-note{margin:7px 0;font-size: 12px;font-family: "Poppins", sans-serif; font-weight:500; letter-spacing:0}
.grp-entangle-item-body-review{color: #121212cc; font-family: Poppins, sans-serif;font-size: 13px!important;}

body .pagination-wrapper {margin: 0;}
body .pagination-wrapper .pagination__list{gap:5px}
body .pagination-wrapper .pagination__list li {margin: 0;}
body .pagination-wrapper .pagination__list li .pagination__item {width: 35px; height: 35px;font-family: "Poppins", sans-serif; font-size: 14px; display: flex; align-items: center; justify-content: center; background: #f1f1f1;}
body .pagination-wrapper .pagination__list li { flex: inherit;}
a.pagination__item::after{display:none!important}
body .pagination-wrapper .pagination__list li .pagination__item.pagination__item--current.light {background: #000; color: #fff;}

.rich-text__wrapper {padding: 0;} 
.rich-text__wrapper h1{color: #000; font-size: 22px; font-family: Poppins, sans-serif; font-weight: 500; letter-spacing: 0;}
.rich-text__wrapper p, .rich-text__wrapper li{letter-spacing: 0; margin: 0 0 5px; font-family: Poppins, sans-serif; font-size: 13px; line-height: 22px;}
.rich-text__wrapper strong{font-weight: 500;}
.rich-text__wrapper ul{margin-bottom:15px; padding:0}
.rich-text__wrapper h2{color: #000; font-size: 18px; font-family: Poppins, sans-serif; font-weight: 500; letter-spacing: 0; margin:0 0 5px}
.rich-text__wrapper h3{color: #000; font-size: 16px; font-family: Poppins, sans-serif; font-weight: 500; letter-spacing: 0; margin:0 0 5px}
.rich-text__buttons a.button.button--primary {padding:8px 20px; font-family: Poppins, sans-serif; background: #1a1a1a; color: #fff; font-size: 15px; font-weight: 500; cursor: pointer; line-height: normal; letter-spacing: 0; border: 0; min-height: 1px; min-width: 1px; border-radius: 6px;}
.rich-text__buttons a.button.button--primary:after,.rich-text__buttons a.button.button--primary:before{display:none}
.rich-text__wrapper{width:100% !important}
.rich-text__text.rte.scroll-trigger {margin: 15px 0 0;}

@media (min-width: 1480px) {
.header-top-part{max-width: 1580px;}
body main#MainContent{max-width:1580px}
.site_container{max-width:1580px!important}
}

@media (max-width: 1199px) {    
    .commen_h2 h2{font-size: 16px; padding-bottom:4px;}
    .f-links .col-links b{font-size:13px;}
    .col-links ul.newlink li,.col-links ul.newlink li a{display: block; font-size:12px;}
    .footer-bottom .copyright{padding:10px 0 0;}
    .f-socials ul a{width:25px;}
    .f-socials ul a img{width:100%}
    .f-socials{margin-bottom:15px}
    .f-links{margin-bottom:15px}
    /* product_page */    
    .commen_h1 h1{font-size:18px}
    .commen_h1{margin:0 0 10px}
    /*cart-page*/
    .totals h2, .totals p {  font-size: 15px;letter-spacing: 0;}
    button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large svg{width:12px;height:15px;vertical-align:bottom;}
    .menu-below .list-menu li .list-menu__item {padding: 10px;}
    .menu-below .list-menu li .list-menu__item span{font-size:12px}
}

@media (max-width: 991px) {
.header__icon--menu .icon{width:15px}
}

@media (max-width: 989px) {
    .commen_h2{margin:0 0 15px}
    .menu-drawer__navigation{padding:0!important}
    .header--has-social .menu-drawer__utility-links {padding: 15px!important; background: #fff;display: flex; justify-content: space-between;}
    .menu-drawer__account{padding:0!important}
    header.header.header--middle-left.page-width.header--has-menu header-drawer {height: auto;}
    header.header.header--middle-left.page-width.header--has-menu { display: flex; justify-content: space-between;}
    header.header.header--middle-left.page-width.header--has-menu header-drawer .header__icon {width: auto; height: auto;margin-left: 5px;}
    .menu-drawer .list-social__link{padding:0 2px!important}
    header.header .header__icons .search-modal.modal__content {top: 50px;border-top: 1px solid #e7e7e7;}
    header.header .header__icons .disclosure button.disclosure__button.disclosure__button {padding-right: 15px !important; height: auto;letter-spacing: 0; min-width: 1px;}
    .header-localization .small-hide{display:block!important}
    header.header .header__icons .disclosure button.disclosure__button.disclosure__button .icon-caret {right: 0;}
    header.header .header__icons.header-localization .header__icon .svg-wrapper svg.icon.icon-cart {width: auto; height: 30px;}
    .modal__close-button.link{width:20px; height:20px; right:20px}
    .modal__close-button.link svg.icon.icon-close {width:20px;}
    .search-modal__form input#Search-In-Modal{height:40px}
    .header-top-part{position:relative; padding-bottom:50px}
    .custom_header_search {width: 95%; position: absolute; bottom: 8px; height: auto; left: 0; right: 0; margin: auto; border-radius:5px}
    header.header .location span {font-size: 0;}
    header.header .location svg{margin:0; width:auto!important}
    .custom_header_search input.search__input{height: 32px; font-size: 11px;}
    .custom_header_search button.search__button{height: 32px;}
    .header__heading-link {margin-left:30px!important;}
    header.header .header__icons .popup-container .contact-number svg{width: 16px;}
    .header__heading-logo-wrapper{min-height:auto;}
    .header__heading-logo{width:120px;min-height:35px;}
    .header__icon--menu{position: absolute!important; top: 39px; left: 21px;z-index:999}
    header.header .header__icons{gap:8px;}
    .menu-drawer {width: 100% !important;border: 0 !important;}
    .menu-drawer ul.list-menu li { margin: 0;}
    .menu-drawer ul.list-menu.menu_level_1 li summary.level_1{font-size:13px;font-weight:600;}
    .menu-drawer ul.list-menu.menu_level_2 li .list-menu__item{padding:8px 15px;}
    .menu-drawer ul.list-menu li .list-menu__item {padding: 10px 15px; letter-spacing: 0; font-size: 12px; line-height: normal; border-bottom: 1px solid #ebebeb;}
    .menu-drawer ul.list-menu li details .menu-drawer__menu-item span.svg-wrapper {right: 10px;}
    .level_2.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset {text-decoration: none;}
    .menu-drawer ul.list-menu li .menu-drawer__inner-submenu .menu-drawer__close-button {padding:10px; margin: 0;  background: #f9f9f9; display:none}
    button.menu-drawer__close-button.link.link--text.focus-inset{ font-size: 15px;font-weight: 700;}
    .menu-drawer ul.list-menu li .menu-drawer__submenu{transform:none!important; position:relative}
    .js .menu-drawer__navigation .submenu-open {visibility: visible!important;}
    details[open]>.level_0 {background: #000000; color: #fff;}
    details[open]>.level_0 span.svg-wrapper {transform: rotate(90deg); top:inherit}
    details[open].menu-opening.level_1.index_1>.menu-drawer__menu-item>.svg-wrapper{top:inherit}
    .list-menu.menu_level_1 {margin-left: 10px;}
    .list-menu.menu_level_2 {margin-left: 20px;}
    .menu-drawer ul.list-menu li ul li details[open] .menu-drawer__menu-item span.svg-wrapper{transform: rotate(90deg); top:inherit}
    .header--has-social .menu-drawer__utility-links button.disclosure__button {font-size: 12px; letter-spacing: 0;}
    form#ContactFooter{max-width:100%}
    .menu-drawer ul.list-menu li .menu-thumb{display:inline-block}
    body cart-drawer.drawer .cart-items td a{font-weight: 500; font-size: 12px;}
    .cart-drawer .cart-items td.cart-item__media{width:auto}
    body cart-drawer.drawer .totals .totals__total{font-size:12px;}
    .cart-drawer .tax-note{font-size:11px}
    body cart-drawer.drawer .cart-items tr .product-option{font-size:11px}
    body cart-drawer.drawer .cart-items .price--end,body cart-drawer.drawer .totals .totals__total-value{font-size:12px;}
    .cloud-search-results--mobile .cs-item-details .description{font-size:11px;}
    .cloud-search-results--mobile .cs-item .cs-item-title, .cloud-search-results--mobile .cs-item .price{font-size:12px; font-weight:500}
    .header__heading a.header__heading-link{margin-left:20px}
    body .pagination-wrapper .pagination__list li .pagination__item{width:30px; height:30px}
    main#MainContent .title-wrapper-with-link .underlined-link{font-size:12px;}
}

@media (max-width: 768px) {
    .header-top-part .header--icon{min-width:26px;}
    .multicolumn-card__info .link{font-size:11px;}
    .footer-bottom .f-links{flex-direction:column; margin-bottom:15px}
    .footer-bottom .col-links{width:100%;border-bottom:1px solid #333;padding:10px 12px;}
    .footer-bottom .col-links b span{display:inline-block;}
    .footer-bottom .newlink{max-height:0;overflow:hidden;transition:max-height 0.3s ease;}
    .footer-bottom .col-links.active .newlink{max-height:200px; margin-top:10px} 
    .footer-bottom{padding:0}
    .footer-bottom .copyright{padding-bottom:10px}
    .f-links .col-links b{margin:0; display:flex; align-items: center; justify-content:  space-between}
    .footer-bottom .site_container {padding: 0 !important;}
    .f-links .col-links b span{font-size:16px}
    span.smtaxt {width: calc(100% - 40px);}
    .footer-block--newsletter{ gap: 1rem!important;}
    /* product_page */
    .footer .footer__content-top{padding:20px 15px}
    .footer .footer__content-top h2.footer-block__heading{margin-bottom:10px; font-size:15px; }    
    .rte p {letter-spacing: 0;}
    .mysection .site_container .multicolumn-list {padding: 0;}
    /*category_css*/
    .footer-block__newsletter{width:100%}
    .newsletter-form__field-wrapper{max-width:100%!important}   
    /*cart-page*/
    main#MainContent .title-wrapper-with-link h1{font-size:16px}
    main#MainContent .title-wrapper-with-link{margin:15px 0}
    .commen_h2 h1{font-size:14px}
    .footer-bottom .copyright p{font-size:11px;}
    .col-links ul.newlink.firstli li{font-size:12px;}
    .commen_h1 h1{font-size:15px}
    nav.breadcrumb{font-size:12px;}
    .rich-text__wrapper h1{font-size:15px;}
    .rich-text__wrapper h2,.rich-text__wrapper h3{font-size:14px;}
    .rich-text__wrapper p, .rich-text__wrapper li{font-size:12px;}
    .rich-text__wrapper ul{margin-bottom:10px}
    .rich-text__buttons a.button.button--primary{font-size:13px;}
    .footer .footer__content-top .field input{height:40px}
}

@media (max-width: 749px) {
    .ourcollapsible{margin-bottom:6px}
    8,5:     .home-top-banner__wrapper .home-top-banner__title {font-size: 11px; color: #000; letter-spacing: 0;font-family: "Poppins", sans-serif;}
}

@media (max-width: 575px) {
    .commen_h2 h2{font-size:14px}
    header.header .header__icons svg{width:26px}
    header.header .header__icons a.header__icon--cart svg{width:23px}
    header.header .header__icons.header-localization .header__icon .cart-count-bubble{top: -3px; right: 3px;} 
    .card-wrapper.product-card-wrapper .card__content .card__information .product-sku p{font-size:10px;}
    .card-wrapper.product-card-wrapper .card__content .card__information .only-origin,.card-wrapper.product-card-wrapper .card__content .card__information .only-origin p{font-size:10px}
    .card-wrapper.product-card-wrapper .card__content .card__information .price_per_carat{font-size:10px}
}

@media screen and (min-width:750px){
    .discounts__discount--position{justify-content:flex-end}
}