/** Shopify CDN: Minification failed

Line 659:154 Expected ":"

**/
@font-face {
    font-family: 'Futura Bk BT';
    src: url('/cdn/shop/files/Futura-Bk-BT-Book-1.woff?v=1764670800') format('woff'),
        url('/cdn/shop/files/Futura_Bk_BT_Book_1.woff2?v=1764670699') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
 @font-face {
    font-family: 'Futura Bk BT';
    src: url('/cdn/shop/files/FUTURA-20MEDIUM-20BT-3.woff?v=1764314919') format('woff'),
        url('/cdn/shop/files/FUTURA-20MEDIUM-20BT_3.woff2?v=1764315024') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Futura Bk BT';
    src: url('/cdn/shop/files/FuturaBT-BookItalic.woff?v=1764130209') format('woff'),
        url('/cdn/shop/files/FuturaBT-BookItalic.woff2?v=1764130208') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Futura Bk BT' !important; font-weight: 700; line-height: normal; margin: 0; letter-spacing: normal;}
body, p {font-family: 'Poppins' !important; font-size: 16px; font-weight: 400; line-height: normal; margin: 0; letter-spacing: normal;}
.img-fluid {max-width: 100%; height: auto;}
.items {list-style: none; padding: 0; margin: 0;}
.button-style {background: linear-gradient(90deg, #D1A151 0%, #AE7A24 100%); color: #FFF; font-size: 18px; font-weight: 400; text-decoration: none; display: inline-block; border-radius: 10px; padding: 15px 30px; border: 1px solid #d1a151; /* text-transform: capitalize; */ transition: 0.3s linear;}
.button-style:hover {border-color: transparent; background: #FFF !important; color: #000;}

button.button-style {background: linear-gradient(90deg, #D1A151 0%, #AE7A24 100%); color: #FFF; font-size: 18px; font-weight: 400; text-decoration: none; display: inline-block; border-radius: 10px; padding: 15px 30px; border: 1px solid #d1a151; /* text-transform: capitalize; */ transition: 0.3s linear;}
button.button-style:hover {border-color: transparent; background: #FFF !important; color: #000;}
.customer.login button.button.button-style, .customer.register button.button.button-style, .cart__warnings .button.button-style, .template-404 .button.button-style {border-color: #D1A151;}

.page-width {max-width: 100%; padding-left: 20px !important; padding-right: 20px !important; margin-left: auto; margin-right: auto;}

.section-heading .heading, .customer.login h1 {position: relative; color: #191919; font-size: 42px; font-weight: 700; line-height: normal; text-transform: capitalize; padding-top: 18px;}
.section-heading .heading .custom-color {color: #D1A151;}
.section-heading .heading:before {content: ""; width: 200px; height: 5px; background-color: #183866; top: 0; left: 50%; position: absolute; transform: translateX(-50%);}
.section-heading.left-side-order .heading:before {background-color: #D1A151; left: 0; transform: unset;}
.section-description .description {color: #191919; font-size: 18px; font-weight: 400; line-height: normal;}
.content-wrapper .section-heading .heading:before {display: none;}
.content-wrapper .section-heading .heading {color: #fff; padding-top: 0;}
.section-description.newsletter__subheading .description {color: #E3E3E3; margin-top: 18px;}

.cart__warnings {padding-top: 50px; padding-bottom: 50px;}
.cart-count-bubble {top: 5px; right: 10px; left: auto;}
.market-prices-section[id] {scroll-margin-top: 100px;}

@media (min-width: 992px) {
	.page-width {max-width: 100%;}
}
@media (min-width: 1000px) {
	.page-width {max-width: 1020px;}
}
@media (min-width: 1100px) {
	.page-width {max-width: 1120px;}
}
@media (min-width: 1200px) {
	.page-width {max-width: 1220px;}
}
@media (min-width: 1300px) {
	.page-width {max-width: 1320px;}
}
@media (min-width: 1400px) {
	.page-width {max-width: 1420px;}
}
@media (min-width: 1500px) {
	.page-width {max-width: 1520px;}
}
@media (min-width: 1600px) {
	.page-width {max-width: 1620px;}
}


/* ---------------------- Announcement Bar Css ---------------------- */
.pricing-banner__ticker .pricing-banner__ticker-items {display: flex; align-items: center; justify-content: space-between;}
.pricing-banner__ticker-item .ticker-item__label {color: #FFF; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal;}
.pricing-banner__ticker-item .ticker-item__price {color: #FFF; font-size: 16px; font-weight: 400; line-height: normal; margin-left: 18px; margin-right: 18px;}
.pricing-banner__ticker-item .ticker-item__delta {color: #0C8703; font-size: 16px; font-weight: 400; line-height: normal;}
.pricing-banner-content .pricing-banner__ticker {padding-top: 8px; padding-bottom: 8px;}
.pricing-banner__support-items .pricing-banner__support-item {display: flex; align-items: center; width: 40%;}
.pricing-banner__support .pricing-banner__support-items {display: flex; align-items: center;}
.pricing-banner__support-items .pricing-banner__support-item a {color: #FFF; font-size: 16px; font-weight: 500; line-height: normal; text-decoration: none; letter-spacing: normal;}
.pricing-banner__support-items .pricing-banner-support-text {width: 60%;}
.pricing-banner__support-items .pricing-banner__support-item .call-icon {width: 20px; height: 20px; margin-right: 6px;}
.pricing-banner-content .pricing-banner__support {padding-top: 9px; padding-bottom: 10px;}
.pricing-banner__support-items .pricing-banner__support-item .whatsapp-icon {width: 20px; height: 20px; margin-right: 15px; padding-right: 15px; position: relative; margin-top: -5px;}
.pricing-banner__support-items .pricing-banner__support-item .whatsapp-icon:before {content: ''; position: absolute; right: -10px; top: 4px; border-right: 1px solid #fff; width: 1px; height: 18px;}
.pricing-banner__support-items .pricing-banner-support-text p {color: #FFF; font-size: 16px; font-weight: 500; line-height: normal; letter-spacing: normal;}

/* ---------------------- Header Css ---------------------- */
header.header.main-header {display: flex; align-items: center; justify-content: space-between;}
header.header.main-header .header__icons {padding-right: 0;}
.main-header.header summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle, .field:before, .field:after, .field__label {display: none;}
header.header.main-header .header__icons details-modal.header__search .search__input.field__input {font-family: 'Poppins' !important; border-radius: 10px; background: #F2F2F2 !important; color: #919191; font-size: 18px; font-weight: 400; line-height: normal; text-transform: capitalize; width: 260px; min-width: auto; min-height: auto; height: auto; box-shadow: none; padding: 10px 20px; padding-left: 50px;}
header.header.main-header .header__icons details-modal.header__search button.search__button.field__button {width: auto; height: auto; right: auto; left: 20px; top: 50%; transform: translateY(-50%);}
header.header.main-header .header__icons details-modal.header__search button.search__button.field__button span.svg-wrapper {width: 20px; height: 20px;}
header.header.main-header .header__icons details-modal.header__search .search__input.field__input::placeholder {opacity: 1; color: #919191;}
header.header.main-header .header__icons details-modal.header__search .predictive-search__results-groups-wrapper {flex-wrap: wrap; overflow-x: hidden;}
header.header.main-header .header__icons details-modal.header__search .predictive-search__loading-state {display: none;}
header.header.main-header .header__icons .header__icon {color: #183866; font-size: 18px; font-weight: 400; line-height: normal; text-transform: capitalize; text-decoration: none; width: auto; height: auto; position: relative; padding-left: 17px; padding-right: 17px; margin-right: 0;}
header.header.main-header .header__icons .header__icon span.svg-wrapper {width: 20px; height: 20px; margin-left: 10px;}
header.header.main-header .header__icons .header__icon:before {content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0; border-left: 1px solid #787878; width: 1px; height: 20px;}
header.header.main-header .header__icons details-modal.header__search {padding-right: 17px;}
nav.header__inline-menu .list-menu .header__menu-item.list-menu__item span {color: #111; font-size: 18px; font-weight: 400; line-height: normal; /* text-transform: capitalize; */ text-decoration: none; letter-spacing: normal;}
nav.header__inline-menu .list-menu .header__menu-item.list-menu__item {padding: 10px; padding-left: 60px; padding-right: 60px; position: relative; text-decoration: none; outline: none; box-shadow: none;}
nav.header__inline-menu .list-menu .header__menu-item.list-menu__item svg {display: none;}
.header-wrapper .header-navigation {background-color: #EFEFEF; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; padding-top: 9px; padding-bottom: 9px;}
.header-navigation nav.header__inline-menu .list-menu {justify-content: center; width: 100%;}
nav.header__inline-menu .list-menu .header__menu-item.list-menu__item:before {content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0; border-right: 1px solid #7B7B7B; width: 1px; height: 35px;}
.header-navigation nav.header__inline-menu .list-menu li:last-child .header__menu-item.list-menu__item:before {display: none;}
.header__inline-menu .list-menu .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list {display: flex; flex-wrap: wrap; gap: 0;}
.header__inline-menu .list-menu .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list > li {width: 25%; padding-left: 10px; padding-right: 10px;}
.mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .mega-menu__link.mega-menu__link--level-2 {color: #D1A151; font-family: "Futura Bk BT"; font-size: 18px; font-weight: 700; line-height: normal; text-transform: capitalize; letter-spacing: normal; text-decoration: none; letter-spacing: normal; padding: 0; margin-bottom: 10px;}
.mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled .mega-menu__link.link {color: #6D6D6D; font-family: 'Poppins'; font-size: 16px; font-weight: 400; line-height: normal; letter-spacing: normal; text-decoration: none; padding: 0;}
.mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled > li {line-height: normal; margin-bottom: 10px;}
nav.header__inline-menu .list-menu details.mega-menu > .mega-menu__content.global-settings-popup {width: 80%; margin-left: auto; margin-right: auto; border-radius: 8px; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.10); padding: 30px;}
nav.header__inline-menu .list-menu details.mega-menu > .mega-menu__content.global-settings-popup > .mega-menu__list.page-width {padding: 0 !important; row-gap: 30px;}
.mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled {padding-left: 15px;}
.header__inline-menu .list-menu > li:first-child .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list > li:nth-child(2) {width: 18%;}
.mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled>li:last-child {margin-bottom: 0;}
.header__inline-menu .list-menu > li:first-child .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list > li:nth-child(3) {width: 39%;}
.header__inline-menu .list-menu > li:first-child .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list > li:nth-child(4) {width: 18%;}
nav.header__inline-menu .list-menu > li:nth-child(4) .mega-menu>.mega-menu__content.global-settings-popup {width: 100%; max-width: 245px;}
nav.header__inline-menu .list-menu > li:nth-child(4) .mega-menu>.mega-menu__content.global-settings-popup .mega-menu__list.page-width {display: block;}
nav.header__inline-menu .list-menu > li:nth-child(4) .mega-menu>.mega-menu__content.global-settings-popup .mega-menu__list.page-width > li {width: 100%; padding-left: 0; padding-right: 0;}
nav.header__inline-menu .list-menu>li:nth-child(4) .mega-menu>.mega-menu__content.global-settings-popup .mega-menu__list.page-width> li:last-child .mega-menu__link.mega-menu__link--level-2 {margin-bottom: 0;}
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled,
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled {padding-left: 10px;}
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled .mega-menu__link.link strong,
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled .mega-menu__link.link strong {color: #191919; font-family: "Futura Bk BT"; font-size: 18px; font-weight: 700; line-height: normal; text-transform: capitalize;}
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled > li {padding-left: 15px;}
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled > li:first-child,
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled > li:nth-child(4),
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled > li:nth-child(6) {padding-left: 0;}
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled > li:first-child,
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled > li:nth-child(6),
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled > li:nth-child(7),
.header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled > li:nth-child(8) {padding-left: 0;}
nav.header__inline-menu .list-menu .header__menu-item.list-menu__item a {text-decoration: none; color: inherit;}
.header-small-nav-mobile {background: #efefef; display: none;} 
.header-small-nav-mobile ul {display: flex;list-style: none;margin: 0;padding: 15px 15px;}
.header-small-nav-mobile ul li:not(:last-child) {margin-right: 15px;padding-right: 15px; border-right: 1px solid #000;}
.header-small-nav-mobile ul li {line-height: 1;}
.header-small-nav-mobile ul li a {color: #111111; text-decoration: none; text-transform: capitalize;}
.footer-main {padding-top: 130px; padding-bottom: 28px;}
.main-header select, .main-header select option {color: #183866; font-size: 16px; font-weight: 400; line-height: normal; text-transform: capitalize;}
.main-header .myacc_main select {border: unset; margin: 0 15px; position: relative; display: inline; padding-right: 30px; z-index: 3; background: transparent;}
.main-header select:focus-visible {border: unset; box-shadow: unset; outline: unset; cursor: pointer;}
.main-header .myacc_main {display: flex; align-items: center; margin-right: 15px; position: relative; cursor: pointer;}
.main-header .myacc_main .svg-wrapper {position: absolute; right: 34px;}
/* ---------------------Footer----------------------------- */
.footer-main .footer__blocks-wrapper {column-gap: 0; row-gap: 20px !important;}
.footer-main .footer-block {padding-left: 40px; border-left: 1px solid #FFFFFF33;}
.footer-main .footer__blocks-wrapper .footer-block__heading {color: #D1A151; font-size: 22px; margin-bottom: 30px; font-family: 'Poppins' !important; font-weight: 400; position: relative;}
.footer-main .footer-block:last-child {width: 100%; min-width: 100%; padding-left: 0; border: unset;}
.footer-main .footer-block .logo-wrapper {display: flex; gap: 7px;}
.footer-main .social_logo_main {display: flex; align-items: center; justify-content: end; gap: 10px;}
.footer-main .payment_title h4 {font-size: 18px; font-weight: 400; color: #A4A4A4; font-family: 'Poppins' !important;}
.footer-main .footer__copyright p {font-size: 18px; color: #E2DFDF; text-align: start;}
.footer-main .footer__content-bottom-wrapper {justify-content: center;}
.footer-main .footer-block__details-content li a {color: #E2DFDF; padding-bottom: 6px; font-size: 16px; text-decoration: none; line-height: normal;}
.footer-main .footer-block:first-child {padding-left: 0; border: unset; padding-right: 40px;}
.footer-main .footer__content-top {padding-bottom: 15px; border-bottom: 1px solid #FFFFFF33}
.footer-main .footer__content-bottom {padding-top: 0;}
.footer-main .footer-block__details-content .list-menu__item--link:hover {color: #e2dfdf; text-decoration: none;}
.footer-main .footer__blocks-wrapper .footer-block__heading span {display: none;}
.color-scheme-5 {--color-foreground: unset;}
.footer-block.grid__item .footer-block__heading .footer_plus svg.minus-icon {display: none;}
.footer-block.grid__item .footer-block__heading.active .footer_plus svg.plus-icon {display: none;}
.footer-block.grid__item .footer-block__heading.active .footer_plus svg.minus-icon {display: block;}
.footer-main .cont_dtls {display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}
.footer-main .social_icons h5, .footer-main .footer_contact_details p, .footer-main .footer_contact_details p a {color: #e2dfdf; padding-bottom: 6px; font-size: 16px; text-decoration: none; line-height: normal; font-weight: 300;}
.footer-main .social_hide {display: none;}
.footer-main .cus_icon_main .list-social {justify-content: unset; margin-left: -12px; flex-wrap: nowrap;}
.footer-main .cus_icon_main {display: flex; align-items: center;}
.footer-main .brand_icon_main ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.footer-main .social_icons .icon path {fill: #FFF;}
.footer-main .brand_icon_main ul li {list-style: none;}
.footer-main .social_icons {width: 13%; max-width: 13%;}
.footer-main .brand_icon_main {width: 87%; max-width: 87%;}
.footer-main .brand_icon_main ul li img {width: 180px; object-fit: cover;}
.footer-main .list-unstyled .svg-wrapper, .footer-main .list-unstyled .svg-wrapper svg {width: 26px; height: 26px;}
.footer-main .footer__content-bottom-wrapper  .footer__copyright {display: flex; width: 100%; justify-content: start; align-items: center; gap: 20px;}
.footer-main .social_logo img {width: 56px; border-radius: 4px;}
.footer-main .footer-block:first-child {max-width: 21.7%; width: 21.7%;}
.footer-main .footer-block {width: 15.66%; max-width: 15.66%;}
/* --------------------- General Css ----------------------------- */
.template-gold .main-collection-section .section-heading .heading {font-weight: 700;}
.detail-butoon-block .button-style:hover {border-color: #183866;}
.newsletter-form__field-wrapper .newsletter-form__button.field__button {width: auto; font-family: 'Poppins';}

.mission-pillars-title .heading {color: #D1A151; font-size: 40px; font-weight: 700; line-height: normal; text-transform: capitalize;}
.mission-pillars-title .heading .custom-color {color: #fff;}
.mission-pillars-description .description {color: #FFF; font-size: 24px; font-weight: 400; line-height: normal;}
.mission-pillars-heading .mission-pillars-title {margin-top: 40px;}

.main-rich-text-section .rich-text.content-container:after {display: none;}
.rich-text.content-container .rich-text__wrapper .rich-text__blocks {max-width: 1400px;}
.rich-text__wrapper .rich-text__blocks .rich-text__heading {color: #191919; font-size: 40px; font-weight: 700; line-height: normal; text-transform: capitalize; margin-bottom: 48px;}
.rich-text__wrapper .rich-text__blocks .rich-text__heading span.custom-color {color: #D1A151;}
.rich-text__wrapper .rich-text__blocks .rich-text__text {margin-top: 0;}
.rich-text__wrapper .rich-text__blocks .rich-text__text p {color: #191919; font-size: 20px; font-weight: 400; line-height: normal;}

.main-collection-list-page .section-heading .heading {padding: 0; margin: 0; margin-bottom: 40px; text-align: center;}
.main-collection-list-page .section-heading .heading:before {display: none;}
.main-collection-list-page {padding-top: 50px; padding-bottom: 50px;}
.main-collection-list-page .collection-list { display: flex; flex-wrap: wrap; column-gap: 0; row-gap: 24px;}
.collection-list__item.grid__item .card__heading .full-unstyled-link span.icon-wrap {display: none;}
.main-collection-list-page .collection-list .collection-list__item.grid__item {width: 25%; max-width: 25%; padding-left: 12px; padding-right: 12px;}
.collection-list__item.grid__item .card__inner:before {padding-bottom: 78%;}
.collection-list__item.grid__item .card__inner .card__media img {object-fit: contain;}
.collection-list__item.grid__item .card__inner {background: transparent; margin-bottom: 20px;}
.collection-list__item.grid__item .card__information {padding-top: 0; padding-bottom: 0;}
.collection-list__item.grid__item .card__heading .full-unstyled-link {color: #191919; font-family: "Futura Bk BT"; font-size: 22px; font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize;}

.customer.login .field label, .customer.register .field label { position: unset; color: #353535; font-family: Poppins; font-size: 20px; font-weight: 400; line-height: normal; margin-bottom: 12px;}
.customer.login .field, .customer.register .field {flex-direction: column-reverse; text-align: left;}
.customer.login .field input, .customer.register .field input { color: #9F9D9D; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 10px; border: 1px solid #D1A151; box-shadow: none; height: auto; min-width: auto; min-height: auto; padding: 10px 12px;}
button.button.button-style:before, button.button.button-style:after, .button.button-style:before, .button.button-style:after {display: none;}
.customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label {font-size: 20px; letter-spacing: 1px;}
.app-gold-price-section .gold-price-widget .gold-price-widget__title a:after, .app-gold-price-section  .silver-price-widget .silver-price-widget__title a:after {content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.template-gold-price-chart .app-gold-price-section .page-width, .template-silver-price-chart .app-gold-price-section .page-width {display: flex; flex-direction: column-reverse;}
.template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__controls .gold-trend-widget__btn, .template-silver-price-chart .silver-trend-widget .silver-trend-widget__btn {margin-left: 12px; padding: 15px; cursor: pointer; transition: all .3s ease; color: #fff; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 10px; background: #23406d; border: none;}
.template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__stat-value, .template-silver-price-chart .silver-trend-widget .silver-trend-widget__stat-value {margin-bottom: 20px;}
.template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__controls, .template-silver-price-chart .silver-trend-widget__controls {padding-top: 15px; flex-wrap: wrap;}
.template-gold-price-chart .app-gold-price-section, .template-silver-price-chart .app-gold-price-section {padding: 120px 0 30px 0;}
.template-gold-price-chart .app-gold-price-section .gold-trend-widget__chart svg {height: 600px;}
.facets-wrapper {top: 169px; z-index: 3; background: #FFF;}
.template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__controls .gold-trend-widget__btn.active, .template-silver-price-chart .silver-trend-widget .silver-trend-widget__controls .silver-trend-widget__btn.active {color: #191919; border-color: #d1a151; border-radius: 10px; background: #d1a151;}
.facets-container .facets__display ul li label, .facets-container .facets__selected {border-radius: 6px; padding: 12px 16px; color: #183866; font-size: 16px; font-family: 'poppins'; align-items: center; margin-bottom: 0; outline: none; box-shadow: none;}
.template-collection .facets-container .facet-filters .facet-filters__sort:focus {border: 1px solid #183866 !important;}
.collection-hero .collection-hero__inner .collection-hero__title {font-size: 32px; text-transform: capitalize;}
.collection-hero .section-heading .heading:before {width: 140px;}
.footer-main .footer_contact_details .phone_dtls strong, .footer-main .footer_contact_details .phone_dtls a, .footer-main .footer_contact_details .email_dtls a {color: #D1A151; font-weight: 700;}
.register .condition_checkbox {text-align: start; padding-top: 20px;}
.register .condition_checkbox label, .register .condition_checkbox label a {position: unset; color: #353535; font-family: Poppins; font-size: 20px; font-weight: 400; line-height: normal; margin-bottom: 12px;}
.register .condition_checkbox input {cursor: pointer;}

/* new css */
.customer .log-out { display: none; }



/* --------------------- Product Page Css ----------------------------- */
.main-product-page .product .grid__item.product__media-wrapper {width: 50%; max-width: 50%;}
.main-product-page .product .product__info-wrapper.grid__item {width: 50%; max-width: 50%; padding-left: 30px;}
.product__info-container .product__title h2 {color: #D1A151; font-size: 28px; font-weight: 700; line-height: normal; text-transform: capitalize;}
.product__info-wrapper.grid__item .product__info-container {max-width: 100%;}
.product__info-container .price__container {margin-bottom: 0;}
.product__info-container .price__container .price__regular span.price-item.price-item--regular {color: #191919; font-family: "Futura Bk BT"; font-size: 30px; font-weight: 700; line-height: normal; text-transform: capitalize;}
.product__info-container .price__container .price__regular .Pre-Sale-text {display: inline-block; color: #191919; font-size: 18px; font-weight: 400; line-height: normal;}
.product__info-container .product-form__input.product-form__quantity {min-width: auto; max-width: 100%;}
.product-form__input.product-form__quantity label.quantity__label.form__label {display: none;}
.product-form__input.product-form__quantity quantity-input.quantity:before, .product-form__input.product-form__quantity quantity-input.quantity:after {display: none;}
.product-form__input.product-form__quantity quantity-input.quantity {min-width: auto; min-height: auto; width: auto; max-width: 162px; padding: 13px 20px; border-radius: 10px; border: 1px solid #183866;}
.product-form__input.product-form__quantity quantity-input.quantity button.quantity__button {margin-left: 0; opacity: 1; width: auto;}
.product-form__input.product-form__quantity quantity-input.quantity button.quantity__button span.svg-wrapper {width: 18px; height: 18px;}
.product-form__input.product-form__quantity quantity-input.quantity input.quantity__input {color: #191919; font-family: "Futura Bk BT"; font-size: 24px; font-weight: 700; line-height: normal; text-transform: capitalize; outline: none; box-shadow: none;}
.product-form .product-form__buttons .product-form__submit:before, .product-form .product-form__buttons .product-form__submit:after {display: none;}
.product-form .product-form__buttons {max-width: 100%;}
.product-form .product-form__buttons .product-form__submit {background: #183866; color: #FFF; font-family: "Poppins"; font-size: 18px; font-weight: 400; line-height: normal; text-transform: capitalize; min-width: auto; min-height: auto; border: 1px solid #183866; margin-bottom: 0; border-radius: 10px; padding: 14px 30px;}
.product-form .product-form__buttons .product-form__submit:hover {background: transparent; color: #000;}
.product__info-container .product-main-button {width: 50%;}
.product__info-wrapper.grid__item .product__info-container>*+* {margin-bottom: 0 !important; margin-top: 0 !important;}
.product__media-list.contains-media .product__media-item.grid__item .product-media-container.media-type-image {width: 100%; border: none;}
.product-media-container .product__modal-opener .product__media img {object-fit: contain;}
.grid__item.product__media-wrapper .product__media-gallery { display: flex; flex-wrap: wrap; justify-content: center; overflow: hidden;}
media-gallery .product__media-gallery [id*=GalleryViewer-template] {position: relative; width: 75%;}
media-gallery .product__media-gallery [id*=GalleryThumbnails] {display: block; width: 25%; padding-right: 25px; order: -1;}
.product__media-gallery .thumbnail-slider .thumbnail-list {display: flex; flex-wrap: wrap; height: 500px; overflow-y: scroll;}
.product__media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item {width: 100%; max-width: 160px; height: 160px;}
.product__media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item button.thumbnail.global-media-settings {box-shadow: none; border: none;}
.product__info-wrapper.grid__item .product__info-container>* {margin-bottom: 0;}
.product__info-wrapper.grid__item .product__info-container .product__title {margin-bottom: 30px;}
.product-short-description .short-description p {color: #191919; font-size: 16px; font-weight: 400; line-height: normal; margin-bottom: 30px;}
.product-main-button product-form.product-form {margin-top: 0; margin-bottom: 0;}
.product__info-wrapper.grid__item .product__info-container .main-product-price {margin-bottom: 30px !important;}
.product__info-wrapper.grid__item .product__info-container .product-form__input {margin-bottom: 30px !important;}

/* --------------------- Collection page Css ----------------------------- */
.collection-hero__text-wrapper .collection-hero__title {margin-top: 0; margin-bottom: 0; text-align: center;}
.product-grid-container .grid.product-grid {column-gap: 0; row-gap: 30px; margin-top: 40px;}
.product-grid-container .grid.product-grid .grid__item {width: 25%; max-width: 25%; padding-left: 13px; padding-right: 13px;}
/* .card-wrapper.product-card-wrapper .card__information .card__heading {color: #191919; font-size: 22px; font-weight: 700; line-height: normal; text-transform: capitalize;} */
.product-buy-button .pro-button {text-decoration: none;}
.card-wrapper.product-card-wrapper .card__information .card__heading .full-unstyled-link:after {display: none;}
.card-wrapper.product-card-wrapper .card__inner {background: transparent;}
.card-wrapper.product-card-wrapper .card__inner:before {padding-bottom: 78%;}
.card__inner .card__media .media img {object-fit: contain;}
.collection .collection__title .section-heading .title.heading {text-align: center; margin: 0;}

.slider-mobile-gutter .grid.product-grid.contains-card {column-gap: 0; row-gap: 24px; margin-top: 0;}
.collection .collection__title.title-wrapper {margin-bottom: 60px;}
.slider-mobile-gutter .grid.product-grid.contains-card .grid__item {width: 25%; max-width: 25%; padding-left: 12px; padding-right: 12px;}
.price__container .price__regular span.Pre-Sale-text {display: none;}
.mobile-facets__footer button.button.button-style:hover {border-color: #d1a151;}
.product-grid-container .collection .collection-btn {text-align: center; margin-top: 25px;}
.collection-btn button.button-style.load-more-btn {cursor: pointer; border-color: #d1a151;}
.cart__ctas .cart__checkout-button.button-style.button, .cart-drawer__warnings .cart-drawer__empty-content .button.button-style {border-color: #d1a151;}
.cart-item .cart-item__details .cart-item__name {font-family: "Futura Bk BT"; font-size: 16px; color: #191919; font-weight: 700; line-height: normal; text-transform: capitalize; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-decoration: none;}
.card__information .card__heading .card-product-custom-text p {color: #353535; font-size: 16px; font-weight: 400; line-height: normal; margin-top: 5px;}

/* --------------------- Cart Page Css ----------------------------- */
.quantity-popover-container quantity-input.quantity.cart-quantity:before, .quantity-popover-container quantity-input.quantity.cart-quantity:after {display: none;}
.quantity-popover-container quantity-input.quantity.cart-quantity {width: auto; min-height: auto; max-width: 120px; padding: 10px 10px; border-radius: 10px; border: 1px solid #183866;}
.quantity-popover-container quantity-input.quantity.cart-quantity button.quantity__button {margin-left: 0; margin-right: 0; width: auto;}
.quantity-popover-container quantity-input.quantity.cart-quantity input.quantity__input {color: #191919; font-family: Futura Bk BT; font-size: 16px; font-weight: 700; line-height: normal; text-transform: capitalize; outline: none; box-shadow: none;}
.drawer__cart-items-wrapper table.cart-items th.caption-with-letter-spacing {color: #191919; font-family: "Futura Bk BT"; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize;}
.cart__items table.cart-items th.caption-with-letter-spacing {font-family: "Futura Bk BT"; font-size: 16px; font-weight: 700;}

.template-search__search form.search input.search__input.field__input {font-family: Poppins !important; border-radius: 10px; background: #f2f2f2 !important; color: #919191; font-size: 18px; font-weight: 400; line-height: normal; text-transform: capitalize; width: auto; min-width: auto; min-height: auto; height: auto; box-shadow: none; padding: 10px 20px 10px 50px;}
.cart__footer .delay_shipping_text p {color: #ff0000;}
.template-cart #dynamic-checkout-cart {display: none;} 

/* --------------------- Alert app CSS --------------------- */
.alert-v1-app-inputs-grids-wrapper {margin-bottom: 15px;}
.alert-v1-app-form-wrapper .alert-v1-app-subtitle {font-weight: 500;}
.alert-v1-app-modal .alert-v1-app-modal-content {align-items: center; justify-content: center; height: 100%; margin: auto;}
.alert-v1-app-modal .alert-v1-app-modal-content * {font-family: Poppins !important;}
.alert-v1-app-button-grid button:after, 
.alert-v1-app-button-grid button:before {display: none !important;}
.alert-v1-app-button-grid button {background: linear-gradient(90deg, #D1A151 0%, #AE7A24 100%) !important; color: #FFF; font-size: 18px; font-weight: 400; text-decoration: none; display: inline-block; border-radius: 10px; padding: 15px 30px; border: 1px solid #d1a151; text-transform: capitalize; transition: 0.3s linear;} 
.alert-v1-app-input-grid a {color: #000 !important;}
.product-form .alert-v1-main-button.product-form__buttons { background-color: transparent !important; color: #000 !important; padding: 15px 30px !important; font-family: Poppins; font-size: 0px !important; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; width: 100%; border-radius: 10px !important; border: 1px solid #000; margin-top: 20px;}
.alert-v1-main-button.product-form__buttons:after,
.alert-v1-main-button.product-form__buttons:before,
.alert-v1-main-button.product-form__buttons svg {display: none;}
.alert-v1-app-form-wrapper .alert-v1-app-input-grid label {margin-bottom: 5px;}
.alert-v1-app-form-wrapper .alert-v1-app-input {border-radius: 10px; border: 1px solid #ddd;}
.alert-v1-app-form-wrapper .alert-v1-app-input:focus-visible {box-shadow: none}

.product__info-container .product-main-button {float: left; padding-right: 10px}
.product__info-container .product-main-button + .shopify-app-block {float: right; width: 50%; padding-left: 10px;}
.wishlist-engine .wishlist-engine-button {width: 100%; background: linear-gradient(90deg, #D1A151 0%, #AE7A24 100%) !important; color: #FFF; font-size: 18px; font-weight: 400; text-decoration: none; display: inline-block; border-radius: 10px; padding: 18px 30px !important; border: 1px solid #d1a151; text-transform: capitalize; transition: 0.3s linear;} 
.wishlist-engine .wishlist-engine-button .wishlist-text {color: #fff !important;}
.wishlist-engine .wishlist-engine-button .wishlist-icon {opacity: 0; width: 0;}
.wishlist-fix.wishlist-page-widget {display: none;}
.alert-v1-app-modal .alert-v1-app-button-grid {width: auto;}
/* --------------------- Wishlist page CSS --------------------- */
.wishlist-container .wishlist-heading {text-transform: capitalize;}
.wishlist-container .wishlist-cart {background: #183866 !important; font-size: 16px; border: 1px solid #183866 !important; border-radius: 10px; padding: 14px 10px;}
.wishlist-container .wishlist-row {gap: 20px; margin-left: 0; margin-right: 0;}
.wishlist-container .wishlist-remove {top: 0; right: 0;}
.wishlist-container .wishlist-column {border-radius: 12px; background: #fff; box-shadow: 0 0 8px #0000000d; padding: 20px; width: calc(25% - 15px);}
.wishlist-container .wihslist-meta h3 a {text-align: left; color: #191919; font-family: Futura Bk BT; font-size: 22px; font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize; display: -webkit-box;
    -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;} 
.wishlist-container .wihslist-meta h3 {margin-bottom: 15px;}
.wishlist-container .wishlist-price .money {color: #d1a151; font-family: Futura Bk BT; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal;}
.wishlist-container #wishlist-input {padding: 14px 10px 14px 45px !important; border-radius: 10px; font-family: Poppins !important;}
.wishlist-container .wh-search-icon {top: 13px;}
.wishlist-container .wh-pro-meta .wishlist-price,
.wishlist-container .wihslist-meta .wishlist-price {margin-bottom: 12px;}
.wh-grid-layout  .wishlist-row .continue-shopping-btn { margin: auto; background: linear-gradient(90deg, #d1a151, #ae7a24); color: #fff; font-size: 18px; font-weight: 400; text-decoration: none;
    display: inline-block; border-radius: 10px; padding: 15px 30px; border: 1px solid #d1a151; text-transform: capitalize; transition: .3s linear;}
.wh-grid-layout .wishlist-row .continue-shopping-btn:hover {background: linear-gradient(90deg, #ae7a24, #d1a151);}


/* Gold price Graph Section CSS */

.app-gold-price-section {background-color: #183866; padding: 120px 0; background-image: url(//www.pureswissgold.com/cdn/shop/files/cgart-bg-image_2000x.png?v=1764998459);
    background-repeat: no-repeat; background-position: center;}
.app-gold-price-section [id*="__gold_price_live_price_"].shopify-app-block {width: 48.5%;float: left;}
.app-gold-price-section [id*="__gold_price_live_silver_price_"].shopify-app-block {width: 48.5%;  float: right;}
.app-gold-price-section [id*="__gold_price_metal_trends_"].shopify-app-block {clear: both;}
.gold-price-widget__label, .silver-price-widget__label{font-size: 12px !important; color: #ababab!important;} 

.gold-price-widget, .silver-price-widget, .metal-trend-widget__content {padding: 25px !important; backdrop-filter: blur(10px); transition: all 0.3s ease; border-radius: 10px !important; border: 1px solid #5A5A59 !important; background: #132846 !important;}
.gold-price-widget__price, .silver-price-widget__price{color: #FFF !important;font-family: "Futura Bk BT"!important; font-size: 30px !important;font-style: normal!important; font-weight: 700!important; line-height: normal!important; text-transform: capitalize!important;}

.gold-price-widget__title, .silver-price-widget__title {color: #FFF !important;font-family: "Futura Bk BT" !important;font-size: 30px !important;font-style: normal !important;font-weight: 700 !important;line-height: normal !important;text-transform: capitalize !important;}

.app-gold-price-section .metal-trend-widget {padding: 0; background: transparent; border: none;}
.app-gold-price-section .metal-trend-widget__toggle-btn {border: 1px solid #D1D5DB; padding: 15px 30px; cursor: pointer; transition: all 0.3s ease; letter-spacing: normal; 
    font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; border-radius: 10px;}

.app-gold-price-section .metal-trend-widget__toggle-btn.metal-trend-widget__toggle-btn--active-silver, 
.app-gold-price-section .metal-trend-widget__toggle-btn.metal-trend-widget__toggle-btn--active-gold {background: #D1A151;color: #191919;border-color: #D1A151;}
.app-gold-price-section .metal-trend-widget__metal-toggle {gap: 22px;}
.app-gold-price-section .metal-trend-widget__header {margin-bottom: 46px;}
.app-gold-price-section .metal-trend-widget__range-btn {margin-left: 12px;padding: 15px;cursor: pointer;transition: all 0.3s ease;color: #FFF;font-family: Poppins;font-size: 18px;font-style: normal;
    font-weight: 400;line-height: normal;border-radius: 10px;background: #132846;border: none;}
.app-gold-price-section .metal-trend-widget__range-btn.active {color: #191919;border-color: #D1A151;border-radius: 10px;background: #D1A151;}
.app-gold-price-section .metal-trend-widget__chart svg {height: 400px;}
.app-gold-price-section .metal-trend-widget__content * {color: #a7a7a7; font-size: 12px;}
.app-gold-price-section [id*=__gold_price_live_price_].shopify-app-block .gold-price-widget__price {color: #D1A151 !important;}
.app-gold-price-section .metal-trend-widget__title {opacity: 0;}

.app-gold-price-section .metal-trend-widget__axis-y .metal-trend-widget__axis-min {bottom: -22px;position: absolute; color: #fff;}
.app-gold-price-section .gold-price-widget__timestamp, .app-gold-price-section .silver-price-widget__timestamp {font-size: 12px;}

.app-gold-price-section .metal-trend-widget__stat-value, .app-gold-price-section .metal-trend-widget__axis-y .metal-trend-widget__axis-max {color: #fff;}
.app-gold-price-section .metal-trend-widget__content linearGradient stop {stop-color: rgba(245, 230, 204, 0.3);}
.metal-trend-widget__chart path {stroke-width: .8px;} 
.metal-trend-widget__chart path:nth-child(3) {stroke: #C5A253;}
.metal-trend-widget__chart path:nth-child(3)[stroke="#808080"] {stroke: #808080;}


.bisa-subscription-form-badge-container [data-editable="button-design"] {background: linear-gradient(90deg, #d1a151, #ae7a24) !important; border-radius: 10px!important; max-height: 50px !important; font-size: 16px!important;}

.card-wrapper .card-wrapper-full-link {position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; z-index: 2; display: block;}

.cart__ctas-continue_shopping {margin-top: 15px;}
.cart__ctas-continue_shopping .button-style {display: flex; text-align: center; margin-top: 15px;}
.cart__ctas-continue_shopping .button-style:hover {border-color: #d1a151;}


.mobile-menu-drawer-sublink {text-decoration: none; color: #000;}
.template-collection .facets-container .facet-filters .facet-filters__label {display: block !important;}
.template-collection .facets-container .facet-filters .facet-filters__label label {color: #183866; font-size: 20px; font-family: 'poppins';}


@media(max-width: 1599.98px) {
    .gold-price-widget__price, .silver-price-widget__price, .gold-price-widget__title, .silver-price-widget__title {font-size: 25px !important;}
    .app-gold-price-section .metal-trend-widget__range-btn {font-size: 16px;}
}

@media(max-width: 1499.98px) {
    nav.header__inline-menu .list-menu details.mega-menu>.mega-menu__content.global-settings-popup {width: 85%;}
    nav.header__inline-menu .list-menu .header__menu-item.list-menu__item {padding-left: 50px; padding-right: 50px;}
    .section-heading .heading, .customer.login h1 {font-size: 45px;}
    .mission-pillars-description .description {font-size: 24px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__text p {font-size: 25px;}
    .wishlist-container .wihslist-meta h3 a,
    .wishlist-container .wishlist-price .money {font-size: 20px;}
    .footer-main .social_icons {width: 15%; max-width: 15%;}
    .footer-main .brand_icon_main {width: 85%; max-width: 85%;}
}
@media(max-width: 1399.98px) {
    .button-style, button.button-style {font-size: 16px;}
    .footer-main .footer-block {padding-left: 20px;}
    nav.header__inline-menu .list-menu details.mega-menu>.mega-menu__content.global-settings-popup {width: 90%;}
    nav.header__inline-menu .list-menu .header__menu-item.list-menu__item {padding-left: 40px; padding-right: 40px;}
    header.header.main-header .header__icons .header__icon {font-size: 16px; padding-left: 15px; padding-right: 15px;}
    .section-heading .heading, .customer.login h1 {font-size: 40px;}
    .section-heading .heading:before {width: 180px;}
    .section-description .description {font-size: 18px;}
    .mission-pillars-description .description {font-size: 22px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__text p {font-size: 22px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__heading {font-size: 35px; margin-bottom: 40px;}
    .footer-main .brand_icon_main ul li img {width: 140px;}
    /* .footer-main .brand_icon_main ul {justify-content: start;} */
    .footer-main .social_icons h5, .footer-main .footer_contact_details p, .footer-main .footer-block__details-content li a {font-size: 14px;}
    .footer-main .footer__blocks-wrapper .footer-block__heading {font-size: 16px;}
    .footer-main .footer__blocks-wrapper .footer-block__heading {margin-bottom: 20px;}
}
@media(max-width: 1299.98px) {
    .footer-main .footer-block__details-content a {font-size: 16px;}
    .section-description.newsletter__subheading .description {padding-right: 40px;}
    .footer-main .social_icons {width: 18%; max-width: 18%;}
    .footer-main .brand_icon_main {width: 85%; max-width: 85%;}
    .footer-main .footer__copyright p {font-size: 14px;}
    
}
@media (max-width: 1199.98px) {
    .button-style, button.button-style {padding: 10px 20px;}
    nav.header__inline-menu .list-menu details.mega-menu>.mega-menu__content.global-settings-popup {width: 95%; padding: 25px 20px;}
    nav.header__inline-menu .list-menu .header__menu-item.list-menu__item {padding-left: 30px; padding-right: 30px;}
    nav.header__inline-menu .list-menu .header__menu-item.list-menu__item span {font-size: 16px;}
    .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .mega-menu__link.mega-menu__link--level-2 {font-size: 16px;}
    .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled {padding-left: 10px;}
    .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled .mega-menu__link.link {font-size: 14px;}
    .mega-menu .mega-menu__content.global-settings-popup .mega-menu__list .list-unstyled > li {margin-bottom: 8px;}
    nav.header__inline-menu .list-menu details.mega-menu>.mega-menu__content.global-settings-popup>.mega-menu__list.page-width {row-gap: 20px;}

    .header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled .mega-menu__link.link strong,
    .header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled .mega-menu__link.link strong {font-size: 16px;}

    .header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(3) .list-unstyled > li,
    .header__inline-menu .list-menu li:nth-child(2) .mega-menu .mega-menu__content .mega-menu__list.page-width li:nth-child(4) .list-unstyled > li {padding-left: 10px;}

    nav.header__inline-menu .list-menu>li:nth-child(4) .mega-menu>.mega-menu__content.global-settings-popup {max-width: 200px;}

    .section-heading .heading, .customer.login h1 {font-size: 35px;}
    .section-heading .heading:before {width: 160px;}

    .mission-pillars-title .heading {font-size: 35px;}
    .mission-pillars-description .description {font-size: 20px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__text p {font-size: 20px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__heading {font-size: 32px; margin-bottom: 35px;}
    .main-collection-list-page .collection-list .collection-list__item.grid__item {width: 33.33%; max-width: 33.33%;}
    .collection-list__item.grid__item .card__heading .full-unstyled-link {font-size: 20px;}
    .slider-mobile-gutter .grid.product-grid.contains-card .grid__item {width: 33.33%; max-width: 33.33%;}
    .product-grid-container .grid.product-grid .grid__item {width: 33.33%; max-width: 33.33%;}
    .collection .collection__title.title-wrapper {margin-bottom: 50px;}

    .wishlist-container .wihslist-meta h3 a,
    .wishlist-container .wishlist-price .money {font-size: 18px;}

    .gold-price-widget__price, .silver-price-widget__price, .gold-price-widget__title, .silver-price-widget__title {font-size: 20px !important;}
    .footer-main .footer-block, .footer-main .footer-block:first-child  {width: 33.33%; max-width: 33.33%;}
    .footer-main .cont_dtls svg {width: 24px; height: 24px;}
    .footer-block-image.center {justify-content: start;}
    .footer-main .brand_icon_main ul li img {width: 100px;}
    .template-collection .facets-container .facet-filters .facet-filters__label label {font-size: 16px;}
}
@media(max-width: 1099.98px) {
    .footer-main .footer__blocks-wrapper .footer-block__heading {font-size: 18px;}
    .footer-main .footer-block {padding-left: 15px;}
    .footer-main .footer-block__details-content a {font-size: 14px;}
    .footer-main .footer__blocks-wrapper .footer-block__heading {margin-bottom: 20px;}
    nav.header__inline-menu .list-menu details.mega-menu>.mega-menu__content.global-settings-popup {padding: 20px 12px;}
    .footer-main .social_icons {width: 25%; max-width: 25%;}
    .footer-main .brand_icon_main {width: 75%; max-width: 75%;}
    .footer__content-bottom-wrapper .footer__copyright img {width: 100px;}
    .template-gold-price-chart .app-gold-price-section .gold-trend-widget__chart svg {height: 400px;}
}
@media (max-width: 991.98px) {
    .pricing-banner__support-items .pricing-banner__support-item a {font-size: 14px;}
    .pricing-banner__support-items .pricing-banner-support-text p {font-size: 14px;}
    /* .footer-main .footer-block {width: 33.3%; max-width: 33.3%;} */
    .footer-main .footer-block:first-child {padding-left: 20px; border-left: 1px solid #FFFFFF33;}
    .footer-main .payment_title h4 {font-size: 16px;}
    .section-heading .heading, .customer.login h1 {font-size: 30px;}
    .section-heading .heading:before {width: 150px;}
    .section-description .description {font-size: 16px;}
    .mission-pillars-title .heading {font-size: 30px;}
    .mission-pillars-description .description {font-size: 18px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__text p {font-size: 18px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__heading {font-size: 28px; margin-bottom: 30px;}
    .rich-text.content-container .rich-text__wrapper .rich-text__blocks {max-width: 100%;}
    .main-collection-list-page .section-heading .heading {margin-bottom: 30px;}
    .collection-list__item.grid__item .card__heading .full-unstyled-link {font-size: 18px;}
    .collection .collection__title.title-wrapper {margin-bottom: 40px;}
    .card__information .card__heading .card-product-custom-text p {font-size: 14px;}
    .customer.login .field label, .customer.register .field label {font-size: 18px; margin-bottom: 10px;}
    .wishlist-engine .wishlist-engine-button {padding: 18px 5px !important; font-size: 16px;}
    .product-form .product-form__buttons .product-form__submit {padding: 14px 10px; font-size: 16px;}
    .product__info-container .product-main-button {padding-right: 5px; }
    .product__info-container .product-main-button + .shopify-app-block {padding-left: 5px;}
    .wishlist-container .wishlist-column {width: calc(33.33% - 15px);}
    .app-gold-price-section .metal-trend-widget__toggle-btn {padding: 12px 20px ; font-size: 16px;}
    .footer-main .brand_icon_main ul li img {width: 80px;}
    .template-gold-price-chart .app-gold-price-section, .template-silver-price-chart .app-gold-price-section {padding: 100px 0 30px;}
    .template-gold-price-chart .app-gold-price-section .gold-trend-widget__chart svg {height: 320px;}
    .collection-hero .collection-hero__inner .collection-hero__title {font-size: 30px;}
}
@media(min-width: 989px) {
    .main-header .myacc_main .arrow_svg {display: none;}
}
@media(max-width: 989.98px) {
    .footer-main .footer-block__details-content li a {padding-bottom: 0px;}
    header.header.main-header .header__icons details-modal.header__search predictive-search.search-modal__form {display: none;}
    .main-header.header summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {display: inline-block; padding-left: 0; padding-right: 0;}
    .main-header.header summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle:before {display: none;}
    header.header.main-header .header__icons {align-items: center;}
    .main-header.header summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle span.svg-wrapper {margin-left: 0;}
    header.header.main-header .header__icons .header__icon span.cart-text, header.header.main-header .header__icons .header__icon span.login-text {display: none;}
    header.header.main-header .header__icons .header__icon:before {display: none;}
    header.header.main-header .header__icons .header__icon span.svg-wrapper {margin-left: 0;}
    header.header.main-header .header__icons details-modal.header__search {padding-right: 0;}
    header.header.main-header .header__icons .header__icon {padding-left: 15px; padding-right: 0;}
    header.header.main-header .header__icons header-drawer {margin-left: 15px; justify-self: center;}
    header.header.main-header .header__icons header-drawer summary.header__icon {width: 20px; height: 20px; padding-left: 0;}
    header.header.main-header {border-bottom: 1px solid rgba(0, 0, 0, 0.20);}

    header.main-header.header .header__icons .menu-drawer {transform: translate(100%); top: 0; width: 40rem; right: 0; left: unset; height: 100vh; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
    .js header.main-header.header details[open]>.menu-drawer, .js header.main-header.header details[open]>.menu-drawer__submenu {transition: transform .5s ease, visibility .6s ease;}
    header.main-header.header .header__icons header-drawer summary.header__icon svg.icon-close {z-index: 4; top: 20px;}

    .header-wrapper {position: unset;}
    .section-header.shopify-section-group-header-group {position: unset;}
    .shopify-section-group-header-group {z-index: 3;}
    body.overflow-hidden .header-wrapper {position: relative;}
    .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item {background: transparent;}
    .header-wrapper .header-navigation {display: none;}
    header.header.main-header .header__icons details-modal.header__search .search-modal.modal__content .search-modal__content.search-modal__content-bottom predictive-search.search-modal__form {display: block;}

    .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item {color: #111; font-size: 18px; font-weight: 400; line-height: normal; text-transform: capitalize; padding-top: 18px; padding-bottom: 18px; padding-left: 30px; padding-right: 30px; border-top: 1px solid rgba(0, 0, 0, 0.40);}
    .menu-drawer__navigation .menu-drawer__menu li:last-child .menu-drawer__menu-item {border-bottom: 1px solid rgba(0, 0, 0, 0.40);}
    .menu-drawer__inner-container .menu-drawer__navigation-container {display: block;}
    .menu-drawer__inner-container .menu-drawer__navigation-container nav.menu-drawer__navigation {padding-bottom: 20px; padding-top: 25px;}
    .drawer-number-content .drawer-number-text a {display: flex; align-items: center; justify-content: center; color: #183866; font-size: 16px; font-weight: 500; line-height: normal; text-decoration: none;}
    .drawer-number-content .drawer-number-text a .number-call-icon {width: 20px; height: 20px;}
    .drawer-number-content .drawer-number-text a .number-whatsapp-icon {width: 24px; height: 24px; border-left: 1px solid #183866; padding-left: 15px; margin-left: 15px;}
    .drawer-number-content .drawer-number-text span.number-call-text {margin-left: 7px;}

    header.header.main-header .header__icon.header__icon--account, header.header.main-header .header__icons .header__icon.login-text {display: none;}
    .header > .header__heading-link {padding-left: 0;}

    .menu-drawer__navigation-container .menu-drawer-contact-info {padding-top: 30px;}
    header.header.main-header .drawer-contact-text .header__icon.header__icon--account {display: flex;}
    header.header.main-header .header__icons .drawer-contact-text .header__icon.login-text {display: flex;}
    header.header.main-header .header__icons .header__icon .drawer-contact-text span.cart-text, header.header.main-header .header__icons .drawer-contact-text .header__icon span.login-text {display: flex; font-size: 18px; margin-right: 10px;}
    .menu-drawer__navigation-container .menu-drawer-contact-info .drawer-contact-text {display: flex; align-items: center; justify-content: center;}
    .menu-drawer__navigation .menu-drawer__menu .menu-drawer__submenu.has-submenu {padding-top: 30px;}

    .menu-drawer__navigation-container .drawer-number-content .drawer-number-text {display: flex; align-items: center; justify-content: center;}
    .menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu button.menu-drawer__close-button {background: transparent; font-family: Poppins; font-size: 18px; text-transform: capitalize;}
    .menu-drawer__navigation-container .drawer-number-content .drawer-number-text .number-whatsapp-icon {margin-right: 10px; padding-right: 10px; border-right: 1px solid #000;}

    .header-small-nav-mobile {display: block;}
    sticky-header.header-wrapper {position: relative;}
    sticky-header.header-wrapper header-drawer {position: absolute;bottom: 14px; right: 0px; margin: 0;}
    sticky-header.header-wrapper header-drawer .menu-drawer-container{padding-right: 20px;}
    .main-header .myacc_main select {color: transparent; padding-right: 0; width: 50px;}
    .main-header .myacc_main .arrow_svg {position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: flex;}
    .main-header .myacc_main {margin-right: 0;}
}
@media (max-width: 767.98px) {
    /* .pricing-banner__support-items .pricing-banner__support-item {display: none;} */
    .pricing-banner__support-items .pricing-banner-support-text {width: 100%; text-align: center; white-space: nowrap;}
    .footer-main .footer-block, .footer-main .footer-block:first-child {width: 50% !important; max-width: 50%;}
    .section-heading .heading, .customer.login h1 {font-size: 24px;}
    .section-heading .heading:before {width: 140px;}
    .section-description .description {font-size: 14px;}
    .button-style, button.button-style {font-size: 14px; padding: 8px 14px;}
    .mission-pillars-title .heading {font-size: 24px;}
    .mission-pillars-description .description {font-size: 16px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__text p {font-size: 16px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__heading {font-size: 24px; margin-bottom: 20px;}
    .main-collection-list-page .section-heading .heading {margin-bottom: 24px;}
    .main-collection-list-page { padding-top: 30px; padding-bottom: 30px;}
    .main-collection-list-page .collection-list .collection-list__item.grid__item {width: 50%; max-width: 50%;}
    .slider-mobile-gutter .grid.product-grid.contains-card .grid__item {width: 50%; max-width: 50%; padding-left: 10px; padding-right: 10px;}
    .collection .collection__title.title-wrapper {margin-bottom: 30px;}
    .product-grid-container .grid.product-grid .grid__item {width: 50%; max-width: 50%; padding-left: 10px; padding-right: 10px;}
    .product-grid-container .grid.product-grid {row-gap: 20px;}
    .card__information .card__heading .card-product-custom-text p {font-size: 12px;}
    .cart-item .cart-item__details .cart-item__name {font-size: 14px;}
    .cart-item__totals .cart-item__price-wrapper .price.price--end {font-size: 14px;}
    .drawer__cart-items-wrapper table.cart-items th.caption-with-letter-spacing {font-size: 14px;}
    .customer.login .field label, .customer.register .field label {font-size: 16px; margin-bottom: 6px;}
    .wishlist-container .wishlist-column {width: calc(50% - 10px);}
    .wishlist-container .wihslist-meta h3 a, .wishlist-container .wishlist-price .money {font-size: 16px;}
    .product-form .alert-v1-main-button.product-form__buttons:after{font-size: 14px;}
    .product__info-wrapper.grid__item .product__info-container .product__title {margin-bottom: 14px;}
    .product__info-wrapper.grid__item .product__info-container .product-form__input {margin-bottom: 14px!important;}
    .product-short-description .short-description p {font-size: 14px;}
    .product-form__input.product-form__quantity quantity-input.quantity button.quantity__button {width: 13px;}
    .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label {font-size: 16px;}
    .section-description.newsletter__subheading .description {padding-right: 0;}
    /* header.main-header.header .header__icons header-drawer summary.header__icon svg.icon-close {top: -77px;} */
    .app-gold-price-section {padding: 60px 0;}
    .app-gold-price-section .metal-trend-widget__controls-row {display: block;}
    .app-gold-price-section .metal-trend-widget__toggle-btn {width: 100%;}
    .app-gold-price-section .metal-trend-widget__metal-toggle {margin-bottom: 20px; gap: 15px;}
    .app-gold-price-section .metal-trend-widget__range-controls {justify-content: end;}
    .app-gold-price-section .metal-trend-widget__chart svg {height: 275px;}
    .wishlist-engine .wishlist-engine-button {font-size: 14px; padding: 12px !important;}
    .product-details-tab-section .global-paragraph h3 strong {font-size: 20px;}
    .brand_icon_main { overflow: hidden; width: 100%; position: relative; }
    .brand_icon_main ul { display: flex !important; flex-wrap: wrap !important; width: auto; justify-content: start !important; /* width: max-content; animation: marqueeScroll 15s linear infinite; */padding: 0; margin: 0; gap: 10px; }
    .brand_icon_main ul li { flex-shrink: 0; list-style: none; }
    @keyframes marqueeScroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
    .footer-main .list-unstyled .svg-wrapper, .footer-main .list-unstyled .svg-wrapper svg {width: 22px; height: 22px;}
    .footer-main .brand_icon_main ul li img {width: 80px;}
    .template-gold-price-chart .app-gold-price-section, .template-silver-price-chart .app-gold-price-section {padding: 80px 0 30px;}
    .main-header .header__heading-link {padding-left: 0;}
    .pricing-banner__support-items .pricing-banner__support-item, .pricing-banner__support .pricing-banner__support-items {justify-content: center; center; flex-wrap: wrap;}
    .pricing-banner__support-items .pricing-banner-support-text {text-align:}
    .collection-hero .collection-hero__inner .collection-hero__title {font-size: 24px;}
    .collection-hero .section-heading .heading:before {width: 120px;}
    .facets-container .facets__display ul li label, .facets-container .facets__selected, .template-collection .facets-container .facet-filters .facet-filters__label label {font-size: 14px;}
    .template-collection .facets-container .facet-filters .facet-filters__label {margin: 0;}
    .footer-main .social_icons, .footer-main .brand_icon_main {width: 100%; max-width: 100%;}
    .footer-main .cus_icon_main {flex-direction: column;}
    .footer-main .social_logo_main {justify-content: start;}
    .register .condition_checkbox label, .register .condition_checkbox label a {font-size: 16px;}
}
@media(max-width: 749.98px) {
    .footer-main .footer__blocks-wrapper {display: flex !important;}
    .footer-main .footer-block {padding-left: 20px !important; margin: 0 !important;}
    .menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__utility-links {display: none;}
    .rich-text.content-container .rich-text__wrapper {width: 100%;}
    .main-product-page .product .grid__item.product__media-wrapper {width: 100%; max-width: 100%;}
    .main-product-page .product .product__info-wrapper.grid__item {width: 100%; max-width: 100%; padding-left: 0;}
}
@media(max-width: 629.98px) {
    .app-gold-price-section [id*=__gold_price_live_price_].shopify-app-block,
    .app-gold-price-section [id*=__gold_price_live_silver_price_].shopify-app-block {width: 100%; float: none;}

}

@media (max-width: 575.98px) {
    .pricing-banner__support-items .pricing-banner-support-text p {font-size: 12px; white-space: nowrap;}
    .pricing-banner-content .pricing-banner__support {padding-top: 8px; padding-bottom: 8px;}
    .footer-main .footer-block {width: 100% !important; max-width: 100%;}
    .footer-main .footer__blocks-wrapper .footer-block__heading {display: flex; justify-content: space-between; margin-bottom: 0; cursor: pointer;}
    .footer-main .footer__blocks-wrapper .footer-block__heading span {display: block;}
    .footer-block__details-content {max-height: 0; overflow: hidden; padding: 0 10px; transition: max-height 0.8s linear, padding 0.8s linear;}
    .footer-block__details-content.show {max-height: 500px; padding: 10px;}
    .footer-main .footer__blocks-wrapper {row-gap: 0 !important;}
    .footer-main .footer-block, .footer-main .footer-block:first-child {border-left: unset; border-bottom: 1px solid #FFFFFF33; width: 100%; min-width: 100%;}
    .footer-main .footer__content-top .footer__blocks-wrapper .footer-block:last-child {border-bottom: unset; padding-top: 60px !important; padding-bottom: 5px !important;}
    .footer-main .footer-block__details-content {margin-bottom: 0;}
    .footer-main .social_logo_main {align-items: start; flex-direction: column;}
    .footer-main .footer__content-top {padding: 0 !important;}
    .footer-main .footer__content-top .footer__blocks-wrapper .footer-block {padding: 12px 25px !important;}
    .footer-main {padding-top: 60px;}
    .footer-main .footer__copyright p, .footer-main .payment_title h4 {font-size: 14px;}
    .footer-main .footer__content-top .footer__blocks-wrapper .footer-block:last-child {padding-left: 20px !important; padding-right: 20px !important;}
    header.main-header.header .header__icons header-drawer summary.header__icon svg.icon-close {width: 15px;}
    header.header.main-header .header__heading-logo-wrapper img.header__heading-logo {max-width: 175px;}
    /* header.main-header.header .header__icons .menu-drawer {width: 95%;} */
    .footer-main .footer-block__details-content {padding-left: 0px;}
    .mission-pillars-title .heading {font-size: 20px;}
    .rich-text__wrapper .rich-text__blocks .rich-text__heading {font-size: 20px;}
    .collection-list__item.grid__item .card__heading .full-unstyled-link {font-size: 16px;}
    .collection-list__item.grid__item .card__inner:before {padding-bottom: 90%;}
    .grid__item .card-wrapper.product-card-wrapper {border-radius: 0; box-shadow: none; padding: 0; padding-left: 0; padding-right: 0;}
    .slider-mobile-gutter .grid.product-grid.contains-card {row-gap: 18px;}
    .cart-drawer__footer .totals .totals__total-value {font-size: 16px;}

    .wishlist-container .wishlist-row {gap: 15px;}
    .wishlist-container .wishlist-column {width: calc(50% - 8px); padding: 15px;}
    .wishlist-container .wishlist-cart {font-size: 12px;}

    .gold-price-widget, .silver-price-widget, .metal-trend-widget__content {padding: 15px 15px !important;}
    .app-gold-price-section .metal-trend-widget__range-btn {margin-left: 0px; font-size: 12px; padding: 12px;}
    .app-gold-price-section .metal-trend-widget__toggle-btn {padding: 10px 20px;font-size: 14px;border-radius: 10px;}

    .grid__item .card-wrapper.product-card-wrapper {height: calc(100% - 0px);}
    .bisa-subscription-form-badge-container [data-editable=button-design] {font-size: 14px !important;}
    .app-gold-price-section .metal-trend-widget__chart svg {height: 200px;}
    .pricing-banner__support-items .pricing-banner__support-item {width: auto;}
    .footer-main .footer_contact_details p {font-size: 16px;}
    .template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__controls .gold-trend-widget__btn, .template-silver-price-chart .silver-trend-widget .silver-trend-widget__controls .silver-trend-widget__btn {padding: 8px; font-size: 12px; margin-left: 0;}
    .template-gold-price-chart .gold-trend-widget.metal-trend-widget__content .gold-trend-widget__stat-value, .template-silver-price-chart .silver-trend-widget .silver-trend-widget__stat-value {margin-bottom: 30px;}
    .template-gold-price-chart .app-gold-price-section .gold-trend-widget__chart svg {height: 230px;}
    .related-products .swiper .swiper-wrapper .grid__item {max-width: none;}
    .main-header .myacc_main select {margin: 0 6px 0 10px;}
    header.header.main-header .header__icons .header__icon {padding-left: 6px;}
    header.header.main-header .header__icons .header__icon.header__icon--cart {padding: 0;}
    .main-header select option {font-size: 14px;}
}
@media(max-width: 450.98px) {
    .card-wrapper.product-card-wrapper .card__inner:before {padding-bottom: 100%;}
    .cart-item .cart-item__details .cart-item__name, .cart-item__totals .cart-item__price-wrapper .price.price--end, .cart-item .cart-item__details .product-option {font-size: 12px;}
    .wishlist-engine .wishlist-engine-button {padding: 13px 5px !important; font-size: 14px;}
    .product-form .product-form__buttons .product-form__submit { padding: 10px 10px; font-size: 14px;}
    .product-form .alert-v1-main-button.product-form__buttons {padding: 5px 5px !important; font-size: 14px;}
    .template-gold-price-chart .app-gold-price-section .gold-trend-widget__chart svg {height: 130px;}
}
@media(max-width: 399.98px) {
    .footer-main .footer__content-top .footer__blocks-wrapper .footer-block:last-child {padding-top: 40px!important;}
    .footer-main .footer__blocks-wrapper .footer-block__heading {font-size: 16px;}
    .product-form .product-form__buttons .product-form__submit {padding: 8.5px 8px;}
    .product-form .alert-v1-main-button.product-form__buttons {padding: 5px 5px !important; height: 40px; min-height: auto; margin-top: 12px;}
    .app-gold-price-section .metal-trend-widget__toggle-btn {padding: 10px 15px;}
    header.main-header.header .header__icons .menu-drawer {width: 32rem;}
}
@media(max-width: 380px) {
    .facets-wrapper .mobile-facets__wrapper {margin-left: 0 !important;}
}

@media(max-width: 350.98px) {
    .footer-main .social_icons {width: 30%; max-width: 30%;}
    .footer-main .brand_icon_main {width: 70%; max-width: 70%;}
    header.header.main-header .header__heading-logo-wrapper img.header__heading-logo {max-width: 150px;}
    .header-small-nav-mobile ul {padding: 12px 10px;}
    .header-small-nav-mobile ul li a {font-size: 14px;}
}