/** Shopify CDN: Minification failed

Line 5649:2 Unexpected "}"
Line 8360:37 Unexpected "/"
Line 9223:2 "hight" is not a known CSS property
Line 9265:4 "font-siza" is not a known CSS property
Line 9320:0 Expected "}" to go with "{"

**/
.announcement-bar .announcement-bar__message p {
    font-weight: 500;
    /* font-size: 16px; */
    font-size: 14px;
    line-height: 24px;
    color: #000;
    /* text-transform: capitalize; */ 
}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%; 
}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag {
    position: relative;
    padding-bottom: 30px;
}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag i {
    font-size: 60px;
    color: #A5A5A5;
}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag button.owl-prev {
    position: absolute;
    left: 65px;
    top: -45px;
    z-index: 9999;
}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag button.owl-next {
    position: absolute;
    top: -55px;
    right: 60px;
    z-index: 9999;
}
.announcement-bar .announcement-bar__message {
    padding: 0px;
}
.announcement-bar i.fa {
    font-size: 21px;
    position: relative;
    top: 2px;
}
#shopify-section-header .header .header__wrapper {
    padding: 6px;
}
#shopify-section-header .header nav.header__bottom-navigation {
    border: 0;
/*     padding-bottom: 40px; */
    padding-bottom: 14px;
    padding-top: 14px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item a.header__linklist-link {
/*     font-size: 16px; */
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.045em;
    color: #000;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown a.header__linklist-link:after {
    content: "\f107";
    font-family: 'FontAwesome';
    color: #000;
    height: auto;
    background: transparent;
    bottom: auto;
    width: auto;
    margin-left: 7px;
    position: relative;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item:not(:last-child) {
    margin-right: 20px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item a.header__linklist-link.link--animated:after {
    display: none;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown a.header__linklist-link:after {
    display: inline;
}
.shopify-section--slideshow .slideshow__slide-list .slideshow__text-wrapper h3.heading {
    font-weight: 600;
    font-size: 45px;
    letter-spacing: .05em;
    line-height: 100%;
    margin-bottom: 15px;
}
.ring-style-info h1.heading.h2 {
    text-align: center;
}
/*div#shopify-section-template--15636677197991__5b5a8bbf-fc3c-4ceb-9bc5-ed6926c82405 .owl-item.active.center {
    text-align: center;
    display: block;
} */
.owl-carousel.owl-loaded {
    display: block;
}
.ring-style-info .owl-item.active.center h2.cus-pro-name {
    text-align: center;
    margin-top: 0px;
    display: block;
    font-size: 20px;
}
.ring-style-info .owl-item .item h2.cus-pro-name {
    display: none;
}
.screenshot_slider .owl-item.center .item img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    z-index: 20;
}
.screenshot_slider .owl-item .item img {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transform: scale(0.70);
    -ms-transform: scale(0.60);
    transform: scale(0.60);
}
.ring-style-info .owl-item .item h2.cus-pro-name {
    display: none;
}
div#shopify-section-template--15636677197991__5c0beca5-bc08-4f45-aa83-4fbaadaf21f2 button.product-list__arrow.prev-next-button.prev-next-button--next, button.product-list__arrow.prev-next-button.prev-next-button--prev {
    border: none;
    background: none;
    color: gray;
}
/* .shopify-section--slideshow .slideshow__slide-list .slideshow__text-wrapper .content-box {
    margin: 0px;
} */
.shopify-section--slideshow .slideshow__slide-list .slideshow__text-wrapper .content-box p {
    font-size: 20px;
    line-height: 140%;
    letter-spacing: .05em;
    margin: 0;
    text-transform: unset;
    font-weight: 300;
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container {
    padding: 40px 0;
/*     background-color: #fdffe5; */
    padding-bottom: 0px;
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .slider-image .slide-inner-content a {
    color: #fff;
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .slider-image {
    position: relative;
    width: 470px;
    border-radius: 15px;
    overflow: hidden;
    /* box-shadow: 2px 2px 25px rgb(193 193 193 / 15%); */
    border: 6px solid #fdffe5;
    /* left: 0; */
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .slider-image .slide-inner-content {
    position: absolute;
    top: auto;
    bottom: 35px;
    left: 10%;
    text-align: left;
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .slider-image .slide-inner-content h3 {
    font-size: 35px;
    line-height: 118.5%;
    letter-spacing: .03em;
    margin-bottom: 15px;
    font-family: 'Lora', serif;
}
#shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .slider-image .slide-inner-content p {
    margin: 0;
    font-size: 16px;
    line-height: 118.5%;
    letter-spacing: .03em;
    font-family: 'Lora', serif;
}
/* #shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .swiper-pagination {
    display: none;
} */
.swiper-pagination .swiper-pagination-bullet-active{
  background: #E9CDAB;
}
.swiper-pagination .swiper-pagination-bullet{
  border: 1px solid #E9CDAB;
}
.text-over-img-wraper {
    padding: 85px 0;
    position: relative;
}
.text-over-img-wraper h2.home-section--title {
    font-weight: 600;
    font-size: 35px;
    line-height: 140%;
    letter-spacing: 0.05em;
    color: #060600;
}

#shopify-section-template--15597580222631__1657174702c67ffbed .hero-main-box.content-left .hero-back-img .hero-box-inner {
    padding-bottom: 0px;
}
.text-over-img-wraper .hero-main-container .hero-main-box.content-left {
    margin-bottom: 0px;
}
.hero-main-container .hero-main-box .hero-back-img {
    height: 100%;
}
.hero-main-container .hero-main-box.right {
    margin-bottom: 0px;
}
.text-over-img-wraper .hero-main-container .hero-main-box.content-left .hero-content-box {
    height: 100%;
}
.hero-main-container .hero-main-box .hero-back-img .hero-back-img {
    height: 100%;
}
.text-over-img-wraper .hero-main-container .hero-main-box.right .hero-content-box img {
    width: auto;
}
.text-over-img-wraper .hero-main-container .hero-main-box.left .hero_img_front {
    width: 100% !important;
}
#shopify-section-template--15597580222631__1657174702c67ffbed .text-over-img-main {
    overflow: visible;
}
.text-over-img-wraper .section-title-top {
    position: absolute;
    right: 2%;
    top: 11%;
    z-index: 1;
}
/* .text-over-img-wraper .section-header {
    margin-bottom: 60px !important;
} */
.section-title-bottom {
    position: absolute;
    left: 2%;
    bottom: 23%;
    z-index: 1;
}
.text-over-img-wraper .container-max .hero-main-container .hero-box-inner h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 140%;
    letter-spacing: 0.05em;
    text-transform: unset;
}
.text-over-img-wraper .container-max .hero-main-container .hero-box-inner p {
    font-size: 18px;
    margin: 0px;
}
#shopify-section-template--15597580222631__1657174702c67ffbed .hero-box-inner h2 {
    margin-bottom: 8px;
   font-weight: 600;
}
#shopify-section-template--15597580222631__1657174702c67ffbed .hero-box-inner h3 {
    margin-bottom: 8px;
   font-weight: 600;
}
.text-over-img-wraper .hero-main-container .hero-main-box.left {
    margin-bottom: 0px;
}
.homepage-logo-list header.section__header {
    margin: 0px;
    max-width: 100%;
}
.homepage-logo-list header.section__header img.logo-list__image {
    margin: 0px auto;
    max-width: 95px;
}
.homepage-logo-list header.section__header h1.heading {
    font-weight: 500;
    font-size: 40px !important;
    line-height: 100%;
    text-transform: unset;
    margin-top: 30px;
    font-family: 'Lora', serif;
}
#shopify-section-template--15597580222631__1657174702c67ffbed .hero-main-box.content-right .hero-box-inner {
    padding-left: 40px;
}
.homepage-logo-list .scroller {
    padding-top: 44px;
}
.homepage-logo-list .scroller .logo-list__list {
    --logos-per-row: 3;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 0;
}
.homepage-logo-list .scroller .logo-list__list .logo-list__item {
    width: 100%;
}
.homepage-logo-list header.section__header h2.heading {
    font-weight: 400;
    font-size: 16px !important;
    line-height: 140%;
    letter-spacing: 0.05em;
    color: #6F6F6F;
    margin-top: 30px;
}
.homepage-logo-list .scroller .logo-list__list .logo-list__item img.logo-list__image {
    width: 92px!important;
    object-fit: contain;
}
.homepage-logo-list .scroller .logo-list__list .logo-list__item h3.heading.h2 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-bottom: 0px;
    margin-top: 20px;
}
.homepage-logo-list .scroller .logo-list__list .logo-list__item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    letter-spacing: 0.05em;
}
.homepage-logo-list a.button {
    font-weight: 700;
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0.05em;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 5px;
}
.homepage-logo-list .section__footer {
    margin-top: 32px;
}
.home-promotion-section .image-wrap {
    background-size: cover;
    padding: 82px 42px;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm {
    background-color: rgba(255,255,255,.8);
    width: 100%;
    border-radius: 5px;
    border: 0;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin: 0;
    font-weight: 500;
    font-size: 36px !important;
    line-height: 100%;
    letter-spacing: 0.05em;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title strong {
    width: 100%;
    display: block;
    font-size: 64px;
  font-size: 74px;
    margin-top: 13px;
    line-height: 100%;
/*     margin-bottom: 36px; */
  margin-bottom:45px;
/*   color Added */
  color:#e7aa26;
  
}
.special-offer-collections .cstm--wrappers {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.special-offer-collections .cstm--wrappers header.section__header {
    width: 32%;
    margin: 0 !important;
}
.special-offer-collections .cstm--wrappers .featured-collections1 {
    width: 68%;
}
.shopify-section--slideshow .slideshow__text-wrapper .button-group__wrapper {
    display: flex;
    gap: 19px;
}
.shopify-section--slideshow .slideshow__text-wrapper .button-group__wrapper a.button {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .05em;
    min-height: 45px;
    line-height: 45px;
    padding: 0 25px;
    text-transform: unset;
}
.home-promotion-section .Custom-highlight-banner-info {
    position: relative;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title button.button {
    --button-background: transparent;
    text-transform: unset;
    padding: 0 20px;
    top: 8px;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title button.button a {
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.05em;
}
.home-promotion-section .image-wrap {
    position: relative;
    padding: 35px;
}
.home-promotion-section .image-wrap:before {
    content: "";
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm .box-sm-wrapper h6 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0.03em;
    margin-bottom: 10px;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm .box-sm-wrapper p {
    font-weight: 300;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.03em;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm img.Custom-highlight-banner-image {
    width: 96px;
    height: 96px;
    object-fit: contain;
    margin-bottom: 15px;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm {
    padding: 20px 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    
}
@media only screen and (max-width: 770px) {
  .home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm{
  margin:auto;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm{
  width:auto!important;
}
}
@media (max-width:1330px) and (min-width:1012px){
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title strong{
    font-size:35px!important;
  }
}
.shopify-section--logo-list .homepage-logo-list .logo-list__item img.logo-list__image {
    width: 100px !important;
    height: 100px;
}
.shopify-section--logo-list .homepage-logo-list .logo-list__item h3.heading.h2 {
    margin: 0px;
    font-weight: 500;
    font-size: 40px;
    line-height: 100%;
    margin-top: 25px;
}
.shopify-section--logo-list .homepage-logo-list .logo-list__item p {
    font-size: 16px;
    line-height: 100%;
}
#shopify-section-template--15636677197991__1664454543f0ed5592 header.section__header {
    margin-bottom: 77px !important;
}
.shopify-section--apps .container.vertical-breather {
    padding-top: 0px;
    padding-bottom:0px;
}
#insta-feed h2 {
    font-weight: 700;
    font-size: 60px !important;
    line-height: 140%;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px 4px rgb(255 255 255 / 50%);
}
#insta-feed h2 {
    color: #3C2203;
    margin-bottom: 30px;
}
/* .homepage-logo-list section.section {
    margin-bottom: 45px;
} */
.special-offer-collections section.section {
    padding: 0 32px;
    margin-top: 25px;
}
.special-offer-collections h2.heading, .special-offer-collections h3.heading.h2 {
    font-weight: 500;
    font-size: 28px;
    line-height: 140%;
    letter-spacing: 0.05em;
    text-transform: unset;
    margin: 0px;
    text-align: left;
}
.special-offer-collections .heading span {
    font-weight: 900;
}
.special-offer-collections .section__footer {
    display: flex;
    gap: 22px;
    margin-top: 25px;
}
.special-offer-collections .slick-slider .slick-arrow {
    display: none !important;
}
.special-offer-collections .slick-slider .special-product-images {
    padding-right: 10px;
}
.special-offer-collections .slick-slider .special-product-images img.sepcial-offer-img {
    border-radius: 0 10px 10px 0;
    width: 100%;
    height: 50vh;
    object-fit: cover;
}
.special-offer-collections .section__footer a.button {
    font-weight: 700;
    font-size: 16px;
    line-height: 52px;
    padding: 0px 26px;
    text-transform: unset;
}
.special-offer-collections .section__footer a.button{
  line-height: 45px;
  height:45px
}
.special-offer-collections .section__footer a.button, .special-offer-collections .section__footer .btn-wraper .coupon-code-info {
    font-weight: 700;
    font-size: 16px;
    line-height: 45px;
    padding: 0 25px;
    text-transform: unset;
    letter-spacing: 0.05em;
}
.special-offer-collections .section__footer .btn-wraper .coupon-code-info {
    border-color: #ececec;
    min-height: 45px;
    height:45px;
}
.shopify-section--image-with-text-block .slick-slider .image-with-text-block__content {
    opacity: 1;
}
.shopify-section--image-with-text-block .owl-item {
	 transition: 0.3s all;
	 transform: scale(0.5);
}
.shopify-section--image-with-text-block .owl-item.active:not(.center) {
	 transform: translateX(30%) scale(0.8);
}
.shopify-section--image-with-text-block .owl-item.active.center {
	 z-index: 1;
}
.shopify-section--image-with-text-block .owl-item.active.center + .active {
	 transform: translateX(-30%) scale(0.8);
}
.shopify-section--image-slider-text-wrapper .row {
    display: flex;
    align-items: center;
}
#shopify-section-template--15636677197991__1664454543f0ed5592 header.section__header h2.heading {
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
}
#shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather {
    padding-top: 25px;
    padding-bottom: 0px;
}
#shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather #insta-feed {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
}
#shopify-section-template--15636677197991__1664454543f0ed5592 section.section {
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 15px;
}
#shopify-block-14bd5eb0-55d5-40e4-9df4-d712ce9fdad4 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: center;
}
#shopify-block-14bd5eb0-55d5-40e4-9df4-d712ce9fdad4 .footer-btn {
    order: 2;
    margin-top: 30px;
}
.shopify-app-block .footer-btn a.button {
    background: #FFE7CD;
    color: #3c2203;
    font-weight: 700;
    font-size: 16px;
    line-height: 45px;
    min-height: 45px;
    text-transform: unset;
    border-radius: 5px;
    letter-spacing: .05em;
    padding-left: 30px;
    padding-right: 30px; 
}
header.section__header {
    margin: 0 auto !important;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container {
    display: flex;
    align-items: center;
}
.shopify-section--recently-viewed-products .section__color-wrapper .product-list .product-list__inner .product-item-meta {
    display: none;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list {
    width: 80%;
    position: unset;
}
.shopify-section--recently-viewed-products .section__color-wrapper {
    position: relative;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header {
    order: 2;
    width: 20%;
    text-align: right;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner {
    justify-content: safe center;
    grid-auto-columns: calc(100% / var(--section-products-per-row, 3) - (var(--grid-gap) / var(--section-products-per-row, 3) * (var(--section-products-per-row, 3) - 16)));
/*     grid-gap: 8px; */
}
.shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header a.button {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.05em;
    padding: 10px 20px;
    text-transform: unset;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header h3.heading.h3 {
    font-weight: 500;
    font-size: 35px;
    line-height: 140%;
    letter-spacing: 0.05em;
    margin-bottom: 13px;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list button.product-list__arrow {
    opacity: 1;
    visibility: visible;
    transform: none;
    border: 2px solid #3C2203;
    border-radius: 0px;
    width: 36px;
    height: 36px;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list prev-next-buttons {
    width: 17%;
    top: 10px;
    right: 3%;
    padding: 0px 10px;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list button.product-list__arrow svg.icon {
    color: #3C2203;
}
img.product-item__secondary-image {
    height: 100% !important;
}
#shopify-section-template--15636677197991__5c0beca5-bc08-4f45-aa83-4fbaadaf21f2 header.section__header h3.heading.h2 {
    font-weight: 700;
    font-size: 60px;
    line-height: 140%;
    letter-spacing: 0.05em;
}
.shopify-section--featured-collections header.section__header {
    margin-bottom: 40px !important;
}
.shopify-section--featured-collections .featured-collections .product-item__info {
    display: none;
}
.shopify-section--featured-collections section.section {
    margin: 50px 0px 40px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown .mega-menu span.mega-menu__title {
    font-size: 18px;
    text-transform: unset;
    letter-spacing: 0.05em;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown .mega-menu ul.linklist li.linklist__item a {
    color: #000;
}
.shopify-section--image-with-text-block .cstmslides11 {
    position: relative;
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slider-button {
    margin-top: 45px;
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-bottom: 15px;
}
.shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content {
    top: 48%;
/*     transform: translateY(-74%); */
    right: 0%;
    z-index: 1;
/*     filter: blur(4px); */
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush .image-with-text-block__content {
    margin: 0;
    padding: 0;
    background: transparent;
    width: 100%;
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush .image-with-text-block__content {
    text-align: center;
    cursor: pointer;
}
.shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content.slick-active {
    top: 50%;
    right: 0%;
    filter: none;
    transform: translateY(0);
    position: relative;
    cursor: unset;
}
.shopify-section--image-with-text-block image-with-text-block {
    align-items: flex-end;
}
.shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content .image-with-text-block__text-container {
    opacity: 1;
    margin: 0px;
}
.shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content .image-with-text-block__text-container p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.045em;
    color: #000;
}
.shopify-section--image-with-text-block .cstmslides11 .bgimage-contains .inner-text-block h3.heading {
    font-weight: 700;
    font-size: 35px;
    line-height: 52px;
    letter-spacing: .045em;
    color: #000;
    margin-bottom: 10px;
    margin-top: 12px;
}
.bgimage-contains {
    position: relative;
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush .image-with-text-block__content .bgimage-contains img.box-image {
/*     box-shadow: 4px 4px 10px #654f017f; */
    margin: 0;
    width: 100%;
}
.shopify-section--image-with-text-block .bgimage-contains {
    position: relative;
}
.shopify-section--image-with-text-block .bgimage-contains .inner-text-block {
    position: absolute;
    top: 37%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 35px;
    text-align: center;
}
.shopify-section--image-with-text-block .bgimage-contains .inner-text-block img {
    margin: 0 auto !important;
}

.shopify-section--image-with-text-block .content-box--left h2.heading {
    margin: 0;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    letter-spacing: .045em;
    color: #000;
    text-transform: unset;
}
.shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container {
    margin-top: 16px;
}
.shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container p {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.045em;
    color: #000000;
    margin: 0px;
}
.shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container .button-wrapper {
    margin-top: 17px;
}
.shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container .button-wrapper .button {
    font-weight: 700;
    font-size: 18px;
    line-height: 110.5%;
    text-align: center;
    text-transform: unset;
    padding: 11px 25px;
    letter-spacing: 0.03em;
}
.shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container .button-wrapper {
    margin-top: 17px;
    gap: 15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.image-with-text-block__content.content-box.content-box--small.content-box--text-center.content-box--left.text-container img.text-center {
    margin: 0px;
    margin-bottom: 20px;
}
.shopify-section--image-with-text-block image-with-text-block {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 10px;
/*     margin-top: 30px; */
}
/* .cstom-overlayss .text-over-img-main {
    padding: 65px 0px !important;
} */
#shopify-section-footer footer.footer {
/*     padding-top: 65px;
    padding-bottom: 33px; */
/*   padding: 50px 0 25px 0; */
  padding: 50px 0 10px 0;
}
#shopify-section-footer footer.footer p.footer__item-title {
    font-weight: 700;
/*     font-size: 24px; */
    font-size: 18px;
    line-height: 181.94%;
    text-transform: capitalize;
    letter-spacing: normal;
    margin-bottom: 6px;
}
#shopify-section-footer footer.footer ul.linklist li.linklist__item a {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
}
#shopify-section-footer footer.footer ul.linklist .linklist__item:not(:first-child) {
    padding-top: 7px;
}
#shopify-section-footer footer.footer .footer__inner {
    padding: 0px 2px;
}
#shopify-section-footer footer.footer .footer__aside {
    border-top: 0.2px solid #585231;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
/*     padding-top: 10px; */
/*   css Added  */
    padding-top: 0px;
    color: #585231;
    margin-top: 20px;
}

#shopify-section-footer .social-media li.social-media__item {
    box-shadow: none;
}
.social-media li.social-media__item a.social-media__link {
    width: 35px;
    height: 35px;
    color: #000;
}
#shopify-section-footer .social-media li.social-media__item:hover a.social-media__link {
    color: #fff;
}
#shopify-section-footer .social-media {
    justify-content: center;
    margin-top: 35px;
    gap: 15px;
}
#shopify-section-footer footer.footer .footer__aside .footer__copyright {
    justify-content: center;
    display: block;
    text-align: center;
    width: 100%;
    font-weight: 300;
/*   css added */
    font-size: 12px;
/*   font-size: 15px; */
    line-height: 181.94%;
    letter-spacing: 0.03em;
}
.shopify-section--collection-ring-style .ring-style-info {
/*     padding-top: 60px; */
  padding-top:10px;
}
/* #shopify-section-template--15636677197991__1663017046f79ec29a section.section {
    margin-top: 35px;
} */
#shopify-section-template--15636677197991__1663017046f79ec29a section.section h2.heading {
    padding: 0px 18px;
}
.home-promotion-section .image-wrap .Custom-highlight-banner-info .box-4 .box-sm {
    margin-bottom: 5px;
}

#shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather #insta-feed a.slider-arrow {
    background: #000000c7;
    border-radius: 0;
    color: #fff;
    font-size: 27px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
#shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather #insta-feed a.slider-arrow[aria-label="Scroll Instagram feed to the right"] {
    right: 15px !important;
}
#shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather #insta-feed a.slider-arrow[aria-label="Scroll Instagram feed to the left"] {
    left: 15px !important;
}



