/** Shopify CDN: Minification failed

Line 1007:0 Unexpected "}"

**/
body {
    line-height: normal;
    font-family: "Helvetica", sans-serif !important;
    
}

button {
  font-family: "Helvetica", sans-serif !important;
}

/* h3 , h4 , h5 , h6 {
  font-family: "Helvetica", sans-serif !important;
} */
.article-card__image  {
  border : 1px solid #A7A7A7 ;
}
.site-header {
  background-color: transparent;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  position: fixed;
  width: 100%;
  z-index: 20;
}
.site-header.scrolled {
  background-color: #ffffff; /* or use rgba(0,0,0,0.9) for black */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Optional shadow */
}
img{
    width: 100%;
}
.romie{
font-family: 'romieregular';
}
/* .row{
    width: 100%;
} */
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    margin-top : 0;
    
}
.blog-category {
  color : #FF8200; 
}
a {
    text-decoration: none;
}
.layout {
  padding : 0 12px;
}

 h1 {
    font-size: 32px ;
  }
  .mainHeading h2 {
    font-size: 32px ;
  }
  .heading h1 {
    font-size: 32px ;
  }
  .mainListHeading h2 {
    font-size: 32px ;
  }
  .subheading h1 {
    font-size: 32px ;
  }
  h2 {
    font-size: 32px ;
  }
  .heading h2 {
    font-size: 32px ;
  }
  .mainSubHeading h2 {
    font-size: 32px ;
  }
  h3 {
    font-size: 30px ;
  }
  .heading h3 {
    font-size: 12px ;
  }
  h4 {
    font-size: 12px ;
  }
  .heading h4 {
    font-size: 12px ;
  }
  h5 {
    font-size: 12px ;
  }
  h6 {
    font-size: 12px ;
  }
  .marginPurpose{
    margin-top:-72px;
  }
.card__content {
  padding : 0 20px !important ;
  margin-bottom : 8% ;
}
.totals .totals__total,
.you-may-like{
    font-family: "Helvetica", sans-serif !important;
}
.facet-filters__field .select {
  /* border : 1px solid #FF8200 ;  */
  padding : 5px 10px !important;
}

/* .select .svg-wrapper {
  right : 5px ;
} */
.product__info-wrapper .price__regular .price-item--regular {
  color : #FF8200 ;
}
.price__regular .price-item--regular {
  color : #231F20 ;
  font-size : 16px ;
}
.btnThings {
  display : flex;
  justify-content : space-between ;
}

.quick-add__submit,
.buyOwn {
  text-transform: uppercase;
}
wishlist-product-card .wk-cta-button{
  padding : 0 15px;
  border : 1px solid #231F20;
  border-radius : 30px ;
}
.cartOwnBtn {
  padding : 0 15px;
  border : 1px solid #231F20;
  border-radius : 30px ;
  margin-top : 15px ;
}

.product-form__submit {
  border : 1px solid #231F20;
  border-radius : 30px ;
}

button.shopify-payment-button__button--unbranded{
  background: #FF8200;
  border-radius:30px;
}
.shopify-payment-button__button--unbranded:after ,
.buyOwn:after {
  border-radius : inherit;
}
.shopify-payment-button__button--unbranded:hover, 
.shopify-payment-button__button--unbranded:hover:not([disabled]){
  background-color:#FF8200 !important;
}

.button--secondary:after {
  border-radius : 30px ;
  
}

.shopify-payment-button__button--unbranded {
  background-color : unset ;
}
.shopify-payment-button__button--unbranded:hover,
.shopify-payment-button__button--unbranded:hover:not([disabled]) {
  background-color : unset ;
}
.buyOwnBtn {
  border-radius : 30px ;
  background: #FF8200;
  color : #ffffff ;
  text-transform : uppercase ;
  padding : 0 35px;
}
.card__heading {
  font-size :18px ; 
  color : #231F20 ;
}

