/** Shopify CDN: Minification failed

Line 71:50 Expected identifier but found "{"
Line 211:67 Expected identifier but found ","
Line 684:0 Unexpected "}"

**/
/* Header */
    



#HeaderWrapper { 
  background: rgb(0,0,0);
  background: linear-gradient(0deg,  0%,  100%); 
      background: linear-gradient(180deg,rgb(31 31 31 / 83%) 0%,rgb(0,0,0,0) 80%);
}

.site-nav--has-dropdown.is-focused > a, .site-nav--has-dropdown:hover > a { 
  background: transparent !important; 
  font-weight: bold !important; 
}

/* @font-face {
  font-family: 'Gotham Bold';
  src: url('/cdn/shop/files/Gotham-Bold.woff?v=1707208159') format('woff'),
    url('/cdn/shop/files/Gotham-Bold.woff2?v=1707208165') format('woff2');
}

@font-face {
   font-family: 'Gotham Light';
  src: url('/cdn/shop/files/Gotham-Light.woff2?v=1707138308') format("woff2"),
    url('/cdn/shop/files/Gotham-Light.woff?v=1707138367') format("woff");
}
@font-face {
  font-family: "Amiri-Regular";
  src: url('/cdn/shop/files/Amiri-Regular.woff2?v=1712069578') format("woff2"),
       url('/cdn/shop/files/Amiri-Regular.woff?v=1712069604') format("woff");
}
html[lang="ar"], html[lang="ar"] *{
    font-family: 'Amiri-Regular' !important;
}
body[lang="ar"]{
    font-family: 'Amiri-Regular' !important;
}
[lang="ar"]{
  .type-advanced .rte--strong{
    font-family: 'Amiri-Regular' !important;
    }
  .site-header--heading-style .site-nav__link {
      font-family: 'Amiri-Regular' !important;
  }
}

html, html * {
   font-family: "Gotham Light", Arial, sans-serif !important;
}
body{
     font-family: "Gotham Light", Arial, sans-serif !important;
} */

@media only screen and (min-width:769px){
  .flex-grid__item--25 {
    flex-basis: 25%;
    font-size: 0.9em;
  }
}

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

  .type-product.flex-grid__item--25 .rte--strong,.{
    font-size:1.3em;
  }
}

.product__price.on-sale { color: red; }

.promo-grid__container .btn { opacity: .6; }
.promo-grid__container:hover .btn, .promo-grid__container:active .btn { opacity: 1; }


/* Product */
@media(min-width: 769px){
  .variant-picker { display: flex; align-items: flex-end; gap:15px; }
  .variant-picker > * { flex: 1; }
  .variant-picker > *:last-child { margin-right: 0; }
  .variant-picker select { width: 100%; }
}

footer .toolbar__social {
  display: flex;
  /* flex-direction: column; */
}

footer .toolbar__social a { display: flex; }
footer .toolbar__social span { padding-left: 4px; }

/* Header */
.megamenu-container {
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}


.site-nav__link {
  font-size: 16px !important;
  font-weight:700 !important;
}

.site-nav.site-navigation { display: flex; justify-content: center; gap:5px; }
.site-nav__link { letter-spacing: 3px !important; }

.megamenu__colection-image {
  min-height:  !important;
}
.site-nav__link.site-nav__link--icon{
  letter-spacing: 0px !important;
}
@media(min-width: 769px){
  .index-section--hero .hero--mobile--100vh { max-height: 90vh; }
  .BackToCollectionMobile { display: none !important; }
}


/* @media(min-width: 500px){
   .site-header__logo img.medium-up--hide { height: 25px; }
}
 */