/* Collection Page css start */
.list-collections .image-overlay .image-overlay__content-wrapper h3.heading {
    font-weight: 400;
    font-size: 80px;
    line-height: 150%;
    font-family: 'Lora', serif;
}
.list-collections .shopify-section--first-banner-section .image-overlay__content-wrapper h3.heading {
    font-weight: 700;
    font-size: 80px;
    line-height: 150%;
    letter-spacing: .05em;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
    font-family: var(--text-font-family);
}
.list-collections .image-overlay .image-overlay__content-wrapper .image-overlay__content {
    width: 100%;
    margin-left: calc(var(--grid-column-width) + var(--grid-gap));
    text-align: left;
}
.shopify-section--first-banner-section .image-overlay {
    --image-height: none;
    display: block;
}
.shopify-section--first-banner-section .image-overlay .image-overlay__image-wrapper {
    position: relative;
}
.list-collections .image-overlay .image-overlay__content-wrapper {
    padding: 0;
    align-items: center;
}
nav.breadcrumb ol.breadcrumb__list {
    padding: 0px;
}
.shopify-section--first-banner-section .image-overlay .image-overlay__image-wrapper img.image-overlay__image {
    position: relative;
}
.shopify-section--first-banner-section .image-overlay .banner-content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
}
.shopify-section--animate-section .card img {
    margin: 0px;
}
.shopify-section--animate-section {
    position: relative;
}
.shopify-section--animate-section .html--section {
    position: absolute;
    transform: rotate(-70.76deg)!important;
    z-index: 2;
    left: 50%;
    top: 0;
    height: 300px;
}
.shopify-section--animate-section .card {
    border-radius: unset;
    box-shadow: none;
    margin: 0 auto;
    z-index: 1;
    padding: 0;
}
.shopify-section--animate-section .card .bike {
    transform: translate(45%,-65%)!important;
}
.shopify-section--animate-section .html--section .container {
    padding: 0px;
}
.shopify-section--animate-section .card img {
    margin: 0!important;
    object-fit: contain;
}
.shopify-section--animate-section .html--section * {
    height: 100%;
}
.shopify-section--collection-list .section__color-wrapper {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content {
    text-align: center;
    width: 100%;
}
.list-collections .shopify-section--collection-list .cstm-collection-background>img {
    max-width: 100%;
}
.list-collections .image-style-circle .cstm-collection-background {
    position: relative;
}
.list-collections .image-style-circle .cstm-collection-background:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #ffffffc2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.list-collections .image-style-circle .cstm-collection-background .list-collections {
    z-index: 2;
}
.shopify-section--collection-list section.section {
    margin: 0px;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list {
    grid-gap: 35px;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(1) {
    transform: translate(0px,-35px);
}
/* .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(2) {
    transform: translate(0px,15px);
} */
/* .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(3) {
    transform: translate(0px,-88px);
} */
/* .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(4) {
    transform: translate(0px,10px);
} */
/* .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(5) {
    transform: translate(0px,-30px);
} */
/* .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a:nth-child(6) {
    transform: translate(0px,10px);
} */
.list-collections .image-style-circle .cstm-collection-background .list-collections .list-collections__scroller {
    padding-top: 90px;
    padding-bottom: 23px;
    width: 75%;
    margin: 0px auto;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a {
    background: transparent;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a img.list-collections__item-image {
    border-radius: 999px;
}
.list-collections .image-style-circle .cstm-collection-background .list-collections {
    z-index: 2;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list {
    padding-left: 0px;
    padding-right: 0px;
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list {
    padding-left: 0px;
    padding-right: 0px;
}
.shopify-section--collection-list .image-style-square .cstm-collection-background {
    position: relative;
}
.shopify-section--collection-list .image-style-square .cstm-collection-background>img {
    width: 90%;
}
.shopify-section--collection-list .image-style-square .cstm-collection-background .list-collections {
    z-index: 2;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.shopify-section--collection-list .image-style-square .cstm-collection-background:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #ffffffc2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(1) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(2) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(3) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(4) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(5) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(6) {
    transform: translate(0px,-35px);
}
.shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a {
    transform: translate(0px,-35px);
}
.list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller {
    padding-top: 90px;
    padding-bottom: 35px;
    width: 75%;
    margin: 0px auto;
}
.shopify-section--collection-list .cstm-collection-background .list-collections .prev-next-buttons {
    width: 100%;
    left: 0;
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller {
    padding-top: 110px;
    overflow: hidden;
    padding-bottom: 35px;
}
.shopify-section--collection-list .section__color-wrapper.image-style-square .vertical-breather {
    padding: 0px;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .vertical-breather {
    padding: 0px;
}
.shopify-section--collection-list  .cstm-collection-background .list-collections .prev-next-buttons .prev-next-button--next {
    position: absolute;
    right: 3%;
}
.shopify-section--collection-list .cstm-collection-background .list-collections .prev-next-buttons .prev-next-button--prev {
    position: absolute;
    left: 3%;
}
/* .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a {
    border-radius: 20px;
} */
.shopify-section--collection-list .section__color-wrapper .list-collections__item-image-wrapper {
    border: 5px solid #fff;
}
.collection .shopify-section--collection-banner .heading {
    font-weight: 600;
    font-size: 40px;
    line-height: 140%;
    letter-spacing: 0.05em;
    color: black;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
}
.collection .shopify-section--collection-banner .image-overlay__content {
    width: 90%;
  color: black;
}
.collection .product-facet {
    max-width: 100% !Important;
    padding: 20px 0px;
}
.collection .product-facet .product-list__inner {
    gap: 20px;
}
.collection .product-facet .product-list__inner product-item.product-item {
    padding: 16px;
    border: 1px solid rgba(128,128,128,.16);
    box-shadow: 0 1px 4px #8080801c;
}
.collection .product-facet .product-list__inner product-item.product-item .product-item__image-wrapper img {
    border-radius: 0px;
    min-height: 201px;
    max-height: 201px;
    object-fit: cover;
    min-height: auto;
    max-height: initial;
    width: 100%;
}
.collection .product-facet .product-list__inner product-item.product-item:hover {
    background-color: #fff;
    box-shadow: 0 2px 8px #80808033;
}
.collection .product-facet .product-list__inner product-item.product-item .product-item-meta {
    text-align: left;
}
.collection .product-facet .product-list__inner product-item.product-item .product-item-meta a.product-item-meta__title {
    font-size: 16px;
    line-height: 1.3125;
}
.collection .product-facet .product-list__inner product-item.product-item .product-item-meta .price {
    font-size: 16px;
    font-weight: 600;
    color: #2e2b55;
}
.collection .product-facet .product-facet__aside .product-facet__filters-header .heading {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    letter-spacing: normal;
}
.collection .product-facet .product-facet__aside .product-facet__filters-header {
    padding-bottom: 10px;
}
.collection .product-facet .product-facet__aside .product-facet__filters #facet-filters-form button.collapsible-toggle {
    padding: 10px 0px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.collection .product-facet .product-facet__aside .product-facet__filters #facet-filters-form .collapsible__content {
    padding: 0px;
}
.collection .product-facet .product-facet__aside .product-facet__filters #facet-filters-form label {
    color: #000;
}
.collection .product-facet span.product-facet__meta-bar-item {
    color: #000;
}
.collection .product-facet .product-facet__meta-bar-item {
    color: #000;
}
.collection .product-facet .product-facet__meta-bar-item span {
    color: #000;
}
.collection .product-facet .product-list__inner product-item.product-item .product-item__quick-form button.button span {
    font-size: 14px;
    line-height: 45px;
    text-transform: capitalize;
    height: 45px;
}
.shopify-section--main-collection .product-facet .product-facet__product-list .product-list__inner .product-item__image-wrapper .product-item__quick-form button.button {
    line-height: 44px;
}
/* Collection Page css close */

/* Saying Something Collection css start */
.collection-say-something .header {
    box-shadow: none;
}
.shopify-section--collection-banner .container {
    padding: 0px;
}
nav.breadcrumb {
    border-top: solid 1px #EBE9FF;
    border-bottom: solid 1px #EBE9FF;
    width: 100%;
    text-align: left;
    padding: 3px 40px;
    background-color: #fff;
}
nav.breadcrumb .breadcrumb__list li.breadcrumb__item .breadcrumb__link {
    font-weight: 700;
    font-size: 10px;
    line-height: 181.94%;
    font-family: 'Lora', serif;
    color: #060600;
    padding: 3px 6px;
}
nav.breadcrumb .breadcrumb__list li.breadcrumb__item span.breadcrumb__link[aria-current="page"] {
    background-color: #060233;
    color: #fff;
    border-radius: 2px;
    font-weight: 500;
    min-height: 20px;
    max-height: 20px;
    line-height: 14px;
}
nav.breadcrumb .breadcrumb__list li.breadcrumb__item+li.breadcrumb__item {
    display: flex;
    align-items: center;
}
nav.breadcrumb .breadcrumb__list li.breadcrumb__item+li.breadcrumb__item:before {
    content: "\f111";
    font-family: 'FontAwesome';
    opacity: 1;
    font-size: 6px;
    color: #060600;
}
.collection-say-something .header:not(.header--transparent) {
    box-shadow: none;
}
.collection-say-something .page-header__text-wrapper h1.heading {
    font-weight: 600;
    font-size: 60px;
    line-height: 181.94%;
    color: #000;
}
.collection-say-something .page-header__text-wrapper {
    margin-top: 28px !important;
    padding-top: 52px;
    margin-bottom: 0;
}
.shopify-section--main-collection .product-facet {
    margin-top: 0px;
}
.shopify-section--main-collection .product-facet .product-facet__product-list .product-list__inner .product-item__image-wrapper a.product-item__aspect-ratio {
    --aspect-ratio: unset !important;
}
.shopify-section--main-collection .product-facet .product-item__image-wrapper img.product-item__primary-image {
    max-width: 280px;
    min-height: 280px;
    max-height: 280px;
    position: relative;
    margin: 0px auto;
    display: block;
}
.shopify-section--main-collection .product-facet .product-item__image-wrapper img.product-item__secondary-image {
    max-width: 280px;
    min-height: 280px;
    max-height: 280px;
}
.shopify-section--main-collection .product-facet .product-item__info .product-item-meta a.product-item-meta__title, .shopify-section--main-collection .product-facet .product-item__info .product-item-meta span.price {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    color: #000;
}
.shopify-section--main-collection .product-facet .product-list__inner .product-item {
    padding: 15px;
    border: 1px solid transparent;
}
.shopify-section--main-collection .product-facet .product-list__inner .product-item:hover {
    border: 1px solid #E9E9E9;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
}
.shopify-section--main-collection .product-facet .product-list__inner {
    overflow: unset;
    display: flex;
    grid-template-columns: unset;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    gap: 0;
}
.shopify-section--main-collection .product-facet .product-facet__product-list .product-list__inner .product-item__image-wrapper .product-item__quick-form button.button {
    background: #f9fac0;
    border: 0;
    color: #000;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .05em;
    text-transform: capitalize;
}
.collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content h3.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 181.94%;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 15px;
}
.collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content h2.heading {
    font-weight: 500;
    font-size: 30px;
    line-height: 181.94%;
    color: #000;
    margin: 0;
    text-transform: capitalize;
}
.collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    color: #000;
}
.collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container {
    margin: 0;
    margin-top: 6px;
}
.collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container a.multi-column__link {
    width: auto;
    display: inline-block;
    background: #060233;
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.05em;
    text-decoration: none;
    text-transform: unset;
    padding: 15px 50px;
}
.list-collections .image-overlay__image-wrapper img.image-overlay__image {
    z-index: 1;
}
/* Saying Something Collection css close */

/* Saying Something Product css start */
.product-say-something .header {
    box-shadow: none !important;
}
.product-say-something .product_banner-section .page-width.container {
    padding: 0px 40px;
}
.product-say-something .slider {
    padding: 42px 40px;
}
.product-say-something .shopify-section--main-product .container {
    padding: 0px;
}
.product-say-something .shopify-section--main-product .product_banner-section {
    padding: 82px 0px 5px;
}
.product-say-something .shopify-section--main-product .product_banner-section .featured-image-block {
    text-align: center;
}
.product-say-something .shopify-section--main-product .product_banner-section .featured-image-block h3.heading {
    font-size: 50px;
    line-height: 181.94%;
    text-transform: uppercase;
    color: #000000;
    font-weight: 600;
    margin-top: 8px;
}
.call-to-action-btn {
    width: auto;
    text-align: center;
    margin-top: 26px;
}
.call-to-action-btn a {
    font-weight: 700;
    font-size: 15px;
    line-height: 181.94%;
    text-transform: uppercase;
    color: #000;
}
.call-to-action-btn span {
    display: block;
}
.call-to-action-btn a i.fa {
    font-size: 30px;
    color: #000;
}
.product-say-something .shopify-section--main-product .product_banner-section {
    padding: 82px 0 5px;
    background-color: #F6F5FF;
}
.product-say-something .shopify-section--main-product .slider .item.slick-slide img {
    width: 256px;
    margin: 0px auto;
}
/* .product-say-something .shopify-section--main-product .slider iframe {
    width: 256px;
    height: 256px;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list .slick-slide video, .product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list iframe {
    width: 256px!important;
    height: 256px!important;
    object-fit: cover;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands .item video, .product-say-something .shopify-section--product-recommendations .cstm-reccomands .item img {
    width: 256px!important;
    height: 256px!important;
    object-fit: cover;
} */

.product-say-something .shopify-section--main-product .slider iframe {
    width: 100%;
    height: 500px;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list .slick-slide video, .product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list iframe {
    width: 100%!important;
    height: 500px !important;
    object-fit: cover;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands .item video, .product-say-something .shopify-section--product-recommendations .cstm-reccomands .item img {
    width: 100%!important;
    height: 500px !important;
    object-fit: cover;
}
.product-say-something .shopify-section--main-product button.slick-prev:before {
    content: "";
    background-image: url('/cdn/shop/files/left-arrow.png?v=1665985692');
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-say-something .shopify-section--main-product button.slick-next:before {
    content: "";
    background-image: url('/cdn/shop/files/right-arrow.png?v=1665985692');
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-say-something .shopify-section--main-product .slider button.slick-prev.slick-arrow {
    left: 67px;
}
.product-say-something .shopify-section--main-product .slider button.slick-next.slick-arrow {
    right: 50px;
}
.product-say-something .shopify-section--main-product .slider button.slick-arrow {
    color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.product-say-something .shopify-section--main-product .slider .item.slick-slide {
    text-align: center;
}
.product-say-something .shopify-section--main-product .slider .item.slick-slide video#bgvid {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
body.product {
    display: block;
    margin: 0px;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product {
    width: 100%;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header, .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .container {
    width: 100%;
    padding: 0 40px;
    max-width: 75%;
    margin: 0 auto;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .image-text-style-wrap {
    padding: 0px 15px;
}
.product-say-something .shopify-section--main-product .product.product-info {
    width: 100%;
    margin: 0px;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .saying-list {
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
}
.saying-list .saying-list-box ul {
    padding: 0px;
}
.saying-list .saying-list-box ul li {
    list-style: none;
}
.saying-list .saying-list-box ul li h3 {
    font-weight: 400;
    font-size: 18px !important;
    line-height: 28px;
    color: #000;
    margin-bottom: 3px;
}
.saying-list .saying-list-box ul li p {
    margin: 0px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #939191;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header p span {
    font-size: 16px;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    color: #000;
    margin-bottom: 11px;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header p {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #828282;
}
.product-say-something .slider .slick-track {
  height: 256px;
}  
.product-say-something .shopify-section--video {
    margin-top: 70px;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    order: 2;
    margin-top: 30px;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content header.text-container {
    width: 100%;
    order: 1;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: unset;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content header.text-container h3.heading {
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    margin-top: 15px;
}
.product-say-something .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button svg.icon.icon--play {
    width: 36px;
    height: 36px;
}
.product-say-something .shopify-section--video .video-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    z-index: 1;
}
/* Saying Something Product css close */

.product .container .product.product--thumbnails-left {
    padding-top: 30px;
}
.shopify-section--product-recommendations product-list.product-list--center {
    margin-top: 40px;
}
.shopify-section--product-recommendations product-list.product-list--center .product-list__inner--scroller h2 {
    text-align: center;
    font-weight: 400;
    font-size: 30px;
    line-height: 45px;
    color: #000;
}
.shopify-section--product-recommendations header.section__header h3.heading {
    font-weight: 400;
    font-size: 30px;
    line-height: 45px;
    color: #000;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list .slick-slide {
    text-align: center;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands.slick-slider .slick-list .slick-slide img {
    width: 256px;
    margin: 0 auto;
}

.product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-prev:before {
    content: "";
    background-image: url('/cdn/shop/files/left-arrow.png?v=1665985692');
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-next:before {
    content: "";
    background-image: url('/cdn/shop/files/right-arrow.png?v=1665985692');
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-arrow {
    color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-next.slick-arrow {
    right: 50px;
}
.product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-prev.slick-arrow {
    left: 67px;
}
/* .product-say-something .shopify-section--product-recommendations .cstm-reccomands .slick-list {
    height: 256px;
} */
.product-say-something .shopify-section--product-recommendations .product-list__inner--scroller {
    text-align: center;
}
.product-say-something .shopify-section--product-recommendations .product-list__inner--scroller a {
    background: #f4fca9;
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 54px;
    color: #000;
    display: inline-block;
    padding: 0 46px;
    margin-top: 27px;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    color: #000;
    margin-bottom: 11px;
    text-align: center;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product h1.product-meta__title.heading {
    text-align: center;
}
.shopify-section--product-recommendations product-recommendations.section {
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
}
.product-say-something .image-text-style-wrap {
    padding: 0px 65px;
    display: flex;
    align-items: center;
}
.product-info .custom-to-product .image-text-style-wrap .text {
    padding: 0px 8px;
}
.product-info .custom-to-product .image-text-style-wrap .image:last-child {
    width: 100%;
    text-align: right;
}
.product-say-something .shopify-section--product-recommendations .product-list__inner--scroller .slider-container {
    margin-bottom: 75px;
}
.product-say-something .shopify-section--product-recommendations .product-list__inner--scroller .slider-container:last-child {
    margin-bottom: 0px;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.img-wrapper {
    position: relative;
    width: 100%;
}
.custom-img-wrap .left-side-first img, .custom-img-wrap .left-side-center img, .custom-img-wrap .right-side-center img {
    height: 400px;
    object-fit: cover;
    width: 100%;
}
.custom-img-wrap .img-gal-padding {
    padding: 5px;
}
.custom-img-wrap .right-side-first img {
    height: 800px;
    object-fit: cover;
    width: 100%;
}
.w-50 {
    width: 50%;
}
.product-sticky-form .button, .product-sticky-form .select {
    background: #060233;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: unset;
    letter-spacing: normal;
}
.product-say-something .shopify-section--main-product .product.product-info .product-form__add-button {
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: unset;
    letter-spacing: normal;
}
.product-say-something .shopify-section--main-product .container .row {
    display: block;
}


/* Blog page css start */
.blog .image-overlay__content {
    width: 80%;
}
/* .blog .image-overlay__content h3.heading, .page-customize-jewellery .shopify-section--first-banner-section .image-overlay__content h3.heading {
    font-weight: 700;
    font-size: 80px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-shadow: 0px 4px 10px rgb(0 0 0 / 25%);
    margin: 0px;
} */
/* .shopify-section--first-banner-section .image-overlay .banner-content-overlay .container {
    padding: 0px;
} */
.blog .image-overlay__image-wrapper img.image-overlay__image {
    z-index: 1;
    object-fit: contain;
    object-position: top;
}
.blog-tags .link-bar ul.link-bar__linklist li.link-bar__link-item {
    padding: 0px;
}
.blog-tags .container {
    padding: 0px 5px;
    text-align: left;
}
section.blog-tags link-bar.link-bar {
    box-shadow: none;
}
.shopify-section--image-with-text section.section {
    margin-top: 0px;
}
.blog section.blog-tags {
    margin: 35px 0px 37px;
}
.blog-tags .link-bar span.link-bar__title {
    padding: 0px;
}
.blog-tags .link-bar ul.link-bar__linklist li.link-bar__link-item a.link-bar__link:after {
    background: transparent;
}
.blog-tags .link-bar ul.link-bar__linklist {
    gap: 10px;
}
.blog-tags .link-bar ul.link-bar__linklist li.link-bar__link-item a.link-bar__link {
/*     font-weight: 400;
    font-size: 30px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #060600; */
    border: 1px solid #CFCFCF;
    padding: 1px 24px;
}
.blog .shopify-section--main-blog .article-list {
    gap: 38px;
    width: 100%;
    margin: 0px;
}
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container {
    border-radius: 0;
    margin: 0;
    height: 100%;
    z-index: 2;
}
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container img.article-item__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog .shopify-section--main-blog .article-list .article-item {
    position: relative;
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content {
    position: absolute;
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    padding: 0px 25px;
    z-index: 2;
}
/* .blog .shopify-section--main-blog .article-list .article-item .article-item__content h3.article-item__title a {
    font-weight: 700;
    font-size: 30px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #FFFEFB;
} */
/* .blog-tags .link-bar ul.link-bar__linklist li.link-bar__link-item.link-bar__link-item--selected a.link-bar__link {
    background-color: #E9E8FA;
    font-weight: 600;
} */
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container:before {
    content: "";
/*     background: linear-gradient(0deg, rgba(6, 6, 0, 0.7), rgba(6, 6, 0, 0.7)); */
    background:linear-gradient(0deg,rgb(6 6 0 / 5%),rgb(6 6 0 / 28%));
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.blog .shopify-section--main-blog .article-list .article-item:hover a.article-item__image-container{
  background: linear-gradient(0deg, rgba(6, 6, 0, 0.7), rgba(6, 6, 0, 0.7));
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content a span.button.button--secondary{
  padding:0px 13px;
}
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container span.article-item__arrow {
    z-index: 2;
}
.shopify-section--main-blog .link-bar {
    box-shadow: none;
}
.shopify-section--main-blog .link-bar span.link-bar__title {
    display: none;
}
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container:after {
    content: "";
    width: 94%;
    height: 94%;
    border: solid 2px #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    transform: translate(-50%,-50%);
}
.shopify-section--main-blog .link-bar ul.link-bar__linklist li.link-bar__link-item a.link-bar__link:after {
    background: transparent;
}
.shopify-section--main-blog .link-bar .container {
    padding: 0px 5px;
    text-align: left;
}
.blog .image-with-text.image-with-text--overlap-image .container {
    padding: 0px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    margin: 0px;
    border-radius: 0px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    margin: 0px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content {
    text-align: left;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__wrapper {
    gap: 32px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper h3.heading {
/*     font-weight: 500;
    font-size: 40px;
    line-height: 150%;
    letter-spacing: .03em;
    color: #060600; */
    margin: 0;
    text-align: left;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper {
    margin-top: 15px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper p {
/*     font-weight: 300;
    font-size: 25px;
    line-height: 150%;
    letter-spacing: 0.03em; */
    color: #060600;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper {
    margin-top: 30px;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper a.button {
    background-image: none;
/*   background-color: #000000; */
/*     background-color: #FDC854; */
    border-radius: 5px !important;
/*     font-weight: 600;
    font-size: 20px; */
/*     text-transform: unset;
    letter-spacing: 0.03em; */
    padding-left: 40px;
    padding-right: 40px;
    max-width: 356px;
}
.blog .blog-featured-post-name {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);
}
.blog .blog-featured-post-name a.article-item__category {
    text-transform: capitalize;
}
/* .blog .shopify-section--main-blog .article-list .article-item .blog-featured-post-name a.article-item__category h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
} */
.blog .shopify-section--main-blog .article-list .article-item .blog-featured-post-name {
    top: 7%;
    left: 14%;
    transform: none;
}
.blog-featured-post-name h2 {
/*     font-weight: 700;
    font-size: 22px !important;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #060600;
    background: #FFFEFB;
    border-radius: 5px;
    padding: 4px 10px;
    font-family: 'Lora', serif; */
}

/* .blog-featured-post-date .date-count {
    font-weight: 700;
    font-size: 60px;
    line-height: 100%;
    letter-spacing: 0.03em;
    color: #FFFEFB;
    font-family: 'Nunito Sans';
    padding: 32px;
} */
/* .date-month {
    font-weight: 700;
    font-size: 25px;
    line-height: 100%;
    letter-spacing: 0.03em;
    color: #060600;
    background-color: #fff;
    padding: 8px 42px;
    font-family: 'Nunito Sans';
} */
.blog-featured-post-date {
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 2;
    border: 1px solid #FFFEFB;
}
.blog .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
/*     background: linear-gradient(0deg, rgba(6, 6, 0, 0.4), rgba(6, 6, 0, 0.4)); */
}
.shopify-section--image-with-text h3.heading split-lines {
    opacity: 1;
}
.blog .shopify-section--image-with-text h3.heading {
    margin: 0px;
    text-align: center;
/*     font-weight: 600;
    font-size: 50px;
    line-height: 150%;
    letter-spacing: 0.05em; 
    color: #060600; */
}
.blog .shopify-section--image-with-text .image-with-text__wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
}
.blog .shopify-section--main-blog .page-header__text-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* .blog .shopify-section--main-blog .page-header__text-wrapper h1.heading {
    font-weight: 600;
    font-size: 40px;
    line-height: 150%;
    letter-spacing: 0.05em;
    color: #060600;
} */
/* .blog .shopify-section--main-blog .blog-featured-post-date .date-count {
    font-size: 30px;
    text-align: center;
} */
.blog .shopify-section--main-blog .blog-featured-post-date .date-month {
/*     font-size: 15px; */
    font-family: var(--text-font-family);
}
.blog .shopify-section--main-blog .blog-featured-post-date {
    opacity: 0;
    visibility: hidden;
    transform: scale(.5);
    transition: opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;
    bottom: 30px;
    right: 30px;
    z-index: 3;
}
.blog .shopify-section--main-blog .article-list .article-item:hover .blog-featured-post-date {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.blog .shopify-section--main-blog .article-list .article-item .blog-featured-post-name {
    opacity: 0;
    visibility: hidden;
    transform: scale(.5);
    transition: opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;
}
.blog .shopify-section--main-blog .article-list .article-item:hover .blog-featured-post-name {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content a span.button {
/*     font-weight: 900;
    font-size: 16px;
    letter-spacing: .03em;
    color: #060600;
    font-family: Merriweather,serif;
    text-transform: unset;
    background: #F5F5FF; */
    border-radius: 5px;
    padding: 0px 25px;
/*     line-height: 40px; */
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content a span.button {
    opacity: 0;
    visibility: hidden;
    transform: scale(.5);
    transition: opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;
}
.blog .shopify-section--main-blog .article-list .article-item:hover .article-item__content a span.button {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
/* Blog page css close */


/* Article page css start */
.article__inner .rte .main-article-title{font-size:32px!important; line-height:40px;}
.article__inner .rte h2{font-size:22px!important; font-weight:400;}
.article__inner .rte h3{font-size:20px!important; font-weight:400;}
.article__inner .rte h4{font-size:18px!important; font-weight:400;}
.article__inner .rte h5{font-size:17px!important; font-weight:400;}
.article__inner .rte p{font-size:16px!important; font-weight:400;}
.article__tags{
  display:none!important;
}
.article .shopify-section--blog-post-banner .article__header {
    display: block;
    position: relative;
}
.article .shopify-section--blog-post-banner .article__header .article__image-wrapper {
    width: 100%;
}
.article .shopify-section--blog-post-banner .article__header-content a.heading {
/*     font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: .03em;
    color: #060600;
    background: #FFFEFB; */
    border-radius: 5px;
    padding: 4px 24px;
/*     font-family: Lora,serif;
    text-transform: capitalize; */
}
.article .shopify-section--blog-post-banner .article__header-content {
    position: absolute;
    z-index: 2;
    top: 12px;
    right: 12px;
    padding: 0px;
}
.article .shopify-section--main-article .article {
    margin-top: 17px;
}
.article .shopify-section--main-article .article .article__inner {
    flex-direction: row-reverse;
    align-items: unset;
}
.article-sticky {
    position: sticky;
    top: 200px;
}
.article .shopify-section--main-article .article .article__inner .article__info {
    position: relative;
    padding: 0px 15px;
    border: 0;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.recent-blogss {
    padding: 0;
    margin-bottom: 0px;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.recent-blogss li.recent-post {
    list-style: none;
}
.article .shopify-section--main-article .article .article__inner .article__content {
    padding: 0px 15px;
}
.article .shopify-section--main-article .article .article__inner .article__content p {
/*     font-family: 'Nunito Sans';
    font-weight: 400;
    font-size: 26px;
    line-height: 150%;
    color: #000;
    letter-spacing: 0.03em; */
}
.article .shopify-section--main-article .article .article__inner .article__content .rte li {
/*     list-style: none; */
    padding: 0px;
}
.article .shopify-section--main-article .article .article__inner .article__content .rte ul {
/*     margin: 0px; */
}
/* .article .shopify-section--main-article .article .article__inner .article__content .rte h4 {
    font-weight: 700;
    font-size: 30px !important;
    line-height: 150%;
    font-family: 'Nunito Sans';
    color: #000;
    letter-spacing: 0.03em;
} */
/* .article .shopify-section--main-article .article .article__inner .article__info h2.widget-title {
    text-align: center;
    font-weight: 600;
    font-size: 35px;
    line-height: 150%;
    font-family: 'Nunito Sans';
    letter-spacing: 0.03em;
    color: #000000;
} */
.article .shopify-section--main-article .article .article__inner .article__info li.recent-post .recent-post__image a img {
    width: 100%;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.recent-blogss li.recent-post .recent-post__text h4.recent-post__title {
/*     font-size: 25px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000000;
    font-family: 'Nunito Sans'; */
    margin-bottom: 0px;
}
/* .article .shopify-section--main-article .article .article__inner .article__info ul.recent-blogss li.recent-post .recent-post__text span.post-date {
    font-weight: 500;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000;
    font-family: 'Nunito Sans';
} */
.article .shopify-section--main-article .article .article__inner .article__info ul {
    padding: 0px;
}
ul.article-arrow {
    padding: 0px;
    background: #fff;
    display: flex;
}
ul.article-arrow li {
    display: inline-block;
    width: 50%;
}
body.article {
    margin: 0px;
}
.article .shopify-section--main-article .article .article__inner .article__content .table-wrapper table {
    border: solid 1px #CBCBFF;
}
.article .shopify-section--main-article .article .article__inner .article__content .table-wrapper td:first-child {
    padding-left: 16px;
}
.article .shopify-section--main-article .article .article__inner .article__content .table-wrapper tr td:last-child {
    padding-right: 16px;
}
.article .shopify-section--main-article .article .article__inner .article__content .table-wrapper tr td p {
    line-height: 1.4;
/*     font-size: 18px; */
}
.article .shopify-section--main-article .article .article__inner .article__content .table-wrapper {
    overflow: auto;
}
.article-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 4px;
}
.recents-btn.next.recent-next-blog.slick-arrow a{
    display: flex;
    padding: 0;
}

.article-flex .article-tag-flex {
/*     font-weight: 700;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000000;
    font-family: 'Nunito Sans'; */
    border-radius: 5px;
  display:none;
}
.article .shopify-section--main-article .article .article__inner .article__info .article__meta .article__author {
    display: none;
}
.article-flex .article-tag-flex a.article__category {
    background: #FEFFD3;
}
/* .article-flex .article__date, .article-flex a.article__meta-item {
    font-weight: 700;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: .03em;
    color: #000;
    font-family: 'Nunito Sans';
} */
.article .shopify-section--main-article .article .article__inner .article__info .article__meta span.article__meta-item.article__author+.article-flex {
    margin: 15px 0px;
}
/* .article .shopify-section--main-article .article .article__inner .article__content .rte h1, .article .shopify-section--main-article .article .article__inner .article__content .rte h2, .article .shopify-section--main-article .article .article__inner .article__content .rte h3, .article .shopify-section--main-article .article .article__inner .article__content .rte h4, .article .shopify-section--main-article .article .article__inner .article__content .rte h5, .article .shopify-section--main-article .article .article__inner .article__content .rte h6 {
    font-family: 'Nunito Sans';
    font-weight: 700;
    font-size: 30px!important;
    line-height: 150%;
    color: #000;
    letter-spacing: 0.03em;
} */
/* .article .shopify-section--main-article .article .article__inner .article__content .rte h1 span, .article .shopify-section--main-article .article .article__inner .article__content .rte h2 span, .article .shopify-section--main-article .article .article__inner .article__content .rte h3 span, .article .shopify-section--main-article .article .article__inner .article__content .rte h4 span, .article .shopify-section--main-article .article .article__inner .article__content .rte h5 span, .article .shopify-section--main-article .article .article__inner .article__content .rte h6 span {
    font-weight: 700 !important;
} */
.article__meta-item.bnr-img img {
    width: 100%;
}
.article__meta-item.bnr-img {
    margin-top: 17px;
}
/* .article .shopify-section--main-article .article .article__inner a.article__category {
    font-size: 26px;
}
.article .shopify-section--main-article .article .article__inner .article__info a.article__category {
    font-size: 13px;
} */
.article .shopify-section--main-article .article .article__inner .article__info span.article-tag-flex a {
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 5px;
}
.article .shopify-section--main-article .article .article__inner .article__info .article-flex span.post-date {
    margin-left: 25px;
}
/* .article .shopify-section--main-article .article .article__inner .article__content .rte a {
    font-family: 'Nunito Sans';
    line-height: 150%;
    color: #000!important;
    letter-spacing: .03em;
    text-decoration-color: #000;
    padding: 0px 15px;
} */
.article .shopify-section--main-article .article .article__inner .article__content .rte img {
/*     width: 100%; */
    object-fit: cover;
    margin: 0px;
}
.article .shopify-section--main-article .article .article__inner .article__content span.article-tag-flex {
    background-color: #fff;
/*     font-weight: 700;
    font-size: 25px;
    line-height: 150%;
    letter-spacing: 0.03em; */
}
.article .shopify-section--main-article .article .article__inner .article__content .article-flex span.post-date {
/*     font-weight: 700;
    font-size: 25px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000000; */
    background-color: #fff;
/*     font-family: 'Nunito Sans'; */
    padding: 4px 24px;
    border-radius: 5px;
}
.article .shopify-section--main-article .article .article__main-part .container {
    padding-left: 15px;
    padding-right: 15px;
}
.article-main-content-wrap {
    padding: 20px 50px 0px;
}
.article .shopify-section--main-article .article .article__inner .article__content h2.main-article-title {
/*     margin-bottom: 40px; */
    padding-top: 15px;
}

body.article .scroller {
    position: relative;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next {
    background: transparent;
    padding: 0px;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next header.section__header {
    max-width: 100%;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next header.section__header h2.heading {
    text-align: left;
/*     font-weight: 700;
    font-size: 40px;
    line-height: 181.94%;
    font-family: Lora,serif;
    color: #000; */
    text-transform: capitalize;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller {
    margin-top: 24px;
    margin-bottom: 35px;
}
/* .article .shopify-section--main-article .article .article__nav-wrapper span.article__nav-item span {
    font-family: Lora,serif;
    font-size: 12px;
    line-height: 181.94%;
    color: #000;
} */
/* .article .shopify-section--main-article .article .article__nav-wrapper a.article__nav-item span.article__nav-item-title {
    color: #000;
    font-family: Lora,serif;
} */
.article .shopify-section--main-article .article .article__nav-wrapper span.article__nav-arrow svg {
    color: #000;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list {
    grid-auto-columns: unset;
    display: flex;
    gap: 32px;
    justify-content: flex-start;
    margin: 0px;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item {
    width: 100%!important;
    box-shadow: 2px 2px 15px #0000001f;
    border-radius: 20px;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item img.article-item__image {
    width: 100%;
    height: 195px;
    object-fit: cover;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item a.article-item__image-container {
    border-radius: 0;
    margin: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item h2 {
    background: transparent;
    padding: 0px;
/*     font-weight: 400;
    font-size: 30px;
    line-height: 49px;
    color: #000;
    text-transform: capitalize; */
}
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__content {
    padding: 25px;
}
/* body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__content h3.article-item__title {
    font-weight: 400;
    font-size: 30px;
    line-height: 49px;
} */
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__content h3.article-item__title {
    font-weight: 400;
    font-size: 30px;
    line-height: 49px;
    color: #000;
    font-family: 'Inter', sans-serif;
}
/* body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__excerpt {
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Inter', sans-serif;
    color: #000;
} */
body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list a.cstm-btn-link.button {
/*     font-weight: 700;
    font-size: 20px;
    line-height: 29px;
    text-transform: unset;
    color: #324D80;
    letter-spacing: normal;
    font-family: 'Inter', sans-serif; */
    padding: 0;
    margin-top: 18px;
}
.article-author-name {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.article .shopify-section--main-article .article .article__inner .article__content .author-image img.img-author {
    width: 81px;
    height: 81px;
    border-radius: 100%;
}
.article-author-name .author-image {
    display: flex;
    align-items: center;
}
span.article__meta-item.article__author {
/*     font-weight: 400;
    font-size: 30px;
    line-height: 150%;
    letter-spacing: 0.03em;
    font-family: 'Nunito Sans'; */
    margin-left: 15px;
/*     color: #000; */
}
.article .shopify-section--main-article .article .article__inner .article__content .author-button span.recents-btn a {
/*     font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    text-decoration: none;
    background: #E9E8FA; */
    border-radius: 5px;
    padding: 18px 46px;
}
.article .shopify-section--main-article .article .article__inner .article__content .author-button span.recents-btn a svg {
    width: 16px;
    margin-left: 10px;
}



/* Article page css close */


/* Customize Watch page css start */
.page-customize-watch .shopify-section--image-with-text-overlay .image-overlay__content {
    margin-right: 0px;
}
.page-customize-watch .shopify-section--image-with-text-overlay .image-overlay__content h3.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 181.94%;
    color: #000;
    text-transform: uppercase;
}
.page-customize-watch .homepage-logo-list section.section {
    margin: 0px;
    padding: 43px 0px 73px;
}
.page-customize-watch .homepage-logo-list .logo-list__list {
    grid-template-columns: 1fr 1fr 1fr;
}
.page-customize-watch .homepage-logo-list .logo-list__list .logo-list__item img.logo-list__image {
    width: auto !important;
}
.page-customize-watch .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item h3.heading.h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 181.94%;
    text-transform: uppercase;
    letter-spacing: normal;
    margin-top: 12px;
    margin-bottom: 5px;
}
.page-customize-watch .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item p {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    margin: 0px;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    order: 2;
    margin-top: 30px;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content header.text-container {
    width: 100%;
    order: 1;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    text-transform: unset;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content header.text-container h3.heading {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    margin-top: 15px;
    letter-spacing: normal;
}
.page-customize-watch .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button svg.icon.icon--play {
    width: 36px;
    height: 36px;
}
.page-customize-watch .shopify-section--video .video-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    z-index: 1;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text:before {
    width: 100%;
    height: 100%;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__wrapper {
    padding: 52px 0px 84px;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content h2.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 75px;
    text-transform: unset;
    letter-spacing: normal;
    margin-bottom: 18px;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    letter-spacing: normal;
    margin: 0px;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper {
    margin-top: 38px;
}
.page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: unset;
    line-height: 24px;
    margin: 0px 12px;
    padding: 15px 62px;
    border-radius: 5px;
}
.page-customize-watch .shopify-section--image-with-text section.section {
    margin: 0px;
}
.page-customize-watch .shopify-section--image-with-text-overlay {
    position: relative;
}
.page-customize-watch .call-to-action-btn {
    position: absolute;
    left: 50%;
    margin: 0;
    bottom: 10px;
    transform: translate(-50%, -0%);
}
/* Customize Watch page css close */

/* Customize Business page css start */
.page-customize-busines-gbj .shopify-section--image-with-text-overlay .image-overlay__content {
    margin-right: 0px;
}
.page-customize-busines-gbj .homepage-logo-list section.section {
    margin: 0px;
    padding: 40px 0px;
}
.page-customize-busines-gbj .homepage-logo-list .logo-list__list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0;
}
.page-customize-busines-gbj .homepage-logo-list .logo-list__list .logo-list__item img.logo-list__image {
    width: auto !important;
}
.page-customize-busines-gbj .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item h3.heading.h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 181.94%;
    text-transform: uppercase;
    letter-spacing: normal;
    margin-top: 12px;
    margin-bottom: 5px;
}
.page-customize-busines-gbj .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item p {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    margin: 0px;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    order: 2;
    margin-top: 30px;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content header.text-container {
    width: 100%;
    order: 1;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    text-transform: unset;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h3.heading, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content header.text-container h3.heading {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    margin-top: 15px;
    letter-spacing: normal;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button svg.icon.icon--play, .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button svg.icon.icon--play {
    width: 36px;
    height: 36px;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper:before, .page-goldenbird-jewels .shopify-section--video .video-wrapper:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    z-index: 1;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text:before {
    width: 100%;
    height: 100%;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__wrapper, .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__wrapper {
    padding: 52px 0px 84px;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content h2.heading, .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content h2.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 75px;
    text-transform: unset;
    letter-spacing: normal;
    margin-bottom: 18px;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    letter-spacing: normal;
    margin: 0px;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper, .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper {
    margin-top: 38px;
}
.page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button, .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-transform: unset;
    line-height: 24px;
    margin: 0px 12px;
    padding: 11px 55px;
    border-radius: 5px;
}
.page-customize-busines-gbj .shopify-section--image-with-text section.section {
    margin: 0px;
}
.article .shopify-section--main-article .article .article__inner .article__info {
    position: relative;
    display: block;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .article .shopify-section--main-article .article .article__inner .article__info {
        display: none;
    }
}

.article .shopify-section--main-article .article .article__inner .article__info .article__meta {
    display: block;
}
.article .shopify-section--main-article .article .article__inner .article__info .article__meta .recent-posts-block {
    border: solid 1px #CBCBFF;
    padding: 13px 13px 0px;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.article-arrow {
    border: solid .1px #CBCBFF;
    margin-left: -14px;
    margin-right: -14px;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.article-arrow span.recents-btn {
    border-right: solid .1px #CBCBFF;
/*     text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    font-family: 'Nunito Sans';
    color: #000; */
    padding: 12px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.article-arrow .recent-prev-blog svg {
    margin-right: 11px;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.article-arrow .recent-next-blog svg {
    margin-left: 11px;
}
.article .shopify-section--main-article .article .article__inner .article__info ul.article-arrow {
    border-right: 0;
    border-bottom: 0;
    margin-top: 9px;
}
.article .shopify-section--main-article .article .article__inner .article__info .article__tags {
    border: solid 1px #CBCBFF;
    padding: 12px;
}
.article .shopify-section--main-article .article__tags span.article__tags-label {
/*     text-align: center;
    font-weight: 600;
    font-size: 35px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000;
    text-transform: unset;
    font-family: Lora,serif; */
    margin: 0px;
    margin-bottom: 25px;
}
.article .shopify-section--main-article .article__tags ul.article__tags-list {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.article .shopify-section--main-article .article__tags ul.article__tags-list li.article__tags-item {
    margin: 0;
    margin-bottom: 2px;
}
.article .shopify-section--main-article .article__tags ul.article__tags-list li.article__tags-item a {
/*     font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #000000;
    font-family: Lora,serif;
    text-decoration: none;
    text-transform: capitalize; */
    padding: 6px 24px;
    background: #FEFFD3;
    border-radius: 5px;
}
/* Customize Business page css close */

/* page-customize-jewellery start */
.page-customize-jewellery .shopify-section--first-banner-section h2.heading {
    margin: 0;
/*     font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    text-transform: unset;
    letter-spacing: 0.03em;
    color: #060600; */
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content h3.heading {
/*     font-weight: 600;
    font-size: 50px;
    line-height: 100%;
    letter-spacing: 0.03em; */
    margin: 0px;
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container {
    margin-top: 30px;
}
/* .page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container p {
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0.335em;
    color: #000000;
} */
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__image-wrapper img.image-overlay__image {
    object-fit: contain;
    left: 50%;
    transform: translate(-50%);
  /* max-width: 231px; */
    height: auto;
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content {
    width: 100%;
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container .button-wrapper {
    margin-top: 60px;
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container .button-wrapper a.button {
/*     font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.03em;
    color: #000000; */
    padding: 11px 25px;
/*     line-height: 100%;
    text-transform: unset; */
}
.page-customize-jewellery .shopify-section--video .video-wrapper__poster-content header.text-container {
    display: flex;
    gap: 22px;
}
.page-customize-jewellery .shopify-section--video .button-wrapper a.button {
/*     font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0.03em;
    text-transform: unset; */
    padding: 11px 25px;
}
.page-customize-jewellery .shopify-section--video .video-wrapper__poster-content {
    width: 100%;
    padding-left: 30px;
    bottom: 42px;
}
/* img.customize-jewellwry {
    display: none;
} */
/* .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button img {
    display: block;
} */
.page-customize-jewellery .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button img.customize-jewellwry {
    display: block;
}
.page-customize-jewellery .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    margin-left: -90px;
}

/* page-customize-jewellery close */



.page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button.button--secondary {
    padding: 15px 84px;
}
.page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 75px;
    text-transform: unset;
    letter-spacing: normal;
    margin-bottom: 18px;
}
.page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 181.94%;
    letter-spacing: normal;
    margin: 0;
}
.page-goldenbird-jewels .shopify-section--image-with-text section.section {
    margin: 0px;
}
.page-goldenbird-jewels .shopify-section--gallery .section__color-wrapper {
    padding: 13px 20px 61px;
}
.page-goldenbird-jewels .shopify-section--gallery .gallery .container {
    padding: 0px;
}
.page-goldenbird-jewels .shopify-section--gallery .gallery .gallery__item .gallery__figure img.gallery__image {
    width: 100%;
    object-fit: cover;
    max-height: 269px;
    border-radius: 0;
}
.page-goldenbird-jewels .shopify-section--gallery .gallery .gallery__item {
    width: 100%;
}
.page-goldenbird-jewels .shopify-section--gallery .gallery .gallery__item .gallery__figure {
    display: block;
}
.page-goldenbird-jewels .shopify-section--gallery h2.heading {
    margin: 0px;
    font-weight: 600;
    font-size: 50px;
    line-height: 75px;
    text-transform: unset;
    letter-spacing: normal;
}
.page-goldenbird-jewels .shopify-section--gallery h3.heading.h2 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: normal;
}
.page-goldenbird-jewels .shopify-section--multi-column section.section {
    margin: 81px 0px 51px;
}
.page-goldenbird-jewels .shopify-section--gallery h3.heading {
    margin: 0px;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}
.page-goldenbird-jewels .shopify-section--gallery gallery-list.gallery {
    margin-top: 21px;
}
.page-goldenbird-jewels .shopify-section--multi-column .multi-column__inner {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
}
.page-goldenbird-jewels .shopify-section--multi-column .multi-column__inner .multi-column__item {
    width: 100%;
}

.page-customize-jewellery .shopify-section--collection-list header.section__header h2.heading {
    font-weight: 600;
    font-size: 50px;
    line-height: 75px;
    text-transform: none;
    letter-spacing: 0.03em;
    
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    margin: 0px;
}
.page-customize-jewellery .shopify-section--collection-list .container {
    padding: 0 5px;
    max-width: 100%;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list {
    display: flex;
    padding-bottom: 60px;
    position: relative;
    margin-top: 210px;
}
.page-customize-jewellery .shopify-section--collection-list .vector-svg {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
}
.page-customize-jewellery .shopify-section--collection-list .section__color-wrapper .vertical-breather {
    padding: 50px 0px;
}
.page-customize-jewellery .shopify-section--collection-list .vector-svg svg {
    width: 100%;
}
.page-customize-jewellery .shopify-section--collection-list .vector-svg img {
    width: 100%;
}
.page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content-wrapper {
    padding-bottom: 0px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(1) {
    transform: translateY(-115px);
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(2) {
    transform: translateY(13px);
    display: flex;
    flex-wrap: wrap-reverse;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(2) .list-collections__item-info {
    padding-top: 0px;
    padding-bottom: 47px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(3) {
    transform: translateY(-95px);
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(4) {
    transform: translateY(-15px);
    display: flex;
    flex-wrap: wrap-reverse;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(4) .list-collections__item-info {
    padding-top: 0px;
    padding-bottom: 47px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(5) {
    transform: translateY(-163px);
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(6) {
    transform: translateY(-75px);
    display: flex;
    flex-wrap: wrap-reverse;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(6) .list-collections__item-info {
    padding-top: 0px;
    padding-bottom: 47px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(7) {
    transform: translateY(-123px);
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(8) {
    transform: translateY(72px);
    display: flex;
    flex-wrap: wrap-reverse;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(8) .list-collections__item-info {
    padding-top: 0px;
    padding-bottom: 47px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item {
    border-radius: 10px;
    background: transparent;
    overflow: unset;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-image-wrapper:before {
    border-radius: 10px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-image-wrapper img {
    border-radius: 10px;
}
.page-customize-jewellery .shopify-section--apps .shopify-app-block {
    background: transparent;
    border: none;
    filter: none;
    padding: 30px 40px 0px;
    max-width: 1100px;
    margin: 0px auto;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info {
    position: relative;
    transform: none;
    padding: 0;
    padding-top: 47px;
}
.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info p.heading {
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #060600;
    font-family: Lora,serif;
    text-transform: unset;
    letter-spacing: normal;
}
/* .page-customize-jewellery .shopify-section--apps {
    margin-top: 80px;
} */
/* .page-customize-jewellery .shopify-section--apps .container.vertical-breather {
    padding-bottom: 75px;
} */
.page-faq .shopify-section--faq .container {
    padding: 0px;
}
.page-faq .shopify-section--faq .faq .faq__wrapper {
    max-width: 100%;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.page-faq .shopify-section--faq .section__color-wrapper {
    padding-top: 100px;
}
.page-faq .shopify-section--faq section.section.section--tight {
    margin: 0px;
}
.page-faq .shopify-section--faq .faq .footer__item-content {
    background-color: #F6F5FF;
    padding: 30px 11px 30px 50px;
}
.page-faq .shopify-section--faq .faq .footer__item-content p.heading {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    line-height: 150%;
    color: #000;
    font-family: 'Nunito Sans';
    margin-bottom: 26px;
}
.page-faq .shopify-section--faq .faq .footer__item-content ul.linklist li a {
    font-weight: 500;
    font-size: 20px;
    line-height: 287%;
    color: #000000;
}
.page-faq .shopify-section--faq .faq {
    display: flex;
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle {
    background-color: #fff;
    color: #444;
    cursor: pointer;
    padding: 15px 30px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
    transition: 0.4s;
    font-weight: bold;
    position: relative;
    margin-bottom: 10px;
}
.page-faq .shopify-section--faq .faq .faq__wrapper .faq__item {
    border: 0;
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle span.animated-plus:before {
    width: 16px;
    height: 3px;
    color: #000;
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle span.animated-plus:after {
    width: 3px;
    height: 16px;
}
.page-faq .shopify-section--faq .faq .collapsible__content p {
    color: #000;
    font-size: 16px;
}
.page-faq .shopify-section--faq .faq .collapsible .collapsible__content {
    padding-top: 20px;
}
.page-faq .shopify-section--faq .faq .collapsible {
/*     background-color: #0a071b; */
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle[aria-expanded="true"] {
    margin: 0px;
}
.page-faq .shopify-section--faq .faq .collapsible .collapsible__content p {
    color: #000;
    padding-left:20px;
}
.page-faq .shopify-section--faq .faq .collapsible {
/*     background-color: #0a071b; */
    margin-bottom: 20px;
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle[aria-expanded=true] span.animated-plus:before {
    transform: translate(-50%,-50%) rotate(138deg);
    opacity: 1;
}
.page-faq .shopify-section--faq .faq button.collapsible-toggle[aria-expanded=true] span.animated-plus:after {
    transform: translate(-50%,-50%) rotate(133deg);
}
.page-faq .shopify-section--faq .faq .footer__item-content ul.linklist li {
    list-style: auto;
    font-family: 'Nunito Sans';
}
.page-faq .shopify-section--faq .faq .footer__item-content ul.linklist li::marker {
    font-size: 20px;
    color: #000;
}

.shopify-section--first-banner-section .image-overlay .banner-content-overlay h3.heading {
    font-weight: 700;
    font-size: 80px;
    line-height: 150%;
    letter-spacing: .05em;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
    margin: 0px;
}
.short-page-section .page-header__text-wrapper {
    max-width: 100%;
}
.short-page-section .container {
    padding: 0px;
}
.page-wrapper-wrap {
    display: flex;
}
.short-page-conetent {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    font-family: Lora,serif;
    color: #000;
}
.page-wrapper-wrap .short-page-sidebar {
    background-color: #f6f5ff;
    padding: 30px 11px 30px 50px;
}
.page-wrapper-wrap .short-page-sidebar p.heading {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    line-height: 150%;
    color: #000;
    font-family: Lora,serif;
    margin-bottom: 26px;
}
.page-wrapper-wrap .short-page-sidebar ul.linklist {
    margin: 0px;
}
.page-wrapper-wrap .short-page-sidebar ul.linklist li.linklist__item {
    list-style: auto;
    padding: 0px;
    text-align: left;
    font-family: 'Lora', serif;
}
.page-wrapper-wrap .short-page-sidebar ul.linklist li.linklist__item::marker {
    font-size: 20px;
    color: #000;
}
.page-wrapper-wrap .short-page-sidebar ul.linklist li.linklist__item a {
    font-weight: 500;
    font-size: 20px;
    line-height: 287%;
    color: #000;
    font-family: Lora,serif;
}
.short-page-conetent h4 {
    font-weight: 700;
    font-size: 25px;
    line-height: 150%;
    margin: 0;
    background: #F6F5FF;
    padding: 6px 18px;
    margin-bottom: 18px;
}
.short-page-conetent p {
    font-weight: 500;
    font-size: 18px;
    line-height: 250%;
/*     text-align: justify; */
    letter-spacing: .02em;
    color: #747272;
    margin-top: 0px !important;
    margin-bottom: 20px;
}
.short-page-conetent p strong {
    color: #000;
    font-size: 22px;
}
.terms-and-condition-banner-svg {
  display: none;
}
.page-terms-condition .terms-and-condition-banner-svg {
  display: block;
}
.short-page-conetent li {
    font-weight: 500;
    font-size: 18px;
    line-height: 174%;
    color: #696868;
    list-style: auto;
}
.short-page-conetent li::marker {
    font-size: 26px !important;
}
.page-business-inquiry nav.breadcrumb {
    display: none;
}
.page-business-inquiry .page-header__text-wrapper {
    max-width: 100%;
    margin-bottom: 50px;
}
.page-business-inquiry .page-header__text-wrapper h1.heading {
    font-weight: 600;
    font-size: 80px;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.05em;
    color: #060600;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
}
.page-business-inquiry .page-content.page-content--medium.rte {
    max-width: 1023px;
    display: flex;
    background: #FCFCFE;
    box-shadow: 2px 2px 14px rgb(0 0 0 / 25%);
    padding: 25px 38px 0px;
}
.page-business-inquiry .page-content.page-content--medium.rte p {
    text-align: left !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 180.84%;
    color: #9F9F9F;
}
.page-business-inquiry .customized_featured-collection--wraper .tab {
    display: flex;
    justify-content: center;
    gap: 10px;
}
.page-business-inquiry .customized_featured-collection--wraper .tab .tablinks {
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0.03em;
    color: #000000;
    padding: 15px;
}
.page-business-inquiry .customized_featured-collection--wraper .tab .tablinks.active {
    font-weight: 600;
    background: #E9E8FA;
    border-radius: 2px;
}
.page-business-inquiry .customized_featured-collection--wraper .collection_products .product_image img {
    border-radius: 20px;
}
.page-business-inquiry .customized_featured-collection--wraper .collection_products {
    margin-top: 50px;
}
.page-business-inquiry .customized_featured-collection--wraper {
    text-align: center;
    padding-bottom: 96px;
}
.page-business-inquiry .customized_featured-collection--wraper .button-wrapper {
    display: inline-block;
    margin: 0px 5px;
}
.page-business-inquiry .customized_featured-collection--wraper .button-wrapper a.button {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.03em;
    padding: 17px 35px;
    text-transform: unset;
}
.page-business-inquiry .page-content.page-content--medium.rte p strong {
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 24px;
    line-height: 180.84%;
    margin-bottom: 7px;
}



.custom-accordion-wraper h2.home-section--title {
    font-weight: 700;
    font-size: 80px;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.05em;
    color: #060600;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
}
.custom-accordion-wraper .pure-g {
    display: flex;
}
.custom-accordion-wraper .pure-u-md-3-4 {
    width: 75%;
}
.custom-accordion-wraper .lv-accord-li {
    transition: all .5s ease;
    position: relative;
}
.custom-accordion-wraper .lv-accord-li .lv-accord-title {
    width: 100%;
    margin: 0;
    padding: 0;
}
.custom-accordion-wraper h2.lv-accord-heading {
    margin-top: 20px;
    font-size: 24px;
}
.pure-g.custom-choose div {
    width: 200px;
    margin: 10px;
    text-align: center;
}
.mdc-ripple-surface.mdc-ripple-upgraded:before {
    transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.template-page .button-primary:before {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(1);
    transform-origin: right center;
    z-index: -1;
    background-color: #2e2b54;
    transition: transform .45s cubic-bezier(.785,.135,.15,.86);
}
.mdc-ripple-surface.mdc-ripple-upgraded:after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-ripple-surface.mdc-ripple-upgraded:after {
    top: 0;
    left: 0;
    transform: scale(0);
    transform-origin: center center;
}
.button-primary.mdc-ripple-surface:after {
    background-color: #fff;
}
.pure-g.custom-choose div {
    width: 200px;
    margin: 10px;
    text-align: center;
}
.coupon-code-info {
    position: relative;
    display: inline-block;
    line-height: 1.5;
    padding-top: 10px;
    padding-bottom: 10px;
}
.coupon-code-info a.lv-accord-btn {
    background: #fff0;
    border: 1px solid #2e2b55;
    padding: 0;
    color: #2e2b55;
    font-size: 16px;
    line-height: 45px;
    font-weight: 700;
    min-height: 45px;
    max-height: 45px;
    border-radius: 3px;
    display: contents;
}
.coupon-code-info:before {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(1);
    transform-origin: right center;
    z-index: -1;
    transition: transform .45s cubic-bezier(.785,.135,.15,.86);
}
.custom-accordion-wraper .lv-accord-li .lv-accord-image {
    display: none;
}
li#tab--495bf8e7-d1fe-4130-9ed0-a3f1ce6a2608 {
    background: #FFFFE1;
}
li#tab--5b91a732-4535-4860-a37f-ab8b32e04efb {
    background: #FFFDCB;
}
li#tab--b39ae634-a4ea-4d0c-ba01-00a5e1ee4dc1 {
    background: #FEE1AE;
}
li#tab--60050078-a436-408b-893b-6d84cdc4574b {
    background: #ADDFAC;
}
.custom-accordion-wraper .pure-u-md-1-4 {
    width: 25%;
}
.custom-accordion-wraper .lv-accord-main-image-holder {
    max-height: 400px;
    overflow: hidden;
}
.pure-g.custom-choose .button-primary {
    color: #fff;
    background-color: #FDC854;
    border: 1px solid #FDC854;
    color: #000000;
    font-size: 16px;
    position: relative;
    display: inline-block;
    line-height: 45px;
    font-weight: 700;
    min-height: 45px;
    max-height: 45px;
    border-radius: 3px;
}
.lv-accord-text-area p {
    font-size: 16px;
}
.custom-accordion-wraper .lv-accord-li .lv-accord-title span {
    color: #000;
}
.lv-accord-text-area p:last-child {
    margin-bottom: 10px !important;
}
.page-about-us .shopify-section--image-with-text .image-with-text {
    padding-right: 25px;
    padding-left: 25px;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper img {
    object-fit: contain;
}
.page-about-us .shopify-section--image-with-text .image-with-text .container {
    padding: 0px;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    margin: 0px;
    border-radius: 0px;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    width: 100%;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 2rem 1.25rem;
}
.custom-accordion-wraper.cstmwhychoose {
    margin: 60px 0px 50px;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__wrapper {
    padding: 0px;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__content {
    text-align: left;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading {
    font-size: 32px;
    color: #000;
    font-weight: 600;
}
.page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__text-wrapper p {
    font-size: 16px;
    color: #000;
}
.page-about-us .shopify-section--image-with-text section.section {
    margin-bottom: 0px;
}
.page-about-us .shopify-section--image-with-text {
    margin: 28px 0px;
}
.custom-accordion-wraper .lv-accord-li .lv-accord-content {
    color: #212121;
    opacity: 0;
}
.custom-accordion-wraper .lv-accord-li.active .lv-accord-content {
    height: auto;
    opacity: 1;
}
.custom-accordion-wraper .lv-accord-li.active .lv-accord-title {
    display: none;
}
.custom-accordion-wraper h2.lv-accord-heading {
    line-height: 125%;
}

.customized_bgimagevedio--wraper {
    height: 400px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
}
.head-section-wrap {
    text-align: center;
    width: 60%;
    margin: auto;
}
.customized_bgimagevedio--wraper .head-section-wrap {
    width: 80%;
}
.Video__PlayButton {
    display: inline-block;
    transition: transform 0.2s ease-in-out;
    height: 80px;
    width: 80px;
    cursor: pointer;
    background-color: #fff0;
    border: 0px;
    filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2));
}
button#myBtn svg.Icon.Icon--play path {
    fill: #fff;
}
.customized_bgimagevedio--wraper .head-section-wrap h1 {
    font-size: 50px;
    letter-spacing: 2px;
    color: #000;
}
.customized_bgimagevedio--wraper .head-section-wrap button.button-primary {
    color: #fff;
    background-color: #2e2b55;
    border: 1px solid #2e2b55;
    font-size: 18px;
    padding: 10px 16px;
    border-radius: 3px;
}
.head-section-wrap h1 {
    text-align: center;
    font-weight: 600;
}
.Custom-zoom-section-wrapper {
    width: 100%;
}
.Custom-zoom-section-wrapper .zoom-section--info {
    width: 60%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 50px auto 70px;
    grid-gap: 20px;
    align-items: center;
}
.Custom-zoom-section-wrapper .section-content--wrapper {
    text-align: center;
}
svg.zoom-logo {
    width: 80px;
    height: 80px;
}
.Custom-zoom-section-wrapper .section-content--wrapper h3.SectionHeader__SubHeading.Heading.u-h6 {
    font-size: 22px;
    margin: 0px;
    margin-bottom: 20px;
    font-weight: 500;
    color: #000;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info span.contact_icons img {
    width: 35px;
    object-fit: contain;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info span.contact_icons {
    margin-bottom: 20px;
    display: inline-block;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact .open_chat.third .contact-icon span.Link.contact-text {
    width: 100%;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d h2.SectionHeader__Heading.Heading.u-h2 {
    font-size: 26px;
    color: #000;
}
.Custom-zoom-section-wrapper .section-content--wrapper .SectionHeader__Description.Rte {
    color: #000;
    font-size: 16px;
}
.product-contact {
    display: flex;
    margin-top: 40px;
    justify-content: center;
}
.section-content--info .product-contact .third {
    width: 50%;
}
.section-content--info .product-contact .third span.contact-text {
    background-color: #2e2b55;
    border: 1px solid #2e2b55;
    width: 150px;
    padding: 11px 0;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 20px auto;
    display: block;
    text-align: center;
}
.zoom-divider {
    border-top: 1px solid #c7c7c7;
}
.Custom-zoom-section-wrapper .section-content--info h2.SectionHeader__Heading.Heading.u-h2 {
    margin: 0px;
    font-weight: 500;
    color: #000;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact a.third {
    width: 50%;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact .open_chat.third {
    width: 50%;
    cursor: pointer;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact .open_chat.third .contact-icon {
    display: inline-flex;
    flex-direction: column;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact .open_chat.third .contact-icon span.contact_icons {
    margin-bottom: 20px;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact .open_chat.third span.contact_icons img {
    width: 35px;
    object-fit: contain;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact span.contact-text {
    width: auto;
    background: transparent;
    padding: 0;
    border: 0;
    color: #000;
    font-weight: 500;
    margin: 0;
    font-size: 18px;
}
.Custom-zoom-section-wrapper .section-content--info .product-contact a.third span.contact-text.book-now-87e134e6-02ef-4945-a85e-62f6f985d9b9 {
    background-color: #2e2b55;
    border: 1px solid #2e2b55;
    width: 150px;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 20px auto;
    display: block;
    text-align: center;
    text-transform: unset;
    letter-spacing: normal;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d {
    margin: 30px 0 0px;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d h2.SectionHeader__Heading.Heading.u-h2 {
    font-size: 26px;
    color: #000;
    margin: 30px;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d a.third {
    border-right: 1px solid #bbb;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d span.contact-text {
    width: 50%;
}
.Custom-zoom-section-wrapper .section-content--wrapper .section-content--info.info-block-cdba59e9-cfe3-4434-9f55-60b2a675f96d a.third span.contact-text {
    width: 100%;
}
.Custom-zoom-section-wrapper .zoom-section--info .main-image--info img {
    height: 530px;
    object-fit: cover;
    width: 100%;
}
.page-virtual-appointment .customized_banner_with-block-img--wraper .head-section-wrap h1 {
    text-transform: unset;
    color: #000;
    font-size: 33px;
    margin: 40px 0px;
}
.page-virtual-appointment .customized_banner_with-block-img--wraper .banner-img-txt-wraper img.virtual-baner-img {
    width: 100%;
}
.page-virtual-appointment .image--blocks--wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    padding: 0px 40px;
    position: relative;
    top: -40px;
    left: 0;
    width: 100%;
}
.customized_banner_with-block-img--wraper .banner-img-txt-wraper, .image--blocks--wrapper .block-content--info .banner-img-section-wrap {
    position: relative;
}
.banner-imgs-section-info {
    overflow: hidden;
}
.block-content--info .banner-img-section-wrap span.block_no--info {
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    text-align: center;
    background-color: #2e2b55;
    width: 50px;
    height: 50px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 50%;
    font-weight: 600;
}
.block-content--info .block-content-txt-info {
    margin-top: 45px;
    text-align: center;
}
.block-content--info .block-content-txt-info p {
    color: #000;
}
.page-virtual-appointment .customized_featured-collection--wraper {
/*     background-color: #dddbed; */
    padding: 20px;
    margin: 50px 0px;
}
.page-virtual-appointment .customized_featured-collection--wraper h1 {
    color: #000;
    margin-top: 23px !important;
    margin-bottom: 23px !important;
    font-size: 33px;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .tab {
    text-align: center;
    gap: 20px;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .tab button {
    color: #000;
    font-size: 18px;
    padding: 3px 30px;
    border: solid 1px #000;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .tab .tablinks.active {
    text-decoration: underline;
    text-underline-offset: 2px;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .owl-item {
    padding: 10px;
    margin: 0px !important;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .owl-item .products--slide {
    background-color: #fff;
    padding: 20px;
    text-align: center;
}
.page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .tabcontent h3 {
    margin: 8px;
}
.Video__PlayButton:hover {
    transform: scale(1.1);
}
.Custom-zoom-section-wrapper .section-content--info h2.SectionHeader__Heading.Heading.u-h2 {
    font-size: 26px;
    line-height: 1.4;
}
.customized_banner_with-block-img--wraper .section-btn-wrap {
    text-align: center;
}
.customized_banner_with-block-img--wraper .section-btn-wrap a.cta--info.button {
    text-transform: unset;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
    color: #000;
}
.page-virtual-appointment section#gallery div#image-gallery {
    width: 98%;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 40px;
}
.page-virtual-appointment section#gallery {
    padding: 0px;
}
.page-virtual-appointment section#gallery header.section__header h3.heading {
    color: #000;
    font-size: 32px;
    margin: 0px;
}
.page-virtual-appointment section#gallery header.section__header h2.heading {
    font-size: 16px;
    text-transform: unset;
    color: #000;
    font-weight: 500;
    margin-bottom: 1rem !important;
}
.page-virtual-appointment section#gallery header.section__header {
    margin-bottom: 28px !important;
}

.page-lab-diamond-jewelery .shopify-section--rich-text p {
    color: #000;
    font-size: 16px;
}
.page-lab-diamond-jewelery .shopify-section--rich-text .heading {
    font-size: 30px;
    color: #000;
    text-transform: unset;
    letter-spacing: normal;
}
.page-lab-diamond-jewelery .container {
    padding-left: 25px;
    padding-right: 25px;
}
.page-lab-diamond-jewelery .shopify-section--rich-text h3.heading.h2 {
    font-size: 38px;
}
.page-lab-diamond-jewelery .shopify-section--rich-text section.section {
    margin: 50px 0px;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    margin: 0px;
    border-radius: 0;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__wrapper {
    padding: 0px;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__wrapper .image-with-text__text-wrapper p {
    margin: 16px 0px;
    color: #000;
    font-size: 16px;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text h3.heading {
    color: #000;
    margin-bottom: 28px;
    font-size: 32px;
    letter-spacing: normal;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text section.section {
    margin: 0px;
}
.page-lab-diamond-jewelery #shopify-section-template--15680976814247__518cc910-4ad3-4031-9bda-0ed3306e3063 .image-with-text__content-wrapper {
    padding-left: 32px;
    padding-right: 50px;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper {
    display: none;
}
.page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text {
    margin-top: 28px;
    margin-bottom: 28px;
}
.vedio_modal iframe {
    height: 600px;
}
.vedio_modal .modal-content span.close {
    line-height: 1;
    color: #aaaaaa;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    float: left;
}
.page-virtual-appointment div#myModal {
    top: 0;
}
.page-certification .shopify-section--main-page {
    padding: 50px 0px 0px;
}
.page-certification .page-header__text-wrapper {
    margin: 0px auto;
}
.page-certification .page-header__text-wrapper .heading {
    color: #000;
    font-weight: 600;
    font-size: 38px;
    line-height: 1.2;
}
.page-certification .shopify-section--main-page .container {
    padding: 0px;
}
.page-certification .shopify-section--main-page .page-content {
    max-width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
    margin-bottom: 0px;
}
.page-certification .shopify-section--main-page .page-content h2.rich-text-heading {
    color: #000;
    font-size: 32px;
    letter-spacing: normal;
    line-height: 1.2;
}
.page-certification .shopify-section--main-page .page-content .rich-text-content p {
    color: #000;
    font-size: 16px;
    margin-bottom: 15px !important;
}
.page-certification .shopify-section--logo-list section.section {
    margin: 40px 0px;
}
.page-certification .shopify-section--logo-list .heading {
    font-size: 34px !important;
    color: #000 !important;
    font-weight: 600 !important;
    letter-spacing: normal !important;
    margin-bottom: 40px !important;
}
.page-certification .shopify-section--logo-list .logo-list {
    margin: 0px;
    padding-top: 50px;
}
.page-certification .shopify-section--logo-list .logo-list .logo-list__list {
    display: flex;
    gap: 20px;
}
.page-certification .shopify-section--logo-list .logo-list .logo-list__list .logo-list__item p {
    font-size: 16px;
    line-height: 1.5;
    color: #000;
}
.page-certification .shopify-section--logo-list .logo-list .logo-list__list .logo-list__item {
    padding: 0px;
}
.page-certification .shopify-section--multi-column section.section {
    margin: 50px 0 0px;
}
.page-certification .shopify-section--multi-column .container {
    padding: 0px 25px;
}
.page-certification .shopify-section--multi-column header.section__header .text-container {
    text-align: left;
}
.page-certification .shopify-section--multi-column header.section__header {
    max-width: 100%;
}
.page-certification .shopify-section--multi-column header.section__header .heading {
    text-align: left;
    font-size: 28px;
    letter-spacing: normal;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px;
}
.page-certification .shopify-section--multi-column header.section__header p {
    color: #000;
    font-size: 16px;
}
.page-certification .shopify-section--multi-column .multi-column .multi-column__inner {
    display: flex;
    gap: 20px;
    padding: 50px 0;
}
.page-certification .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__image-wrapper {
    width: 100% !important;
    border-radius: 0;
}
.page-certification .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__image-wrapper .multi-column__image {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.page-certification .shopify-section--main-page .page-content h2.rich-text-heading strong {
    font-weight: 500;
}


body.product {
    margin-bottom: 0px !important;
}
body.product .header {
    box-shadow: none;
}
body.product .container {
    padding-left: 25px;
    padding-right: 25px;
}
body.product .product.product--thumbnails-left {
    margin: 0px;
}
body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar {
    margin-right: 0px;
}
body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar .product__thumbnail {
    width: 69px;
    min-width: 69px;
    border-radius: 0;
    padding: 1px;
}
body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar .product__thumbnail-list-inner {
    padding-left: 10px;
    padding-right: 10px;
}
body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar .product__thumbnail img {
    border-radius: 0px;
}
body.product .product.product--thumbnails-left product-media.product__media .product__media-image-wrapper {
    border-radius: 0px;
}
body.product .product.product--thumbnails-left product-media.product__media button.flickity-button {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
    cursor: pointer;
}
body.product .product.product--thumbnails-left product-media.product__media button.flickity-button.next {
    right: 6px;
    left: auto;
}
body.product .product__thumbnail-item[aria-current] .product__thumbnail:after {
    box-shadow: 0 0 0 1.5px #818181;
}
body.product .product.product--thumbnails-left .product__info h1.product-meta__title {
    color: #000;
    font-size: 28px !important;
    line-height: 1.3;
    margin-top: 15px;
}
body.product .product.product--thumbnails-left .product__info h2.heading {
    color: #000;
    font-weight: 500;
}
body.product .product.product--thumbnails-left .product__info {
    color: #000;
}
body.product .product.product--thumbnails-left product-media.product__media button.flickity-button svg.flickity-button-icon {
    display: none;
}
body.product .product.product--thumbnails-left product-media.product__media button.flickity-button.previous:after {
    content: "\f053";
    font-family: FontAwesome;
    color: #000;
    font-size: 16px;
    left: -2px;
    position: relative;
}
body.product .product.product--thumbnails-left product-media.product__media button.flickity-button.next:after {
    content: "\f054";
    font-family: FontAwesome;
    color: #000;
    font-size: 16px;
    right: -2px;
    position: relative;
}
body.product .product.product--thumbnails-left product-media.product__media .flickity-viewport {
    cursor: unset;
}
body.product .product.product--thumbnails-left product-media.product__media button.tap-area.product__zoom-button {
    color: #000;
}
body.product .product.product--thumbnails-left .product__info .product-form__payment-container button {
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 54px !important;
    min-height: 54px;
    border-radius: 3px !important;
    text-transform: unset !important;
    letter-spacing: normal !important;
}
.product-sticky-form__content-wrapper.hidden-pocket {
    color: #000;
}
body.product .product.product--thumbnails-left .product__info .product-meta__share {
    color: #000;
}
body.product .product.product--thumbnails-left .product__info .product-meta__share a.product-meta__share-button-item:hover {
    color: #000;
}
body.product .shopify-section--product-recommendations h3.heading.h3 {
    font-weight: 600;
    font-size: 38px;
}
body.product .shopify-section--product-recommendations .product-list__inner {
    margin: 0px;
}
body.product .shopify-section--product-recommendations .product-list__inner .product-item__image-wrapper img {
    border-radius: 0;
    object-fit: cover;
}
body.product .shopify-section--product-recommendations .product-list__inner product-item.product-item {
    padding: 16px;
    background: rgb(255,255,255);
    border: 1px solid rgba(128,128,128,.16);
    box-shadow: 0 1px 4px #8080801c;
}
body.product .shopify-section--product-recommendations .product-list__inner product-item.product-item:hover {
    box-shadow: 0 2px 8px #80808033;
}
.shopify-section--product-recommendations product-recommendations.section .product-item-meta {
    text-align: left;
}
.shopify-section--product-recommendations product-recommendations.section .product-item-meta a.product-item-meta__title {
    font-size: 16px;
    color: #000;
}
.shopify-section--product-recommendations product-recommendations.section .product-item-meta .price {
    font-size: 18px;
    font-weight: 600;
}
body.product .shopify-section--product-recommendations .product-list__inner product-item.product-item .product-item__image-wrapper {
    margin-bottom: 10px;
}
.shopify-section--product-recommendations product-recommendations.section {
    padding-bottom: 50px;
}
body.product .shopify-section--product-recommendations .product-item__quick-form button.button {
    border: 0;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .05em;
    text-transform: capitalize;
}
.drawer.drawer--quick-buy {
    color: #000;
}
.drawer.drawer--quick-buy * {
    color: #000;
}
.drawer.drawer--quick-buy span.price span {
    color: #2e2b55;
}
.drawer.drawer--quick-buy .quick-buy-product img.quick-buy-product__image {
    width: 114px !important;
}
.drawer.drawer--quick-buy label.block-swatch__item:after {
    box-shadow: 0 0 0 1px #000 inset, 0 0 0 1px #000;
}
.drawer.drawer--quick-buy .product-form__add-button, .drawer.drawer--quick-buy button.shopify-payment-button__button {
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 54px !important;
    min-height: 54px;
    border-radius: 3px !important;
    text-transform: unset !important;
    letter-spacing: normal !important;
}
.drawer.drawer--quick-buy .product-form__add-button span {
    color: #fff;
}
body.index .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__info {
    display: none;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper a.product-item__aspect-ratio {
    width: 100%;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper a.product-item__aspect-ratio img {
    height: 100%;
    object-fit: cover;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper {
   border-radius: 0px 10px 10px 0px;
}
body.product .product.product--thumbnails-left product-media.product__media {
    position: sticky;
    top: 0;
}
.shopify-section--mini-cart button.checkout-button {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .05em;
    text-transform: capitalize;
}
.product-sticky-form .button {
    white-space: nowrap;
}

.page-lab-vs-diamond .image-with-text--section .image-with-text__container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper {
    text-align: left;
}
.page-lab-vs-diamond .image-with-text--section {
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 28px;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content {
    padding: 32px 50px 32px 32px;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content h2.image-with-text__heading {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 8px;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content .image-with-text__text p {
    font-size: 16px;
    margin: 16px 0px;
    line-height: 1.5625;
}
.page-lab-vs-diamond .image_txt {
    padding: 25px;
}
.page-lab-vs-diamond .image_txt .cta-text h3 {
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 8px;
    line-height: 1.2;
}
.page-lab-vs-diamond .image_txt .cta-text p {
    font-size: 16px;
    margin-top: 0px;
}
.page-lab-vs-diamond .image_txt .cta-text p a.btn-faq {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-color: #a79df5;
    text-decoration-thickness: 3px;
    margin-bottom: 16px;
    display: inline-block;
}
.page-lab-vs-diamond .image_txt .img-table-info {
    display: flex;
    flex-wrap: wrap;
}
.page-lab-vs-diamond .image_txt .img-table-info .one-half {
    width: 50%;
    padding: 0px 10px;
}
.page-lab-vs-diamond .image_txt .img-table-info .one-half .cta-table table {
    width: 100%;
    border: solid 1px #000;
}
.page-lab-vs-diamond .image_txt .img-table-info .one-half .cta-table table th {
    text-align: center;
    padding: 10px;
    font-size: 16px;
}
.page-lab-vs-diamond .image_txt .img-table-info .one-half .cta-table table td {
    padding: 10px;
    border: solid 1px #000;
    text-align: center;
}
.page-lab-vs-diamond .image_txt .img-table-info .one-half .cta-table table tr td:first-child {
    text-align: left;
}
.page-lab-vs-diamond .shopify-section--rich-text section.section {
    margin: 0 0 30px;
}
.page-lab-vs-diamond .shopify-section--rich-text .content-box p {
    font-size: 16px;
    margin: 16px 0px;
}
.differnce-section-info table tr td, th {
    border: 1px solid #000;
}
.differnce-section-info tbody tr th {
    padding: 20px 0;
    font-size: 24px;
    font-weight: 500;
}
.differnce-section-info table tr th:first-child, .differnce-section-info table tr td:first-child {
    width: 12%;
    padding-left: 10px;
}
.differnce-section-info table tr th:nth-child(2), .differnce-section-info table tr th:last-child, .differnce-section-info table tr td:nth-child(2), .differnce-section-info table tr td:last-child {
    width: 44%;
    padding: 10px;
}
.differnce-heading-info {
    text-align: center;
    background-color: #DDDBED;
    padding: 10px;
    margin: 20px 0;
}
.differnce-heading-info h1 {
    font-weight: 500;
}
.differnce-table-wrapper {
    padding: 25px;
}
.differnce-section-info table tr td:first-child {
    text-align: center;
    font-size: 16px;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content {
    text-align: left;
    margin-left: 0px;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content .heading {
    font-size: 38px;
    font-weight: 500;
    text-transform: unset;
    margin: 0;
    line-height: 1.2;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper h2.image-with-text__heading {
    display: none;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper {
    margin: 0px;
    border-radius: 0px;
}
.page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content .image-with-text__content-wrapper {
    text-align: left;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay image-with-text-overlay img.image-overlay__image {
    height: 100%;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container {
    margin: 0px;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content a.multi-column__link {
    line-height: 1.5;
    display: inline-block;
    padding: 14px 28px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: normal;
    margin-top: 30px;
    background-image: linear-gradient(178deg,rgb(244, 252, 169),rgb(244, 252, 169) 10%,rgba(0,0,0,.07) 10%,rgba(0,0,0,.07) 100%),linear-gradient(rgb(244, 252, 169),rgb(244, 252, 169));
    background-size: 100% 200%,100% 100%;
    background-position: 100% -100%,100% 100%;
    background-repeat: no-repeat;
    transition: background-position .3s cubic-bezier(.215,.61,.355,1);
    transform: translateZ(0);
    text-decoration: none;
}
.page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content a.multi-column__link:hover {
    background-position: 100% 25%,100% 100%;
}
body.product .product.product--thumbnails-left .product__info .addtocart-wishlist {
    overflow: hidden;
}
body.product .product.product--thumbnails-left .product__info .addtocart-wishlist .product-form__payment-container {
    display: flex;
    gap: 20px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
a.browser-info.button.button--primary.mdc-ripple-surface.mdc-ripple-upgraded.btn--secondary.product-summary-cta {
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    min-height: 48px;
    border-radius: 3px;
    text-transform: unset;
    letter-spacing: normal;
    width: 100%;
    cursor: pointer;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar button.btn.swym-button.swym-add-to-wishlist span.swym-tooltip.swym-inject {
    display: none;
}
body.product .product.product--thumbnails-left .product__info .product-form__payment-container button {
    flex: 0 0 100%;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar {
    border: 1px solid #d6d4d4;
    font-size: 5px;
    padding: 5px;
    border-radius: 3px;
    width: 35px;
    height: 35px;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar .swym-btn-container {
    width: 100%;
    height: 100%;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar button.btn.swym-button.swym-add-to-wishlist:after {
    font-size: 5px;
    font-weight: 500;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar button.btn.swym-button.swym-add-to-wishlist:after {
    font-size: 5px;
    font-weight: 500;
    margin: 0px auto;
    display: block;
    float: none;
    width: 100%;
    height: 100%;
    position: relative;
    top: -14px;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar button.btn.swym-button.swym-add-to-wishlist {
    text-align: center;
    width: 100%;
    height: 100%;
    display: inline-block;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar .swym-btn-container .swym-button.swym-added:after {
    opacity: 1;
}
body.product .product.product--thumbnails-left .product__info .swym-wishlist-button-bar button.btn.swym-button.swym-add-to-wishlist {
    opacity: 1;
}
body.product .shopify-section--logo-list .homepage-logo-list h2.heading {
    font-weight: 600;
    font-size: 38px;
    line-height: 45px;
    color: #000;
    font-family: var(--heading-font-family);
}
body.product .shopify-section--logo-list .homepage-logo-list h3.heading {
    font-size: 28px;
    color: #000;
    margin-bottom: 8px;
}
body.product .shopify-section--logo-list .homepage-logo-list .container {
    padding: 0px;
}
body.product .shopify-section--logo-list .homepage-logo-list .logo-list {
    width: 90%;
    margin: auto;
    padding: 36px 25px;
    text-align: center;
}
body.product .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__list {
    gap: 20px;
}
body.product .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item {
    padding: 0px;
}
body.product .shopify-section--logo-list .homepage-logo-list section.section {
    margin-bottom: 0px;
}
body.product .shopify-section--logo-list .homepage-logo-list .logo-list .logo-list__item p {
    line-height: 1.5;
}


/*  Page Meet The Team start */
.page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper {
    padding-bottom: 0px;
}
.page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content {
    margin-right: 0px;
}
.page-meet-the-team .shopify-section--image-with-text-overlay .container {
    padding-left: 20px;
    padding-right: 20px;
}
.page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content h3.heading {
    font-size: 38px;
    line-height: 1.2;
    letter-spacing: normal;
    margin: 0px;
}
.page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container {
    margin-top: 12px;
    margin-bottom: 10px;
}
.page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p {
    font-size: 20px;
    line-height: 1.4;
}
.page-meet-the-team .shopify-section--image-with-text-overlay image-with-text-overlay.image-overlay {
    --image-height: 500px;
}
.page-meet-the-team .shopify-section--multi-column section.section {
    margin: 0px;
}
.page-meet-the-team .shopify-section--multi-column .container {
    padding: 0px;
}
.page-meet-the-team .shopify-section--multi-column .multi-column .multi-column__inner {
    padding: 50px 0;
    gap: 20px;
}
.page-meet-the-team .shopify-section--multi-column .multi-column {
    --multi-column-column-gap: 11px;
}
.page-meet-the-team .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__image-wrapper {
    margin-bottom: 0px;
    border-radius: 0px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.page-meet-the-team .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__text-container {
    text-align: left;
}
.page-meet-the-team .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__text-container p.heading {
    margin: 0px;
    font-size: 18px;
}
.page-meet-the-team .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__text-container p {
    margin: 0px;
    font-size: 16px;
    line-height: 1.5;
}
.page-meet-the-team .image-with-text--section .image-with-text__container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.page-meet-the-team .image-with-text--section section.image-with-text {
    background-color: #dddbed;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__image-wrapper {
    margin: 0px;
    border-radius: 0px;
    padding: 71px;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content .image-with-text__content-wrapper {
    width: 100%;
    text-align: left;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__image-wrapper h2.image-with-text__heading {
    display: none;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__image-wrapper img {
    height: auto;
    width: 80%;
    border: 10px solid #e7e7e7;
    border-radius: 20px;
    transform: rotate(350deg);
    position: relative;
    margin: 0px auto;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content {
    padding: 2rem;
    padding-left: 50px;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content h2.image-with-text__heading {
    font-size: 32px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 8px;
}
.page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content .image-with-text__text p {
    font-size: 16px;
    line-height: 1.5625;
    margin: 16px 0px !important;
    padding: 10px;
}
.page-meet-the-team .shopify-section--gallery header.section__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column-reverse;
}
.page-meet-the-team .shopify-section--gallery header.section__header h3.heading {
    margin: 40px 0px !important;
    font-size: 34px;
    font-weight: 600;
}
.page-meet-the-team .shopify-section--gallery header.section__header h2.heading {
    font-size: 16px;
    text-transform: unset;
    font-weight: 500;
    letter-spacing: normal;
}
.page-meet-the-team .shopify-section--gallery .gallery__list-wrapper .container {
    padding: 0px;
}
.page-meet-the-team .shopify-section--gallery span.gallery__progress-bar.progress-bar {
    display: none;
}
.page-meet-the-team .shopify-section--gallery section.section {
    margin: 0px;
}
.page-meet-the-team #shopify-section-template--15682805137575__708f1024-7f11-4395-a84e-99f3d937b73b image-with-text-overlay {
    --image-height: 236px;
}
.page-meet-the-team #shopify-section-template--15682805137575__708f1024-7f11-4395-a84e-99f3d937b73b section.section {
    margin: 68px 0px 28px;
}
.page-meet-the-team #shopify-section-template--15682805137575__708f1024-7f11-4395-a84e-99f3d937b73b image-with-text-overlay img.image-overlay__image {
    height: 100%;
}
.page-meet-the-team .banner-img-txt-wraper .image--blocks--wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    padding: 0px 40px;
    position: relative;
    top: -40px;
    left: 0;
    width: 100%;
}
.page-meet-the-team .banner-img-txt-wraper .banner-section-wrap img {
    width: 100%;
    height: 650px;
    object-fit: cover;
}
.page-meet-the-team .banner-img-txt-wraper .image--blocks--wrapper .block-content-txt-info p {
    font-size: 18px;
}


/*  Page Meet The Team close */



/* Track Order css start */
.features--image-zoomorder-tracking-form .page-content {
    max-width: 912px;
}
.features--image-zoomorder-tracking-form .page-content section#search-page {
    max-width: 100%;
    background: transparent;
/*     border: 1px solid #F1F1FF;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 15%); */
}
#order-lookup-by-hulkapps .find-order {
    box-shadow: none !important;
}
.features--image-zoomorder-tracking-form .page-content #order-lookup-by-hulkapps .container {
    max-width: 100%;
    padding: 0px;
}
.features--image-zoomorder-tracking-form .page-content .find-order .heading h3 {
    font-weight: 700 !important;
    font-size: 50px !important;
    line-height: 75px !important;
    letter-spacing: 0.03em;
    color: #000000 !important;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    padding: 30px !important;
    background: transparent !important;
}
.features--image-zoomorder-tracking-form .page-content .find-order {
    position: relative;
    overflow: hidden;
}
.features--image-zoomorder-tracking-form .page-content .find-order:before {
    content: "";
    background-image: url('/cdn/shop/files/track.png?v=1667220187');
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    left: 7%;
}
.features--image-zoomorder-tracking-form .page-content .find-order .order-track-form {
    z-index: 2;
    position: relative;
    margin-top: 20px;
    background: transparent!important;
    border: 0;
}
body.page.features--image-zoomorder-tracking-form store-header.header {
    box-shadow: none;
}
.features--image-zoomorder-tracking-form .page-content .find-order .order-track-form input {
    border: 0 !important;
    background: transparent !important;
    border-bottom: 1px solid #CBCBFF !important;
    padding: 5px 0px !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px !important;
    color: rgba(0, 0, 0, 0.8) !important;
    height: auto !important;
}
.features--image-zoomorder-tracking-form .page-content .find-order .order-track-form button.btn {
    width: auto !important;
    margin: 0px auto !important;
    display: block !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 100% !important;
    letter-spacing: 0.03em;
    padding: 11px 25px !important;
    border-radius: 5px !important;
}
.features--image-zoomorder-tracking-form .page-content .find-order .order-track-form input::placeholder {
    color: rgba(0, 0, 0, 0.8) !important;
}
body.page.features--image-zoomorder-tracking-form .page-header__text-wrapper {
    max-width: 100%;
}
body.page.features--image-zoomorder-tracking-form .page-header__text-wrapper .heading {
    font-weight: 600;
    font-size: 80px;
    line-height: 150%;
    letter-spacing: 0.05em;
    color: #060600;
    /* text-shadow: 0px 4px 10px rgb(0 0 0 / 25%); */
}
body.page.features--image-zoomorder-tracking-form .page-header {
    background-image: url(/cdn/shop/files/248-2485166_diamond-cut-polished-diamond-svg-removebg-preview_1_1.png?v=1665759878);
    background-repeat: no-repeat;
    padding: 40px 0px;
}
.features--image-zoomorder-tracking-form .page-content #order-lookup-by-hulkapps {
    margin-top: 20px !important;
}
/* Track Order css close */


/* Popup css start */
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal img.newsletter-modal__image {
    min-width: auto;
    max-width: unset;
}
#shopify-section-popup #newsletter-popup .modal__content {
    max-height: unset;
    background-color: #ffffff;
    border-radius: 10px;
}
#shopify-section-popup #newsletter-popup .popup-login-form{
  margin-top:40px;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal__content {
    padding: 0 26px;
    position: relative;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content form#customer_login .input input::placeholder {
    color: #000;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content form#customer_login button.input__field-link {
    position: relative;
    top: 0;
    text-align: left;
    display: block;
    right: 0;
    color: #047b49;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: .03em;
    margin: 24px 0;
    text-decoration: none;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content h2.heading {
    font-weight: 600;
    font-size: 35px;
    line-height: 181.94%;
    letter-spacing: 0.03em;
    color: #000000;
    text-shadow: 0px 2px 4px #c1c1c1;
    margin-bottom: 41px;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content form#customer_login .input input {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .03em;
    color: #000;
    border: 0;
    border-bottom: 1px solid #CBCBFF;
    border-radius: 0;
    height: auto;
    padding: 5px 0px;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content form#customer_login .input input:focus {
    box-shadow: none;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content form#customer_login button.input__field-link {
    position: relative;
    top: 0;
    text-align: left;
    display: block;
    right: 0;
    color: #047b49;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: .03em;
    margin: 24px 0;
    text-decoration: none;
}
.form-footer-section {
    display: flex;
    margin-left: -26px;
    margin-right: -26px;
}
.form-footer-section button.form__submit {
    width: 50%;
    margin: 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    text-transform: unset;
    letter-spacing: .03em;
    max-height: 50px;
    background-color: #FFDDB8;
    border-radius: 0;
    color: #3C2203;
}
.form-footer-section a.link {
    width: 50%;
    background: #E1F0FF;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: .03em;
    color: #3C2203;
    text-decoration: none;
    padding: 14px 35px;
    min-height: 50px;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal {
    align-items: stretch;
}
#shopify-section-popup #newsletter-popup .modal__content .newsletter-modal__content .form-footer-section {
    position: absolute;
    bottom: 0;
    width: 100%;
}
/* Popup css close */

.shopify-section--slideshow {
    position: relative;
}
.shopify-section--slideshow .m1.menu {
    position: absolute;
    top: 50%;
    z-index: 2;
    right: 17px;
    transform: translateY(-50%);
}
.shopify-section--slideshow .m1.menu ul {
    padding: 0px;
    display: flex;
    transform: rotate(90deg);
    gap: 8px;
}
.shopify-section--slideshow .m1.menu ul li {
    display: inline-block;
    width: 7.83px;
    height: 7.83px;
}
.shopify-section--slideshow .m1.menu ul li a {
    color: transparent;
    width: 7.83px;
    height: 7.83px;
    min-width: 7.83px;
    max-width: 10px;
    display: inline-block;
    background-color: #fff;
    border-radius: 50%;
}
.header__icon-list a.header-cstmlinks {
    display: flex;
    align-items: center;
    gap: 9px;
}
.cstm-announcement {
    padding: 0px;
}
.cstm-announcement li.contact_number {
    list-style: none;
}
.cstm-announcement li.contact_number a {
    display: flex;
    align-items: center;
    gap: 15px;
}
.cstm-announcement li.contact_number a svg.Icon {
    width: 20px;
    height: 20px;
}
.cstm-announcement li.contact_number a svg.Icon path {
    fill: #000;
}
.cstm-announcement li.contact_number a span.call_text {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.03em;
}
.header__icon-list button.header__icon-wrapper {
    display: flex;
    align-items: center;
    gap: 9px;
}



/* jewelry Sizer page css start */
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay {
    width: 100%;
}
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper {
    padding-left: 20px;
    padding-right: 20px;
}
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content {
    text-align: left;
}
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content h2.heading {
    margin: 0;
    letter-spacing: normal;
    font-weight: 400;
    text-transform: unset;
}
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p {
    font-size: 20px !important;
    line-height: 1.5;
}
.page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container {
    margin-top: 12px;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper {
    margin-top: 68px;
    padding-left: 25px;
    padding-right: 25px;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .head-section-wrap {
    width: 100%;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .head-section-wrap p strong {
    font-size: 28px;
    font-weight: 500;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper {
    margin-left: 55px;
    margin-right: 55px;
    padding: 0px 30px;
/*     background-color: #fff6ee; */
    margin-top: 16px;
    margin-bottom: 16px;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .image--blocks--wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
    justify-content: center;
    padding: 50px 20px;
    grid-gap: 20px;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info {
    position: relative;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info span.block_no--info {
    position: relative;
    border: 0;
    background: transparent;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 6px;
    display: block;
    color: #1d1d1d;
    bottom: 0;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info .block-content-txt-info h4.headinfo {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 6px;
    display: block;
    color: #1d1d1d;
    bottom: 0;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info .block-content-txt-info {
    margin-top: 0px;
    padding-top: 25px;
    text-align: left;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info .block-content-txt-info p {
    margin: 0px;
}
.page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .block-content--info img {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.page-jewelry-sizer .shopify-section--rich-text h3.heading {
    font-weight: 500;
}
.customized_banner_with-block-img--wraper .section-btn-wrap {
    text-align: center;
    padding: 5px 0 40px;
}

/* jewelry Sizer page css Close */ 


/* After Doc file mentioned css start */
/* h1 {
   font-size: 42px !important;
}
h2 {
   font-size: 34px !important;
}
h3 {
   font-size: 28px !important;
}
h4 {
   font-size: 22px !important;
}
h5 {
   font-size: 20px !important;
}
h6 {
   font-size: 18px !important;
}
p {
  font-size: 16px !important; 
} */
/*----------03-Nov-------------*/
.two .swiper-slide {
    width: 500px !important;
}
.grecaptcha-badge {
    display: none !important;
}
.SectionBody-wrpper .tab {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
}
.SectionBody-wrpper .tab button{
    font-size: 22px;
    font-weight:500;
    background: #ededede8;
    color: #000;
    padding: 6px 20px;
}

/* After Doc file mentioned css clsoe */
body.page-go-with-goldenbird  .shopify-section--video button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    width: 55px;
    height: 55px;
    color: transparent;
}
body.page-go-with-goldenbird  .shopify-section--video button.slick-prev {
    left: 52px;
}
body.page-go-with-goldenbird  .shopify-section--video button.slick-next {
    right: 52px;
}
body.page-go-with-goldenbird  .shopify-section--video button.slick-arrow:after {
    content: "";
    display: inline-block;
    width: 55px;
    height: 55px;
    margin-top: -20px;
}
body.page-go-with-goldenbird  .shopify-section--video button.slick-prev:after {
    background-image: url('/cdn/shop/files/carbon_next-filled.png?v=1667546659');
}
body.page-go-with-goldenbird  .shopify-section--video button.slick-next:after {
    background-image: url('/cdn/shop/files/carbon_next-filled_1.png?v=1667546658');
}
body.page-go-with-goldenbird  .shopify-section--video .slick-slide {
    margin-right: 18px;
}


.header__icon-list a.header__icon-wrapper {
    display: flex;
    align-items: center;
    gap: 9px;
}
.header__icon-list a.swym-wishlist {
    display: flex;
    align-items: center;
    gap: 9px;
}
div#shopify-section-popup .modal__overlay {
    opacity: 1;
    background: rgba(6, 6, 0, 0.6);
}
/* .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .image-with-text-block__content.slick-slide {
    transform: translate(-81%,-6%);
} */
/* .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .image-with-text-block__content.slick-slide.slick-active {
    transform: none;
    z-index: 2;
} */
/* .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-list.draggable {
    padding-top: 33px;
    overflow: unset;
} */
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 {
    overflow: hidden;
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(1), .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(2) {
   padding-left: 0px;
}



body.page-payment .shopify-section--main-page .container {
    padding: 0px;
}
body.page-payment .shopify-section--main-page .page-header__text-wrapper {
    max-width: 1000px;
    margin: 50px auto 0px;
}
body.page-payment .shopify-section--main-page .page-content {
    max-width: 1000px;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-right: 25px;
    padding-left: 25px;
}
body.page-payment .shopify-section--main-page .page-header__text-wrapper h1.heading {
    font-size: 36px !important;
    font-weight: 600;
}
body.page-payment .container.vertical-breather {
    padding-bottom: 0px;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion a {
    text-decoration: none;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    border-bottom: solid 2px #2e2e55;
    margin-bottom: 10px;
    padding: 10px 0;
    line-height: 33px;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion:after {
    color: #2e2e55;
    font-size: 28px;
    font-weight: 500;
}
body.page-sitemap .custom-sitemap-accordian-wrap .course-panel ul li, body.page-sitemap .custom-sitemap-accordian-wrap .course-panel p {
    font-size: 15px;
    list-style: none;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion+.course-panel ul {
    padding: 0px;
}
body.page-sitemap .custom-sitemap-accordian-wrap .course-panel ul li span {
    background: transparent !important;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion .course-panel {
    border-top: solid 2px #2e2e55;
    border-radius: 0 0 6px 6px;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion.active {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
body.page-sitemap .custom-sitemap-accordian-wrap {
    width: 90%;
    margin: 0px auto;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion.active+.course-panel {
    border-top: solid 2px #2e2e55;
    border-radius: 0 0 6px 6px;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
}
body.page-sitemap .custom-sitemap-accordian-wrap .course-panel {
    padding-top: 10px;
}
body.page-sitemap .custom-sitemap-accordian-wrap button.course-accordion p {
    font-size: 18px !important;
}
body.page-sitemap .custom-sitemap-accordian-wrap .Content-heading-info h5 {
    margin-top: 30px !important;
    margin-bottom: 16px !important;
}
body.page-sitemap .custom-sitemap-accordian-wrap .Content-heading-info h5 a, body.page-sitemap .custom-sitemap-accordian-wrap .Content-heading-info h5 p {
    font-size: 24px !important;
    text-decoration: none;
}
body.page-sitemap .page-header__text-wrapper {
    margin: 50px auto 0px;
}
body.page-sitemap .page-content.page-content--medium.rte {
    margin: 0px;
}
body.page-sitemap .custom-sitemap-wrapper {
    margin-bottom: 50px;
}
body.page-promo-code .image-overlay .container {
    padding-left: 20px;
    padding-right: 20px;
}
body.page-promo-code .image-overlay .image-overlay__content {
    margin-left: 0px;
}
body.page-promo-code .image-overlay .image-overlay__content h2.heading {
    font-size: 38px !important;
    text-transform: unset;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0px;
}
body.page-promo-code .image-overlay .image-overlay__content .image-overlay__text-container p {
    font-size: 19px !important;
    line-height: 1.4;
}
body.page-promo-code .image-overlay .image-overlay__content .image-overlay__text-container {
    margin-top: 20px;
}
body.page-promo-code .shopify-section--multi-column .container {
    padding: 0px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner {
    display: flex;
    justify-content: center;
    padding: 50px 0;
    grid-gap: 20px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item a.multi-column__image-wrapper {
    width: 100%!important;
    margin: 0;
    border-radius: 0px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item {
    width: 100%;
    position: relative;
}
body.index .shopify-section--image-with-text-block .image-with-text-block {
    flex-wrap: wrap;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item .multi-column__text-container {
    position: absolute;
    text-align: center;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 0;
    background: rgb(0 0 0 / 50%);
    left: 0;
    transform: scale(0,0);
    transition: all 0.3s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 30px;
    color: #fff;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 0px 10px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item:hover .multi-column__text-container {
    transform: scale(1,1);
    opacity: 1;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item .multi-column__text-container p {
    font-size: 20px !important;
    line-height: 1.3;
    margin: 0px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item .multi-column__text-container p.heading {
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 25px !important;
    letter-spacing: normal;
}
body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button {
    width: 100%;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    margin-top: 30px;
}
body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__image-wrapper {
    width: 100% !important;
    border-radius: 25px 0;
    margin: 0px;
}
body.page-promo-code .shopify-section--multi-column section.section {
    margin: 0px;
}
body.page-promo-code .shopify-section--multi-column section.section header.section__header h2.heading {
    text-transform: unset;
    letter-spacing: normal;
    margin: 40px auto !important;
}





#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .container {
    padding: 18px 25px 0px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner {
    padding: 0px;
    gap: 0;
    display: flex;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__columns-wrapper {
    width: 56%;
    grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
    display: grid;
    grid-gap: 2.1875rem;
    margin: 0px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__images-wrapper {
    width: 40%;
    display: flex;
    gap: 0;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column {
    margin: 0px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__title {
    text-transform: unset;
    letter-spacing: normal;
    font-size: 17px;
    color: #1d1d1d;
    line-height: 27px;
    margin: 0px;
    padding: 7px 0px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column ul.linklist {
    margin-top: 4px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__columns-wrapper .mega-menu__column ul.linklist li a {
    font-size: 16px;
    line-height: 24px;
    padding: 2px 0px;
    color: #1d1d1d;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__images-wrapper .mega-menu__image-wrapper {
    border-radius: 0px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__images-wrapper .mega-menu__image-push {
    width: 50%;
    overflow: hidden;
    margin-left: 25px;
}
#shopify-section-template--15648602554535__1664803580529266f6 .slider-button button.business-watch-next,
#shopify-section-template--15648602554535__1664803580529266f6 .slider-button button.business-watch-pre{
    display:none !important;
}
div#shopify-section-template--15678953783463__7ff0227e-6e5a-42b1-9dce-d296e405be71 .slider-button button.business-watch-next,
div#shopify-section-template--15678953783463__7ff0227e-6e5a-42b1-9dce-d296e405be71 .slider-button button.business-watch-pre{
  display:none !important;
}
form#formGeneratorForm .form_generater_form_div input:focus {
    background: #fff !important;
    border: none;
}
div#shopify-section-template--15636677296295__166696290558d7805d .form_generater_form_div .form-control:focus{
  background: #fff !important;
    border: none !important;
}
form#formGeneratorForm .form_generater_form_div {
    background: transparent !important;
    border: none !important;
}
.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image img {
    height: 100%;
}
.shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a img.list-collections__item-image {
    border-radius: 0px !important;
}
.blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container:before {
    opacity: 0;
}
.blog .shopify-section--main-blog .article-list .article-item:hover a.article-item__image-container:before {
    opacity: 1;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-item .item img {
    transform: none;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav {
    display: block;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav button {
    width: 52px;
    height: 60px;
    background-color: #0000007d;
    text-align: center;
    border-radius: 6px;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav i {
    color: #fff;
    font-size: 45px;
}
body.index #shopify-section-template--15636677197991__f4605995-00cd-412a-8202-a6e7901957e0 .ring-style-info h1.heading.h2 {
    margin-bottom: 58px !important;
}
.smartwishlist.sw_tooltip.tooltip {
    margin: 0px;
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2 !important;
}
.smartwishlist.sw_tooltip.tooltip span.fa {
    color: #e7677e;
    font-size: 14px;
}
.wishlistpage .product h3.product_title {
    height: auto;
    line-height: 1;
}
.wishlistpage .product h3.product_title a {
    font-size: 22px;
}
.wishlistpage .product .image img.img-responsive.image1 {
    width: 100%;
    height: auto;
}
.wishlistpage .products .row {
    display: flex;
    flex-wrap: wrap;
}
.wishlistpage .products .row .product {
    margin: 0;
    padding: 20px;
}
.wishlistpage .products .row .product .buttons a.btn {
    text-decoration: none;
    border: 0;
    outline: none;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav button.owl-prev {
    left: 40px;
}
.shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav button.owl-next {
    right: 40px;
}
.page-about .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content {
    text-align: unset;
}
.page-about .shopify-section--first-banner-section .banner-content-overlay {
    width: 40%;
    left: 20px;
    transform: translateY(-50%);
}
.page-about .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content {
    text-align: unset;
    margin-left: 0px;
}
.page-about .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content h1.heading {
    margin: 0px;
}
.page-about .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content .image-overlay__text-container {
    margin-top: 12px;
}
.page-about .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content .image-overlay__text-container p {
    font-size: 20px !important;
    line-height: 28px;
}
body.page-about .shopify-section--rich-text .container {
    padding-left: 25px;
    padding-right: 25px;
}
body.page-about .shopify-section--rich-text h2.heading.heading--small {
    font-size: 26px !important;
    margin: 0px;
    text-transform: unset;
    letter-spacing: normal;
}
body.page-about .shopify-section--rich-text h2.heading.heading--small+h3.heading.h2 {
    font-size: 16px !important;
    letter-spacing: normal;
}
body.page-about .shopify-section--rich-text+.shopify-section--rich-text .content-box {
    max-width: 650px;
    padding-right: 25px;
    padding-left: 25px;
}

/* Nov19 Abhinav CSS */

.product .container .product.product--thumbnails-left .flickity-viewport {
    height: 557px !important;
}
.product .container .product.product--thumbnails-left .flickity-viewport iframe {
    height: 557px !important;
}

  }

    
.product .container .product.product--thumbnails-left .flickity-viewport * {
    height: 100%;
    width: 100%;
}
.index .slideshow__slide-inner .slideshow__image-wrapper video.cstm-vid {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.boost-pfs-filter-collection-header-wrapper.boost-pfs-filter-collection-image.boost-pfs-filter-collection-has-image {
    display: none;
}
section.mobile-collection-banner {
    display: none;
}
.shopify-section.shopify-section--collection-banner image-with-text-overlay.image-overlay.image-overlay--small.became-visible {
    display: block;
}
/* Nov19 Abhinav CSS */
#shopify-section-header .header nav .mega-menu .nav-dropdown {
    text-align: center;
    padding: 15px 10px;
}
#shopify-section-header .header nav .mega-menu .nav-dropdown li.nav-dropdown__item {
    display: inline-block;
}
#shopify-section-header .header nav .mega-menu .nav-dropdown li.nav-dropdown__item a {
    font-size: 18px;
    font-weight: 700;
    padding: 0px 20px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner {
    padding-bottom: 25px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__images-wrapper img.mega-menu__image {
    transform: scale(1);
    max-height: 231px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__images-wrapper img.mega-menu__image:hover {
    transform: scale(1.1);
}
body.index .shopify-section--slideshow button.video-control {
    z-index: 2;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item a.header__linklist-link[aria-expanded="true"]+.nav-dropdown {
    visibility: visible;
    opacity: 1;
}
#shopify-section-header .header li.header__linklist-item.has-dropdown .mega-menu:not([hidden]) .bottom-menu.nav-dropdown {
    visibility: visible;
    opacity: 1;
}
body.collection-antique-moisanite .shopify-section--image-with-text-overlay+.shopify-section--image-with-text-overlay {
    padding-top: 30px;
}
body.blog .shopify-section--main-blog article-list.article-list {
    grid-template-columns: repeat(auto-fit,calc(100% / 3 - var(--article-list-column-gap) * (2 / 3)));
}
.article .shopify-section--main-article .article .article__inner .article__info li.recent-post .recent-post__image a img {
/*     height: 338px; */
    object-fit: contain;
}
.page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading {
    font-size: 20px !important;
    margin-bottom: 25px;
}
body.page-go-with-goldenbird  .shopify-section--video .video-wrapper__poster-content {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
    align-items: center;
}
body.page-go-with-goldenbird  .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    margin: 0;
    width: 50px;
    height: 50px;
    margin-top: 150px;
}

/* ----------------------- Homepage-second secton start ---------------------*/
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(1), .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(2) {
    padding-left: 0;
    height: 300px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(1) .bgimage-contains, .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(2) .bgimage-contains {
    width: 100%;
}

/* ----------------------- Homepage-second secton end ---------------------*/


/* ----------------------- Quick View Drawer Start ---------------------*/
quick-buy-drawer.drawer .drawer__content .product-form__payment-container a.browser-info.button {
    width: 100% !important;
    margin-bottom: -10px;
}
/* ----------------------- Quick View Drawer end ---------------------*/
body.cart {
    display: block;
}
product-recommendations .product-item__image-wrapper img {
    object-fit: cover;
}
product-recommendations product-list.product-list {
    margin-top: 40px;
}
product-recommendations product-list.product-list product-item.product-item {
    padding: 16px;
    background: rgb(255,255,255);
    border: 1px solid rgba(128,128,128,.16);
    box-shadow: 0 1px 4px #8080801c;
}
.swiper-banner-slider .swiper-slide .slider-image .slide-inner-content {
    z-index: 2;
}
/* #shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown[data-item-title="Antique Moissanite"] .mega-menu .mega-menu__columns-wrapper .mega-menu__column:last-child ul.linklist {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown[data-item-title="Antique Moissanite"] .mega-menu .mega-menu__columns-wrapper .mega-menu__column:last-child ul.linklist li.linklist__item {
    padding: 0;
} */
a, button {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
ul.cstmdividedcls {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
}
ul.cstmdividedcls li.linklist__item {
    padding: 0;
}
.shopify-section--slideshow .m1.menu ul li .tooltip a {
    z-index: 999;
    position: relative;
}
.shopify-section.testimonials--section .testimonial__image-container {
    width: 100%;
}
.shopify-section.testimonials--section .owl-carousel .owl-item img {
    height: 237px;
}
body.index .hero-content-box .hero-box-inner .btn:before {
  background-image: linear-gradient(to right,#fdc854 0%,#fdc854 33.3%,#fdc854 33.3%,transparent 66.6%,#fdc854 66.6%,#fdc854 100%);
}
body.index .hero-main-box.content-right .hero-content-box .hero-box-inner .btn:before {
  background-image: linear-gradient(to right,#fdc854 0%,#fdc854 33.3%,#fdc854 33.3%,transparent 66.6%,#fdc854 66.6%,#fdc854 100%);
}
.shopify-section--newsletter .image-with-text-block__content {
    padding: 0 !important;
}
.shopify-section--newsletter .image-with-text-block__content h2.heading {
    letter-spacing: normal;
    font-size: 30px !important;
    margin-bottom: 12px;
}
.shopify-section--newsletter .image-with-text-block__content p {
    margin: 0px;
}
.shopify-section--newsletter .image-with-text-block__content form {
    margin-top: 36px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row {
    display: flex;
    justify-content: center;
    gap: 10px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input:first-child {
    width: calc(75% - 10px);
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input input {
    background-color: #fff;
    border: 0;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input input+label {
    background: transparent;
    font-size: 16px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input input:focus-within+label {
    transform: scale(1) translateY(calc(-10px - 0.5em)) translate(3.665px);
    font-size: 13px;
    padding: 0px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input input.is-filled+.input__label {
    transform: scale(1) translateY(calc(-10px - 0.5em)) translate(3.665px);
    font-size: 13px;
}
.shopify-section--newsletter image-with-text-block.image-with-text-block {
    min-height: auto;
    padding: 50px 0px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input input:focus {
    border-color: #818181;
    outline: 0;
    box-shadow: 0 2px 6px #00000026, 0 0 0 0.5px #919191;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input {
    margin: 0px;
}
.shopify-section--newsletter .image-with-text-block__content form .input-row .input button.button.button--primary {
    padding-right: 1rem;
    padding-left: 1rem;
}
.shopify-section--main-collection .product-facet .product-item__image-wrapper img.product-item__primary-image {
  max-width: 100%;
  object-fit: cover;
}
.shopify-section--main-collection .product-facet .product-item__image-wrapper img.product-item__secondary-image {
  object-fit: cover;
  max-width: 100%;
}

/*************** Second section of Home Page Collection Section start ***************/
.collection-swiper-slider .swiper-wrapper .slider-image {
    position: relative;
    width: 470px;
    border-radius: 15px;
    overflow: hidden;
    border: 6px solid #fdffe5;
}
.collection-swiper-slider .two .swiper-slide {
    width: 500px;
}
.collection-swiper-slider .swiper-container {
    padding: 40px 0 80px;
    background-color: #fdffe5;
}
.collection-swiper-slider .swiper-container .swiper-pagination {
    bottom: 30px;
}
.collection-swiper-slider .swiper-wrapper .slider-image .slide-inner-content {
    position: absolute;
    z-index: 2;
    padding: 0px 30px;
    bottom: 20px;
/*     color: #fff; */
  color:#000000;
}
/* Added Hover */
.collection-swiper-slider .swiper-wrapper .slider-image .slide-inner-content :hover{
/*   color:#c1d4dd; */
    color:#0005;
}
/* Added Hover */

.collection-swiper-slider .swiper-wrapper .slider-image .slide-inner-content h3 {
    margin: 0px;
}
.collection-swiper-slider .swiper-wrapper .slider-image .slide-inner-content p {
    margin: 0px;
}
 

/*************** Second section of Home Page Collection Section end ***************/
.section__footer.mobile-btns-cls {
    display: none;
}
body.page-goldenbird .homepage-logo-list .scroller .logo-list__list .logo-list__item h3.heading.h2 {
    text-transform: capitalize;
    letter-spacing: normal;
}
body.page-goldenbird .shopify-section--apps .hulk-reviews-widget {
    padding: 0px;
}
body.page-contact .shopify-section--logo-list .homepage-logo-list .logo-list__item img.logo-list__image {
    object-fit: contain;
}
body.page-contact .collection_products .products--slide .product_image img {
    max-height: 257px;
    min-height: 257px;
    object-fit: cover;
}
body.page-contact .collection_products .owl-dots {
    display: none;
}
body.page-contact .collection_products {
    padding-bottom: 20px;
}
body.collection-say-something .shopify-section--main-collection .product-facet .product-item__image-wrapper img {
    max-height: unset;
}
.shopify-section--main-collection .product-facet .product-facet__meta-bar {
    padding: 0px 5px;
}
.tooltip-store-theme .tooltipster-content {
    font-family: inherit !important;
    font-size: 12px !important;
    background-color: #000;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container {
    display: block;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container button#AddToCart {
    margin-bottom: 10px;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container .swym-wishlist-button-bar {
    width: auto;
    display: inline-block;
    float: left;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container a.browser-info.button {
    float: left;
}
body.product-say-something #gallery header.section__header h3.heading {
    font-size: 34px !important;
    line-height: 45px;
    margin-bottom: 25px !important;
    letter-spacing: normal;
}
body.collection .boost-pfs-filter-product-bottom .boost-pfs-filter-product-bottom-inner p.boost-pfs-filter-product-item-price span.money {
    font-size: 20px;
}
.cart-notification .cart-notification__overflow {
    background-color: #fff;
}
.cart-notification .cart-notification__overflow svg.icon--cart-notification rect {
    color: #f4fca9;
}
cart-notification.cart-notification.cart-notification--drawer {
    box-shadow: 0 0px 20px rgb(0 0 0 / 19%), 0 0px 6px rgb(0 0 0 / 23%);
}
body.product .product.product--thumbnails-left .product__info h2.heading {
    font-size: 13px !important;
}
.drawer__header p.drawer__title span {
    position: relative;
    top: -5px;
    width: 18px;
    height: 18px;
    background-color: #000;
    border-radius: 999px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    right: -2px;
}
.header__icon-list a.header__icon-wrapper .header__cart-count--floating {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
}
a.swym-wishlist span.topbadge {
    width: 18px;
    height: 18px;
    line-height: 16px;
    font-size: 10px;
}
.product-sticky-form .button, .product-sticky-form .select {
    background: #f4fca9;
    color: #000;
}
.drawer.drawer--quick-buy .product-form__add-button span.loader-button__text {
    color: #000;
}
.footer__payment-methods ul.payment_icons li svg {
    filter: none;
}
.paypal_payment svg .layer_one {
    fill: #28356a;
}
.paypal_payment svg .layer_two {
    fill: #298fc2;
}
.paypal_payment svg .layer_three {
    fill: #22284f;
}
.master_payment svg .red {
    fill: #ed0006;
}
.master_payment svg .dark_red {
    fill: #f9a000;
}
.master_payment svg .yellow {
    fill: #ff5e00;
}
.transferwise_payment svg .logo_sky {
    fill: #00cdff;
}
.transferwise_payment svg .txt_color {
    fill: #22314c;
}
ul.payment_icons li svg .text_color {
    fill: #172b85;
}
.payoneer svg .font_color {
    fill: #fc461e;
}

/* .tazapay svg .font_color {
    fill: #fc461e;
} */
ul.payment_icons li svg .text_color {
    fill: #172b85;
}
.drawer.drawer--quick-buy div.product-form__buy-buttons button.shopify-payment-button__button {
    color: #000 !important;
}
.boost-pfs-quickview-right .boost-pfs-quickview-right-inner .boost-pfs-quickview-description {
    display: none;
}
.collection-say-something .page-header__text-wrapper {
    padding-top: 20px;
}


/* ------------------------ Cart page css start ------------------------ */
body.cart .cart__content tr th {
    border: 0;
    padding: 10px;
    border-bottom: 1px solid rgb(var(--border-color));
}
body.cart .cart__content tr th span.heading {
    text-align: center;
}
body.cart .cart__aside button.cart__checkout-button {
    background-image: linear-gradient(178deg,rgb(253, 200, 84),rgb(253, 200, 84) 10%,rgba(0,0,0,.07) 10%,rgba(0,0,0,.07) 100%),linear-gradient(rgb(253, 200, 84),rgb(253, 200, 84));
    background-size: 100% 200%,100% 100%;
    background-position: 100% -100%,100% 100%;
    background-repeat: no-repeat;
    transition: background-position .3s cubic-bezier(.215,.61,.355,1);
    transform: translateZ(0);
}
body.cart .cart__aside button.cart__checkout-button:hover {
    background-position: 100% 25%,100% 100%;
}
body.cart .shipping-estimator button.form__submit span.loader-button__text {
    color: #000;
}
body.cart .product-item-meta__price-list-container .price {
    font-size: 16px;
}
body.cart .shipping-estimator .input-row input:focus, body.cart .shipping-estimator .input-row select:focus {
    border: 1px solid rgb(var(--border-color));
    box-shadow: none;
}
body.cart product-recommendations header.section__header h2.heading {
    font-weight: 600;
    font-size: 32px !important;
}
body.cart .page-content {
    margin-bottom: 30px;
}
/* ------------------------ Cart page css end ------------------------ */
body.collection .product-facet__main .spf-product-card {
    padding: 10px;
    background: rgb(255,255,255);
    border: 1px solid rgba(128,128,128,.16);
    box-shadow: 0 1px 4px #8080801c;
}
body.collection .product-facet__main .spf-product-card .spf-product-card__title {
    line-height: 20px;
}
body.collection .product-facet__main .spf-product-card .spf-product__info {
    position: unset;
}
body.collection .product-facet__main .spf-product-card:hover .spf-product__info {
    position: unset;
    transform: none;
}
body.collection .product-facet__main .spf-product-card .spf-product-card__title span.smartwishlist {
    top: 15px;
    right: 15px;
}
body.collection .product-facet__main .spf-product-card .spf-product__info form.spf-product__form {
    position: relative;
}
body.collection .product-facet__main .spf-col-xl-3 {
    padding: 0px 10px;
}
body.collection .product-facet__main .spf-product-card {
    min-height: 364px;
}

/* 3dec night */
.header__secondary-links .header__icon-list a.swym-wishlist svg {
    position: relative;
}
.header__secondary-links .header__icon-list span.topbadge {
    position: absolute;
    top: -10px;
    right: -14px;
}
.header__secondary-links .header__icon-list a.swym-wishlist {
    position: relative;
}
.page-customize-jewellery .shopify-section--video .video-section.video-section--small iframe {
    height: 371px !important;
    width: 100% !important;
    object-fit: cover;
}
.video-section--full .video-wrapper iframe {
/*     height: 371px; */
    width: 100%;
}
.slideshow__slide-list slide-show-item.slideshow__slide.slideshow__slide--sweep {
    visibility: visible;
}



/* #shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown:hover .mega-menu {
    opacity: 1;
    visibility: visible;
} */
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item.has-dropdown .nav-dropdown a.nav-dropdown__link[aria-expanded="true"]+.nav-dropdown {
    visibility: visible;
    opacity: 1;
}

/* ------------------------ Product Page css start ------------------------ */
body.product .product-form .metal .metal-element {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
body.product .product-form .metal .metal-element .tooltip {
    display: none;
}
body.product .product-form .metal .metal-element input {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    opacity: 0;
}
body.product .product-form .metal .metal-element label {
    height: 30px;
    width: 30px;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #d3d3d3;
}
body.product .product-form .metal .metal-element input {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%);
    opacity: 0;
    visibility: hidden;
}
.product-form .swatch .tooltip, .product-form .metal .tooltip {
    display: block!important;
    text-align: center;
    background: gray;
    color: #fff;
    bottom: 100%;
    padding: 10px;
    display: block;
    position: absolute;
    width: 100px;
    left: -32px;
    margin-bottom: 15px;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -ms-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -o-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    box-shadow: 2px 2px 6px #00000047;
    z-index: 10000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.313;
}
.swatch .swatch-element:hover .tooltip, .metal .metal-element:hover .tooltip {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.swatch-element.rose label, .metal-element.rose label {
    background-color: #f1c9c2;
}
body.product .product-form .metal .metal-element input:checked+label {
    -webkit-box-shadow: 0 0 0 1px #72702a;
    -moz-box-shadow: 0 0 0 1px #72702a;
    box-shadow: 0 0 0 1px #72702a;
    border: 2px solid transparent;
    background-clip: content-box !important;
}
.swatch .tooltip:before, .metal .tooltip:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
.swatch .tooltip:after, .metal .tooltip:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid gray 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox textarea#personalization {
    border: 1px solid rgb(var(--border-color));
}
body.product .product__info .product-form .product-form__buy-buttons i#wishlist_icon {
    top: -4px;
    position: relative;
    left: 4px;
}
 body.product .product__info .product-form p.line-item-property__field {
    flex: 0 0 auto;
}
  body.product .product__info .product-form p:empty {
    flex: 0 0 auto;
}
body.product .product.product--thumbnails-left product-media.product__media {
    position: sticky;
    top: 50px;
}
.shopify-block.shopify-app-block {
    max-width: 100%;
    margin: 0px auto;
}
.form_generater_form_div.text-center p {
    color: green;
    font-weight: 600;
}
.page-customize-jewellery .shopify-section--apps .shopify-app-block {
    max-width: 1100px;
}
/* ------------------------ Product Page css end ------------------------ */
body.page-goldenbird .video-section iframe {
    height: 100%;
}

.product-form__line-item-property.metal label.input__block-label {
    display: none;
}
video.video-stream.html5-main-video {
    top: 0 !important;
}
body.page-go-with-goldenbird  .html5-video-player .video-stream {
    top: 0 !important;
}
/* body.page-go-with-goldenbird  .shopify-section--video .video-wrapper__poster-content {
    top: 17%;
} */
/* body.page-go-with-goldenbird  .shopify-section--video .video-wrapper__poster-content {
    top: 0%;
} */
body.page-go-with-goldenbird  .video-section iframe {
    height: 359px;
    object-fit: cover;
}
#shopify-section-template--15678953783463__e51a3356-48df-4e34-9ac5-444d3cc3e4bb iframe {
    height: auto;
    object-fit: cover;
}
.video-wrapper__poster-image{
  width:100%!important;
  height:auto!important;
}
#shopify-section-template--15678953783463__e51a3356-48df-4e34-9ac5-444d3cc3e4bb .video-wrapper__poster img.video-wrapper__poster-image {
    height: auto;
    object-fit: cover;
}
#shopify-section-template--15678953783463__e51a3356-48df-4e34-9ac5-444d3cc3e4bb external-video.video-wrapper {
    height: auto !important;
}
#shopify-section-template--15678953783463__e51a3356-48df-4e34-9ac5-444d3cc3e4bb .video-wrapper__poster-content {
    top: 28%;
}
div#shopify-section-template--15678953783463__fee0b9cd-1730-4bbf-92c5-e7526a9313a2 .secslider.slick-initialized.slick-slider .slick-track {
    height: 359px;
}
.product-say-something .product__info .swym-wishlist-button-bar {
    border: 1px solid #d6d4d4;
    font-size: 5px;
    padding: 3px 6px;
    border-radius: 3px;
    width: 35px !important;
    height: 35px;
    margin-left: 10px;
    margin-top: 9px;
}

/* 12dec changes */

.page-virtual-appointment external-video.video-wrapper.video-wrapper--cover {
    height: 350px;
}
.page-virtual-appointment external-video.video-wrapper.video-wrapper--cover .video-wrapper__poster {
    height: 100%;
}
.page-virtual-appointment external-video.video-wrapper.video-wrapper--cover .video-wrapper__poster img.video-wrapper__poster-image {
    height: auto;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header {
    max-width: 100%;
    padding: 0;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .container {
    max-width: 100%;
}
.product-say-something .shopify-section--main-product .product.product-info .custom-to-product .image-text-style-wrap {
    align-items: baseline;
}
.product-info .custom-to-product .image-text-style-wrap .image {
    width: 6% !important;
    display: none;
}
body.product .product-form__description.rte details.collapsible-tab summary.collapsible-tab__heading span {
    width: 96%;
}
.product-say-something .product-form .metal .metal-element label {
    height: 30px;
    width: 30px;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #d3d3d3;
}
.product-say-something .product-form .metal .metal-element input {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%);
    opacity: 0;
    visibility: hidden;
}
.product-say-something .product-form .metal .metal-element {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
.index .customized_featured-collection--wraper .button-wrapper {
    display: inline-block;
    margin: 0 5px;
}
.index .customized_featured-collection--wraper {
    text-align: center;
}
.drawer.drawer--large .product-form .metal .metal-element label{
    height: 30px;
    width: 30px;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #d3d3d3;
}
.drawer.drawer--large .product-form .metal .metal-element input {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%);
    opacity: 0;
    visibility: hidden;
}
.drawer.drawer--large .product-form .metal .metal-element {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
  section.desktop-banner-section {
    display: block;
 }
div#shopify-section-header {
    z-index: 10 !important;
}
#insta-feed .slider-arrow {
    z-index: 8 !important;
}
span.spf-product__label.spf-product__label-sale.sale-percent {
    background-color: #ff773c;
}
footer.mini-cart__drawer-footer button.checkout-button.button {
    color: #000;
}
.button-primary {
    cursor: pointer;
}
cart-drawer#mini-cart .drawer__content.drawer__content--center .button-wrapper a.button.button--primary {
    color: #000;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container button#AddToCart {
    color: #000;
}
body.product-say-something .addtocart-wishlist .product-form__payment-container a {
    color: #000;
}
div#next-link .lg--hulk-12.hulk-text-center button.hulk-button {
    color: #000 !important;
}
.shopify-section.shopify-section--newsletter .image-with-text-block__content iframe {
    height: auto !important;
}
  #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal .newsletter-modal__content h2.heading{
        text-shadow: unset;
  }
  #shopify-section-popup #newsletter-popup {
    z-index: 999;
 }
body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar .product__thumbnail img {
    height: 63px;
    object-fit: cover;
}
.product--thumbnails-left .product__thumbnail-list {
    max-height: 450px !important;
}

.features--image-zoomgo-with-goldenbird .video-section.video-section--full.video-section--auto external-video.video-wrapper:nth-child(2) {
    margin-top: 50px;
}
.features--image-zoomgo-with-goldenbird .video-section.video-section--full .video-wrapper__poster img.video-wrapper__poster-image.desktop-video-banner {
    display: block;
}
.features--image-zoomgo-with-goldenbird .video-section.video-section--full .video-wrapper__poster img.video-wrapper__poster-image.mobile-video-banner {
    display: none;
}
.blog .shopify-section--main-blog .article-list .article-item:hover img {
    filter: brightness(0.4);
}
/* div#shopify-section-template--15636677591207__product-recommendations .product-list__inner .product-item__info .rating.no-review-ussu {
    display: none;
} */

.page-contact .page-header__text-wrapper.text-container {
    margin-top: 20px;
}
.page-contact .shopify-section.shopify-section--featured-collections {
    margin-top: -110px;
}
.features--image-zoomorder-tracking-form .page-header {
    display: none;
}
.article__image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
body.collection .product-facet__main .spf-product-card .spf-product-card__title {
    display: -webkit-box;
    max-width: 210px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 210px;
}
/* .article .shopify-section--main-article .article .article__inner .article__content .rte h2 {
    font-size: 33.6px !important;
    letter-spacing: unset;
} */
/* .article .shopify-section--main-article .article .article__inner .article__content .rte h3 {
    font-size: 18spx !important;
} */
/* .article .shopify-section--main-article .article .article__inner .article__content .rte ul li h2 {
    font-size: 22px !important;
} */
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper > button {
    position: absolute;
    z-index: 9;
    left: 2%;
    top: 3%;
    background: #fff;
    padding: 5px;
    border-radius: 100%;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper {
    position: relative;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper .product-item__label-list.label-list {
    top: 40px;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header h3.heading.h3 {
    text-align: center;
}
.shopify-section--recently-viewed-products .section__color-wrapper .container {
/*     padding: 0 5px 0 30px; */
}
/* .product-item__image-wrapper:hover .product-item__quick-form {
    transform: translate(0px, 16px) !important;
} */
.cart-notification__text-wrapper span.cart-notification__heading.heading {
    color: red;
}
#insta-feed a[aria-label="Scroll Instagram feed to the left"] {
    left: -40px !important;
}
#insta-feed a[aria-label="Scroll Instagram feed to the right"] {
    right: -40px !important;
}
.shopify-section.shopify-section--apps #insta-feed {
    width: 95%;
}
predictive-search-drawer#search-drawer {
    z-index: 9999 !important;
}
section#gallery {
    padding-top: 0;
}
.product-say-something div#shopify-section-template--15645087629479__d1abf992-f77a-47fd-8fda-0a127b53d14a section.section {
    margin-bottom: 0;
}
div#hulk__product-review {
    padding-bottom: 0;
}
div#shopify-section-template--15636677591207__a9a3683c-a2d3-4752-ab07-cba74b5474ab section.section {
    margin-bottom: 0;
}

/* #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal__content {
    background: #fff;
} */
/* 12dec changes */


/* ------------------------ Media Query ------------------------ */

@media screen and (min-width: 1801px) and (max-width: 2100px) {
  body.collection .product-facet__main .spf-product-card {
   /* min-height: 430px; */
  }
}

@media screen and (min-width: 1601px) and (max-width: 1800px) {
  body.collection .product-facet__main .spf-product-card {
   /* min-height: 430px;*/
  }
}
@media screen and (min-width: 1500px) and (max-width: 1600px) {
  body.collection .product-facet__main .spf-product-card {
    min-height: 340px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(8) {
      transform: translateY(60px);
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(6) {
    transform: translateY(-79px);
  }
  body.index div.shopify-section--image-with-text-block .image-with-text-block .slider-button {
    margin-right: 155px;
  }
  
}

@media screen and (min-width: 1024px) {
  .shopify-section--main-collection .product-facet {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 20px;
  }
  .shopify-section--main-collection .product-facet .product-list__inner .product-item {
    padding: 15px;
    border: 1px solid transparent;
    width: 33.333%;
  }
  .product-say-something .shopify-section--main-product .product_banner-section .featured-image-block img.featured-img {
      min-width: 100%;
      max-width: 100%;
      height: 342px;
      object-fit: cover;
  }
  .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .image-text-style-wrap {
    padding: 0px 65px;
  }
  .page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__wrapper .image-with-text__image-wrapper {
    width: 40%;
    margin: 0px;
  }
  .page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 60%;
  }
  .page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__wrapper .image-with-text__image-wrapper {
    width: 40%;
    margin: 0px;
  }
  .page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 60%;
  }
  .page-customize-jewellery .shopify-section--video .video-section.video-section--small {
    --video-height: 388px;
  }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content {
    padding-left: 90px;
  }
  .page-goldenbird-jewels .shopify-section--multi-column .multi-column__inner .multi-column__item {
    width: 33.3333%;
  }
  .short-page-section .page-header__text-wrapper {
    max-width: 100%;
    margin-bottom: 234px;
  }
  .collection .product-facet .product-list__inner product-item.product-item {
    width: calc(25% - 15px); 
  }
  .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper a.product-item__aspect-ratio {
    width: 100%;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush .image-with-text-block__content .bgimage-contains img.box-image {
    min-height: 400px;
    max-height: 400px;
    object-fit: contain;
  }
  body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button {
    margin-right: 170px;
  }
  .shopify-section--newsletter .image-with-text-block__content {
    width: 519px;
  }
  body.product .product__info .product-form {
    display: flex;
    flex-wrap: wrap;
  }
  body.product .product__info .product-form * {
    flex: 0 0 100%;
  }
  body.product .product__info .product-form .product-form__buy-buttons * {
    flex: auto;
  }
  body.product .product__info .product-form .product-meta__aside {
    flex: auto;
  }
  body.product .product__info .product-form .product-meta__aside * {
    flex: 0 0 auto;
  }
  body.product .product__info .product-form .select-wrapper * {
      flex: 0 0 auto;
  }
  body.product .product__info .product-form .metal.metal_swatch.col-md-6.col-sm-6.pr-3.pl-0 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox label {
    display: block;
  }
  body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox textarea#personalization {
    width: 100%;
  }
  body.product .product__info .product-form .product-form__quantity quantity-selector.quantity-selector * {
    flex: 0 0 auto;
    margin-left:4px;
  }
}

@media screen and (min-width: 1001px) and (max-width: 1200px) {
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon {
    display: flex;
    padding: 0;
    gap: 12px;
    align-items: center;
 }
  mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed {
    padding-left: 5px;
    padding-right: 5px;
    justify-content: center;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li {
    list-style-type: none;
    font-size: 14px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li a {
    display: flex;
    align-items: center;
    gap: 8px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone path {
    fill: #000;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone {
    height: 24px;
    width: 24px;
    stroke: none;
 }
   ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links button {
    justify-content: flex-end;
    width: auto;
 }
  ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links {
    display: flex;
  }
}

@media screen and (min-width: 1000px) {
  .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list {
      grid-auto-columns: 12.4vw;
  }
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list {
    grid-auto-columns: 12.4vw;
  }
  .footer__aside {
    margin-top: 25px;
}

}

@media screen and (min-width: 992px) {
  .col-lg-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
}
@media screen and (max-width: 820px){
  .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a img.list-collections__item-image {
    border-radius: 0;
}
  .page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading{
        line-height: 42px;
  }
  .page-virtual-appointment .customized_featured-collection--wraper .SectionBody-wrpper .owl-carousel .owl-item img {
    height: 225px;
    object-fit: cover;
}
  .mobile-slider-show .scroller .logo-list__list .logo-list__item {
    width: 50%;
}
   #shopify-section-footer footer.footer .footer__inner .footer__payment-methods {
    float: none !important;
    width:100% !important;
}
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods .payment-methods-list ul.payment_icons {
    padding-left: 0;
}
   .special-offer-collections .cstm--wrappers header.section__header{
    width:100%;
  }
  .special-offer-collections .section__footer a.button, .special-offer-collections .section__footer .btn-wraper .coupon-code-info{
    font-size: 15px;
    padding: 0 20px;
  }
/*   .header__icon-list a.header-cstmlinks {
    display: none;
} */
  .header__icon-list.hidden-desk a.header__icon-wrapper.tap-area.hidden-lap.hidden-desk {
    display: none;
}
  .special-offer-collections .cstm--wrappers .featured-collections1{
    padding-top:20px;
  }
 #shopify-section-announcement-bar .announcement-bar {
    padding: 20px 0;
}
  #shopify-section-header .header__logo-image {
    max-width: 130px !important;
}
  button.header__icon-wrapper.tap-area.hidden-desk {
    left: -15px;
}
  .shopify-section--image-with-text-block .content-box--left .image-with-text-block__text-container {
    margin-bottom: 25px;
}
body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button {
    justify-content: center;
    margin-top: 25px;
}
  .shopify-section--image-with-text-block .image-with-text-block .container--flush {
    width: 100%;
}
  .list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller {
    padding-top: 0;
    padding-bottom: 30px;
    width: 65%;
}
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper{
    width:100% !important;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper{
    width:100% !important;
  }

  .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .image-text-style-wrap {
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
 }
  .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper button:first-child {
    position: absolute !important;
    z-index: 9 !important;
    left: 2% !important;
    top: 3% !important;
    background: #fff !important;
    padding: 5px !important;
    border-radius: 100% !important;
 }

}


@media screen and (min-width: 769px) and (max-width: 1000px) {

  .text-over-img-wraper .hero-main-container .hero-main-box.content-left .hero-box-inner, .text-over-img-wraper .hero-main-container .hero-main-box.content-right .hero-box-inner {
      padding-left: 0px;
      transform: none;
      position: relative;
      margin: 0px auto;
      text-align: center !important;
      width: 80%;
      margin-left: 15px;
      left: 0;
  }
  #shopify-section-template--15597580222631__1657174702c67ffbed .text-over-img-main {
    margin-top: 50px;
 }
  .cstom-overlayss .text-over-img-wraper .section-header {
    width: 100%;
 }
  .cstom-overlayss .text-over-img-wraper {
    padding-bottom: 0px;
  }
  .cstom-overlayss .text-over-img-wraper .text-over-img-main {
    padding-bottom: 0px !important;
 }
  .text-over-img-wraper .hero-main-container {
    display: block;
 }
  .text-over-img-wraper .hero-main-container .hero-main-box.content-left {
    padding-bottom: 0px;
 }
  body.index .cstom-overlayss .text-over-img-main .hero-main-container .hero-main-box .hero-content-box {
    padding: 0px;
 }
  body.index .cstom-overlayss .text-over-img-main .hero-main-container .hero-main-box .hero-content-box .hero-box-inner {
    margin: 0px auto;
    padding: 0px;
 }
  .text-over-img-wraper .hero-main-container .hero-main-box.right {
    padding-bottom: 0px;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(2) .hero-box-inner {
    margin-left: auto !important;
    margin-right: auto !important;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.content-right {
    order: 1;
    padding: 0!important;
    flex: 0 0 100%;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left {
    order: 2;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left, .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.right {
    width: 100%;
    flex: 0 0 100%;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) {
    display: flex;
    flex-wrap: wrap;
 }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left {
    padding-bottom: 0px;
 }
  div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .container-max .hero-main-container .hero-box-inner {
    top: 0;
    bottom: auto;
 }
  .text-over-img-wraper .hero-main-container .hero-main-box.right .hero-content-box {
    padding-right: 0px !important;
 }
  div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .hero-main-box.right {
    padding-top: 0px !important;
 }
  div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .container-max .hero-main-container {
    margin-bottom: 0 !important;
 }

  body.product .product.product--thumbnails-left product-media.product__media {
    position: relative;
    width: 100% !important; 
    top: 0;
 }
  ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links button {
    justify-content: flex-end;
    width: auto;
 }
  ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links {
    display: flex;
 }
    mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed{
    padding-left: 5px;
    padding-right: 5px;
   }
  .shopify-section.shopify-section--image-with-text .image-with-text__image-wrapper img {
    height: auto !important;
    object-fit: contain !important;
    margin-bottom: 15px;
 }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    width: 100% !important;
 }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 82% !important;
  }
  #shopify-section-template--15680976814247__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text {
    padding: 15px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon {
    display: flex;
    padding: 0;
    gap: 10px;
    align-items: center;
 }
  mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed {
    padding-left: 5px;
    padding-right: 5px;
    justify-content: center;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li {
    list-style-type: none;
    font-size: 14px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li a {
    display: flex;
    align-items: center;
    gap: 8px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone path {
    fill: #000;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone {
    height: 24px;
    width: 24px;
    stroke: none;
 }
  div#shopify-section-template--15678953783463__fee0b9cd-1730-4bbf-92c5-e7526a9313a2 .secslider.slick-initialized.slick-slider .slick-track {
    height: 250px;
 }
}

@media screen and (min-width: 769px) {
  .text-over-img-wraper .hero-main-container .hero-main-box.content-left {
    flex: 0 0 55%;
  }
  .text-over-img-wraper .hero-main-container .hero-main-box.right {
    flex: 0 0 45%;
  }
  .text-over-img-wraper .hero-main-container .hero-main-box.content-right {
    flex: 0 0 55%;
  }
  .text-over-img-wraper .hero-main-container .hero-main-box.left {
    flex: 0 0 45%;
  }
  .text-over-img-wraper .container-max .hero-main-container {
    padding: 0px 100px;
  }
  .homepage-logo-list .scroller .logo-list__list .logo-list__item {
    width: 33.333%;
  }
  .homepage-logo-list .scroller .logo-list__list {
    max-width: 75%;
    margin: 0px auto;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm {
    width: 180px;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title {
    padding-right: 25px;
  }
  .special-offer-collections .cstm--wrappers .featured-collections1 {
    padding-left: 17px;
  }
  .shopify-section--image-slider-text-wrapper .promotion-block-section {
    width: 50%;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush {
    width: 60%;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 {
    width: 40%;
  }
  .shopify-section--image-with-text-block image-with-text-block {
    padding-right: 153px;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .cstmss-box {
    max-width: 427px;
  }
  .product-say-something .shopify-section--main-product .slider .item.slick-slide video#bgvid {
    width: 256px !important;
    height: 100% !important;
  }
  .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .saying-list .saying-list-box {
    width: 50%;
  }
  .product-info .custom-to-product .image-text-style-wrap .image {
    width: 19%;
  }
  .product-info .custom-to-product .image-text-style-wrap .text {
    width: 50%;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    width: 50%;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 50%;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content {
    padding-right: 50px;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper a.button {
    min-width: 356px;
  }
  .page-customize-busines-gbj .homepage-logo-list .logo-list__list .logo-list__item {
    width: 33.333%;
  }
/*   .article .shopify-section--blog-post-banner .article__header .article__image-wrapper {
    height: 500px;
  } */  /*vdev*/
  .article .shopify-section--blog-post-banner .article__header .article__image-wrapper img.article__image {
    object-position: top;
  }
  .article .shopify-section--main-article .article .article__inner .article__info {
    width: 30%;
  }
  .article .shopify-section--main-article .article .article__inner .article__content {
    max-width: 100%;
    width: 70%;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .rte img {
/*     width: 100%;
    height: 320px;
    object-fit: cover;
    margin: 0px; */
/*     width :auto;
    height :auto; */
    margin : auto;
  }
  body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item {
    width: 33.3333% !important;
  }
  .page-faq .shopify-section--faq .faq .footer__item-content {
    width: 25%;
  }
  .page-faq .shopify-section--faq .faq .faq__wrapper {
    width: 75%;
    padding-left: 60px;
    padding-right: 60px;
  }
  .page-wrapper-wrap .short-page-sidebar {
    width: 25%;
  }
  .short-page-conetent {
    width: 75%;
    padding-left: 60px;
    padding-right: 60px;
  }
  .page-business-inquiry .page-content.page-content--medium.rte p {
    width: 25%;
  }
  .page-business-inquiry .page-content.page-content--medium.rte .form_wrap {
    width: 75%;
    margin-top: -40px;
  }
  .custom-accordion-wraper .lv-accord-ul {
    display: flex;
    min-height: 500px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
  }
  .custom-accordion-wraper .lv-accord-li.active {
    flex: 9;
    cursor: default;
  }
  .custom-accordion-wraper .lv-accord-li {
    display: flex;
    align-items: stretch;
    cursor: pointer;
    padding: 20px;
    width: 70px;
  }
  .custom-accordion-wraper .lv-accord-li.active>.lv-accord-title {
    opacity: 0;
    transition: opacity .25s ease-in-out;
  }
  .custom-accordion-wraper .lv-accord-li.active .lv-accord-title {
    display: flex;
  }
  .custom-accordion-wraper .lv-accord-li .lv-accord-title {
    flex: 1;
    display: flex;
    align-items: flex-end;
    text-align: left;
  }
  .custom-accordion-wraper .lv-accord-li .lv-accord-title span {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    transform: rotate(-90deg);
    transform-origin: left top;
    padding-top: 5px;
    white-space: nowrap;
  }
  .custom-accordion-wraper .lv-accord-li.active .lv-accord-content {
    flex: 4;
    opacity: 1;
  }
  .custom-accordion-wraper .lv-accord-li.active .lv-accord-content {
    height: auto;
    opacity: 1;
  }
  .custom-accordion-wraper .lv-accord-li .lv-accord-content {
    color: #212121;
    opacity: 1;
    transition: opacity .35s ease-out;
  }
  .custom-accordion-wraper .lv-accord-li .lv-accord-content {
    align-items: center;
    flex: 0;
    display: flex;
    position: absolute;
    top: 50%;
    left: 90px;
    max-width: 650px;
    transform: translateY(-50%);
  }
  .custom-accordion-wraper .lv-accord-li.active .lv-accord-content .lv-accord-content-inner {
    padding: 0 60px 0 0;
  }
  .custom-accordion-wraper .lv-accord-main-image-holder {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      min-height: 500px;
  }
  .page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    width: 50%;
  }
  .page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 50%;
    padding: 2rem;
    padding-left: 3.125rem;
  }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper {
    width: 35%;
    margin: 0;
    padding-left: 20px;
  }

  
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper {
    width:65%;
  }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper img {
    height: 500px;
    object-fit: contain;
  }
  .page-certification div#main {
    max-width: 80%;
    margin: 0px auto;
  }
  .page-certification .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item {
    width: 50%;
  }
  body.product .product.product--thumbnails-left .product__info {
    width: 50%;
    padding-left: 32px;
  }
  body.product .product.product--thumbnails-left product-media.product__media {
    width: 50%;
  }
  body.product .product--thumbnails-left .product__media-nav .product__thumbnail-list.hide-scrollbar .product__thumbnail-list-inner {
    padding-left: 0px;
    padding-right: 20px;
  }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container {
    flex-direction: row-reverse;
  }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper {
    width: 50%;
  }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content {
    width: 50%;
  }
  .page-lab-vs-diamond .shopify-section--image-with-text-overlay image-with-text-overlay {
    height: 500px;
  }
  .page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content {
    width: 40%;
  }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__image-wrapper {
    width: 50%;
  }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content {
    width: 50%;
  }
  .page-meet-the-team #shopify-section-template--15682805137575__d6beddc1-12af-420d-b772-ab209681cca0 .image-with-text__container {
    flex-direction: row-reverse;
  }
  .announcement-bar .left-header-top-info {
    position: absolute;
    left: 40px;
  }
  .page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content {
    text-align: left;
    width: 40%;
    margin-left: 0px;
  }
   div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .container-max .hero-main-container {
     margin-bottom: -100px;
  }
  .wishlistpage .products .row {
    margin: 0px;
  }
  .wishlistpage .product h3.product_title {
    line-height: 1.2;
  }
  .wishlistpage #heading-breadcrumbs {
    padding-bottom: 0px;
  }
  body.collection-say-something .image-overlay, body.collection-say-something .image-overlay .image-overlay__image-wrapper img.image-overlay__image {
    height: 450px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .shopify-section--collection-list .image-style-square .cstm-collection-background {
    height: 600px;
}
  .list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller {
    padding-top: 0;
    padding-bottom: 30px;
    width: 64%;
}
   .link-bar__wrapper .link-bar__scroller .link-bar__linklist{
    display: block;
  }
  .blog-tags .link-bar ul.link-bar__linklist li {
    margin-bottom: 20px;
}
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper h3.heading {
    text-align: center;
    padding-top: 20px;
}
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper {
    margin-top: 20px;
    text-align: center;
}
  .shopify-section.shopify-section--first-banner-section .link-bar__wrapper{
    justify-content: center;
    display: flex;
  }
  #shopify-section-template--15636676542631__e5e1b02a-1909-495c-81a6-d01a487e327b .section {
    margin-top: -80px !important;
 }
  /* 19nov abhinav  */
  .slideshow__slide-list slide-show-item#block-template--15636677197991__slideshow-slide-1 {
    height: 500px !important;
    min-height: 500px;
 }
  .index .slideshow__slide-list {
    min-height: 500px !important;
 }
  .index .slideshow__text-wrapper.slideshow__text-wrapper--bottom.vertical-breather {
      position: absolute;
      top: 40%;
      width: 100%;
      left: 0;
  }
  .index .slideshow__slide-inner {
    min-height: 500px !important;
    display: block;
 }
  .slideshow__slide-inner .slideshow__image-wrapper {
    height: 500px;
    position: relative;
 }
  .content-box--text-right.content-box--right .button-group .button-group__wrapper {
    justify-content: center;
 }
  .index .slideshow__slide-inner .slideshow__image-wrapper video.cstm-vid.slide-1 {
    height: 500px;
    object-fit: cover;
 }
  .index .section--flush slide-show.slideshow.slideshow--fit.became-visible {
    min-height: 500px;
 }
  .index .slideshow__text-wrapper.slideshow__text-wrapper--bottom.vertical-breather .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    text-align: center;
    margin: 0;
    width: 100%;
 }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .multi-column__item.multi-column__item--align-center {
    width: 50%;
  }
  .page-customize-busines-gbj .homepage-logo-list .logo-list__list .logo-list__item {
    width: 50%;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm {
    width: 20%;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title {
    font-size: 25px!important;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title strong {
    font-size: 25px;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title button.button {
    padding: 0 8px;
  }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title button.button a {
    font-size: 16px;
  }
  .special-offer-collections .cstm--wrappers .featured-collections1{
    width:100%;
    padding-top: 20px;
  }
  .announcement-bar__list .announcement-bar__message {
    min-width: 310px;
    max-width: 310px;
  }
  .left-header-top-info ul.header_left-side.cstm-announcement {
    margin-right: 22px;
  }
  .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading {
    line-height: 50px;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush{
    width:100%;
  }
  .shopify-section--image-with-text-block image-with-text-block {
    padding-right: 0px;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush .image-with-text-block__content .bgimage-contains img.box-image {
    width: 100%;
    object-fit: cover;
    height: 820px;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 {
    width: 100%;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__image-wrapper{
    width:100% !important;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper{
    width:100% !important;
  } 
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info p.heading {
    line-height: 1;
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list {
    grid-gap: 5px;
    padding: 0px;
  }
  .shopify-section--collection-list .section__color-wrapper .list-collections__item-image-wrapper {
    width: 80px;
    height: 80px;
    margin: 0px auto;
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info {
    padding: 0px;
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(even) .list-collections__item-info {
    padding-bottom: 0px;
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(8) {
    transform: translateY(5px);
  }
  .shopify-section--collection-list .section__color-wrapper .list-collections__item-image-wrapper img.list-collections__item-image {
    min-height: 100%;
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(5) {
    transform: translate(-34px,-122px);
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(2) {
    transform: translate(-9px, -13px);
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(3) {
    transform: translate(-14px, -95px);
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(4) {
    transform: translate(-15px, 0);
  }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item:nth-child(6) {
    transform: translate(-10px, -8px);
  }
  .article .shopify-section--main-article .article .article__inner .article__info .article__tags {
    flex-direction: column;
  }
  span.article__meta-item.article__author {
    font-size: 22px;
    line-height: 110%;
  }
  body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item {
    width: 50% !important;
    margin-bottom: 15px;
  }
  .article .shopify-section--main-article .article .article__inner .article__content span.article-tag-flex a.article__category {
    font-size: 20px;
    padding: 5px 10px;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .article-flex span.post-date {
    font-size: 20px;
  }
  .shopify-section.testimonials--section .owl-carousel .owl-item img {
/*     height: 337px; */
  }
}


@media screen and (max-width: 768px){

  .product-say-something .product_banner-section .page-width.container {
    padding: 0 0px;
 }
  .product-say-something .shopify-section--main-product .product_banner-section {
    padding: 40px 0 5px;
 }
  .shopify-section--product-recommendations product-recommendations.section {
    padding-bottom: 0px;
 }
  .product-say-something .shopify-section--product-recommendations .product-list__inner--scroller .slider-container {
    margin-bottom: 20px;
 }
  
  .link-bar__wrapper .link-bar__scroller .link-bar__linklist{
    display: block;
  }
  .blog-tags .link-bar ul.link-bar__linklist li {
    margin-bottom: 20px;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper h3.heading {
    text-align: center;
    padding-top: 20px;
  }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper {
    margin-top: 20px;
    text-align: center;
  }
  .shopify-section.shopify-section--first-banner-section .link-bar__wrapper{
    justify-content: center;
    display: flex;
  }
  #shopify-section-template--15636676542631__e5e1b02a-1909-495c-81a6-d01a487e327b .section {
    margin-top: -80px !important;
  }

  /* 19 nov Abhinav */
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li a {
    display: flex;
    align-items: center;
    gap: 8px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon {
    display: flex;
    padding: 0;
    gap: 6px;
    align-items: center;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon {
    display: flex;
    padding: 0;
    gap: 6px;
    align-items: center;
 } 
  mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed {
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li {
    list-style-type: none;
    font-size: 14px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li a svg {
      stroke: #000;
  }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon li.virtual-icons svg {
    stroke-width: 1px;
 }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone {
    height: 24px;
    width: 24px;
    stroke: none;
  }
  .drawer__header.drawer__header--shadowed ul.sidebar-mobil-cstm-icon svg.Icon.Icon--cellphone path {
    fill: #000;
  }
  section.mobile-collection-banner {
    display: block;
 }
  .shopify-section.shopify-section--collection-banner image-with-text-overlay.image-overlay.image-overlay--small.became-visible {
    display: none;
 }
  section.mobile-collection-banner .banner-image-block img.mobile-banner {
    width: 100%;
 }
  section.desktop-banner-section {
    display: none;
 }

  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller{
      padding-top: 30px;
  }
 .list-collections div#shopify-section-template--15636677230759__b90b5204-ce9d-4e5c-9fc9-107b8b6a6782 .list-collections__item-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12px;
 }
  .list-collections div#shopify-section-template--15636677230759__b90b5204-ce9d-4e5c-9fc9-107b8b6a6782 .list-collections__item-list a {
      width: 45%;
      transform: unset !important;
  }
  .list-collections div#shopify-section-template--15636677230759__16645252321cc2bc89 image-with-text-overlay.image-overlay img.image-overlay__image {
    object-position: bottom 0 right 4%;
 }
  .list-collections div#shopify-section-template--15636677230759__fe5f5465-aa08-4022-a94b-86e0e36eb9ec image-with-text-overlay {
    height: 84px;
 }
  .list-collections div#shopify-section-template--15636677230759__fe5f5465-aa08-4022-a94b-86e0e36eb9ec image-with-text-overlay.image-overlay .image-overlay__image-wrapper {
    height: 85px;
    padding-bottom: 0 !important;
 }
  .list-collections div#shopify-section-template--15636677230759__fe5f5465-aa08-4022-a94b-86e0e36eb9ec image-with-text-overlay.image-overlay .image-overlay__image-wrapper img.image-overlay__image {
    object-position: bottom 0 right 5%;
 } 
  .list-collections div#shopify-section-template--15636677230759__9087de05-2c7b-4a97-8072-46363dd79459 .list-collections__item-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
 }
  .list-collections div#shopify-section-template--15636677230759__9087de05-2c7b-4a97-8072-46363dd79459 .list-collections__item-list a {
    width: 46%;
    transform: unset !important;
 }
 .list-collections div#shopify-section-template--15636677230759__166452523686b22357 .list-collections__item-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
 }
  .list-collections div#shopify-section-template--15636677230759__166452523686b22357 .list-collections__item-list a {
    width: 46%;
    transform: unset !important;
 }
  .list-collections div#shopify-section-template--15636677230759__1664524175d0097f26 image-with-text-overlay .image-overlay__image-wrapper img.image-overlay__image {
    object-position: bottom 0 right 0%;
 }
  .page-customize-busines-gbj .slick-list.draggable img.logo-list__image {
      width: 135px!important;
      margin: 0 auto;
      object-fit: contain;
  }
  .page-business-inquiry .page-content.page-content--medium.rte {
    padding: 25px 20px 0;
 }
  .page-business-inquiry .page-content.page-content--medium.rte .form_wrap {
    margin-left: -30px;
 }

  body.product .product.product--thumbnails-left product-media.product__media {
    margin-top: 15px;
    top: unset;
 }
  body.product .shopify-section--product-recommendations product-recommendations.section {
    padding-top: 0;
 }
  body.product details.collapsible-tab .collapsible-tab__heading {
    flex-wrap: nowrap;
 }
  body.product .product.product--thumbnails-left .product__info product-meta.product-meta {
    margin-bottom: 0;
 }
  body.page-go-with-goldenbird  .video-section iframe {
    top: 0 !important;
    height: 250px;
    object-fit: cover !important;
 }
  .features--image-zoomgo-with-goldenbird .mobile-slider-show .mobile---slider img {
    height: 150px;
    object-fit: contain;
 } 
  mobile-navigation#mobile-menu-drawer {
    z-index: 99;
 }

  #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal__content button.modal__close-button.tap-area {
    color: #000;
 }
  .product .container .product.product--thumbnails-left .flickity-viewport {
    height: 350px !important;
 }
  .index .section--flush slide-show.slideshow.slideshow--fit.became-visible .slideshow__slide-list {
    min-height: 500px;
 }
  ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links button {
    justify-content: flex-end;
    width: auto;
 }
  ul.mobile-nav.list--unstyled li.mobile-nav__item .cstm-links {
    display: flex;
 }
  mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed{
    padding-left: 5px;
    padding-right: 5px;
  }
  .shopify-section.shopify-section--image-with-text .image-with-text__image-wrapper img {
    height: auto !important;
    object-fit: contain !important;
    margin-bottom: 15px;
 }
  div#shopify-section-template--15678953783463__fee0b9cd-1730-4bbf-92c5-e7526a9313a2 .secslider.slick-initialized.slick-slider .slick-track {
    height: 250px;
 }

  .features--image-zoomgo-with-goldenbird .video-section.video-section--full .video-wrapper__poster img.video-wrapper__poster-image.desktop-video-banner {
    display: none;
}
.features--image-zoomgo-with-goldenbird .video-section.video-section--full .video-wrapper__poster img.video-wrapper__poster-image.mobile-video-banner {
    display: block;
}
  body.product .product.product--thumbnails-left .product__info .addtocart-wishlist .product-form__payment-container a.browser-info.button {
    padding: 0;
}
  .features--image-zoommoissanite-jewelry-cleaning-and-caring div#shopify-section-template--15680976814247__12f6e44c-9171-420e-8aaf-e156f1701162 image-with-text.image-with-text.image-with-text--overlap-image.became-visible {
    margin-bottom: 0 !important;
    height: 100%;
 }
  .features--image-zoommoissanite-jewelry-cleaning-and-caring image-with-text.image-with-text .image-with-text__content-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    gap: 25px;
 }
  .features--image-zoommoissanite-jewelry-cleaning-and-caring image-with-text.image-with-text .image-with-text__content-wrapper .image-with-text__navigation {
    margin-top: 15px; 
  }
  body.collection .product-facet__main .spf-product-card {
    min-height: 280px;
 }
  body.collection .product-facet__main .spf-product-card .spf-product-card__title {
    display: -webkit-box;
    max-width: 150px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
 }
  .section__color-wrapper .scroller .product-list__inner.product-list__inner--scroller.hide-scrollbar {
    padding: 0;
 }
  .shopify-section--recently-viewed-products .section__color-wrapper .container {
    flex-direction: column-reverse;
 }
  .shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header h3.heading.h3 {
    text-align: left;
 }
  .product-say-something .product-form__line-item-property.metal .header {
    padding: 0 !important;
 }
  .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper button:first-child {
      position: absolute;
      z-index: 9;
      left: 2%;
      top: 3%;
      background: #fff;
      padding: 5px;
      border-radius: 100%;
  }
  /* END 19 nov Abhinav */
}
@media screen and (max-width: 767px) {
  .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a { transform: unset; }
  .shopify-section--slideshow .slideshow__text-wrapper .button-group__wrapper { flex-wrap: wrap; }
  .shopify-section--slideshow .slideshow__text-wrapper .button-group__wrapper a.button { width: 75%; margin: 0px; }
  .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content h1 { font-size: 35px !important; }
  #shopify-section-template--15636677197991__1664540494def0c5f2 .swiper-container .swiper-slide img { box-shadow: none; }
  .shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content { height: 300px; }
  .shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content .bgimage-contains { height: 100%; }
  .shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content .bgimage-contains img.box-image { height: 100%; object-fit: cover; }
  .shopify-section--slideshow .slideshow .slideshow__slide-list .slideshow__slide-inner .slideshow__image-wrapper video.cstm-vid.slide-2 { height: 100%; object-fit: cover; }
  .text-over-img-wraper .section-header { width: 100%; }
  .shopify-section--image-with-text-block image-with-text-block { padding-top: 25px; padding-left: 15px; padding-right: 15px; }
  .shopify-section--image-with-text-block .content-box--left h3.heading { line-height: 1.2; }
  .shopify-section--image-with-text-block .cstmslides11 { margin-top: 40px; }
  .shopify-section--image-with-text-block .cstmslides11 .image-with-text-block__content.active { right: 3%; transform: translateY(3%); }
  .cstom-overlayss .text-over-img-wraper .section-header { width: 100%; }
  .text-over-img-wraper .hero-main-container .hero-main-box.content-left { padding-bottom: 0px; }
  .text-over-img-wraper .hero-main-container .hero-main-box.right { padding-bottom: 0px; }
  .text-over-img-wraper .hero-main-container .hero-main-box.right .hero-content-box { padding-right: 0px !important; }
  .text-over-img-wraper .hero-main-container .hero-main-box.content-left .hero-box-inner, .text-over-img-wraper .hero-main-container .hero-main-box.content-right .hero-box-inner { padding-left: 0px; transform: none; position: relative; margin: 0px auto; text-align: center !important; width: 80%; margin-left: 15px; left: 0; }
  .text-over-img-wraper .hero-main-container .hero-main-box.right { padding-top: 0px; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) { display: flex; flex-wrap: wrap; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left, .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.right { width: 100%; flex: 0 0 100%; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.content-right { order: 1; padding: 0!important; flex: 0 0 100%; }
  .text-over-img-wraper .hero-main-container { display: block; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left { order: 2; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(4n+3) .hero-box-inner { margin-right: 0px; margin-left: auto; }
  #shopify-section-template--15597580222631__1657174702c67ffbed .hero-main-box.content-right .hero-box-inner { margin-right: 0px; margin-left: auto; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(2) .hero-box-inner { margin-left: auto !important; margin-right: auto !important; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(even) .hero-main-box.left { padding-bottom: 0px; }
  .cstom-overlayss .text-over-img-wraper { padding-bottom: 0px; }
  .cstom-overlayss .text-over-img-wraper .text-over-img-main { padding-bottom: 0px !important; }
  .shopify-section--logo-list .homepage-logo-list section.section { margin-top: 0px; }
  .home-promotion-section .Custom-highlight-banner-info .Custom-highlight-slider11 .box-3 { flex-wrap: wrap; }
  .home-promotion-section .Custom-highlight-banner-info .box-4 { flex-wrap: wrap; }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info .box-sm { margin-right: 0px; }
  .home-promotion-section .section-blockstarts-3 .image-wrap { padding: 50px 15px; background-size: cover; background-position: top; }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title { position: relative; padding-right: 10px; width: 100%; font-size: 36px !important; }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title strong { font-size: 52px; }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title button.button { top: 0; margin-top: 15px; }
  .home-promotion-section .image-wrap .Custom-highlight-banner-info h2.home-section--title { position: relative; padding-right: 10px; width: 100%; font-size: 36px !important; padding-bottom: 30px; padding-top: 10px; }
  #insta-feed h2 { font-size: 32px !important; }
  .homepage-logo-list header.section__header h2.heading { font-size: 16px; }
  .homepage-logo-list header.section__header h2.heading { font-size: 36px; margin-bottom: 10px; }
  .homepage-logo-list header.section__header h2.heading { font-size: 16px; margin-top: 20px; }
  .shopify-section--logo-list .homepage-logo-list h2.heading { font-size: 44px !important; line-height: 1.3 !important; }
  #shopify-section-template--15636677197991__1664454543f0ed5592 section.section { padding-top: 60px; }
  .shopify-section--logo-list .homepage-logo-list .logo-list__item h3.heading.h2 { font-size: 22px; }
  .shopify-section--logo-list .homepage-logo-list .logo-list.logo-list--grid { padding: 0px; }
  .shopify-section--recently-viewed-products .section__color-wrapper .container { flex-wrap: wrap; }
  .shopify-section--recently-viewed-products .section__color-wrapper .container header.section__header { width: 100%; }
  #shopify-section-template--15636677197991__1664454543f0ed5592 header.section__header { margin-bottom: 40px !important; }
  .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner { grid-gap: 4px; grid-auto-columns: calc(100% / var(--section-products-per-row, 2) - (var(--grid-gap) / var(--section-products-per-row, 2) * (var(--section-products-per-row, 2) - 16))); }
  .footer__item.footer__item--image img.footer__image { margin: 0px auto; }
  #shopify-section-footer footer.footer ul.linklist li.linklist__item a { font-size: 15px; }
  #shopify-section-footer footer.footer p.footer__item-title { font-size: 20px; }
  #shopify-section-template--15636677197991__166444418881bd9996 .vertical-breather #insta-feed { padding-left: 15px; padding-right: 15px; }
  .collection-say-something .page-header__text-wrapper h1.heading { line-height: 100%; font-size: 38px; padding: 0px 15px; }
  .collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content { margin: 0px; }
  .collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content h3.heading { line-height: 100%; text-align: center; }
  .collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container { text-align: center; }
  .collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p { line-height: 135%; }
  .product-say-something .shopify-section--main-product .product_banner-section .featured-image-block img.featured-img { min-width: 100%; max-width: 100%; }
/*   .blog .image-overlay__content h3.heading, .page-customize-jewellery .shopify-section--first-banner-section .image-overlay__content h3.heading { font-size: 32px; line-height: 130%; } */
  .list-collections .shopify-section--first-banner-section .image-overlay__content-wrapper h3.heading { font-size: 32px; line-height: 130%; }
  .list-collections .image-style-circle .cstm-collection-background .list-collections .list-collections__scroller { width: 100%; }
/*   .blog-tags .link-bar ul.link-bar__linklist li.link-bar__link-item a.link-bar__link { font-size: 18px; }
  .blog .shopify-section--image-with-text h3.heading { font-size: 38px; }
  .blog .shopify-section--image-with-text image-with-text.image-with-text.image-with-text--overlap-image { padding-top: 0px; } */
/*   .blog-featured-post-date .date-count { font-size: 42px; } */
/*   .date-month { font-size: 18px; } */
/*   .blog-featured-post-date .date-count { font-size: 42px; padding: 22px; } */
/*   .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper h3.heading { font-size: 26px; line-height: 125%; } */
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper { margin-top: 30px; }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__content-list .image-with-text__content { padding: 20px; }
/*   .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper p { font-size: 18px; }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper a.button { font-size: 18px; } */
  .blog .shopify-section--main-blog .article-list .article-item a.article-item__image-container img.article-item__image { height: 450px; }
  .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content { width: 100%; margin: 0px; }
/*   .blog .shopify-section--main-blog .page-header__text-wrapper h1.heading { font-size: 38px; } */
  .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list, .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list { grid-auto-columns: 20vw; grid-gap: 22px; }
  .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a img.list-collections__item-image { min-height: auto; }
  .shopify-section--animate-section .html--section { height: 100px; }
  .list-collections .image-overlay .image-overlay__content-wrapper .image-overlay__content { margin: 0px; }
  .list-collections .image-overlay .image-overlay__content-wrapper h3.heading { font-size: 32px; }
  .list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller { width: 100%; }
  .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a:nth-child(1), .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a:nth-child(3), .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a:nth-child(5) { transform: none !important; }
  .shopify-section--collection-list .section__color-wrapper .list-collections__scroller .list-collections__item-list a { border-radius: 5px; }
/*   .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(1) { transform: translateY(18px) !important; }
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(2) { transform: translateY(18px); }
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(3) { transform: translateY(18px) !important; }
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(4) { transform: translateY(18px); } */
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(2),
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(4),
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list a:nth-child(6){
   transform: translateY(0px) !important;  
  }
  .page-customize-watch .homepage-logo-list .logo-list__list { display: block; }
  .page-customize-watch .shopify-section--image-with-text-overlay .image-overlay__content h3.heading { font-size: 38px; line-height: 115%; padding: 50px 0px; }
  .page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content h2.heading { font-size: 38px; line-height: 120%; }
  .page-customize-watch .shopify-section--image-with-text .container { padding: 0px; }
  .page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button { margin-bottom: 12px; }
  .page-customize-watch .shopify-section--image-with-text .image-with-text .image-with-text__wrapper { padding-bottom: 52px; }
  .page-customize-watch .homepage-logo-list .logo-list__list .logo-list__item { margin-top: 15px; }
  .page-customize-watch .homepage-logo-list section.section { padding-bottom: 43px; }
  .page-customize-busines-gbj .homepage-logo-list .logo-list__list { display: block; }
  .page-customize-busines-gbj .shopify-section--image-with-text-overlay .image-overlay__content h3.heading { font-size: 38px; line-height: 115%; padding: 0px 0px; }
  .page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content h2.heading { font-size: 38px; line-height: 120%; }
  .page-customize-busines-gbj .shopify-section--image-with-text .container { padding: 0px; }
  .page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button { margin-bottom: 12px; }
  .page-customize-busines-gbj .shopify-section--image-with-text .image-with-text .image-with-text__wrapper { padding-bottom: 52px; }
  .page-customize-busines-gbj .homepage-logo-list .logo-list__list .logo-list__item { margin-top: 15px; }
  .page-customize-busines-gbj .homepage-logo-list section.section { padding-bottom: 43px; }
  .article .shopify-section--main-article .article .article__inner { display: block; }
  .article .shopify-section--main-article .article .article__inner .article__info { padding: 0px; }
  .blog-featured-post-date .date-count { text-align: center; }
  .article .shopify-section--main-article .article .article__inner .article__info .article__tags { display: block; }
  .article .shopify-section--main-article .article__tags ul.article__tags-list li.article__tags-item a { display: block; }
  .article .shopify-section--main-article .article .article__inner .article__content span.article-tag-flex { font-size: 18px; padding: 4px 15px; }
/*   .article .shopify-section--main-article .article .article__inner .article__content .article-flex span.post-date { font-size: 18px; padding: 4px 15px; } */
  .article .shopify-section--main-article .article .article__inner .article__content h2.main-article-title { margin-bottom: 0px; font-size: 24px !important; padding:0!important; }
  .article-main-content-wrap { padding: 20px 10px; }
/*   .article .shopify-section--main-article .article .article__inner .article__content p { font-size: 18px; } */
/*   .article .shopify-section--main-article .article .article__inner .article__content .rte h1, .article .shopify-section--main-article .article .article__inner .article__content .rte h2, .article .shopify-section--main-article .article .article__inner .article__content .rte h3, .article .shopify-section--main-article .article .article__inner .article__content .rte h4, .article .shopify-section--main-article .article .article__inner .article__content .rte h5, .article .shopify-section--main-article .article .article__inner .article__content .rte h6 { font-size: 26px !important; } */
/*   .article .shopify-section--main-article .article .article__inner .article__content .rte a { font-size: 18px; text-transform: unset; } */
  .article-main-content-wrap { padding-left: 0px; padding-right: 0px; }
  .article .shopify-section--main-article .article .article__inner .article__content { padding: 0px 5px; }
/*   body.article .shopify-section--blog-post-prev-next .article__prev-next header.section__header h2.heading { font-size: 28px; } */
/*   body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__content h3.article-item__title { font-size: 26px; line-height: 120%; } */
  body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__content { padding: 25px 15px; }
  body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list { gap: 20px; }
/*   body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list .article-item .article-item__excerpt { font-size: 14px; line-height: 27px; } */
  .article-author-name { display: block; }
/*   span.article__meta-item.article__author { font-size: 24px; } */
  .article .shopify-section--main-article .article .article__inner .article__content .author-button span.recents-btn a { text-align: center; justify-content: center; margin-top: 15px; }
  .article .shopify-section--main-article .article .article__inner .article__content .author-button span.recents-btn a { text-align: center; justify-content: center; margin-top: 15px; padding: 14px 46px; }
  body.article .shopify-section--blog-post-prev-next .article__prev-next .scroller article-list.article-list { padding-bottom: 20px; }
  .page-goldenbird-jewels .shopify-section--multi-column .multi-column__inner { display: grid; padding-left: 0px; }
  .page-goldenbird-jewels .shopify-section--image-with-text .container { padding: 0px; }
  .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading { font-size: 38px; line-height: 120%; }
  .page-goldenbird-jewels .shopify-section--image-with-text .image-with-text .image-with-text__content .button-wrapper a.button.button--primary { margin-bottom: 12px; }
  .page-goldenbird-jewels .shopify-section--gallery h2.heading { font-size: 38px; line-height: 120%; }
  .page-faq .shopify-section--faq .faq { display: block; margin: 0px; }
  .page-faq .shopify-section--faq .faq .footer__item-content { padding-left: 30px; }
  .page-faq .shopify-section--faq .faq .faq__wrapper .faq__item { padding: 0px; }
  .page-faq .shopify-section--faq .faq .faq__wrapper { padding-top: 40px; }
  .page-faq .shopify-section--faq .faq .collapsible .collapsible__content { padding-left: 10px; padding-right: 10px; }
  .page-faq .shopify-section--faq .section__color-wrapper { padding-top: 50px; }
  .page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content h3.heading { font-size: 38px; line-height: 120%; }
  .page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content { margin: 0px; }
  .page-customize-jewellery .shopify-section--image-with-text-overlay .image-overlay__content .image-overlay__text-container p { line-height: 130%; }
  .page-customize-jewellery .shopify-section--collection-list header.section__header h2.heading { font-size: 38px; line-height: 120%; }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list { display: block; padding-left: 15px; padding-right: 15px; margin-top: 50px; padding-bottom: 0px; }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item { transform: none; }
  body.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item { transform: none !important; display: block !important; }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info br { display: none; }
  .page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item .list-collections__item-info { padding-top: 20px!important; padding-bottom: 0px !important; }
  body.page-customize-jewellery .shopify-section--collection-list .list-collections__item-list .list-collections__item { transform: none !important; display: block !important; margin-bottom: 40px; }
  .page-customize-jewellery .shopify-section--collection-list .vector-svg { display: none; }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content header.text-container { flex-wrap: wrap; justify-content: center; gap: 10px; }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content { padding-left: 0px; }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button { margin-left: 0px; }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button img.customize-jewellwry { width: 36px; height: 36px; }
  .page-customize-jewellery .shopify-section--video .button-wrapper a.button { font-size: 16px; }
  .page-faq .shopify-section--faq .faq .footer__item-content ul.linklist { margin-left: 30px; }
  .short-page-conetent { padding-top: 40px; }
  .page-terms-condition .shopify-section--first-banner-section .image-overlay .banner-content-overlay { width: 100%; padding: 0px 15px; }
  .page-terms-condition .shopify-section--first-banner-section .image-overlay .banner-content-overlay .heading.h2 { font-size: 26px; }
  .page-terms-condition .terms-and-condition-banner-svg svg { width: 75%; height: auto; }
  .short-page-conetent ul, .short-page-conetent ol { margin-left: 30px!important; }
  .short-page-conetent li { font-size: 20px; }
  .short-page-conetent li::marker { font-size: 20px !important; }
  .page-wrapper-wrap { display: block; }
  .short-page-conetent h4 { word-break: break-all; }
  .short-page-conetent p { text-align: left; }
  .page-business-inquiry .page-header__text-wrapper h1.heading { font-size: 38px; line-height: 120%; }
  .page-business-inquiry .page-content.page-content--medium.rte { display: block; }
  .page-business-inquiry .customized_featured-collection--wraper .tab .tablinks { font-size: 18px; }
  .page-business-inquiry .customized_featured-collection--wraper .collection_products { padding: 0px 20px; }
  .page-business-inquiry .customized_featured-collection--wraper .button-wrapper a.button { font-size: 16px; }
  .custom-accordion-wraper h2.home-section--title { font-size: 38px; }
  .custom-accordion-wraper .lv-accord-li.active .lv-accord-content { max-height: 1000px; }
  .custom-accordion-wraper .pure-g { flex-wrap: wrap; }
  .custom-accordion-wraper .pure-u-1 { width: 100%; }
  .custom-accordion-wraper .lv-accord-ul { display: block; padding: 0px; }
  .custom-accordion-wraper .pure-g ul.lv-accord-ul li { line-height: 18px; }
  .custom-accordion-wraper .lv-accord-li { padding: 20px 28px; }
  .custom-accordion-wraper .lv-accord-li .lv-accord-content { max-height: 0px; transition: max-height .35s ease-in-out; width: 100%!important; }
  .custom-accordion-wraper .pure-g ul.lv-accord-ul li .pure-g.custom-choose .button-primary, .custom-accordion-wraper .pure-g ul.lv-accord-ul li .pure-g.custom-choose .coupon-code-info { width: 100%; }
  .custom-accordion-wraper .pure-g ul.lv-accord-ul li .pure-g.custom-choose .button-primary a, .custom-accordion-wraper .pure-g ul.lv-accord-ul li .pure-g.custom-choose .coupon-code-info a { font-size: 16px; }
  .custom-accordion-wraper .pure-u-1 { width: 100%; }
  .custom-accordion-wraper .pure-u-1 #preview-accordian-img { height: 500px; background-size: cover; background-repeat: no-repeat; }
  .lv-accord-text-area p { font-size: 14px; line-height: 140%; }
  .custom-accordion-wraper .lv-accord-ul { margin-bottom: 1em !important; }
  .page-about-us .shopify-section--image-with-text .image-with-text { padding: 0px 10px; }
  .page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__content h3.heading { font-size: 28px; }
  .page-about-us .shopify-section--image-with-text .image-with-text .image-with-text__text-wrapper p { font-size: 14px; }
  .customized_bgimagevedio--wraper .head-section-wrap h1 { font-size: 32px; line-height: 1.2; }
  .Custom-zoom-section-wrapper .zoom-section--info { width: 90%; display: block; }
  .Custom-zoom-section-wrapper .zoom-section--info .main-image--info { margin-top: 20px; }
  .Custom-zoom-section-wrapper .section-content--info .product-contact .third .contact-icon span.contact-text { font-size: 14px; }
  .Custom-zoom-section-wrapper .section-content--wrapper .SectionHeader__Description.Rte { font-size: 14px; }
  .head-section-wrap { width: 100%; }
  .head-section-wrap h1 { font-size: 26px !important; padding-left: 15px; padding-right: 15px; line-height: 1.4; }
  .page-virtual-appointment .image--blocks--wrapper { padding: 0 20px; }
  .page-virtual-appointment .image--blocks--wrapper { padding: 0 20px; display: block; }
  .image--blocks--wrapper .block-content--info .block-content-txt-info { margin-bottom: 1.2rem; }
  .block-content--info .block-content-txt-info p { font-size: 15px; }
  .page-lab-diamond-jewelery .shopify-section--rich-text h3.heading.h2 { font-size: 28px; }
  .page-lab-diamond-jewelery .shopify-section--rich-text p { font-size: 14px; }
  .page-lab-diamond-jewelery .shopify-section--rich-text .heading { font-size: 26px; line-height: 120%; }
  .page-lab-diamond-jewelery .shopify-section--image-with-text-overlay image-with-text-overlay.image-overlay { --image-height: 196px; }
  .shopify-section--image-with-text image-with-text.image-with-text { padding: 0px; }
  .page-lab-diamond-jewelery .container { padding-left: 10px; padding-right: 10px; }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper { /*padding: 32px 20px;*/ padding: 10px 20px; }
  .page-lab-diamond-jewelery .shopify-section--image-with-text .image-with-text .image-with-text__wrapper .image-with-text__text-wrapper p { font-size: 14px; }
  .page-lab-diamond-jewelery #shopify-section-template--15680976814247__518cc910-4ad3-4031-9bda-0ed3306e3063 .image-with-text__content-wrapper { padding: 32px 20px; }
  .page-lab-diamond-jewelery #shopify-section-template--15680976814247__518cc910-4ad3-4031-9bda-0ed3306e3063 .image-with-text__content-wrapper .image-with-text__text-wrapper { padding: 0px; }
  .page-lab-diamond-jewelery #shopify-section-template--15680976814247__518cc910-4ad3-4031-9bda-0ed3306e3063 { margin-bottom: 40px; }
  .page-certification .page-header__text-wrapper .heading { font-size: 28px; margin-bottom: 10px !important; }
  .page-certification .shopify-section--main-page .page-content h2.rich-text-heading { font-size: 26px; }
  .page-certification .shopify-section--main-page .page-content .rich-text-content p { font-size: 14px; }
  .page-certification .shopify-section--logo-list .heading { font-size: 28px!important; margin-top: 20px !important; }
  .page-certification .shopify-section--logo-list .logo-list .logo-list__list { display: block; }
  .page-certification .shopify-section--logo-list .logo-list .logo-list__list .logo-list__item { padding: 15px 0px; }
  .page-certification .shopify-section--multi-column header.section__header .heading { font-size: 26px; }
  .page-certification .shopify-section--multi-column header.section__header p { font-size: 14px; }
  .page-certification .shopify-section--multi-column .multi-column .multi-column__inner { display: block; }
  .page-certification .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__image-wrapper { padding: 15px 0px; }
  .page-certification .container { padding: 0px !important; }
  .page-certification .shopify-section--main-page .page-content { padding: 0px; }
  .page-certification div#main { width: 80%; margin: 0px auto; }
  body.product .product.product--thumbnails-left product-media.product__media { position: relative; }
  body.product .shopify-section--product-recommendations h3.heading.h3 { font-size: 32px; }
  .product .container .product.product--thumbnails-left { padding-top: 0px; }
  .page-lab-vs-diamond .image-with-text--section { padding-left: 10px; padding-right: 10px; margin-top: 20px; }
  .page-lab-vs-diamond .image-with-text--section section.image-with-text { padding: 0px; }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper iframe { width: 100%; }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__image-wrapper { width: 100%; }
  .page-lab-vs-diamond .image-with-text--section .image-with-text__container .image-with-text__content { padding: 20px; }
  .differnce-heading-info h1 { line-height: 1.2; }
  .page-lab-vs-diamond .image_txt .cta-text h3 { font-size: 26px; }
  .page-lab-vs-diamond .image_txt .cta-text p { font-size: 14px; }
  .page-lab-vs-diamond .image_txt .img-table-info .one-half { width: 100%; padding: 10px 0px; }
  .page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content .heading { font-size: 32px; }
  .page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content { text-align: center; margin: 0px; }
  .page-lab-vs-diamond .shopify-section--image-with-text-overlay .image-overlay__content a.multi-column__link { font-size: 14px; padding: 10px 16px; }
  a.browser-info.button.button--primary.mdc-ripple-surface.mdc-ripple-upgraded.btn--secondary.product-summary-cta { width: 100%; }
  body.product .product.product--thumbnails-left .product__info .product-meta__share .product-meta__share-button-list { display: inline-block !important; }
  body.product .product.product--thumbnails-left .product__info .product-meta__share .product-meta__share-button-list a.product-meta__share-button-item { display: inline-block; padding: 0px 8px; }
  .page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper { align-items: flex-start; }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content { padding: 0px; }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__image-wrapper img { width: 100%; }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content h2.image-with-text__heading { font-size: 28px; }
  .page-meet-the-team .image-with-text--section .image-with-text__container .image-with-text__content .image-with-text__text p { font-size: 15px; }
  .page-meet-the-team #shopify-section-template--15682805137575__708f1024-7f11-4395-a84e-99f3d937b73b image-with-text-overlay { --image-height: honeydew; }
  .page-meet-the-team #shopify-section-template--15682805137575__708f1024-7f11-4395-a84e-99f3d937b73b section.section { margin-top: 50px; }
  #shopify-section-announcement-bar .announcement-bar .left-header-top-info { flex: 0 0 100%; }
  .cstm-announcement li.contact_number a { justify-content: center; }
  #shopify-section-announcement-bar .announcement-bar { flex-wrap: wrap; }
  .page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .image--blocks--wrapper { grid-template-columns: unset; padding: 50px 0px; }
  .collection_products.owl-carousel.owl-loaded.owl-drag .owl-stage .product_image img { height: 250px; object-fit: cover; }
  .shopify-section--collection-list .section__color-wrapper.image-style-circle .list-collections__scroller .list-collections__item-list a img.list-collections__item-image { border-radius: 0; }
  body.page-go-with-goldenbird  .shopify-section--video button.slick-arrow { width: 40px; height: 40px; }
  body.page-go-with-goldenbird  .shopify-section--video button.slick-arrow:after { width: 40px; height: 40px; background-size: contain; }
  body.page-go-with-goldenbird  .shopify-section--video button.slick-next { right: 5px; }
  body.page-go-with-goldenbird  .shopify-section--video button.slick-prev { left: 5px; }
  body.page-payment .shopify-section--main-page .page-header__text-wrapper { margin-top: 20px; }
  body.page-payment .shopify-section--main-page .page-header__text-wrapper h1.heading { font-size: 24px !important; }
  body.page-payment .shopify-section--main-page .page-content { margin-top: 30px; margin-bottom: 30px; }
  body.page-payment .container.vertical-breather { padding-bottom: 0px; }
  body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button { justify-content: center; padding-top:20px; }
  body.page-promo-code .shopify-section--multi-column section.section header.section__header h2.heading { margin-bottom: 0px !important; }
  body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner { display: block; padding: 10px 15px 30px; }
  body.page-promo-code .shopify-section--multi-column .multi-column .multi-column__inner .multi-column__item { margin-bottom: 20px; }
  .mobile-slider-show .mobile---slider{ display:block !important; margin-top: 60px; }
  .mobile-slider-show section.section { display: none; }
  .mobile-slider-show .mobile---slider h3.heading.h2 { display: flex; justify-content: center; align-items: center; }
  .mobile-slider-show .mobile---slider p{ text-align:center; padding:0px 20px; }
  .mobile-slider-show .mobile---slider ul.slick-dots { display: none !important; }
  .mobile-slider-show .mobile---slider img{ height: 190px; object-fit: contain; }
  div#shopify-section-template--15648602554535__1664803580529266f6 { position: relative; }
  div#shopify-section-template--15678953783463__7ff0227e-6e5a-42b1-9dce-d296e405be71 { position: relative; }
  .slider-button button.business-watch-pre { position: absolute; top: 30% !important; left:0; }
  .slider-button button.business-watch-next { position: absolute; right: 0; top: 30% !important; }
  #shopify-section-template--15648602554535__1664803580529266f6 .slider-button button.business-watch-next, #shopify-section-template--15648602554535__1664803580529266f6 .slider-button button.business-watch-pre{ display:block !important; }
  div#shopify-section-template--15678953783463__7ff0227e-6e5a-42b1-9dce-d296e405be71 .slider-button button.business-watch-next, div#shopify-section-template--15678953783463__7ff0227e-6e5a-42b1-9dce-d296e405be71 .slider-button button.business-watch-pre{ display:block !important; }
  #shopify-section-header .header .header__wrapper .header__icon-list.hidden-desk a.header__icon-wrapper.tap-area.hidden-lap.hidden-desk { display: none; }
  #shopify-section-announcement-bar .announcement-bar { padding-bottom: 15px; }
  #shopify-section-header .header__logo-link .header__logo-image { max-width: 120px; margin-right: 10px; }
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods { float: none !important; width:100% !important; }
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods ul.payment_icons { padding-left: 0; }
  .trusted_by_info ul.trusted_by { padding-left: 15px; }
  .special-offer-collections .cstm--wrappers .featured-collections1{ width:100%; padding-top:20px; }
  .special-offer-collections .cstm--wrappers header.section__header{ width:100%; }
  .special-offer-collections .section__footer a.button, .special-offer-collections .section__footer .btn-wraper .coupon-code-info{ font-size: 15px; padding: 0 20px; }
  .homepage-logo-list header.section__header h1.heading { font-size: 25px!important; line-height: 50%; }
  .homepage-logo-list header.section__header h2.heading{ font-size:14px !important; }
  .shopify-section.shopify-section--slideshow .tooltip { display: none !important; }
  img.lv-accord-image { display: none !important; }
  .shopify-section--collection-list .image-style-square .cstm-collection-background { height: auto; }
  div#preview-accordian-img { display: none; }
  .text-over-img-wraper .section-title-top { display: none; }
  .section-title-bottom { display: none; }
  #shopify-section-template--15597580222631__1657174702c67ffbed .text-over-img-main { margin-top: 50px; }
  div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .hero-main-box.right { padding-top: 0px !important; }
  div#shopify-section-template--15636677197991__1664366999076b19d6 .cstom-overlayss .text-over-img-wraper .container-max .hero-main-container .hero-box-inner { top: 0; bottom: auto; }
  .shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav button.owl-next { right: 15px; }
  .shopify-section--collection-ring-style .ring-style-info .screenshot_slider.owl-carousel[data-slidecount="4"] .owl-nav button.owl-prev { left: 15px; }
  #shopify-section-template--15636677197991__f4605995-00cd-412a-8202-a6e7901957e0 { display: none; }
  .header__icon-list a.swym-wishlist p { display: none; }
  .page-certification .header .container { padding-left: 24px !important; padding-right: 24px !important; }
  body.index .shopify-section--featured-collections section.section { margin-top: 0px; }
  body.index .cstom-overlayss .text-over-img-main .hero-main-container .hero-main-box .hero-content-box { padding: 0px; }
  body.index .cstom-overlayss .text-over-img-main .hero-main-container .hero-main-box .hero-content-box .hero-box-inner { margin: 0px auto; padding: 0px; }
  .page-customize-jewellery .shopify-section--video .video-wrapper__poster-content { bottom: auto; }
  /* Nov 19 Abhinav responsive */

  .slideshow__slide-list slide-show-item#block-template--15636677197991__slideshow-slide-1 {
    height: 500px !important;
    min-height: 500px;
 }
  .index .slideshow__slide-list {
/*     min-height: 800px !important; */
/*     commented */
 }
  .index .slideshow__text-wrapper.slideshow__text-wrapper--bottom.vertical-breather {
    position: absolute;
/*     top: 50%; */
    top: 65%;
    width: 100%;
    left: 0;
    transform: translateY(-50%);
  }
  .index .slideshow__slide-inner {
    min-height: 500px !important;
    display: block;
 }
  .slideshow__slide-inner .slideshow__image-wrapper {
    height: 500px;
    position: relative;
 }
  .content-box--text-right.content-box--right .button-group .button-group__wrapper {
    justify-content: center;
 }
  .index .slideshow__slide-inner .slideshow__image-wrapper video.cstm-vid {
    height: 500px;
    object-fit: cover;
 }
  .index .section--flush slide-show.slideshow.slideshow--fit.became-visible {
    min-height: 400px;
 }
  .index .slideshow__text-wrapper.slideshow__text-wrapper--bottom.vertical-breather .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    text-align: center;
    margin: 0;
    width: 100%;
 }
  #shopify-section-announcement-bar .announcement-bar ul.header_left-side.cstm-announcement li.contact_number {
    display: none;
 }
  
  /* END Nov 19 Abhinav responsive */
  .article .shopify-section--main-article .article .article__inner .article__info .article__tags {
    display: none;
  }
  .article .shopify-section--main-article .article .article__inner .article__info .article__meta-item.bnr-img {
    display: none;
  }
  .article .shopify-section--main-article .article .article__inner .article__info .article__meta-item.bnr-img+button.article__share {
    display: none;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .article-flex {
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .article-flex a {
    text-align: center;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .article-flex span.post-date {
    flex: 0 0 100%;
    text-align: center;
    padding: 8px 0px;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .article-flex span.article-tag-flex {
    width: 100%;
  }
  .article .shopify-section--main-article .article .article__inner .article__content .rte h4 {
    font-size: 18px !important;
  }
  body.collection-say-something .shopify-section--collection-banner section.mobile-collection-banner {
    display: none;
  }
  body.page-customize-busines-gbj .shopify-section--video external-video.video-wrapper {
    height: 105vw;
  }
  body.page-customize-busines-gbj .shopify-section--video external-video.video-wrapper button.video-wrapper__play-button {
    width: 50px;
    height: 50px;
  }
  body.page-customize-busines-gbj .shopify-section--video external-video.video-wrapper .video-wrapper__poster-content {
    padding: 0px 15px;
  }
  body.page-customize-busines-gbj .shopify-section--logo-list {
    padding: 50px 0px;
  }
  .shopify-section--collection-list section.TESTNG.section .list-collections.list-collections--grid {
    display: none;
  }
  .shopify-section--collection-list section.TESTNG.section header.section__header {
    padding: 20px 0px;
  }
  #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal {
    align-items: center;
  }
  #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal img.newsletter-modal__image {
    width: 100%;
  }
  #shopify-section-popup #newsletter-popup {
    bottom: auto;
    height: 100vh;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #shopify-section-popup #newsletter-popup:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(6,6,0,.6);
    position: absolute;
  }
  #shopify-section-popup #newsletter-popup .modal__content .newsletter-modal__content {
    padding-bottom: 60px;
    position: unset;
  }
  #shopify-section-popup #newsletter-popup {
    padding: 0px 15px;
  }
  body.blog .shopify-section--main-blog article-list.article-list {
    grid-template-columns: none;
  }
  .shopify-section.shopify-section--first-banner-section section.blog-tags .link-bar__scroller ul.link-bar__linklist {
    display: flex;
  }
  .article .shopify-section--main-article .article .article__inner .article__info {
    max-width: 100%;
  }
  body.page-goldenbird .shopify-section--video .video-wrapper__poster-content button.video-wrapper__play-button {
    margin-top: 30px;
  }
.shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(1) .bgimage-contains, .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(2) .bgimage-contains {
    height: 100%;
  }
  .shopify-section--image-with-text-block .image-with-text-block .container--flush.cstmslides11 .slick-track .slick-slide:nth-last-child(2) .bgimage-contains .inner-text-block {
    top: 50%;
  }
  #shopify-section-footer footer.footer p.footer__item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #shopify-section-footer footer.footer p.footer__item-title+.footer__item-content ul li {
    text-align: left;
  }
  .collection-swiper-slider .swiper-wrapper .slider-image .slide-inner-content {
    left: 30px;
  }
  body.index .testimonials--section {
    display: none;
  }
  body.index .special-offer-collections .section__footer.mobile-btns-cls {
    display: flex;
  }
  body.index .special-offer-collections .section__footer {
    display: none;
  }
  body.page-go-with-goldenbird  .mobile-slider-show .mobile---slider h3.heading.h2 {
    font-size: 26px !important;
    font-weight: 600;
    letter-spacing: normal;
  }
  .list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller {
    overflow: auto;
}
  body.list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller .list-collections__item {
    transform: unset !important;
} 
  .list-collections .image-style-square .cstm-collection-background .list-collections .list-collections__scroller {
    padding-bottom: 12px;
  }
  .shopify-section--collection-list .image-style-square .cstm-collection-background .list-collections {
    position: relative;
  }
  .shopify-section--collection-list .section__color-wrapper.image-style-square .list-collections__scroller .list-collections__item-list {
    grid-auto-columns: 44vw;
  }
  .shopify-section--collection-list .image-style-square .cstm-collection-background img {
    width: 100%;
  }
  .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .header {
    max-width: 100%;
    padding: 0px 5px;
  }
  body.product-say-something .addtocart-wishlist .product-form__payment-container a.browser-info.button {
    width: 84% !important;
    padding: 0px;
  }
  .product-say-something .shopify-section--main-product .product.product-info .custom-to-product .container {
    padding: 0px 30px;
    max-width: 100%;
  }
  .shopify-section--product-recommendations product-list.product-list--center .product-list__inner--scroller {
    padding-left: 0px;
    padding-right: 0px;
    min-width: 100%;
  }
  .product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-next.slick-arrow {
    right: -45px;
    transform: translateY(-50%);
  }
  .product-say-something .shopify-section--product-recommendations .cstm-reccomands button.slick-prev.slick-arrow {
    left: 0px;
  }
/*   .shopify-section--product-recommendations product-list.product-list--center .product-list__inner--scroller {
    overflow: hidden;
  } */
  .product-say-something .shopify-section--main-product .slider button.slick-next.slick-arrow {
    right: -25px;
  }
  .product-say-something .shopify-section--main-product .slider button.slick-prev.slick-arrow {
    left: 20px;
  }
  .collection-say-something .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container a.multi-column__link {
    margin-bottom: 0px;
  }
  body.blog {
    overflow-x: hidden;
  }
  .shopify-section--slideshow slide-show.slideshow {
    min-height: auto;
  }
  body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox label {
    display: block;
  }
    body.product .product__info .product-form .col-md-6.col-sm-6.pr-3.product-form__item.personlizationbox textarea#personalization {
      width: 100%;
  }
  body.product {
    margin-top: 0px !important;
  }
/*   body.index .shopify-section--slideshow .slideshow__slide-list .slideshow__slide-inner .slideshow__image-wrapper {
    display: block !important;
  } */

/* Css Added */
    .sidebar-mobil-cstm-icon li a svg{
	width:22px!important;
	height:22px!important;
}

    .sidebar-mobil-cstm-icon li a {
	font-size:14px;
}
}

@media screen and (max-width: 480px) {
  .custom-img-wrap .left-side-first img, .custom-img-wrap .left-side-center img, .custom-img-wrap .right-side-center img { height: 250px; }
  .custom-img-wrap .right-side-first img { height: 500px; }
  .blog .image-overlay__content h3.heading, .page-customize-jewellery .shopify-section--first-banner-section .image-overlay__content h3.heading { font-size: 22px; }
  .list-collections .shopify-section--first-banner-section .image-overlay__content-wrapper h3.heading { font-size: 22px; }
  .differnce-section-info tbody tr th { font-size: 16px; }
  .differnce-section-info table tr td { font-size: 13px !important; }
  .differnce-section-info table tr th:first-child, .differnce-section-info table tr td:first-child { padding-right: 10px; }
  .differnce-heading-info h1 { font-size: 20px; }
  .page-lab-vs-diamond .image_txt .img-table-info .one-half .cta-table table th { font-size: 14px; }
  .page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p { font-size: 14px; }
  .page-meet-the-team .shopify-section--image-with-text-overlay .image-overlay__content-wrapper .image-overlay__content h3.heading { font-size: 28px; }
  .page-meet-the-team .shopify-section--image-with-text-overlay image-with-text-overlay.image-overlay { --image-height: 300px; }
  .page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content h2.heading{ font-size: 28px !important; text-align: center; }
  .page-jewelry-sizer .shopify-section--first-banner-section .banner-content-overlay .image-overlay__content-wrapper .image-overlay__content .image-overlay__text-container p { font-size: 17px!important; text-align:center; }
  .page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper .image--blocks--wrapper { grid-template-columns: unset; padding: 50px 0px; }
  .page-jewelry-sizer .customized_banner_with-block-img--wraper .banner-img-txt-wraper { margin: 16px 0px; }
  .SectionBody-wrpper .tab button { font-size: 12px; }
  .SectionBody-wrpper .tab { gap: 20px; }
  .page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading{ line-height: 26px; font-size: 20px !important; }
  /* h1 { font-size: 32px !important; }
  h2 { font-size: 26px !important; }
  h3 { font-size: 22px !important; }
  h4 { font-size: 18px !important; }
  h5 { font-size: 18px !important; }
  h6 { font-size: 18px !important; }
/*   p { font-size: 14px !important; } */
  p { font-size: 12px !important; } */
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods { float: none !important; width:100% !important; }
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods ul.payment_icons { padding-left: 0; }
  .trusted_by_info ul.trusted_by { padding-left: 15px; }
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods .payment-methods-list ul.payment_icons li svg { width: 33px; }
  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods .payment-methods-list ul.payment_icons li.payment_title { font-size: 8px; padding-right: 0; }
  .trusted_by_info ul.trusted_by li.footer-trustby-btn { font-size: 8px; }
  ul.trusted_by li img:hover { filter: none; }
  ul.trusted_by li img { filter: grayscale(1); }
  footer.footer .footer__inner .footer__item-list { padding: 0 10px; }
  #shopify-section-announcement-bar .announcement-bar { padding-bottom: 15px; }
  #shopify-section-announcement-bar .announcement-bar { padding: 10px 22px !important; }
  #shopify-section-header .header .header__wrapper .header__icon-list a.header-cstmlinks { display: none; }
  .header__secondary-links .header__icon-list { gap: 16px; }
  .header__icon-list a.header__icon-wrapper{
    gap: 4px;
  }
  .page-goldenbird-jewels .shopify-section--video .video-wrapper__poster-content header.text-container h2.heading { line-height: 35px; padding:0px 10px; }
  .shopify-section--image-with-text-block .bgimage-contains .inner-text-block { top: 27%; }
  .shopify-section--image-with-text-block .content-box--left h2.heading { line-height: 35px; }
  .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list { width: 100%; overflow: hidden; }
  .section__color-wrapper product-list.product-list.product-list--center.became-visible .scroller { margin-left: unset; }
  .shopify-section--first-banner-section .image-overlay .banner-content-overlay { top: 50%; }

  .shopify-section--first-banner-section .image-overlay .banner-content-overlay .image-overlay__content h1 { font-size: 22px!important; }
  .shopify-section.shopify-section--first-banner-section .link-bar__wrapper { padding-bottom: 20px; }
  .blog .shopify-section--image-with-text .image-with-text .image-with-text__content-wrapper .image-with-text__text-wrapper .button-wrapper { margin-top: 40px; }
  .cstom-overlayss .text-over-img-wraper { padding: 35px 0; }
  .cstom-overlayss .text-over-img-main { padding: 0 0!important; }
  section.mobile-section { display: block !important; position: relative; }
  .shopify-section.shopify-section--collection-list .section.section--flush{ display:none; }
  .item-content-mbslidr { text-align:center; padding-top:20px; }
  .page-customize-jewellery .shopify-section--apps { margin-top: 0; }
  .page-customize-jewellery .shopify-section--apps .shopify-app-block { padding-top: 0; }
  section.mobile-section button.button1.button--primary1.cstm-btns.previous.business-watch-pre.slick-arrow { position: absolute; top: 35% !important; left:2%; }
  section.mobile-section button.button1.button--secondary1.cstm-btns.next.business-watch-next.slick-arrow{ position: absolute; top: 35% !important; right:0; right:2%; }
  .page-customize-jewellery .shopify-section--apps .shopify-app-block { padding: 0px; }
  section.mobile-section .slick-list .item-content-mbslidr h2 { font-size: 20px !important; }
  .footer__item.footer__item--links .footer__item-content { display: none; }
  .footer__item.footer__item--image { order: -1; }
  #shopify-section-footer footer.footer { padding-top: 0; }
  #shopify-section-footer footer.footer .footer__inner .animated-plus { position: relative; width: 10px; height: 10px; }
  #shopify-section-footer footer.footer .footer__inner .animated-plus:before { width: 10px; height: 2px; opacity: 1; }
  #shopify-section-footer footer.footer .footer__inner .animated-plus:before, #shopify-section-footer footer.footer .footer__inner .animated-plus:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(-90deg); background-color: currentColor; transition: transform .4s ease-in-out,opacity .4s ease-in-out; }
  #shopify-section-footer footer.footer .footer__inner .animated-plus:after { width: 2px; height: 10px; }
  #shopify-section-footer footer.footer .footer__inner p.footer__item-title.heading.heading--small.active span.animated-plus:after { transform: translate(-50%,-50%) rotate(90deg); }
  #shopify-section-footer footer.footer .footer__inner p.footer__item-title.heading.heading--small.active .animated-plus:before { opacity: 0; }
  #shopify-section-footer footer.footer .footer__inner span.animated-plus { display: inline-block !important; }
  .page-goldenbird-jewels .shopify-section--multi-column section.section { margin: 30px 0; }
  .shopify-section.shopify-section--multi-column .section__color-wrapper .scroller i.fa.fa-angle-left.slick-arrow{ display: flex; justify-content: center; align-items: center; font-size: 20px; }
  .shopify-section.shopify-section--multi-column .section__color-wrapper .scroller i.fa.fa-angle-right.slick-arrow { display: flex; justify-content: center; align-items: center; font-size: 20px; }
  .shopify-section.shopify-section--logo-list logo-list.logo-list.logo-list--carousel11.mobile---slider i.fa.fa-angle-left.slick-arrow { position: absolute; top: 35%; left: 15px; font-size: 25px; z-index: 9999; }
  .shopify-section.shopify-section--logo-list logo-list.logo-list.logo-list--carousel11.mobile---slider i.fa.fa-angle-right.slick-arrow { position: absolute; top: 35%; right: 15px; font-size: 25px; }
  #shopify-section-footer footer.footer .footer__inner .footer__item-list { display: flex; justify-content: center; flex-wrap: wrap; }
  #shopify-section-footer footer.footer .footer__inner .footer__item { flex: 0 0 100%; text-align: center; }
  #shopify-section-footer footer.footer p.footer__item-title { font-size: 24px !important; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(3) .hero-box-inner { margin-left: auto!important; margin-right: auto!important; }
  .text-over-img-wraper .container-max .hero-main-container:nth-child(4) .hero-box-inner { margin-left: auto!important; margin-right: auto!important; }
  .mobile-slider-section { display: block !important; }
  .Custom-highlight-banner-info { display: none; }
  .mobile-slider-section .box-sm.slick-slide { background-color: #fffc; width: 100%; border-radius: 5px; border: 0; text-align: center; }
  .mobile-slider-section .box-sm.slick-slide img { margin: 0 auto; width: 96px; height: 96px; object-fit: contain; }
  .mobile-slider-section h2.home-section--title { color: #fff; text-align: center; }
  .mobile-slider-section h2.home-section--title strong { /*font-size: 43px;*/ font-size:30px; }
  .mobile-slider-section button.button.button--primary { background: #ECECEC; color: #3C2203; }
  .mobile-slider-section .cstm-sliderss { position: relative; }
  .mobile-slider-section .cstm-sliderss i.fa.fa-angle-left.slick-arrow { position: absolute; z-index: 2; font-size: 25px; top: 38%; left: 15px; }
  .mobile-slider-section .cstm-sliderss i.fa.fa-angle-right.slick-arrow { position: absolute; right: 15px; z-index: 999999; font-size: 25px; top: 38%; }
  .mobile-slider-section .cstm-sliderss .box-sm-wrapper h6{ margin-top:0px; margin-bottom:0px; }
  body.product logo-list.logo-list .slick-slide img.logo-list__image { height: 115px; }
  body.page-certification .slick-list .slick-slide img.logo-list__image { height: 115px; }
  body.page-certification .shopify-section.shopify-section--logo-list logo-list.logo-list.logo-list--carousel11.mobile---slider i.slick-arrow { top: 40% !important; }
  .page-about .shopify-section--first-banner-section .banner-content-overlay {
    width: 65%;
  }
  .page-customize-busines-gbj .shopify-section--video .video-wrapper__poster-content header.text-container h3.heading {
    font-size: 26px !important;
  }
  .page-about .shopify-section--first-banner-section .image-overlay .image-overlay__image-wrapper {
    height: 250px;
  }
  .special-offer-collections .slick-slider .special-product-images img.sepcial-offer-img {
    height: 316px;
    border-radius: 0px;
  }
  li.mobile-nav__item .mobile-nav__images-wrapper .mobile-nav__images-scroller .mobile-nav__image-push img.mobile-nav__image {
    height: 132px;
  }
  .product .container .product.product--thumbnails-left button.product__media-prev-next {
    display: none;
  }
  .product .container .product.product--thumbnails-left .product__media-nav {
    justify-content: center;
  }
  body.page-goldenbird logo-list.logo-list.mobile---slider {
    margin-bottom: 50px;
  }
  body.page-customize-jewellery section.mobile-section button.slick-arrow svg {
    width: 40px;
  }
  body.page-faq .shopify-section--faq header.section__header.text-container h1.heading {
    padding-bottom: 0px;
  }
  .shopify-section.testimonials--section .owl-carousel .owl-item img { 
    height: 303px;
  }
  .shopify-section--newsletter .image-with-text-block__content h2.heading {
    font-size: 21px !important;
    letter-spacing: .4px;
    line-height: 1.2;
  }
  .shopify-section--newsletter .image-with-text-block__content p {
    font-size: 15px !important;
    line-height: 1.5625;
  }
  .shopify-section--newsletter .image-with-text-block__content {
    padding: 0px 20px!important;
    margin: 0px !important;
  }
  .promotional-gbj.home-promotion-section .mobile-slider-section h2.home-section--title {
    color: #000;
  }
  .promotional-gbj.home-promotion-section .image-wrap:before {
    background: transparent;
  }
  body.page-contact .collection_products .products--slide .product_image img {
    height: auto !important;
    min-height: 300px;
    max-height: 300px;
  }
  body.list-collections .shopify-section--image-with-text-overlay image-with-text-overlay {
    height: 86px;
  }
  body.product-say-something {
    overflow-x: hidden;
  }
  iframe#tidio-chat-iframe {
    height: auto ;
  }
  #shopify-section-footer .container {
    padding: 0px;
  }
  .article .shopify-section--main-article .article .article__inner .article__info {
    display: none;
  }
    .shopify-section--recently-viewed-products .section__color-wrapper .container .product-list .product-list__inner .product-item__image-wrapper button:first-child {
      position: absolute;
      z-index: 9;
      left: 2%;
      top: 3%;
      background: #fff;
      padding: 5px;
      border-radius: 100%;
  }
}

/*   Below Properties added Property Added */
.button{
  letter-spacing:0px!important;
  margin-top:5px;
}
.homepage-logo-list  {
  margin-top:20px;
}

.mobile-slider-section .button.button--secondary{
	    width:100%
}


/* .mobile-slider-section .home-section--title .button.button--secondary{
	    padding: 0 65px;
}
 */

/*=========Media end================*/

#shopify-section-footer footer.footer .footer__inner span.animated-plus {
    display: none;
}
.shopify-section.shopify-section--slideshow .tooltip {
  position: relative;
  display: inline-block;
}

.shopify-section.shopify-section--slideshow .tooltip .tooltiptext {
  visibility: hidden;
  width: 116px;
  background-color: #EDCDAB;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 0px;
  position: absolute;
  z-index: 1;
  bottom: 114%;
  left: 84%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.shopify-section.shopify-section--slideshow .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #EDCDAB transparent transparent transparent;
}

.shopify-section.shopify-section--slideshow .tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/*--------------------------------*/
ul.trusted_by li img:hover {
    filter: none;
}
  ul.trusted_by li img {
    filter: grayscale(1);
}
.mobile-slider-show .mobile---slider{
  display:none; 
}
form#formGeneratorForm .form_generater_form_div {
    background: transparent !important;
    border: none !important;
}
nav.breadcrumb.text--xsmall.text--subdued.hidden-phone {
    display: none;
}
.form_generater_form_div {
    /* background: #FCFCFE; */
    box-shadow: 2px 2px 14px rgb(0 0 0 / 25%);
}
#shopify-section-footer footer.footer .footer__inner .footer__payment-methods .payment-methods-list {
    display: flex;
    align-items: center;
    justify-content: center;
}
#shopify-section-footer footer.footer .footer__inner .footer__payment-methods {
    float: left;
/*     width: 50%; */
/*   padding-top: 30px; */
/*   css added */
      padding-top:16px;
      margin: 10px 0;
}
ul.payment_icons li, ul.trusted_by li {
    list-style-type: none;
    padding-right: 15px;
    text-align: center;
    color: #000;
}
ul.trusted_by li img:hover {
    filter: none;
}
ul.trusted_by {
    padding-top: 15px;
    padding-left: 0;
}
#shopify-section-footer footer.footer .footer__inner ul.trusted_by li img {
    width: 100%;
    filter: none;
}
.trusted_by_info ul.trusted_by {
    padding-top: 30px;
}
ul.payment_icons li svg {
    width: 60px;
}
ul.trusted_by {
    display: flex;
    align-items: center;
}
ul.payment_icons {
    display: flex;
    align-items: center;
}
ul.payment_icons li svg:hover {
    filter: none;
}
ul.payment_icons li svg {
    filter: grayscale(1);
}
svg:not(:root) {
    overflow: hidden;
}
.visa svg:hover .text_color {
    fill: rgb(23, 43, 133);
}
.payoneer svg:hover .text_color {
    fill: black;
}
.payoneer svg:hover .font_color {
    fill: rgb(252, 70, 30);
}
.master_payment svg:hover .yellow {
    fill: rgb(255, 94, 0);
}
.transferwise_payment svg:hover .txt_color {
    fill: rgb(34, 49, 76);
}
.paypal_payment svg:hover .layer_three {
    fill: rgb(34, 40, 79);
}
ul.trusted_by li.footer-trustby-btn {
    width: 15%;
}
.transferwise_payment svg:hover .logo_sky {
    fill: rgb(0, 205, 255);
}
ul.payment_icons li svg:hover .text_color {
    fill: #172b85;
}
.master_payment svg:hover .red {
    fill: rgb(237, 0, 6);
}
.master_payment svg:hover .dark_red {
    fill: rgb(249, 160, 0);
}
.paypal_payment svg:hover .layer_one {
    fill: rgb(40, 53, 106);
}
.paypal_payment svg:hover .layer_two {
    fill: rgb(41, 143, 194);
}
html.js {
    padding-bottom: 0px !important;
}
.hero-main-box.content-right .hero-content-box .hero-box-inner .btn:before {
/*     background: linear-gradient(to right, rgb(46 43 85) 0%, #2e2b55 33.3%, #000000 33.3%, #000000fa 66.6%, rgb(46 43 85) 66.6%, rgb(46 43 85) 100%);
    width: 99%;
    left: 1px;
    top: 19px;
    border-radius: 0.25rem;
    transition: right .4s ease-out; */
      background: linear-gradient(to right, rgb(46 43 85) 0%, #2e2b55 33.3%, #000000 33.3%, transparent 66.6%, rgb(46 43 85) 66.6%, rgb(46 43 85) 100%);
    width: 300%;
    height: 4px;
    transition: right .4s ease-out;
    z-index: -1;
    bottom: 0;
  right: 0;
      position: absolute;
}
/* .hero-main-box.content-right .hero-content-box .hero-box-inner .btn:hover{
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} */
.hero-content-box .hero-box-inner .btn {
/*     padding: 0px;
    background: transparent;
    overflow: hidden;
    color: #000;
    position: relative; */
  display: inline-block;
}
#shopify-section-header .header nav.header__bottom-navigation li.header__linklist-item .mega-menu .mega-menu__inner .mega-menu__columns-wrapper ul li img {
    width: 26px;
    height: 26px;
    object-fit: cover;
}
.faq__wrapper .faq__item button {
    font-size: 25px;
    padding: 15px 0;
}
.faq__wrapper .faq__item .collapsible__content.text-container{
      padding-left: 0px;
      padding-right:0px
}
.faq__wrapper .faq__item ul.shipping-list {
    list-style-type: decimal;
}
.faq__wrapper .faq__item ul.shipping-list li{
    font-size:16px;
    font-weight:400;
    letter-spacing: .02em;
}
.faq__wrapper .faq__item ul.term-con-list li {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .02em;
}
.faq__wrapper .faq__item ul.term-con-list {
    padding: 20px 0;
}
header.section__header.text-container h1.heading.h2 {
    padding-bottom: 25px;
}
.faq__wrapper .faq__item ul.term-con-list li {
    list-style-type: disc;
}
/* .section__footer a.button.button--primary {
    display: none;
} */
div#swym-plugin .swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    background: #fbddb9;
    color:#000;
}
div#swym-plugin .swym-ui-components .swym-color-6, .swym-ui-component .swym-color-6 {
    color: #000;
}
div#swym-plugin .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::before{
  color:#000;
}
div#swym-plugin .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    height: 140px;
}
slide-show.slideshow.slideshow--fit.became-visible button.video-control {
    right: 4.5%;
}
body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button button.button1.button--secondary1.cstm-btns.next.slick-arrow svg {
    width: 40px;
    height: 40px;
}
body.index .shopify-section--image-with-text-block .image-with-text-block .slider-button button.button1.button--primary1.cstm-btns.previous.slick-arrow svg{
  width: 40px;
  height: 40px;
}
.hero-main-box.content-right .hero-content-box .hero-box-inner .btn:hover:before {
    transition: right .4s ease-out;
  right: -200%;
}
#shopify-section-announcement-bar .announcement-bar {
    padding: 10px 0;
}
#shopify-section-template--15597580222631__1657174702c67ffbed .hero-main-box.content-right .hero-back-img .hero-box-inner {
    left: 0;
}
.content-box--text-right.content-box--right .button-group .button-group__wrapper {
    display: inline-flex;
}
/* .content-box.content-box--medium.content-box--text-center.content-box--center.text-container .shopify-section--slideshow .slideshow__text-wrapper .button-group__wrapper {
    display: inline-flex !important;
} */
.content-box--text-center.content-box--center .button-group__wrapper{
  display: inline-flex !important;
}
.section__color-wrapper .scroller .product-list__inner.product-list__inner--scroller.hide-scrollbar{
  margin-left: 0px;
  margin-right:0px
}
nav.breadcrumb {
    display: none;
}
body.page-go-with-goldenbird .shopify-section--video .slick-slide.slick-active.slick-center {
    pointer-events: unset;
}
body.page-go-with-goldenbird .shopify-section--video .slick-slide {
    pointer-events: none;
}
blog-post-navigation.article__nav.is-visible .article__nav-wrapper {
    padding: 10px 0;
}
.page-customize-jewellery .shopify-section--video .video-wrapper__poster-content{
  bottom: auto;
}
.shopify-section.shopify-section--main-blog .article-list--stacked {
    grid-template-columns: unset;
}
.shopify-section.shopify-section--image-with-text .image-with-text__image-wrapper img {
    height: 450px;
    width:100%;
    /* object-fit: cover; */
}
section.mobile-section {
    display: none;
}
ul#desktop-menu-1-1 li,ul#desktop-menu-3-4 li {
    display: inline-block;
}
ul#desktop-menu-1-1,ul#desktop-menu-3-4 {
    text-align: center;
}
.mega-menu .nav-dropdown{
    position:unset;
    border-top: 1px solid rgba(var(--text-color),.15);
    border-right: 0;
    border-bottom: 0;
}
.cstom-overlayss .text-over-img-main {
    margin-top: -30px;
}
.shopify-section.shopify-section--newsletter .image-with-text-block__content {
    margin-top: 0;
    margin-bottom: 0;
}
/*------------testimonials-page--------*/
.shopify-section.testimonials--section {
    padding-top: 50px;
}
section.testimonials-section.ded {
    padding-right: 25px;
    padding-left: 25px;
}
.shopify-section.testimonials--section .testimonials-section {
    padding-bottom: 2.1875rem;
}
.shopify-section.testimonials--section h2.home-section--title {
    font-size: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.shopify-section.testimonials--section .home-section--title {
    margin-top: 3.125rem;
    margin-bottom: 1.25rem;
    color: #1d1d1d;
    text-align: center;
}
section.testimonials-section .trustedby-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:0px 20px;
}
.shopify-section.testimonials--section .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.shopify-section.testimonials--section .owl-nav button span {
    font-size: 70px;
    position: relative;
    top: -5px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.shopify-section.testimonials--section .owl-dots {
    text-align: center;
    /* padding-top: 15px; */
}
.shopify-section.testimonials--section .owl-dots button.owl-dot {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc!important;
    margin: 0 3px;
}
.testimonial img.testimonial__image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.shopify-section.testimonials--section .owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.shopify-section.testimonials--section .testimonial .testimonial__image {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
[data-rimg=loaded] {
    opacity: 1;
}
[data-rimg=loaded] {
    opacity: 1;
}
.shopify-section.testimonials--section span.read_more_info, .shopify-section.testimonials--section span.readlessinfo {
  text-transform: capitalize;
  font-size:20px;
/*   cursor Add */
    cursor:pointer;
  color:#cd9210
}


.shopify-section.testimonials--section blockquote.testimonial__text p {
    height: 120px;
    overflow: hidden;
    text-align: left;
    line-height: 24px;
    font-size: 16px;
    font-style: normal;
}
.shopify-section.testimonials--section blockquote.testimonial__text p.expand_info {
    overflow-y: scroll;
}
.shopify-section.testimonials--section .testimonial__text p, .shopify-section.testimonials--section .testimonial__author p {
    margin: 0;
}
.testimonial blockquote.testimonial__text {
    padding: 0px 10px;
}
.shopify-section.testimonials--section .testimonial__text {
    font-style: italic;
/*     margin: 1rem 0 2rem; */
    margin: 1rem;
}
.testimonial__star-ratings .testimonial__star-rating {
    fill: #ffab41;
}
.testimonial__image-container.testimonial__image-container--original {
    max-width: unset;
    width: 100%;
}
.shopify-section.testimonials--section .testimonial__image-container {
    position: relative;
    margin-bottom: 1.25rem;
}
.shopify-section.testimonials--section .testimonial .testimonial__content {
    padding: 0px;
}
.shopify-section.testimonials--section .testimonial__content {
    display: flex;
    padding: 2rem 1.75rem;
    line-height: 1.6;
    text-align: center;
    align-items: center;
    flex-direction: column;
}
.shopify-section.testimonials--section .home-section--content {
    margin-top: 1.75rem;
}
.testimonials-section .owl-item {
    padding: 10px;
}
.shopify-section.testimonials--section .owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}
.shopify-section.testimonials--section .owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
svg:not(:root) {
    overflow: hidden;
}
.shopify-section.testimonials--section .testimonial__author {
    font-style: normal;
    color: #949494;
    padding:0;
}
.shopify-section.testimonials--section .testimonial__text p, .shopify-section.testimonials--section .testimonial__author p {
    margin: 0;
}
.shopify-section.testimonials--section .testimonial:hover {
    box-shadow: 0 2px 8px #80808033;
}
.shopify-section.testimonials--section .testimonial {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    transition: box-shadow .25s cubic-bezier(.4,0,.2,1);
    overflow: hidden;
/* Overflow Property Added   */
}
.productitem, .disclosure-list, .cart-item, .article--excerpt-wrapper, .account-address, .pxs-map-card, .pxs-map-section-layout-x-outside-left .pxs-map-card-wrapper, .pxs-map-section-layout-x-outside-right .pxs-map-card-wrapper, .pxs-map-wrapper, .testimonial, .twitter--inner:not(.flickity-enabled), .twitter--inner .flickity-slider, .hotspot__tooltip-wrapper, .menulist-inner, .featured-product--container .featured-product--inner, .subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__item, #shopify-product-reviews, .rte table, .pxs-newsletter-text table, .shoppable-image__text-box-subheading table, .image-with-text__text table {
    border: 1px solid rgba(128,128,128,.16);
    box-shadow: 0 1px 4px #8080801c;
}
.testimonials-section .testimonial {
    border-radius: 10px;
}
.testimonial:last-child {
    margin-right: 0;
}
.product-block--description .collapsible-tab {
    border-top: 1px solid #dddddd;
}
details.collapsible-tab {
    border-top: 1px solid #dddddd;
}
.product-form__description.rte {
    margin-top: 15px;
}
.collapsible-tab {
    text-align: left;
    border-bottom: 1px solid #dddddd;
}
details.collapsible-tab .collapsible-tab__heading {
    flex-wrap: wrap;
}
.collapsible-tab__heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding: 1rem 1rem 1rem 0;
}
.collapsible-tab summary.collapsible-tab__heading span {
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
    width: 50%;
}
details.collapsible-tab .collapsible-tab__heading svg.icon-chevron-down {
    width: 15px;
    height: 15px;
}
.share-buttons {
    margin: 1rem 0;
}
.share-buttons .share-buttons--title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: var(--font-size-body-smaller);
    font-weight: 700;
    color: #1d1d1d;
}
.share-buttons .share-buttons--list {
    margin-top: 0.75rem;
}
.share-buttons .share-buttons--list {
    margin-top: 1rem;
    font-size: 0;
}
.share-buttons .share-buttons--button {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #fff;
}
.share-buttons .share-buttons--facebook:before {
    background-color: #425dab;
}
.share-buttons .share-buttons--button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    transition: transform 125ms cubic-bezier(.4,0,.2,1);
}
.share-buttons .share-buttons--button svg {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    padding: 2px;
    fill: currentColor;
}
.share-buttons .share-buttons--button:not(:first-child) {
    margin-left: .5rem;
}
.share-buttons .share-buttons--twitter:before {
    background-color: #1da1f2;
}
.share-buttons .share-buttons--button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    transition: transform 125ms cubic-bezier(.4,0,.2,1);
}
.share-buttons .share-buttons--linkedin:before {
    background-color: #0077b5;
}
.share-buttons .share-buttons--button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    transition: transform 125ms cubic-bezier(.4,0,.2,1);
}
.share-buttons .share-buttons--pinterest:before {
    background-color: #bd1c1c;
}
.share-buttons .share-buttons--button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    transition: transform 125ms cubic-bezier(.4,0,.2,1);
}
.product-meta__share {
    display: inline-block;
}
.mobile-slider-section {
    display: none;
}
.blog .shopify-section--main-blog .article-list .article-item .blog-featured-post-name a.article-item__category h2 {
    font-size: 18px !important;
}
.blog .shopify-section--main-blog .article-list .article-item .blog-featured-post-name {
    left: 20%;
    top: 10%;
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content h3.article-item__title{
    opacity: 0;
    visibility: hidden;
    transform: scale(.5);
    transition: opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;
}
.blog .shopify-section--main-blog .article-list .article-item .article-item__content h3.article-item__title:hover{
   opacity: 1;
    visibility: visible;
    transform: scale(1);
}
.blog .shopify-section--main-blog .article-list .article-item:hover h3.article-item__title.heading.h4{
   opacity: 1;
    visibility: visible;
    transform: scale(1);
}


/* Css Added */
@media only screen and (max-width: 800px) {
.footer__item-list {
	gap: 20px!important;
}
  .footer__copyright{
        margin-top: 20px!important;
  }

  #shopify-section-footer footer.footer .footer__inner .footer__payment-methods .payment-methods-list ul.payment_icons {
    padding-left: 15px;
} 
.trusted_by_info ul.trusted_by {
    padding-left: 10px;
}

.trusted_by_info ul.trusted_by {
    padding-top: 10px;
}
.shopify-section.shopify-section--image-with-text .image-with-text__image-wrapper img{
  hight:auto;
}
}

@media only screen and (max-width: 600px) and (min-width: 400px){
  .mobile-slider-section h2.home-section--title strong{
	    font-size: 35px;
}
.sidebar-mobil-cstm-icon li a {
	font-size:12px;
}
}


@media only screen and (max-width: 320px){
  .mobile-slider-section h2.home-section--title strong{
	    font-size: 24px;   
}
  .header__secondary-links a{
    font-size:10px;
  }
  .sidebar-mobil-cstm-icon li a {
	font-size:10px;
}

@media screen and (max-width: 2560px){
  .drawer__header{
      padding: 24px 10px!important;
  }
  .sidebar-mobil-cstm-icon{
    display:flex;
    list-style: none;
    justify-content: space-between;
    padding:0px;
    width:100%;
  }
  .sidebar-mobil-cstm-icon li a svg{
    width:20px;
    height:20px;
    margin:0 5px;
  }
  .sidebar-mobil-cstm-icon li a{
    font-siza:12px;
  }
}
#shopify-section-template--15736391925927__fee0b9cd-1730-4bbf-92c5-e7526a9313a2 .video-wrapper__play-button.video-wrapper__play-button--large.video-wrapper__play-button--ripple{  
  display: none;
}
/* .became-visible{
  top: 80px;
}
 */
  
@media screen and (max-width: 580px){
.shopify-section--recently-viewed-products .container {
  padding:0!important;
}
.shopify-section--recently-viewed-products .section__color-wrapper  product-list.product-list.product-list--center.became-visible .scroller{
  margin-left:0!important;
}
.product-item  {
        padding: 0 20px 0 0!important;
  }
  #shopify-section-popup #newsletter-popup .popup-login-form{
    margin-top:0!important;
  }
  .author-image{
    display:none!important;
  }
}
.article-main-content-wrap .toc-links ul li a:hover{
  font-weight:900!important;
}
.banktransfer{
  padding-right:0!important;
}



@media screen and (min-width: 1200px) {
#shopify-section-template--15787916066983__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text__wrapper{ gap:20px;}
#shopify-section-template--15787916066983__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text__image-wrapper {width: 60%!important; margin: 0;}
#shopify-section-template--15787916066983__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text__content-wrapper {width: 40%; margin: 0!important;}
#shopify-section-template--15787916066983__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text__navigation{margin-top:0}
#shopify-section-template--15787916066983__12f6e44c-9171-420e-8aaf-e156f1701162 .image-with-text__image-wrapper img{margin:0!important; width:100%; }

/* wishlist css */



.tp-widget-wrapper {
    text-align: justify;
}
 
.shopify-block.shopify-app-block {
  display: none !important;
}