.header__icon--menu .icon {
  color : #fff ;
}
.transparent-header.scrolled .header__icon--menu .icon{
  color : #FF8200 ;
}
.menu-drawer summary.menu-drawer__menu-item{
  color : #FF8200  !important;
}
account-icon,
.menu-drawer__account,
.list-menu__item,
.menu-drawer__close-button{
  color : #FF8200  !important;
}
.menu-drawer__close-button:hover{
  background-color: #fff !important
}
.related-products__heading{
  font-size: 30px;
    text-transform: capitalize;
    font-weight: 400;
    text-align: center;
    margin: 5% 0 3%;
    color : #231F20 ;
    font-family: 'Helvetica', sans-serif !important;
}

.product--medium {
  margin-top : 15% ;
}
button {
  text-transform : uppercase ;
}
.product__title h1 {
    font-family: 'Helvetica', sans-serif !important;
  }

.grid__item .card__information {
  display : flex ;
  justify-content : space-between ;
  align-items : center ;
}
.blog-articles__article  .article-card__excerpt {
  display : none ;
}
wishlist-product-card .wk-cta-button,
.card__information .button--secondary {
  color : #231F20 ;
  background-color : unset ;
  font-size : 12px ;
  min-height : 36px !important ;
}

.blog-articles .card__content {
  display : block !important;
  padding : 0 20px !important;
}

.blog-articles .card__heading {
  color : #F67E21 ; 
  padding : 15px 0 0 !important;
  font-size : 18px !important;
  height : 65px !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;         /* show 2 lines */
  -webkit-box-orient: vertical !important;  /* vertical box */
  overflow: hidden !important;             /* hide extra text */
  text-overflow: ellipsis !important;
  white-space: normal !important;          /* allow wrapping */
  max-width: 100% !important;              /* or set a fixed width */
}

.blog-articles .article-card__info {
   color : #F67E21 ; 
   font-size : 13px ;
}
.title--primary {
  display : none ;
}

.article-template__title {
  font-size : 32px ;
  line-height : 40px ;
  color : #F67E21 ; 
  text-transform : uppercase ;
  text-align : center ;
}

/* .article-template img {
  margin : 2% 0 ;
} */
/* .article-template .circle-divider  {
  display : none ;
} */

/* share button thing  */
/* Ensure the inner container can host absolutely-positioned children */
.card__inner { position: relative; }

/* Turn off Dawn's big "clickable overlay" ONLY on cards with the share button */
.product-card--with-share .full-unstyled-link::after {
  pointer-events: none !important; /* stops the overlay from hijacking clicks */
}

/* Share button placement and look */
.product-card-share {
  position: absolute;
  top: -45px;
  right: 10px;
  z-index: 50; /* above any links/overlays */
}

.product-card-share .share-button {
  /* background: #fff; */
  border: none;
  /* border-radius: 50%; */
  padding: 6px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* box-shadow: 0 2px 6px rgba(0,0,0,0.15); */
  cursor: pointer;
  transition: transform 0.2s ease;
}

.product-card-share .share-button:hover { transform: scale(1.05); }