@media(max-width: 768px){
  #NavDrawer { z-index: 999999; }
  
  .grid-product__title.grid-product__title--body, .grid-product__price { line-height: 1.25em; }
  .BackToCollectionDesktop { display: none; }
  .product-block.product-block--header { padding-top: 15px !important; }
  
  .variant-wrapper--dropdown, .variant-wrapper--dropdown select { width: 100%; }
  .mobile-nav__grandchildlist::before { width: 0 !important; }

  /* .site-header__logo img.medium-up--hide { height: 30px; } */
  
  .grid-product__title {
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 6px;
  }
  
  #shopify-section-template--14137459540019__1632901635b7622123 > div > div > div:nth-child(2) > p {
    line-height: 24px;
  }
  
  #NavDrawer > div > div.drawer__scrollable > ul.mobile-nav.mobile-nav--heading-style > li.mobile-nav__item.appear-animation.appear-delay-2 > a {
    color: red;
  }
  
  
  /* Modal */
  .modal__inner { border: none !important; background-color: var(--colorNav) !important; }
  #NewsletterPopup-newsletter-popup { top: 0; }
  
}
.currency-switcher{
  padding-right:18px;
}
.wishlist_droplist{
    width:100% !important;
}
/* .js-drawer-open-collection-filters.btn--tertiary-active, .currency-switcher {
  border-color: #CCC8BF !important;
  background: #CCC8BF !important;
}
 */

@media only screen and (max-width:769px){
.announcement-bar { position: relative; z-index: 99999997; width: 100%; max-height:50px; }
}

#CartDrawer { z-index: 99999998; }



@media(max-width: 768px){
  html[lang=ar] .wa-custom-chat-btn.wa-chat-btn-base-icon, .wa-custom-chat-btn .wa-chat-btn-base-icon {
    margin-bottom: 40px;
  }
  
   /* #SiteHeader { 
    padding-top: 0px; 
  } */
  .transparent-menu-home #SiteHeader { 
    padding-top: 50px; 
  }
  
 
   
}


.newsletter-template--14137459540019__1632901635b7622123, input#Email-template--14137459540019__1632901635b7622123 {
  background-color: var(--colorNav) !important;
  color: black !important;
}

/* RTL */
  html[lang=ar] .collapsible-trigger-btn {
    text-align: right;
}
html[lang=ar] .shop-sybmenus-title {
  margin-right:25px;font-weight:bold;font-size:14px;margin-top:5px;,argin-bottom:10px
}
@media only screen and (max-width: 769px){
html[lang=ar] .site-footer__linklist {
    padding-right: 15px;
}
    }
html[lang=ar] .megamenu__colection-image .btn { right: 0; }
html[lang=ar] * { letter-spacing: 0px !important; }
html[lang=ar] .megamenu .h5, html[lang=ar] .megamenu .megamenu--text * { text-align: right; }
html[lang=ar] .ArHide, html[lang=en] .EnHide { display: none !important; }
html[lang=ar] .collapsible-content__inner * { text-align: right; }
html[lang=ar] .collapsible-content__inner .btn { text-align: center; }
html[lang=ar] .rte, html[lang=ar] .rte * { text-align: right; }
html[lang=ar] .rte .btn { text-align: center; }
html[lang=ar] label { text-align: right; }
html[lang=ar] .collection-sidebar__group .collapsible-trigger-btn { text-align: right; }
html[lang=ar] .collapsible-trigger__icon { right: unset; left: 0; }
html[lang=ar] .LtrInverse { display: flex; }

html[lang=ar] #shopify-section-template--14137459540019__1632901635b7622123 > div > div > div:nth-child(1) > div > p { text-align: center; }


.ly-switcher-wrapper { left: 0 !important; }

.site-nav__link--icon .icon {
  width: 25px;
}



@media(max-width: 768px){
  #NavDrawer { z-index: 99999999; }
  .site-nav__link--icon .icon { width: 23px; }
  .currency-switcher { font-size: 14px !important; }
  /* .site-header__search { top: 30px; } */
  .SearchMobileHide { display: none; }
  .ly-inner-text { font-size: 16px !important; } 
}

html { padding-bottom: 0 !important; }

html[lang=ar] .site-nav__link {
  font-size: 15px !important;
}

html[lang=ar] .cart__item-details { padding-right: 10px; }

@media(min-width: 768px){
  html[lang=ar] .page-content--product > .page-width > .grid {
    display: flex; 
  }
  html[lang=ar] .page-content--product .breadcrumb { text-align: right; }
  html[lang=ar] .product__photos { display: flex; flex-direction: row-reverse; }
  html[lang=ar] .product__photos .product__thumbs--scroller { margin-right: 0; margin-left: 15px; }
}

