@keyframes slideIn{0%{transform:translate(calc(var(--transform-logical-flip) * 100%))}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(calc(var(--transform-logical-flip) * 100%))}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hideAfterAnimation{to{display:none}}.section-contact-form.is-popup{display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;--drawer-max-width: min(92vw, 28.125rem);--transform-logical-flip: 1}.section-contact-form.is-popup.is-open,.section-contact-form.is-popup.is-closing{display:block}.section-contact-form.is-popup .contact-form-main{box-sizing:border-box;overflow-x:hidden;margin-inline-start:auto;transform:translate(calc(var(--transform-logical-flip) * 100%));width:100%;height:100%;max-width:var(--drawer-max-width);display:grid;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start;position:relative}.section-contact-form.is-popup.is-open .contact-form-main{overflow-x:visible;margin-inline-start:auto;animation:slideIn .3s cubic-bezier(.645,.045,.355,1) forwards}.section-contact-form.is-popup.is-closing .contact-form-main{animation:slideOut .3s cubic-bezier(.645,.045,.355,1) forwards}.section-contact-form.is-popup.is-closing{animation:hideAfterAnimation 0s linear .3s forwards}.section-contact-form.is-popup .overlay-contact-form{display:none;cursor:pointer;min-height:calc(100vh - var(--sticky-area-height));inset-block-start:var(--sticky-area-height);background:rgb(var(--page-overlay));position:fixed;top:0;right:0;bottom:0;left:0}.section-contact-form.is-popup.is-open .overlay-contact-form{display:block;opacity:1}.section-contact-form.is-popup.is-closing .overlay-contact-form{display:block;animation:fadeOut .3s cubic-bezier(.645,.045,.355,1) forwards}.contact-form-header{min-height:min(var(--header-height),5rem);border-block-end:1px solid rgb(var(--border-color));box-sizing:border-box;justify-content:space-between;align-items:center;column-gap:1rem;padding:18px 24px;display:flex}.section-contact-form.is-popup .close-contact-form{cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.section-contact-form.is-popup .contact-form-container{padding:0;margin:0}.section-contact-form.is-popup .contact-form-content{width:100%;height:100%;max-width:var(--drawer-max-width);display:flex;flex-wrap:wrap;overscroll-behavior-y:contain;overflow:hidden auto;position:relative;gap:32px}.section-contact-form.is-popup .contact-form-image{margin:0}.section-contact-form.is-popup .contact-form-fields{padding:32px 24px}.gemstone-trigger-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px}.gemstone-list-view .v-stack{gap:0}.gemstone-list-view>.v-stack>p{margin-bottom:30px}.gemstone-card{display:flex;align-items:center;gap:14px;padding:14px 0;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;cursor:pointer;transition:background .2s ease;outline:none}.gemstone-card:first-child{border-top:1px solid #e0e0e0}.gemstone-card:hover,.gemstone-card:focus-visible{background:#00000008;margin:0 -2rem;padding-left:2rem;padding-right:2rem}.gemstone-card[aria-selected=true]{background:#0000000a;margin:0 -2rem;padding-left:2rem;padding-right:2rem}.gemstone-card__image{width:82px;height:auto;flex-shrink:0;background:transparent;overflow:hidden}.gemstone-card__image img{width:82px;height:auto;object-fit:contain;display:block}.gemstone-card__info{flex:1}.gemstone-card__name{font-family:var(--body-font-family);font-weight:var(--body-font-weight);letter-spacing:0;font-size:var(--text-h6);margin:0 0 3px}.gemstone-card__price{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--text-xs);color:rgba(var(--color-foreground),.55);margin:6px 0 0}.gemstone-card__description{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--text-xs);color:rgba(var(--color-foreground),.55);margin:4px 0 0;line-height:1.5}.gemstone-card__actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.gemstone-card__check{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .2s,background .2s}.gemstone-card[aria-selected=true] .gemstone-card__check{opacity:1;background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.gemstone-card__view-btn{background:none;border:none;cursor:pointer;font-family:var(--body-font-family);font-size:var(--text-sm);color:inherit;text-decoration:underline;text-underline-offset:3px;padding:0;opacity:.6;transition:opacity .2s}.gemstone-card__view-btn:hover{opacity:1}.gemstone-drawer__selected-label{margin:0;font-family:var(--body-font-family);font-size:var(--text-base);font-weight:var(--body-font-weight);color:rgba(var(--color-foreground),.55)}.gemstone-add-btn:disabled{opacity:.35;cursor:not-allowed}.gemstone-add-btn--disabled{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px)!important}.gemstone-detail__gallery{width:100%}.gemstone-detail__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0}.gemstone-detail__slide{min-width:100%;scroll-snap-align:center}.gemstone-detail__slide,.gemstone-detail__single-image{aspect-ratio:1 / 1;overflow:hidden;position:relative}.gemstone-detail__slide img,.gemstone-detail__single-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gemstone-detail__slide video,.gemstone-detail__single-image video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.gemstone-back-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:var(--body-font-family);font-size:var(--text-base);color:inherit;padding:0 0 16px;opacity:.6;transition:opacity .2s}.gemstone-back-btn:hover{opacity:1}.gemstone-detail__select-btn{background:none;border:none;cursor:pointer;font-family:var(--body-font-family);font-size:var(--text-base);color:inherit;text-decoration:underline;text-underline-offset:3px;padding:0;text-align:left}@media screen and (max-width:999px){.gemstone-list-view>.v-stack>p{margin-bottom:20px}}.gemstone-detail__select-btn:hover{opacity:.7}.gemstone-list-view,.gemstone-detail-view{will-change:transform,opacity}.gemstone-detail-view{display:none}.gemstone-detail-view.is-visible{display:block}.gemstone-detail-view[hidden],.gemstone-view--hidden{display:none!important}.gemstone-view--enter-right{opacity:0;transform:translate(30px);transition:none!important}.gemstone-view--enter-left{opacity:0;transform:translate(-30px);transition:none!important}.gemstone-view--exit-right{opacity:0;transform:translate(30px);transition:transform .3s ease,opacity .3s ease!important}.gemstone-view--exit-left{opacity:0;transform:translate(-30px);transition:transform .3s ease,opacity .3s ease!important}.gemstone-view--visible{opacity:1;transform:translate(0);transition:transform .3s ease,opacity .3s ease!important}.gemstone-modal__body{display:flex;flex-direction:column;gap:20px}.gemstone-modal__gallery{position:relative}.gemstone-modal__slides{display:flex;gap:0}.gemstone-modal__slide{min-width:100%}.gemstone-modal__slide img,.gemstone-modal__single-image img{width:100%;height:auto;border-radius:6px;display:block}.gemstone-modal__gallery .page-dots{margin-top:12px;justify-content:center}button.button[disabled]{opacity:1!important;cursor:not-allowed!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px)!important}@media screen and (min-width:1000px){x-drawer[id^=gemstone-drawer]{--drawer-max-width: min(96vw, 38rem);--drawer-body-padding-inline: 2.5rem;--drawer-header-padding-inline: 2.5rem;--drawer-footer-padding-inline: 2.5rem}x-drawer[id^=gemstone-drawer] .gemstone-card{gap:20px;padding:18px 0}x-drawer[id^=gemstone-drawer] .gemstone-card__image{width:110px}x-drawer[id^=gemstone-drawer] .gemstone-card__image img{width:110px}x-drawer[id^=gemstone-drawer] .gemstone-card__name{font-family:var(--body-font-family);font-weight:400;letter-spacing:0;font-size:var(--text-h5)}x-drawer[id^=gemstone-drawer] .gemstone-card__price{font-size:var(--text-xs)}x-drawer[id^=gemstone-drawer] .gemstone-card__description{font-size:var(--text-xs)}x-drawer[id^=gemstone-drawer] .gemstone-card:hover,x-drawer[id^=gemstone-drawer] .gemstone-card[aria-selected=true]{margin:0 -2.5rem;padding-left:2.5rem;padding-right:2.5rem}}.gemstone-detail__title{font-family:var(--body-font-family);font-weight:300;letter-spacing:0}.booking-drawer__body{margin:-2rem;overflow-y:auto;height:calc(100vh - 80px)}.booking-drawer__body iframe{display:block;width:100%;height:100%;min-height:900px;border:none}.cart-gemstone-addon{display:flex;align-items:center;gap:12px;padding:10px 0 10px 16px;margin-top:-8px;border-left:2px solid rgba(0,0,0,.08);margin-left:20px;margin-bottom:12px}.cart-gemstone-addon__image{width:80px;flex-shrink:0;overflow:hidden}.cart-gemstone-addon__image img{width:100%;height:auto;display:block}.cart-gemstone-addon__info{flex:1}.cart-gemstone-addon__label{margin:0 0 2px}.cart-gemstone-addon__name{font-size:var(--text-base);margin:0}.cart-gemstone-addon__description{font-size:var(--text-xs);margin:2px 0 0;line-height:1.4}.hover-menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.hover-menu-overlay.is-active{display:block;pointer-events:auto}.mega-menu{padding-left:0!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:4rem!important}.mega-menu__linklist{justify-self:start!important;padding-left:4rem!important}.mega-menu__promo{justify-self:end!important}.product-card__info{text-align:left!important;justify-items:start!important;padding-inline:10px!important}.product-card__title-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;margin-bottom:4px}.product-card__title{flex:1;text-align:left!important;font-size:var(--text-base)!important}.product-card__price{flex-shrink:0;text-align:right}.product-card__price .price,.product-card__price .price__current,.product-card__price money-format,.product-card__price,.product-card__price .h6,.product-card__price sale-price,.product-card__price regular-price{font-size:var(--text-sm)!important;font-family:var(--body-font-family)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-style:normal!important}.product-card__sub-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:4px}.product-card__available-in{font-size:10px!important;margin:0;flex:1;text-align:left!important}@media screen and (max-width:699px){.product-card__title{font-size:.9em!important}.product-card__title-price-row{flex-direction:column;gap:2px}.product-card__price{text-align:left}.product-card__price sale-price,.product-card__price price-list{font-size:.9em!important;line-height:1!important}.product-card__price .h6{font-size:.9em!important}.product-card__sub-row{flex-direction:column;align-items:flex-start;gap:4px}}.product-card__variation-swatch{display:block;width:14px;height:14px;border-radius:0!important;border:none!important;outline:none!important;flex-shrink:0;background-size:cover!important;background-position:center!important;position:relative}.product-card__variation-swatch:hover:after,.product-card__variation-swatch--active:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1.5px;background-color:#00000080}.product-card__figure{position:relative;overflow:hidden;min-height:0}.product-card__figure .klaviyo-favorites-plp-slot [class*=ParticleBurst],.product-card__figure .klaviyo-favorites-plp-slot [class*=FavoritesIcon__Circle]{display:none!important}.product-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;position:relative}.product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.product-card__image--first{position:relative;opacity:1}.product-card__image--stacked{position:absolute;opacity:0}.product-card__image--visible{opacity:1}img.product-card__image.product-card__image--secondary{object-fit:cover!important}.predictive-search__products .product-card__image{position:relative!important;opacity:1!important}.predictive-search__products .product-card__image--secondary{display:none!important;opacity:0!important}.predictive-search__products .product-card__nav{display:none!important}.featured-collections-carousel .product-card,.featured-collections-carousel .product-card a,.featured-collections-carousel .product-card__figure{cursor:pointer!important}@media screen and (min-width:1000px){.featured-collections-carousel .floating-controls-container__control{display:none!important}}.collection-toolbar{overflow:visible!important;background-color:rgb(var(--background));z-index:3!important}.collection-toolbar .klaviyo-favorites-plp-slot,.collection-toolbar [class*=FavoritesIcon__Container]{display:none!important}.shopify-section--header{position:sticky;top:0;z-index:200}.collection-subcollections{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center;margin-top:24px;overflow-wrap:normal;word-break:normal}.collection-subcollection-link{font-size:.85em;text-decoration:none;opacity:.8;background-image:linear-gradient(to right,currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease}.collection-subcollection-link:hover{opacity:1;background-size:100% 1px}.prose .collection-subcollections{overflow-wrap:normal;word-break:normal;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.prose .collection-subcollection-link{white-space:nowrap!important;display:inline!important}.jdgm-prev-badge__stars,.jdgm-prev-badge__text,.jdgm-star{font-size:.85em!important}.jdgm-preview-badge{text-align:left!important}.jdgm-preview-badge *{justify-content:flex-start!important}.product-card__info .jdgm-widget{text-align:left!important;justify-content:flex-start!important;margin-top:0!important}.product-card__info .jdgm-preview-badge{display:flex!important;justify-content:flex-start!important}.product-card__figure .klaviyo-favorites-plp-slot{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;width:24px!important;height:24px!important;overflow:hidden!important}.product-card__figure .klaviyo-favorites-plp-slot>*{opacity:0!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer!important}.product-card__figure .klaviyo-favorites-plp-slot:after{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.6)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.product-card__figure .klaviyo-favorites-plp-slot:has([aria-pressed=true]):after,.klaviyo-favorites-plp-slot.is-favourited:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,0.8)' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.8)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E")!important}.header__favourites-icon{display:flex;align-items:center;justify-content:center}.header__favourites-icon .header__nav-icon{transition:fill .2s ease}.header--transparent .header__favourites-icon svg{stroke:rgba(var(--header-transparent-header-text-color),1)}.header__favourites-icon svg{width:20px!important;height:20px!important}#header-favourites-icon{fill:none!important}#header-favourites-icon.is-filled{fill:currentColor!important}.product-gallery,.product-gallery__image-list{position:relative}.product-gallery__favourite-btn{position:absolute!important;top:1.25rem!important;right:1.25rem!important;left:auto!important;z-index:2!important;width:34px!important;height:34px!important;background:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #00000026!important}@media screen and (max-width:999px){.product-gallery__favourite-btn{top:1.25rem!important;left:0rem!important;right:auto!important}}.product-gallery__favourite-btn>*{opacity:0!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer!important}.product-gallery__favourite-btn:after{content:"";display:block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.6)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.product-gallery__favourite-btn.is-favourited:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,0.8)' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.8)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E")!important}@media screen and (min-width:1000px){.product-gallery__media{aspect-ratio:4 / 5!important;overflow:hidden!important}.product-gallery__media img,.product-gallery__media video,.product-gallery__media video-media{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}.header-sidebar__search{padding:16px 0 8px}.header-sidebar__search-form{width:100%}.header-sidebar__search-input-wrapper{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:8px}.header-sidebar__search-input-wrapper svg{flex-shrink:0;opacity:.4}.header-sidebar__search-input{border:none;outline:none;background:transparent;width:100%;font-family:var(--body-font-family);font-size:var(--text-sm);color:var(--text-color)}.header-sidebar__search-input::placeholder{opacity:.4}.header-sidebar__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:12px;width:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");background-size:cover;cursor:pointer}@keyframes sidebar-promo-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header-sidebar__promo-card{padding:16px 24px 24px}.header-sidebar__promo-card-link{display:block;position:relative;overflow:hidden;text-decoration:none;color:inherit}.header-sidebar__promo-card-image{width:100%;height:auto;display:block;transition:transform .4s ease;opacity:0}.header-sidebar__promo-card-link:hover .header-sidebar__promo-card-image{transform:scale(1.05)}.header-sidebar__promo-card-content{position:absolute;top:0;left:0;right:0;padding:16px;background:transparent;text-align:center}.header-sidebar__promo-card-heading{font-family:var(--heading-font-family);font-size:var(--text-sm);margin:0 0 4px;color:#000;letter-spacing:.05em}.header-sidebar__promo-card-text{font-size:var(--text-xs);margin:0;color:#000;opacity:.85}.announcement-bar carousel-prev-button,.announcement-bar carousel-next-button{display:none!important}[data-block-id=text_ggbLxi],[data-block-id=text_AcJB4T],[data-block-id=text_BJ3Maa],[data-block-id=text_ArjRH7],[data-block-id=text_xjcAib],[data-block-id=text_qfBn7q],[data-block-id=text_GwPp3y]{display:inline-block!important;width:60%!important;vertical-align:middle!important;margin-block:0!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1],[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1],[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1],[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1],[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1],[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1],[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1]{display:inline-block!important;width:39%!important;vertical-align:middle!important;margin-block:0!important;text-align:right!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] a,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] a,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] a,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] a,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] a,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] a,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] a{width:auto!important;max-width:100%!important;white-space:nowrap!important;padding:0!important;line-height:1!important;border:none!important;text-decoration:underline!important;text-align:right!important;display:inline!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] #u_body,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] #u_body,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] #u_body,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] #u_body,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] #u_body,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] #u_body,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] #u_body{min-height:unset!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] #u_row_2,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] #u_row_2,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] #u_row_2,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] #u_row_2,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] #u_row_2,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] #u_row_2,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] #u_row_2,[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] #u_column_2,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] #u_column_2,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] #u_column_2,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] #u_column_2,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] #u_column_2,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] #u_column_2,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] #u_column_2,[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] #u_content_button_cta,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] #u_content_button_cta,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] #u_content_button_cta,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] #u_content_button_cta,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] #u_content_button_cta,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] #u_content_button_cta,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] #u_content_button_cta{padding:0!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] #u_column_2>div,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] #u_column_2>div,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] #u_column_2>div,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] #u_column_2>div,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] #u_column_2>div,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] #u_column_2>div,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] #u_column_2>div{text-align:right!important}[data-block-id=AeDJ2am9NZ0hQbHc0N__drop_hint_app_dah_3YBGQg-1] *,[data-block-id=AczJCOVZwNkh3TjlLT__drop_hint_app_dah_Wq8gPn-1] *,[data-block-id=Ab3ZxQTA4RU0wZmliV__drop_hint_app_dah_w33adh-1] *,[data-block-id=ASGhLZVU5UDR0L09EZ__drop_hint_app_dah_NKkDTa-1] *,[data-block-id=AWkYvQkhtQ0dhQ3RCc__drop_hint_app_dah_7xUBWJ-1] *,[data-block-id=ASzIrVlJEQmpFdC84W__drop_hint_app_dah_nGqDCg-1] *,[data-block-id=AU3l4TEUxTk1OaGg0b__drop_hint_app_dah_wkrrGW-1] *{text-align:right!important}[data-block-type=buy-buttons]{margin-block-start:1.75rem!important;margin-block-end:1rem!important}.u-popup-overlay{background:#00000080!important}#dropahintModal .u-popup-container{background:#fff!important}#dropahintModal .u-row-background-image--outer{background-color:#fff!important}.cart-drawer__review-stars{color:#f5a623;font-size:.95rem;letter-spacing:1px;flex-shrink:0}.cart-drawer__review-text{font-size:var(--text-sm)}.cart-drawer .line-item-info .price-list,.cart-drawer .line-item-info .price-list .h6,.cart-drawer .line-item-info sale-price,.cart-drawer .line-item-info regular-price{font-family:var(--text-font-family)!important;font-weight:var(--text-font-weight)!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;font-size:var(--text-xs)!important}.cart-drawer .line-item-info a{font-size:calc(var(--text-base) + 1px)!important}.cart-drawer .line-item-info .link.text-xs,.cart-drawer .line-item-info line-item-quantity,.cart-drawer .line-item-info line-item-quantity a{font-size:var(--text-xs)!important}@media screen and (max-width:699px){.cart-drawer .line-item__media{width:90px!important;height:auto!important}.cart-drawer .line-item{--line-item-media-width: 90px !important}}.cart-drawer .line-item-info .v-stack>ul.text-subdued li{font-size:var(--text-xs)!important;letter-spacing:.06em;text-transform:uppercase;font-family:var(--text-font-family)}.cart-drawer .line-item-info .smallcaps{font-size:10px!important;letter-spacing:.08em}.cart-drawer .quantity-selector{--quantity-selector-height: 1.4rem !important;--quantity-selector-input-width: 1.35rem !important}@media screen and (max-width:999px){.product-gallery__media{aspect-ratio:4 / 5!important;overflow:hidden!important}.product-gallery__media img,.product-gallery__media video,.product-gallery__media video-media{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}square-placement{display:block!important;transform:scale(.85)!important;transform-origin:left center!important;width:115%!important;margin-top:-.75rem!important;margin-bottom:-.25rem!important}.product-info .price-list--product .price,.product-info .price-list--product sale-price,.product-info .price-list--product regular-price{font-size:var(--text-lg)!important}.product-info .color-swatch:hover{box-shadow:0 1px 0 0 currentColor!important}@media screen and (min-width:1000px){.product-gallery{gap:var(--product-gallery-gap) 1.5rem!important}}.product-card__info{padding-block-start:.6rem!important;gap:.25rem!important}.product-card__sub-row{margin-bottom:0!important;margin-top:0!important}.product-card__title-price-row{margin-bottom:0!important}.product-card__gemstone-label{font-size:.6rem;opacity:.55;white-space:nowrap;text-align:right;flex-shrink:0;text-transform:uppercase;font-weight:400!important}@media(min-width:750px){.blog-post-list--4col{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%}}.blog-post-card__image-wrapper{display:block;aspect-ratio:4 / 5;overflow:hidden}.blog-post-card__image-wrapper .blog-post-card__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:749px){.shopify-section--main-blog .blog-post-list--4col{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}}.accordion__toggle{padding-block:.75rem}.thumbnail-swatch__image-wrapper{display:block;aspect-ratio:1 / 1;overflow:hidden;width:100%}.thumbnail-swatch__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-title-row{position:relative;padding-right:36px;max-width:100%;box-sizing:border-box}.product-title-heart{position:absolute!important;top:50%!important;right:0!important;left:auto!important;transform:translateY(-50%);width:22px!important;height:22px!important;cursor:pointer!important;flex-shrink:0}.product-title-heart>*{opacity:0!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer!important}.product-title-heart:after{content:"";display:block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.6)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.product-title-heart:has([aria-pressed=true]):after,.product-title-heart.is-favourited:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,0.8)' viewBox='0 0 24 24' stroke='rgba(0,0,0,0.8)' stroke-width='1.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E")!important}.shopify-section--main-product .product-gallery__favourite-btn{display:none!important}@media screen and (max-width:999px){.product-gallery__zoom-button{top:auto!important;bottom:1.75rem!important;right:.25rem!important;left:auto!important;inset-block-start:auto!important;inset-block-end:1.75rem!important;inset-inline-end:.25rem!important}}@media screen and (max-width:999px){.product-gallery .page-dots{position:absolute!important;bottom:1rem!important;left:0!important;right:0!important;inset-block-end:1rem!important;inset-inline-start:0!important;inset-inline-end:0!important;justify-content:center!important;z-index:2}}.shopify-section--main-product{max-width:100vw}@media screen and (max-width:999px){.shopify-section--main-product{overflow-x:clip}}@media screen and (max-width:999px){.product-gallery__badge-overlay{position:absolute!important;bottom:2.5rem!important;left:0!important;right:0!important;inset-block-end:2.5rem!important;z-index:3;display:flex!important;justify-content:center!important;pointer-events:none}}@media screen and (max-width:999px){.product-info__block-item[data-block-type=badges]{display:none!important}}.product-gallery__badge-overlay .badge,.badge{opacity:.5!important;background:#ffffffbf!important;color:#000!important}.header-sidebar__footer{padding-block-start:1.25rem}.header-sidebar__footer-nav{display:grid;gap:0;border-block-start:1px solid rgb(var(--border-color));padding-block-start:1.25rem}.header-sidebar__footer-nav-link{display:block;padding-block:.1rem;font-size:var(--text-sm);opacity:.65;transition:opacity .2s}.header-sidebar__footer-nav-link:hover{opacity:1}.size-drawer-block{margin-bottom:8px}.size-drawer-trigger-row{display:flex;align-items:center;gap:12px}.size-drawer-trigger-label{font-size:var(--text-sm);color:rgb(var(--text-color));white-space:nowrap;flex-shrink:0}.size-drawer__header-label{font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color) / .5);margin:0 0 2px}.size-drawer__header-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h2);color:rgb(var(--text-color));margin:0;line-height:1}.size-drawer__tabs{display:flex;justify-content:center;border-bottom:1px solid rgb(var(--border-color));margin:0 calc(-1 * var(--drawer-body-padding-inline));padding:0 var(--drawer-body-padding-inline);gap:0}.size-drawer__tab{font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color) / .45);background:none;border:none;border-bottom:1.5px solid transparent;padding:14px 14px 12px;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap;margin-bottom:-1px}.size-drawer__tab:first-child{padding-left:14px}.size-drawer__tab:hover{color:rgb(var(--text-color))}.size-drawer__tab.is-active{color:rgb(var(--text-color));border-bottom-color:rgb(var(--text-color))}.size-drawer__panel{display:none;padding-top:8px}.size-drawer__panel.is-active{display:block}.size-drawer::part(body){padding-block-start:0}.size-drawer__list{display:flex;flex-direction:column;margin-bottom:16px}.size-drawer__row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgb(var(--border-color));cursor:pointer;transition:opacity .15s;outline:none}.size-drawer__row:first-child{border-top:1px solid rgb(var(--border-color))}.size-drawer__row:hover{opacity:.7}.size-drawer__row-label{font-family:var(--text-font-family);font-size:var(--text-base);color:rgb(var(--text-color));flex:1}.size-drawer__row-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:0;transition:opacity .15s;flex-shrink:0;margin-right:12px;color:rgb(var(--text-color))}.size-drawer__row[aria-selected=true] .size-drawer__row-check{opacity:1}.size-drawer__row-select{font-family:var(--text-font-family);font-size:var(--text-sm);color:rgb(var(--text-color));background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;flex-shrink:0;transition:opacity .15s;pointer-events:none}.size-drawer__row[aria-selected=true] .size-drawer__row-select{opacity:0}.size-drawer__note{font-family:var(--text-font-family);font-size:var(--text-xs);color:rgb(var(--text-color) / .55);line-height:1.6;margin:0 0 16px}.size-drawer__empty{font-family:var(--text-font-family);font-size:var(--text-sm);color:rgb(var(--text-color) / .45);padding:20px 0;margin:0}.size-drawer__guide-table-wrap{overflow-x:auto;margin-bottom:16px;border:1px solid rgb(var(--border-color));border-radius:4px}.size-drawer__guide-table{width:100%;border-collapse:collapse;font-family:var(--text-font-family);font-size:var(--text-sm)}.size-drawer__guide-table thead{background:rgb(var(--text-color) / .04)}.size-drawer__guide-table th{font-family:var(--text-font-family);font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color) / .5);padding:10px 12px;text-align:left;border-bottom:1px solid rgb(var(--border-color));white-space:nowrap;opacity:1}.size-drawer__guide-table td:first-child{padding-left:12px}.size-drawer__guide-table td{padding:9px 12px;border-bottom:1px solid rgb(var(--border-color) / .5);color:rgb(var(--text-color));line-height:1.3}.size-drawer__guide-table td:nth-child(3),.size-drawer__guide-table td:nth-child(4){font-weight:600}.size-drawer__guide-table tbody tr:last-child td{border-bottom:none}.size-drawer__guide-table td,.size-drawer__guide-table th{padding:9px 12px;text-align:center}.size-drawer__guide-table td:first-child,.size-drawer__guide-table th:first-child{padding-left:12px!important;text-align:center}.size-drawer__guide-table td:last-child,.size-drawer__guide-table th:last-child{padding-right:12px!important}.size-drawer__selected-label{font-family:var(--text-font-family);font-size:var(--text-sm);color:rgb(var(--text-color) / .45);font-style:italic;margin:0;flex:1;transition:color .2s}.size-drawer__selected-label.has-selection{color:rgb(var(--text-color));font-style:normal;font-weight:600}.size-drawer__confirm-btn:disabled{opacity:.35;cursor:not-allowed;background-image:none!important}.size-drawer__panel--notsure{padding:16px 0 0}.size-drawer__notsure-card{display:flex;flex-direction:column;gap:1.5rem}.size-drawer__notsure-image-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;position:relative}.size-drawer__notsure-image{width:100%;height:100%;object-fit:cover;display:block}.size-drawer__notsure-slides{display:flex;width:100%;height:100%;gap:0}.size-drawer__notsure-slide{min-width:100%;height:100%}.size-drawer__notsure-dots{position:absolute;bottom:10px;left:0;right:0;justify-content:center;display:flex;z-index:2}.size-drawer__notsure-content{display:flex;flex-direction:column;gap:.75rem}.size-drawer__notsure-eyebrow{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0}.size-drawer__notsure-title{font-size:1.1rem;font-weight:500;margin:0}.size-drawer__notsure-description{font-size:.85rem;line-height:1.6;opacity:.8;margin:0}.size-drawer__notsure-meta{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.size-drawer__notsure-price{font-weight:600}.size-drawer__notsure-shipping{opacity:.6;font-size:.8rem}.size-drawer__notsure-atc{width:100%;margin-top:.25rem}.size-drawer__notsure-atc:disabled{opacity:.7;cursor:default}.size-drawer__notsure-note{font-size:.78rem;opacity:.55;line-height:1.5;margin:0;text-align:center}.size-drawer__notsure-fallback{padding:2rem 0;text-align:center;font-size:.9rem;opacity:.7}.facets-drawer .accordion__toggle.body{font-weight:100}.buy-buttons [type=submit][data-size-disabled]{color:rgb(var(--text-color))!important;background-image:none!important;background-color:transparent!important;border-color:rgb(var(--border-color))!important}.gemstone-btn-spinner{display:inline-block;width:12px;height:12px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:gemstone-spin .7s linear infinite;vertical-align:middle;margin-left:6px;opacity:.7}@keyframes gemstone-spin{to{transform:rotate(360deg)}}button[disabled]:has(.gemstone-btn-spinner){background-image:none!important;opacity:.7!important}.collection-product-count{font-size:.65rem;font-family:var(--font-heading-family, serif);letter-spacing:.05em;opacity:.7;color:currentColor;font-weight:400;position:absolute;margin-left:.3em;margin-top:.3em}.collection-subcollections{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;width:100%}.collection-subcollection-link{white-space:nowrap}x-header.is-solid,x-header.is-solid .header{background-color:#ffffffe0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}x-header:has([aria-expanded=true]){background-color:#ffffffe0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:none!important}div.mega-menu{background:#ffffffe0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:none!important}div.header-sidebar__main-panel{background:#ffffffe0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/neij-custom.css.map */