/* Icon-only */
.product-card-share .share-button__label { display: none; }
.product-card-share .icon-share { width: 18px; height: 18px; stroke: #333; }

.product-grid-container .card {
  border : unset ;
}
.facet-filters__sort,
.facet-filters__sort:hover {
  font-family: "Helvetica", sans-serif !important;
  text-transform : uppercase ;
  font-size: 13px;
}
.facets__heading ,
label{
  font-family: "Helvetica", sans-serif !important;
  text-transform : uppercase ;
}
.facet-filters__field{
  font-family: "Helvetica", sans-serif !important;
  text-transform : uppercase ;
}
.facets__summary span:first-of-type {
  font-family: "Helvetica", sans-serif !important;
  text-transform : uppercase ;
  color : #666764 ;
}

.facet-filters__field .select__select,
.mobile-facets__sort .select__select {
  color : #666764 ;
  font-size : 14px ;
}
select option  {
  padding: 12px !important; 
}
.cart__items {
  margin-top : 10% ;
}

.quick-add-modal__content .product-faqs {
  display : none ;
}

/* #quick-add-template--18549711732817__product-grid7848517894225-submit {
  border: 1px solid #666764;
  border-radius: 25px;
  padding: 0 10px;

} */
.metafield-rich_text_field ul li {
  text-align : left ;
}
.metafield-rich_text_field p {
  text-align : left ;
}
.product__info-container {
  text-align : center ;
}

.quick-add-modal button {
  font-size : 12px ;
  padding : 0 ;
}

.quick-add-modal .shopify-payment-button__button ,
.quick-add-modal .product-form__submit {
  margin-left : 12px ;
}
.shopify-payment-button__button {
  height : 40px ;
}
.pagination {
  justify-content : center ;
}
.share-button {
  display : flex ;
  justify-content : center ;
}
.wk-button.wk-full-width {
  background-color : unset ;
}
.quick-add__submit  {
  border: 1px solid #666764;
  border-radius: 25px;
  padding: 0 10px;
}
/* variant-selects {
  display : block !important ;
}  */
/* #variant-selects-template--18549712584785__main {
  display : inline-block !important ;
} */

variant-selects {
  flex-direction: column-reverse;
}
.price-per-item__container {
  display : flex ;
  justify-content : center ;
  align-items : center ;
  margin-top : 20px ;
}
.search__input.field__input ,
.field__label ,
.search__button:hover .icon,
.reset__button:hover .icon ,
.search__button .icon
 {
  color : #FF8200 !important;
}


.is-empty .cart__empty-text, .is-empty .cart__warnings {
  font-family: romieregular, serif !important;
  color : #FF8200 !important;
}
.cart__login-title {
  font-family: romieregular, serif !important;
  color : #FF8200 !important;
}
.cart__warnings .button {
  background-color: white;
  color: #FF8200;
  border-radius: 25px;
  border: 2px solid #FF8200;
  font-weight : 700 ;
}

.media>img {
  object-fit: contain !important; 
}

.cart-notification__links .button  {
  background-color : unset ;
  color : #ff8200 ;
  border-radius: 25px;
  border: 1px solid #FF8200;
  width: 100%;
}
.cart__checkout-button {
  background-color : unset ;
  color : #ff8200 ;
  border-radius: 25px;
  border: 1px solid #FF8200;
}
.cart-notification-product__name {
  margin-top : 5px ;
  color : #ff8200 ;
}
.cart-notification-product .product-option {
  padding-top : 3px ;
}
.cart-notification__heading ,
.cart-notification__heading .icon-checkmark{
  color : #ff8200  !important;
}
wishlist-page .wk-callout-cta,
wishlist-page .wk-callout-cta:visited,
wishlist-page .wk-callout-cta:active,
wishlist-page .wk-callout-cta:focus {
  margin-top: 10px;
  border-radius: 25px;
  color: #ff8200;
  background-color: unset;
  border-color: #ff8200;
}
.wk-text-link {
  text-align : left ;
}
wishlist-product-card .wk-price {
  justify-content : center ;
}
.wk-price {
  margin : 4px 0px 6px;
}
.wk-product-title {
  padding-top : 6px ;
}
.article-template .page-width {
   max-width:90% !important ;
}

.article-template__content  a {
  color : #ff8200;
}

.article-template__content  a:hover {
  color : #ff8200;
}
.article-template .page-width {
  display : block !important ;
}
.caption-with-letter-spacing {
  /* text-align : center ; */
  /* display : none !important ; */
}

.custom-model-inner .custom-model-wrap .tabs a {
  color : white ;
}
.custom-model-inner .custom-model-wrap .tabs a.active {
  color : #000 !important ;
}

.custom-model-main.model-open .close-btn {
  top: 18px;
}

.cart-item__name ,
.cart-item__name:hover {
  color : #ff8200;
  font-size : 18px ;
}
.cart-item__details .product-option ,
.cart-item__price-wrapper .price{
  color : #ff8200;
}

.cart__items .cart-items tr th {
  font-size : 16px ;
  color: #000;
}
.wk-product-title a{
  color : #ff8200 !important;
  text-align : center !important ;
}
.wk-cta-button {
  width : 55% !important ;
  margin : 0 auto !important;
}

.article-template__content p {
  padding-top : 10px ;
  line-height : 20px ;
}
/* .article-template__content img {
 margin-top : 15px ;
} */

.article-card__image img {
  object-fit : cover !important ;
  object-position : top center !important;
}

.product-media-container.media-fit-cover,
.product-media-container.media-fit-cover .product__modal-opener,
.product-media-container.media-fit-cover .media {
  border : none !important ;
}
.circle-divider.caption-with-letter-spacing {
  display : flex ;
  justify-content : center ;
}

.Click-here {
  border: 1px solid #ff8200 !important;
  color : #ff8200 !important; 
  border-radius : 25px ;
}

.Click-here:hover {
  background-image: unset;
  color : #ff8200 !important;
}

.whatsapp-button {
  position: fixed;
  bottom: 50px;
  right: 20px;
  z-index: 99999;
}
.whatsapp-button img {
  width: 60px;
  height: 60px;
}

.wk-button {
  margin-right :5px !important ;
}
/* .content-for-layout.focus-none {
  margin-top : 170px !important;
} */
.olr-reward-content {
  padding : 170px 0 40px !important ;
}

.errors ul li {
  padding-top : 10px ;
}
.customer.reset-password {
  padding-top : 100px ;
}
.header__icon {
  display : block !important ;
}
.header {
    padding: 6px 1rem !important ;
}

.top_right .widget-popup-btn, .top_right .widget-popup-box {
  right : 5px ;
  top: 50%;
  bottom: unset;
  transform: translateY(-50%);
}

.link, .customer a {
  font-size : 1.4rem !important ;
}

.article-template__content h3 {
    color: #ff8200 !important;
    font-size: 22px;
    line-height: 28px;
}
.product-form__input--pill input[type=radio]:checked+label ,
.product-form__input--pill input[type=radio]+label:hover {
  background-color : #ff8200 !important;
  border : 1px solid #ff8200 !important;
}
.article-card-wrapper .btnThing {
  display : none ;
}

.price--on-sale .price__badge-sale {
  display : none ;
}
.product .price .badge {
  display : none ;
}
#password_confirmation-error {
  display : none ;
}
.v2 .widget-popup-close, .v2 .widget-popup-close.main-cl-popup.cmn-popup-close {
  top : 0 ;
  right: 1px;
}
.dynamic-checkout-button {
  background-color : #ff8200 !important;
}
@media (min-width: 576px) {


}