@media(max-width: 768px){
  #Linklist-3 .mobile-nav__sublist > li:first-child, #Linklist-3 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  #Linklist-2 .mobile-nav__sublist > li:first-child, #Linklist-2 .mobile-nav__sublist > li:nth-child(2) {
    /*display: none;*/
  }
  
  #Linklist-4 .mobile-nav__sublist > li:first-child, #Linklist-4 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  #Linklist-5 .mobile-nav__sublist > li:first-child, #Linklist-5 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  #Linklist-ar2 .mobile-nav__sublist > li:first-child, #Linklist-ar2 .mobile-nav__sublist > li:nth-child(2) {
    /*display: none;*/
  }

  #Linklist-ar3 .mobile-nav__sublist > li:first-child, #Linklist-ar3 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  #Linklist-ar4 .mobile-nav__sublist > li:first-child, #Linklist-ar4 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  #Linklist-ar5 .mobile-nav__sublist > li:first-child, #Linklist-ar5 .mobile-nav__sublist > li:nth-child(2) {
    display: none;
  }
  
  [lang=ar] .site-header__logo img.EnHide {
    height: 45px !important;
  }
  
  #Linklist-2 .mobile-nav__faux-link {
    font-size: 14px;
  }
}

.product-single__meta .rte a, .rte a span {
  font-size: 18px !important;
}

@media only screen and (min-width:445px) and (max-width: 495px){
.btn--news-column {margin:auto; width:220px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:220px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:15px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:50%;margin:auto;}
}
@media only screen and (min-width:370px) and (max-width: 445px){
.btn--news-column {margin:auto; width:185px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:185px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:15px; padding-left:5px; padding-right:5px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:70%;margin:auto;}
}
@media only screen and (max-width:370px){
.btn--news-column {margin:auto; width:160px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:160px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:15px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:50%;margin:auto;}
}
@media only screen and (min-width:495px) and (max-width: 560px){
.btn--news-column {margin:auto; width:240px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:240px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:15px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:50%;margin:auto;}
}
@media only screen and (min-width:560px) and (max-width: 640px){
.btn--news-column {margin:auto; width:270px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:270px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:15px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:50%;margin:auto;}
}
@media only screen and (min-width:640px) and (max-width: 768px){
.btn--news-column {margin:auto; width:300px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; text-transform:uppercase;font-size:15px;padding-top:22px;}
.btn--story-behind-every-collection-column {margin:auto; width:300px; height:65px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding-top:22px; text-transform:uppercase;font-size:15px; 
    }
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:40px; }
.news-subtitle--text { text-transform:uppercase;}
.news-title--text { text-transform:uppercase;width:50%;margin:auto;}
}
@media only screen and (min-width: 768px){
.product-grid__news { width:100%; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section { width:50%; display:inline-block;float:right;margin-top:75px; }
.btn--news-column {margin:auto; width:320px; height:45px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding: 15px 10px 15px 10px; text-transform:uppercase;font-size:15px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.btn--story-behind-every-collection-column {margin:auto; width:320px; height:45px; display:flex; justify-content:center;background-color:#ccc8bf; color:black; text-align:center; padding: 15px 10px 15px 10px; text-transform:uppercase;font-size:15px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-subtitle--text { text-transform:uppercase;width:85%;}
.news-title--text { text-transform:uppercase;width:70%;margin:auto;}
}
html[lang=ar] .main-content div#shopify-section-template--14880732250163__cf00bc71-d868-4690-b9a8-09ed1055083f.shopify-section.index-section .rte { text-align:center;}
.main-content div#shopify-section-template--14884873011251__0f1e2cbb-a410-4f0b-b029-a6ba3729b011.shopify-section.index-section--flush { width:32%;display:inline-block;float:right;}
.main-content div#shopify-section-template--14880732250163__c6b6002a-da35-488b-aa11-7f6a32383b13.shopify-section.index-section .grid-product__tag--sold-out { display:none; }
.main-content div#shopify-section-template--14880732250163__af378289-833f-4a6f-bfd6-d847bf251c3b.shopify-section.index-section .grid-product__tag.grid-product__tag--sold-out { display:none; }
.main-content div#shopify-section-template--14880732250163__c6b6002a-da35-488b-aa11-7f6a32383b13.shopify-section.index-section { width:50%; display:inline-block }
.main-content div#shopify-section-template--14884871897139__main-collection.shopify-section { width:50%; display:inline-block }
.main-content div#shopify-section-template--14884871897139__main-collection-2.shopify-section { width:50%; display:inline-block;float:right }
.main-content div#shopify-section-template--14884871897139__main-collection.shopify-section .collection-filter { display:none; }
.main-content div#shopify-section-template--14884871897139__main-collection-2.shopify-section .collection-filter { display:none; }

@media only screen and (min-width: 868px){
.news-product-grid {
  pointer-events:none;
}
}
@media only screen and (max-width: 868px){
.news-product-grid {
  pointer-events:none;
  width:100%;
}
}
.hulk-powered-wrapper  {
  display:none;
}

.events__title {
  font-family: "Cormorant Garamond", "Times New Roman", "Times", "Baskerville",
    "Georgia", serif;
  font-size:36px;
  font-style:italic;
  font-weight:500;
  letter-spacing:0.04em;
  color:#515151;
}
.events__body {
  font: 16px/1.5 "proxima_nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  text-align:center;
  -webkit-font-smoothing:antialiazed;
}


@media(min-width: 768px){
.events-list {
  width:100%;
  text-align:center;
  justify-content:center;
  display:flex;
}
  .events-details {
  width:25%;
  display:inline-block;
  text-align:center;
  font-size:16px;
}
  .events-details--image {
    width:90%;
    height:auto;
  }
}
@media(max-width: 768px){
.events-list {
  width:100%;
  text-align:center;
  justify-content:center;
  display:block;
}
  .events-details {
  width:100%;
  display:block;
  text-align:center;
    justify-content:center;
  font-size:16px;
    
}
  .events-details p {
  width:65%;
    text-align:center;
    margin: 0 auto;
    line-height:1.2em;
    margin-top:5px;
}
  .events-details--image {
    width:100%;
    height:auto;
  }
}

@media(min-width: 768px){
.news-page-description--size {
  font-size:15px !important;
  text-align:justify !important;
}
.news-page-description--size p {
  text-align:justify !important;
}
.news-page-description--size p a {
  color: blue;
  text-decoration: none !important;
  text-decoration-color: blue !important;
  border-color:blue !important;
}
}

@media(max-width: 768px){
.news-page-description--size {
  font-size:16px !important;
  text-align: justify !important;
}
  .news-page-description--size p {
  text-align:justify !important;
}
.news-page-description--size p a {
  color: blue;
  text-decoration: none !important;
  text-decoration-color: blue !important;
  border-color:blue !important;
}
}

@media(min-width: 1440px){
.main-collection-description { max-width: 1500px;padding:0 40px; width: 100%; margin-left: auto; margin-right: auto; margin-top:50px; display:flex; }
.main-collection-description--img {
  width:55%; 
  height:auto;
  float:left;
  max-height:610px;
}
.main-collection-description--txt__outer {
  text-align:center;justify-content:center;min-height:450px;text-align:justify;width:45%;float:right;display: table;
}
html[lang=en] .main-collection-description--txt__inner {
  vertical-align:middle;display: table-cell; padding-left:20px;height:100%;
}
html[lang=ar] .main-collection-description--txt__inner {
  vertical-align:middle;display: table-cell; padding-right:20px;height:100%;
} 
}
@media(max-width: 1440px){
.main-collection-description {
  margin-left:0px;margin-top:0px; margin-bottom:25px; font-size:16x;display:block;font-style: italic;
}
.main-collection-description--img {
  width:auto; 
  height:auto;
}
.main-collection-description--txt__title {
  width:100%;
  text-align:center;
}
.main-collection-description--txt__outer {
  text-align:center;justify-content:center;text-align:justify;width:100%; padding-right: 25px; padding-left: 25px; padding-top: 20px;
}
.main-collection-description--txt__inner {
  padding-right:20px; padding-left:20px;
}
}

.product-description--size p a {
  color: blue;
  text-decoration: none !important;
  text-decoration-color: blue !important;
  border-color:blue !important;
}

.flickity-prev-next-button { top: 50% !important; }
.flickity-prev-next-button.flickity-previous { right: unset !important; left: 30px !important; } 
/* [lang=ar] .flickity-prev-next-button.flickity-previous { left: unset !important; right: 16px !important; }  */

/* [lang=ar] .header-item--icons .doubly-wrapper:after {right:40px;} */
@media(min-width: 768px){
  /* .site-nav li:last-child a { color: black !important; } */
  .site-nav li:last-child a::after { border-bottom-color: black !important; }

@media only screen and (min-width:1225px){
  .bridal-buttons-wrapper {
    display:flex;
  }
  .btn-send-an-inquiry {
    display:inline-block;width:50%;margin-right:5px;
  }
  .btn-find-a-boutique {
    display:inline-block;width:50%;margin-left:5px;
  }
}
@media only screen and (max-width:1225px){
  .btn-find-a-boutique {
     margin-top:10px;
  }
}


[lang=en] .the-designer-page-image {
float: left; margin-right: 25px;
}

[lang=ar] .the-designer-page-image {
float: left; margin-right: 25px;
}

.the-designer-table{
  border:none;border-collapse: collapse;
}
.the-designer-image-cell {
  width:38%; vertical-align: top;
}
/* 
.loopy.grid__item.medium-up--one-fifth.appear-animation.appear-delay-3 {
   display: none !important;
} */

  
  /*  Header Overrides  */
  #SiteHeader > .page-width { max-width: 1780px !important; }
  #SiteHeader > .page-width > .text-center { max-width: 1500px !important; margin-left: auto; margin-right: auto;  }
}

#SiteHeader > div.page-width > div.text-center > ul > li:nth-child(1) > div > div > div > div.loopy.grid__item.medium-up--one-fifth.appear-animation.appear-delay-3 > div > div > a {

display: none;
}

   .product-block .collapsible-trigger-btn {
    font-size:18px;
  }
@media only screen and (max-width: 768px) {
 .kl-private-reset-css-Xuajs1 div[aria-live=assertive]{
  left:0;
}
 
  .collapsible-trigger-btn {
    margin:0;
  }
  
   .variant-wrapper select{
   line-height:1.1;
   padding: 9px 17px;
     text-align:center;
  }
  
  #country_code{
    margin-top:20px!important;
  }
  #shopify-section-footer .FooterStripe .payment-icons {
    margin-top:16px;
  }
#Linklist-4 > div > ul > li:nth-child(4) > div > a {

  display: none
}
}