@media (min-width: 768px) {
   h1 {
    font-size: 38px ;
  }
  .mainHeading h2 {
    font-size: 38px ;
  }
  .heading h1 {
    font-size: 38px ;
  }
  .mainListHeading h2 {
    font-size: 38px ;
  }
  .subheading h1 {
    font-size: 38px ;
  }
  h2 {
   font-size: 38px ;
  }
  .heading h2 {
    font-size: 38px ;
  }
  .mainSubHeading h2 {
    font-size: 38px ;
  }
  h3 {
    font-size: 32px ;
  }
  .heading h3 {
    font-size: 14px ;
  }
  h4 {
    font-size: 14px ;
  }
  .heading h4 {
    font-size: 14px ;
  }
  h5 {
    font-size: 14px ;
  }
  h6 {
    font-size: 14px ;
  }
  .product-form__buttons {
    display : flex ;
    justify-content : space-between ;
    width : 80% ;
  }
  .button--full-width {
    width : auto ;
  }
  .section-template--18236072820817__main-padding{
    padding : 0 12px ;
  }
  .section-template--18236072591441__product-grid-padding{
    padding : 36px 10px ;
  }
  .blog-articles  {
    padding : 0 12px ;
  }
  .quick-add-modal .product__column-sticky{
    width : 100%  !important ;
  }
  .product__column-sticky {
    width : 65%  !important ;
  }
  .card-wrapper  {
    padding : 0 10px ;
  }
  .product--medium {
  margin-top : 10% ;
}
  .quick-add-modal .shopify-payment-button__button ,
  .quick-add-modal .product-form__submit {
    margin-left : 6px ;
    /* min-height : 20px ; */
}
}