#SiteHeader > div.page-width > div.text-center > ul > li:nth-child(4) > div > div > div > div.loopy.grid__item.medium-up--one-fifth.appear-animation.appear-delay-3 > div > div.h5 > a {
  display: none
}


#locale_code_label{
  display:none;
}

.variant-picker select {
text-align:left;
  font-size: max(calc(var(--typeBaseSize) - 4px), 13px);
}

.product-single__meta .product-single__title{
  text-transform: capitalize;
}

.h-wishlist-icon .wishlist-h-count{
  padding-left:0px !important;
}
html[lang='ar'] .h-wishlist-icon .wishlist-h-count{
  left:0px;
  right:unset;
}
html[lang='ar'] .product-block button .collapsible-trigger__icon{
  left: 19px;
}
.header-item--icons .ly-custom-768 {
    padding: 2px;
}

.hidden{
  display:none;
}

.shop-sybmenus-title{
      margin-left: 25px;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
}

.kl-private-reset-css-Xuajs1 div[aria-live=assertive]{
  position:absolute!important;
  bottom:0;
  right:0;
}
div.wa-splmn-chat-btn-offset {
z-index:8888!important;
}

#shopify-section-footer .announcement-bar{
  z-index:10;
}
}
summary>h3>span{
  font-family: "Gotham Light", Arial, sans-serif !important;
}