@media (min-width: 992px)  {
  /* .link {
    font-size:1.1rem !important;
  } */
  /* .header__menu-item a{
     font-size:1.1rem !important;
  } */
  .product__title h1 {
    font-size : 50px ;
    line-height : 60px ;
    font-family: 'Helvetica', sans-serif !important;
  }

  /* .article-template { 
    padding: 0 6px;
  }  */
  .page-width {
    max-width : 98% !important ;
  }
  .layout {
    width : 92%;
    margin : 0 auto ;
    padding: 0;
  }
  .marginPurpose{
    margin-top:-110px;
  }
  .product-grid-container {
    margin-top : 20px ;
  }

  header{
    display: flex !important;
    justify-content: space-between;
  }
  header .header__submenu{
    margin:0px !important;
    padding:0px !important;
  }
  /* header .header__submenu li{
    padding-left:5px !important;
  } */
  header #HeaderMenu-SubMenuList-jewellery-categories-,
  header #HeaderMenu-SubMenuList-jewellery-collections-{
    padding-left:10px !important;
  }
  header .header__submenu .header__menu-item {
    padding-left:10px !important ;
    color: #ff8200 !important;
  }

   /* header ul li a, */
  header ul li .header__active-menu-item,
  header .header__menu-item,
  header .menu-drawer__menu-item,
  .transparent-header a
  {
    text-decoration:none !important;
     color: #fff !important;
  }
  .transparent-header.scrolled header ul li .header__active-menu-item ,
  .transparent-header.scrolled header .header__menu-item,
  .transparent-header.scrolled a
  /* .transparent-header.scrolled header .menu-drawer__menu-item */
  {
    text-decoration:none !important;
    color: #ff8200 !important;
  }

  .js details>.header__submenu{
     background-color: #fff;
  }
   .blog-articles {
    padding : 0 ;
  } 
    .article-template__title {
    font-size: 44px;
      line-height: 52px;
      width: 75%;
      margin: 0 auto;
  }
  .article-template .page-width {
    max-width : 80% !important ;
  }
  .facets__heading {
      margin: -1.5rem 5rem 0 0;
  }
  .facet-filters__label {
  margin: 0 4rem 0 0;
}
.card__content {
    padding: 0 12px !important;
    margin-bottom : 5% ;
}
.facet-filters {
  margin-top : -5px ;
}
.product-form__buttons {
    width : 60% ;
  }
  .quick-add-modal .shopify-payment-button__button ,
.quick-add-modal .product-form__submit {
  margin-left : 12px ;

}
.card-wrapper  {
    padding : 0px  ;
  }
  .product--medium {
  margin-top : 10% ;
}

.custom-model-main.model-open .close-btn {
  top: 12px;
}
.link, .customer a {
  font-size : 1.1rem !important ;
}
}

@media (min-width: 1200px) {
  .header {
    padding: 12px 0rem !important ;
  }
  .wk-button {
  margin-right :15px !important ;
  }
  .custom-model-main.model-open .close-btn {
    top: 9px;
  }
  .page-width {
    max-width : 85% !important ;
  }
  .layout {
    width : 85%;
    margin : 0 auto ;
  }
  
  h1 {
    font-size: 85px ;
  }
  .mainHeading h2 {
    font-size: 85px ;
  }
  .heading h1 {
    font-size: 76px ;
  }
  .mainListHeading h2 {
    font-size: 76px ;
  }
  .subheading h1 {
    font-size: 70px ;
  }
  .mainSubHeading h2 {
    font-size: 70px ;
  }
  h2 {
    font-size: 50px ;
  }
  .heading h2 {
    font-size: 44px ;
  }
  h3 {
    font-size: 36px ;
  }
  .heading h3 {
    font-size: 24px ;
  }
  h4 {
    font-size: 20px ;
  }
  .heading h4 {
    font-size: 18px ;
  }
  h5 {
    font-size: 16px ;
  }
  h6 {
    font-size: 14px ;
  }

  .card__heading {
    font-size : 18px ;
  }
  .facets-container {
    margin : 6% 0 1%;
  }
  .product-form__buttons {
    width: 50%;
    margin: 5% auto;
}
.top_right .widget-popup-btn, .top_right .widget-popup-box {
  right : 15px ;
  top: 50%;
  bottom: unset;
  transform: translateY(-50%);
}
.link, .customer a {
  font-size : 1.5rem !important ;
}

.article-template__content h3 {
    color: #ff8200 !important;
    font-size: 30px;
    line-height: 36px;
}
.v2 .widget-popup-close, .v2 .widget-popup-close.main-cl-popup.cmn-popup-close {
  top : 0px ;
  right: 1px;
}
}




@media (max-width: 1399px) {
  .page-width {
    max-width : 99% !important ;
  }

}



.card__content {
        padding: 0 30px !important;
    }


   /* .product__column-sticky.product__column-image {
    width : 40%  !important ;
   } */
    .product--medium {
      margin-top : 10% ;
    }
    /* .article-template .page-width {
    max-width : 70% !important ;
  } */
 

.cart-item__name, .cart-item__name:hover {
    font-size: 24px;
}
.whatsapp-button {
  position: fixed;
  bottom: 50px;
  right: 20px;
  z-index: 99999;
}
.whatsapp-button img {
  width: 60px;
  height: 60px;
}
}



.cart-count-bubble{
  background-color: #ff8200 !important
}


  /* Header Css */
  /* .marginPurpose{
    margin-top:-75px;
  } */
  
 



/* Default hide */
/* .header__submenu {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 999;
  transition: opacity 0.2s ease-in-out;
} */

/* Show on hover */
/* .header__inline-menu li:hover > header-menu details > .header__submenu,
.header__inline-menu li:hover > header-menu details > ul {
  display: block !important;
  opacity: 1;
  visibility: visible;
} */

/* Prevent caret jumping */
/* .header__menu-parent-link {
  display: inline-block;
  margin-right: 0.25rem;
} */

/* Default hide */
.header__submenu {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 999;
  background: var(--color-background, #fff);
  transition: opacity 0.2s ease-in-out;
  min-width: 200px;
}

/* Force open dropdown on hover, even if <details> is not "open" */
header-menu details:hover > .header__submenu {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
header #HeaderMenu-SubMenuList-jewellery-categories-,
header #HeaderMenu-SubMenuList-jewellery-collections-,
header #HeaderMenu-SubMenuList-gifting-by-occasion-,
header #HeaderMenu-SubMenuList-gifting-by-category-{
  position:absolute;
  left:100%;
  top:0px;
} 
header .header__menu-item span{
  text-decoration:none !important;
}


.facet-filters__field *:focus-visible {
  outline:none;
  box-shadow:none;
}

.facet-filters__sort{
  padding:0px 0 0px 5px;
}
header .wk-icon{
  --icon-stroke: #ffffff;
}
.transparent-header.scrolled .wk-icon{
  --icon-stroke: #ff8200 !important;
}
wishlist-link-block .wk-counter.wk-bubble{
  background-color: #ff8200 !important;
}
wishlist-page .wk-page{
  margin-top:10% !important;
}
wishlist-page .wk-header .wk-title{
  color:  #ff8200;
}
/* Wishlist page - show 3 products per row */
.swishlist-grid,
.wishlist-page .wk-grid {
  --columns: 3 !important; 
}
/* wishlist-page .wk-grid */

